:root{--app-width-lhs:16.5625rem;--app-width-lhs-hover:16.5625rem;--app-head-height:4.375rem;--animate-duration:.3s;--nav-button-padding:.517rem .5rem;--nav-padding:1rem 2rem;--nav-transition-duration:.4s;--products-width:50rem;--products-height:31.25rem;--developers-width:25rem;--developers-height:18.75rem;--company-width:16.25rem;--company-height:18.5rem;--page-header-sticky-top:4.4375rem;--page-header-height:4.375rem}html{height:100%}body{height:100%;margin:0;padding:0;font-size:.8125rem;font-weight:400;font-family:'Maven Pro',sans-serif}html[lang="ja"] body{font-family:'Noto Sans JP',sans-serif;font-optical-sizing:auto}html[lang="zh"] body{font-family:'Noto Sans SC',sans-serif;font-optical-sizing:auto}a{text-decoration:none}@media only screen and (min-width: 1150px){:root .minSidebar{--app-width-lhs:5.625rem;--app-width-lhs-hover:16.5625rem}main{margin-left:calc(var(--app-width-lhs))}header nav{min-height:var(--app-head-height);margin-left:calc(var(--app-width-lhs));background-color:#ffffff}header nav.fixed-top~main{margin-top:var(--app-head-height)}header nav.fixed-top~main.has-sticky-header{margin-top:0}footer nav{margin-left:calc(var(--app-width-lhs))}body:has(footer nav.fixed-bottom) main{padding-bottom:3.4375rem}}@media only screen and (max-width: 1149px){header nav.fixed-top~main{margin-top:var(--app-head-height)}header nav.fixed-top~main.has-sticky-header{margin-top:0}body:has(footer nav.fixed-bottom) main{padding-bottom:3.4375rem}}@media only screen and (max-width: 767px){main.has-sticky-header{margin-top:var(--app-head-height)}}.lazy{filter:blur(3px)}.pageWrapper{padding:1.21875rem}@-webkit-keyframes loading-screen-transition-out{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes loading-screen-transition-out{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@-webkit-keyframes loading-screen-content-transition-out{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(12.5rem);transform:translateY(12.5rem)}}@keyframes loading-screen-content-transition-out{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(12.5rem);transform:translateY(12.5rem)}}@-webkit-keyframes illustration{0%{-webkit-transform:translate(-6.25rem, 6.25rem);transform:translate(-6.25rem, 6.25rem);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@keyframes illustration{0%{-webkit-transform:translate(-6.25rem, 6.25rem);transform:translate(-6.25rem, 6.25rem);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@-webkit-keyframes tip-transition-in{0%{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes tip-transition-in{0%{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes s-logo{0%{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes s-logo{0%{-webkit-transform:translateY(1.875rem);transform:translateY(1.875rem);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.loading-screen{display:none;z-index:9999;position:fixed;top:0;left:0;width:100%;height:100%}.loading-screen .illustration{width:18.75rem;-webkit-animation-name:illustration;animation-name:illustration;-webkit-animation-duration:.5s;animation-duration:.5s}.loading-screen .illustration img{width:6.125rem;display:block;margin:auto;padding:1.275rem;background:rgba(82,63,105,0.05);box-shadow:0 10px 30px 0 rgba(82,63,105,0.05);border:1px solid rgba(82,63,105,0.05);border-radius:5px}.loading-screen .tip{margin-top:1.5rem;width:100%;opacity:0;text-align:center;-webkit-animation-name:tip-transition-in;animation-name:tip-transition-in;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.loading-screen .tip-text{margin:0 auto;color:#172B4D;max-width:40.625rem;padding:0 .625rem}.loading-screen .tip-number{margin-top:.5rem;font-size:.875rem;color:#5E6C84}.loading-screen .logo{position:relative;opacity:0;width:2.75rem;height:2.75rem;-webkit-animation-name:s-logo;animation-name:s-logo;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.45s;animation-delay:.45s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.loading-screen .logo img{padding:.1875rem;background:rgba(82,63,105,0.05);box-shadow:0 10px 30px 0 rgba(82,63,105,0.05);border:1px solid rgba(82,63,105,0.05);border-radius:5px;margin-right:.625rem}.loading-screen .logo_loding{margin-top:1.5rem;position:relative;opacity:0;width:100%;-webkit-animation-name:s-logo;animation-name:s-logo;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.45s;animation-delay:.45s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.loading-screen.visible{display:block;pointer-events:auto}.loading-screen.transition-out{-webkit-animation-name:loading-screen-transition-out;animation-name:loading-screen-transition-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;animation-duration:.5s;pointer-events:none}.loading-screen.transition-out .loading-screen-content{-webkit-animation-name:loading-screen-content-transition-out;animation-name:loading-screen-content-transition-out;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.loading-screen-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ffffff;width:100%;height:100%}.loading-screen-content{max-width:40.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:center}@media only screen and (max-width: 500px){.loading-screen-content{zoom:.8}}@keyframes loading{from{left:50%;width:0;z-index:100}33.3333%{left:0;width:100%;z-index:10}to{left:0;width:100%}}.load-bar{position:relative;margin-top:2rem;width:12rem;height:.1875rem;background-color:#fdba2c;border-radius:1rem;overflow:hidden}.bar{content:"";display:inline;position:absolute;width:0;height:100%;left:50%;border-radius:1rem}.bar:nth-child(1){background-color:#da4733;animation:loading 3s linear infinite}.bar:nth-child(2){background-color:#3b78e7;animation:loading 3s linear 1s infinite}.bar:nth-child(3){background-color:#fdba2c;animation:loading 3s linear 2s infinite}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,0.2)}100%{box-shadow:0 0 0 15px rgba(0,0,0,0)}}@keyframes shadow-pulse-big{0%{box-shadow:0 0 0 0 rgba(0,0,0,0.1)}100%{box-shadow:0 0 0 50px rgba(0,0,0,0)}}.pulse{float:left;width:.75rem;height:.75rem;text-transform:uppercase;letter-spacing:.0625rem;color:#fff;text-align:center;border-radius:50%;position:absolute;top:.5rem;right:1.875rem;display:inline-block;border:2px solid;animation:shadow-pulse 1s infinite}header #sidebarTrigger{display:none}@media only screen and (max-width: 1149px){header #sidebarTrigger{display:flex;align-items:center}header #sidebarTrigger .btn{font-size:1.125rem;padding:.528125rem .56875rem;max-width:2.375rem}}header #mobileBrandingLink{display:none !important}@media only screen and (max-width: 1149px){header #mobileBrandingLink{display:flex !important;margin-right:.625rem}header #mobileBrandingLink a img{padding:.375rem;background:rgba(82,63,105,0.05);box-shadow:0 5px 15px 0 rgba(82,63,105,0.05);border:1px solid rgba(82,63,105,0.05);border-radius:5px}header #mobileBrandingLink a span{font-weight:500}}header .navbar{background-color:#ffffff;box-shadow:0 10px 30px 0 rgba(82,63,105,0.05);border-bottom:1px solid rgba(82,63,105,0.05);padding:0 1.21875rem}@media only screen and (max-width: 767px){header .navbar{padding:.969rem 1.5rem !important}}header #minifySidebar .btn{max-width:2.375rem;padding:.528125rem .56875rem}@media only screen and (max-width: 1149px){header #minifySidebar{display:none !important}}header #minifySidebar span{font-size:1.125rem}header .header-nav-link{color:#333333;font-size:var(--bs-nav-link-font-size);padding:.528125rem .65rem;border-radius:var(--bs-border-radius-sm)}header .btn-icons{display:flex;align-items:center}header #primaryNav,header #navbarActions{height:4.375rem;align-items:center}@media only screen and (max-width: 767px){header #primaryNav,header #navbarActions{height:auto}}header #primaryNav .dropdown-toggle::after,header #navbarActions .dropdown-toggle::after{display:none}header #primaryNav .navbar-nav,header #navbarActions .navbar-nav{gap:.3125rem}@media only screen and (max-width: 767px){header #primaryNav .navbar-nav,header #navbarActions .navbar-nav{height:calc(100vh - 9.5rem);overflow-y:scroll;overflow-x:hidden;margin-top:.625rem}}header #primaryNav .btn:not(.btn-solid):hover,header #navbarActions .btn:not(.btn-solid):hover,header #primaryNav .btn:not(.btn-solid).show,header #navbarActions .btn:not(.btn-solid).show{color:unset;background-color:#f5f5f5;transition:background-color .3s ease}header #primaryNav{flex-grow:0}@media only screen and (max-width: 991px){header #primaryNav{display:none !important}}header #navbarActions{flex-grow:1;justify-content:end}header #navbarActions .navbar-nav{align-items:center}header #navbarActions .nav-item{width:2.1875rem;height:2.5rem;display:flex;align-items:center;justify-content:center}header #navbarActions .header-nav-link{padding:.4875rem}header #navbarActions .material-symbols-sharp{color:#7f7f7f;font-size:1.3125rem}header #navbarActions .userProfile{margin-left:.9375rem;position:relative}header #navbarActions .userProfile:before{content:'';position:absolute;width:.8125rem;height:.8125rem;display:inline-block;background-color:#14b474;border-radius:10px;border:2px solid #ffffff;bottom:-0.1875rem;right:-0.375rem;z-index:1}header #navbarActions .userProfile .dropdown-toggle{cursor:pointer}header #navbarActions .userProfile .dropdown-menu{width:21.875rem}header #navbarActions .userProfile .card{width:100%}header #navbarActions .userProfile .card-body{margin-top:2.5rem;padding:1.5rem;padding-top:.5rem;padding-bottom:.25rem}header #navbarActions .userProfile .card-title{font-size:1.25rem;margin-bottom:.25rem}header #navbarActions .userProfile .card-title-sub{font-size:.875rem}header #navbarActions .userProfile p.fw-bold{font-size:.875rem;margin-top:1rem;margin-bottom:.25rem}header #navbarActions .userProfile .card-text{font-size:.8125rem;line-height:1.4;margin-bottom:.75rem}header #navbarActions .userProfile .big-image{width:6.25rem;height:6.25rem;border-radius:6.25rem;position:absolute;top:5rem;left:1.25rem;border:4px solid white}header #navbarActions .userProfile .card-img-top{height:8.75rem}header #navbarActions .userProfile .badge-section{display:flex;gap:.375rem}header #navbarActions .userProfile .badge-section .badge{font-size:.75rem;color:#333333;padding:.25rem .5rem}header #navbarActions .userProfile .li-section{padding:1.5rem;padding-top:0;border:0;padding-bottom:.5rem}header #navbarActions .userProfile .li-section .list-group-item{font-size:.875rem;border:0;padding:0;color:#333333}header #navbarActions .userProfile .li-section .list-group-item a{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem .625rem 0;color:#333333;text-decoration:none;width:100%;transition:all .3s ease}header #navbarActions .userProfile .li-section .list-group-item a:hover{color:#0067ff}header #navbarActions .userProfile .li-section .list-group-item a:hover .material-symbols-sharp{color:#0067ff}header #navbarActions .userProfile .li-section .list-group-item .material-symbols-sharp{font-size:1.125rem;color:#7f7f7f;transition:all .3s ease}header #navbarActions .userProfile .li-section .list-group-item:before{content:'';display:block;background:#fff;background:-moz-linear-gradient(left, #fff 0%, #d6d6d6 17%, #d6d6d6 83%, #fff 100%);background:-webkit-linear-gradient(left, #fff 0%, #d6d6d6 17%, #d6d6d6 83%, #fff 100%);background:linear-gradient(to right, #fff 0%, #d6d6d6 17%, #d6d6d6 83%, #fff 100%);height:1px;width:100%;position:absolute;bottom:0;left:0}header #navbarActions .userProfile .li-section .list-group-item:last-child:before{content:none}header #navbarActions .appItems .dropdown-menu{width:23rem}header #navbarActions .appItems .card{width:100%}header #navbarActions .appItems .card-body{padding:.875rem}header #navbarActions .appItems .card-body .allApplications{display:flex;width:100%;padding:0;gap:.5rem;flex-flow:wrap;justify-content:flex-start}header #navbarActions .appItems .card-body .allApplications li{list-style:none;width:4.875rem;height:4.875rem;padding:.5rem;position:relative;border-radius:var(--bs-border-radius-sm);box-shadow:0 1px 3px rgba(0,0,0,0.12);transition:box-shadow .3s ease}header #navbarActions .appItems .card-body .allApplications li:hover{box-shadow:0 2px 6px rgba(0,0,0,0.15)}header #navbarActions .appItems .card-body .allApplications li a{width:4.875rem;height:4.875rem;transform:translate(-50%, -50%);top:50%;position:absolute;left:50%;z-index:1}header #navbarActions .appItems .card-body .allApplications li span{font-size:.8125rem;bottom:.25rem;position:absolute;left:50%;transform:translate(-50%, 0);color:var(--bs-heading-color)}header #navbarActions .appItems .card-body .allApplications li .svg-icons{transform:translate(-50%, -50%) scale(.6);top:38%;position:absolute;left:50%}header .btn.btn-primary.text-white:hover{color:#333333 !important}header .btn:focus-visible,header .btn.show:focus-visible{box-shadow:unset;background-color:unset}header .navbar .dropdown-item{padding:.65rem 1rem}@keyframes slideup{from{transform:translateY(8%)}to{transform:translateY(0)}}header .nav-item.dropdown.megamenu{position:static}header .nav-item.dropdown.megamenu .dropdown-menu.stopAnim{animation:.5s none}header .dropdown-menu{animation:.2s slideup;border-radius:var(--bs-border-radius-sm);border:0;box-shadow:rgba(0,0,0,0.24) 0 3px 8px}header .dropdown-menu.megamenu{position:absolute;width:100%;left:0;right:0;height:auto}@media only screen and (max-width: 767px){header .dropdown-menu.megamenu{position:initial}header .dropdown-menu.megamenu .left-pane{display:none !important}header .dropdown-menu.megamenu .right-pane{padding:0 !important}}@media only screen and (max-width: 1449px){header .dropdown-menu.megamenu{box-shadow:unset}}header .dropdown-menu.megamenu .left-pane{box-shadow:rgba(0,0,0,0.16) 30px 2px 50px -45px}@media only screen and (max-width: 1384px){header .dropdown-menu.megamenu .left-pane .privacy-links{flex-direction:column}}@media only screen and (max-width: 991px){header .dropdown-menu.megamenu .left-pane .lhs .cards{flex-direction:column;gap:8px;align-items:flex-start !important}}@media only screen and (max-width: 1384px){header .dropdown-menu.megamenu .left-pane .lhs .cardDesc{display:none}}@media only screen and (max-width: 1449px){header .dropdown-menu.megamenu .right-pane{height:85vh;overflow-y:scroll;padding-bottom:3.125rem !important}}@media only screen and (max-width: 767px){header .dropdown-menu.megamenu .right-pane{height:auto;padding-bottom:.9375rem !important}}@media only screen and (max-width: 767px){header #nav-home{margin-top:.9375rem}}header #nav-home>.row{height:54vh;display:flex;justify-content:stretch}@media only screen and (max-width: 1449px){header #nav-home>.row{height:auto}}@media only screen and (max-width: 1399px){header #nav-home>.row{gap:1.875rem}}header #nav-home>.row>div{display:flex;align-items:stretch;flex-direction:column}@media only screen and (max-width: 1399px){header #nav-contact>.row{gap:1.875rem}}@media only screen and (max-width: 799px){header .dashboard-item{position:static}}header .dashboard-item .dashboard_header{padding-left:2.2rem;padding-right:2.2rem;padding-top:1.5rem}@media only screen and (max-width: 767px){header .dashboard-item .dashboard_header{display:none}}header .dashboard-item .dashboard_header h5{font-size:1.125rem;margin-bottom:.5rem}header .dashboard-item .dashboard_header p{font-size:.875rem;line-height:1.4}header .dashboard-item .dropdown-menu{width:39.375rem;height:auto}@media only screen and (max-width: 799px){header .dashboard-item .dropdown-menu{width:100%;left:0;right:0;height:auto}}@media only screen and (max-width: 767px){header .dashboard-item .dropdown-menu{box-shadow:none}}header .dashboard-item .row.m-0.footer-card{background:#f8f8ff;color:#494f82;padding:1.5rem;border-radius:var(--bs-border-radius-sm);border-top-left-radius:0;border-top-right-radius:0}@media only screen and (max-width: 767px){header .dashboard-item .row.m-0.footer-card{display:none}}header .dashboard-item .row.m-0.footer-card h5{font-size:1rem;margin-bottom:.375rem}header .dashboard-item .row.m-0.footer-card p{font-size:.8125rem;line-height:1.4}header .dashboard-item .row.m-0.footer-card .btn{font-size:.875rem;padding:.5rem .875rem}header .application-item .dropdown-menu{width:13.75rem}@media only screen and (max-width: 767px){header .application-item .dropdown-menu{width:100%;box-shadow:none}}header .application-item .dropdown-item{display:flex;align-items:center;padding:.625rem 1rem;font-size:.875rem}header .application-item .dropdown-item .item-name{flex-grow:1;font-size:.8125rem}header .application-item .dropdown-item:hover .nav-arrow{background-color:#0067ff}@media all and (min-width:992px){header .dropdown-menu li{position:relative}header .dropdown-menu .submenu{display:none;position:absolute;left:100%;top:-0.4375rem}header .dropdown-menu .submenu-left{right:100%;left:auto}header .dropdown-menu>li:hover{background-color:#f1f1f1}header .dropdown-menu>li:hover>.submenu{display:block}}@media (max-width:991px){header .dropdown-menu .dropdown-menu{margin-left:.7rem;margin-right:.7rem;margin-bottom:.5rem}}header .nav-arrow{width:.8125rem;min-width:.8125rem;height:.8125rem;border-radius:50%;background-color:#D8D9DB;position:relative;display:flex;justify-content:center}header .nav-arrow.active{background-color:#0067ff}header .nav-arrow::after,header .nav-arrow::before{content:"";position:absolute;width:2px;height:5px;background-color:#FFFFFF}header .nav-arrow::after{transform:rotate(45deg);top:.3125rem}header .nav-arrow::before{transform:rotate(-45deg);top:.1875rem}header .widget-1 .cards{padding:.625rem .75rem;border-radius:var(--bs-border-radius-sm)}header .widget-1 .card-img{width:2.5rem;height:2.5rem;flex-shrink:0;display:flex;justify-content:center;border-radius:.5rem}header .widget-1 .card-img img{width:1.375rem;height:1.375rem}header .widget-1 a{width:100%;text-decoration:none;color:unset}header .widget-1 a .arrow{opacity:0;transition:opacity .3s ease}header .widget-1 a.active .arrow{opacity:1}header .widget-1 a:hover .arrow{opacity:1}header .widget-1 .fs-6{font-size:.875rem !important}header .widget-1 .text-muted{font-size:.75rem;line-height:1.3}header .widget-1 h5{font-size:.9375rem}header .widget-1 p{font-size:.8125rem}header .widget-1 .list-group-item{font-size:.8125rem}header .widget-1 .lhs{padding-bottom:1rem;padding-top:1rem}header .widget-1 .rhs{padding-top:1rem;padding-bottom:1rem}header .widget-1 .mb-2{margin-bottom:.5rem !important}@media only screen and (max-width: 767px){header .widget-1 .lhs{padding-left:0 !important;padding-bottom:0 !important}header .widget-1 .rhs{padding-left:0 !important;padding-top:0 !important}}header .arrow{font-size:0;position:relative;width:.9375rem;height:.4375rem;display:inline-block;right:0;left:.3125rem}header .arrow::after{content:'';position:absolute;left:.3125rem;top:-0.0625rem;width:.4375rem;height:.4375rem;border:solid #000;border-width:0 1px 1px 0;transform:rotate(-45deg);transform-origin:center}header .arrow::before{content:'';position:absolute;width:.75rem;height:1px;top:.125rem;left:0;background-color:#000}header .carousel,header .carousel-inner{display:flex !important;align-items:stretch;height:100%}header .carousel-item img{align-items:stretch;height:100%;object-fit:cover}header .carousel-caption{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, rgba(0,0,0,0.6) 5%, rgba(0,0,0,0));flex-direction:column;padding:0 1.25rem;display:flex;justify-content:flex-end;align-items:center;color:white;text-align:center}header .carousel-caption h5{font-size:.9375rem}header .carousel-caption p{font-size:.8125rem;margin-bottom:4rem}header .css-1cat9o{height:30.625rem;display:flex;flex-grow:1;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}@media only screen and (max-width: 1449px){header .css-1cat9o{height:79vh}}header #nav-tabContent h5{font-size:.9375rem}header #nav-tabContent h6{font-size:.875rem}header #nav-tabContent p{font-size:.8125rem}header #nav-tabContent .list-group-item{font-size:.8125rem}header #nav-tabContent .tab-pane{transition:opacity .3s ease-in-out,transform .3s ease-in-out;opacity:0;transform:translateY(.625rem)}header #nav-tabContent .tab-pane.active{opacity:1;transform:translateY(0)}header #nav-tabContent .tab-pane.show{opacity:1}header .widget-2{--bs-gutter-y:.75rem;--bs-gutter-x:.75rem}@media only screen and (max-width: 767px){header .widget-2{--bs-gutter-y:0;gap:.9375rem !important}}header .widget-2 a{height:100%;display:flex}header .widget-2 .card{width:100%;border:0;box-shadow:1px 1px 3px 1px #d4d4d4}header .widget-2 .card .card-body{display:flex;align-items:center;gap:.5rem;justify-content:flex-start;padding:.8125rem}header .widget-2 .card .card-body h6{margin:0;font-size:.875rem}header .widget-2 .card .card-body p{font-size:.75rem}header .widget-2 .card .card-body img{max-width:2.1875rem;width:2.1875rem;height:2.1875rem;object-fit:contain}header .widget-3{--bs-gutter-y:.75rem;--bs-gutter-x:.75rem}header .widget-3 .card{border:0;flex:1;height:100%;box-shadow:1px 1px 3px 1px #d4d4d4}header .widget-3 .card .card-body{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;justify-content:flex-start;height:100%}header .widget-3 .card .card-body h6{margin:0;font-size:.875rem}header .widget-3 .card .card-body p{font-size:.75rem}header .widget-3 .card .card-body img{max-width:2.1875rem;width:2.1875rem;height:2.1875rem;object-fit:contain}header .widget-3 .card .card-body .learnMore{display:flex;align-items:center;gap:.1875rem;margin-top:auto;justify-content:flex-start;font-size:.75rem}header .watch_demo{background-size:cover;background-position:center;background-image:url('../img/bg/2.webp');position:relative;height:25rem}header .watch_demo>.d-flex{position:relative;z-index:1}header .watch_demo>.d-flex h5{color:inherit}header .watch_demo:after{content:'';top:0;left:0;width:100%;height:100%;position:absolute;background:linear-gradient(to bottom, rgba(0,0,0,0.6) 40%, rgba(0,0,0,0));z-index:0}header .play-btn{position:absolute;width:3.5rem;height:3.5rem;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;background-color:rgba(255,255,255,0.56);z-index:1;border:1px solid #fff;cursor:pointer}header .play-btn.sm{width:2.5rem;height:2.5rem}header .play-btn:before{content:'';display:block;width:0;height:0;top:50%;left:50%;transform:translate(-50%, -50%);border-left:13px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;margin-left:2px;z-index:1}header .play-btn:after{content:'';display:block;width:100%;height:100%;z-index:-1;border-radius:100%;animation:pulse 1.5s infinite;background-color:rgba(255,255,255,0.56)}@keyframes pulse{0%{transform:scale(0);opacity:1}100%{transform:scale(2.1);opacity:0}}header .li-menu>.row{--bs-gutter-y:.75rem;--bs-gutter-x:.75rem}header .li-menu .cf-title{font-weight:bold;font-size:.875rem;position:relative;margin:0 0 1.3rem}@media only screen and (max-width: 580px){header .li-menu .cf-title{margin-bottom:0;padding:1.0625rem 2.5rem 1.0625rem 1.5625rem;position:relative}}header .li-menu .cf-title:before{content:'';position:absolute;background-color:#ffc600;width:1.5rem;height:2px;bottom:-0.4375rem;left:0}@media only screen and (max-width: 580px){header .li-menu .cf-title:before{display:none}}header .li-menu .cf-box{margin-bottom:.75rem;padding-bottom:.75rem;position:relative}@media only screen and (max-width: 580px){header .li-menu .cf-box{margin-bottom:0;padding-bottom:0}}header .li-menu .cf-box:before{content:'';display:block;background:#fff;background:-moz-linear-gradient(left, #fff 0%, #d6d6d6 17%, #d6d6d6 83%, #fff 100%);background:-webkit-linear-gradient(left, #fff 0%, #d6d6d6 17%, #d6d6d6 83%, #fff 100%);background:linear-gradient(to right, #fff 0%, #d6d6d6 17%, #d6d6d6 83%, #fff 100%);height:1px;width:100%;position:absolute;bottom:0;left:0}@media only screen and (min-width: 992px){header .li-menu .cf-box:last-child{margin-bottom:0;padding-bottom:0}header .li-menu .cf-box:last-child:before{display:none}}header .li-menu .cf-box ul{padding-left:.75rem}header .li-menu .cf-box ul li{padding-left:.875rem;position:relative}header .li-menu .cf-box ul li::marker{content:none}header .li-menu .cf-box ul li:before{content:'';display:block;height:1px;width:.5rem;background:#4E4E4E;position:absolute;left:0;top:.875rem}header .li-menu .cf-box ul li a{color:var(--bs-heading-color) !important;text-decoration:none;padding:.35rem 0;display:inline-block;position:relative;font-size:.8125rem}header .li-menu .cf-box ul li a:before{content:'';display:block;right:0;width:0;background:#212529;position:absolute;bottom:.1875rem;height:1px;transition:.3s}header .li-menu .cf-box ul li a:hover:before{left:0;width:100%}header .site-search{display:block;position:absolute;width:calc(100% - var(--app-width-lhs));height:4.375rem;transition:.3s;background-color:#ffffff;opacity:0;visibility:hidden;z-index:1031;right:0}@media only screen and (max-width: 1149px){header .site-search{width:100%}}header .site-search input{display:block;position:absolute;width:100%;height:100%;padding-right:7.5rem;padding-left:1.875rem;border:0;background-color:#ffffff;color:#606975;font-size:1rem}@media (max-width:1200px){header .site-search input{padding-right:6.5625rem;padding-left:.9375rem}}header .site-search input:focus{outline:0}header .site-search input::-moz-placeholder{color:#9da9b9;opacity:1}header .site-search input:-ms-input-placeholder{color:#9da9b9}header .site-search input::-webkit-input-placeholder{color:#9da9b9}header .site-search .search-tools{position:absolute;right:1.875rem;z-index:5;display:flex;height:4.375rem;justify-content:center;align-items:center}@media (max-width:1200px){header .site-search .search-tools{right:.9375rem}}header .site-search .search-tools .clear-search,header .site-search .search-tools .close-search{display:flex;transition:color .25s;cursor:pointer;align-items:center;justify-content:center}header .site-search .search-tools .clear-search.clear-search,header .site-search .search-tools .close-search.clear-search{color:#9da9b9;font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}header .site-search .search-tools .clear-search.clear-search:hover,header .site-search .search-tools .close-search.clear-search:hover{color:#606975}header .site-search .search-tools .clear-search.close-search,header .site-search .search-tools .close-search.close-search{margin-left:.625rem}header .site-search .search-tools .clear-search.close-search:hover,header .site-search .search-tools .close-search.close-search:hover{color:#9da9b9}header .site-search.search-visible{opacity:1;visibility:visible}header .notification-count{position:absolute;background:#DE3535;color:#fff;width:.9375rem;height:.9375rem;display:flex;align-items:center;justify-content:center;border-radius:10px;top:.1875rem;right:.125rem;font-size:.625rem;cursor:pointer}aside{display:flex;flex-shrink:0;width:var(--app-width-lhs);position:fixed;top:0;bottom:0;left:0;box-shadow:0 10px 30px 0 rgba(82,63,105,0.05);border-right:1px solid rgba(82,63,105,0.05);transition:width .3s ease}aside .material-symbols-sharp{font-size:1.3125rem;color:#7f7f7f}@media only screen and (max-width: 1149px){aside{z-index:1035;background:#ffffff}aside #brandingLink{display:none !important}aside #navigations>hr,aside #navigations>.dropdown{display:none}}aside>#navigations{height:calc(100vh - var(--app-head-height));max-height:calc(100vh - var(--app-head-height) - 1.23rem);height:-webkit-fill-available;overflow-x:hidden;overflow-y:hidden;margin-top:1.21875rem;padding:0 1.21875rem 1.21875rem 1.21875rem}@media only screen and (max-width: 1149px){aside>#navigations{max-height:100%;padding:1rem !important;margin-top:0}}aside>#navigations ul.nav.nav-pills{display:flow-root;overflow-x:hidden !important;overflow-y:auto;min-height:0}@media only screen and (max-width: 1149px){aside>#navigations ul.nav.nav-pills{height:auto !important;overflow-y:visible;min-height:auto}}aside>#navigations ul.nav.nav-pills>li{width:100%}aside>#navigations ul.nav.nav-pills>li.nav-item.divider{margin:0;padding:.625rem 1.25rem .625rem;line-height:1.25rem;color:#333333;font-size:.75rem;font-weight:600;text-decoration:underline;text-underline-offset:5px;transition:none !important;white-space:nowrap !important}aside>#navigations ul.nav.nav-pills>li.nav-item.divider .material-symbols-sharp{display:none}aside #brandingLink{min-height:var(--app-head-height);padding-left:1.21875rem;padding-right:1.21875rem;box-shadow:0 10px 30px 0 rgba(82,63,105,0.05);border-bottom:1px solid rgba(82,63,105,0.05)}aside #brandingLink img{padding:.5rem;background:rgba(82,63,105,0.05);box-shadow:0 10px 30px 0 rgba(82,63,105,0.05);border:1px solid rgba(82,63,105,0.05);border-radius:5px;margin-right:.625rem;margin-left:.1875rem}aside #brandingLink span{font-size:1.421875rem;font-weight:500}aside span.nav-link,aside a.nav-link:not(.nav-sub-accordion a.nav-link){display:flex;gap:.625rem;align-items:center;padding:.7658rem .8125rem;border-left:solid 4px transparent;width:13.71875rem}aside .nav-sub-accordion a.nav-link{padding:.5966rem 1rem .5966rem 2.5rem;-webkit-transition:all 250ms ease-in;-moz-transition:all 250ms ease-in;-o-transition:all 250ms ease-in;-ms-transition:all 250ms ease-in;transition:all 250ms ease-in}aside .nav-sub-accordion a.nav-link .nav-title{position:relative;white-space:nowrap}aside .nav-sub-accordion a.nav-link .nav-title:before{content:'-';font-family:monospace;position:absolute;left:0;font-size:1rem;color:#bbbbbb;top:50%;transform:translate(-1.25rem, -50%)}aside .nav-accordion{cursor:pointer}aside .nav-accordion.active>.nav-sub-accordion{display:block}aside .nav-accordion .nav-sub-accordion:not(.active){display:none}aside .nav-accordion .nav-sub-accordion{padding:.625rem 0 .625rem 0}aside .nav-accordion .nav-sub-accordion .nav-item-sub{display:flex;align-items:center;width:calc(var(--app-width-lhs-hover) - 3.5rem);border-radius:.375rem;transition:background-color .2s ease}aside .nav-accordion .nav-sub-accordion .nav-item-sub .nav-link{flex-grow:1;padding:.484738rem .8125rem .484738rem 2.2rem;border-radius:.375rem;transition:all .2s ease}aside .nav-accordion .nav-sub-accordion .nav-item-sub .nav-add-icon{display:none;flex-shrink:0;align-items:center;justify-content:center;width:1.2rem;min-width:1.2rem;height:1.2rem;margin-right:.8rem;border-radius:.25rem;color:#5E6C84;background-color:rgba(0,103,255,0.12);transition:color .2s ease,background-color .2s ease}aside .nav-accordion .nav-sub-accordion .nav-item-sub .nav-add-icon .material-symbols-sharp{font-size:1rem}aside .nav-accordion .nav-sub-accordion .nav-item-sub.active .nav-link{font-weight:500}aside .nav-accordion .nav-sub-accordion .nav-item-sub.active .nav-link .nav-title{color:#0067ff}aside .nav-accordion .nav-sub-accordion .nav-item-sub.active .nav-add-icon{display:flex}aside .nav-accordion .nav-sub-accordion .nav-item-sub:hover .nav-add-icon{display:flex}aside .nav-accordion .nav-sub-accordion .nav-item-sub:hover:not(.active){background-color:rgba(0,103,255,0.08)}aside .nav-accordion.active>span .nav-arrow{transform:rotate(90deg);background-color:#0067ff}aside .nav-accordion.active .nav-sub-accordion{display:block}aside .nav-accordion.active .nav-sub-accordion .nav-item.active{font-weight:bold}aside .nav-accordion.active>span.nav-link{background:#deebff;background:-moz-linear-gradient(left, #deebff 0%, #deebff 51%, #fff 100%);background:-webkit-linear-gradient(left, #deebff 0%, #deebff 51%, #fff 100%);background:linear-gradient(to right, #deebff 0%, #deebff 51%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#deebff', endColorstr='#ffffff', GradientType=1);transition:all .25s ease;border-left:solid 4px #0067ff;border-radius:.375rem}aside .nav-item.no-child:not(.nav-accordion).active{background:#deebff;background:-moz-linear-gradient(left, #deebff 0%, #deebff 51%, #fff 100%);background:-webkit-linear-gradient(left, #deebff 0%, #deebff 51%, #fff 100%);background:linear-gradient(to right, #deebff 0%, #deebff 51%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#deebff', endColorstr='#ffffff', GradientType=1);transition:all .25s ease;border-left:solid 4px #0067ff;border-radius:.375rem}aside .nav-icons{width:1.0625rem;height:1.0625rem}aside .nav-title{display:flex;align-items:center;flex-grow:1;color:#333333}aside .nav-arrow{width:.8125rem;min-width:.8125rem;height:.8125rem;border-radius:50%;background-color:#D8D9DB;position:relative;display:flex;justify-content:center;transition:all .4s ease}aside .nav-arrow::after,aside .nav-arrow::before{content:"";position:absolute;width:2px;height:5px;background-color:#FFFFFF}aside .nav-arrow::after{transform:rotate(45deg);top:.3125rem}aside .nav-arrow::before{transform:rotate(-45deg);top:.1875rem}aside .slimScrollDiv{height:100% !important}@media only screen and (min-width: 992px){aside .hr-line{position:relative}aside .hr-line:before{content:'';display:block;background:#fff;background:-moz-linear-gradient(left, #fff 0%, #d6d6d6 17%, #d6d6d6 83%, #fff 100%);background:-webkit-linear-gradient(left, #fff 0%, #d6d6d6 17%, #d6d6d6 83%, #fff 100%);background:linear-gradient(to right, #fff 0%, #d6d6d6 17%, #d6d6d6 83%, #fff 100%);height:2px;width:100%;position:absolute;top:0;left:0}}@media only screen and (min-width: 992px){aside .nav-hover-bg{background:#deebff;background:-moz-linear-gradient(left, #deebff 0%, #deebff 51%, #fff 100%);background:-webkit-linear-gradient(left, #deebff 0%, #deebff 51%, #fff 100%);background:linear-gradient(to right, #deebff 0%, #deebff 51%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#deebff', endColorstr='#ffffff', GradientType=1);transition:all .25s ease;border-left:solid 4px #0067ff;border-radius:.375rem;position:absolute;width:100%;border-left:solid 5px #0067ff;z-index:0;opacity:.4;pointer-events:none}aside .nav-hover-bg.fade{opacity:0}aside .user_info{margin-top:1.21875rem;padding-top:.8125rem}aside .user_info a{color:#333333}aside .user_info img{border:1px solid #d6d6d6;width:2.75rem;height:2.75rem}aside .user_info .text-truncate{max-width:9.375rem}aside .user_info .dropdown-toggle::after{display:none}aside .user_info .dropdown-toggle{margin-left:.25rem}aside .user_info .dropdown-toggle span.fw-medium{font-size:.875rem}aside .user_info .dropdown-toggle span.text-truncate{font-size:.75rem}aside .user_info ul.dropdown-menu{width:100%;border:1px solid #ededed;padding:1rem .7rem .7rem}aside .user_info ul.dropdown-menu .user_account .hr-line:before{bottom:-1.2rem;top:unset}aside .user_info ul.dropdown-menu .user_account{margin-bottom:1.7rem}aside .user_info ul.dropdown-menu .user_account span.fw-medium{font-size:.875rem}aside .user_info ul.dropdown-menu .user_account span.text-truncate{font-size:.8125rem}aside .user_info ul.dropdown-menu .dropdown-item{padding-top:.5rem;padding-bottom:.5rem;gap:.375rem;font-size:.875rem}aside .user_info ul.dropdown-menu li.signout{padding-top:.6rem}aside .user_info ul.dropdown-menu li.feedback{padding-bottom:.6rem}}@media only screen and (max-width: 1149px){aside.app-sidebar{display:none;margin:0}aside.app-sidebar .nav-hover-bg{display:none}@keyframes animation-drawer-fade-in{from{opacity:0}to{opacity:1}}aside.drawer{display:flex !important;overflow:auto;position:fixed;top:0;bottom:0;background-color:#ffffff;transition:transform .3s ease-in-out !important;transform:translateX(-100%)}aside.drawer.drawer-start{left:0;width:16.5625rem !important;transition:transform .3s ease-in-out !important}aside.drawer.drawer-start.drawer-on{transform:none;box-shadow:0 10px 30px 0 rgba(82,63,105,0.05);transition:transform .3s ease-in-out !important}}.drawer-overlay{position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;z-index:1030;background-color:rgba(0,0,0,0.4);animation:animation-drawer-fade-in .3s ease-in-out 1}.minSidebar .app-sidebar{transition:width .3s ease;z-index:1035;background:#ffffff}.minSidebar .app-sidebar .nav-item.active:not(.app-sidebar:hover .nav-item.active){background:#deebff;background:-moz-linear-gradient(left, #deebff 0%, #deebff 51%, #fff 100%);background:-webkit-linear-gradient(left, #deebff 0%, #deebff 51%, #fff 100%);background:linear-gradient(to right, #deebff 0%, #deebff 51%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#deebff', endColorstr='#ffffff', GradientType=1);transition:all .25s ease;border-radius:.375rem}.minSidebar .nav-sub-accordion:not(.app-sidebar:hover .nav-sub-accordion){display:none !important}.minSidebar .nav-link>span:not(.material-symbols-sharp):not(.app-sidebar:hover .nav-link>span:not(.material-symbols-sharp)),.minSidebar #brandingLink a>span:not(.app-sidebar:hover #brandingLink a > span),.minSidebar .user_info a>div.d-flex:not(.app-sidebar:hover .user_info a > div.d-flex),.minSidebar .user_info a>span.material-symbols-sharp:not(.app-sidebar:hover .user_info a > span.material-symbols-sharp){display:none !important;transition:opacity .3s ease !important}.minSidebar .slimScrollBar:not(.app-sidebar:hover .slimScrollBar){display:none !important}.minSidebar #brandingLink:not(.app-sidebar:hover #brandingLink){padding:0 !important;justify-content:center;transition:width .3s ease}.minSidebar #brandingLink:not(.app-sidebar:hover #brandingLink) a:not(.app-sidebar:hover a){transition:width .3s ease;margin:0 !important}.minSidebar #brandingLink:not(.app-sidebar:hover #brandingLink) img:not(.app-sidebar:hover img){transition:width .3s ease;margin:0 !important}.minSidebar aside:not(.app-sidebar:hover aside) .nav-accordion:not(.app-sidebar:hover .nav-accordion).active>span:not(.app-sidebar:hover .active > span){border-left:solid 2px #0067ff}.minSidebar .nav-hover-bg:not(.app-sidebar:hover .nav-hover-bg){border-left:solid 2px #0067ff}.minSidebar .user_info:not(.app-sidebar:hover .user_info) .dropdown-toggle{justify-content:center}.minSidebar .user_info:not(.app-sidebar:hover .user_info) .dropdown-toggle img{margin:0 !important}.minSidebar .user_info .dropdown-menu:not(.app-sidebar:hover .user_info .dropdown-menu){display:none}.minSidebar .app-sidebar:hover{transition:width .3s ease;width:var(--app-width-lhs-hover)}.minSidebar .app-sidebar:hover .nav-accordion.active>span{background:#deebff;background:-moz-linear-gradient(left, #deebff 0%, #deebff 51%, #fff 100%);background:-webkit-linear-gradient(left, #deebff 0%, #deebff 51%, #fff 100%);background:linear-gradient(to right, #deebff 0%, #deebff 51%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#deebff', endColorstr='#ffffff', GradientType=1);transition:all .25s ease;border-left:solid 4px #0067ff;border-radius:.375rem}.minSidebar .app-sidebar:hover .nav-item.divider>.text{white-space:nowrap !important;display:block}.minSidebar .nav-item.divider>.text{white-space:nowrap !important;display:none}.minSidebar aside:not(.app-sidebar:hover)>#navigations ul.nav.nav-pills>li.nav-item.divider{text-decoration:none;padding:.625rem 1.0625rem .625rem;transition:none}.minSidebar aside:not(.app-sidebar:hover)>#navigations ul.nav.nav-pills>li.nav-item.divider .material-symbols-sharp{display:block}footer .fixed-bottom{height:auto}footer nav,footer .navbar{height:3.4375rem;padding-top:.40625rem;padding-bottom:.40625rem;background:white;box-shadow:0 0 30px 0 rgba(82,63,105,0.05);border-top:1px solid rgba(82,63,105,0.05)}footer .container-fluid{padding:.254rem 1.21875rem}footer .navbar-brand{padding:.254rem 1.21875rem;font-size:var(--bs-nav-link-font-size)}footer .navbar-nav{flex-direction:row}footer .navbar-nav .nav-item:not(:first-child){padding-left:.4125rem}footer .navbar-nav .nav-link{padding-left:.625rem;padding-right:.625rem;border-radius:.375rem;transition:background-color .15s ease}footer .navbar-nav .nav-link:hover{background-color:rgba(0,0,0,0.05)}@media only screen and (max-width: 767px){footer .container-fluid{gap:.1875rem;justify-content:center !important;margin-right:0 !important;flex-direction:column}}@media only screen and (max-width: 500px){footer .navbar-nav .nav-item:nth-child(n+4){display:none}}::-webkit-scrollbar{z-index:999;width:.2rem;height:.175rem}::-webkit-scrollbar-track{background-color:#eaeaea;border-left:1px solid #c1c1c1}::-webkit-scrollbar-thumb{background-color:#c1c1c1}::-webkit-scrollbar-thumb:hover{background-color:#aaa}::-webkit-scrollbar-track{border-radius:0;box-shadow:none;border:0}::-webkit-scrollbar-thumb{border-radius:0;box-shadow:none;border:0}.notifications-offcanvas .nav-link{color:#333333}.notifications-offcanvas .offcanvas-header{flex-direction:column;gap:.625rem;padding-bottom:0;border-bottom:1px solid #e3e3e6}.notifications-offcanvas .notification-header{display:flex;width:100%}.notifications-offcanvas .notification-header .btn-close{align-self:center}.notifications-offcanvas .notification-header .material-symbols-sharp{font-size:1rem;padding:.25rem;border:1px solid #d6d6d6;align-self:center;cursor:pointer;border-radius:3px;background:#f7f7f7}.notifications-offcanvas .notification-header .mark-all-read-btn{align-items:center;display:flex;gap:.5rem;cursor:pointer;color:#0067ff;font-weight:500;font-size:.8125rem;transition:all .3s ease}.notifications-offcanvas .notification-header .mark-all-read-btn .material-symbols-sharp{color:#0067ff;font-size:1.125rem;transition:all .3s ease}.notifications-offcanvas .notification-header .mark-all-read-btn:hover{color:#0052cc}.notifications-offcanvas .notification-header .mark-all-read-btn:hover .material-symbols-sharp{color:#0052cc}.notifications-offcanvas .notification-tabs{display:flex;align-self:start}.notifications-offcanvas .notification-tabs .nav{gap:1.25rem}.notifications-offcanvas .notification-tabs .nav .nav-item .badge{margin-left:.3125rem}.notifications-offcanvas .item{display:flex}.notifications-offcanvas .offcanvas-body{padding:0}.notifications-offcanvas .offcanvas-body .card{padding:1rem;border-bottom:1px solid #e3e3e6}.notifications-offcanvas .offcanvas-body .notification-avatar{position:relative;width:2.75rem;height:2.75rem}.notifications-offcanvas .offcanvas-body .notification-avatar:before{content:'';position:absolute;width:.8125rem;height:.8125rem;display:inline-block;background-color:#14b474;border-radius:10px;border:2px solid #ffffff;bottom:-0.0625rem;right:-0.0625rem}.notifications-offcanvas .offcanvas-body .card-body{padding-top:0;padding-bottom:0}.notifications-offcanvas .offcanvas-body .card-text:not(:last-child){margin-bottom:.3125rem}@media only screen and (min-width: 992px){.notifications-offcanvas .offcanvas-body .hr-line{position:relative}.notifications-offcanvas .offcanvas-body .hr-line:before{content:'';display:block;background:#ffffff;background:-moz-linear-gradient(left, #ffffff 0%, #d6d6d6 17%, #d6d6d6 83%, #ffffff 100%);background:-webkit-linear-gradient(left, #ffffff 0%, #d6d6d6 17%, #d6d6d6 83%, #ffffff 100%);background:linear-gradient(to right, #ffffff 0%, #d6d6d6 17%, #d6d6d6 83%, #ffffff 100%);height:1px;width:100%;position:absolute;bottom:0;left:0}}.notifications-offcanvas .offcanvas-body .btn{--bs-btn-padding-y:.16rem}.notifications-offcanvas .offcanvas-body .notification-timestamp{display:flex;align-self:flex-start;font-size:.75rem}.notifications-offcanvas .offcanvas-body .badge-tag{font-size:.6875rem;color:#333333;position:relative;padding:.3rem .6rem .37rem 1.3rem;font-weight:600;background:#FFC5C5}.notifications-offcanvas .offcanvas-body .badge-tag:before{content:'';width:.5rem;height:2px;background:#ff9292;position:absolute;top:50%;transform:translate(0, -50%);left:.3125rem;border-radius:20px}.notifications-offcanvas .offcanvas-body .badge-tag.blue{background:#8ACDD7}.notifications-offcanvas .offcanvas-body .badge-tag.blue:before{background:#64bdca}.notifications-offcanvas .offcanvas-body .badge-tag.green{background:#C7DCA7}.notifications-offcanvas .offcanvas-body .badge-tag.green:before{background:#b0cd83}.notifications-offcanvas .offcanvas-body .badge-tag.yellow{background:#dcd6a7}.notifications-offcanvas .offcanvas-body .badge-tag.yellow:before{background:#cdc583}.notifications-offcanvas .offcanvas-body .badge-tag.purple{background:#AC87C5}.notifications-offcanvas .offcanvas-body .badge-tag.purple:before{background:#9465b4}.notifications-offcanvas .offcanvas-body .badge-tag.teal{background:#89B9AD}.notifications-offcanvas .offcanvas-body .badge-tag.teal:before{background:#69a697}.notifications-offcanvas .offcanvas-body .badge-tag.red{background:#FFC5C5}.notifications-offcanvas .offcanvas-body .badge-tag.red:before{background:#ff9292}.notifications-offcanvas .offcanvas-body .badge-tag.orange{background:#FFEBD8}.notifications-offcanvas .offcanvas-body .badge-tag.orange:before{background:#ffd1a5}.notifications-offcanvas .offcanvas-body .blockquote{font-size:.8125rem;margin-bottom:0;padding:.3125rem .3125rem .3125rem .75rem;border-radius:6px;background:linear-gradient(90deg, rgba(138,205,215,0.63) 0%, rgba(176,221,228,0.7) 13%, rgba(255,255,255,0.16) 100%);border-left:3px solid #77c5d1}.notifications-offcanvas .offcanvas-body .blockquote.green{background:linear-gradient(90deg, rgba(199,220,167,0.63) 0%, rgba(222,235,203,0.7) 13%, rgba(255,255,255,0.16) 100%);border-left:3px solid #bbd595}.notifications-offcanvas .offcanvas-body .blockquote.yellow{background:linear-gradient(90deg, rgba(220,214,167,0.63) 0%, rgba(235,231,203,0.7) 13%, rgba(255,255,255,0.16) 100%);border-left:3px solid #d5cd95}.notifications-offcanvas .offcanvas-body .blockquote.purple{background:linear-gradient(90deg, rgba(172,135,197,0.63) 0%, rgba(196,169,214,0.7) 13%, rgba(255,255,255,0.16) 100%);border-left:3px solid #a076bd}.notifications-offcanvas .offcanvas-body .blockquote.red{background:linear-gradient(90deg, rgba(255,197,197,0.63) 0%, rgba(255,248,248,0.7) 13%, rgba(255,255,255,0.16) 100%);border-left:3px solid #ffabab}.notifications-offcanvas .offcanvas-body .blockquote.teal{background:linear-gradient(90deg, rgba(137,185,173,0.63) 0%, rgba(169,204,195,0.7) 13%, rgba(255,255,255,0.16) 100%);border-left:3px solid #79b0a2}.notifications-offcanvas .offcanvas-body .blockquote.withReply{gap:.9375rem}.notifications-offcanvas .offcanvas-body .blockquote.withReply p{margin-bottom:0}.notifications-offcanvas .offcanvas-body .blockquote.withReply .btn{height:1.6875rem;align-self:center}.notifications-offcanvas .offcanvas-body .notification-attachment{gap:.625rem;font-size:.8125rem;background:linear-gradient(90deg, rgba(255,197,197,0.63) 0%, rgba(255,248,248,0.7) 13%, rgba(255,255,255,0.16) 100%);border-radius:6px;padding:.3125rem .3125rem .3125rem .625rem;align-items:center}.notifications-offcanvas .offcanvas-body .notification-attachment .material-symbols-sharp{font-size:1.125rem}.notifications-offcanvas .offcanvas-body .notification-attachment.media-file{border-left:3px solid #ffabab;padding:.5rem}.notifications-offcanvas .offcanvas-body .notification-attachment.media-file .media-thumbnail{position:relative;display:inline-block;cursor:pointer;line-height:0}.notifications-offcanvas .offcanvas-body .notification-attachment.media-file .media-thumbnail img{display:block;width:3.125rem;height:3.125rem;object-fit:cover}.notifications-offcanvas .offcanvas-body .notification-attachment.media-file .media-thumbnail:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(0,0,0,0.5) 0%, rgba(55,53,53,0.4) 100%);border-radius:var(--bs-border-radius);pointer-events:none}.notifications-offcanvas .offcanvas-body .notification-attachment.media-file .media-thumbnail .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;color:#ffffff;font-size:1.5rem}@keyframes chatImageFadeIn{0%{opacity:0;transform:translateY(.9375rem);filter:blur(4px)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}.chat-image-item{opacity:0;animation:chatImageFadeIn .6s cubic-bezier(.25, .46, .45, .94) forwards;will-change:transform, opacity}.chat-image-item:hover{transition:transform .2s ease;transform:translateY(-2px)}.chat-app{z-index:1050}.chat-app .offcanvas-body{padding:.8125rem}.chat-app.offcanvas.offcanvas-end{margin-top:var(--app-head-height);height:calc(100vh - 7.8125rem);width:4.6875rem}@media only screen and (max-width: 767px){.chat-app.offcanvas.offcanvas-end{height:calc(100vh - 9.5rem)}}.chat-app ul{list-style:none;padding:0;margin:0}.chat-app ul .popOverContent{display:none !important}.chat-app ul li{position:relative;margin-bottom:.625rem;cursor:pointer}.chat-app ul li:last-child{margin-bottom:0}.chat-app ul li:before{content:'';position:absolute;width:.75rem;height:.75rem;display:inline-block;background-color:#14b474;border-radius:10px;border:2px solid #ffffff;bottom:-0.0625rem;right:-0.0625rem}.chat-app ul li[data-status="at-office"]:before,.chat-app ul li[data-status="available"]:before{background-color:#14b474}.chat-app ul li[data-status="on-leave"]:before{background-color:#f5392f}.chat-app ul li[data-status="in-meeting"]:before,.chat-app ul li[data-status="on-break"]:before{background-color:#fdba2c}.popover.chatWidget{width:17.1875rem;height:25.4375rem;font-family:'Maven Pro',sans-serif}.popover.chatWidget .popover-arrow{display:none}.popover.chatWidget .popover-body{padding:0;position:relative}.popover.chatWidget .popOverData{width:100%}.popover.chatWidget .popOverData img{width:17.1875rem;height:12.5rem;object-fit:cover;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.popover.chatWidget .popOverData .userDetails{width:15.3125rem;height:auto;position:absolute;background:#FFFFFF;transform:translate(-50%, -50%);left:50%;top:140%;-webkit-box-shadow:1px 1px 5px -3px rgba(0,0,0,0.75);-moz-box-shadow:1px 1px 5px -3px rgba(0,0,0,0.75);box-shadow:1px 1px 5px -3px rgba(0,0,0,0.75);border-radius:.5rem;padding:.75rem}.popover.chatWidget .popOverData .userDetails p{margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popover.chatWidget .popOverData .userDetails p.userName{font-size:.875rem;font-weight:500}.popover.chatWidget .popOverData .userDetails p.officeCheck{padding-bottom:.5rem}.popover.chatWidget .popOverData .userDetails p.department{font-size:.8125rem;margin-bottom:.125rem}.popover.chatWidget .popOverData .userDetails p.designation{font-size:.8125rem;margin-bottom:.125rem}.popover.chatWidget .popOverData .userDetails p.mobileNumber{padding-bottom:.5rem}.popover.chatWidget .popOverData .userDetails .emailWrapper{display:flex;align-items:center;gap:.375rem;margin-bottom:.25rem}.popover.chatWidget .popOverData .userDetails .emailWrapper p{margin-bottom:0;flex:1;min-width:0;display:flex;align-items:center;gap:.5rem}.popover.chatWidget .popOverData .userDetails .emailWrapper p .material-symbols-sharp{flex-shrink:0}.popover.chatWidget .popOverData .userDetails .emailWrapper .copyEmailIcon{flex-shrink:0;cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s ease;color:#7f7f7f;display:flex;align-items:center;justify-content:center;line-height:1}.popover.chatWidget .popOverData .userDetails .emailWrapper .copyEmailIcon:hover{background-color:#f5f5f5;color:#0067ff}.popover.chatWidget .popOverData .userDetails .emailWrapper .copyEmailIcon .material-symbols-sharp{font-size:.875rem;line-height:1}@media only screen and (min-width: 992px){.popover.chatWidget .popOverData .userDetails .hr-line{position:relative}.popover.chatWidget .popOverData .userDetails .hr-line:before{content:'';display:block;background:#fff;background:-moz-linear-gradient(left, #fff 0%, #d6d6d6 17%, #d6d6d6 83%, #fff 100%);background:-webkit-linear-gradient(left, #fff 0%, #d6d6d6 17%, #d6d6d6 83%, #fff 100%);background:linear-gradient(to right, #fff 0%, #d6d6d6 17%, #d6d6d6 83%, #fff 100%);height:1px;width:100%;position:absolute;bottom:0;left:0}}.popover.chatWidget .popOverData .userDetails .material-symbols-sharp{font-size:1.125rem}.popover.chatWidget .popOverData .userDetails .contactSection{gap:.5rem;justify-content:space-between;margin-top:.75rem}.popover.chatWidget .popOverData .userDetails .contactSection .btn{display:flex;align-items:center;justify-content:center;flex:1;padding:.5rem;border-radius:.375rem;transition:all .3s ease;border:1px solid #e3e3e6;background-color:transparent}.popover.chatWidget .popOverData .userDetails .contactSection .material-symbols-sharp{text-align:center;font-size:1rem;transition:all .3s ease}.popover.chatWidget .popOverData .userDetails .contactSection .smsTooltip{border-color:#a076bd;background-color:rgba(172,135,197,0.15)}.popover.chatWidget .popOverData .userDetails .contactSection .smsTooltip .material-symbols-sharp{color:#7b4b9b}.popover.chatWidget .popOverData .userDetails .contactSection .smsTooltip:hover{background-color:#a076bd;border-color:#a076bd;transform:translateY(-2px);box-shadow:0 2px 8px rgba(172,135,197,0.4)}.popover.chatWidget .popOverData .userDetails .contactSection .smsTooltip:hover .material-symbols-sharp{color:#ffffff}.popover.chatWidget .popOverData .userDetails .contactSection .phoneTooltip{border-color:#bbd595;background-color:rgba(199,220,167,0.15)}.popover.chatWidget .popOverData .userDetails .contactSection .phoneTooltip .material-symbols-sharp{color:#8db84c}.popover.chatWidget .popOverData .userDetails .contactSection .phoneTooltip:hover{background-color:#bbd595;border-color:#bbd595;transform:translateY(-2px);box-shadow:0 2px 8px rgba(199,220,167,0.4)}.popover.chatWidget .popOverData .userDetails .contactSection .phoneTooltip:hover .material-symbols-sharp{color:#ffffff}.popover.chatWidget .popOverData .userDetails .contactSection .mailTooltip{border-color:#77c5d1;background-color:rgba(138,205,215,0.15)}.popover.chatWidget .popOverData .userDetails .contactSection .mailTooltip .material-symbols-sharp{color:#399aa8}.popover.chatWidget .popOverData .userDetails .contactSection .mailTooltip:hover{background-color:#77c5d1;border-color:#77c5d1;transform:translateY(-2px);box-shadow:0 2px 8px rgba(138,205,215,0.4)}.popover.chatWidget .popOverData .userDetails .contactSection .mailTooltip:hover .material-symbols-sharp{color:#ffffff}.popover.chatWidget .popOverData .userDetails .contactSection .videocallTooltip{border-color:#ffd1a5;background-color:rgba(255,235,216,0.15)}.popover.chatWidget .popOverData .userDetails .contactSection .videocallTooltip .material-symbols-sharp{color:#ff9d3f}.popover.chatWidget .popOverData .userDetails .contactSection .videocallTooltip:hover{background-color:#ffd1a5;border-color:#ffd1a5;transform:translateY(-2px);box-shadow:0 2px 8px rgba(255,235,216,0.4)}.popover.chatWidget .popOverData .userDetails .contactSection .videocallTooltip:hover .material-symbols-sharp{color:#ffffff}#chat-widget{position:fixed;display:flex;bottom:3.4375rem;right:4.5625rem;gap:.3125rem;place-items:flex-end;z-index:2}#chat-widget .chatHeader{box-shadow:0 0 2px #d5d5d5;border-radius:inherit;position:relative;display:flex;align-items:center;padding:.4375rem .5625rem;flex-shrink:0;height:2.8125rem}#chat-widget .chatHeader .material-symbols-sharp{width:1.5rem;height:1.5rem;margin-left:.1875rem;border:solid 1px #d5d5d5;border-radius:6px;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;position:relative;font-size:.8125rem}#chat-widget .chatHeader .material-symbols-sharp:hover{background:#e4e4e4}#chat-widget .chatHeader .imgwrap{line-height:1.3}#chat-widget .chatHeader .name{font-size:.75rem;font-weight:500}#chat-widget .chatHeader .status{font-size:.6875rem}#chat-widget .chatFooter{padding:0 .625rem .3125rem .625rem;position:static;bottom:0;height:3.75rem;width:100%;z-index:1}#chat-widget .chatFooter>.d-flex{height:3.4375rem;border:1px solid #d5d5d5;border-radius:5px}#chat-widget .chatFooter>.d-flex button,#chat-widget .chatFooter>.d-flex textarea{border:none}#chat-widget .chatFooter>.d-flex button{width:2.625rem;background:#f6f6f6}#chat-widget .chatFooter>.d-flex button:hover{color:#6c757d}#chat-widget .chatFooter>.d-flex textarea{resize:none}#chat-widget .chatFooter>.d-flex textarea:focus{outline:none}#chat-widget .chatFooter>.d-flex textarea.chatmsgArea{height:3.3125rem;min-height:3.3125rem}#chat-widget .chatFooter>.d-flex .material-symbols-sharp{font-size:1.3125rem;line-height:2}#chat-widget .chatBody{width:100%;padding:1.25rem;position:relative;overflow-x:hidden;overflow-y:scroll;z-index:1}#chat-widget .chatcontainer{width:20rem;height:30rem;border-top-right-radius:8px;border-top-left-radius:8px;box-shadow:0 0 7px rgba(0,0,0,0.2);display:flex;flex-direction:column;transition:all 600ms cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1);overflow:hidden;background:#ffffff;position:relative}#chat-widget .chatcontainer.minimize{height:2.8125rem !important}#chat-widget .chatcontainer.minimize .chatBody,#chat-widget .chatcontainer.minimize .chatFooter{height:0 !important;padding:0;transition:all 600ms cubic-bezier(.215, .61, .355, 1);transition-timing-function:cubic-bezier(.215, .61, .355, 1)}#chat-widget .chatcontainer.minimize .chatFooter,#chat-widget .chatcontainer.minimize:before,#chat-widget .chatcontainer.minimize .chatBody{display:none}#chat-widget .chatcontainer:nth-child(n+5){display:none}.chat-messages.theme_2 .message .message-content{color:#FFFFFF;padding:.625rem 1.25rem;background-color:#da8d67;border-radius:20px 20px 20px 0;max-width:80%;font-size:.8125rem;display:inline-block;text-align:left}.chat-messages.theme_2 .message.self .message-content{border-radius:20px 20px 0 20px;background-color:#9281cf;color:#FFFFFF}.chat-messages .message.self{text-align:right}.chat-messages .date-break{text-align:center;margin-bottom:.625rem;color:rgba(0,0,0,0.4);font-size:.75rem}.chat-messages .message{margin-bottom:.75rem}.chatcontainer:before{content:'';background-image:url(../img/bg/svg/wave-1.svg);border-radius:0;width:20rem;position:absolute;background-repeat:no-repeat;background-position:center;background-size:50rem 25rem;top:0;bottom:0;opacity:.45;right:0;height:35.625rem}i.svg-icons{text-indent:200%;white-space:nowrap;overflow:hidden;display:inline-block;background-size:1435px 1341px !important}.svg-icon-1{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:51.25952175% 37.26552107%;width:57.89px;height:70.63px}.svg-icon-10{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:12.60637145% 9.4045687%;width:50.7px;height:34.72px}.svg-icon-100{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:61.69003273% 75.96741502%;width:54.08px;height:53.29px}.svg-icon-101{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:58.60965825% 95.44945045%;width:56.49px;height:56.32px}.svg-icon-102{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:84.94158436% 8.2115105%;width:62.08px;height:61.82px}.svg-icon-103{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:80.47534935% 41.86737591%;width:30.98px;height:58.88px}.svg-icon-104{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.6746563% 55.26894667%;width:45.7px;height:45.39px}.svg-icon-105{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.65242046% 58.78638153%;width:45.39px;height:45.7px}.svg-icon-106{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:88.70866403% 19.00838065%;width:50.31px;height:60.67px}.svg-icon-107{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:96.27244609% 87.38486433%;width:54.47px;height:55.56px}.svg-icon-108{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 45.80014511%;width:71.24px;height:59.17px}.svg-icon-109{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:89.31359411% 86.83738277%;width:24.61px;height:59.34px}.svg-icon-11{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.88026889% 14.59036266%;width:48.56px;height:45.83px}.svg-icon-110{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:80.37593656% 37.07720114%;width:62.96px;height:62.91px}.svg-icon-111{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:75.76309729% 5.08544966%;width:62.96px;height:64.81px}.svg-icon-112{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:61.89942743% 20.75652812%;width:69.22px;height:59.62px}.svg-icon-113{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:75.74543123% 30.40420416%;width:62.64px;height:64.17px}.svg-icon-114{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:96.34781978% 39.57694523%;width:55.55px;height:56.06px}.svg-icon-115{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:23.28457466% 76.26413035%;width:63.62px;height:58.3px}.svg-icon-116{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:34.42297734% 70.99049992%;width:63.91px;height:56.8px}.svg-icon-117{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:11.45258598% 12.23944581%;width:77.49px;height:53.36px}.svg-icon-118{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:96.34991518% 52.65123807%;width:55.58px;height:55.94px}.svg-icon-119{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 50.86339882%;width:70.39px;height:70.44px}.svg-icon-12{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:57.84221748% 5.4667716%;width:28px;height:57.61px}.svg-icon-120{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:51.64051355% 26.76533102%;width:68.05px;height:70.7px}.svg-icon-121{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 18.63794752%;width:69.2px;height:75.41px}.svg-icon-122{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:66.86642209% 53.83740806%;width:66.66px;height:65.66px}.svg-icon-123{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:60.62169024% 90.85005029%;width:56.5px;height:58.37px}.svg-icon-124{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:41.8832718% 23.6268099%;width:72.69px;height:56.4px}.svg-icon-125{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:46.88415194% 0;width:62.34px;height:71.89px}.svg-icon-126{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:53.64817773% 76.02881858%;width:57.6px;height:54.33px}.svg-icon-127{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:24.3730206% 0;width:74.11px;height:53.33px}.svg-icon-128{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:20.86500902% 71.45566842%;width:55.13px;height:65.16px}.svg-icon-129{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:41.68225118% 28.37534197%;width:66.12px;height:72.61px}.svg-icon-13{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:74.87466866% 50.48667612%;width:46.68px;height:63.97px}.svg-icon-130{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:30.29499817% 50.25584795%;width:65.5px;height:55.08px}.svg-icon-131{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:51.73285648% 42.53103599%;width:70.49px;height:61.84px}.svg-icon-132{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:66.07449774% 10.59899513%;width:50.26px;height:67.2px}.svg-icon-133{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:96.22713911% 95.55540072%;width:53.82px;height:49.32px}.svg-icon-134{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:29.10441874% 5.73203236%;width:40.71px;height:57.86px}.svg-icon-135{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:51.65147147% 5.53626407%;width:68.34px;height:71.01px}.svg-icon-136{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:66.54012581% 20.50100845%;width:59.95px;height:66.77px}.svg-icon-137{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:16.69946625% 71.45846887%;width:57.95px;height:65.21px}.svg-icon-138{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:36.51157326% 19.42474113%;width:73.24px;height:59.49px}.svg-icon-139{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:46.80027925% 5.66361781%;width:59.88px;height:71.67px}.svg-icon-14{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:14.66360187% 55.65659703%;width:64.6px;height:53.3px}.svg-icon-140{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:36.51291391% 3.68241338%;width:73.29px;height:64.12px}.svg-icon-141{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:42.58489485% 85.97166795%;width:56.53px;height:55.53px}.svg-icon-142{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:20.29031743% 99.94006943%;width:55.82px;height:56.18px}.svg-icon-143{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:96.26895942% 8.83559777%;width:54.42px;height:56.65px}.svg-icon-144{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:29.10441874% 10.2412831%;width:40.71px;height:57.86px}.svg-icon-145{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:19.91851814% 45.51995782%;width:65.37px;height:51.28px}.svg-icon-146{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:63.39416006% 70.42510293%;width:50.74px;height:46.49px}.svg-icon-147{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:75.74322355% 40.45172608%;width:62.6px;height:64.12px}.svg-icon-148{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:24.11343909% 4.20952095%;width:59.46px;height:74.11px}.svg-icon-149{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:80.23613814% 90.79129852%;width:57.84px;height:57.54px}.svg-icon-15{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:84.87234724% 59.63268337%;width:60.96px;height:61.45px}.svg-icon-150{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:46.60911382% 38.47501021%;width:54.24px;height:67.68px}.svg-icon-151{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:9.35423883% 76.56377184%;width:63.75px;height:63.32px}.svg-icon-152{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:62.67573466% 95.44796451%;width:55.79px;height:56.3px}.svg-icon-153{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:39.52847409% 90.97062291%;width:59.89px;height:60.07px}.svg-icon-154{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:78.95271177% 95.40860391%;width:56.01px;height:55.77px}.svg-icon-155{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 12.48099341%;width:77.29px;height:78.28px}.svg-icon-156{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:35.07161943% 50.24764215%;width:65.26px;height:54.87px}.svg-icon-157{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:32.33939673% 10.85070054%;width:45.24px;height:58.41px}.svg-icon-158{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:34.09651209% 45.28959793%;width:63.98px;height:44.72px}.svg-icon-159{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 40.93017425%;width:71.94px;height:64.68px}.svg-icon-16{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:33.16406477% 55.16309786%;width:56.52px;height:41.78px}.svg-icon-160{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:17.46055969% 86.10831911%;width:58.87px;height:57.57px}.svg-icon-161{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:6.15115145% 8.11032328%;width:81.92px;height:47.71px}.svg-icon-162{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 0;width:91.21px;height:42.23px}.svg-icon-163{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:74.89086136% 95.40934626%;width:56.02px;height:55.78px}.svg-icon-164{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:61.03023114% 85.74820378%;width:44.05px;height:52.18px}.svg-icon-165{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:19.1700585% 23.88163901%;width:64.06px;height:37.53px}.svg-icon-166{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:61.90260011% 15.74141566%;width:69.29px;height:65.13px}.svg-icon-167{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:52.25883275% 90.86776151%;width:57.74px;height:58.62px}.svg-icon-168{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:84.88655637% 41.85399406%;width:61.19px;height:61.6px}.svg-icon-169{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:13.35209301% 91.00970025%;width:59.71px;height:60.62px}.svg-icon-17{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:89.29874813% 64.62671052%;width:59.46px;height:51.92px}.svg-icon-170{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:60.72596539% 80.94531614%;width:49.81px;height:53.6px}.svg-icon-171{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:6.74720007% 4.17818504%;width:83.18px;height:42.35px}.svg-icon-172{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:54.50251409% 95.4710018%;width:56.77px;height:56.61px}.svg-icon-173{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:4.3505406% 23.98375863%;width:73.56px;height:43.08px}.svg-icon-174{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:9.65548637% 29.724139%;width:73.08px;height:45.42px}.svg-icon-175{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:56.6742527% 52.21953682%;width:64.06px;height:33.52px}.svg-icon-176{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:19.36935623% 55.65400385%;width:64.02px;height:53.24px}.svg-icon-177{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:88.4015833% 47.13076053%;width:45.5px;height:59.65px}.svg-icon-178{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:30.16609318% 86.06607168%;width:57.46px;height:56.94px}.svg-icon-179{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:34.3273292% 86.04864831%;width:57.06px;height:56.68px}.svg-icon-18{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:89.29939732% 61.2365296%;width:59.47px;height:30.72px}.svg-icon-180{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:75.90488733% 80.90823687%;width:53.06px;height:53.01px}.svg-icon-181{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:84.09871059% 13.0455178%;width:48.32px;height:61.94px}.svg-icon-182{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:80.37242184% 51.76311596%;width:62.9px;height:60.88px}.svg-icon-183{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:35.49718711% 40.42655275%;width:66.3px;height:48.78px}.svg-icon-184{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:96.24455983% 48.29652457%;width:54.07px;height:55.98px}.svg-icon-185{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:39.94013609% 95.50743827%;width:41.84px;height:57.1px}.svg-icon-186{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:66.86984294% 33.765625%;width:66.73px;height:61px}.svg-icon-187{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:84.94653419% 0;width:62.16px;height:61.9px}.svg-icon-188{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:61.88809909% 44.88423029%;width:68.97px;height:62.6px}.svg-icon-189{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:42.98093588% 99.4655099%;width:50.2px;height:50.05px}.svg-icon-19{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:95.82957798% 13.24546106%;width:48.09px;height:56.56px}.svg-icon-190{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:5.35591131% 35.69854802%;width:72.02px;height:56.55px}.svg-icon-191{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:96.23131951% 35.21258298%;width:53.88px;height:56.09px}.svg-icon-192{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:25.03905052% 71.381257%;width:64.98px;height:63.83px}.svg-icon-193{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 71.53528664%;width:61.09px;height:66.58px}.svg-icon-194{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:88.25866715% 28.46147241%;width:43.25px;height:59.97px}.svg-icon-195{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:89.29615144% 82.33398407%;width:59.42px;height:50.16px}.svg-icon-196{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:32.28202237% 19.95197929%;width:42.77px;height:58.22px}.svg-icon-197{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:13.57645981% 81.08198533%;width:59.31px;height:55.77px}.svg-icon-198{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:48.06531952% 90.8691787%;width:57.77px;height:58.64px}.svg-icon-199{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:56.68665733% 42.93963749%;width:64.36px;height:68.19px}.svg-icon-2{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:64.48246414% 80.92017394%;width:53.26px;height:53.2px}.svg-icon-20{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.21546431% 40.80862742%;width:39.27px;height:47.45px}.svg-icon-200{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:18.47055646% 66.08023676%;width:65.09px;height:63.78px}.svg-icon-201{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:24.03813192% 55.51475999%;width:63.97px;height:50.01px}.svg-icon-202{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:38.29033707% 81.0397387%;width:54.26px;height:55.1px}.svg-icon-203{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:71.14347826% 37.71178508%;width:55px;height:59.04px}.svg-icon-204{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:80.40113443% 0;width:63.39px;height:63.96px}.svg-icon-205{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:25.79975741% 40.48106131%;width:66.46px;height:50.52px}.svg-icon-206{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:96.3589963% 0;width:55.71px;height:56.8px}.svg-icon-207{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:94.83940944% 30.8333009%;width:33.61px;height:56.35px}.svg-icon-208{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:70.64080241% 23.8679628%;width:45.18px;height:59.24px}.svg-icon-209{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:68.2540371% 80.91766058%;width:51.58px;height:53.16px}.svg-icon-21{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:70.69268433% 19.23800161%;width:46.2px;height:59.37px}.svg-icon-210{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.90332727% 7.76502834%;width:48.88px;height:49.44px}.svg-icon-211{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 76.59554477%;width:64.36px;height:63.85px}.svg-icon-212{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:56.85423679% 16.40122259%;width:68.4px;height:68.29px}.svg-icon-213{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:88.87232842% 73.69747571%;width:52.86px;height:59.45px}.svg-icon-214{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:27.74252106% 65.37389041%;width:57.8px;height:49.98px}.svg-icon-215{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:61.89580191% 25.57960482%;width:69.14px;height:68.15px}.svg-icon-216{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:61.71416474% 53.31090693%;width:65.12px;height:68.69px}.svg-icon-217{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 66.28211069%;width:51.95px;height:67.67px}.svg-icon-218{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:96.31360784% 91.69784609%;width:55.06px;height:55.43px}.svg-icon-219{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:51.26882907% 11.12703337%;width:58.14px;height:70.94px}.svg-icon-22{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:20.64374703% 35.44850832%;width:66.45px;height:47.49px}.svg-icon-220{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:23.2026549% 65.55465801%;width:63.95px;height:53.54px}.svg-icon-221{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:18.7275122% 4.93179351%;width:75.93px;height:60.33px}.svg-icon-222{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:15.77170147% 40.68567512%;width:69.77px;height:57.01px}.svg-icon-223{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:51.7423365% 16.5312814%;width:70.74px;height:57.01px}.svg-icon-224{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:25.47746985% 35.43289441%;width:65.28px;height:46.92px}.svg-icon-225{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:66.87179787% 25.16167141%;width:66.77px;height:37.43px}.svg-icon-226{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:54.088575% 85.77881958%;width:44.54px;height:52.64px}.svg-icon-227{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:74.67028704% 55.43604947%;width:42.88px;height:62.59px}.svg-icon-228{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:18.72034952% 13.14711938%;width:75.41px;height:53.95px}.svg-icon-229{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:96.32687081% 4.42257381%;width:55.25px;height:56.68px}.svg-icon-23{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:30.83584803% 90.98767071%;width:59.75px;height:60.31px}.svg-icon-230{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:43.84008485% 90.91597098%;width:58.52px;height:59.3px}.svg-icon-231{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:21.73328684% 86.07612683%;width:58.54px;height:57.09px}.svg-icon-232{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:55.75693041% 70.695431%;width:54.49px;height:51.44px}.svg-icon-233{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:12.87906184% 0;width:80.01px;height:67.65px}.svg-icon-234{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:10.53801298% 40.74819426%;width:71.65px;height:58.98px}.svg-icon-235{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:66.86837682% 48.68777003%;width:66.7px;height:65.69px}.svg-icon-236{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:5.21122124% 45.66264029%;width:67.95px;height:55.31px}.svg-icon-237{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:8.67445753% 66.27898758%;width:66.73px;height:67.61px}.svg-icon-238{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:10.29723136% 50.58312461%;width:70.07px;height:63.4px}.svg-icon-239{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:66.86935423% 43.7441895%;width:66.72px;height:60.99px}.svg-icon-24{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:87.50917238% 86.84280341%;width:31.33px;height:59.42px}.svg-icon-240{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:3.79679301% 66.28002859%;width:66.74px;height:67.63px}.svg-icon-241{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:80.05618793% 22.25552729%;width:57.48px;height:63.25px}.svg-icon-242{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:88.6133114% 4.7702366%;width:48.82px;height:60.77px}.svg-icon-243{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:79.01169997% 46.92314313%;width:39.27px;height:62.91px}.svg-icon-244{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:75.2034726% 15.23580434%;width:52.75px;height:64.73px}.svg-icon-245{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:65.88608051% 38.70451317%;width:46.3px;height:66.73px}.svg-icon-246{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:30.2376677% 35.40444129%;width:65.02px;height:45.88px}.svg-icon-247{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:29.05191114% 19.25159943%;width:38.19px;height:57.73px}.svg-icon-248{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:84.91313402% 27.45928542%;width:61.62px;height:61.36px}.svg-icon-249{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:84.91313402% 32.25413199%;width:61.62px;height:61.35px}.svg-icon-25{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:89.03982487% 33.13975725%;width:55.46px;height:59.85px}.svg-icon-250{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:84.91313402% 37.04956979%;width:61.62px;height:61.39px}.svg-icon-251{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:91.83941241% 4.4193097%;width:32.65px;height:54.6px}.svg-icon-252{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:17.86061635% 81.08009274%;width:57.22px;height:55.74px}.svg-icon-253{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:36.40250688% 13.85626277%;width:69.16px;height:73.27px}.svg-icon-254{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:66.53238414% 63.173258%;width:59.79px;height:66.6px}.svg-icon-255{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:96.3422325% 70.04730928%;width:55.47px;height:55.84px}.svg-icon-256{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:66.86202436% 66.86303387%;width:66.57px;height:37.32px}.svg-icon-257{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:83.09010954% 85.4339961%;width:50.13px;height:47.44px}.svg-icon-258{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:80.39820364% 18.63063701%;width:63.34px;height:42.44px}.svg-icon-259{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:79.72283269% 5.00814332%;width:51.72px;height:63.88px}.svg-icon-26{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:96.22156582% 83.06168652%;width:53.74px;height:55.63px}.svg-icon-260{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:41.87251405% 33.73369938%;width:72.34px;height:58.84px}.svg-icon-261{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:57.61253182% 85.75951577%;width:52.28px;height:52.35px}.svg-icon-262{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:89.30588979% 0;width:59.57px;height:61.07px}.svg-icon-263{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:65.58299129% 75.89963223%;width:53.59px;height:52.14px}.svg-icon-264{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:88.93860735% 9.51703991%;width:53.89px;height:60.77px}.svg-icon-265{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:64.5703625% 85.68903087%;width:52.09px;height:51.29px}.svg-icon-266{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:89.3019942% 58.20329171%;width:59.51px;height:52.31px}.svg-icon-267{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:36.23477668% 95.50966998%;width:57.18px;height:57.13px}.svg-icon-268{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:22.9560182% 95.5245507%;width:56.93px;height:57.33px}.svg-icon-269{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:83.85742124% 78.39945612%;width:44.33px;height:61.31px}.svg-icon-27{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:75.73825675% 65.11753221%;width:62.51px;height:60.5px}.svg-icon-270{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:57.73523912% 75.97213485%;width:55.34px;height:53.37px}.svg-icon-271{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:9.1476152% 81.27359226%;width:61.09px;height:58.8px}.svg-icon-272{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 3.30350298%;width:86.96px;height:62.66px}.svg-icon-273{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:44.53359202% 50.02554496%;width:63.99px;height:49.16px}.svg-icon-274{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:27.86436731% 76.19344336%;width:60.7px;height:57.11px}.svg-icon-275{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:56.20930636% 11.00893636%;width:52.72px;height:68.67px}.svg-icon-276{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:61.90803975% 5.39120862%;width:69.41px;height:69.3px}.svg-icon-277{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:84.94282176% 4.76938961%;width:62.1px;height:43.14px}.svg-icon-278{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:5.15738108% 50.81220908%;width:70.16px;height:69.16px}.svg-icon-279{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:8.14214862% 99.94629264%;width:55.88px;height:56.26px}.svg-icon-28{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:15.00271337% 29.72345073%;width:71.38px;height:45.39px}.svg-icon-280{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:53.16095903% 80.9666993%;width:52.35px;height:53.94px}.svg-icon-281{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:47.63954729% 70.74864775%;width:57.51px;height:52.41px}.svg-icon-282{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:7.89504229% 95.5483695%;width:56.54px;height:57.65px}.svg-icon-283{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:96.31360784% 57.00301146%;width:55.06px;height:55.91px}.svg-icon-284{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.95596908% 0;width:49.61px;height:50.17px}.svg-icon-285{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:32.0181206% 99.52255834%;width:50.94px;height:50.79px}.svg-icon-286{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:36.85268797% 60.20866452%;width:57.38px;height:45.14px}.svg-icon-287{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:40.93294376% 76.06665474%;width:59.14px;height:54.97px}.svg-icon-288{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:10.17857665% 45.6612197%;width:67.52px;height:55.27px}.svg-icon-289{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:76.14135032% 90.82172669%;width:51.77px;height:57.97px}.svg-icon-29{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:78.32871653% 42.00004695%;width:27.1px;height:62.93px}.svg-icon-290{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:39.82585086% 50.0871924%;width:64.91px;height:50.75px}.svg-icon-291{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:34.9821903% 35.30738904%;width:64.96px;height:42.32px}.svg-icon-292{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 56.10229594%;width:69.99px;height:63.53px}.svg-icon-293{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:79.26661728% 80.89944338%;width:44.73px;height:52.87px}.svg-icon-294{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:20.52389282% 50.51116912%;width:68.69px;height:61.58px}.svg-icon-295{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:70.25209122% 28.48751034%;width:37.49px;height:59.14px}.svg-icon-296{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:10.62549915% 35.53146479%;width:70.17px;height:50.51px}.svg-icon-297{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:87.54721822% 23.74496267%;width:31.94px;height:60.56px}.svg-icon-298{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:51.61861166% 46.53813657%;width:67.47px;height:39.1px}.svg-icon-299{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:84.0950719% 73.60680207%;width:48.26px;height:61.39px}.svg-icon-3{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:28.36045657% 60.43251282%;width:60.41px;height:49.94px}.svg-icon-30{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:56.1495935% 27.13943347%;width:51.25px;height:68.35px}.svg-icon-300{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:24.37051351% 9.98409627%;width:73.97px;height:64.57px}.svg-icon-301{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:46.27564338% 16.92616657%;width:44.29px;height:71.25px}.svg-icon-302{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:5.69640778% 12.34094201%;width:78.18px;height:63.95px}.svg-icon-303{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:29.16570837% 0;width:43.64px;height:73.55px}.svg-icon-304{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:19.6902909% 95.53124854%;width:42.08px;height:57.42px}.svg-icon-305{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:55.57208557% 5.51967209%;width:36.87px;height:69.91px}.svg-icon-306{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:61.90713308% 10.78699864%;width:69.39px;height:62.98px}.svg-icon-307{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:92.39615467% 8.6548318%;width:41.1px;height:53.28px}.svg-icon-308{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:56.85590095% 0;width:68.44px;height:70.16px}.svg-icon-309{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:20.85500472% 40.57538758%;width:67.99px;height:53.52px}.svg-icon-31{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:78.91219257% 56.60647503%;width:37.51px;height:62.86px}.svg-icon-310{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:66.87326414% 15.77325699%;width:66.8px;height:59.02px}.svg-icon-311{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 61.08688333%;width:67.75px;height:63.77px}.svg-icon-312{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:13.17063244% 86.16269823%;width:59.06px;height:58.38px}.svg-icon-313{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:9.67289924% 60.83491875%;width:64.78px;height:58.48px}.svg-icon-314{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:9.91217888% 55.77354086%;width:65.17px;height:56px}.svg-icon-315{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:46.68722115% 27.81744629%;width:56.55px;height:67.95px}.svg-icon-316{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:38.75660893% 45.21982931%;width:63.75px;height:42.72px}.svg-icon-317{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:61.9143872% 0;width:69.55px;height:68.56px}.svg-icon-318{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:74.87952285% 45.47227291%;width:46.77px;height:64.09px}.svg-icon-319{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:25.97339414% 86.06674195%;width:57.86px;height:56.95px}.svg-icon-32{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:19.10374606% 60.60196512%;width:63.96px;height:53.55px}.svg-icon-320{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:18.721038% 9.53384596%;width:75.46px;height:45.72px}.svg-icon-321{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:70.91992632% 9.85061566%;width:50.65px;height:61.08px}.svg-icon-322{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:71.13368449% 33.10111869%;width:54.81px;height:59.14px}.svg-icon-323{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:98.80135276% 24.41086819%;width:33.42px;height:48.42px}.svg-icon-324{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:12.87735118% 5.26131591%;width:79.83px;height:55.2px}.svg-icon-325{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:4.69407552% 76.57336089%;width:63.91px;height:63.48px}.svg-icon-326{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:89.3676164% 23.72995122%;width:24.78px;height:59.75px}.svg-icon-327{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:32.26871686% 76.18038953%;width:60.17px;height:56.89px}.svg-icon-328{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:36.62394685% 76.08203645%;width:59.37px;height:55.23px}.svg-icon-329{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:40.97382351% 60.07006198%;width:55.9px;height:42.15px}.svg-icon-33{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:9.69751409% 23.93470605%;width:65.68px;height:40.42px}.svg-icon-330{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:4.45842729% 86.23867529%;width:60.3px;height:59.51px}.svg-icon-331{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:80.40113443% 9.96181719%;width:63.39px;height:57.7px}.svg-icon-332{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:14.4798856% 23.88768666%;width:64.34px;height:37.86px}.svg-icon-333{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:5.27701776% 40.76695567%;width:71.73px;height:59.57px}.svg-icon-334{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 99.96107586%;width:55.93px;height:56.45px}.svg-icon-335{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:56.84633338% 37.75873145%;width:68.21px;height:64.58px}.svg-icon-336{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:50.37950251% 95.47843556%;width:56.88px;height:56.71px}.svg-icon-337{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:95.96242572% 22.05035187%;width:50.01px;height:56.44px}.svg-icon-338{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:29.41652806% 45.43927679%;width:64.24px;height:48.99px}.svg-icon-339{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:84.72620803% 51.48310549%;width:58.59px;height:61.59px}.svg-icon-34{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:75.06499133% 35.42909951%;width:50.2px;height:64.14px}.svg-icon-340{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:41.88480907% 19.77653199%;width:72.74px;height:47.75px}.svg-icon-341{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:10.5064132% 18.06844992%;width:65.17px;height:35.52px}.svg-icon-342{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:26.81994539% 95.52380656%;width:43.2px;height:57.32px}.svg-icon-343{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:84.90942451% 55.48049667%;width:61.56px;height:42.76px}.svg-icon-344{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:4.94449756% 60.85484752%;width:64.79px;height:58.9px}.svg-icon-345{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:38.9872681% 70.92367416%;width:60.5px;height:55.59px}.svg-icon-346{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:70.57428134% 56.08812634%;width:43.87px;height:58.75px}.svg-icon-347{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:30.65266788% 40.43406245%;width:66.31px;height:49.02px}.svg-icon-348{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:61.88991135% 40.58838562%;width:69.01px;height:49.67px}.svg-icon-349{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 86.28041878%;width:61.29px;height:60.13px}.svg-icon-35{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:17.70234683% 91.00330347%;width:60.38px;height:60.53px}.svg-icon-350{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:71.28346245% 60.66092761%;width:57.71px;height:58.56px}.svg-icon-351{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:56.46966539% 90.85288362%;width:58.19px;height:58.41px}.svg-icon-352{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.58004343% 3.88649603%;width:44.38px;height:50.12px}.svg-icon-353{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:24.78694575% 29.55147143%;width:58.59px;height:37.85px}.svg-icon-354{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:75.04710749% 25.3673706%;width:49.87px;height:64.36px}.svg-icon-355{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:24.68557247% 45.45581244%;width:65.05px;height:49.46px}.svg-icon-356{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:68.13546054% 90.82597411%;width:55.41px;height:58.03px}.svg-icon-357{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:32.33381295% 15.40416641%;width:45px;height:58.36px}.svg-icon-358{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:87.98303859% 37.81075111%;width:38.89px;height:59.83px}.svg-icon-359{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:85.85705568% 95.12070249%;width:42.15px;height:51.88px}.svg-icon-36{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:80.3618795% 69.54475815%;width:62.72px;height:61.68px}.svg-icon-360{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:95.70261026% 78.73159877%;width:46.25px;height:55.76px}.svg-icon-361{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:64.31537364% 90.83163794%;width:47.82px;height:58.11px}.svg-icon-362{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 8.14180037%;width:83.23px;height:52.71px}.svg-icon-363{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:89.28836229% 90.81529106%;width:59.3px;height:50.05px}.svg-icon-364{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:38.4652226% 86.03190173%;width:56.95px;height:56.43px}.svg-icon-365{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:4.04951742% 95.55730461%;width:52.86px;height:57.77px}.svg-icon-366{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:61.73219032% 30.95683623%;width:65.52px;height:69.1px}.svg-icon-367{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:14.3987157% 60.67595732%;width:64.6px;height:55.12px}.svg-icon-368{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:22.09274414% 90.9969076%;width:60.25px;height:60.44px}.svg-icon-369{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:42.92581777% 95.5%;width:41.27px;height:57px}.svg-icon-37{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:45.86864331% 11.30714218%;width:31.95px;height:71.36px}.svg-icon-370{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:25.49699829% 50.2969172%;width:65.78px;height:56.13px}.svg-icon-371{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:71.0826974% 51.50368903%;width:53.82px;height:58.82px}.svg-icon-372{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:8.73773065% 71.51115818%;width:52.49px;height:66.15px}.svg-icon-373{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:79.19212955% 74.42016912%;width:42.45px;height:62.61px}.svg-icon-374{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:61.8790394% 48.98700659%;width:68.77px;height:41.88px}.svg-icon-375{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.87306533% 18.04183123%;width:48.46px;height:39.58px}.svg-icon-376{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:56.00429599% 32.50679615%;width:47.66px;height:68.22px}.svg-icon-377{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.82554787% 37.55654024%;width:47.8px;height:38.83px}.svg-icon-378{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.90476878% 11.50212021%;width:48.9px;height:39.24px}.svg-icon-379{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.87306533% 21.10858945%;width:48.46px;height:41.15px}.svg-icon-38{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:89.30394195% 54.27788868%;width:59.54px;height:48.54px}.svg-icon-380{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:31.83749394% 65.25864069%;width:53.39px;height:47.7px}.svg-icon-381{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:84.92240921% 22.70284625%;width:61.77px;height:60.72px}.svg-icon-382{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:39.2968592% 65.02083927%;width:50.64px;height:42.97px}.svg-icon-383{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:98.30267837% 51.71825023%;width:26.31px;height:46.66px}.svg-icon-384{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:95.95826865% 61.35320209%;width:49.95px;height:55.9px}.svg-icon-385{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:49.31242985% 80.9943884%;width:54.05px;height:54.38px}.svg-icon-386{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:41.89188197% 5.01775056%;width:72.97px;height:59.35px}.svg-icon-387{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:5.11170675% 56.0641144%;width:65.79px;height:62.66px}.svg-icon-388{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:84.81864267% 46.66875098%;width:60.09px;height:61.6px}.svg-icon-389{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:28.29827225% 99.57581115%;width:51.7px;height:51.48px}.svg-icon-39{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:75.78132404% 0;width:63.29px;height:64.9px}.svg-icon-390{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:35.69833896% 99.51176038%;width:50.93px;height:50.65px}.svg-icon-391{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.51635274% 30.4073441%;width:43.49px;height:47.99px}.svg-icon-392{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:4.62412587% 81.30276031%;width:62.2px;height:59.26px}.svg-icon-393{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:43.36835982% 70.84486028%;width:59.85px;height:54.16px}.svg-icon-394{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:15.42777615% 50.53249719%;width:69.8px;height:62.12px}.svg-icon-395{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:84.41830919% 90.77644566%;width:57.55px;height:57.33px}.svg-icon-396{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:34.2677275% 81.04036893%;width:56.21px;height:55.11px}.svg-icon-397{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:41.89218954% 0;width:72.98px;height:64.31px}.svg-icon-398{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:69.44024315% 75.89786561%;width:53.15px;height:52.11px}.svg-icon-399{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:50.59466968% 85.82011897%;width:52.72px;height:53.26px}.svg-icon-4{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:91.99488564% 16.88504%;width:35.02px;height:51.16px}.svg-icon-40{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 91.03316277%;width:61.21px;height:60.95px}.svg-icon-400{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:46.33508422% 95.5%;width:54.75px;height:57px}.svg-icon-401{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:66.86642209% 58.39744137%;width:66.66px;height:52.81px}.svg-icon-402{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 35.90315786%;width:73px;height:63.87px}.svg-icon-403{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:56.16014572% 48.2910045%;width:51.51px;height:68.03px}.svg-icon-404{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:68.32865778% 85.67574482%;width:51.92px;height:51.09px}.svg-icon-405{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:79.60600876% 76.55585839%;width:49.69px;height:16.49px}.svg-icon-406{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:39.3567395% 99.4870881%;width:50.18px;height:50.33px}.svg-icon-407{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:45.50776169% 80.99627698%;width:51.28px;height:54.41px}.svg-icon-408{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.51277703% 79.26342553%;width:43.44px;height:43.1px}.svg-icon-409{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:75.72225703% 69.61066658%;width:62.22px;height:56.24px}.svg-icon-41{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:75.57746417% 20.3066605%;width:59.59px;height:64.67px}.svg-icon-410{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:80.36715032% 60.47046339%;width:62.81px;height:40.58px}.svg-icon-411{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:43.27499836% 45.21669478%;width:59.61px;height:42.63px}.svg-icon-412{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:51.64126912% 21.19785557%;width:68.07px;height:70.73px}.svg-icon-413{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.542821% 72.61138642%;width:43.86px;height:43.49px}.svg-icon-414{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:79.45929934% 85.59942993%;width:50.87px;height:49.94px}.svg-icon-415{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.44917232% 34.11620048%;width:42.55px;height:47.89px}.svg-icon-416{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.51992871% 75.94212055%;width:43.54px;height:43.13px}.svg-icon-417{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.46417284% 69.25010215%;width:42.76px;height:43.89px}.svg-icon-418{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.50705642% 82.48693658%;width:43.36px;height:41.57px}.svg-icon-419{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:70.81301751% 42.31591264%;width:48.56px;height:59px}.svg-icon-42{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:84.89953407% 68.81996797%;width:61.4px;height:60.95px}.svg-icon-420{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:79.01792752% 32.14492527%;width:39.38px;height:63.1px}.svg-icon-421{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:29.10107928% 23.74841238%;width:40.55px;height:57.63px}.svg-icon-422{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:5.08718793% 18.10881565%;width:74.72px;height:38.43px}.svg-icon-423{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:71.1027745% 5.07473415%;width:54.21px;height:61.13px}.svg-icon-424{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:49.19772445% 50.02283441%;width:63.9px;height:49.09px}.svg-icon-425{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:46.66144621% 85.94960336%;width:55.81px;height:55.2px}.svg-icon-426{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:24.36872305% 14.85559106%;width:73.87px;height:48.49px}.svg-icon-427{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:15.73405865% 35.51110182%;width:67.33px;height:49.77px}.svg-icon-428{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:88.34118451% 42.47506517%;width:44.55px;height:59.66px}.svg-icon-429{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:66.87424169% 0;width:66.82px;height:67.51px}.svg-icon-43{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:89.30459122% 50.92399312%;width:59.55px;height:37.96px}.svg-icon-430{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:4.44197224% 71.53135764%;width:59.71px;height:66.51px}.svg-icon-431{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:40.28615831% 40.24839361%;width:64.43px;height:43.06px}.svg-icon-432{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:89.24295263% 69.05832046%;width:58.6px;height:59.46px}.svg-icon-433{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:84.90138835% 64.18434471%;width:61.43px;height:56.45px}.svg-icon-434{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:88.02086692% 14.2637318%;width:39.49px;height:60.76px}.svg-icon-435{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:45.21918575% 76.03709202%;width:58.77px;height:54.47px}.svg-icon-436{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:28.69664134% 55.25325727%;width:63.62px;height:43.9px}.svg-icon-437{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:92.40013201% 0;width:41.16px;height:56.85px}.svg-icon-438{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:6.74779907% 0;width:83.3px;height:54.26px}.svg-icon-439{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:75.57251908% 60.32961532%;width:59.5px;height:62.54px}.svg-icon-44{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:4.45555725% 91.03316277%;width:61.21px;height:60.95px}.svg-icon-440{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:71.28398002% 0;width:57.72px;height:64.95px}.svg-icon-441{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:26.10158919% 81.05297545%;width:56.31px;height:55.31px}.svg-icon-442{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:30.18590111% 81.04352019%;width:56.31px;height:55.16px}.svg-icon-443{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:36.40010835% 24.32679718%;width:69.07px;height:73.18px}.svg-icon-444{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:80.39878978% 14.44329407%;width:63.35px;height:56.39px}.svg-icon-445{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.27022997% 48.09086553%;width:40.04px;height:47.22px}.svg-icon-446{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:16.11282956% 95.53496997%;width:51.32px;height:57.47px}.svg-icon-447{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:41.89126684% 9.64782249%;width:72.95px;height:59.26px}.svg-icon-448{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:23.76881783% 60.58549464%;width:63.96px;height:53.2px}.svg-icon-449{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:96.3548048% 43.93842706%;width:55.65px;height:56.02px}.svg-icon-45{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:8.91111451% 91.03316277%;width:61.21px;height:60.95px}.svg-icon-450{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:35.63373668% 65.17901273%;width:50.75px;height:46.12px}.svg-icon-451{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:51.75485545% 0;width:71.07px;height:70.31px}.svg-icon-452{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:89.34894161% 95.03003061%;width:49.41px;height:50.65px}.svg-icon-453{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:72.07738689% 85.64918508%;width:51.82px;height:50.69px}.svg-icon-454{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:79.97258804% 64.69391747%;width:56.04px;height:62.75px}.svg-icon-455{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:35.18025682% 90.98767071%;width:59.74px;height:60.31px}.svg-icon-456{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:89.29744977% 78.30156304%;width:59.44px;height:58.88px}.svg-icon-457{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:29.75967324% 71.31257822%;width:63.95px;height:62.6px}.svg-icon-458{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:4.05689665% 99.95951953%;width:56.36px;height:56.43px}.svg-icon-459{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:75.19422462% 10.16328961%;width:52.58px;height:64.74px}.svg-icon-46{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:18.74461457% 0;width:77.17px;height:63.16px}.svg-icon-460{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:94.96206005% 65.70152436%;width:35.42px;height:55.87px}.svg-icon-461{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:95.3798127% 17.6489365%;width:41.55px;height:56.56px}.svg-icon-462{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:66.74209622% 95.44647861%;width:56.23px;height:56.28px}.svg-icon-463{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:12.57246088% 71.4618297%;width:56.67px;height:65.27px}.svg-icon-464{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:32.68460176% 60.2770417%;width:57.44px;height:46.61px}.svg-icon-465{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.84210185% 27.74474378%;width:48.03px;height:29.22px}.svg-icon-466{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:94.88206402% 74.39171471%;width:34.24px;height:55.83px}.svg-icon-467{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:51.75742018% 70.73108285%;width:55.99px;height:52.09px}.svg-icon-468{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:82.7198497% 95.124392%;width:51.1px;height:51.93px}.svg-icon-47{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:29.86226132% 95.52380656%;width:40.33px;height:57.32px}.svg-icon-48{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:70.82293722% 95.43385037%;width:56.28px;height:56.11px}.svg-icon-49{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:59.65346535% 70.5542743%;width:53.32px;height:48.86px}.svg-icon-5{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:51.74081947% 32.12885965%;width:70.7px;height:62.71px}.svg-icon-50{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:46.5299217% 33.15189645%;width:51.89px;height:67.83px}.svg-icon-51{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:36.51291391% 8.70675608%;width:73.29px;height:64.52px}.svg-icon-52{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 95.5617728%;width:55.97px;height:57.83px}.svg-icon-53{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:70.6494441% 69.77841193%;width:45.35px;height:58.44px}.svg-icon-54{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:84.26277836% 17.88701784%;width:51.02px;height:61.86px}.svg-icon-55{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:41.75087624% 14.42404744%;width:68.37px;height:72.84px}.svg-icon-56{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:72.27760875% 90.82314245%;width:57.81px;height:57.99px}.svg-icon-57{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:46.54641188% 22.47926224%;width:52.38px;height:67.96px}.svg-icon-58{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:14.00226055% 76.55538339%;width:63.65px;height:63.18px}.svg-icon-59{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:61.89036443% 36.16756921%;width:69.02px;height:61.29px}.svg-icon-6{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:71.0189378% 14.60362047%;width:52.58px;height:59.4px}.svg-icon-60{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:92.38488742% 12.79019209%;width:40.93px;height:53.06px}.svg-icon-61{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:41.99171619% 81.03091661%;width:46.75px;height:54.96px}.svg-icon-62{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:57.00653775% 80.9553774%;width:53.79px;height:53.76px}.svg-icon-63{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:15.10044561% 45.55775424%;width:66.1px;height:52.35px}.svg-icon-64{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:32.20430069% 5.75878049%;width:39.41px;height:65.73px}.svg-icon-65{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:56.1918262% 21.76813553%;width:52.29px;height:68.36px}.svg-icon-66{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:36.50996461% 29.51595687%;width:73.18px;height:48.14px}.svg-icon-67{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:4.26844494% 29.75790311%;width:73.38px;height:46.89px}.svg-icon-68{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:46.59826863% 99.414684%;width:49.97px;height:49.39px}.svg-icon-69{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:32.80361349% 95.5223183%;width:42.44px;height:57.3px}.svg-icon-7{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:49.45684535% 76.036501%;width:57.86px;height:54.46px}.svg-icon-70{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:32.39814308% 0;width:47.76px;height:73.44px}.svg-icon-71{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:32.22508228% 24.48979592%;width:40.31px;height:58.18px}.svg-icon-72{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:20.14615379% 29.62011491%;width:65.21px;height:40.87px}.svg-icon-73{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:95.3818662% 26.44345667%;width:41.58px;height:56.41px}.svg-icon-74{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:66.1150814% 5.30113859%;width:51.11px;height:67.5px}.svg-icon-75{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:24.36836499% 18.84811009%;width:73.85px;height:65.01px}.svg-icon-76{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.7881417% 44.4565503%;width:47.28px;height:46.86px}.svg-icon-77{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:26.47247073% 90.99406528%;width:60.1px;height:60.4px}.svg-icon-78{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:66.41936772% 28.67849603%;width:57.45px;height:66.77px}.svg-icon-79{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:36.51532733% 0;width:73.38px;height:47.02px}.svg-icon-8{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:71.19300383% 65.22162879%;width:55.96px;height:58.45px}.svg-icon-80{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:18.64367229% 76.52124938%;width:63.65px;height:62.61px}.svg-icon-81{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:16.24298496% 99.94162516%;width:55.82px;height:56.2px}.svg-icon-82{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:13.56014012% 66.09938521%;width:67.61px;height:64.15px}.svg-icon-83{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:22.00313398% 81.06558589%;width:56.56px;height:55.51px}.svg-icon-84{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:8.84053018% 86.21781869%;width:59.63px;height:59.2px}.svg-icon-85{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:12.00577892% 95.54092485%;width:57.58px;height:57.55px}.svg-icon-86{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:24.33712053% 99.91751679%;width:55.79px;height:55.89px}.svg-icon-87{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:72.06374018% 80.91263433%;width:53.14px;height:53.08px}.svg-icon-88{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:29.05274311% 14.74961425%;width:38.23px;height:57.78px}.svg-icon-89{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:75.78109194% 85.61799842%;width:51.04px;height:50.22px}.svg-icon-9{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:73.26691844% 75.79201822%;width:52.78px;height:50.31px}.svg-icon-90{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:79.78454793% 27.20371878%;width:52.79px;height:63.16px}.svg-icon-91{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 24.56537694%;width:59.23px;height:73.81px}.svg-icon-92{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:12.19374252% 99.94240304%;width:55.85px;height:56.21px}.svg-icon-93{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 81.54387887%;width:63.48px;height:63.05px}.svg-icon-94{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.67393886% 65.82690779%;width:45.69px;height:45.39px}.svg-icon-95{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:99.65242046% 62.31452173%;width:45.39px;height:45.7px}.svg-icon-96{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:84.74406302% 81.26440818%;width:58.88px;height:30.98px}.svg-icon-97{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:69.92635433% 46.91370543%;width:30.98px;height:58.88px}.svg-icon-98{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:61.43432259% 57.01974016%;width:58.88px;height:30.98px}.svg-icon-99{background:url("../img/icons/icon_sprite.svg") no-repeat;background-position:0 30.38096515%;width:58.12px;height:73.43px}i.icon_sprite_1{background:url("../img/icons/icon_sprite_1.png") no-repeat;text-indent:200%;white-space:nowrap;overflow:hidden;display:flex;background-size:680px 194px;width:35px;height:35px}i.icon_sprite_1.size_1x{background-size:920px 263px;width:45px;height:45px}i.icon_sprite_1.icon_1{background-position:-154px -49px}i.icon_sprite_1.icon_2{background-position:-201px -49px}i.icon_sprite_1.icon_3{background-position:-444px -49px}i.icon_sprite_1.icon_4{background-position:-492px -49px}i.icon_sprite_1.icon_5{background-position:-105px -1px}i.icon_sprite_1.icon_6{background-position:-201px -147px}i.icon_sprite_1.icon_7{background-position:-152px -1px}i.icon_sprite_1.icon_8{background-position:-7px -49px}i.icon_sprite_1.icon_9{background-position:-396px -98px}i.icon_sprite_1.icon_10{background-position:-250px -147px}i.icon_sprite_1.icon_11{background-position:-249px -98px}i.icon_sprite_1.icon_12{background-position:-347px -49px}i.icon_sprite_1.icon_13{background-position:-143px -2px}i.icon_sprite_1.icon_14{background-position:-141px -198px}i.icon_sprite_1.icon_15{background-position:-734px -198px}i.icon_sprite_1.icon_16{background-position:-733px -1px}i.icon_sprite_1.icon_17{background-position:-404px -198px}i.icon_sprite_1.icon_18{background-position:-604px -198px}i.icon_sprite_1.icon_19{background-position:-474px -133px}i.icon_sprite_1.icon_20{background-position:-405px -134px}i.icon_sprite_2{background:url("../img/icons/icon_sprite_1.png") no-repeat;background-size:3501px 1000px;width:140px;height:166px;display:flex;background-position:-557px -10px}body:has(#app-main header nav.fixed-top) main:not(.has-sticky-header){padding-top:4.375rem}.page-header.page-header-default{background-color:#ffffff;box-shadow:0 1px 5px 0 rgba(82,63,105,0.08);border-bottom:1px solid rgba(82,63,105,0.05);padding:.713rem 1.21875rem;min-height:var(--page-header-height);contain:layout;will-change:auto}.page-header.page-header-default .page-header-content{min-height:2.875rem}.page-header.page-header-default .page-header-content.d-flex{align-items:flex-end}.page-header.page-header-default.page-header-fixed{position:sticky;top:var(--page-header-sticky-top);z-index:100;padding:.713rem 1.21875rem}.page-header.page-header-default.page-header-fixed+*{margin-top:var(--page-header-height)}@media only screen and (max-width: 767px){.page-header.page-header-default.page-header-fixed{position:static;top:auto}.page-header.page-header-default.page-header-fixed+*{margin-top:0}}.page-header.page-header-default .page-title h5{margin-top:0 !important;margin-bottom:.40625rem;font-size:1.015625rem;text-transform:uppercase}.page-header.page-header-default #breadcrumb-right li{border-left:1px dotted #c7c7c7;padding:0 .625rem}.page-header.page-header-default #breadcrumb-right li h5{color:#555;font-size:.6875rem;margin-right:.3125rem;text-transform:uppercase}.page-header.page-header-default #breadcrumb-right li span{color:#636363}.page-header.page-header-default #breadcrumb-right li:last-child{padding-right:0}.page-header.page-header-default #breadcrumb-right li:first-child{border-left:none;padding-left:0}.page-header.page-header-default .breadcrumb-right-info{gap:.9375rem}.page-header.page-header-default .breadcrumb-right-info span{font-size:.8125rem;line-height:1.25rem;text-transform:none}.page-header.page-header-default .breadcrumb-right-info .sparkline{margin-top:.1875rem;height:2.1875rem;min-height:2.1875rem;max-height:2.1875rem;width:5.6875rem;min-width:5.6875rem;max-width:5.6875rem;display:inline-block;overflow:hidden;vertical-align:bottom}.page-header.page-header-default .breadcrumb-right-info .sparkline:empty{background:linear-gradient(90deg, transparent 0, transparent 5px, rgba(0,0,0,0.03) 5px, rgba(0,0,0,0.03) 7px, transparent 7px, transparent 12px, rgba(0,0,0,0.03) 12px, rgba(0,0,0,0.03) 14px, transparent 14px, transparent 19px, rgba(0,0,0,0.03) 19px, rgba(0,0,0,0.03) 21px, transparent 21px, transparent 26px, rgba(0,0,0,0.03) 26px, rgba(0,0,0,0.03) 28px, transparent 28px, transparent 33px, rgba(0,0,0,0.03) 33px, rgba(0,0,0,0.03) 35px, transparent 35px, transparent 40px, rgba(0,0,0,0.03) 40px, rgba(0,0,0,0.03) 42px, transparent 42px, transparent 47px, rgba(0,0,0,0.03) 47px, rgba(0,0,0,0.03) 49px, transparent 49px, transparent 54px, rgba(0,0,0,0.03) 54px, rgba(0,0,0,0.03) 56px, transparent 56px, transparent 61px, rgba(0,0,0,0.03) 61px, rgba(0,0,0,0.03) 63px, transparent 63px, transparent 68px, rgba(0,0,0,0.03) 68px, rgba(0,0,0,0.03) 70px, transparent 70px, transparent 75px, rgba(0,0,0,0.03) 75px, rgba(0,0,0,0.03) 77px, transparent 77px, transparent 82px, rgba(0,0,0,0.03) 82px, rgba(0,0,0,0.03) 84px, transparent 84px, transparent 89px, rgba(0,0,0,0.03) 89px, rgba(0,0,0,0.03) 91px)}.page-header.page-header-default .breadcrumb{background-color:transparent}.page-header.page-header-default .breadcrumb li+li:before{content:"/";padding:0 .5rem;color:#999}.panel-card{position:relative;transition:all .3s ease;overflow:visible}.panel-card:hover{border-color:#e3e3e6}.panel-card .card-header{background:linear-gradient(180deg, #fafbfc 0%, #e9ecef 100%);border-bottom:1px solid #e3e3e6;padding:.8125rem 1.015625rem;position:relative}.panel-card .card-header .card-title{font-size:.9140625rem;font-weight:600;color:var(--bs-heading-color);margin-bottom:.284375rem}.panel-card .card-header .card-subtitle{font-size:.7109375rem;line-height:1.4;color:var(--bs-secondary-color);font-weight:400}.panel-card .panel-actions{display:flex;gap:.25rem;align-items:center}.panel-card .panel-actions .btn-icon{width:2.25rem;height:2.25rem;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid transparent;background:#f7f7f7;color:#7f7f7f;border-radius:.5rem;transition:all .2s cubic-bezier(.4, 0, .2, 1);cursor:pointer;position:relative}.panel-card .panel-actions .btn-icon::before{content:'';position:absolute;inset:0;border-radius:.5rem;background:rgba(138,205,215,0.1);opacity:0;transition:opacity .2s ease}.panel-card .panel-actions .btn-icon .material-symbols-sharp{font-size:1.25rem;position:relative;z-index:1;transition:transform .2s ease}.panel-card .panel-actions .btn-icon:hover{background:rgba(138,205,215,0.08);border-color:rgba(138,205,215,0.2);color:#40abbb;transform:translateY(-1px)}.panel-card .panel-actions .btn-icon:hover::before{opacity:1}.panel-card .panel-actions .btn-icon:hover .material-symbols-sharp{transform:scale(1.1)}.panel-card .panel-actions .btn-icon:active{transform:translateY(0) scale(.98)}.panel-card .panel-actions .btn-icon:focus{outline:none}.panel-card .panel-actions .panel-refresh:hover{background:rgba(199,220,167,0.08);border-color:rgba(199,220,167,0.2);color:#7fa743}.panel-card .panel-actions .panel-refresh.refreshing{background:rgba(199,220,167,0.12);color:#7fa743;pointer-events:none}.panel-card .panel-actions .panel-refresh.refreshing .material-symbols-sharp{animation:rotate-refresh 1s linear infinite}.panel-card .panel-actions .panel-expand:hover{background:rgba(172,135,197,0.08);border-color:rgba(172,135,197,0.2);color:#7b4b9b}.panel-card.is-expanded{position:fixed;top:1rem;left:1rem;right:1rem;bottom:1rem;z-index:1050;margin:0;border-radius:.5rem;width:calc(100vw - 2rem) !important;height:calc(100vh - 2rem) !important;max-width:none !important}.panel-card.is-expanded .card-body{overflow-y:auto;max-height:calc(100vh - 6rem)}.panel-card.panel-loading{pointer-events:none}.panel-card.panel-loading .card-header{position:relative;overflow:hidden}.panel-card.panel-loading .card-header::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#fdba2c}.panel-card.panel-loading .card-header::before{content:'';position:absolute;bottom:0;left:0;width:0;height:3px;background:linear-gradient(to right, #da4733, #3b78e7, #fdba2c);animation:panel-loading-bar 1.5s ease-in-out infinite;z-index:1}.panel-card.panel-loading .card-body{opacity:.6}@keyframes rotate-refresh{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes panel-loading-bar{0%{left:0;width:0}50%{left:0;width:100%}100%{left:100%;width:0}}.panel-backdrop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:1049;opacity:0;transition:opacity .3s ease}.panel-backdrop.show{display:block;opacity:1}.row-equal-height>[class*="col"]{display:flex}.row-equal-height>[class*="col"] .panel-card{height:100%;display:flex;flex-direction:column;width:100%}.row-equal-height>[class*="col"] .panel-card .card-body{flex:1}[data-theme="dark"]{--bg-primary:#1a1a1a;--bg-secondary:#2d2d2d;--bg-tertiary:#3a3a3a;--bg-quaternary:#4a4a4a;--text-primary:#e8e8e8;--text-secondary:#b8b8b8;--text-tertiary:#888888;--text-muted:#9a9a9a;--border-primary:#404040;--border-secondary:#353535;--border-light-dark:#505050;--text-dark:#e8e8e8;--border-light:#404040;--border-gray:#4a4a4a;--bg-light-gray:#2d2d2d;--status-green:#14b474;--white:#1a1a1a;--bg-white:#1a1a1a;--bg-crm:#0056cc;--tooltip-bg:#2d2d2d;--errorClass:#ff6b6b;--iconColor:#a0a0a0;--btn-color:#e8e8e8;--card-bg:#2d2d2d;--panel-bg:#252525;--header-bg:#1f1f1f;--sidebar-bg:#252525;--sidebar-hover:#333333;--input-bg:#2d2d2d;--input-border:#404040;--input-text:#e8e8e8;--color-red:#8B4545;--color-orange:#8B6B45;--color-green:#5D6E3F;--color-teal:#456660;--color-purple:#5E4368;--color-blue:#456673;--color-yellow:#6E6B3F}[data-theme="dark"] body{background-color:var(--bg-primary);color:var(--text-primary)}[data-theme="dark"] header{background-color:var(--header-bg);border-bottom-color:var(--border-primary)}[data-theme="dark"] header nav{background-color:var(--header-bg)}[data-theme="dark"] header .navbar{background-color:var(--header-bg)}[data-theme="dark"] header a,[data-theme="dark"] header .nav-link{color:var(--text-primary)}[data-theme="dark"] header a:hover,[data-theme="dark"] header .nav-link:hover{color:var(--text-primary)}[data-theme="dark"] header .dropdown-menu{background-color:var(--bg-secondary);border-color:var(--border-primary)}[data-theme="dark"] header .dropdown-menu .dropdown-item{color:var(--text-primary)}[data-theme="dark"] header .dropdown-menu .dropdown-item:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] aside,[data-theme="dark"] .app-sidebar{background-color:var(--sidebar-bg);border-right-color:var(--border-primary)}[data-theme="dark"] aside .nav-link,[data-theme="dark"] .app-sidebar .nav-link{color:var(--text-primary)}[data-theme="dark"] aside .nav-link:hover,[data-theme="dark"] .app-sidebar .nav-link:hover{background-color:var(--sidebar-hover)}[data-theme="dark"] aside .nav-link.active,[data-theme="dark"] .app-sidebar .nav-link.active{background-color:var(--sidebar-hover)}[data-theme="dark"] aside .nav-hover-bg,[data-theme="dark"] .app-sidebar .nav-hover-bg{background-color:var(--sidebar-hover)}[data-theme="dark"] main{background-color:var(--bg-primary)}[data-theme="dark"] .card,[data-theme="dark"] .panel-card{background-color:var(--card-bg);border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .card .card-header,[data-theme="dark"] .panel-card .card-header,[data-theme="dark"] .card .panel-header,[data-theme="dark"] .panel-card .panel-header{background-color:var(--panel-bg);border-bottom-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .card .card-body,[data-theme="dark"] .panel-card .card-body,[data-theme="dark"] .card .panel-body,[data-theme="dark"] .panel-card .panel-body{background-color:var(--card-bg);color:var(--text-primary)}[data-theme="dark"] .card .card-footer,[data-theme="dark"] .panel-card .card-footer,[data-theme="dark"] .card .panel-footer,[data-theme="dark"] .panel-card .panel-footer{background-color:var(--panel-bg);border-top-color:var(--border-primary)}[data-theme="dark"] .page-header{background-color:var(--bg-secondary);border-bottom-color:var(--border-primary)}[data-theme="dark"] .page-header h1,[data-theme="dark"] .page-header h2,[data-theme="dark"] .page-header h3,[data-theme="dark"] .page-header h4,[data-theme="dark"] .page-header h5,[data-theme="dark"] .page-header h6{color:var(--text-primary)}[data-theme="dark"] .page-header .breadcrumb .breadcrumb-item{color:var(--text-secondary)}[data-theme="dark"] .page-header .breadcrumb .breadcrumb-item.active{color:var(--text-primary)}[data-theme="dark"] .page-header .breadcrumb .breadcrumb-item a{color:var(--text-secondary)}[data-theme="dark"] input,[data-theme="dark"] textarea,[data-theme="dark"] select{background-color:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}[data-theme="dark"] input:focus,[data-theme="dark"] textarea:focus,[data-theme="dark"] select:focus{background-color:var(--input-bg);border-color:#0067ff;color:var(--input-text)}[data-theme="dark"] input::placeholder,[data-theme="dark"] textarea::placeholder,[data-theme="dark"] select::placeholder{color:var(--text-tertiary)}[data-theme="dark"] .form-control{background-color:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}[data-theme="dark"] .form-control:focus{background-color:var(--input-bg);border-color:#0067ff;color:var(--input-text)}[data-theme="dark"] .form-select{background-color:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}[data-theme="dark"] .btn.btn-primary{background-color:#0067ff;border-color:#0067ff;color:#ffffff}[data-theme="dark"] .btn.btn-secondary{background-color:var(--bg-tertiary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .btn.btn-outline-secondary{background-color:transparent;border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .btn.btn-outline-secondary:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] table,[data-theme="dark"] .table{color:var(--text-primary);border-color:var(--border-primary)}[data-theme="dark"] table thead,[data-theme="dark"] .table thead{background-color:var(--bg-secondary);border-color:var(--border-primary)}[data-theme="dark"] table thead th,[data-theme="dark"] .table thead th{color:var(--text-primary);border-color:var(--border-primary)}[data-theme="dark"] table tbody tr,[data-theme="dark"] .table tbody tr{border-color:var(--border-primary)}[data-theme="dark"] table tbody tr:hover,[data-theme="dark"] .table tbody tr:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] table tbody td,[data-theme="dark"] .table tbody td{border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .tooltip .tooltip-inner{background-color:var(--tooltip-bg);color:var(--text-primary)}[data-theme="dark"] .popover{background-color:var(--bg-secondary);border-color:var(--border-primary)}[data-theme="dark"] .popover .popover-header{background-color:var(--panel-bg);border-bottom-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .popover .popover-body{color:var(--text-primary)}[data-theme="dark"] .modal .modal-content{background-color:var(--bg-secondary);border-color:var(--border-primary)}[data-theme="dark"] .modal .modal-content .modal-header{background-color:var(--panel-bg);border-bottom-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .modal .modal-content .modal-header .btn-close{filter:invert(1)}[data-theme="dark"] .modal .modal-content .modal-body{color:var(--text-primary)}[data-theme="dark"] .modal .modal-content .modal-footer{background-color:var(--panel-bg);border-top-color:var(--border-primary)}[data-theme="dark"] .offcanvas{background-color:var(--bg-secondary);border-color:var(--border-primary)}[data-theme="dark"] .offcanvas .offcanvas-header{border-bottom-color:var(--border-primary)}[data-theme="dark"] .offcanvas .offcanvas-header .btn-close{filter:invert(1)}[data-theme="dark"] .offcanvas .offcanvas-body{color:var(--text-primary)}[data-theme="dark"] .chat-app.offcanvas.offcanvas-end{background-color:var(--bg-secondary);border-left-color:var(--border-primary)}[data-theme="dark"] .chat-app.offcanvas.offcanvas-end ul li:before{border-color:var(--bg-secondary)}[data-theme="dark"] .popover.chatWidget{background-color:var(--bg-secondary);border-color:var(--border-primary)}[data-theme="dark"] .popover.chatWidget .popover-body{background-color:var(--bg-secondary)}[data-theme="dark"] .popover.chatWidget .popOverData .userDetails{background:var(--card-bg);box-shadow:1px 1px 5px -3px rgba(0,0,0,0.5);border:1px solid var(--border-primary)}[data-theme="dark"] .popover.chatWidget .popOverData .userDetails p{color:var(--text-primary)}[data-theme="dark"] .popover.chatWidget .popOverData .userDetails p.userName{color:var(--text-primary)}[data-theme="dark"] .popover.chatWidget .popOverData .userDetails p.department,[data-theme="dark"] .popover.chatWidget .popOverData .userDetails p.designation{color:var(--text-secondary)}[data-theme="dark"] .popover.chatWidget .popOverData .userDetails .material-symbols-sharp{color:var(--iconColor)}[data-theme="dark"] .popover.chatWidget .popOverData .userDetails .hr-line:before{background:linear-gradient(to right, var(--card-bg) 0%, var(--border-primary) 17%, var(--border-primary) 83%, var(--card-bg) 100%)}[data-theme="dark"] .popover.chatWidget .popOverData .userDetails .contactSection .material-symbols-sharp{background-color:var(--bg-tertiary);color:var(--text-primary)}[data-theme="dark"] .popover.chatWidget .popOverData .userDetails .contactSection .material-symbols-sharp:hover{background-color:#0067ff;color:#ffffff}[data-theme="dark"] #chat-widget .chatcontainer{background-color:var(--card-bg);border-color:var(--border-primary);box-shadow:0 0 7px rgba(0,0,0,0.5)}[data-theme="dark"] #chat-widget .chatcontainer:before{opacity:.15}[data-theme="dark"] #chat-widget .chatcontainer .chatHeader{background-color:var(--panel-bg);border-bottom:1px solid var(--border-primary);color:var(--text-primary);box-shadow:0 0 2px rgba(0,0,0,0.3)}[data-theme="dark"] #chat-widget .chatcontainer .chatHeader .material-symbols-sharp{border-color:var(--border-primary);color:var(--iconColor)}[data-theme="dark"] #chat-widget .chatcontainer .chatHeader .material-symbols-sharp:hover{background:var(--bg-tertiary)}[data-theme="dark"] #chat-widget .chatcontainer .chatHeader .name{color:var(--text-primary)}[data-theme="dark"] #chat-widget .chatcontainer .chatHeader .status{color:var(--text-secondary)}[data-theme="dark"] #chat-widget .chatcontainer .chatBody{background-color:transparent}[data-theme="dark"] #chat-widget .chatcontainer .chatBody .chat-messages .date-break{color:var(--text-tertiary)}[data-theme="dark"] #chat-widget .chatcontainer .chatBody .chat-messages .message .message-content{background-color:var(--bg-tertiary);color:var(--text-primary)}[data-theme="dark"] #chat-widget .chatcontainer .chatBody .chat-messages .message.self .message-content{background-color:#0067ff;color:#ffffff}[data-theme="dark"] #chat-widget .chatcontainer .chatBody .chat-messages.theme_2 .message .message-content{background-color:#da8d67;color:#ffffff}[data-theme="dark"] #chat-widget .chatcontainer .chatBody .chat-messages.theme_2 .message.self .message-content{background-color:#9281cf;color:#ffffff}[data-theme="dark"] #chat-widget .chatcontainer .chatFooter{background-color:transparent}[data-theme="dark"] #chat-widget .chatcontainer .chatFooter>.d-flex{border-color:var(--border-primary)}[data-theme="dark"] #chat-widget .chatcontainer .chatFooter>.d-flex button{background:var(--bg-tertiary);color:var(--iconColor)}[data-theme="dark"] #chat-widget .chatcontainer .chatFooter>.d-flex button:hover{background:var(--bg-quaternary);color:var(--text-primary)}[data-theme="dark"] #chat-widget .chatcontainer .chatFooter>.d-flex button .material-symbols-sharp{color:var(--iconColor)}[data-theme="dark"] #chat-widget .chatcontainer .chatFooter>.d-flex textarea{background-color:var(--input-bg);color:var(--input-text)}[data-theme="dark"] #chat-widget .chatcontainer .chatFooter>.d-flex textarea::placeholder{color:var(--text-tertiary)}[data-theme="dark"] .notification-item{border-bottom-color:var(--border-primary)}[data-theme="dark"] .notification-item:hover{background-color:var(--bg-tertiary)}[data-theme="dark"]::-webkit-scrollbar{background-color:var(--bg-secondary)}[data-theme="dark"]::-webkit-scrollbar-thumb{background-color:var(--bg-tertiary)}[data-theme="dark"]::-webkit-scrollbar-thumb:hover{background-color:var(--border-primary)}[data-theme="dark"] .bg-red{background-color:var(--color-red)}[data-theme="dark"] .bg-orange{background-color:var(--color-orange)}[data-theme="dark"] .bg-green{background-color:var(--color-green)}[data-theme="dark"] .bg-teal{background-color:var(--color-teal)}[data-theme="dark"] .bg-purple{background-color:var(--color-purple)}[data-theme="dark"] .bg-blue{background-color:var(--color-blue)}[data-theme="dark"] .bg-yellow{background-color:var(--color-yellow)}[data-theme="dark"] .text-muted{color:var(--text-tertiary) !important}[data-theme="dark"] .border{border-color:var(--border-primary) !important}[data-theme="dark"] .loading-screen{background-color:var(--bg-primary)}[data-theme="dark"] footer{background-color:var(--bg-secondary);border-top-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .site-search{background-color:var(--bg-secondary);border-color:var(--border-primary)}[data-theme="dark"] .site-search input{background-color:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}[data-theme="dark"] .dropdown-menu{background-color:var(--bg-secondary);border-color:var(--border-primary)}[data-theme="dark"] .dropdown-menu .dropdown-item{color:var(--text-primary)}[data-theme="dark"] .dropdown-menu .dropdown-item:hover,[data-theme="dark"] .dropdown-menu .dropdown-item:focus{background-color:var(--bg-tertiary)}[data-theme="dark"] .dropdown-menu .dropdown-divider{border-color:var(--border-primary)}[data-theme="dark"] .badge.bg-primary{background-color:#0067ff !important}[data-theme="dark"] .badge.bg-secondary{background-color:var(--bg-tertiary) !important}[data-theme="dark"] .alert{border-color:var(--border-primary)}[data-theme="dark"] .alert.alert-danger{background-color:#3a2828;color:#ff6b6b;border-color:#5a3838}[data-theme="dark"] .alert.alert-success{background-color:#283a28;color:#14b474;border-color:#385a38}[data-theme="dark"] .alert.alert-warning{background-color:#3a3428;color:#ffd700;border-color:#5a5438}[data-theme="dark"] .alert.alert-info{background-color:#283438;color:#8ACDD7;border-color:#385458}[data-theme="dark"] .list-group .list-group-item{background-color:var(--card-bg);border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .list-group .list-group-item:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .progress{background-color:var(--bg-tertiary)}[data-theme="dark"] .progress .progress-bar{background-color:#0067ff}[data-theme="dark"] .nav-tabs{border-bottom-color:var(--border-primary)}[data-theme="dark"] .nav-tabs .nav-link{color:var(--text-secondary)}[data-theme="dark"] .nav-tabs .nav-link:hover{border-color:var(--border-primary)}[data-theme="dark"] .nav-tabs .nav-link.active{background-color:var(--card-bg);border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .nav-pills .nav-link{color:var(--text-primary)}[data-theme="dark"] .nav-pills .nav-link:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .nav-pills .nav-link.active{background-color:#0067ff;color:#ffffff}[data-theme="dark"] .accordion .accordion-item{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .accordion .accordion-item .accordion-header .accordion-button{background-color:var(--panel-bg);color:var(--text-primary)}[data-theme="dark"] .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:var(--bg-tertiary)}[data-theme="dark"] .accordion .accordion-item .accordion-body{background-color:var(--card-bg);color:var(--text-primary)}[data-theme="dark"] .pagination .page-link{background-color:var(--card-bg);border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .pagination .page-link:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .pagination .page-item.active .page-link{background-color:#0067ff;border-color:#0067ff;color:#ffffff}[data-theme="dark"] *{scrollbar-color:var(--bg-tertiary) var(--bg-secondary)}[data-theme="dark"] h1,[data-theme="dark"] h2,[data-theme="dark"] h3,[data-theme="dark"] h4,[data-theme="dark"] h5,[data-theme="dark"] h6{color:var(--text-primary)}[data-theme="dark"] p,[data-theme="dark"] span:not(.material-symbols-sharp):not(.badge):not(.arrow){color:var(--text-primary)}[data-theme="dark"] a{color:var(--text-primary)}[data-theme="dark"] a:hover{color:var(--text-primary)}[data-theme="dark"] hr{border-color:var(--border-primary);opacity:.3}[data-theme="dark"] header nav{background-color:var(--header-bg);box-shadow:0 10px 30px 0 rgba(0,0,0,0.3);border-bottom-color:var(--border-primary)}[data-theme="dark"] header nav .header-nav-link{color:var(--text-primary)}[data-theme="dark"] header nav .header-nav-link:hover,[data-theme="dark"] header nav .header-nav-link.show{background-color:var(--bg-tertiary)}[data-theme="dark"] header nav .material-symbols-sharp{color:var(--iconColor)}[data-theme="dark"] header #primaryNav .navbar-nav .nav-item .header-nav-link:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}[data-theme="dark"] header #primaryNav .navbar-nav .nav-item.active .header-nav-link,[data-theme="dark"] header #primaryNav .navbar-nav .nav-item .header-nav-link.active{background-color:#0067ff;color:#ffffff}[data-theme="dark"] header #primaryNav .btn:not(.btn-solid):hover,[data-theme="dark"] header #primaryNav .btn:not(.btn-solid).show{background-color:var(--bg-tertiary) !important;color:var(--text-primary)}[data-theme="dark"] header #navbarActions .btn:not(.btn-solid):hover,[data-theme="dark"] header #navbarActions .btn:not(.btn-solid).show{background-color:var(--bg-tertiary) !important;color:var(--text-primary)}[data-theme="dark"] header #navbarActions .header-nav-link.show{background-color:var(--bg-tertiary)}[data-theme="dark"] header #mobileBrandingLink a{color:var(--text-primary)}[data-theme="dark"] header #mobileBrandingLink a img{background:var(--bg-tertiary);box-shadow:0 5px 15px 0 rgba(0,0,0,0.2);border-color:var(--border-primary)}[data-theme="dark"] header #navbarActions .userProfile:before{border-color:var(--bg-secondary);background-color:#14b474}[data-theme="dark"] header #navbarActions .userProfile .dropdown-toggle img{border-color:var(--border-primary)}[data-theme="dark"] header #navbarActions .userProfile .dropdown-menu{background-color:var(--bg-secondary);border-color:var(--border-primary);box-shadow:rgba(0,0,0,0.24) 0 3px 8px}[data-theme="dark"] header #navbarActions .userProfile .dropdown-menu .card{background-color:var(--bg-secondary);border:0}[data-theme="dark"] header #navbarActions .userProfile .dropdown-menu .card .card-img-top{opacity:.8}[data-theme="dark"] header #navbarActions .userProfile .dropdown-menu .card .card-body{background-color:var(--bg-secondary)}[data-theme="dark"] header #navbarActions .userProfile .dropdown-menu .card .card-body .card-title{color:var(--text-primary);font-weight:600}[data-theme="dark"] header #navbarActions .userProfile .dropdown-menu .card .card-body .card-title-sub{color:var(--text-secondary)}[data-theme="dark"] header #navbarActions .userProfile .dropdown-menu .card .card-body .badge-section .badge{background-color:var(--bg-tertiary) !important;color:var(--text-primary);border:1px solid var(--border-primary)}[data-theme="dark"] header #navbarActions .userProfile .dropdown-menu .card .big-image{border-color:var(--bg-secondary)}[data-theme="dark"] header #navbarActions .userProfile .dropdown-menu .li-section{background-color:var(--bg-secondary);border:0}[data-theme="dark"] header #navbarActions .userProfile .dropdown-menu .li-section .list-group-item{color:var(--text-primary);position:relative;background-color:transparent;border:0;padding:0}[data-theme="dark"] header #navbarActions .userProfile .dropdown-menu .li-section .list-group-item a{color:var(--text-primary);text-decoration:none;display:flex;align-items:center;gap:10px;padding:.7rem 1rem .7rem 0;width:100%;transition:all .3s ease}[data-theme="dark"] header #navbarActions .userProfile .dropdown-menu .li-section .list-group-item a .material-symbols-sharp{color:var(--iconColor);transition:all .3s ease}[data-theme="dark"] header #navbarActions .userProfile .dropdown-menu .li-section .list-group-item a:hover{color:#0067ff}[data-theme="dark"] header #navbarActions .userProfile .dropdown-menu .li-section .list-group-item a:hover .material-symbols-sharp{color:#0067ff}[data-theme="dark"] header #navbarActions .userProfile .dropdown-menu .li-section .list-group-item:before{content:'';display:block;background:var(--bg-secondary);background:-moz-linear-gradient(left, var(--bg-secondary) 0%, var(--border-primary) 17%, var(--border-primary) 83%, var(--bg-secondary) 100%);background:-webkit-linear-gradient(left, var(--bg-secondary) 0%, var(--border-primary) 17%, var(--border-primary) 83%, var(--bg-secondary) 100%);background:linear-gradient(to right, var(--bg-secondary) 0%, var(--border-primary) 17%, var(--border-primary) 83%, var(--bg-secondary) 100%);height:1px;width:100%;position:absolute;bottom:0;left:0}[data-theme="dark"] header #navbarActions .userProfile .dropdown-menu .li-section .list-group-item:last-child:before{content:none}[data-theme="dark"] header #navbarActions .appItems .dropdown-menu{background-color:var(--bg-secondary);border-color:var(--border-primary)}[data-theme="dark"] header #navbarActions .appItems .dropdown-menu .card{background-color:var(--bg-secondary);border:0}[data-theme="dark"] header #navbarActions .appItems .dropdown-menu .card .card-body{background-color:var(--bg-secondary)}[data-theme="dark"] header #navbarActions .appItems .allApplications li{background-color:var(--bg-tertiary);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3)}[data-theme="dark"] header #navbarActions .appItems .allApplications li:hover{background-color:var(--bg-quaternary);box-shadow:1px 1px 5px 1px rgba(0,0,0,0.4)}[data-theme="dark"] header #navbarActions .appItems .allApplications li span{color:var(--text-primary)}[data-theme="dark"] header #navbarActions .appItems .allApplications li a{color:var(--text-primary)}[data-theme="dark"] header .dashboard-item .row.m-0.footer-card{background:var(--bg-tertiary);color:var(--text-primary)}[data-theme="dark"] header .dashboard-item .row.m-0.footer-card h5,[data-theme="dark"] header .dashboard-item .row.m-0.footer-card p,[data-theme="dark"] header .dashboard-item .row.m-0.footer-card .btn{color:var(--text-primary)}[data-theme="dark"] header .dashboard-item .dropdown-menu{background-color:var(--bg-secondary)}[data-theme="dark"] header .dashboard-item .dropdown-menu .lhs .cards,[data-theme="dark"] header .dashboard-item .dropdown-menu .rhs .cards{transition:all .3s ease}[data-theme="dark"] header .dashboard-item .dropdown-menu .lhs .cards:hover,[data-theme="dark"] header .dashboard-item .dropdown-menu .rhs .cards:hover{background-color:rgba(255,255,255,0.05)}[data-theme="dark"] header .dropdown-menu.megamenu{background-color:var(--bg-secondary)}[data-theme="dark"] header .dropdown-menu.megamenu .left-pane{background-color:var(--panel-bg);box-shadow:rgba(0,0,0,0.5) 30px 2px 50px -45px}[data-theme="dark"] header .dropdown-menu.megamenu .right-pane{background-color:var(--bg-secondary)}[data-theme="dark"] header .dropdown-menu.megamenu h5,[data-theme="dark"] header .dropdown-menu.megamenu p{color:var(--text-primary)}[data-theme="dark"] header .widget-1 .cards,[data-theme="dark"] header .widget-2 .cards,[data-theme="dark"] header .widget-3 .cards,[data-theme="dark"] header .widget-1 .card,[data-theme="dark"] header .widget-2 .card,[data-theme="dark"] header .widget-3 .card{background-color:var(--card-bg);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3)}[data-theme="dark"] header .widget-1 .cards .card-body h6,[data-theme="dark"] header .widget-2 .cards .card-body h6,[data-theme="dark"] header .widget-3 .cards .card-body h6,[data-theme="dark"] header .widget-1 .card .card-body h6,[data-theme="dark"] header .widget-2 .card .card-body h6,[data-theme="dark"] header .widget-3 .card .card-body h6,[data-theme="dark"] header .widget-1 .cards .card-body p,[data-theme="dark"] header .widget-2 .cards .card-body p,[data-theme="dark"] header .widget-3 .cards .card-body p,[data-theme="dark"] header .widget-1 .card .card-body p,[data-theme="dark"] header .widget-2 .card .card-body p,[data-theme="dark"] header .widget-3 .card .card-body p,[data-theme="dark"] header .widget-1 .cards .card-body span:not(.material-symbols-sharp),[data-theme="dark"] header .widget-2 .cards .card-body span:not(.material-symbols-sharp),[data-theme="dark"] header .widget-3 .cards .card-body span:not(.material-symbols-sharp),[data-theme="dark"] header .widget-1 .card .card-body span:not(.material-symbols-sharp),[data-theme="dark"] header .widget-2 .card .card-body span:not(.material-symbols-sharp),[data-theme="dark"] header .widget-3 .card .card-body span:not(.material-symbols-sharp){color:var(--text-primary)}[data-theme="dark"] header .widget-1 a:hover .cards,[data-theme="dark"] header .widget-2 a:hover .cards,[data-theme="dark"] header .widget-3 a:hover .cards,[data-theme="dark"] header .widget-1 a:hover .card,[data-theme="dark"] header .widget-2 a:hover .card,[data-theme="dark"] header .widget-3 a:hover .card{background-color:var(--bg-tertiary);box-shadow:1px 1px 5px 2px rgba(0,0,0,0.4)}[data-theme="dark"] header .carousel-caption{color:#ffffff}[data-theme="dark"] header .li-menu .cf-title{color:var(--text-primary)}[data-theme="dark"] header .li-menu .cf-title:before{background-color:#ffc600}[data-theme="dark"] header .li-menu .cf-box:before{background:linear-gradient(to right, var(--bg-secondary) 0%, var(--border-primary) 17%, var(--border-primary) 83%, var(--bg-secondary) 100%)}[data-theme="dark"] header .li-menu .cf-box ul li:before{background:var(--border-light-dark)}[data-theme="dark"] header .li-menu .cf-box ul li a{color:var(--text-primary) !important}[data-theme="dark"] header .li-menu .cf-box ul li a:before{background:var(--text-primary)}[data-theme="dark"] header .site-search{background-color:var(--bg-secondary)}[data-theme="dark"] header .site-search input{background-color:var(--input-bg);color:var(--input-text);border-bottom:1px solid var(--border-primary)}[data-theme="dark"] header .site-search input::placeholder{color:var(--text-tertiary)}[data-theme="dark"] header .site-search .search-tools .clear-search{color:var(--text-tertiary)}[data-theme="dark"] header .site-search .search-tools .clear-search:hover{color:var(--text-secondary)}[data-theme="dark"] header .site-search .search-tools .close-search{color:var(--text-primary)}[data-theme="dark"] header .site-search .search-tools .close-search:hover{color:var(--text-tertiary)}[data-theme="dark"] header .notification-count{background:#DE3535;color:#ffffff}[data-theme="dark"] header .nav-arrow{background-color:var(--bg-quaternary)}[data-theme="dark"] header .nav-arrow::after,[data-theme="dark"] header .nav-arrow::before{background-color:#ffffff}[data-theme="dark"] header .nav-arrow.active{background-color:#0067ff}[data-theme="dark"] header .arrow::after{border-color:var(--text-primary)}[data-theme="dark"] header .arrow::before{background-color:var(--text-primary)}[data-theme="dark"] header .widget-1 a:hover .arrow::after,[data-theme="dark"] header .widget-2 a:hover .arrow::after,[data-theme="dark"] header .widget-3 a:hover .arrow::after,[data-theme="dark"] header .widget-1 a.active .arrow::after,[data-theme="dark"] header .widget-2 a.active .arrow::after,[data-theme="dark"] header .widget-3 a.active .arrow::after{border-color:#0067ff}[data-theme="dark"] header .widget-1 a:hover .arrow::before,[data-theme="dark"] header .widget-2 a:hover .arrow::before,[data-theme="dark"] header .widget-3 a:hover .arrow::before,[data-theme="dark"] header .widget-1 a.active .arrow::before,[data-theme="dark"] header .widget-2 a.active .arrow::before,[data-theme="dark"] header .widget-3 a.active .arrow::before{background-color:#0067ff}[data-theme="dark"] header .dashboard-item a:hover .arrow::after,[data-theme="dark"] header .dropdown-menu.megamenu a:hover .arrow::after{border-color:var(--text-primary)}[data-theme="dark"] header .dashboard-item a:hover .arrow::before,[data-theme="dark"] header .dropdown-menu.megamenu a:hover .arrow::before{background-color:var(--text-primary)}[data-theme="dark"] header .dropdown-item .nav-arrow:hover{background-color:#0067ff}[data-theme="dark"] aside,[data-theme="dark"] .app-sidebar{background-color:var(--sidebar-bg);box-shadow:0 10px 30px 0 rgba(0,0,0,0.3);border-right-color:var(--border-primary)}[data-theme="dark"] aside #brandingLink,[data-theme="dark"] .app-sidebar #brandingLink{box-shadow:0 10px 30px 0 rgba(0,0,0,0.2);border-bottom-color:var(--border-primary)}[data-theme="dark"] aside #brandingLink img,[data-theme="dark"] .app-sidebar #brandingLink img{background:var(--bg-tertiary);box-shadow:0 10px 30px 0 rgba(0,0,0,0.2);border-color:var(--border-primary)}[data-theme="dark"] aside #brandingLink span,[data-theme="dark"] .app-sidebar #brandingLink span{color:var(--text-primary)}[data-theme="dark"] aside .material-symbols-sharp,[data-theme="dark"] .app-sidebar .material-symbols-sharp{color:var(--iconColor)}[data-theme="dark"] aside span.nav-link,[data-theme="dark"] .app-sidebar span.nav-link,[data-theme="dark"] aside a.nav-link,[data-theme="dark"] .app-sidebar a.nav-link{color:var(--text-primary)}[data-theme="dark"] aside span.nav-link:hover,[data-theme="dark"] .app-sidebar span.nav-link:hover,[data-theme="dark"] aside a.nav-link:hover,[data-theme="dark"] .app-sidebar a.nav-link:hover{background-color:rgba(255,255,255,0.05)}[data-theme="dark"] aside .nav-title,[data-theme="dark"] .app-sidebar .nav-title{color:var(--text-primary)}[data-theme="dark"] aside .nav-title:before,[data-theme="dark"] .app-sidebar .nav-title:before{color:var(--text-tertiary)}[data-theme="dark"] aside .nav-item:hover:not(.active) span.nav-link,[data-theme="dark"] .app-sidebar .nav-item:hover:not(.active) span.nav-link,[data-theme="dark"] aside .nav-item:hover:not(.active) a.nav-link,[data-theme="dark"] .app-sidebar .nav-item:hover:not(.active) a.nav-link{background-color:rgba(255,255,255,0.05)}[data-theme="dark"] aside .nav-item.divider,[data-theme="dark"] .app-sidebar .nav-item.divider{color:var(--text-primary)}[data-theme="dark"] aside .nav-arrow,[data-theme="dark"] .app-sidebar .nav-arrow{background-color:var(--bg-quaternary)}[data-theme="dark"] aside .nav-arrow::after,[data-theme="dark"] .app-sidebar .nav-arrow::after,[data-theme="dark"] aside .nav-arrow::before,[data-theme="dark"] .app-sidebar .nav-arrow::before{background-color:#ffffff}[data-theme="dark"] aside .nav-accordion.active>span,[data-theme="dark"] .app-sidebar .nav-accordion.active>span{background:rgba(0,103,255,0.15) !important;background:-moz-linear-gradient(left, rgba(0,103,255,0.15) 0%, rgba(0,103,255,0.08) 51%, transparent 100%) !important;background:-webkit-linear-gradient(left, rgba(0,103,255,0.15) 0%, rgba(0,103,255,0.08) 51%, transparent 100%) !important;background:linear-gradient(to right, rgba(0,103,255,0.15) 0%, rgba(0,103,255,0.08) 51%, transparent 100%) !important;border-left:solid 4px #0067ff !important}[data-theme="dark"] aside .nav-accordion.active>span .nav-arrow,[data-theme="dark"] .app-sidebar .nav-accordion.active>span .nav-arrow{background-color:#0067ff}[data-theme="dark"] aside .nav-accordion.active:hover>span,[data-theme="dark"] .app-sidebar .nav-accordion.active:hover>span{background:rgba(0,103,255,0.2) !important;background:-moz-linear-gradient(left, rgba(0,103,255,0.2) 0%, rgba(0,103,255,0.12) 51%, transparent 100%) !important;background:-webkit-linear-gradient(left, rgba(0,103,255,0.2) 0%, rgba(0,103,255,0.12) 51%, transparent 100%) !important;background:linear-gradient(to right, rgba(0,103,255,0.2) 0%, rgba(0,103,255,0.12) 51%, transparent 100%) !important}[data-theme="dark"] aside .nav-item.no-child:not(.nav-accordion).active,[data-theme="dark"] .app-sidebar .nav-item.no-child:not(.nav-accordion).active{background:rgba(0,103,255,0.15) !important;background:-moz-linear-gradient(left, rgba(0,103,255,0.15) 0%, rgba(0,103,255,0.08) 51%, transparent 100%) !important;background:-webkit-linear-gradient(left, rgba(0,103,255,0.15) 0%, rgba(0,103,255,0.08) 51%, transparent 100%) !important;background:linear-gradient(to right, rgba(0,103,255,0.15) 0%, rgba(0,103,255,0.08) 51%, transparent 100%) !important;border-left:solid 4px #0067ff !important}[data-theme="dark"] aside .nav-item.no-child:not(.nav-accordion).active a.nav-link,[data-theme="dark"] .app-sidebar .nav-item.no-child:not(.nav-accordion).active a.nav-link,[data-theme="dark"] aside .nav-item.no-child:not(.nav-accordion).active span.nav-link,[data-theme="dark"] .app-sidebar .nav-item.no-child:not(.nav-accordion).active span.nav-link{background:transparent}[data-theme="dark"] aside .nav-item.no-child:not(.nav-accordion).active:hover,[data-theme="dark"] .app-sidebar .nav-item.no-child:not(.nav-accordion).active:hover{background:rgba(0,103,255,0.2) !important;background:-moz-linear-gradient(left, rgba(0,103,255,0.2) 0%, rgba(0,103,255,0.12) 51%, transparent 100%) !important;background:-webkit-linear-gradient(left, rgba(0,103,255,0.2) 0%, rgba(0,103,255,0.12) 51%, transparent 100%) !important;background:linear-gradient(to right, rgba(0,103,255,0.2) 0%, rgba(0,103,255,0.12) 51%, transparent 100%) !important}[data-theme="dark"] aside .nav-item.no-child:not(.nav-accordion):hover:not(.active) span.nav-link,[data-theme="dark"] .app-sidebar .nav-item.no-child:not(.nav-accordion):hover:not(.active) span.nav-link,[data-theme="dark"] aside .nav-item.no-child:not(.nav-accordion):hover:not(.active) a.nav-link,[data-theme="dark"] .app-sidebar .nav-item.no-child:not(.nav-accordion):hover:not(.active) a.nav-link{background-color:rgba(255,255,255,0.05)}[data-theme="dark"] aside .nav-hover-bg,[data-theme="dark"] .app-sidebar .nav-hover-bg{background:rgba(0,103,255,0.15) !important;background:-moz-linear-gradient(left, rgba(0,103,255,0.15) 0%, rgba(0,103,255,0.08) 51%, transparent 100%) !important;background:-webkit-linear-gradient(left, rgba(0,103,255,0.15) 0%, rgba(0,103,255,0.08) 51%, transparent 100%) !important;background:linear-gradient(to right, rgba(0,103,255,0.15) 0%, rgba(0,103,255,0.08) 51%, transparent 100%) !important;border-left:solid 5px #0067ff !important}[data-theme="dark"] aside .user_info a,[data-theme="dark"] .app-sidebar .user_info a{color:var(--text-primary)}[data-theme="dark"] aside .user_info img,[data-theme="dark"] .app-sidebar .user_info img{border-color:var(--border-primary)}[data-theme="dark"] aside .user_info .dropdown-menu,[data-theme="dark"] .app-sidebar .user_info .dropdown-menu{background-color:var(--bg-secondary);border-color:var(--border-primary)}[data-theme="dark"] aside .user_info .dropdown-menu .user_account .hr-line:before,[data-theme="dark"] .app-sidebar .user_info .dropdown-menu .user_account .hr-line:before{background:linear-gradient(to right, var(--bg-secondary) 0%, var(--border-primary) 17%, var(--border-primary) 83%, var(--bg-secondary) 100%)}[data-theme="dark"] aside .user_info .dropdown-menu .dropdown-item,[data-theme="dark"] .app-sidebar .user_info .dropdown-menu .dropdown-item{color:var(--text-primary)}[data-theme="dark"] aside .user_info .dropdown-menu .dropdown-item:hover,[data-theme="dark"] .app-sidebar .user_info .dropdown-menu .dropdown-item:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] aside .hr-line:before,[data-theme="dark"] .app-sidebar .hr-line:before{background:linear-gradient(to right, var(--sidebar-bg) 0%, var(--border-primary) 17%, var(--border-primary) 83%, var(--sidebar-bg) 100%)}[data-theme="dark"] .drawer-overlay{background-color:rgba(0,0,0,0.7)}[data-theme="dark"] .minSidebar .app-sidebar{background:var(--sidebar-bg)}[data-theme="dark"] .minSidebar .app-sidebar .nav-item.active:not(.app-sidebar:hover .nav-item.active){background:rgba(0,103,255,0.15) !important;background:-moz-linear-gradient(left, rgba(0,103,255,0.15) 0%, rgba(0,103,255,0.08) 51%, transparent 100%) !important;background:-webkit-linear-gradient(left, rgba(0,103,255,0.15) 0%, rgba(0,103,255,0.08) 51%, transparent 100%) !important;background:linear-gradient(to right, rgba(0,103,255,0.15) 0%, rgba(0,103,255,0.08) 51%, transparent 100%) !important;border-left:solid 2px #0067ff !important}[data-theme="dark"] .minSidebar .app-sidebar .nav-item.active:not(.app-sidebar:hover .nav-item.active) .nav-link{background:transparent}[data-theme="dark"] .minSidebar .app-sidebar:hover .nav-accordion.active>span{background:rgba(0,103,255,0.15) !important;background:-moz-linear-gradient(left, rgba(0,103,255,0.15) 0%, rgba(0,103,255,0.08) 51%, transparent 100%) !important;background:-webkit-linear-gradient(left, rgba(0,103,255,0.15) 0%, rgba(0,103,255,0.08) 51%, transparent 100%) !important;background:linear-gradient(to right, rgba(0,103,255,0.15) 0%, rgba(0,103,255,0.08) 51%, transparent 100%) !important;border-left:solid 4px #0067ff !important}[data-theme="dark"] .minSidebar .app-sidebar:hover .nav-item:hover:not(.active) span.nav-link,[data-theme="dark"] .minSidebar .app-sidebar:hover .nav-item:hover:not(.active) a.nav-link{background-color:rgba(255,255,255,0.05)}[data-theme="dark"] .minSidebar .app-sidebar:hover .nav-item.active{background:rgba(0,103,255,0.15) !important;background:-moz-linear-gradient(left, rgba(0,103,255,0.15) 0%, rgba(0,103,255,0.08) 51%, transparent 100%) !important;background:-webkit-linear-gradient(left, rgba(0,103,255,0.15) 0%, rgba(0,103,255,0.08) 51%, transparent 100%) !important;background:linear-gradient(to right, rgba(0,103,255,0.15) 0%, rgba(0,103,255,0.08) 51%, transparent 100%) !important;border-left:solid 4px #0067ff !important}[data-theme="dark"] .minSidebar .nav-hover-bg:not(.app-sidebar:hover .nav-hover-bg){border-left:solid 2px #0067ff !important}[data-theme="dark"] .page-header.page-header-default{background-color:var(--bg-secondary);box-shadow:0 1px 5px 0 rgba(0,0,0,0.3);border-bottom-color:var(--border-primary)}[data-theme="dark"] .page-header.page-header-default .page-title h5{color:var(--text-primary)}[data-theme="dark"] .page-header.page-header-default #breadcrumb-right li{border-left-color:var(--border-primary)}[data-theme="dark"] .page-header.page-header-default #breadcrumb-right li h5,[data-theme="dark"] .page-header.page-header-default #breadcrumb-right li span{color:var(--text-secondary)}[data-theme="dark"] .page-header.page-header-default .breadcrumb .breadcrumb-item{color:var(--text-secondary)}[data-theme="dark"] .page-header.page-header-default .breadcrumb .breadcrumb-item.active{color:var(--text-primary)}[data-theme="dark"] .page-header.page-header-default .breadcrumb .breadcrumb-item a{color:var(--text-secondary)}[data-theme="dark"] .page-header.page-header-default .breadcrumb .breadcrumb-item+li:before{color:var(--text-tertiary)}[data-theme="dark"] .page-header.page-header-default .sparkline:empty{background:linear-gradient(90deg, transparent 0, transparent 5px, rgba(255,255,255,0.03) 5px, rgba(255,255,255,0.03) 7px, transparent 7px)}[data-theme="dark"] .panel-card{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .panel-card:hover{border-color:var(--border-light-dark)}[data-theme="dark"] .panel-card .card-header{background:linear-gradient(180deg, var(--bg-tertiary) 0%, var(--panel-bg) 100%);border-bottom-color:var(--border-primary)}[data-theme="dark"] .panel-card .card-header .card-title{color:var(--text-primary)}[data-theme="dark"] .panel-card .card-header .card-subtitle{color:var(--text-secondary)}[data-theme="dark"] .panel-card .panel-actions .btn-icon{background:var(--bg-tertiary);color:var(--iconColor)}[data-theme="dark"] .panel-card .panel-actions .btn-icon:hover{background:var(--bg-quaternary);border-color:var(--border-light-dark)}[data-theme="dark"] .panel-backdrop{background-color:rgba(0,0,0,0.7)}[data-theme="dark"] .notifications-offcanvas{background-color:var(--bg-secondary)}[data-theme="dark"] .notifications-offcanvas .offcanvas-header{border-bottom-color:var(--border-primary)}[data-theme="dark"] .notifications-offcanvas .notification-header .material-symbols-sharp{border-color:var(--border-primary);background:var(--bg-tertiary);color:var(--iconColor)}[data-theme="dark"] .notifications-offcanvas .notification-header .mark-all-read-btn{color:#0067ff}[data-theme="dark"] .notifications-offcanvas .notification-header .mark-all-read-btn .material-symbols-sharp{color:#0067ff}[data-theme="dark"] .notifications-offcanvas .nav-link{color:var(--text-primary)}[data-theme="dark"] .notifications-offcanvas .offcanvas-body .card{background-color:var(--card-bg);border-bottom-color:var(--border-primary)}[data-theme="dark"] .notifications-offcanvas .offcanvas-body .card .card-body,[data-theme="dark"] .notifications-offcanvas .offcanvas-body .card .card-text{color:var(--text-primary)}[data-theme="dark"] .notifications-offcanvas .offcanvas-body .notification-avatar:before{border-color:var(--bg-secondary)}[data-theme="dark"] .notifications-offcanvas .offcanvas-body .hr-line:before{background:linear-gradient(to right, var(--bg-secondary) 0%, var(--border-primary) 17%, var(--border-primary) 83%, var(--bg-secondary) 100%)}[data-theme="dark"] .notifications-offcanvas .offcanvas-body .notification-timestamp{color:var(--text-tertiary)}[data-theme="dark"] .notifications-offcanvas .offcanvas-body .badge-tag{color:var(--text-primary)}[data-theme="dark"] .notifications-offcanvas .offcanvas-body .blockquote{color:var(--text-primary)}[data-theme="dark"] .notifications-offcanvas .offcanvas-body .notification-attachment{color:var(--text-primary)}[data-theme="dark"] .notifications-offcanvas .offcanvas-body .notification-attachment .material-symbols-sharp{color:var(--iconColor)}[data-theme="dark"] .loading-screen{background-color:var(--bg-primary)}[data-theme="dark"] label{color:var(--text-primary)}[data-theme="dark"] small,[data-theme="dark"] .small{color:var(--text-secondary)}[data-theme="dark"] .text-secondary{color:var(--text-secondary) !important}[data-theme="dark"] .btn:not(.btn-solid):hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .dropdown-menu>li:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .submenu.dropdown-menu{background-color:var(--bg-secondary);border-color:var(--border-primary)}[data-theme="dark"] .submenu.dropdown-menu .dropdown-item{color:var(--text-primary)}[data-theme="dark"] .submenu.dropdown-menu .dropdown-item:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .privacy-links .list-group-item{background-color:transparent;border-color:var(--border-primary)}[data-theme="dark"] .privacy-links .list-group-item a{color:var(--text-primary)}[data-theme="dark"] code{background-color:var(--bg-tertiary);color:var(--text-primary)}[data-theme="dark"] pre{background-color:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-primary)}[data-theme="dark"] blockquote{border-left-color:var(--border-primary);color:var(--text-secondary)}[data-theme="dark"] mark,[data-theme="dark"] .mark{background-color:var(--bg-quaternary);color:var(--text-primary)}[data-theme="dark"] kbd{background-color:var(--bg-tertiary);color:var(--text-primary)}[data-theme="dark"] select.form-select,[data-theme="dark"] select.form-control{background-color:var(--input-bg);border-color:var(--input-border);color:var(--input-text);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23e8e8e8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}[data-theme="dark"] select.form-select option,[data-theme="dark"] select.form-control option{background-color:var(--input-bg);color:var(--input-text)}[data-theme="dark"] .form-check-input{background-color:var(--input-bg);border-color:var(--input-border)}[data-theme="dark"] .form-check-input:checked{background-color:#0067ff;border-color:#0067ff}[data-theme="dark"] input[type="range"]::-webkit-slider-track{background:var(--bg-tertiary)}[data-theme="dark"] input[type="range"]::-webkit-slider-thumb{background:#0067ff}[data-theme="dark"] input[type="range"]::-moz-range-track{background:var(--bg-tertiary)}[data-theme="dark"] input[type="range"]::-moz-range-thumb{background:#0067ff}[data-theme="dark"] .form-control[type="file"]::file-selector-button{background-color:var(--bg-tertiary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .disabled,[data-theme="dark"] :disabled{opacity:.5}[data-theme="dark"] footer{background-color:var(--bg-secondary);border-top:1px solid var(--border-primary);color:var(--text-primary)}[data-theme="dark"] footer nav{background-color:var(--bg-secondary);border-top-color:var(--border-primary)}[data-theme="dark"] footer nav .nav-link{color:var(--text-secondary)}[data-theme="dark"] footer nav .nav-link:hover{color:var(--text-primary);background-color:var(--bg-tertiary)}[data-theme="dark"] footer nav .nav-link.active{color:#0067ff;background-color:var(--bg-tertiary)}[data-theme="dark"] footer a{color:var(--text-secondary)}[data-theme="dark"] footer a:hover{color:var(--text-primary)}[data-theme="dark"] footer a.active{color:#0067ff}[data-theme="dark"] footer p,[data-theme="dark"] footer span{color:var(--text-secondary)}[data-theme="dark"] footer .footer-links a{color:var(--text-secondary)}[data-theme="dark"] footer .footer-links a:hover{color:#0067ff}[data-theme="dark"] footer .footer-links a.active{color:#0067ff}[data-theme="dark"] footer .copyright{color:var(--text-tertiary)}[data-theme="dark"] footer .navbar-nav .nav-item .nav-link:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] footer .navbar-nav .nav-item .nav-link.active{background-color:var(--bg-tertiary);color:#0067ff}[data-theme="dark"] .card:hover{border-color:var(--border-light-dark)}[data-theme="dark"] .list-group-item:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .bg-primary,[data-theme="dark"] .bg-success,[data-theme="dark"] .bg-danger,[data-theme="dark"] .bg-warning,[data-theme="dark"] .bg-info{color:#ffffff !important}[data-theme="dark"] .bg-primary *,[data-theme="dark"] .bg-success *,[data-theme="dark"] .bg-danger *,[data-theme="dark"] .bg-warning *,[data-theme="dark"] .bg-info *{color:#ffffff !important}[data-theme="dark"] .learnMore{color:var(--text-secondary)}[data-theme="dark"] .learnMore:hover{color:#0067ff}[data-theme="dark"] .learnMore i{color:var(--text-secondary)}[data-theme="dark"] .privacy-links a,[data-theme="dark"] .list-group-horizontal a{color:var(--text-secondary)}[data-theme="dark"] .privacy-links a:hover,[data-theme="dark"] .list-group-horizontal a:hover{color:var(--text-primary)}.theme-toggle{cursor:pointer;transition:all .3s ease}.theme-toggle:hover{transform:rotate(180deg)}[data-theme="dark"] .dataTable thead th{background-color:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-primary)}[data-theme="dark"] .dataTable thead th.dt-ordering-asc::after,[data-theme="dark"] .dataTable thead th.dt-ordering-desc::after{color:#0067ff}[data-theme="dark"] .dataTable tbody tr{border-color:var(--border-primary)}[data-theme="dark"] .dataTable tbody tr:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .dataTable tbody tr td{color:var(--text-primary);border-color:var(--border-primary)}[data-theme="dark"] .dataTable tfoot th{background-color:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-primary)}[data-theme="dark"] .dt-wrapper .dt-bootstrap5 .dt-loading>div{background-color:var(--bg-secondary)}[data-theme="dark"] .dt-loading td.dt-empty::before{background-image:linear-gradient(90deg, transparent 0%, rgba(255,255,255,0.1) 50%, transparent 100%),repeating-linear-gradient(0deg, rgba(255,255,255,0.05) 0, rgba(255,255,255,0.05) 47.2px, transparent 47.2px, transparent 94.4px),repeating-linear-gradient(0deg, transparent 0, transparent 13.6px, rgba(255,255,255,0.1) 13.6px, rgba(255,255,255,0.15) 18.6px, rgba(255,255,255,0.2) 23.6px, rgba(255,255,255,0.15) 28.6px, rgba(255,255,255,0.1) 33.6px, transparent 33.6px, transparent 47.2px)}[data-theme="dark"] .table-condensed.dataTable thead th,[data-theme="dark"] .table-condensed.table thead th,[data-theme="dark"] .table-condensed.dataTable tfoot th,[data-theme="dark"] .table-condensed.table tfoot th{border-color:var(--border-primary)}[data-theme="dark"] .table-condensed.dataTable tbody tr,[data-theme="dark"] .table-condensed.table tbody tr{border-color:var(--border-primary)}[data-theme="dark"] .table-condensed.dataTable tbody tr td,[data-theme="dark"] .table-condensed.table tbody tr td{border-color:var(--border-primary)}[data-theme="dark"] .dt-paging nav ul.pagination li.dt-paging-button button.page-link{background-color:var(--card-bg);border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .dt-paging nav ul.pagination li.dt-paging-button button.page-link:hover{background-color:var(--bg-tertiary);border-color:rgba(0,103,255,0.3);color:#0067ff}[data-theme="dark"] .dt-paging nav ul.pagination li.dt-paging-button.active button.page-link{background-color:#0067ff;border-color:#0067ff;color:#ffffff}[data-theme="dark"] .dt-paging nav ul.pagination li.dt-paging-button.disabled button.page-link{background-color:var(--bg-tertiary);border-color:var(--border-primary);color:var(--text-tertiary)}[data-theme="dark"] .dt-length,[data-theme="dark"] .dt-search,[data-theme="dark"] .dt-info{color:var(--text-primary)}[data-theme="dark"] .dt-length label,[data-theme="dark"] .dt-search label,[data-theme="dark"] .dt-info label{color:var(--text-primary)}[data-theme="dark"] .dt-length select,[data-theme="dark"] .dt-search select,[data-theme="dark"] .dt-info select,[data-theme="dark"] .dt-length input[type="search"],[data-theme="dark"] .dt-search input[type="search"],[data-theme="dark"] .dt-info input[type="search"]{background-color:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}[data-theme="dark"] .days-week-badges .day-badge.day-active{background-color:var(--color-green);color:var(--text-primary)}[data-theme="dark"] .days-week-badges .day-badge.day-inactive{background-color:var(--color-red);color:var(--text-primary)}[data-theme="dark"] .expanded-row-content{background-color:var(--bg-secondary)}[data-theme="dark"] .expanded-row-content .expanded-table td{color:var(--text-primary);border-color:var(--border-primary)}[data-theme="dark"] [data-editable]:not(.btn){border-bottom-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] [data-editable]:not(.btn):hover{border-bottom-color:#0067ff;color:#0067ff}[data-theme="dark"] .editable-empty{color:var(--text-tertiary)}[data-theme="dark"] .editable-container .editable-input{background-color:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}[data-theme="dark"] .editable-container .editable-input:focus{border-color:#0067ff}[data-theme="dark"] .editable-container .editable-buttons .editable-cancel{background-color:var(--bg-tertiary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .editable-container .editable-buttons .editable-cancel:hover{background-color:var(--bg-quaternary)}[data-theme="dark"] .editable-popup{background-color:var(--bg-secondary);border-color:var(--border-primary)}[data-theme="dark"] .editable-popup.editable-bottom .editable-arrow{border-bottom-color:var(--bg-secondary)}[data-theme="dark"] .editable-popup.editable-bottom .editable-arrow::before{border-bottom-color:var(--border-primary)}[data-theme="dark"] .editable-popup.editable-top .editable-arrow{border-top-color:var(--bg-secondary)}[data-theme="dark"] .editable-popup.editable-top .editable-arrow::before{border-top-color:var(--border-primary)}[data-theme="dark"] .editable-popup.editable-left .editable-arrow{border-left-color:var(--bg-secondary)}[data-theme="dark"] .editable-popup.editable-left .editable-arrow::before{border-left-color:var(--border-primary)}[data-theme="dark"] .editable-popup.editable-right .editable-arrow{border-right-color:var(--bg-secondary)}[data-theme="dark"] .editable-popup.editable-right .editable-arrow::before{border-right-color:var(--border-primary)}[data-theme="dark"] .editable-inline{background-color:var(--bg-secondary);border-color:var(--border-primary)}[data-theme="dark"] .badge-green{background-color:var(--color-green);color:var(--text-primary)}[data-theme="dark"] .badge-blue{background-color:var(--color-blue);color:var(--text-primary)}[data-theme="dark"] .badge-yellow{background-color:var(--color-yellow);color:var(--text-primary)}[data-theme="dark"] .badge-red{background-color:var(--color-red);color:var(--text-primary)}[data-theme="dark"] .badge-purple{background-color:var(--color-purple);color:#ffffff}[data-theme="dark"] .badge-teal{background-color:var(--color-teal);color:var(--text-primary)}[data-theme="dark"] .badge-orange{background-color:var(--color-orange);color:var(--text-primary)}[data-theme="dark"] .badge-disabled{background-color:var(--bg-tertiary);color:var(--text-tertiary)}[data-theme="dark"] .jq-toast-wrap .jq-toast-single h2{color:inherit}[data-theme="dark"] .jq-toast-wrap .jq-icon-success{background-color:#2a4a2a;color:#90ee90;border-left-color:#14b474}[data-theme="dark"] .jq-toast-wrap .jq-icon-success h2{color:#90ee90}[data-theme="dark"] .jq-toast-wrap .jq-icon-error{background-color:#4a2a2a;color:#ff9090;border-left-color:#f5392f}[data-theme="dark"] .jq-toast-wrap .jq-icon-error h2{color:#ff9090}[data-theme="dark"] .jq-toast-wrap .jq-icon-warning{background-color:#4a4a2a;color:#ffdd90;border-left-color:#ffaa59}[data-theme="dark"] .jq-toast-wrap .jq-icon-warning h2{color:#ffdd90}[data-theme="dark"] .jq-toast-wrap .jq-icon-info{background-color:#2a3a4a;color:#90ccff;border-left-color:#40abbb}[data-theme="dark"] .jq-toast-wrap .jq-icon-info h2{color:#90ccff}[data-theme="dark"] .jq-toast-wrap .close-jq-toast-single{color:inherit}[data-theme="dark"] .widget-stats-card-1{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .widget-stats-card-1__timestamp,[data-theme="dark"] .widget-stats-card-1__meta{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-1__label{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-1__number{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-1__unit{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-1__icon{background-color:var(--bg-tertiary)}[data-theme="dark"] .widget-stats-card-1__icon .material-symbols-sharp{color:var(--iconColor)}[data-theme="dark"] .widget-stats-card-1__chart--bar .widget-stats-card-1__bar{background-color:rgba(255,255,255,0.2)}[data-theme="dark"] .widget-stats-card-1--pattern-red,[data-theme="dark"] .widget-stats-card-1--pattern-orange,[data-theme="dark"] .widget-stats-card-1--pattern-yellow,[data-theme="dark"] .widget-stats-card-1--pattern-blue{background-color:var(--card-bg)}[data-theme="dark"] .widget-stats-card-1--pattern-red::before,[data-theme="dark"] .widget-stats-card-1--pattern-orange::before,[data-theme="dark"] .widget-stats-card-1--pattern-yellow::before,[data-theme="dark"] .widget-stats-card-1--pattern-blue::before,[data-theme="dark"] .widget-stats-card-1--pattern-red::after,[data-theme="dark"] .widget-stats-card-1--pattern-orange::after,[data-theme="dark"] .widget-stats-card-1--pattern-yellow::after,[data-theme="dark"] .widget-stats-card-1--pattern-blue::after{opacity:.3}[data-theme="dark"] .widget-stats-card-1--img-pattern-1::before,[data-theme="dark"] .widget-stats-card-1--img-pattern-2::before,[data-theme="dark"] .widget-stats-card-1--img-pattern-3::before,[data-theme="dark"] .widget-stats-card-1--img-pattern-4::before{opacity:.15}[data-theme="dark"] .widget-stats-card-2{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .widget-stats-card-2__label{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-2__number{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-2__unit{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-2__icon{background-color:var(--bg-tertiary)}[data-theme="dark"] .widget-stats-card-2__icon .material-symbols-sharp{color:var(--iconColor)}[data-theme="dark"] .widget-stats-card-2--pattern-red::before,[data-theme="dark"] .widget-stats-card-2--pattern-orange::before,[data-theme="dark"] .widget-stats-card-2--pattern-yellow::before,[data-theme="dark"] .widget-stats-card-2--pattern-blue::before{opacity:.25}[data-theme="dark"] .widget-stats-card-3{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .widget-stats-card-3::before{opacity:.15}[data-theme="dark"] .widget-stats-card-3__right{border-left-color:var(--border-primary)}[data-theme="dark"] .widget-stats-card-3__title{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-3__subtitle{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-3__member-avatar--placeholder{background-color:var(--color-purple)}[data-theme="dark"] .widget-stats-card-3__member-name{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-3__member-role{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-3__member-percent{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-3__member-value{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-3__progress-bar-segment--filled{background-color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-3__progress-bar-segment--empty{background-color:rgba(255,255,255,0.15)}[data-theme="dark"] .widget-stats-card-3__legend-label{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-3__legend-value{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-3__summary{border-top-color:var(--border-primary)}[data-theme="dark"] .widget-stats-card-3__summary-label{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-3__summary-value{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-3__time{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-4{background-color:var(--bg-tertiary)}[data-theme="dark"] .widget-stats-card-4__title{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-4__description{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-4__change{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-4__change-text{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-4__icon{background-color:rgba(255,255,255,0.1)}[data-theme="dark"] .widget-stats-card-4__icon .material-symbols-sharp{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-4__dropdown .btn-icon{background-color:var(--card-bg);border-color:var(--border-primary);color:var(--iconColor)}[data-theme="dark"] .widget-stats-card-4__dropdown .btn-icon:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-5{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .widget-stats-card-5__title{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-5__date-selector{background-color:var(--bg-tertiary);color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-5__date-selector .material-symbols-sharp{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-5__revenue-label{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-5__revenue-value{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-5__revenue-value .decimal{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-5__revenue-comparison{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-5__revenue-comparison .comparison-value{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-5__stat-card{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .widget-stats-card-5__stat-card--dark{background-color:#333333;border-color:#333333}[data-theme="dark"] .widget-stats-card-5__stat-label{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-5__stat-value{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-5__stat-name{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-5__stat-desc{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-5__stat-meta{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-5__team-bar{background-color:var(--bg-tertiary)}[data-theme="dark"] .widget-stats-card-5__team-member{background-color:var(--card-bg)}[data-theme="dark"] .widget-stats-card-5__team-value{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-5__team-percent{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-5__avatar-stack-item{border-color:var(--card-bg)}[data-theme="dark"] .widget-stats-card-7{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .widget-stats-card-7__map{background-color:var(--bg-tertiary)}[data-theme="dark"] .widget-stats-card-7__customer-name{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-7__customer-id{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-7__address-section{background-color:var(--bg-tertiary)}[data-theme="dark"] .widget-stats-card-7__address-label{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-7__address-text{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-7__meta-label{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-7__meta-value{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-7__item{border-bottom-color:var(--border-primary)}[data-theme="dark"] .widget-stats-card-7__item-image{background-color:var(--bg-tertiary)}[data-theme="dark"] .widget-stats-card-7__item-name{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-7__item-desc,[data-theme="dark"] .widget-stats-card-7__item-qty{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-7__item-price{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-7__summary{background-color:var(--bg-tertiary)}[data-theme="dark"] .widget-stats-card-7__summary-label{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-7__summary-value{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-7__summary-row--total{border-top-color:var(--border-primary)}[data-theme="dark"] .widget-stats-card-7__delivery-section{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .widget-stats-card-7__delivery-label,[data-theme="dark"] .widget-stats-card-7__delivery-name{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-7__delivery-id,[data-theme="dark"] .widget-stats-card-7__phone-label{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-7__phone-number{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-8{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .widget-stats-card-8__header{border-bottom-color:var(--border-primary);background:linear-gradient(180deg, var(--bg-tertiary) 0%, var(--bg-quaternary) 100%)}[data-theme="dark"] .widget-stats-card-8__title{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-8__title .material-symbols-sharp{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-8__date{color:var(--text-secondary);background-color:var(--bg-tertiary)}[data-theme="dark"] .widget-stats-card-8__item:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .widget-stats-card-8__icon{background-color:var(--bg-tertiary)}[data-theme="dark"] .widget-stats-card-8__icon .material-symbols-sharp{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-8__avatar{background-color:var(--bg-tertiary)}[data-theme="dark"] .widget-stats-card-8__text{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-8__time{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-8--timeline .widget-stats-card-8__body::before{background-color:var(--border-primary)}[data-theme="dark"] .widget-stats-card-8__timeline-time{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-8__timeline-dot{background-color:var(--border-primary);border-color:var(--card-bg);box-shadow:0 0 0 2px var(--border-primary)}[data-theme="dark"] .widget-stats-card-8__timeline-title{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-8__timeline-desc{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-8__timeline-item:hover{background-color:rgba(0,103,255,0.1)}[data-theme="dark"] .widget-stats-card-9{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .widget-stats-card-9__header{border-bottom-color:var(--border-primary);background:linear-gradient(180deg, var(--bg-tertiary) 0%, var(--bg-quaternary) 100%)}[data-theme="dark"] .widget-stats-card-9__title{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-9__title .material-symbols-sharp{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-9__item:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .widget-stats-card-9__item--active{background-color:rgba(0,103,255,0.15)}[data-theme="dark"] .widget-stats-card-9__name{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-9__time,[data-theme="dark"] .widget-stats-card-9__details,[data-theme="dark"] .widget-stats-card-9__subtitle{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-9__separator{background-color:var(--border-primary)}[data-theme="dark"] .widget-stats-card-9__trips{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-9__rating{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-11{background:linear-gradient(145deg, var(--bg-tertiary), var(--bg-quaternary));box-shadow:6px 6px 12px rgba(0,0,0,0.3),-6px -6px 12px var(--bg-secondary)}[data-theme="dark"] .widget-stats-card-11:hover{box-shadow:4px 4px 8px rgba(0,0,0,0.3),-4px -4px 8px var(--bg-secondary)}[data-theme="dark"] .widget-stats-card-11__icon{background:linear-gradient(145deg, var(--bg-tertiary), var(--bg-quaternary));box-shadow:inset 3px 3px 6px rgba(0,0,0,0.2),inset -3px -3px 6px var(--bg-secondary)}[data-theme="dark"] .widget-stats-card-11__badge{color:var(--text-secondary);background:linear-gradient(145deg, var(--card-bg), var(--bg-tertiary));box-shadow:2px 2px 4px rgba(0,0,0,0.2),-2px -2px 4px var(--bg-secondary)}[data-theme="dark"] .widget-stats-card-11__value{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-11__label{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-11__footer{border-top-color:rgba(255,255,255,0.05)}[data-theme="dark"] .widget-stats-card-11__trend{box-shadow:inset 2px 2px 4px rgba(0,0,0,0.15),inset -2px -2px 4px rgba(255,255,255,0.05)}[data-theme="dark"] .widget-stats-card-13{background:var(--card-bg);box-shadow:0 0 0 1px var(--border-primary),0 1px 3px rgba(0,0,0,0.15)}[data-theme="dark"] .widget-stats-card-13:hover{box-shadow:0 0 0 1px var(--border-primary),0 4px 12px rgba(0,0,0,0.25)}[data-theme="dark"] .widget-stats-card-13__label{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-13__value{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-13__meta{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-14{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .widget-stats-card-14__title{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-14__subtitle{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-14__menu .material-symbols-sharp{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-14__menu:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .widget-stats-card-14__stat-label{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-14__stat-sublabel{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-14__stat-amount{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-15{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .widget-stats-card-15__title{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-15__center-label{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-15__center-value{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-15__legend{border-top-color:var(--border-primary)}[data-theme="dark"] .widget-stats-card-15__legend-item:not(:last-child){border-right-color:var(--border-primary)}[data-theme="dark"] .widget-stats-card-15__legend-value{color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-15__legend-label{color:var(--text-secondary)}[data-theme="dark"] .widget-stats-card-16{background:var(--card-bg);border-color:var(--border-primary);box-shadow:0 4px 20px rgba(0,0,0,0.2)}[data-theme="dark"] .widget-stats-card-16::before,[data-theme="dark"] .widget-stats-card-16::after{opacity:.15}[data-theme="dark"] .widget-progress{background-color:var(--bg-tertiary)}[data-theme="dark"] .daterangepicker{background-color:var(--bg-secondary);border-color:var(--border-primary);box-shadow:0 4px 16px rgba(0,0,0,0.4)}[data-theme="dark"] .daterangepicker .drp-calendar.left{border-right-color:var(--border-primary)}[data-theme="dark"] .daterangepicker .calendar-table table tr th{color:var(--text-secondary)}[data-theme="dark"] .daterangepicker .calendar-table table tr th.month{color:var(--text-primary)}[data-theme="dark"] .daterangepicker .calendar-table table tr th.prev,[data-theme="dark"] .daterangepicker .calendar-table table tr th.next{color:#0067ff}[data-theme="dark"] .daterangepicker .calendar-table table tr th.prev:hover,[data-theme="dark"] .daterangepicker .calendar-table table tr th.next:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .daterangepicker .calendar-table table tr td{color:var(--text-primary)}[data-theme="dark"] .daterangepicker .calendar-table table tr td:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .daterangepicker .calendar-table table tr td.off{color:var(--text-tertiary)}[data-theme="dark"] .daterangepicker .calendar-table table tr td.in-range{background-color:rgba(0,103,255,0.15)}[data-theme="dark"] .daterangepicker select.monthselect,[data-theme="dark"] .daterangepicker select.yearselect{background-color:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}[data-theme="dark"] .daterangepicker .calendar-time{border-top-color:var(--border-primary)}[data-theme="dark"] .daterangepicker .calendar-time select{background-color:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}[data-theme="dark"] .daterangepicker .ranges{border-right-color:var(--border-primary)}[data-theme="dark"] .daterangepicker .ranges ul li{color:var(--text-primary)}[data-theme="dark"] .daterangepicker .ranges ul li:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .daterangepicker .drp-buttons{border-top-color:var(--border-primary)}[data-theme="dark"] .daterangepicker .drp-buttons .drp-selected{color:var(--text-secondary)}[data-theme="dark"] .daterangepicker .drp-buttons .cancelBtn{background-color:var(--bg-tertiary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .daterangepicker .drp-buttons .cancelBtn:hover{background-color:var(--bg-quaternary)}[data-theme="dark"] .daterangepicker-button{background-color:var(--input-bg) !important;border-color:var(--input-border) !important;color:var(--input-text) !important}[data-theme="dark"] .daterangepicker-button .material-symbols-sharp{color:var(--iconColor)}[data-theme="dark"] .daterangepicker-button .daterange-label{color:var(--text-primary)}[data-theme="dark"] .select2-container .select2-selection--single{background-color:var(--input-bg);border-color:var(--input-border)}[data-theme="dark"] .select2-container .select2-selection--single .select2-selection__rendered{color:var(--input-text)}[data-theme="dark"] .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--text-tertiary)}[data-theme="dark"] .select2-container .select2-selection--single .select2-selection__arrow b{border-color:var(--text-secondary) transparent transparent transparent}[data-theme="dark"] .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #0067ff transparent}[data-theme="dark"] .select2-container.select2-container--disabled .select2-selection--single{background-color:var(--bg-tertiary)}[data-theme="dark"] .select2-container--default .select2-dropdown{background-color:var(--bg-secondary);border-color:var(--border-primary);box-shadow:0 4px 12px rgba(0,0,0,0.4)}[data-theme="dark"] .select2-container--default .select2-dropdown .select2-search--dropdown .select2-search__field{background-color:var(--input-bg);border-color:var(--input-border);color:var(--input-text)}[data-theme="dark"] .select2-container--default .select2-dropdown .select2-results__option{color:var(--text-primary)}[data-theme="dark"] .select2-container--default .select2-dropdown .select2-results__option[aria-selected="true"]{background-color:var(--bg-tertiary)}[data-theme="dark"] .select2-container--default .select2-dropdown .select2-results__option--disabled{color:var(--text-tertiary)}[data-theme="dark"] .select2-container--default .select2-dropdown .select2-results__group{color:var(--text-secondary)}[data-theme="dark"] .select2-container--default .select2-selection--multiple{background-color:var(--input-bg);border-color:var(--input-border)}[data-theme="dark"] .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:rgba(0,103,255,0.2);border-color:rgba(0,103,255,0.3);color:#0067ff}[data-theme="dark"] .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{color:var(--input-text)}[data-theme="dark"] .select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::placeholder{color:var(--text-tertiary)}[data-theme="dark"] .select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:var(--bg-tertiary)}[data-theme="dark"] .select2-container--default.select2-container--disabled .select2-selection--multiple .select2-selection__choice{background-color:var(--bg-quaternary);border-color:var(--border-primary);color:var(--text-secondary)}[data-theme="dark"] .form-floating.has-value>label,[data-theme="dark"] .form-floating .select2-container--focus~label,[data-theme="dark"] .form-floating .select2-container--open~label{background:var(--card-bg)}[data-theme="dark"] .dropzone-custom{background-color:var(--bg-tertiary);border-color:var(--border-primary)}[data-theme="dark"] .dropzone-custom:hover{border-color:#0067ff;background-color:rgba(0,103,255,0.05)}[data-theme="dark"] .dropzone-custom.dz-drag-hover{background-color:rgba(0,103,255,0.1)}[data-theme="dark"] .dropzone-custom .dropzone-illustration .illustration-circle{border-color:var(--border-primary)}[data-theme="dark"] .dropzone-custom .dropzone-illustration .illustration-circle .illustration-inner{background-color:var(--bg-quaternary)}[data-theme="dark"] .dropzone-custom .dropzone-illustration .illustration-circle .illustration-inner .material-symbols-sharp{color:var(--iconColor)}[data-theme="dark"] .dropzone-custom h5{color:var(--text-primary)}[data-theme="dark"] .dropzone-custom .dz-preview .dz-image{border-color:var(--border-primary);background-color:var(--card-bg)}[data-theme="dark"] .dropzone-custom .dz-preview .dz-details{background:rgba(51,51,51,0.9);color:#ffffff}[data-theme="dark"] .dropzone-footer .file-types .badge{border-color:var(--border-primary)}[data-theme="dark"] .dropzone-footer .upload-status #uploadCount{background:var(--bg-tertiary);color:var(--text-primary)}[data-theme="dark"] .irs--round .irs-line{background-color:var(--bg-tertiary)}[data-theme="dark"] .irs--round .irs-handle{background-color:var(--card-bg);border-color:#0067ff}[data-theme="dark"] .irs--round .irs-min,[data-theme="dark"] .irs--round .irs-max{color:var(--text-secondary)}[data-theme="dark"] .irs--round .irs-grid-pol{background-color:var(--border-primary)}[data-theme="dark"] .irs--round .irs-grid-pol.small{background-color:var(--bg-tertiary)}[data-theme="dark"] .irs--round .irs-grid-text{color:var(--text-secondary)}[data-theme="dark"] .bootstrap-touchspin .btn-outline-secondary{border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .bootstrap-touchspin .btn-outline-secondary:hover{background-color:var(--bg-tertiary);border-color:var(--border-primary)}[data-theme="dark"] .bootstrap-touchspin .btn-outline-secondary:active,[data-theme="dark"] .bootstrap-touchspin .btn-outline-secondary:focus{background-color:var(--bg-tertiary)}[data-theme="dark"] .bootstrap-touchspin .input-group-text{background-color:var(--bg-tertiary);border-color:var(--border-primary);color:var(--text-secondary)}[data-theme="dark"] #external-events .fc-event{background-color:var(--bg-tertiary)}[data-theme="dark"] #external-events .fc-event .fc-event-main{color:var(--text-primary)}[data-theme="dark"] #external-events .fc-event.fc-event-primary{background-color:rgba(138,205,215,0.2)}[data-theme="dark"] #external-events .fc-event.fc-event-success{background-color:rgba(199,220,167,0.2)}[data-theme="dark"] #external-events .fc-event.fc-event-warning{background-color:rgba(220,214,167,0.2)}[data-theme="dark"] #external-events .fc-event.fc-event-danger{background-color:rgba(255,197,197,0.2)}[data-theme="dark"] #external-events .fc-event.fc-event-info{background-color:rgba(137,185,173,0.2)}[data-theme="dark"] #external-events .fc-event.fc-event-secondary{background-color:rgba(172,135,197,0.2)}[data-theme="dark"] .fc .fc-toolbar-title{color:var(--text-primary)}[data-theme="dark"] .fc .fc-button.fc-button-primary{background-color:var(--card-bg);border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .fc .fc-button.fc-button-primary:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .fc .fc-button.fc-button-primary.fc-button-active,[data-theme="dark"] .fc .fc-button.fc-button-primary:active{background-color:#0067ff;border-color:#0067ff;color:#ffffff}[data-theme="dark"] .fc .fc-view-harness{background-color:var(--card-bg)}[data-theme="dark"] .fc .fc-scrollgrid{border-color:var(--border-primary)}[data-theme="dark"] .fc th,[data-theme="dark"] .fc td{border-color:var(--border-primary)}[data-theme="dark"] .fc .fc-col-header-cell{background-color:var(--bg-tertiary);color:var(--text-secondary)}[data-theme="dark"] .fc .fc-daygrid-day:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .fc .fc-daygrid-day.fc-day-today{background-color:rgba(0,103,255,0.1)}[data-theme="dark"] .fc .fc-daygrid-day.fc-day-other{background-color:var(--bg-secondary)}[data-theme="dark"] .fc .fc-daygrid-day-number{color:var(--text-primary)}[data-theme="dark"] .fc .fc-daygrid-week-number{background-color:var(--bg-tertiary);color:var(--text-secondary)}[data-theme="dark"] .fc .fc-list-day-cushion{background-color:var(--bg-tertiary)}[data-theme="dark"] .fc .fc-list-day-text,[data-theme="dark"] .fc .fc-list-day-side-text{color:var(--text-primary)}[data-theme="dark"] .fc .fc-list-event:hover td{background-color:var(--bg-tertiary)}[data-theme="dark"] .fc .fc-list-event-time{color:var(--text-secondary)}[data-theme="dark"] .fc .fc-list-event-title{color:var(--text-primary)}[data-theme="dark"] .fc .fc-popover{background-color:var(--bg-secondary);border-color:var(--border-primary)}[data-theme="dark"] .fc .fc-popover .fc-popover-header{background-color:var(--bg-tertiary);color:var(--text-primary)}[data-theme="dark"] .fc .fc-timegrid-slot-label{color:var(--text-secondary)}[data-theme="dark"] .datepicker{background-color:var(--bg-secondary);border-color:var(--border-primary);box-shadow:0 4px 16px rgba(0,0,0,0.4)}[data-theme="dark"] .datepicker table tr th{color:var(--text-secondary)}[data-theme="dark"] .datepicker table tr th.datepicker-switch{color:var(--text-primary)}[data-theme="dark"] .datepicker table tr th.prev:hover,[data-theme="dark"] .datepicker table tr th.next:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .datepicker table tr td{color:var(--text-primary)}[data-theme="dark"] .datepicker table tr td:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .datepicker table tr td.old,[data-theme="dark"] .datepicker table tr td.new{color:var(--text-tertiary)}[data-theme="dark"] .datepicker table tr td.disabled{color:var(--text-tertiary)}[data-theme="dark"] .datepicker table tr td.range{background-color:rgba(0,103,255,0.15);color:var(--text-primary)}[data-theme="dark"] .datepicker table tr td.selected{background-color:var(--bg-tertiary);color:var(--text-primary)}[data-theme="dark"] .datepicker table tr td span:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .datepicker table tr td span.old,[data-theme="dark"] .datepicker table tr td span.new{color:var(--text-tertiary)}[data-theme="dark"] .datepicker tfoot tr th.today{background-color:rgba(0,103,255,0.15)}[data-theme="dark"] .datepicker .datepicker-months table tbody tr td span,[data-theme="dark"] .datepicker .datepicker-years table tbody tr td span,[data-theme="dark"] .datepicker .datepicker-decades table tbody tr td span,[data-theme="dark"] .datepicker .datepicker-centuries table tbody tr td span{color:var(--text-primary)}[data-theme="dark"] .datepicker .datepicker-months table tbody tr td span:hover,[data-theme="dark"] .datepicker .datepicker-years table tbody tr td span:hover,[data-theme="dark"] .datepicker .datepicker-decades table tbody tr td span:hover,[data-theme="dark"] .datepicker .datepicker-centuries table tbody tr td span:hover{background-color:var(--bg-tertiary) !important}[data-theme="dark"] .datepicker .datepicker-months table tbody tr td span.old,[data-theme="dark"] .datepicker .datepicker-years table tbody tr td span.old,[data-theme="dark"] .datepicker .datepicker-decades table tbody tr td span.old,[data-theme="dark"] .datepicker .datepicker-centuries table tbody tr td span.old,[data-theme="dark"] .datepicker .datepicker-months table tbody tr td span.new,[data-theme="dark"] .datepicker .datepicker-years table tbody tr td span.new,[data-theme="dark"] .datepicker .datepicker-decades table tbody tr td span.new,[data-theme="dark"] .datepicker .datepicker-centuries table tbody tr td span.new{color:var(--text-tertiary)}[data-theme="dark"] .datepicker.datepicker-inline{border-color:var(--border-primary)}[data-theme="dark"] .datetimepicker{background-color:var(--bg-secondary);border-color:var(--border-primary);box-shadow:0 4px 16px rgba(0,0,0,0.4)}[data-theme="dark"] .datetimepicker table tr th{color:var(--text-secondary)}[data-theme="dark"] .datetimepicker table tr th.switch{color:var(--text-primary)}[data-theme="dark"] .datetimepicker table tr th.prev:hover,[data-theme="dark"] .datetimepicker table tr th.next:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .datetimepicker table tr td{color:var(--text-primary)}[data-theme="dark"] .datetimepicker table tr td:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .datetimepicker table tr td.old,[data-theme="dark"] .datetimepicker table tr td.new{color:var(--text-tertiary)}[data-theme="dark"] .datetimepicker table tr td span:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .datetimepicker .datetimepicker-hours table tr td span,[data-theme="dark"] .datetimepicker .datetimepicker-minutes table tr td span{background-color:var(--bg-tertiary);color:var(--text-primary)}[data-theme="dark"] .datetimepicker .datetimepicker-hours table tr td span:hover,[data-theme="dark"] .datetimepicker .datetimepicker-minutes table tr td span:hover{background-color:var(--bg-quaternary) !important}[data-theme="dark"] .datetimepicker .datetimepicker-hours table tr td span.disabled,[data-theme="dark"] .datetimepicker .datetimepicker-minutes table tr td span.disabled{background-color:var(--bg-tertiary);color:var(--text-tertiary)}[data-theme="dark"] .datetimepicker .datetimepicker-hours fieldset legend,[data-theme="dark"] .datetimepicker .datetimepicker-minutes fieldset legend{color:var(--text-primary)}[data-theme="dark"] .datetimepicker .datetimepicker-months table tbody tr td span,[data-theme="dark"] .datetimepicker .datetimepicker-years table tbody tr td span{color:var(--text-primary)}[data-theme="dark"] .datetimepicker .datetimepicker-months table tbody tr td span:hover,[data-theme="dark"] .datetimepicker .datetimepicker-years table tbody tr td span:hover{background-color:var(--bg-tertiary) !important}[data-theme="dark"] .datetimepicker .datetimepicker-months table tbody tr td span.old,[data-theme="dark"] .datetimepicker .datetimepicker-years table tbody tr td span.old,[data-theme="dark"] .datetimepicker .datetimepicker-months table tbody tr td span.new,[data-theme="dark"] .datetimepicker .datetimepicker-years table tbody tr td span.new{color:var(--text-tertiary)}[data-theme="dark"] .datetimepicker tfoot tr th.today{background-color:rgba(0,103,255,0.15)}[data-theme="dark"] .datetimepicker.datetimepicker-inline{border-color:var(--border-primary)}[data-theme="dark"] .toggle-option{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .toggle-option:hover{border-color:var(--border-primary)}[data-theme="dark"] .permissions-list{border-color:var(--border-primary)}[data-theme="dark"] .permissions-item{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .permissions-item:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .permissions-title{color:var(--text-primary)}[data-theme="dark"] .permissions-desc{color:var(--text-secondary)}[data-theme="dark"] .permissions-toggle .form-check-input{background-color:var(--bg-tertiary)}[data-theme="dark"] .input-group-text{background-color:var(--bg-tertiary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .input-group-text .material-symbols-sharp{color:var(--iconColor)}[data-theme="dark"] .custom-checkbox .checkmark,[data-theme="dark"] .custom-radio .checkmark{background-color:var(--input-bg);border-color:var(--border-primary)}[data-theme="dark"] .custom-checkbox .label-text,[data-theme="dark"] .custom-radio .label-text{color:var(--text-primary)}[data-theme="dark"] .custom-checkbox input:disabled~.checkmark,[data-theme="dark"] .custom-radio input:disabled~.checkmark{background-color:var(--bg-tertiary)}[data-theme="dark"] .sm-form-design input.form-control,[data-theme="dark"] .lg-form-design input.form-control,[data-theme="dark"] .sm-form-design select.form-control,[data-theme="dark"] .lg-form-design select.form-control,[data-theme="dark"] .sm-form-design textarea.form-control,[data-theme="dark"] .lg-form-design textarea.form-control{background-color:transparent;border-bottom-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .sm-form-design input.form-control:hover:not(:disabled):not(:focus),[data-theme="dark"] .lg-form-design input.form-control:hover:not(:disabled):not(:focus),[data-theme="dark"] .sm-form-design select.form-control:hover:not(:disabled):not(:focus),[data-theme="dark"] .lg-form-design select.form-control:hover:not(:disabled):not(:focus),[data-theme="dark"] .sm-form-design textarea.form-control:hover:not(:disabled):not(:focus),[data-theme="dark"] .lg-form-design textarea.form-control:hover:not(:disabled):not(:focus){border-bottom-color:var(--border-light-dark)}[data-theme="dark"] .sm-form-design input.form-control:focus,[data-theme="dark"] .lg-form-design input.form-control:focus,[data-theme="dark"] .sm-form-design select.form-control:focus,[data-theme="dark"] .lg-form-design select.form-control:focus,[data-theme="dark"] .sm-form-design textarea.form-control:focus,[data-theme="dark"] .lg-form-design textarea.form-control:focus{border-bottom-color:#0067ff;background-color:rgba(255,255,255,0.03);box-shadow:0 2px 0 0 rgba(0,103,255,0.2)}[data-theme="dark"] .sm-form-design input.form-control:not(:placeholder-shown)~.control-label,[data-theme="dark"] .lg-form-design input.form-control:not(:placeholder-shown)~.control-label,[data-theme="dark"] .sm-form-design select.form-control:not(:placeholder-shown)~.control-label,[data-theme="dark"] .lg-form-design select.form-control:not(:placeholder-shown)~.control-label,[data-theme="dark"] .sm-form-design textarea.form-control:not(:placeholder-shown)~.control-label,[data-theme="dark"] .lg-form-design textarea.form-control:not(:placeholder-shown)~.control-label{color:var(--text-secondary)}[data-theme="dark"] .sm-form-design input.form-control:disabled,[data-theme="dark"] .lg-form-design input.form-control:disabled,[data-theme="dark"] .sm-form-design select.form-control:disabled,[data-theme="dark"] .lg-form-design select.form-control:disabled,[data-theme="dark"] .sm-form-design textarea.form-control:disabled,[data-theme="dark"] .lg-form-design textarea.form-control:disabled{background-color:rgba(255,255,255,0.03);color:var(--text-tertiary);border-bottom-color:var(--border-primary)}[data-theme="dark"] .sm-form-design input.form-control:read-only,[data-theme="dark"] .lg-form-design input.form-control:read-only,[data-theme="dark"] .sm-form-design select.form-control:read-only,[data-theme="dark"] .lg-form-design select.form-control:read-only,[data-theme="dark"] .sm-form-design textarea.form-control:read-only,[data-theme="dark"] .lg-form-design textarea.form-control:read-only{background-color:rgba(255,255,255,0.03)}[data-theme="dark"] .sm-form-design select.form-control,[data-theme="dark"] .lg-form-design select.form-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23e8e8e8' d='M6 8L0 2l1.5-1.5L6 5l4.5-4.5L12 2z'/%3E%3C/svg%3E")}[data-theme="dark"] .sm-form-design .control-label,[data-theme="dark"] .lg-form-design .control-label{color:var(--text-tertiary)}[data-theme="dark"] .sm-form-design .help-text,[data-theme="dark"] .lg-form-design .help-text,[data-theme="dark"] .sm-form-design .form-text,[data-theme="dark"] .lg-form-design .form-text{color:var(--text-secondary)}[data-theme="dark"] .form-floating>.form-control:focus~label,[data-theme="dark"] .form-floating>.form-control:not(:placeholder-shown)~label,[data-theme="dark"] .form-floating>.form-select~label{background:var(--card-bg) !important}[data-theme="dark"] .pricing-card{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .pricing-card .pricing-header{border-bottom-color:var(--border-primary)}[data-theme="dark"] .pricing-card .pricing-header h3,[data-theme="dark"] .pricing-card .pricing-header h4{color:var(--text-primary)}[data-theme="dark"] .pricing-card .pricing-header .price{color:var(--text-primary)}[data-theme="dark"] .pricing-card .pricing-header .price-period{color:var(--text-secondary)}[data-theme="dark"] .pricing-card .pricing-features li{color:var(--text-primary);border-bottom-color:var(--border-primary)}[data-theme="dark"] .pricing-card .pricing-features li .material-symbols-sharp{color:var(--iconColor)}[data-theme="dark"] .news-feeds-container .news-feeds-header{border-bottom-color:var(--border-primary) !important}[data-theme="dark"] .news-feeds-container .news-feeds-header .btn-group .btn{border-color:var(--border-primary) !important;color:var(--text-primary)}[data-theme="dark"] .news-feeds-container .news-feeds-header .btn-group .btn.active{background-color:var(--bg-tertiary) !important;color:var(--text-primary);border-color:var(--border-light-dark) !important}[data-theme="dark"] .news-feeds-container .timeline-date-header{border-bottom-color:var(--border-primary) !important}[data-theme="dark"] .news-feeds-container .timeline-date-header h6{color:var(--text-secondary) !important}[data-theme="dark"] .news-feeds-container .timeline-items::before{background-color:var(--border-primary) !important}[data-theme="dark"] .news-feeds-container .timeline-item::before{background-color:var(--bg-tertiary) !important;border-color:var(--border-light-dark) !important}[data-theme="dark"] .news-feeds-container .timeline-item .timeline-time{color:var(--text-secondary) !important}[data-theme="dark"] .news-feeds-container .timeline-item .timeline-icon.icon-default{background-color:var(--bg-tertiary) !important}[data-theme="dark"] .news-feeds-container .timeline-item .timeline-icon.icon-default .material-symbols-sharp{color:var(--text-secondary) !important}[data-theme="dark"] .news-feeds-container .timeline-item .timeline-header{color:var(--text-primary) !important}[data-theme="dark"] .news-feeds-container .timeline-item .timeline-message .message-label,[data-theme="dark"] .news-feeds-container .timeline-item .timeline-message .message-text{color:var(--text-secondary) !important}[data-theme="dark"] .news-feeds-container .timeline-item .timeline-message .message-title{color:var(--text-primary) !important}[data-theme="dark"] .scrum-column{background-color:var(--bg-tertiary);border-color:var(--border-primary)}[data-theme="dark"] .scrum-column .column-header{background-color:var(--bg-quaternary);color:var(--text-primary)}[data-theme="dark"] .scrum-card{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .scrum-card .card-title{color:var(--text-primary)}[data-theme="dark"] .scrum-card .card-meta{color:var(--text-secondary)}[data-theme="dark"] .scrum-card:hover{border-color:#0067ff}[data-theme="dark"] .faq-item{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .faq-item .faq-question{color:var(--text-primary)}[data-theme="dark"] .faq-item .faq-answer{color:var(--text-secondary)}[data-theme="dark"] .invoice-container{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .invoice-container .invoice-header{border-bottom-color:var(--border-primary)}[data-theme="dark"] .invoice-container .invoice-table th{background-color:var(--bg-tertiary);color:var(--text-primary)}[data-theme="dark"] .invoice-container .invoice-table td{border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .invoice-container .invoice-footer{border-top-color:var(--border-primary)}[data-theme="dark"] .error-page .error-code{color:var(--text-primary)}[data-theme="dark"] .error-page .error-message{color:var(--text-secondary)}[data-theme="dark"] .empty-state .empty-state-icon{color:var(--iconColor)}[data-theme="dark"] .empty-state .empty-state-title{color:var(--text-primary)}[data-theme="dark"] .empty-state .empty-state-description{color:var(--text-secondary)}[data-theme="dark"] .login-card,[data-theme="dark"] .register-card{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .login-card .card-header,[data-theme="dark"] .register-card .card-header{background-color:var(--panel-bg);border-bottom-color:var(--border-primary)}[data-theme="dark"] .chart-container,[data-theme="dark"] .chart-wrapper{background-color:var(--card-bg)}[data-theme="dark"] .cookie-consent{background-color:var(--bg-secondary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .cookie-consent a{color:#0067ff}[data-theme="dark"] .pace .pace-progress{background:#0067ff}[data-theme="dark"] .typography-demo h1,[data-theme="dark"] .typography-demo h2,[data-theme="dark"] .typography-demo h3,[data-theme="dark"] .typography-demo h4,[data-theme="dark"] .typography-demo h5,[data-theme="dark"] .typography-demo h6{color:var(--text-primary)}[data-theme="dark"] .typography-demo p{color:var(--text-secondary)}[data-theme="dark"] .typography-demo blockquote{border-left-color:#0067ff;color:var(--text-secondary)}[data-theme="dark"] .lg-backdrop{background-color:rgba(0,0,0,0.9)}[data-theme="dark"] .lg-toolbar,[data-theme="dark"] .lg-actions .lg-prev,[data-theme="dark"] .lg-actions .lg-next{background-color:var(--bg-secondary);color:var(--text-primary)}[data-theme="dark"] .language-switcher .dropdown-menu{background-color:var(--bg-secondary);border-color:var(--border-primary)}[data-theme="dark"] .language-switcher .dropdown-menu .dropdown-item{color:var(--text-primary)}[data-theme="dark"] .language-switcher .dropdown-menu .dropdown-item:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .language-switcher .dropdown-menu .dropdown-item.active{background-color:#0067ff;color:#ffffff}[data-theme="dark"] .mail-settings-card .test-email-section{background-color:var(--bg-tertiary);border-color:var(--border-primary)}[data-theme="dark"] .permission-matrix th{background-color:var(--bg-tertiary);color:var(--text-primary)}[data-theme="dark"] .permission-matrix td{border-color:var(--border-primary)}[data-theme="dark"] .contact-list-item{border-color:var(--border-primary)}[data-theme="dark"] .contact-list-item:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .contact-list-item .contact-name{color:var(--text-primary)}[data-theme="dark"] .contact-list-item .contact-info{color:var(--text-secondary)}[data-theme="dark"] .contact-details{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .loading-screen-container{background-color:var(--bg-primary)}[data-theme="dark"] .loading-screen .illustration img{background:var(--bg-tertiary);border-color:var(--border-primary)}[data-theme="dark"] .loading-screen .tip-text{color:var(--text-primary)}[data-theme="dark"] .loading-screen .tip-number{color:var(--text-secondary)}[data-theme="dark"] .loading-screen .logo img{background:var(--bg-tertiary);border-color:var(--border-primary)}[data-theme="dark"] .load-bar{background-color:var(--bg-tertiary)}[data-theme="dark"] .notifications-offcanvas{background-color:var(--bg-secondary)}[data-theme="dark"] .notifications-offcanvas .offcanvas-header{border-bottom-color:var(--border-primary)}[data-theme="dark"] .notifications-offcanvas .notification-header .material-symbols-sharp{border-color:var(--border-primary);background:var(--bg-tertiary);color:var(--iconColor)}[data-theme="dark"] .notifications-offcanvas .offcanvas-body .card{background-color:var(--card-bg);border-bottom-color:var(--border-primary)}[data-theme="dark"] .notifications-offcanvas .offcanvas-body .badge-tag{color:var(--text-primary)}[data-theme="dark"] .notifications-offcanvas .offcanvas-body .blockquote{background:var(--bg-tertiary);border-left-color:#0067ff}[data-theme="dark"] .notifications-offcanvas .offcanvas-body .notification-attachment{background:var(--bg-tertiary)}[data-theme="dark"] .notifications-offcanvas .nav-link{color:var(--text-primary)}[data-theme="dark"] .chat-app{background-color:var(--bg-secondary)}[data-theme="dark"] .chat-app ul li::before{border-color:var(--card-bg)}[data-theme="dark"] .popover.chatWidget{background-color:var(--bg-secondary);border-color:var(--border-primary)}[data-theme="dark"] .popover.chatWidget .popOverData .userDetails{background:var(--card-bg);box-shadow:0 2px 8px rgba(0,0,0,0.3)}[data-theme="dark"] .popover.chatWidget .popOverData .userDetails p{color:var(--text-primary)}[data-theme="dark"] .popover.chatWidget .popOverData .userDetails .hr-line::before{background:linear-gradient(to right, var(--card-bg) 0%, var(--border-primary) 17%, var(--border-primary) 83%, var(--card-bg) 100%)}[data-theme="dark"] .popover.chatWidget .popOverData .userDetails .emailWrapper .copyEmailIcon{color:var(--text-secondary)}[data-theme="dark"] .popover.chatWidget .popOverData .userDetails .emailWrapper .copyEmailIcon:hover{background-color:var(--bg-tertiary)}[data-theme="dark"] .popover.chatWidget .popOverData .userDetails .contactSection .btn{border-color:var(--border-primary);background-color:var(--bg-tertiary)}[data-theme="dark"] #chat-widget .chatcontainer{background:var(--card-bg);box-shadow:0 0 10px rgba(0,0,0,0.3)}[data-theme="dark"] #chat-widget .chatcontainer::before{opacity:.2}[data-theme="dark"] #chat-widget .chatHeader{box-shadow:0 0 2px var(--border-primary)}[data-theme="dark"] #chat-widget .chatHeader .material-symbols-sharp{border-color:var(--border-primary)}[data-theme="dark"] #chat-widget .chatHeader .material-symbols-sharp:hover{background:var(--bg-tertiary)}[data-theme="dark"] #chat-widget .chatHeader .name{color:var(--text-primary)}[data-theme="dark"] #chat-widget .chatHeader .status{color:var(--text-secondary)}[data-theme="dark"] #chat-widget .chatBody .date-break{color:var(--text-tertiary)}[data-theme="dark"] #chat-widget .chatFooter>.d-flex{border-color:var(--border-primary)}[data-theme="dark"] #chat-widget .chatFooter>.d-flex button{background:var(--bg-tertiary);color:var(--text-secondary)}[data-theme="dark"] #chat-widget .chatFooter>.d-flex textarea{background:var(--card-bg);color:var(--text-primary)}[data-theme="dark"] .page-header.page-header-default{background-color:var(--card-bg);border-bottom-color:var(--border-primary);box-shadow:0 1px 5px 0 rgba(0,0,0,0.15)}[data-theme="dark"] .page-header.page-header-default .page-title h5{color:var(--text-primary)}[data-theme="dark"] .page-header.page-header-default #breadcrumb-right li{border-left-color:var(--border-primary)}[data-theme="dark"] .page-header.page-header-default #breadcrumb-right li h5{color:var(--text-secondary)}[data-theme="dark"] .page-header.page-header-default #breadcrumb-right li span{color:var(--text-primary)}[data-theme="dark"] .page-header.page-header-default .breadcrumb-right-info span{color:var(--text-primary)}[data-theme="dark"] .page-header.page-header-default .breadcrumb-right-info .sparkline:empty{background:linear-gradient(90deg, transparent 0, transparent 5px, rgba(255,255,255,0.03) 5px, rgba(255,255,255,0.03) 7px, transparent 7px)}[data-theme="dark"] .page-header.page-header-default .breadcrumb li+li::before{color:var(--text-tertiary)}[data-theme="dark"] .dropdown-menu{background-color:var(--bg-secondary);border-color:var(--border-primary);box-shadow:0 6px 24px rgba(0,0,0,0.4)}[data-theme="dark"] .dropdown-menu .dropdown-item{color:var(--text-primary)}[data-theme="dark"] .dropdown-menu .dropdown-item:hover,[data-theme="dark"] .dropdown-menu .dropdown-item:focus{background-color:var(--bg-tertiary);color:var(--text-primary)}[data-theme="dark"] .dropdown-menu .dropdown-item:active,[data-theme="dark"] .dropdown-menu .dropdown-item.active{background-color:#0067ff;color:#ffffff}[data-theme="dark"] .dropdown-menu .dropdown-item.disabled,[data-theme="dark"] .dropdown-menu .dropdown-item:disabled{color:var(--text-tertiary)}[data-theme="dark"] .dropdown-menu .dropdown-item i,[data-theme="dark"] .dropdown-menu .dropdown-item svg,[data-theme="dark"] .dropdown-menu .dropdown-item .material-symbols-sharp{color:var(--iconColor)}[data-theme="dark"] .dropdown-menu .dropdown-item:hover i,[data-theme="dark"] .dropdown-menu .dropdown-item:hover svg,[data-theme="dark"] .dropdown-menu .dropdown-item:hover .material-symbols-sharp{color:var(--text-primary)}[data-theme="dark"] .dropdown-menu .dropdown-header{color:var(--text-secondary)}[data-theme="dark"] .dropdown-menu .dropdown-divider{border-top-color:var(--border-primary)}[data-theme="dark"] .dropdown-menu .dropdown-item-text{color:var(--text-secondary)}[data-theme="dark"] .dropdown-menu-form .dropdown-form-header{background:linear-gradient(180deg, var(--bg-tertiary) 0%, var(--bg-quaternary) 100%);border-bottom-color:var(--border-primary)}[data-theme="dark"] .dropdown-menu-form .dropdown-form-header .dropdown-form-title{color:var(--text-primary)}[data-theme="dark"] .dropdown-menu-form .dropdown-form-header .dropdown-form-subtitle{color:var(--text-secondary)}[data-theme="dark"] .dropdown-menu-form .dropdown-form-group>label{color:var(--text-primary)}[data-theme="dark"] .dropdown-menu-form .dropdown-form-actions{border-top-color:var(--border-primary);background-color:var(--bg-tertiary)}[data-theme="dark"] .dropdown-menu .dropend>.dropdown-toggle::after,[data-theme="dark"] .dropdown-menu .dropstart>.dropdown-toggle::before{color:var(--iconColor)}[data-theme="dark"] .accordion .accordion-item{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .accordion .accordion-button{background:linear-gradient(180deg, var(--bg-tertiary) 0%, var(--bg-quaternary) 100%);color:var(--text-primary)}[data-theme="dark"] .accordion .accordion-button:not(.collapsed){background:linear-gradient(180deg, var(--bg-tertiary) 0%, var(--bg-quaternary) 100%);color:var(--text-primary);border-bottom-color:var(--border-primary)}[data-theme="dark"] .accordion .accordion-button:hover{background:linear-gradient(180deg, var(--bg-quaternary) 0%, var(--bg-tertiary) 100%)}[data-theme="dark"] .accordion .accordion-button .accordion-title-wrap .accordion-title{color:var(--text-primary)}[data-theme="dark"] .accordion .accordion-button .accordion-title-wrap .accordion-subtitle{color:var(--text-secondary)}[data-theme="dark"] .accordion .accordion-button .accordion-arrow .material-symbols-sharp{color:var(--iconColor)}[data-theme="dark"] .accordion .accordion-body{background-color:var(--card-bg);color:var(--text-primary)}[data-theme="dark"] .accordion .accordion-body .table th{background-color:var(--bg-tertiary);color:var(--text-primary);border-bottom-color:var(--border-primary)}[data-theme="dark"] .accordion .accordion-body .table td{color:var(--text-primary);border-color:var(--border-primary)}[data-theme="dark"] .accordion-form .accordion-item{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .accordion-form .accordion-button{background:var(--card-bg);color:var(--text-primary)}[data-theme="dark"] .accordion-form .accordion-button:not(.collapsed){background:var(--card-bg);border-bottom-color:var(--border-primary)}[data-theme="dark"] .accordion-form .accordion-button:hover{background:var(--bg-tertiary)}[data-theme="dark"] .accordion-form .accordion-body{background-color:var(--card-bg)}[data-theme="dark"] .accordion-body .accordion .accordion-item{background-color:var(--bg-tertiary)}[data-theme="dark"] .accordion-body .accordion .accordion-item .accordion-button{background:linear-gradient(180deg, var(--bg-tertiary) 0%, var(--bg-quaternary) 100%)}[data-theme="dark"] .accordion-body .accordion .accordion-item .accordion-body{background-color:var(--card-bg)}[data-theme="dark"] .booking-v2-page .map-container{background-color:var(--bg-tertiary)}[data-theme="dark"] .booking-v2-page .booking-panel .card{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .booking-v2-page .booking-panel .vehicle-stats-inline .stat-card{background:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .booking-v2-page .booking-panel .vehicle-stats-inline .stat-card .stat-content .stat-value{color:var(--text-primary)}[data-theme="dark"] .booking-v2-page .booking-panel .vehicle-stats-inline .stat-card .stat-content .stat-label{color:var(--text-secondary)}[data-theme="dark"] .booking-v2-page .info-panel .card{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .booking-v2-page .info-panel .fare-breakdown{background:var(--bg-tertiary)}[data-theme="dark"] .booking-v2-page .info-panel .fare-breakdown .table td{background:var(--bg-tertiary);color:var(--text-primary)}[data-theme="dark"] .booking-v2-page .info-panel .nearby-vehicle-item{border-bottom-color:var(--border-primary)}[data-theme="dark"] .booking-v2-page .info-panel .nearby-vehicle-item:hover{background:var(--bg-tertiary)}[data-theme="dark"] .booking-v2-page .info-panel .nearby-vehicle-item.active{background:rgba(0,103,255,0.15)}[data-theme="dark"] .booking-v2-page .info-panel .nearby-vehicle-item .fw-semibold{color:var(--text-primary)}[data-theme="dark"] .booking-v2-page .info-panel .vehicle-details h6{color:var(--text-primary)}[data-theme="dark"] .booking-v2-page .info-panel .vehicle-details .table td.fw-semibold{color:var(--text-primary)}[data-theme="dark"] .booking-v2-page .show-panel-btn,[data-theme="dark"] .booking-v2-page .show-info-panel-btn{background:var(--card-bg);box-shadow:0 .125rem .5rem rgba(0,0,0,0.3)}[data-theme="dark"] .booking-v2-page .show-panel-btn:hover,[data-theme="dark"] .booking-v2-page .show-info-panel-btn:hover{background:var(--bg-tertiary)}[data-theme="dark"] .booking-v2-page .show-panel-btn .material-symbols-sharp,[data-theme="dark"] .booking-v2-page .show-info-panel-btn .material-symbols-sharp{color:var(--text-primary)}[data-theme="dark"] .booking-v2-page .map-legend .card{background:rgba(30,42,59,0.95)}[data-theme="dark"] .booking-v2-page .map-legend .legend-item small{color:var(--text-primary)}[data-theme="dark"] .booking-v2-page .map-tooltip{background:var(--card-bg)}[data-theme="dark"] .booking-v2-page .map-tooltip strong,[data-theme="dark"] .booking-v2-page .map-tooltip span{color:var(--text-primary)}[data-theme="dark"] .booking-v2-page .map-tooltip .tooltip-divider{color:var(--border-primary)}[data-theme="dark"] .nav-tabs{border-bottom-color:var(--border-primary)}[data-theme="dark"] .nav-tabs .nav-link{color:var(--text-secondary)}[data-theme="dark"] .nav-tabs .nav-link:hover{color:#0067ff;border-color:var(--border-primary) var(--border-primary) var(--border-primary)}[data-theme="dark"] .nav-tabs .nav-link.active{color:#0067ff;background-color:var(--card-bg);border-color:var(--border-primary) var(--border-primary) var(--card-bg)}[data-theme="dark"] .nav-tabs-underline{border-bottom-color:var(--border-primary)}[data-theme="dark"] .nav-tabs-underline .nav-link:hover{border-bottom-color:rgba(0,103,255,0.5)}[data-theme="dark"] .nav-tabs-underline .nav-link.active{border-bottom-color:#0067ff;background-color:transparent}[data-theme="dark"] .nav-pills:not(aside .nav-pills) .nav-link{color:var(--text-secondary)}[data-theme="dark"] .nav-pills:not(aside .nav-pills) .nav-link:hover{color:#0067ff;background-color:rgba(0,103,255,0.15)}[data-theme="dark"] .nav-pills:not(aside .nav-pills) .nav-link.active{color:#ffffff;background-color:#0067ff}[data-theme="dark"] .tab-content>.tab-pane h6{color:var(--text-primary)}[data-theme="dark"] .nav-tabs-bordered .nav-tabs .nav-link{background-color:var(--bg-tertiary)}[data-theme="dark"] .nav-tabs-bordered .nav-tabs .nav-link:hover{border-color:var(--border-primary) var(--border-primary) transparent}[data-theme="dark"] .nav-tabs-bordered .nav-tabs .nav-link.active{background-color:var(--card-bg);border-color:var(--border-primary) var(--border-primary) transparent}[data-theme="dark"] .nav-tabs-bordered .nav-tabs .nav-link.active::after{background-color:var(--card-bg)}[data-theme="dark"] .nav-tabs-bordered .bordered-content{border-color:var(--border-primary);background-color:var(--card-bg)}[data-theme="dark"] .nav-pills-soft .nav-link{background-color:var(--bg-tertiary)}[data-theme="dark"] .progress{background-color:var(--bg-tertiary)}[data-theme="dark"] .progress-stacked{background-color:var(--bg-tertiary)}[data-theme="dark"] .pagination .page-link{background-color:var(--card-bg);border-color:var(--border-primary);color:var(--text-secondary)}[data-theme="dark"] .pagination .page-link:hover{color:#0067ff;background-color:rgba(0,103,255,0.15);border-color:var(--border-primary)}[data-theme="dark"] .pagination .page-item.active .page-link{background-color:#0067ff;border-color:#0067ff;color:#ffffff}[data-theme="dark"] .pagination .page-item.disabled .page-link{color:var(--text-tertiary);background-color:var(--bg-tertiary);border-color:var(--border-primary)}[data-theme="dark"] .pagination-outline .page-link{background-color:transparent;border-color:#0067ff;color:#0067ff}[data-theme="dark"] .pagination-outline .page-link:hover{background-color:rgba(0,103,255,0.15)}[data-theme="dark"] .pagination-info{color:var(--text-secondary)}[data-theme="dark"] .pagination-info strong{color:var(--text-primary)}[data-theme="dark"] .alert .alert-heading{color:inherit}[data-theme="dark"] .alert-left-border{background-color:var(--bg-tertiary);color:var(--text-primary)}[data-theme="dark"] .carousel-basic .carousel-control-prev,[data-theme="dark"] .carousel-basic .carousel-control-next{background:var(--card-bg);box-shadow:0 2px 8px rgba(0,0,0,0.3)}[data-theme="dark"] .carousel-basic .carousel-control-prev .carousel-control-prev-icon,[data-theme="dark"] .carousel-basic .carousel-control-next .carousel-control-prev-icon,[data-theme="dark"] .carousel-basic .carousel-control-prev .carousel-control-next-icon,[data-theme="dark"] .carousel-basic .carousel-control-next .carousel-control-next-icon{filter:invert(0) grayscale(100)}[data-theme="dark"] .carousel-numbered .carousel-indicators--numbered button{background:var(--card-bg);color:var(--text-primary);border-color:var(--border-primary)}[data-theme="dark"] .carousel-numbered .carousel-indicators--numbered button.active{background:var(--text-primary);color:var(--card-bg);border-color:var(--text-primary)}[data-theme="dark"] .carousel-cards .carousel-indicators--bottom button{background:var(--border-primary)}[data-theme="dark"] .carousel-cards .carousel-indicators--bottom button.active{background:var(--text-primary)}[data-theme="dark"] .carousel-card{background:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .carousel-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.3)}[data-theme="dark"] .carousel-card__title{color:var(--text-primary)}[data-theme="dark"] .carousel-card__desc{color:var(--text-secondary)}[data-theme="dark"] .carousel-card__footer{border-top-color:var(--border-primary)}[data-theme="dark"] .carousel-card__price{color:var(--text-primary)}[data-theme="dark"] .carousel-testimonials .carousel-indicators--dots button{background:var(--border-primary)}[data-theme="dark"] .carousel-testimonials .carousel-indicators--dots button.active{background:var(--text-primary)}[data-theme="dark"] .carousel-testimonial__text{color:var(--text-primary)}[data-theme="dark"] .carousel-testimonial__name{color:var(--text-primary)}[data-theme="dark"] .carousel-testimonial__role{color:var(--text-secondary)}[data-theme="dark"] .carousel-quotes .carousel-control-prev,[data-theme="dark"] .carousel-quotes .carousel-control-next{color:var(--text-secondary)}[data-theme="dark"] .carousel-quotes .carousel-control-prev:hover,[data-theme="dark"] .carousel-quotes .carousel-control-next:hover{color:var(--text-primary)}[data-theme="dark"] .carousel-quote__text{color:var(--text-primary)}[data-theme="dark"] .carousel-quote__divider{background:var(--border-primary)}[data-theme="dark"] .carousel-quote__author{color:var(--text-secondary)}[data-theme="dark"] .carousel-thumbnail.active{box-shadow:0 0 0 2px var(--text-primary)}[data-theme="dark"] .carousel-thumbnail__inner .material-symbols-sharp{color:var(--text-primary)}[data-theme="dark"] .modal-content{background-color:var(--card-bg);border-color:var(--border-primary);box-shadow:0 .5rem 2rem rgba(0,0,0,0.4)}[data-theme="dark"] .modal-header{border-bottom-color:var(--border-primary)}[data-theme="dark"] .modal-header .modal-title{color:var(--text-primary)}[data-theme="dark"] .modal-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}[data-theme="dark"] .modal-body{color:var(--text-primary)}[data-theme="dark"] .modal-body .nav-tabs{border-bottom-color:var(--border-primary)}[data-theme="dark"] .modal-body .nav-tabs .nav-link{color:var(--text-secondary)}[data-theme="dark"] .modal-body .nav-tabs .nav-link:hover{color:var(--text-primary)}[data-theme="dark"] .modal-body .nav-tabs .nav-link.active{color:#0067ff;background:transparent}[data-theme="dark"] .modal-footer{border-top-color:var(--border-primary)}[data-theme="dark"] .modal-confirm .modal-confirm__title{color:var(--text-primary)}[data-theme="dark"] .modal-confirm .modal-confirm__text{color:var(--text-secondary)}[data-theme="dark"] .modal-alert .modal-alert__subtitle{color:var(--text-secondary)}[data-theme="dark"] .modal-profile .modal-profile__avatar{border-color:var(--card-bg);background:var(--card-bg)}[data-theme="dark"] .panel,[data-theme="dark"] .card{background-color:var(--card-bg);border-color:var(--border-primary)}[data-theme="dark"] .card-header{background:linear-gradient(180deg, var(--bg-tertiary) 0%, var(--bg-quaternary) 100%);border-bottom-color:var(--border-primary)}[data-theme="dark"] .card-header .card-title{color:var(--text-primary)}[data-theme="dark"] .card-header .card-subtitle{color:var(--text-secondary)}[data-theme="dark"] .card-body{color:var(--text-primary)}[data-theme="dark"] .card-footer{background-color:var(--bg-tertiary);border-top-color:var(--border-primary)}[data-theme="dark"] .offcanvas{background-color:var(--bg-secondary);border-color:var(--border-primary)}[data-theme="dark"] .offcanvas .offcanvas-header{border-bottom-color:var(--border-primary)}[data-theme="dark"] .offcanvas .offcanvas-header .offcanvas-title{color:var(--text-primary)}[data-theme="dark"] .offcanvas .offcanvas-header .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}[data-theme="dark"] .offcanvas .offcanvas-body{color:var(--text-primary)}[data-theme="dark"] ::-webkit-scrollbar{background-color:var(--bg-tertiary)}[data-theme="dark"] ::-webkit-scrollbar-thumb{background-color:var(--bg-quaternary)}[data-theme="dark"] ::-webkit-scrollbar-thumb:hover{background-color:var(--border-primary)}[data-theme="dark"] .app-footer{background-color:var(--card-bg);border-top-color:var(--border-primary);color:var(--text-secondary)}[data-theme="dark"] .app-footer a{color:var(--text-primary)}[data-theme="dark"] .app-footer a:hover{color:#0067ff}[data-theme="dark"] .list-group-item{background-color:var(--card-bg);border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .list-group-item.active{background-color:#0067ff;border-color:#0067ff;color:#ffffff}[data-theme="dark"] .list-group-item.list-group-item-action:hover,[data-theme="dark"] .list-group-item.list-group-item-action:focus{background-color:var(--bg-tertiary);color:var(--text-primary)}[data-theme="dark"] .breadcrumb .breadcrumb-item{color:var(--text-secondary)}[data-theme="dark"] .breadcrumb .breadcrumb-item a{color:#0067ff}[data-theme="dark"] .breadcrumb .breadcrumb-item.active{color:var(--text-primary)}[data-theme="dark"] .breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:var(--text-tertiary)}[data-theme="dark"] .popover{background-color:var(--bg-secondary);border-color:var(--border-primary);box-shadow:0 4px 16px rgba(0,0,0,0.4)}[data-theme="dark"] .popover .popover-header{background-color:var(--bg-tertiary);border-bottom-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .popover .popover-body{color:var(--text-primary)}[data-theme="dark"] .popover.bs-popover-top .popover-arrow::after,[data-theme="dark"] .popover.bs-popover-auto[data-popper-placement^="top"] .popover-arrow::after{border-top-color:var(--bg-secondary)}[data-theme="dark"] .popover.bs-popover-bottom .popover-arrow::after,[data-theme="dark"] .popover.bs-popover-auto[data-popper-placement^="bottom"] .popover-arrow::after{border-bottom-color:var(--bg-secondary)}[data-theme="dark"] .popover.bs-popover-start .popover-arrow::after,[data-theme="dark"] .popover.bs-popover-auto[data-popper-placement^="left"] .popover-arrow::after{border-left-color:var(--bg-secondary)}[data-theme="dark"] .popover.bs-popover-end .popover-arrow::after,[data-theme="dark"] .popover.bs-popover-auto[data-popper-placement^="right"] .popover-arrow::after{border-right-color:var(--bg-secondary)}[data-theme="dark"] .tooltip .tooltip-inner{background-color:var(--bg-tertiary);color:var(--text-primary)}[data-theme="dark"] .tooltip.bs-tooltip-top .tooltip-arrow::before,[data-theme="dark"] .tooltip.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before{border-top-color:var(--bg-tertiary)}[data-theme="dark"] .tooltip.bs-tooltip-bottom .tooltip-arrow::before,[data-theme="dark"] .tooltip.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before{border-bottom-color:var(--bg-tertiary)}[data-theme="dark"] .tooltip.bs-tooltip-start .tooltip-arrow::before,[data-theme="dark"] .tooltip.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before{border-left-color:var(--bg-tertiary)}[data-theme="dark"] .tooltip.bs-tooltip-end .tooltip-arrow::before,[data-theme="dark"] .tooltip.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before{border-right-color:var(--bg-tertiary)}[data-theme="dark"] .spinner-border{border-color:currentColor;border-right-color:transparent}[data-theme="dark"] .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}[data-theme="dark"] hr{border-color:var(--border-primary);opacity:1}[data-theme="dark"] code{background-color:var(--bg-tertiary);color:#0067ff}[data-theme="dark"] pre{background-color:var(--bg-tertiary);border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] pre code{background-color:transparent}[data-theme="dark"] blockquote{border-left-color:#0067ff;color:var(--text-secondary)}[data-theme="dark"] .figure-caption{color:var(--text-secondary)}[data-theme="dark"] table,[data-theme="dark"] .table,[data-theme="dark"] table.dataTable{--bs-border-color:var(--border-primary);--bs-table-border-color:var(--border-primary);background-color:transparent;color:var(--text-primary);border-color:var(--border-primary)}[data-theme="dark"] table>thead th,[data-theme="dark"] .table>thead th,[data-theme="dark"] table.dataTable>thead th,[data-theme="dark"] table>tbody td,[data-theme="dark"] .table>tbody td,[data-theme="dark"] table.dataTable>tbody td,[data-theme="dark"] table>tbody th,[data-theme="dark"] .table>tbody th,[data-theme="dark"] table.dataTable>tbody th,[data-theme="dark"] table>tfoot td,[data-theme="dark"] .table>tfoot td,[data-theme="dark"] table.dataTable>tfoot td,[data-theme="dark"] table>tfoot th,[data-theme="dark"] .table>tfoot th,[data-theme="dark"] table.dataTable>tfoot th,[data-theme="dark"] table thead>tr>th,[data-theme="dark"] .table thead>tr>th,[data-theme="dark"] table.dataTable thead>tr>th,[data-theme="dark"] table tbody>tr>td,[data-theme="dark"] .table tbody>tr>td,[data-theme="dark"] table.dataTable tbody>tr>td,[data-theme="dark"] table tbody>tr>th,[data-theme="dark"] .table tbody>tr>th,[data-theme="dark"] table.dataTable tbody>tr>th{background-color:transparent !important;color:var(--text-primary);border-color:var(--border-primary) !important}[data-theme="dark"] table>tbody tr,[data-theme="dark"] .table>tbody tr,[data-theme="dark"] table.dataTable>tbody tr{background-color:transparent}[data-theme="dark"] table>tbody tr:hover>*,[data-theme="dark"] .table>tbody tr:hover>*,[data-theme="dark"] table.dataTable>tbody tr:hover>*{background-color:var(--bg-tertiary) !important}[data-theme="dark"] .dataTables_wrapper,[data-theme="dark"] .dataTables_info,[data-theme="dark"] .dataTables_length,[data-theme="dark"] .dataTables_filter{color:var(--text-secondary)}[data-theme="dark"] .form-control:disabled,[data-theme="dark"] .form-control[readonly],[data-theme="dark"] input:disabled,[data-theme="dark"] textarea:disabled,[data-theme="dark"] select:disabled{background-color:var(--panel-bg) !important;color:var(--text-secondary);border-color:var(--input-border)}[data-theme="dark"] .input-group-text{background-color:var(--panel-bg) !important;border-color:var(--input-border) !important;color:var(--text-secondary)}[data-theme="dark"] .form-check-input{background-color:var(--input-bg) !important;border-color:var(--text-tertiary) !important}[data-theme="dark"] .form-check-input:checked{background-color:#0067ff !important;border-color:#0067ff !important}[data-theme="dark"] .form-switch .form-check-input:not(:checked){background-color:var(--bg-quaternary) !important}[data-theme="dark"] .widget-stats-card-17,[data-theme="dark"] .widget-stats-card-18{background-color:var(--card-bg) !important;color:var(--text-primary);border-color:var(--border-primary)}[data-theme="dark"] .widget-stats-card-17__button,[data-theme="dark"] .widget-stats-card-18__button{background-color:var(--panel-bg);color:var(--text-primary);border-color:var(--border-primary)}[data-theme="dark"] .draft-info,[data-theme="dark"] .notes-box{background-color:var(--panel-bg) !important;color:var(--text-primary);border-color:var(--border-primary)}[data-theme="dark"] .accordion-button{background-color:var(--panel-bg) !important;color:var(--text-primary)}[data-theme="dark"] .accordion-button::after{filter:invert(1) grayscale(1) brightness(1.5)}[data-theme="dark"] .preview-tab{color:var(--text-secondary)}[data-theme="dark"] .preview-tab.active{background-color:var(--card-bg) !important;color:var(--text-primary) !important}[data-theme="dark"] .preview-tab:hover:not(.active){background-color:var(--bg-tertiary) !important;color:var(--text-primary)}[data-theme="dark"] .invoice-preview-container .card-body,[data-theme="dark"] .invoice-preview .card-body{background-color:transparent !important}[data-theme="dark"] .invoice-document,[data-theme="dark"] .invoice-document *{color:var(--text-primary) !important}[data-theme="dark"] .login-v1-right,[data-theme="dark"] .login-v2-right,[data-theme="dark"] .registration-v1-right,[data-theme="dark"] .registration-v2-right{background-color:var(--card-bg) !important;color:var(--text-primary)}[data-theme="dark"] .btn-social{background-color:var(--panel-bg) !important;border-color:var(--border-primary) !important;color:var(--text-primary) !important}[data-theme="dark"] .scrum-column-header{background-color:var(--panel-bg) !important;color:var(--text-primary);border-color:var(--border-primary)}[data-theme="dark"] .fc .fc-button.fc-button-primary,[data-theme="dark"] .fc .fc-today-button{background-color:var(--panel-bg) !important;border-color:var(--border-primary) !important;color:var(--text-primary) !important}[data-theme="dark"] .fc .fc-button.fc-button-primary:hover,[data-theme="dark"] .fc .fc-today-button:hover,[data-theme="dark"] .fc .fc-button.fc-button-primary:not(:disabled):active,[data-theme="dark"] .fc .fc-today-button:not(:disabled):active,[data-theme="dark"] .fc .fc-button.fc-button-primary.fc-button-active,[data-theme="dark"] .fc .fc-today-button.fc-button-active,[data-theme="dark"] .fc .fc-button.fc-button-primary:focus,[data-theme="dark"] .fc .fc-today-button:focus{background-color:var(--bg-tertiary) !important;border-color:var(--border-primary) !important;color:var(--text-primary) !important}[data-theme="dark"] #external-events .fc-event:not(.fc-event-primary):not(.fc-event-success):not(.fc-event-warning):not(.fc-event-danger):not(.fc-event-info):not(.fc-event-secondary){background-color:var(--panel-bg) !important;border-color:var(--border-primary) !important;color:var(--text-primary)}[data-theme="dark"] #quick-add-form label,[data-theme="dark"] #quick-add-form .form-label{background-color:transparent !important;color:var(--text-secondary)}[data-theme="dark"] .fc .fc-daygrid-block-event .fc-event-title,[data-theme="dark"] .fc .fc-h-event .fc-event-title,[data-theme="dark"] .fc .fc-daygrid-block-event .fc-event-time,[data-theme="dark"] .fc .fc-h-event .fc-event-time,[data-theme="dark"] .fc .fc-daygrid-block-event .fc-event-title-container,[data-theme="dark"] .fc .fc-h-event .fc-event-title-container,[data-theme="dark"] .fc .fc-daygrid-block-event .fc-event-main,[data-theme="dark"] .fc .fc-h-event .fc-event-main{color:#333333}[data-theme="dark"] .bg-white{background-color:var(--card-bg) !important}[data-theme="dark"] .bg-light{background-color:var(--panel-bg) !important}[data-theme="dark"] .btn-light{background-color:var(--panel-bg) !important;border-color:var(--border-primary) !important;color:var(--text-primary) !important}[data-theme="dark"] .btn-light:hover,[data-theme="dark"] .btn-light:focus,[data-theme="dark"] .btn-light:active,[data-theme="dark"] .btn-light.active{background-color:var(--bg-tertiary) !important;border-color:var(--border-primary) !important;color:var(--text-primary) !important}[data-theme="dark"] .badge.bg-light,[data-theme="dark"] .badge-gray-light{background-color:var(--panel-bg) !important;color:var(--text-secondary) !important}[data-theme="dark"] .contact-application-container,[data-theme="dark"] .contact-list-panel,[data-theme="dark"] .contact-list-header,[data-theme="dark"] .contact-detail-panel,[data-theme="dark"] .contact-detail-header,[data-theme="dark"] .detail-property-card,[data-theme="dark"] .document-item,[data-theme="dark"] .contact-list-search,[data-theme="dark"] .contact-list-item{background-color:var(--card-bg) !important;border-color:var(--border-primary) !important;color:var(--text-primary)}[data-theme="dark"] .contact-list-header,[data-theme="dark"] .contact-detail-header{background-color:var(--panel-bg) !important}[data-theme="dark"] .error-page-content{background-color:var(--bg-primary) !important}[data-theme="dark"] .error-page-card,[data-theme="dark"] .error-tip{background-color:var(--card-bg) !important;border-color:var(--border-primary) !important;color:var(--text-primary)}[data-theme="dark"] aside .nav-sub-accordion .nav-item-sub .nav-link:hover,[data-theme="dark"] aside .nav-sub-accordion .nav-item-sub .nav-link:focus{background-color:transparent}[data-theme="dark"] aside .nav-sub-accordion .nav-item-sub:hover:not(.active){background-color:var(--sidebar-hover)}[data-theme="dark"] .widget-stats-card-6,[data-theme="dark"] .widget-stats-card-6--light,[data-theme="dark"] .widget-stats-card-19,[data-theme="dark"] .widget-stats-card-20{background-color:var(--card-bg) !important;border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-16__banner,[data-theme="dark"] .widget-stats-card-16__stat-card,[data-theme="dark"] .widget-stats-card-22__front,[data-theme="dark"] .widget-stats-card-6__date-card,[data-theme="dark"] .widget-stats-card-6__range-btn,[data-theme="dark"] .widget-stats-card-6__date-arrow{background-color:var(--panel-bg) !important;border-color:var(--border-primary) !important;color:var(--text-primary)}[data-theme="dark"] .widget-stats-card-3__member-avatar,[data-theme="dark"] .widget-stats-card-7__customer-avatar,[data-theme="dark"] .widget-stats-card-7__delivery-avatar{background-color:var(--panel-bg) !important}[data-theme="dark"] .timeline-message{background-color:var(--panel-bg) !important;border-color:var(--border-primary) !important;color:var(--text-primary)}[data-theme="dark"] .btn-outline-secondary{background-color:transparent !important;border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .btn-outline-secondary:hover,[data-theme="dark"] .btn-outline-secondary:focus,[data-theme="dark"] .btn-outline-secondary:active{background-color:var(--bg-tertiary) !important;color:var(--text-primary)}[data-theme="dark"] .card.shadow-sm{background-color:var(--card-bg) !important;border-color:var(--border-primary);color:var(--text-primary)}[data-theme="dark"] .swal2-popup{background-color:var(--card-bg) !important;color:var(--text-primary)}[data-theme="dark"] .swal2-title,[data-theme="dark"] .swal2-html-container,[data-theme="dark"] .swal2-content,[data-theme="dark"] .swal2-label{color:var(--text-primary) !important}[data-theme="dark"] .swal2-input,[data-theme="dark"] .swal2-textarea,[data-theme="dark"] .swal2-select,[data-theme="dark"] .swal2-file{background-color:var(--input-bg) !important;border-color:var(--input-border) !important;color:var(--text-primary) !important}[data-theme="dark"] .swal2-footer{border-top-color:var(--border-primary);color:var(--text-secondary)}[data-theme="dark"] .login-form-content .login-title,[data-theme="dark"] .registration-form-content .login-title,[data-theme="dark"] .login-panel .login-title,[data-theme="dark"] .registration-panel .login-title,[data-theme="dark"] .login-form-content .registration-title,[data-theme="dark"] .registration-form-content .registration-title,[data-theme="dark"] .login-panel .registration-title,[data-theme="dark"] .registration-panel .registration-title,[data-theme="dark"] .login-form-content .login-panel-title,[data-theme="dark"] .registration-form-content .login-panel-title,[data-theme="dark"] .login-panel .login-panel-title,[data-theme="dark"] .registration-panel .login-panel-title,[data-theme="dark"] .login-form-content h1,[data-theme="dark"] .registration-form-content h1,[data-theme="dark"] .login-panel h1,[data-theme="dark"] .registration-panel h1,[data-theme="dark"] .login-form-content h2,[data-theme="dark"] .registration-form-content h2,[data-theme="dark"] .login-panel h2,[data-theme="dark"] .registration-panel h2,[data-theme="dark"] .login-form-content h3,[data-theme="dark"] .registration-form-content h3,[data-theme="dark"] .login-panel h3,[data-theme="dark"] .registration-panel h3,[data-theme="dark"] .login-form-content h4,[data-theme="dark"] .registration-form-content h4,[data-theme="dark"] .login-panel h4,[data-theme="dark"] .registration-panel h4{color:var(--text-primary) !important}[data-theme="dark"] .login-form-content .login-subtitle,[data-theme="dark"] .registration-form-content .login-subtitle,[data-theme="dark"] .login-panel .login-subtitle,[data-theme="dark"] .registration-panel .login-subtitle,[data-theme="dark"] .login-form-content .registration-subtitle,[data-theme="dark"] .registration-form-content .registration-subtitle,[data-theme="dark"] .login-panel .registration-subtitle,[data-theme="dark"] .registration-panel .registration-subtitle{color:var(--text-secondary) !important}[data-theme="dark"] .login-form,[data-theme="dark"] .registration-form{color:var(--text-primary)}[data-theme="dark"] .login-form .form-floating>label,[data-theme="dark"] .registration-form .form-floating>label,[data-theme="dark"] .login-form>label,[data-theme="dark"] .registration-form>label,[data-theme="dark"] .login-form label,[data-theme="dark"] .registration-form label{color:var(--text-secondary)}[data-theme="dark"] .login-form .password-toggle,[data-theme="dark"] .registration-form .password-toggle{color:var(--text-secondary)}[data-theme="dark"] .login-form .forgot-password-link,[data-theme="dark"] .registration-form .forgot-password-link{color:#0067ff !important}[data-theme="dark"] .login-form .form-check-label,[data-theme="dark"] .registration-form .form-check-label{color:var(--text-secondary)}[data-theme="dark"] .login-footer,[data-theme="dark"] .registration-footer{color:var(--text-secondary) !important}[data-theme="dark"] .login-footer a,[data-theme="dark"] .registration-footer a{color:#0067ff !important}[data-theme="dark"] blockquote,[data-theme="dark"] .blockquote{background-color:var(--panel-bg) !important;color:var(--text-primary);border-left-color:#0067ff}[data-theme="dark"] .blockquote-footer{color:var(--text-secondary)}[data-theme="dark"] dt{color:var(--text-primary)}[data-theme="dark"] dd{color:var(--text-secondary)}[data-theme="dark"] .lightbox-card{background:var(--card-bg) !important;border-color:var(--border-primary) !important}[data-theme="dark"] .lightbox-card__title{color:var(--text-primary) !important}[data-theme="dark"] .lightbox-card__text{color:var(--text-secondary) !important}[data-theme="dark"] .icon-item{background-color:var(--panel-bg) !important;border-color:var(--border-primary) !important}[data-theme="dark"] .icon-item .icon-name{color:var(--text-secondary)}[data-theme="dark"] .icon-item>[class^="icon-"],[data-theme="dark"] .icon-item>[class*=" icon-"],[data-theme="dark"] .icon-item i,[data-theme="dark"] .icon-item .material-symbols-sharp,[data-theme="dark"] .icon-item .fa,[data-theme="dark"] .icon-item .fas,[data-theme="dark"] .icon-item .far,[data-theme="dark"] .icon-item .fab{color:var(--text-primary)}[data-theme="dark"] .icon-item:hover{background-color:var(--bg-tertiary) !important}[data-theme="dark"] .icon-search-box{background-color:var(--card-bg) !important;border-color:var(--border-primary) !important}[data-theme="dark"] footer .text-dark{color:var(--text-secondary) !important}[data-theme="dark"] footer a.text-dark{color:var(--text-primary) !important}[data-theme="dark"] footer a.text-dark:hover{color:#0067ff !important}[data-theme="dark"] footer .nav-link:hover,[data-theme="dark"] footer .nav-link:focus{color:var(--text-primary) !important}[data-theme="dark"] .invoice-document{background:var(--card-bg) !important;color:var(--text-primary);box-shadow:0 2px 8px rgba(0,0,0,0.4) !important}[data-theme="dark"] .accordion{--bs-accordion-border-color:var(--border-primary);--bs-accordion-bg:transparent}[data-theme="dark"] .accordion-item{border-color:var(--border-primary) !important;background-color:transparent}[data-theme="dark"] .accordion-button{border-color:var(--border-primary) !important}[data-theme="dark"] #cookieModal .modal-content,[data-theme="dark"] .cookie-modal .modal-content{background-color:var(--card-bg) !important;color:var(--text-primary);border-color:var(--border-primary)}[data-theme="dark"] #cookieModal .modal-header,[data-theme="dark"] .cookie-modal .modal-header{background:var(--panel-bg) !important;border-bottom-color:var(--border-primary) !important}[data-theme="dark"] #cookieModal .modal-body,[data-theme="dark"] .cookie-modal .modal-body,[data-theme="dark"] #cookieModal .modal-footer,[data-theme="dark"] .cookie-modal .modal-footer{background:var(--card-bg) !important;border-color:var(--border-primary) !important}[data-theme="dark"] .cookie-modal-icon{background-color:var(--panel-bg) !important}[data-theme="dark"] .cookie-modal-intro{background:var(--panel-bg) !important;color:var(--text-primary)}[data-theme="dark"] .stat-item,[data-theme="dark"] .cookie-item,[data-theme="dark"] .cookie-item-header,[data-theme="dark"] .cookie-item-body{background-color:var(--panel-bg) !important;border-color:var(--border-primary) !important;color:var(--text-primary)}[data-theme="dark"] .cookie-name,[data-theme="dark"] .cookie-provider,[data-theme="dark"] .cookie-purpose{background-color:transparent !important;color:var(--text-primary) !important}[data-theme="dark"] .cookie-header-text .modal-title{color:var(--text-primary) !important}[data-theme="dark"] .cookie-header-text p{color:var(--text-secondary) !important}[data-theme="dark"] .cookie-modal-intro .intro-text h6{color:var(--text-primary) !important}[data-theme="dark"] .cookie-modal-intro .intro-text p,[data-theme="dark"] .cookie-modal-intro .stat-label{color:var(--text-secondary) !important}[data-theme="dark"] .btn-red,[data-theme="dark"] a.btn-red{background-color:#e00 !important;border-color:#e00 !important;color:#ffffff !important}[data-theme="dark"] .btn-red:hover,[data-theme="dark"] a.btn-red:hover,[data-theme="dark"] .btn-red:focus,[data-theme="dark"] a.btn-red:focus,[data-theme="dark"] .btn-red:active,[data-theme="dark"] a.btn-red:active{background-color:#ca0000 !important;border-color:#ca0000 !important;color:#ffffff !important}[data-theme="dark"] .btn-orange,[data-theme="dark"] a.btn-orange{background-color:#ec7300 !important;border-color:#ec7300 !important;color:#ffffff !important}[data-theme="dark"] .btn-orange:hover,[data-theme="dark"] a.btn-orange:hover,[data-theme="dark"] .btn-orange:focus,[data-theme="dark"] a.btn-orange:focus,[data-theme="dark"] .btn-orange:active,[data-theme="dark"] a.btn-orange:active{background-color:#c96200 !important;border-color:#c96200 !important;color:#ffffff !important}[data-theme="dark"] .btn-green,[data-theme="dark"] a.btn-green{background-color:#74993d !important;border-color:#74993d !important;color:#ffffff !important}[data-theme="dark"] .btn-green:hover,[data-theme="dark"] a.btn-green:hover,[data-theme="dark"] .btn-green:focus,[data-theme="dark"] a.btn-green:focus,[data-theme="dark"] .btn-green:active,[data-theme="dark"] a.btn-green:active{background-color:#617f33 !important;border-color:#617f33 !important;color:#ffffff !important}[data-theme="dark"] .btn-teal,[data-theme="dark"] a.btn-teal{background-color:#4e8476 !important;border-color:#4e8476 !important;color:#ffffff !important}[data-theme="dark"] .btn-teal:hover,[data-theme="dark"] a.btn-teal:hover,[data-theme="dark"] .btn-teal:focus,[data-theme="dark"] a.btn-teal:focus,[data-theme="dark"] .btn-teal:active,[data-theme="dark"] a.btn-teal:active{background-color:#416d62 !important;border-color:#416d62 !important;color:#ffffff !important}[data-theme="dark"] .btn-blue,[data-theme="dark"] a.btn-blue{background-color:#368f9d !important;border-color:#368f9d !important;color:#ffffff !important}[data-theme="dark"] .btn-blue:hover,[data-theme="dark"] a.btn-blue:hover,[data-theme="dark"] .btn-blue:focus,[data-theme="dark"] a.btn-blue:focus,[data-theme="dark"] .btn-blue:active,[data-theme="dark"] a.btn-blue:active{background-color:#2c7782 !important;border-color:#2c7782 !important;color:#ffffff !important}[data-theme="dark"] .btn-yellow,[data-theme="dark"] a.btn-yellow{background-color:#998e3d !important;border-color:#998e3d !important;color:#ffffff !important}[data-theme="dark"] .btn-yellow:hover,[data-theme="dark"] a.btn-yellow:hover,[data-theme="dark"] .btn-yellow:focus,[data-theme="dark"] a.btn-yellow:focus,[data-theme="dark"] .btn-yellow:active,[data-theme="dark"] a.btn-yellow:active{background-color:#7f7733 !important;border-color:#7f7733 !important;color:#ffffff !important}[data-theme="dark"] .btn-purple,[data-theme="dark"] a.btn-purple{background-color:#804ea2 !important;border-color:#804ea2 !important;color:#ffffff !important}[data-theme="dark"] .btn-purple:hover,[data-theme="dark"] a.btn-purple:hover,[data-theme="dark"] .btn-purple:focus,[data-theme="dark"] a.btn-purple:focus,[data-theme="dark"] .btn-purple:active,[data-theme="dark"] a.btn-purple:active{background-color:#6d438a !important;border-color:#6d438a !important;color:#ffffff !important}[data-theme="dark"] .btn-outline-red{color:#FFC5C5 !important;border-color:#FFC5C5 !important}[data-theme="dark"] .btn-outline-red:hover,[data-theme="dark"] .btn-outline-red:focus,[data-theme="dark"] .btn-outline-red:active{color:#333333 !important}[data-theme="dark"] .btn-outline-orange{color:#FFEBD8 !important;border-color:#FFEBD8 !important}[data-theme="dark"] .btn-outline-orange:hover,[data-theme="dark"] .btn-outline-orange:focus,[data-theme="dark"] .btn-outline-orange:active{color:#333333 !important}[data-theme="dark"] .btn-outline-green{color:#C7DCA7 !important;border-color:#C7DCA7 !important}[data-theme="dark"] .btn-outline-green:hover,[data-theme="dark"] .btn-outline-green:focus,[data-theme="dark"] .btn-outline-green:active{color:#333333 !important}[data-theme="dark"] .btn-outline-teal{color:#89B9AD !important;border-color:#89B9AD !important}[data-theme="dark"] .btn-outline-teal:hover,[data-theme="dark"] .btn-outline-teal:focus,[data-theme="dark"] .btn-outline-teal:active{color:#333333 !important}[data-theme="dark"] .btn-outline-blue{color:#8ACDD7 !important;border-color:#8ACDD7 !important}[data-theme="dark"] .btn-outline-blue:hover,[data-theme="dark"] .btn-outline-blue:focus,[data-theme="dark"] .btn-outline-blue:active{color:#333333 !important}[data-theme="dark"] .btn-outline-yellow{color:#dcd6a7 !important;border-color:#dcd6a7 !important}[data-theme="dark"] .btn-outline-yellow:hover,[data-theme="dark"] .btn-outline-yellow:focus,[data-theme="dark"] .btn-outline-yellow:active{color:#333333 !important}[data-theme="dark"] .btn-outline-purple{color:#AC87C5 !important;border-color:#AC87C5 !important}[data-theme="dark"] .btn-outline-purple:hover,[data-theme="dark"] .btn-outline-purple:focus,[data-theme="dark"] .btn-outline-purple:active{color:#333333 !important}[data-theme="dark"] label,[data-theme="dark"] .form-label,[data-theme="dark"] .col-form-label,[data-theme="dark"] .form-check-label,[data-theme="dark"] .form-floating>label{color:var(--text-secondary) !important}[data-theme="dark"] .login-panel,[data-theme="dark"] .registration-panel{background:transparent !important;border:0 !important}[data-theme="dark"] .login-panel>.card,[data-theme="dark"] .registration-panel>.card,[data-theme="dark"] .login-panel .card.shadow-lg,[data-theme="dark"] .registration-panel .card.shadow-lg,[data-theme="dark"] .login-panel .card,[data-theme="dark"] .registration-panel .card,[data-theme="dark"] .login-panel .card-body,[data-theme="dark"] .registration-panel .card-body,[data-theme="dark"] .login-panel .card-header,[data-theme="dark"] .registration-panel .card-header,[data-theme="dark"] .login-panel .card-footer,[data-theme="dark"] .registration-panel .card-footer{background-color:var(--card-bg) !important;border-color:var(--border-primary) !important}[data-theme="dark"] .login-panel .card-title,[data-theme="dark"] .registration-panel .card-title,[data-theme="dark"] .login-panel h5,[data-theme="dark"] .registration-panel h5,[data-theme="dark"] .login-panel h4,[data-theme="dark"] .registration-panel h4,[data-theme="dark"] .login-panel .login-panel-title,[data-theme="dark"] .registration-panel .login-panel-title,[data-theme="dark"] .login-panel .registration-panel-title,[data-theme="dark"] .registration-panel .registration-panel-title{color:var(--text-primary) !important}[data-theme="dark"] .login-panel .form-control,[data-theme="dark"] .registration-panel .form-control,[data-theme="dark"] .login-panel .form-select,[data-theme="dark"] .registration-panel .form-select{background-color:var(--input-bg) !important;border-color:var(--input-border) !important;color:var(--text-primary) !important}[data-theme="dark"] .login-panel .forgot-password-link,[data-theme="dark"] .registration-panel .forgot-password-link,[data-theme="dark"] .login-panel a,[data-theme="dark"] .registration-panel a{color:#0067ff}[data-theme="dark"] [class*="widget-stats-card-"] [class*="__value"],[data-theme="dark"] [class*="widget-stats-card-"] [class*="__title"],[data-theme="dark"] [class*="widget-stats-card-"] [class*="__name"],[data-theme="dark"] [class*="widget-stats-card-"] [class*="__summary-value"],[data-theme="dark"] [class*="widget-stats-card-"] [class*="__stat-value"],[data-theme="dark"] [class*="widget-stats-card-"] [class*="__count"],[data-theme="dark"] [class*="widget-stats-card-"] [class*="__amount"],[data-theme="dark"] [class*="widget-stats-card-"] [class*="__number"]{color:var(--text-primary) !important}[data-theme="dark"] [class*="widget-stats-card-"] [class*="label"],[data-theme="dark"] [class*="widget-stats-card-"] [class*="__subtitle"],[data-theme="dark"] [class*="widget-stats-card-"] [class*="__date"],[data-theme="dark"] [class*="widget-stats-card-"] [class*="__meta"]{color:var(--text-secondary) !important}[data-theme="dark"] .widget-stats-card-5__stat-avatar,[data-theme="dark"] .widget-stats-card-18__event-avatar-more{background-color:var(--panel-bg) !important;color:var(--text-primary)}[data-theme="dark"] .faq-search-box,[data-theme="dark"] .faq-categories-wrapper,[data-theme="dark"] .faq-contact-card{background:var(--card-bg) !important;border-color:var(--border-primary) !important;color:var(--text-primary)}[data-theme="dark"] .help-icon,[data-theme="dark"] .faq-contact-icon{background-color:var(--panel-bg) !important}[data-theme="dark"] .faq-header-icon{color:var(--text-primary)}[data-theme="dark"] .table-striped{--bs-table-bg:transparent;background-color:transparent !important}[data-theme="dark"] .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:rgba(255,255,255,0.04) !important}[data-theme="dark"] .permissions-title{color:var(--text-primary) !important}[data-theme="dark"] .permissions-desc{color:var(--text-secondary) !important}[data-theme="dark"] .property-address,[data-theme="dark"] .document-name,[data-theme="dark"] .property-value,[data-theme="dark"] .detail-value{color:var(--text-primary) !important}[data-theme="dark"] .property-label,[data-theme="dark"] .detail-label{color:var(--text-secondary) !important}[data-theme="dark"] .phone-link,[data-theme="dark"] .email-link{color:#0067ff !important}[data-theme="dark"] .tab-btn{color:var(--text-secondary) !important}[data-theme="dark"] .tab-btn.active{color:var(--text-primary) !important}[data-theme="dark"] .scrum-column-header h6,[data-theme="dark"] .scrum-column-header .h6,[data-theme="dark"] .scrum-card-title{color:var(--text-primary) !important}[data-theme="dark"] .btn-signin,[data-theme="dark"] .login-panel .btn-primary,[data-theme="dark"] .login-form .btn-primary,[data-theme="dark"] .registration-panel .btn-primary,[data-theme="dark"] .registration-form .btn-primary{background:linear-gradient(90deg, #6f923a 0%, #85af45 100%) !important;border-color:#6f923a !important;color:#ffffff !important}[data-theme="dark"] .btn-signin:hover,[data-theme="dark"] .login-panel .btn-primary:hover,[data-theme="dark"] .login-form .btn-primary:hover,[data-theme="dark"] .registration-panel .btn-primary:hover,[data-theme="dark"] .registration-form .btn-primary:hover,[data-theme="dark"] .btn-signin:focus,[data-theme="dark"] .login-panel .btn-primary:focus,[data-theme="dark"] .login-form .btn-primary:focus,[data-theme="dark"] .registration-panel .btn-primary:focus,[data-theme="dark"] .registration-form .btn-primary:focus,[data-theme="dark"] .btn-signin:active,[data-theme="dark"] .login-panel .btn-primary:active,[data-theme="dark"] .login-form .btn-primary:active,[data-theme="dark"] .registration-panel .btn-primary:active,[data-theme="dark"] .registration-form .btn-primary:active{background:linear-gradient(90deg, #5e7c31 0%, #74993d 100%) !important;color:#ffffff !important}[data-theme="dark"] .accordion-button{background:var(--panel-bg) !important;color:var(--text-primary) !important}[data-theme="dark"] .accordion-button:hover{background:var(--bg-tertiary) !important}[data-theme="dark"] .accordion-button:not(.collapsed){background:var(--bg-tertiary) !important;color:var(--text-primary) !important}[data-theme="dark"] .fc .fc-daygrid-day:hover{background-color:rgba(255,255,255,0.06) !important}[data-theme="dark"] .fc .fc-daygrid-day.fc-day-other{background-color:rgba(255,255,255,0.02) !important}[data-theme="dark"] .fc .fc-daygrid-day.fc-day-today{background-color:rgba(0,103,255,0.12) !important}[data-theme="dark"] .fc tbody tr:hover,[data-theme="dark"] .fc tbody tr:hover>*{background-color:transparent !important}[data-theme="dark"] .role-name{color:var(--text-primary) !important}[data-theme="dark"] .role-icon,[data-theme="dark"] .role-icon .material-symbols-sharp{color:var(--text-secondary) !important}[data-theme="dark"] .template-item:hover{background-color:var(--bg-tertiary) !important}[data-theme="dark"] .template-name{color:var(--text-primary) !important}[data-theme="dark"] .widget-stats-card-18 .fc-daygrid-day:hover{background:transparent !important}[data-theme="dark"] .widget-stats-card-18 .fc-daygrid-day-number:hover{background-color:var(--bg-tertiary) !important;color:var(--text-primary) !important}[data-theme="dark"] .role-item:hover{background-color:var(--bg-tertiary) !important}.form-control,.form-select{font-size:.8125rem;box-shadow:none !important}.form-control:focus,.form-select:focus{box-shadow:none !important}.form-control option,.form-select option{font-size:.8125rem}.form-check-input:focus{box-shadow:none !important}.form-check{display:flex;align-items:center;min-height:auto;padding-left:0}.form-check .form-check-input{float:none;margin:0 .5rem 0 0}.form-check .form-check-label{margin-bottom:0}.form-switch .form-check-input{width:2.5rem;height:1.25rem;cursor:pointer;background-color:#e3e3e6;border:none;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='%23fff'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-color:#0067ff}.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='%23fff'/%3e%3c/svg%3e")}.form-switch .form-check-label{cursor:pointer;font-size:.8125rem}.toggle-option{display:flex;align-items:center;height:2.875rem;padding:0 .875rem;background-color:#ffffff;border:1px solid #e3e3e6;border-radius:4px;transition:border-color .2s ease}.toggle-option:hover{border-color:#d6d6d6}.toggle-option:has(.form-check-input:checked){border-color:#0067ff}.toggle-option .form-check{margin:0}.toggle-option .form-check-label{font-size:.8125rem}.permissions-list{border:1px solid #e3e3e6;border-radius:.5rem;overflow:hidden}.permissions-item{display:flex;align-items:center;padding:1rem 1.25rem;background-color:#ffffff;border-bottom:1px solid #e3e3e6;transition:background-color .2s ease}.permissions-item:last-child{border-bottom:none}.permissions-item:hover{background-color:#f7f7f7}.permissions-icon{width:2.5rem;height:2.5rem;min-width:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;margin-right:1rem}.permissions-icon .material-symbols-sharp{font-size:1.25rem}.permissions-icon.icon-blue{background-color:rgba(0,103,255,0.12)}.permissions-icon.icon-blue .material-symbols-sharp{color:#0067ff}.permissions-icon.icon-purple{background-color:rgba(172,135,197,0.3)}.permissions-icon.icon-purple .material-symbols-sharp{color:#7b4b9b}.permissions-icon.icon-teal{background-color:rgba(137,185,173,0.3)}.permissions-icon.icon-teal .material-symbols-sharp{color:#528a7c}.permissions-icon.icon-red{background-color:rgba(255,197,197,0.4)}.permissions-icon.icon-red .material-symbols-sharp{color:#ff1313}.permissions-icon.icon-green{background-color:rgba(20,180,116,0.15)}.permissions-icon.icon-green .material-symbols-sharp{color:#14b474}.permissions-icon.icon-yellow{background-color:rgba(253,186,44,0.2)}.permissions-icon.icon-yellow .material-symbols-sharp{color:#f4a602}.permissions-content{flex:1;min-width:0}.permissions-title{font-weight:600;font-size:.875rem;color:#333333;margin-bottom:.125rem}.permissions-desc{font-size:.75rem;color:#5E6C84;line-height:1.4}.permissions-toggle{margin-left:1rem}.permissions-toggle .form-check{margin:0;padding:0}.permissions-toggle .form-check-input{width:2.75rem;height:1.5rem;margin:0;cursor:pointer;background-color:#e3e3e6;border:none;border-radius:1rem;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='%23fff'/%3e%3c/svg%3e");transition:background-color .2s ease}.permissions-toggle .form-check-input:checked{background-color:#14b474}.permissions-toggle .form-check-input:focus{box-shadow:none;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='%23fff'/%3e%3c/svg%3e")}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="tel"],input[type="url"],input[type="search"],input[type="date"],input[type="time"],input[type="datetime-local"],textarea{width:100%;height:2.375rem;padding:.625rem .875rem;font-size:.8125rem;color:#333333;background-color:#ffffff;border:1px solid #e3e3e6;border-radius:4px;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease;outline:none}input[type="text"]:hover,input[type="email"]:hover,input[type="password"]:hover,input[type="number"]:hover,input[type="tel"]:hover,input[type="url"]:hover,input[type="search"]:hover,input[type="date"]:hover,input[type="time"]:hover,input[type="datetime-local"]:hover,textarea:hover{border-color:#d6d6d6}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="date"]:focus,input[type="time"]:focus,input[type="datetime-local"]:focus,textarea:focus{border-color:#0067ff;background-color:#ffffff;box-shadow:none}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder,input[type="number"]::placeholder,input[type="tel"]::placeholder,input[type="url"]::placeholder,input[type="search"]::placeholder,input[type="date"]::placeholder,input[type="time"]::placeholder,input[type="datetime-local"]::placeholder,textarea::placeholder{color:#5E6C84;opacity:.6}input[type="text"]:disabled,input[type="email"]:disabled,input[type="password"]:disabled,input[type="number"]:disabled,input[type="tel"]:disabled,input[type="url"]:disabled,input[type="search"]:disabled,input[type="date"]:disabled,input[type="time"]:disabled,input[type="datetime-local"]:disabled,textarea:disabled{background-color:#f7f7f7;color:#5E6C84;cursor:not-allowed;opacity:.7}input[type="text"].error,input[type="email"].error,input[type="password"].error,input[type="number"].error,input[type="tel"].error,input[type="url"].error,input[type="search"].error,input[type="date"].error,input[type="time"].error,input[type="datetime-local"].error,textarea.error,input[type="text"].is-invalid,input[type="email"].is-invalid,input[type="password"].is-invalid,input[type="number"].is-invalid,input[type="tel"].is-invalid,input[type="url"].is-invalid,input[type="search"].is-invalid,input[type="date"].is-invalid,input[type="time"].is-invalid,input[type="datetime-local"].is-invalid,textarea.is-invalid{border-color:#f5392f;background-color:rgba(245,57,47,0.05)}input[type="text"].error:focus,input[type="email"].error:focus,input[type="password"].error:focus,input[type="number"].error:focus,input[type="tel"].error:focus,input[type="url"].error:focus,input[type="search"].error:focus,input[type="date"].error:focus,input[type="time"].error:focus,input[type="datetime-local"].error:focus,textarea.error:focus,input[type="text"].is-invalid:focus,input[type="email"].is-invalid:focus,input[type="password"].is-invalid:focus,input[type="number"].is-invalid:focus,input[type="tel"].is-invalid:focus,input[type="url"].is-invalid:focus,input[type="search"].is-invalid:focus,input[type="date"].is-invalid:focus,input[type="time"].is-invalid:focus,input[type="datetime-local"].is-invalid:focus,textarea.is-invalid:focus{border-color:#f5392f;box-shadow:none}input[type="text"].success,input[type="email"].success,input[type="password"].success,input[type="number"].success,input[type="tel"].success,input[type="url"].success,input[type="search"].success,input[type="date"].success,input[type="time"].success,input[type="datetime-local"].success,textarea.success,input[type="text"].is-valid,input[type="email"].is-valid,input[type="password"].is-valid,input[type="number"].is-valid,input[type="tel"].is-valid,input[type="url"].is-valid,input[type="search"].is-valid,input[type="date"].is-valid,input[type="time"].is-valid,input[type="datetime-local"].is-valid,textarea.is-valid{border-color:#14b474;background-color:rgba(20,180,116,0.05)}input[type="text"].success:focus,input[type="email"].success:focus,input[type="password"].success:focus,input[type="number"].success:focus,input[type="tel"].success:focus,input[type="url"].success:focus,input[type="search"].success:focus,input[type="date"].success:focus,input[type="time"].success:focus,input[type="datetime-local"].success:focus,textarea.success:focus,input[type="text"].is-valid:focus,input[type="email"].is-valid:focus,input[type="password"].is-valid:focus,input[type="number"].is-valid:focus,input[type="tel"].is-valid:focus,input[type="url"].is-valid:focus,input[type="search"].is-valid:focus,input[type="date"].is-valid:focus,input[type="time"].is-valid:focus,input[type="datetime-local"].is-valid:focus,textarea.is-valid:focus{border-color:#14b474;box-shadow:none}textarea{height:auto;min-height:6.25rem;resize:vertical;line-height:1.5}select{width:100%;height:2.375rem;padding:.625rem 2.5rem .625rem .875rem;font-size:.8125rem;color:#333333;background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235E6C84' d='M6 8L0 2l1.5-1.5L6 5l4.5-4.5L12 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;background-size:.75rem;border:1px solid #e3e3e6;border-radius:4px;cursor:pointer;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:none}select:hover{border-color:#d6d6d6}select:focus{border-color:#0067ff;background-color:#ffffff;box-shadow:none}select:disabled{background-color:#f7f7f7;color:#5E6C84;cursor:not-allowed;opacity:.7}select.select-open{border-radius:4px 4px 0 0}select.error,select.is-invalid{border-color:#f5392f;background-color:rgba(245,57,47,0.05)}select.error:focus,select.is-invalid:focus{border-color:#f5392f;box-shadow:none}select.success,select.is-valid{border-color:#14b474;background-color:rgba(20,180,116,0.05)}select.success:focus,select.is-valid:focus{border-color:#14b474;box-shadow:none}select[multiple]{padding:.5rem .875rem;background-image:none;height:auto;min-height:7.5rem}select[multiple] option{padding:.375rem .5rem;border-radius:2px;margin:2px 0}select[multiple] option:checked{background-color:#0067ff;color:#ffffff}option{padding:.5rem .75rem;font-size:.8125rem;color:#333333;background-color:#ffffff}option:disabled{color:#5E6C84;opacity:.6}.form-group{margin-bottom:1.25rem;position:relative}.form-group label{display:block;margin-bottom:.375rem;font-size:.8125rem;font-weight:500;color:#333333}.form-group label.required::after{content:" *";color:#f5392f;font-weight:600}.form-group .form-text,.form-group .help-text{display:block;margin-top:.375rem;font-size:.75rem;color:#5E6C84}.form-group .error-message,.form-group .invalid-feedback{display:block;margin-top:.375rem;font-size:.75rem;color:#f5392f}.form-group .success-message,.form-group .valid-feedback{display:block;margin-top:.375rem;font-size:.75rem;color:#14b474}.form-group .warning-message{display:block;margin-top:.375rem;font-size:.75rem;color:#fdba2c}.valid-feedback{display:block;margin-top:.375rem;font-size:.75rem;color:#14b474}.invalid-feedback{display:block;margin-top:.375rem;font-size:.75rem;color:#f5392f}.warning-message{display:block;margin-top:.375rem;font-size:.75rem;color:#fdba2c}.input-icon{position:relative}.input-icon input,.input-icon select{padding-left:2.75rem}.input-icon .icon{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:#5E6C84;font-size:1.25rem;line-height:1;pointer-events:none;transition:color .3s ease}.input-icon input:focus~.icon,.input-icon select:focus~.icon{color:#0067ff}.input-icon.icon-right input,.input-icon.icon-right select{padding-left:.875rem;padding-right:2.75rem}.input-icon.icon-right .icon{left:auto;right:.875rem}.input-group{display:flex;align-items:stretch;width:100%}.input-group .form-control{flex:1;height:2.375rem;border-radius:0}.input-group .form-control:first-child{border-radius:4px 0 0 4px}.input-group .form-control:last-child{border-radius:0 4px 4px 0}.input-group .input-group-text{display:flex;align-items:center;height:2.375rem;padding:0 .875rem;background-color:#f7f7f7;border:1px solid #e3e3e6;color:#333333;font-size:.8125rem;white-space:nowrap;line-height:1}.input-group .input-group-text:first-child{border-radius:4px 0 0 4px;border-right:none}.input-group .input-group-text:last-child{border-radius:0 4px 4px 0;border-left:none}.input-group .input-group-text .material-symbols-sharp{font-size:1.25rem;color:#5E6C84;line-height:1}.input-group .btn{height:2.375rem;border:1px solid #e3e3e6;background-color:#f7f7f7;color:#333333}.input-group .btn:first-child{border-radius:4px 0 0 4px;border-right:none}.input-group .btn:last-child{border-radius:0 4px 4px 0;border-left:none}.input-group .btn:hover{background-color:#eaeaea;border-color:#e3e3e6}.input-group .btn:focus{box-shadow:none;border-color:#e3e3e6}.input-group .btn .material-symbols-sharp{font-size:1.25rem;color:#5E6C84;line-height:1}input[type="checkbox"],input[type="radio"]{width:1.125rem;height:1.125rem;margin-right:.5rem;cursor:pointer;accent-color:#0067ff}input[type="checkbox"]:focus,input[type="radio"]:focus{outline-offset:2px}input[type="checkbox"]:disabled,input[type="radio"]:disabled{opacity:.5;cursor:not-allowed}.custom-checkbox,.custom-radio{display:block !important;cursor:pointer;user-select:none;margin-bottom:.5rem;position:relative;padding-left:1.75rem;line-height:1.25rem;min-height:1.25rem}.custom-checkbox input,.custom-radio input{position:absolute;opacity:0;width:0;height:0;cursor:pointer}.custom-checkbox input:checked~.checkmark,.custom-radio input:checked~.checkmark{background-color:#0067ff;border-color:#0067ff}.custom-checkbox input:checked~.checkmark::after,.custom-radio input:checked~.checkmark::after{display:block}.custom-checkbox input:focus~.checkmark,.custom-radio input:focus~.checkmark{border-color:#0067ff;box-shadow:none}.custom-checkbox input:disabled~.checkmark,.custom-radio input:disabled~.checkmark{background-color:#f7f7f7;border-color:#d6d6d6;cursor:not-allowed;opacity:.7}.custom-checkbox input:disabled~.label-text,.custom-radio input:disabled~.label-text{opacity:.7;cursor:not-allowed}.custom-checkbox .checkmark,.custom-radio .checkmark{position:absolute;left:0;top:50%;transform:translateY(-50%);width:1.125rem;height:1.125rem;background-color:#ffffff;border:2px solid #d6d6d6;border-radius:4px;transition:all .3s ease}.custom-checkbox .checkmark::after,.custom-radio .checkmark::after{content:"";position:absolute;display:none;left:50%;top:50%;width:.3125rem;height:.5625rem;border:solid #ffffff;border-width:0 2px 2px 0;transform:translate(-50%, -60%) rotate(45deg)}.custom-checkbox .label-text,.custom-radio .label-text{font-size:.8125rem;color:#333333;line-height:1.25rem}.custom-radio .checkmark{border-radius:50%}.custom-radio .checkmark::after{left:50%;top:50%;width:.5rem;height:.5rem;border:none;border-radius:50%;background-color:#ffffff;transform:translate(-50%, -50%)}input[type="file"]{width:100%;height:2.375rem;padding:0;border:1px solid #e3e3e6;border-radius:4px;background-color:#ffffff;cursor:pointer;transition:all .3s ease;font-size:.8125rem}input[type="file"]:hover{border-color:#d6d6d6}input[type="file"]:focus{outline:none;border-color:#0067ff;box-shadow:none}input[type="file"]::file-selector-button{height:2.375rem;padding:0 1rem;margin:-1px .75rem -1px -1px;background-color:#f7f7f7;border:1px solid #e3e3e6;border-right:1px solid #e3e3e6;border-radius:4px 0 0 4px;color:#333333;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .3s ease}input[type="file"]::file-selector-button:hover{background-color:#eaeaea}input[type="file"]::-webkit-file-upload-button{height:2.375rem;padding:0 .625rem;margin:-1px .75rem -1px -1px;background-color:#f7f7f7;border:1px solid #e3e3e6;border-right:1px solid #e3e3e6;border-radius:4px 0 0 4px;color:#333333;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .3s ease}input[type="file"]::-webkit-file-upload-button:hover{background-color:#eaeaea}.form-control-sm{height:2rem !important;padding:.25rem .625rem !important;font-size:.75rem !important;line-height:1.5}.form-control-lg{height:2.875rem !important;padding:.625rem 1rem !important;font-size:1rem !important;line-height:1.5}select.form-control-sm{padding-right:2.25rem !important}select.form-control-lg{padding-right:2.75rem !important}.search-wrapper{position:relative}.search-wrapper input[type="search"]{padding-right:2.5rem}.search-wrapper input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-wrapper .search-clear{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#5E6C84;cursor:pointer;padding:.25rem;display:none}.search-wrapper .search-clear:hover{color:#333333}.search-wrapper input:not(:placeholder-shown)~.search-clear{display:block}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-select{height:2.875rem;min-height:2.875rem;padding:1.25rem .875rem .25rem;line-height:1.25}.form-floating>.form-control::placeholder,.form-floating>.form-select::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-select:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-select:not(:placeholder-shown){padding-top:.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-select:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select:not(:placeholder-shown)~label{top:-0.65rem;font-size:.825rem;color:#0067ff;transform:scale(.85) translateY(0);opacity:1;background:#ffffff !important;padding:2px 6px;border-radius:3px}.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select:not(:placeholder-shown)~label{color:#5E6C84;height:auto}.form-floating>textarea.form-control{height:auto;min-height:6.25rem;padding-top:1.875rem}.form-floating>textarea.form-control:focus~label,.form-floating>textarea.form-control:not(:placeholder-shown)~label{top:-0.65rem;font-size:.825rem;color:#0067ff;transform:scale(.85) translateY(0);opacity:1;background:#ffffff !important;padding:2px 6px;border-radius:3px}.form-floating>textarea.form-control:not(:placeholder-shown)~label{color:#5E6C84}.form-floating>.form-select{padding-top:.625rem;padding-bottom:.625rem}.form-floating>.form-select~label{top:-0.65rem;font-size:.825rem;opacity:1;background:#ffffff;padding:2px 6px;border-radius:3px}.form-floating>label{position:absolute;top:.805rem;left:.875rem;padding:0;font-size:.8125rem;color:#5E6C84;font-weight:400;pointer-events:none;transition:all .2s ease-out;transform-origin:left top;opacity:.8;border:none;background:transparent !important;height:auto}.form-floating>label::before,.form-floating>label::after{display:none !important;background:transparent !important}.form-floating>.form-control.is-valid{border-color:#14b474;background-color:rgba(20,180,116,0.05)}.form-floating>.form-control.is-valid:focus{border-color:#14b474;box-shadow:none}.form-floating>.form-control.is-valid~label{color:#14b474}.form-floating>.form-control.is-invalid{border-color:#f5392f;background-color:rgba(245,57,47,0.05)}.form-floating>.form-control.is-invalid:focus{border-color:#f5392f;box-shadow:none}.form-floating>.form-control.is-invalid~label{color:#f5392f}.form-floating>.form-control.warning{border-color:#fdba2c;background-color:rgba(253,186,44,0.05)}.form-floating>.form-control.warning:focus{border-color:#fdba2c;box-shadow:none}.form-floating>.form-control.warning~label{color:#fdba2c}.form-floating.has-icon .floating-icon{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);font-size:1.25rem;color:#5E6C84;pointer-events:none;transition:color .2s ease}.form-floating.has-icon>.form-control{padding-right:2.75rem}.form-floating.has-icon>.form-control:focus~.floating-icon{color:#0067ff}.form-floating>.clr-field{width:100%;height:2.875rem;min-height:2.875rem}.form-floating>.clr-field>input[data-coloris]{height:2.875rem;min-height:2.875rem;padding:.625rem 2.5rem .625rem .875rem;line-height:1.25}.form-floating>.clr-field>button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;right:6px;width:60px;height:78%;border-radius:4px;cursor:pointer !important}.form-floating>.clr-field~label{top:-0.65rem !important;font-size:.825rem !important;color:#5E6C84 !important;transform:scale(.85) translateY(0) !important;opacity:1 !important;background:#ffffff !important;padding:2px 6px !important;border-radius:3px !important;z-index:1 !important}.form-floating>.clr-field:focus-within~label{color:#0067ff !important}.sm-form-design{position:relative}.sm-form-design input.form-control,.sm-form-design select.form-control,.sm-form-design textarea.form-control{width:100%;height:3rem;padding:1.375rem .875rem .375rem .3125rem;font-size:.8125rem;color:#333333;background-color:#ffffff;border:none;border-bottom:2px solid #e3e3e6;border-radius:0;outline:none;transition:border-bottom-color .3s ease,background-color .2s ease,box-shadow .3s ease;box-shadow:none}.sm-form-design input.form-control::placeholder,.sm-form-design select.form-control::placeholder,.sm-form-design textarea.form-control::placeholder{color:transparent;opacity:0;transition:opacity .2s ease,color .2s ease}.sm-form-design input.form-control:hover:not(:disabled):not(:focus),.sm-form-design select.form-control:hover:not(:disabled):not(:focus),.sm-form-design textarea.form-control:hover:not(:disabled):not(:focus){border-bottom-color:#d6d6d6}.sm-form-design input.form-control:focus,.sm-form-design select.form-control:focus,.sm-form-design textarea.form-control:focus{border-bottom-color:#0067ff;background-color:#ffffff;box-shadow:0 2px 0 0 rgba(0,103,255,0.2)}.sm-form-design input.form-control:focus::placeholder,.sm-form-design select.form-control:focus::placeholder,.sm-form-design textarea.form-control:focus::placeholder{color:#5E6C84;opacity:.6}.sm-form-design input.form-control:focus~.control-label,.sm-form-design select.form-control:focus~.control-label,.sm-form-design textarea.form-control:focus~.control-label{top:.125rem;font-size:.625rem;color:#0067ff;font-weight:500;opacity:1}.sm-form-design input.form-control:not(:placeholder-shown)~.control-label,.sm-form-design select.form-control:not(:placeholder-shown)~.control-label,.sm-form-design textarea.form-control:not(:placeholder-shown)~.control-label{top:.125rem;font-size:.625rem;color:#5E6C84;font-weight:500;opacity:1}.sm-form-design input.form-control:disabled,.sm-form-design select.form-control:disabled,.sm-form-design textarea.form-control:disabled{background-color:rgba(247,247,247,0.5);color:rgba(94,108,132,0.7);cursor:not-allowed;opacity:.7;border-bottom-color:#d6d6d6;border-bottom-style:dashed}.sm-form-design input.form-control:disabled~.control-label,.sm-form-design select.form-control:disabled~.control-label,.sm-form-design textarea.form-control:disabled~.control-label{color:rgba(94,108,132,0.6);opacity:.7}.sm-form-design input.form-control:read-only,.sm-form-design select.form-control:read-only,.sm-form-design textarea.form-control:read-only{background-color:rgba(247,247,247,0.3);cursor:default}.sm-form-design input.form-control.error,.sm-form-design select.form-control.error,.sm-form-design textarea.form-control.error,.sm-form-design input.form-control.is-invalid,.sm-form-design select.form-control.is-invalid,.sm-form-design textarea.form-control.is-invalid{border-bottom-color:#f5392f;background-color:rgba(245,57,47,0.03)}.sm-form-design input.form-control.error~.control-label,.sm-form-design select.form-control.error~.control-label,.sm-form-design textarea.form-control.error~.control-label,.sm-form-design input.form-control.is-invalid~.control-label,.sm-form-design select.form-control.is-invalid~.control-label,.sm-form-design textarea.form-control.is-invalid~.control-label{top:.125rem;font-size:.625rem;color:#f5392f;font-weight:500;opacity:1}.sm-form-design input.form-control.success,.sm-form-design select.form-control.success,.sm-form-design textarea.form-control.success,.sm-form-design input.form-control.is-valid,.sm-form-design select.form-control.is-valid,.sm-form-design textarea.form-control.is-valid{border-bottom-color:#14b474;background-color:rgba(20,180,116,0.03)}.sm-form-design input.form-control.success~.control-label,.sm-form-design select.form-control.success~.control-label,.sm-form-design textarea.form-control.success~.control-label,.sm-form-design input.form-control.is-valid~.control-label,.sm-form-design select.form-control.is-valid~.control-label,.sm-form-design textarea.form-control.is-valid~.control-label{top:.125rem;font-size:.625rem;color:#14b474;font-weight:500;opacity:1}.sm-form-design input.form-control.warning,.sm-form-design select.form-control.warning,.sm-form-design textarea.form-control.warning,.sm-form-design input.form-control.has-warning,.sm-form-design select.form-control.has-warning,.sm-form-design textarea.form-control.has-warning{border-bottom-color:#fdba2c;background-color:rgba(253,186,44,0.03)}.sm-form-design input.form-control.warning~.control-label,.sm-form-design select.form-control.warning~.control-label,.sm-form-design textarea.form-control.warning~.control-label,.sm-form-design input.form-control.has-warning~.control-label,.sm-form-design select.form-control.has-warning~.control-label,.sm-form-design textarea.form-control.has-warning~.control-label{top:.125rem;font-size:.625rem;color:#fdba2c;font-weight:500;opacity:1}.sm-form-design select.form-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235E6C84' d='M6 8L0 2l1.5-1.5L6 5l4.5-4.5L12 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;background-size:.75rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.5rem;cursor:pointer}.sm-form-design select.form-control:not([value=""])~.control-label,.sm-form-design select.form-control.has-value~.control-label{top:.125rem;font-size:.625rem;font-weight:500;opacity:1}.sm-form-design select.form-control option{padding:.5rem .75rem;font-size:.8125rem;color:#333333;background-color:#ffffff}.sm-form-design select.form-control option:first-child{color:#5E6C84}.sm-form-design select.form-control option:disabled{color:#5E6C84;opacity:.6}.sm-form-design textarea.form-control{height:auto;resize:vertical;min-height:4.375rem;padding-top:1.625rem;padding-bottom:.5rem;line-height:1.6}.sm-form-design .control-label{position:absolute;top:.875rem;left:.875rem;font-size:.8125rem;color:#5E6C84;font-weight:400;text-transform:uppercase;letter-spacing:.03125rem;pointer-events:none;transition:all .3s cubic-bezier(.4, 0, .2, 1);background-color:transparent;opacity:.75;transform-origin:left top}.sm-form-design input:-webkit-autofill~.control-label,.sm-form-design input:-webkit-autofill:focus~.control-label{top:.125rem;font-size:.625rem;color:#5E6C84;font-weight:500;opacity:1}.sm-form-design .help-text,.sm-form-design .form-text{display:block;margin-top:.375rem;font-size:.75rem;color:#5E6C84;line-height:1.4}.sm-form-design .error-message,.sm-form-design .invalid-feedback{display:block;margin-top:.375rem;font-size:.75rem;color:#f5392f;line-height:1.4;animation:slideInDown .3s ease}.sm-form-design .success-message,.sm-form-design .valid-feedback{display:block;margin-top:.375rem;font-size:.75rem;color:#14b474;line-height:1.4;animation:slideInDown .3s ease}.sm-form-design .warning-message{display:block;margin-top:.375rem;font-size:.75rem;color:#fdba2c;line-height:1.4}.sm-form-design.has-icon .form-icon{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);font-size:1.25rem;color:#5E6C84;pointer-events:none;transition:color .3s ease;opacity:.7}.sm-form-design.has-icon input.form-control,.sm-form-design.has-icon select.form-control{padding-right:2.75rem}.sm-form-design.has-icon textarea.form-control~.form-icon{top:1.625rem;transform:none}.sm-form-design.has-icon input.form-control:focus~.form-icon,.sm-form-design.has-icon select.form-control:focus~.form-icon,.sm-form-design.has-icon textarea.form-control:focus~.form-icon{color:#0067ff;opacity:1}.sm-form-design.has-icon input.form-control.is-valid~.form-icon,.sm-form-design.has-icon select.form-control.is-valid~.form-icon{color:#14b474;opacity:1}.sm-form-design.has-icon input.form-control.is-invalid~.form-icon,.sm-form-design.has-icon select.form-control.is-invalid~.form-icon{color:#f5392f;opacity:1}@keyframes slideInDown{from{opacity:0;transform:translateY(-0.3125rem)}to{opacity:1;transform:translateY(0)}}.lg-form-design{position:relative}.lg-form-design input.form-control,.lg-form-design select.form-control,.lg-form-design textarea.form-control{width:100%;height:3rem;padding:1.375rem .875rem .375rem .3125rem;font-size:.8125rem;color:#333333;background-color:#ffffff;border:none;border-bottom:2px solid #e3e3e6;border-radius:0;outline:none;transition:border-bottom-color .3s ease,background-color .2s ease,box-shadow .3s ease;box-shadow:none}.lg-form-design input.form-control::placeholder,.lg-form-design select.form-control::placeholder,.lg-form-design textarea.form-control::placeholder{color:transparent;opacity:0;transition:opacity .2s ease,color .2s ease}.lg-form-design input.form-control:hover:not(:disabled):not(:focus),.lg-form-design select.form-control:hover:not(:disabled):not(:focus),.lg-form-design textarea.form-control:hover:not(:disabled):not(:focus){border-bottom-color:#d6d6d6}.lg-form-design input.form-control:focus,.lg-form-design select.form-control:focus,.lg-form-design textarea.form-control:focus{border-bottom-color:#0067ff;background-color:#ffffff;box-shadow:0 2px 0 0 rgba(0,103,255,0.2)}.lg-form-design input.form-control:focus::placeholder,.lg-form-design select.form-control:focus::placeholder,.lg-form-design textarea.form-control:focus::placeholder{color:#5E6C84;opacity:.6}.lg-form-design input.form-control:focus~.control-label,.lg-form-design select.form-control:focus~.control-label,.lg-form-design textarea.form-control:focus~.control-label{top:.125rem;font-size:.625rem;color:#0067ff;font-weight:500;opacity:1}.lg-form-design input.form-control:not(:placeholder-shown)~.control-label,.lg-form-design select.form-control:not(:placeholder-shown)~.control-label,.lg-form-design textarea.form-control:not(:placeholder-shown)~.control-label{top:.125rem;font-size:.625rem;color:#5E6C84;font-weight:500;opacity:1}.lg-form-design input.form-control:disabled,.lg-form-design select.form-control:disabled,.lg-form-design textarea.form-control:disabled{background-color:rgba(247,247,247,0.5);color:rgba(94,108,132,0.7);cursor:not-allowed;opacity:.7;border-bottom-color:#d6d6d6;border-bottom-style:dashed}.lg-form-design input.form-control:disabled~.control-label,.lg-form-design select.form-control:disabled~.control-label,.lg-form-design textarea.form-control:disabled~.control-label{color:rgba(94,108,132,0.6);opacity:.7}.lg-form-design input.form-control:read-only,.lg-form-design select.form-control:read-only,.lg-form-design textarea.form-control:read-only{background-color:rgba(247,247,247,0.3);cursor:default}.lg-form-design input.form-control.error,.lg-form-design select.form-control.error,.lg-form-design textarea.form-control.error,.lg-form-design input.form-control.is-invalid,.lg-form-design select.form-control.is-invalid,.lg-form-design textarea.form-control.is-invalid{border-bottom-color:#f5392f;background-color:rgba(245,57,47,0.03)}.lg-form-design input.form-control.error~.control-label,.lg-form-design select.form-control.error~.control-label,.lg-form-design textarea.form-control.error~.control-label,.lg-form-design input.form-control.is-invalid~.control-label,.lg-form-design select.form-control.is-invalid~.control-label,.lg-form-design textarea.form-control.is-invalid~.control-label{top:.125rem;font-size:.625rem;color:#f5392f;font-weight:500;opacity:1}.lg-form-design input.form-control.success,.lg-form-design select.form-control.success,.lg-form-design textarea.form-control.success,.lg-form-design input.form-control.is-valid,.lg-form-design select.form-control.is-valid,.lg-form-design textarea.form-control.is-valid{border-bottom-color:#14b474;background-color:rgba(20,180,116,0.03)}.lg-form-design input.form-control.success~.control-label,.lg-form-design select.form-control.success~.control-label,.lg-form-design textarea.form-control.success~.control-label,.lg-form-design input.form-control.is-valid~.control-label,.lg-form-design select.form-control.is-valid~.control-label,.lg-form-design textarea.form-control.is-valid~.control-label{top:.125rem;font-size:.625rem;color:#14b474;font-weight:500;opacity:1}.lg-form-design input.form-control.warning,.lg-form-design select.form-control.warning,.lg-form-design textarea.form-control.warning,.lg-form-design input.form-control.has-warning,.lg-form-design select.form-control.has-warning,.lg-form-design textarea.form-control.has-warning{border-bottom-color:#fdba2c;background-color:rgba(253,186,44,0.03)}.lg-form-design input.form-control.warning~.control-label,.lg-form-design select.form-control.warning~.control-label,.lg-form-design textarea.form-control.warning~.control-label,.lg-form-design input.form-control.has-warning~.control-label,.lg-form-design select.form-control.has-warning~.control-label,.lg-form-design textarea.form-control.has-warning~.control-label{top:.125rem;font-size:.625rem;color:#fdba2c;font-weight:500;opacity:1}.lg-form-design select.form-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235E6C84' d='M6 8L0 2l1.5-1.5L6 5l4.5-4.5L12 2z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;background-size:.75rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.5rem;cursor:pointer}.lg-form-design select.form-control:not([value=""])~.control-label,.lg-form-design select.form-control.has-value~.control-label{top:.125rem;font-size:.625rem;font-weight:500;opacity:1}.lg-form-design select.form-control option{padding:.5rem .75rem;font-size:.8125rem;color:#333333;background-color:#ffffff}.lg-form-design select.form-control option:first-child{color:#5E6C84}.lg-form-design select.form-control option:disabled{color:#5E6C84;opacity:.6}.lg-form-design textarea.form-control{height:auto;resize:vertical;min-height:4.375rem;padding-top:1.625rem;padding-bottom:.5rem;line-height:1.6}.lg-form-design .control-label{position:absolute;top:.875rem;left:.875rem;font-size:.8125rem;color:#5E6C84;font-weight:400;text-transform:uppercase;letter-spacing:.03125rem;pointer-events:none;transition:all .3s cubic-bezier(.4, 0, .2, 1);background-color:transparent;opacity:.75;transform-origin:left top}.lg-form-design input:-webkit-autofill~.control-label,.lg-form-design input:-webkit-autofill:focus~.control-label{top:.125rem;font-size:.625rem;color:#5E6C84;font-weight:500;opacity:1}.lg-form-design .help-text,.lg-form-design .form-text{display:block;margin-top:.375rem;font-size:.75rem;color:#5E6C84;line-height:1.4}.lg-form-design .error-message,.lg-form-design .invalid-feedback{display:block;margin-top:.375rem;font-size:.75rem;color:#f5392f;line-height:1.4;animation:slideInDown .3s ease}.lg-form-design .success-message,.lg-form-design .valid-feedback{display:block;margin-top:.375rem;font-size:.75rem;color:#14b474;line-height:1.4;animation:slideInDown .3s ease}.lg-form-design .warning-message{display:block;margin-top:.375rem;font-size:.75rem;color:#fdba2c;line-height:1.4}.lg-form-design.has-icon .form-icon{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);font-size:1.25rem;color:#5E6C84;pointer-events:none;transition:color .3s ease;opacity:.7}.lg-form-design.has-icon input.form-control,.lg-form-design.has-icon select.form-control{padding-right:2.75rem}.lg-form-design.has-icon textarea.form-control~.form-icon{top:1.625rem;transform:none}.lg-form-design.has-icon input.form-control:focus~.form-icon,.lg-form-design.has-icon select.form-control:focus~.form-icon,.lg-form-design.has-icon textarea.form-control:focus~.form-icon{color:#0067ff;opacity:1}.lg-form-design.has-icon input.form-control.is-valid~.form-icon,.lg-form-design.has-icon select.form-control.is-valid~.form-icon{color:#14b474;opacity:1}.lg-form-design.has-icon input.form-control.is-invalid~.form-icon,.lg-form-design.has-icon select.form-control.is-invalid~.form-icon{color:#f5392f;opacity:1}.lg-form-design input.form-control,.lg-form-design select.form-control,.lg-form-design textarea.form-control{height:3.5rem;padding:1.625rem 1rem .5rem 1rem;font-size:.9375rem}.lg-form-design .control-label{top:1rem;left:1rem;font-size:.9375rem}.lg-form-design input.form-control:focus~.control-label,.lg-form-design input.form-control:not(:placeholder-shown)~.control-label,.lg-form-design input.form-control.is-invalid~.control-label,.lg-form-design input.form-control.is-valid~.control-label,.lg-form-design input.form-control.warning~.control-label,.lg-form-design select.form-control:not([value=""])~.control-label,.lg-form-design select.form-control.has-value~.control-label,.lg-form-design textarea.form-control:focus~.control-label,.lg-form-design textarea.form-control:not(:placeholder-shown)~.control-label{top:.1875rem;font-size:.6875rem}.lg-form-design textarea.form-control{min-height:5rem;padding-top:1.875rem}@media only screen and (max-width: 767px){.sm-form-design{margin-bottom:1rem}.sm-form-design input.form-control,.sm-form-design select.form-control,.sm-form-design textarea.form-control{height:3.125rem;font-size:.9375rem;padding:1.5rem .875rem .5rem .875rem}.sm-form-design .control-label{font-size:.875rem;top:1rem}.sm-form-design input.form-control:focus~.control-label,.sm-form-design input.form-control:not(:placeholder-shown)~.control-label,.sm-form-design select.form-control:not([value=""])~.control-label,.sm-form-design select.form-control.has-value~.control-label,.sm-form-design textarea.form-control:focus~.control-label,.sm-form-design textarea.form-control:not(:placeholder-shown)~.control-label,.sm-form-design input.form-control.is-invalid~.control-label,.sm-form-design input.form-control.is-valid~.control-label,.sm-form-design input.form-control.warning~.control-label{top:.1875rem;font-size:.6875rem}.sm-form-design textarea.form-control{min-height:4.6875rem;padding-top:1.75rem}.sm-form-design .error-message,.sm-form-design .success-message,.sm-form-design .warning-message,.sm-form-design .help-text,.sm-form-design .invalid-feedback,.sm-form-design .valid-feedback{font-size:.8125rem}.lg-form-design input.form-control,.lg-form-design select.form-control,.lg-form-design textarea.form-control{height:3.625rem;font-size:1rem;padding:1.75rem 1rem .625rem 1rem}.lg-form-design .control-label{top:1.125rem;font-size:1rem}.lg-form-design input.form-control:focus~.control-label,.lg-form-design input.form-control:not(:placeholder-shown)~.control-label,.lg-form-design input.form-control.is-invalid~.control-label,.lg-form-design input.form-control.is-valid~.control-label,.lg-form-design input.form-control.warning~.control-label,.lg-form-design select.form-control:not([value=""])~.control-label,.lg-form-design select.form-control.has-value~.control-label,.lg-form-design textarea.form-control:focus~.control-label,.lg-form-design textarea.form-control:not(:placeholder-shown)~.control-label{top:.25rem;font-size:.75rem}.lg-form-design textarea.form-control{min-height:5.3125rem;padding-top:2rem}}@media only screen and (max-width: 767px){input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="tel"],input[type="url"],input[type="search"],input[type="date"],input[type="time"],input[type="datetime-local"],select,textarea{font-size:.9375rem;padding:.75rem .875rem}select{padding-right:2.5rem}.form-group{margin-bottom:1rem}.form-group label{font-size:.9375rem}}.dark input[type="text"],.dark input[type="email"],.dark input[type="password"],.dark input[type="number"],.dark input[type="tel"],.dark input[type="url"],.dark input[type="search"],.dark input[type="date"],.dark input[type="time"],.dark input[type="datetime-local"],.dark select,.dark textarea{background-color:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);color:#ffffff}.dark input[type="text"]::placeholder,.dark input[type="email"]::placeholder,.dark input[type="password"]::placeholder,.dark input[type="number"]::placeholder,.dark input[type="tel"]::placeholder,.dark input[type="url"]::placeholder,.dark input[type="search"]::placeholder,.dark input[type="date"]::placeholder,.dark input[type="time"]::placeholder,.dark input[type="datetime-local"]::placeholder,.dark select::placeholder,.dark textarea::placeholder{color:rgba(255,255,255,0.5)}.dark input[type="text"]:focus,.dark input[type="email"]:focus,.dark input[type="password"]:focus,.dark input[type="number"]:focus,.dark input[type="tel"]:focus,.dark input[type="url"]:focus,.dark input[type="search"]:focus,.dark input[type="date"]:focus,.dark input[type="time"]:focus,.dark input[type="datetime-local"]:focus,.dark select:focus,.dark textarea:focus{background-color:rgba(255,255,255,0.15);border-color:#0067ff}.dark input[type="text"]:disabled,.dark input[type="email"]:disabled,.dark input[type="password"]:disabled,.dark input[type="number"]:disabled,.dark input[type="tel"]:disabled,.dark input[type="url"]:disabled,.dark input[type="search"]:disabled,.dark input[type="date"]:disabled,.dark input[type="time"]:disabled,.dark input[type="datetime-local"]:disabled,.dark select:disabled,.dark textarea:disabled{background-color:rgba(255,255,255,0.05);color:rgba(255,255,255,0.4)}.dark select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23ffffff' d='M6 8L0 2l1.5-1.5L6 5l4.5-4.5L12 2z'/%3E%3C/svg%3E")}.dark .form-group label{color:#ffffff}.dark .form-group .form-text,.dark .form-group .help-text{color:rgba(255,255,255,0.7)}.dark .input-group-text{background-color:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);color:#ffffff}.dark .custom-checkbox .checkmark,.dark .custom-radio .checkmark{background-color:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.3)}.dark .custom-checkbox .label-text,.dark .custom-radio .label-text{color:#ffffff}.dark .sm-form-design input.form-control,.dark .lg-form-design input.form-control,.dark .sm-form-design select.form-control,.dark .lg-form-design select.form-control,.dark .sm-form-design textarea.form-control,.dark .lg-form-design textarea.form-control{background-color:transparent;border-bottom-color:rgba(255,255,255,0.3);color:#ffffff}.dark .sm-form-design input.form-control::placeholder,.dark .lg-form-design input.form-control::placeholder,.dark .sm-form-design select.form-control::placeholder,.dark .lg-form-design select.form-control::placeholder,.dark .sm-form-design textarea.form-control::placeholder,.dark .lg-form-design textarea.form-control::placeholder{color:transparent;opacity:0}.dark .sm-form-design input.form-control:hover:not(:disabled):not(:focus),.dark .lg-form-design input.form-control:hover:not(:disabled):not(:focus),.dark .sm-form-design select.form-control:hover:not(:disabled):not(:focus),.dark .lg-form-design select.form-control:hover:not(:disabled):not(:focus),.dark .sm-form-design textarea.form-control:hover:not(:disabled):not(:focus),.dark .lg-form-design textarea.form-control:hover:not(:disabled):not(:focus){border-bottom-color:rgba(255,255,255,0.4)}.dark .sm-form-design input.form-control:focus,.dark .lg-form-design input.form-control:focus,.dark .sm-form-design select.form-control:focus,.dark .lg-form-design select.form-control:focus,.dark .sm-form-design textarea.form-control:focus,.dark .lg-form-design textarea.form-control:focus{border-bottom-color:#0067ff;background-color:rgba(255,255,255,0.05);box-shadow:0 2px 0 0 rgba(0,103,255,0.3)}.dark .sm-form-design input.form-control:focus::placeholder,.dark .lg-form-design input.form-control:focus::placeholder,.dark .sm-form-design select.form-control:focus::placeholder,.dark .lg-form-design select.form-control:focus::placeholder,.dark .sm-form-design textarea.form-control:focus::placeholder,.dark .lg-form-design textarea.form-control:focus::placeholder{color:rgba(255,255,255,0.5);opacity:.6}.dark .sm-form-design input.form-control:focus~.control-label,.dark .lg-form-design input.form-control:focus~.control-label,.dark .sm-form-design select.form-control:focus~.control-label,.dark .lg-form-design select.form-control:focus~.control-label,.dark .sm-form-design textarea.form-control:focus~.control-label,.dark .lg-form-design textarea.form-control:focus~.control-label{color:#0067ff}.dark .sm-form-design input.form-control:not(:placeholder-shown)~.control-label,.dark .lg-form-design input.form-control:not(:placeholder-shown)~.control-label,.dark .sm-form-design select.form-control:not(:placeholder-shown)~.control-label,.dark .lg-form-design select.form-control:not(:placeholder-shown)~.control-label,.dark .sm-form-design textarea.form-control:not(:placeholder-shown)~.control-label,.dark .lg-form-design textarea.form-control:not(:placeholder-shown)~.control-label{color:rgba(255,255,255,0.85)}.dark .sm-form-design input.form-control:disabled,.dark .lg-form-design input.form-control:disabled,.dark .sm-form-design select.form-control:disabled,.dark .lg-form-design select.form-control:disabled,.dark .sm-form-design textarea.form-control:disabled,.dark .lg-form-design textarea.form-control:disabled{background-color:rgba(255,255,255,0.03);color:rgba(255,255,255,0.4);border-bottom-color:rgba(255,255,255,0.2)}.dark .sm-form-design input.form-control:disabled~.control-label,.dark .lg-form-design input.form-control:disabled~.control-label,.dark .sm-form-design select.form-control:disabled~.control-label,.dark .lg-form-design select.form-control:disabled~.control-label,.dark .sm-form-design textarea.form-control:disabled~.control-label,.dark .lg-form-design textarea.form-control:disabled~.control-label{color:rgba(255,255,255,0.4)}.dark .sm-form-design input.form-control:read-only,.dark .lg-form-design input.form-control:read-only,.dark .sm-form-design select.form-control:read-only,.dark .lg-form-design select.form-control:read-only,.dark .sm-form-design textarea.form-control:read-only,.dark .lg-form-design textarea.form-control:read-only{background-color:rgba(255,255,255,0.05)}.dark .sm-form-design input.form-control.error,.dark .lg-form-design input.form-control.error,.dark .sm-form-design select.form-control.error,.dark .lg-form-design select.form-control.error,.dark .sm-form-design textarea.form-control.error,.dark .lg-form-design textarea.form-control.error,.dark .sm-form-design input.form-control.is-invalid,.dark .lg-form-design input.form-control.is-invalid,.dark .sm-form-design select.form-control.is-invalid,.dark .lg-form-design select.form-control.is-invalid,.dark .sm-form-design textarea.form-control.is-invalid,.dark .lg-form-design textarea.form-control.is-invalid{border-bottom-color:#f76760;background-color:rgba(245,57,47,0.08)}.dark .sm-form-design input.form-control.error~.control-label,.dark .lg-form-design input.form-control.error~.control-label,.dark .sm-form-design select.form-control.error~.control-label,.dark .lg-form-design select.form-control.error~.control-label,.dark .sm-form-design textarea.form-control.error~.control-label,.dark .lg-form-design textarea.form-control.error~.control-label,.dark .sm-form-design input.form-control.is-invalid~.control-label,.dark .lg-form-design input.form-control.is-invalid~.control-label,.dark .sm-form-design select.form-control.is-invalid~.control-label,.dark .lg-form-design select.form-control.is-invalid~.control-label,.dark .sm-form-design textarea.form-control.is-invalid~.control-label,.dark .lg-form-design textarea.form-control.is-invalid~.control-label{color:#f97e78}.dark .sm-form-design input.form-control.success,.dark .lg-form-design input.form-control.success,.dark .sm-form-design select.form-control.success,.dark .lg-form-design select.form-control.success,.dark .sm-form-design textarea.form-control.success,.dark .lg-form-design textarea.form-control.success,.dark .sm-form-design input.form-control.is-valid,.dark .lg-form-design input.form-control.is-valid,.dark .sm-form-design select.form-control.is-valid,.dark .lg-form-design select.form-control.is-valid,.dark .sm-form-design textarea.form-control.is-valid,.dark .lg-form-design textarea.form-control.is-valid{border-bottom-color:#19e292;background-color:rgba(20,180,116,0.08)}.dark .sm-form-design input.form-control.success~.control-label,.dark .lg-form-design input.form-control.success~.control-label,.dark .sm-form-design select.form-control.success~.control-label,.dark .lg-form-design select.form-control.success~.control-label,.dark .sm-form-design textarea.form-control.success~.control-label,.dark .lg-form-design textarea.form-control.success~.control-label,.dark .sm-form-design input.form-control.is-valid~.control-label,.dark .lg-form-design input.form-control.is-valid~.control-label,.dark .sm-form-design select.form-control.is-valid~.control-label,.dark .lg-form-design select.form-control.is-valid~.control-label,.dark .sm-form-design textarea.form-control.is-valid~.control-label,.dark .lg-form-design textarea.form-control.is-valid~.control-label{color:#2de89d}.dark .sm-form-design input.form-control.warning,.dark .lg-form-design input.form-control.warning,.dark .sm-form-design select.form-control.warning,.dark .lg-form-design select.form-control.warning,.dark .sm-form-design textarea.form-control.warning,.dark .lg-form-design textarea.form-control.warning,.dark .sm-form-design input.form-control.has-warning,.dark .lg-form-design input.form-control.has-warning,.dark .sm-form-design select.form-control.has-warning,.dark .lg-form-design select.form-control.has-warning,.dark .sm-form-design textarea.form-control.has-warning,.dark .lg-form-design textarea.form-control.has-warning{border-bottom-color:#fdcb5f;background-color:rgba(253,186,44,0.08)}.dark .sm-form-design input.form-control.warning~.control-label,.dark .lg-form-design input.form-control.warning~.control-label,.dark .sm-form-design select.form-control.warning~.control-label,.dark .lg-form-design select.form-control.warning~.control-label,.dark .sm-form-design textarea.form-control.warning~.control-label,.dark .lg-form-design textarea.form-control.warning~.control-label,.dark .sm-form-design input.form-control.has-warning~.control-label,.dark .lg-form-design input.form-control.has-warning~.control-label,.dark .sm-form-design select.form-control.has-warning~.control-label,.dark .lg-form-design select.form-control.has-warning~.control-label,.dark .sm-form-design textarea.form-control.has-warning~.control-label,.dark .lg-form-design textarea.form-control.has-warning~.control-label{color:#fed378}.dark .sm-form-design select.form-control,.dark .lg-form-design select.form-control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23ffffff' d='M6 8L0 2l1.5-1.5L6 5l4.5-4.5L12 2z'/%3E%3C/svg%3E")}.dark .sm-form-design select.form-control option,.dark .lg-form-design select.form-control option{color:#333333;background-color:#ffffff}.dark .sm-form-design .control-label,.dark .lg-form-design .control-label{color:rgba(255,255,255,0.7)}.dark .sm-form-design input:-webkit-autofill~.control-label,.dark .lg-form-design input:-webkit-autofill~.control-label,.dark .sm-form-design input:-webkit-autofill:focus~.control-label,.dark .lg-form-design input:-webkit-autofill:focus~.control-label{color:rgba(255,255,255,0.85)}.dark .sm-form-design .help-text,.dark .lg-form-design .help-text,.dark .sm-form-design .form-text,.dark .lg-form-design .form-text{color:rgba(255,255,255,0.65)}.dark .sm-form-design .error-message,.dark .lg-form-design .error-message,.dark .sm-form-design .invalid-feedback,.dark .lg-form-design .invalid-feedback{color:#f97e78}.dark .sm-form-design .success-message,.dark .lg-form-design .success-message,.dark .sm-form-design .valid-feedback,.dark .lg-form-design .valid-feedback{color:#2de89d}.dark .sm-form-design .warning-message,.dark .lg-form-design .warning-message{color:#fed378}label.error{display:block;width:100%;margin-top:.2rem;font-size:.75rem;color:#f5392f;font-weight:400;position:static !important;transform:none !important;background:none !important;padding:0 !important;opacity:1 !important;height:auto !important;pointer-events:auto;left:auto !important;right:auto !important}.form-control.is-invalid,.was-validated .form-control:invalid{padding-right:2.5rem;background-position:right .75rem center;background-size:1rem 1rem;background-repeat:no-repeat}.form-control.is-valid,.was-validated .form-control:valid{padding-right:2.5rem;background-position:right .75rem center;background-size:1rem 1rem;background-repeat:no-repeat}.form-floating>.form-control.error~label:not(.error),.form-floating>.form-control.is-invalid~label:not(.error){color:#f5392f}table.dataTable:not(.dtcr-cloned){width:100% !important;margin:0 !important;padding:0 !important}.dt-wrapper{position:relative;min-height:38.5rem}.dt-wrapper.dt-wrapper-auto-height{min-height:auto}.dt-wrapper .dt-bootstrap5 .dt-loading>div:nth-child(1){min-height:2.375rem}.dt-wrapper .dt-bootstrap5 .dt-loading>div:nth-child(2){min-height:32.6875rem}.dt-wrapper .dt-bootstrap5 .dt-loading>div:nth-child(3){min-height:2.25rem}.dataTables_scrollBody{min-height:25rem}.dataTables_length,.dataTables_filter,.dataTables_info,.dataTables_paginate{margin-bottom:.9375rem}.dataTable{width:100%;border-collapse:separate;border-spacing:0}.dataTable.nowrap th,.dataTable.nowrap td{white-space:nowrap}.dataTable th,.dataTable td{border-left:1px solid #e3e3e6}.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order,.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order,.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order,.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order,.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order,.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order,.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order,.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order{display:none !important}.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order::before,.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order::before,.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order::before,.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order::before,.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order::before,.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order::before,.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order::before,.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order::before,.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order::after,.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order::after,.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order::after,.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order::after,.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order::after,.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order::after,.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order::after,.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order::after{display:none !important}.dataTable thead>tr>th.dt-orderable-asc:hover,.dataTable thead>tr>td.dt-orderable-asc:hover,.dataTable thead>tr>th.dt-orderable-desc:hover,.dataTable thead>tr>td.dt-orderable-desc:hover,.dataTable thead>tr>th.dt-ordering-asc:hover,.dataTable thead>tr>td.dt-ordering-asc:hover,.dataTable thead>tr>th.dt-ordering-desc:hover,.dataTable thead>tr>td.dt-ordering-desc:hover{outline:none !important;outline-offset:0 !important}.dataTable thead th{padding:.75rem .875rem;font-size:.8125rem;font-weight:600;color:#333333;background-color:#ffffff;border-top:1px solid #e3e3e6 !important;border-bottom:1px solid #e3e3e6;text-align:left;vertical-align:middle;position:relative}.dataTable thead th:first-child{border-top-left-radius:4px}.dataTable thead th:last-child{border-top-right-radius:4px}.dataTable thead th.dt-orderable-asc,.dataTable thead th.dt-orderable-desc,.dataTable thead th.dt-ordering-asc,.dataTable thead th.dt-ordering-desc{cursor:pointer;padding-right:2rem}.dataTable thead th.dt-orderable-asc::after,.dataTable thead th.dt-orderable-desc::after,.dataTable thead th.dt-ordering-asc::after,.dataTable thead th.dt-ordering-desc::after{content:"unfold_more";position:absolute;right:.5rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;opacity:.3;font-family:'Material Symbols Sharp';font-size:1.125rem;line-height:1;font-weight:normal;font-style:normal;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}.dataTable thead th.dt-orderable-asc:hover::after,.dataTable thead th.dt-orderable-desc:hover::after,.dataTable thead th.dt-ordering-asc:hover::after,.dataTable thead th.dt-ordering-desc:hover::after{opacity:.6}.dataTable thead th.dt-ordering-asc::after{content:"arrow_upward";opacity:1;color:#0067ff}.dataTable thead th.dt-ordering-desc::after{content:"arrow_downward";opacity:1;color:#0067ff}.dataTable tbody tr{border-bottom:1px solid #e3e3e6;transition:background-color .2s ease}.dataTable tbody tr:hover{background-color:rgba(0,103,255,0.05)}.dataTable tbody tr:last-child td{border-bottom:1px solid #e3e3e6 !important}.dataTable tbody tr td{padding:.5rem .625rem;font-size:.8125rem;color:#333333;vertical-align:middle}.dataTable tfoot th{padding:.75rem .875rem;font-size:.8125rem;font-weight:600;color:#333333;background-color:#f7f7f7;border-top:2px solid #d6d6d6}.details-control{text-align:center !important;vertical-align:middle !important;cursor:pointer}.details-control .material-symbols-sharp{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;transition:transform .3s ease,color .2s ease}.details-control:hover .material-symbols-sharp{color:#0067ff}tr.shown td.details-control .material-symbols-sharp{transform:rotate(180deg);color:#0067ff}.expanded-row-content .expanded-table{table-layout:fixed;white-space:normal}.expanded-row-content .expanded-table td{white-space:normal !important;word-wrap:break-word !important;line-height:1.5}.expanded-row-content .col-label{width:15%}.expanded-row-content .col-value{width:18.33%}@media (max-width:1199.98px){.expanded-row-content .col-label{width:18%}.expanded-row-content .col-value{width:15.33%}}@media (max-width:991.98px){.expanded-row-content .col-label{width:20%}.expanded-row-content .col-value{width:30%}}@media (max-width:767.98px){.expanded-row-content .expanded-table{table-layout:auto}.expanded-row-content .col-label{width:auto;min-width:7rem}.expanded-row-content .col-value{width:auto}}tr.dt-hasChild+tr>td{padding:0 !important;overflow:hidden}tr.dt-hasChild+tr>td>.table-condensed{animation:slideDown .3s ease-out;transform-origin:top}@keyframes slideDown{0%{opacity:0;transform:translateY(-0.625rem)}100%{opacity:1;transform:translateY(0)}}#expand_all .material-symbols-sharp,#show_multiple_filter .material-symbols-sharp{transition:transform .3s ease}#expand_all.expanded .material-symbols-sharp,#show_multiple_filter.expanded .material-symbols-sharp{transform:rotate(180deg)}.btn-action{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:50%;transition:all .2s ease;text-decoration:none;cursor:pointer}.btn-action:not(:last-child){margin-right:.375rem}.btn-action .material-symbols-sharp{font-size:1.125rem;line-height:1;vertical-align:middle}.btn-action.btn-assign{background-color:rgba(20,180,116,0.15);color:#14b474}.btn-action.btn-assign:hover{background-color:rgba(20,180,116,0.25);color:#0f8656;transform:translateY(-1px)}.btn-action.btn-assign:active{transform:translateY(0)}.btn-action.btn-reschedule{background-color:rgba(0,103,255,0.15);color:#0067ff}.btn-action.btn-reschedule:hover{background-color:rgba(0,103,255,0.25);color:#0052cc;transform:translateY(-1px)}.btn-action.btn-reschedule:active{transform:translateY(0)}.btn-action.btn-cancel{background-color:rgba(245,57,47,0.15);color:#f5392f}.btn-action.btn-cancel:hover{background-color:rgba(245,57,47,0.25);color:#e6160b;transform:translateY(-1px)}.btn-action.btn-cancel:active{transform:translateY(0)}.btn-action.btn-view{background-color:rgba(0,103,255,0.15);color:#0067ff}.btn-action.btn-view:hover{background-color:rgba(0,103,255,0.25);color:#0052cc;transform:translateY(-1px)}.btn-action.btn-view:active{transform:translateY(0)}.btn-action.btn-receipt{background-color:rgba(172,135,197,0.15);color:#AC87C5}.btn-action.btn-receipt:hover{background-color:rgba(172,135,197,0.25);color:#9465b4;transform:translateY(-1px)}.btn-action.btn-receipt:active{transform:translateY(0)}.btn-action.btn-edit{background-color:rgba(253,186,44,0.15);color:#fdba2c}.btn-action.btn-edit:hover{background-color:rgba(253,186,44,0.25);color:#f4a602;transform:translateY(-1px)}.btn-action.btn-edit:active{transform:translateY(0)}.btn-action.btn-delete{background-color:rgba(245,57,47,0.15);color:#f5392f}.btn-action.btn-delete:hover{background-color:rgba(245,57,47,0.25);color:#e6160b;transform:translateY(-1px)}.btn-action.btn-delete:active{transform:translateY(0)}.btn-action.btn-rebook{background-color:rgba(20,180,116,0.15);color:#14b474}.btn-action.btn-rebook:hover{background-color:rgba(20,180,116,0.25);color:#0f8656;transform:translateY(-1px)}.btn-action.btn-rebook:active{transform:translateY(0)}.btn-action.btn-convert{background-color:rgba(20,180,116,0.15);color:#14b474}.btn-action.btn-convert:hover{background-color:rgba(20,180,116,0.25);color:#0f8656;transform:translateY(-1px)}.btn-action.btn-convert:active{transform:translateY(0)}.btn-action.btn-followup{background-color:rgba(255,157,63,0.15);color:#ff9d3f}.btn-action.btn-followup:hover{background-color:rgba(255,157,63,0.25);color:#ff820c;transform:translateY(-1px)}.btn-action.btn-followup:active{transform:translateY(0)}.btn-action.btn-call{background-color:rgba(51,136,149,0.15);color:#338895}.btn-action.btn-call:hover{background-color:rgba(51,136,149,0.25);color:#26666f;transform:translateY(-1px)}.btn-action.btn-call:active{transform:translateY(0)}.btn-action.btn-complete{background-color:rgba(20,180,116,0.15);color:#14b474}.btn-action.btn-complete:hover{background-color:rgba(20,180,116,0.25);color:#0f8656;transform:translateY(-1px)}.btn-action.btn-complete:active{transform:translateY(0)}.btn-action.btn-respond{background-color:rgba(172,135,197,0.15);color:#AC87C5}.btn-action.btn-respond:hover{background-color:rgba(172,135,197,0.25);color:#9465b4;transform:translateY(-1px)}.btn-action.btn-respond:active{transform:translateY(0)}.btn-action.btn-resolve{background-color:rgba(20,180,116,0.15);color:#14b474}.btn-action.btn-resolve:hover{background-color:rgba(20,180,116,0.25);color:#0f8656;transform:translateY(-1px)}.btn-action.btn-resolve:active{transform:translateY(0)}.btn-action.btn-vehicles{background-color:rgba(137,185,173,0.15);color:#89B9AD}.btn-action.btn-vehicles:hover{background-color:rgba(137,185,173,0.25);color:#69a697;transform:translateY(-1px)}.btn-action.btn-vehicles:active{transform:translateY(0)}.btn-action.btn-refund{background-color:rgba(137,185,173,0.15);color:#89B9AD}.btn-action.btn-refund:hover{background-color:rgba(137,185,173,0.25);color:#69a697;transform:translateY(-1px)}.btn-action.btn-refund:active{transform:translateY(0)}.btn-action.btn-documents{background-color:rgba(220,214,167,0.15);color:#bfb45e}.btn-action.btn-documents:hover{background-color:rgba(220,214,167,0.25);color:#a79c43;transform:translateY(-1px)}.btn-action.btn-documents:active{transform:translateY(0)}.btn-action.btn-payment{background-color:rgba(20,180,116,0.15);color:#14b474}.btn-action.btn-payment:hover{background-color:rgba(20,180,116,0.25);color:#0f8656;transform:translateY(-1px)}.btn-action.btn-payment:active{transform:translateY(0)}.btn-action.btn-reminder{background-color:rgba(255,157,63,0.15);color:#ff9d3f}.btn-action.btn-reminder:hover{background-color:rgba(255,157,63,0.25);color:#ff820c;transform:translateY(-1px)}.btn-action.btn-reminder:active{transform:translateY(0)}.btn-action.btn-unlock{background-color:rgba(199,220,167,0.15);color:#99bf5e}.btn-action.btn-unlock:hover{background-color:rgba(199,220,167,0.25);color:#7fa743;transform:translateY(-1px)}.btn-action.btn-unlock:active{transform:translateY(0)}.btn-action.btn-break{background-color:rgba(220,214,167,0.15);color:#a79c43}.btn-action.btn-break:hover{background-color:rgba(220,214,167,0.25);color:#837a34;transform:translateY(-1px)}.btn-action.btn-break:active{transform:translateY(0)}.btn-action.btn-location{background-color:rgba(138,205,215,0.15);color:#40abbb}.btn-action.btn-location:hover{background-color:rgba(138,205,215,0.25);color:#338895;transform:translateY(-1px)}.btn-action.btn-location:active{transform:translateY(0)}.days-week-badges{display:inline-flex;gap:.125rem}.days-week-badges .day-badge{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;font-size:.625rem;font-weight:600;border-radius:50%;transition:all .2s ease}.days-week-badges .day-badge.day-active{background-color:#C7DCA7;color:#333333}.days-week-badges .day-badge.day-inactive{background-color:#FFC5C5;color:#333333}.dt-paging nav ul.pagination{margin:0;gap:.25rem}.dt-paging nav ul.pagination li.dt-paging-button{margin:0}.dt-paging nav ul.pagination li.dt-paging-button button.page-link{min-width:2.25rem;height:2.25rem;padding:0 .75rem;display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:500;line-height:1;color:#333333;background-color:#ffffff;border:1px solid #e3e3e6;border-radius:4px;transition:all .2s ease;cursor:pointer}.dt-paging nav ul.pagination li.dt-paging-button button.page-link:hover{background-color:rgba(0,103,255,0.08);border-color:rgba(0,103,255,0.3);color:#0067ff}.dt-paging nav ul.pagination li.dt-paging-button button.page-link:focus{outline:none;box-shadow:none}.dt-paging nav ul.pagination li.dt-paging-button.active button.page-link{background-color:#0067ff;border-color:#0067ff;color:#ffffff;font-weight:600}.dt-paging nav ul.pagination li.dt-paging-button.active button.page-link:hover{background-color:#005de6;border-color:#005de6;color:#ffffff}.dt-paging nav ul.pagination li.dt-paging-button.disabled button.page-link{color:rgba(51,51,51,0.4);background-color:#f7f7f7;border-color:#e3e3e6;cursor:not-allowed;opacity:.6}.dt-paging nav ul.pagination li.dt-paging-button.disabled button.page-link:hover{background-color:#f7f7f7;border-color:#e3e3e6;color:rgba(51,51,51,0.4)}.dt-paging nav ul.pagination li.dt-paging-button:first-child button.page-link,.dt-paging nav ul.pagination li.dt-paging-button:last-child button.page-link{font-size:1.125rem !important;line-height:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding-bottom:2px !important}.dt-paging nav ul.pagination li.dt-paging-button:nth-child(2) button.page-link,.dt-paging nav ul.pagination li.dt-paging-button:nth-last-child(2) button.page-link{font-size:1.125rem !important;line-height:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;padding-bottom:2px !important}@keyframes skeleton-loading{0%{background-position:-12.5rem 0}100%{background-position:calc(12.5rem + 100%) 0}}.dt-processing,div.dt-container div.dt-layout-table>div.dt-processing{display:none !important}.dt-processing+.dataTable.dt-loading>tbody{height:29.5rem}.dt-loading td.dt-empty{position:relative;padding:0 !important;height:29.5rem;vertical-align:top !important;overflow:hidden}.dt-loading td.dt-empty::before{content:'';display:block;width:100%;height:29.5rem;padding:0 .625rem;background-image:linear-gradient(90deg, transparent 0%, rgba(255,255,255,0.6) 50%, transparent 100%),repeating-linear-gradient(0deg, rgba(247,247,247,0.3) 0, rgba(247,247,247,0.3) 47.2px, transparent 47.2px, transparent 94.4px),repeating-linear-gradient(0deg, transparent 0, transparent 13.6px, rgba(227,227,230,0.5) 13.6px, rgba(227,227,230,0.7) 18.6px, rgba(227,227,230,0.8) 23.6px, rgba(227,227,230,0.7) 28.6px, rgba(227,227,230,0.5) 33.6px, transparent 33.6px, transparent 47.2px);background-size:18.75rem 100%,100% 29.5rem,100% 29.5rem;background-position:-18.75rem 0,0 0,0 0;background-repeat:no-repeat,repeat,repeat;animation:skeleton-rows-loading 1.8s ease-in-out infinite;border-radius:0}@keyframes skeleton-rows-loading{0%{background-position:-18.75rem 0,0 0,0 0}100%{background-position:calc(100% + 18.75rem) 0,0 0,0 0}}.table-condensed.dataTable thead th,.table-condensed.table thead th{padding:.5rem .625rem;border-top:none !important;border-right:none !important;border-left:none !important;border-bottom:1px solid #e3e3e6 !important;background-color:transparent}.table-condensed.dataTable thead th:last-child,.table-condensed.table thead th:last-child{border-right:none !important}.table-condensed.dataTable tbody tr,.table-condensed.table tbody tr{border-bottom:1px solid #e3e3e6}.table-condensed.dataTable tbody tr:last-child td,.table-condensed.table tbody tr:last-child td{border-bottom:1px solid #e3e3e6 !important}.table-condensed.dataTable tbody tr td,.table-condensed.table tbody tr td{padding:.5rem .625rem;border-top:none !important;border-right:none !important;border-left:none !important;vertical-align:middle !important}.table-condensed.dataTable tbody tr td:last-child,.table-condensed.table tbody tr td:last-child{border-right:none !important}.table-condensed.dataTable tfoot th,.table-condensed.table tfoot th{padding:.5rem .625rem;border-top:none !important;border-right:none !important;border-left:none !important;border-bottom:1px solid #e3e3e6;background-color:transparent}.table-condensed.dataTable tfoot th:last-child,.table-condensed.table tfoot th:last-child{border-right:none !important}.dt-length{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.dt-length label{white-space:nowrap;margin:0}.dt-length select{margin:0}.dt-search{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.dt-search label{white-space:nowrap;margin:0;padding:0;flex-shrink:0}.dt-search input[type="search"]{max-width:15rem;min-width:10rem;margin:0;padding:.375rem .75rem;flex-shrink:1}.dt-search .material-symbols-sharp{font-size:1.125rem;line-height:1;vertical-align:middle}.dt-search .btn{height:2rem;padding:0 .75rem;font-size:.75rem;white-space:nowrap;display:flex;align-items:center;gap:.25rem;margin:0;flex-shrink:0}@media (max-width:1199.98px){.dt-search input[type="search"]{max-width:12rem;min-width:8rem}}@media (max-width:991.98px){.row.mt-2.justify-content-between{margin-top:.5rem !important;gap:0}.row.mt-2.justify-content-between>div[class*="col-12"]{flex:0 0 100% !important;max-width:100% !important;margin-bottom:.75rem;padding-left:0;padding-right:0}.row.mt-2.justify-content-between>div[class*="col-12"]:last-child{margin-bottom:0}.dt-length{justify-content:flex-start;margin-bottom:0 !important}.dt-search{justify-content:flex-start;margin-bottom:0 !important}.dt-search input[type="search"]{flex:1 1 auto;max-width:none;min-width:8rem}.dt-search .btn{flex-shrink:0}div.col-12.d-flex.align-items-center{justify-content:center !important}div.col-12.d-flex.justify-content-end{justify-content:center !important}.dt-info{text-align:center;margin-bottom:0 !important}.dt-paging{margin-bottom:0 !important}}@media (max-width:767.98px){div.table-responsive>div.dt-container>div.row>div[class^="col-"]:first-child{margin-bottom:0}.dt-length label{font-size:.875rem}.dt-length select{max-width:4.5rem}.dt-search label{font-size:.875rem;flex-basis:100%;width:100%;margin:0 !important;padding:0 !important}.dt-search input[type="search"]{flex:1 1 100%;width:100%;max-width:100% !important;margin:0 0 .5rem 0 !important;padding:.375rem .75rem !important;box-sizing:border-box}.dt-search .btn{height:1.875rem;font-size:.6875rem;padding:0 .5rem !important;flex:0 0 auto;margin:0 !important}.dt-search .btn:last-child{margin-right:0 !important}.dt-search .btn .material-symbols-sharp{font-size:1rem;margin:0}.dt-search #expand_all,.dt-search #show_multiple_filter{flex:0 0 auto;min-width:auto}}@media (max-width:575.98px){.row.mt-2.justify-content-between{margin-top:0 !important}.row.mt-2.justify-content-between>div[class*="col-"]{flex:0 0 100% !important;max-width:100% !important;margin-bottom:.75rem;padding-left:0;padding-right:0}.row.mt-2.justify-content-between>div[class*="col-"]:last-child{margin-bottom:0}.dt-length{margin-bottom:0 !important}.dt-length label{font-size:.8125rem}.dt-length select{max-width:4rem;font-size:.8125rem}.dt-search{gap:.375rem;margin-bottom:0 !important}.dt-search label{font-size:.8125rem}.dt-search input[type="search"]{font-size:.8125rem;height:1.75rem}.dt-search .btn{height:1.75rem;padding:0 .5rem}.dt-search .btn .material-symbols-sharp{font-size:.9375rem}.dt-search #expand_all,.dt-search #show_multiple_filter{padding:0 .375rem;min-width:1.75rem}.dt-search #expand_all span:not(.material-symbols-sharp),.dt-search #show_multiple_filter span:not(.material-symbols-sharp){display:none}.dt-search #expand_all .material-symbols-sharp,.dt-search #show_multiple_filter .material-symbols-sharp{margin:0}.dt-info{margin-bottom:0 !important}.dt-paging{margin-bottom:0 !important}.dt-paging nav ul.pagination{flex-wrap:wrap;gap:.1875rem}.dt-paging nav ul.pagination li.dt-paging-button button.page-link{min-width:1.875rem;height:1.875rem;padding:0 .5rem;font-size:.8125rem}}@media (max-width:374.98px){.dt-length select{max-width:3.5rem}.dt-search .btn{font-size:.625rem;padding:0 .375rem}.dt-search .btn .material-symbols-sharp{font-size:.875rem}}div.dt-autofill-list,div.dt-autofill-background{z-index:1030}.dt-scroll-body thead{visibility:hidden;height:0;line-height:0}.dt-scroll-body thead tr{height:0;line-height:0}.dt-scroll-body thead th{height:0;padding-top:0;padding-bottom:0;line-height:0;border:none !important}.dt-scroll-body thead th::after{display:none}[data-editable]:not(.btn){cursor:pointer;border-bottom:1px dashed #d6d6d6;padding-bottom:1px;transition:all .2s ease}[data-editable]:not(.btn):hover{border-bottom-color:#0067ff;color:#0067ff}[data-editable]:not(.btn).editable-open{border-bottom-color:#0067ff}.editable-empty{color:#5E6C84;font-style:italic}.editable-container{z-index:1060;opacity:0;transform:scale(.95);transition:all .2s ease}.editable-container.editable-visible{opacity:1;transform:scale(1)}.editable-container .editable-form{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;min-width:12.5rem}.editable-container.editable-textarea .editable-form{flex-direction:column}.editable-container.editable-textarea .editable-buttons{justify-content:flex-end}.editable-container .editable-input{min-width:12.5rem;height:2rem;padding:.25rem .625rem;font-size:.8125rem}.editable-container .editable-input:focus{border-color:#0067ff}.editable-container textarea.editable-input{min-width:15.625rem;height:auto;resize:vertical}.editable-container select.editable-input{min-width:11.25rem}.editable-container input[type="date"].editable-input{min-width:10rem}.editable-container .select2-container{min-width:12.5rem}.editable-container .select2-container .select2-selection--single{height:2rem;padding:.25rem .625rem;font-size:.8125rem;border-color:#e3e3e6;border-radius:4px}.editable-container .select2-container .select2-selection--single .select2-selection__rendered{line-height:1.375rem;padding-left:0}.editable-container .select2-container .select2-selection--single .select2-selection__arrow{height:1.875rem}.editable-container .select2-container.select2-container--open .select2-selection--single{border-color:#0067ff}.editable-container .select2-dropdown{border-color:#e3e3e6;border-radius:4px}.editable-container .select2-dropdown .select2-search__field{height:2rem;padding:.25rem .625rem;font-size:.8125rem;border-color:#e3e3e6;border-radius:4px}.editable-container .select2-dropdown .select2-search__field:focus{border-color:#0067ff;outline:none}.editable-container .select2-dropdown .select2-results__option{padding:.375rem .625rem;font-size:.8125rem}.editable-container .select2-dropdown .select2-results__option--highlighted{background-color:rgba(0,103,255,0.1);color:#333333}.editable-container .select2-dropdown .select2-results__option--selected{background-color:#0067ff;color:#ffffff}.editable-container .editable-buttons{display:flex;gap:.375rem;flex-shrink:0}.editable-container .editable-buttons .btn{display:inline-flex;align-items:center;justify-content:center;padding:0;min-width:2rem;height:2rem}.editable-container .editable-buttons .btn .material-symbols-sharp{font-size:1.125rem;line-height:1}.editable-container .editable-buttons .editable-submit{background-color:#0067ff;border-color:#0067ff}.editable-container .editable-buttons .editable-submit:hover{background-color:#0057d6;border-color:#0057d6}.editable-container .editable-buttons .editable-cancel{background-color:#f7f7f7;border-color:#e3e3e6;color:#333333}.editable-container .editable-buttons .editable-cancel:hover{background-color:#eaeaea;border-color:#d6d6d6}.editable-container .editable-error{padding:.375rem .625rem;font-size:.75rem;color:#ffffff;background-color:#f5392f;border-radius:4px;margin-bottom:.25rem}.editable-popup{position:absolute;background-color:#ffffff;border:1px solid #e3e3e6;border-radius:6px;padding:.75rem}.editable-popup .editable-arrow{position:absolute;width:0;height:0;border:8px solid transparent}.editable-popup.editable-bottom .editable-arrow{top:-8px;left:50%;transform:translateX(-50%);border-bottom-color:#ffffff;border-top:none}.editable-popup.editable-bottom .editable-arrow::before{content:'';position:absolute;top:-1px;left:-9px;width:0;height:0;border:9px solid transparent;border-bottom-color:#e3e3e6;border-top:none;z-index:-1}.editable-popup.editable-top .editable-arrow{bottom:-8px;left:50%;transform:translateX(-50%);border-top-color:#ffffff;border-bottom:none}.editable-popup.editable-top .editable-arrow::before{content:'';position:absolute;bottom:-1px;left:-9px;width:0;height:0;border:9px solid transparent;border-top-color:#e3e3e6;border-bottom:none;z-index:-1}.editable-popup.editable-left .editable-arrow{right:-8px;top:50%;transform:translateY(-50%);border-left-color:#ffffff;border-right:none}.editable-popup.editable-left .editable-arrow::before{content:'';position:absolute;right:-1px;top:-9px;width:0;height:0;border:9px solid transparent;border-left-color:#e3e3e6;border-right:none;z-index:-1}.editable-popup.editable-right .editable-arrow{left:-8px;top:50%;transform:translateY(-50%);border-right-color:#ffffff;border-left:none}.editable-popup.editable-right .editable-arrow::before{content:'';position:absolute;left:-1px;top:-9px;width:0;height:0;border:9px solid transparent;border-right-color:#e3e3e6;border-left:none;z-index:-1}.editable-inline{display:inline-flex;align-items:center;gap:.5rem;background-color:#ffffff;border:1px solid #e3e3e6;border-radius:4px;padding:.25rem .5rem}.editable-inline .editable-form{flex-direction:row;align-items:center}.editable-inline .editable-input{min-width:9.375rem;height:2rem;padding:.25rem .5rem}.editable-inline textarea.editable-input{height:auto;min-height:3.75rem}.editable-inline .editable-buttons{flex-shrink:0}@keyframes editable-fade-in{from{opacity:0;transform:translateY(-0.3125rem)}to{opacity:1;transform:translateY(0)}}@keyframes editable-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-0.3125rem)}75%{transform:translateX(.3125rem)}}.editable-loading .editable-input{opacity:.6;pointer-events:none}.editable-loading .editable-buttons .btn{pointer-events:none}.editable-loading::after{content:'';position:absolute;top:50%;left:50%;width:1.25rem;height:1.25rem;margin:-0.625rem 0 0 -0.625rem;border:2px solid #e3e3e6;border-top-color:#0067ff;border-radius:50%;animation:editable-spinner .6s linear infinite}@keyframes editable-spinner{to{transform:rotate(360deg)}}@media only screen and (max-width: 767px){.editable-popup{position:fixed;top:auto !important;bottom:0;left:0 !important;right:0;width:100%;border-radius:12px 12px 0 0;padding:1rem}.editable-popup .editable-arrow{display:none}.editable-popup .editable-input{width:100%;min-width:auto}.editable-inline{flex-direction:column;align-items:stretch}.editable-inline .editable-form{flex-direction:column}.editable-inline .editable-input{width:100%;min-width:auto}.editable-inline .editable-buttons{justify-content:flex-end}}.languageSwitcher{position:relative}.languageSwitcher #languageDropdown{position:relative;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .75rem;height:auto;min-height:2.287rem}.languageSwitcher #languageDropdown .current-flag-display{display:flex;align-items:center;justify-content:center}.languageSwitcher #languageDropdown .current-flag-display .current-flag-img{width:1.5rem;height:1.125rem;object-fit:cover;border-radius:3px;border:1px solid rgba(255,255,255,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.2);transition:all .2s ease}.languageSwitcher #languageDropdown .material-symbols-sharp{font-size:1.25rem;line-height:1;transition:all .2s ease}.languageSwitcher #languageDropdown[aria-expanded="true"] .material-symbols-sharp{transform:rotate(180deg)}.languageSwitcher .dropdown-menu.language-menu{width:23rem}.languageSwitcher .dropdown-menu.language-menu .card{width:100%}.languageSwitcher .dropdown-menu.language-menu .card-body{padding:.875rem}.languageSwitcher .dropdown-menu.language-menu .card-body .allLanguages{display:flex;width:100%;padding:0;gap:.5rem;flex-flow:wrap;justify-content:flex-start}.languageSwitcher .dropdown-menu.language-menu .card-body .allLanguages li{list-style:none;width:4.875rem;height:4.875rem;padding:.5rem;position:relative;border-radius:var(--bs-border-radius-sm);box-shadow:0 1px 3px rgba(0,0,0,0.12);transition:box-shadow .3s ease;cursor:pointer}.languageSwitcher .dropdown-menu.language-menu .card-body .allLanguages li:hover{box-shadow:0 2px 6px rgba(0,0,0,0.15)}.languageSwitcher .dropdown-menu.language-menu .card-body .allLanguages li.active{box-shadow:0 0 0 2px #0067ff;background-color:rgba(0,103,255,0.08)}.languageSwitcher .dropdown-menu.language-menu .card-body .allLanguages li .language-btn{width:4.875rem;height:4.875rem;transform:translate(-50%, -50%);top:50%;position:absolute;left:50%;z-index:1;background:transparent;border:none;cursor:pointer}.languageSwitcher .dropdown-menu.language-menu .card-body .allLanguages li .flag-img{width:2rem;height:1.5rem;object-fit:cover;border-radius:3px;border:1px solid rgba(0,0,0,0.1);position:absolute;top:35%;left:50%;transform:translate(-50%, -50%);box-shadow:0 1px 2px rgba(0,0,0,0.1)}.languageSwitcher .dropdown-menu.language-menu .card-body .allLanguages li span{font-size:.6875rem;bottom:.65rem;position:absolute;left:50%;transform:translate(-50%, 0);color:var(--bs-heading-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%;text-align:center}body.dark-theme .languageSwitcher .dropdown-menu.language-menu .card{background:var(--bs-body-bg)}body.dark-theme .languageSwitcher .dropdown-menu.language-menu .card-body .allLanguages li{box-shadow:0 1px 3px rgba(0,0,0,0.3)}body.dark-theme .languageSwitcher .dropdown-menu.language-menu .card-body .allLanguages li:hover{box-shadow:0 2px 6px rgba(0,0,0,0.4)}body.dark-theme .languageSwitcher .dropdown-menu.language-menu .card-body .allLanguages li.active{box-shadow:0 0 0 2px #0067ff;background-color:rgba(0,103,255,0.15)}body.dark-theme .languageSwitcher .dropdown-menu.language-menu .card-body .allLanguages li .flag-img{border-color:rgba(255,255,255,0.15)}body.dark-theme .languageSwitcher .dropdown-menu.language-menu .card-body .allLanguages li span{color:var(--bs-heading-color)}@media (max-width:767px){.languageSwitcher .dropdown-menu.language-menu{width:18rem;right:0 !important;left:auto !important}.languageSwitcher .dropdown-menu.language-menu .card-body{padding:.75rem}.languageSwitcher .dropdown-menu.language-menu .card-body .allLanguages{gap:.375rem}.languageSwitcher .dropdown-menu.language-menu .card-body .allLanguages li{width:3.875rem;height:3.875rem}.languageSwitcher .dropdown-menu.language-menu .card-body .allLanguages li .language-btn{width:3.875rem;height:3.875rem}.languageSwitcher .dropdown-menu.language-menu .card-body .allLanguages li .flag-img{width:1.625rem;height:1.21875rem}.languageSwitcher .dropdown-menu.language-menu .card-body .allLanguages li span{font-size:.625rem}}@media print{.languageSwitcher{display:none}}.datepicker{z-index:1061 !important;padding:.75rem !important;border-radius:8px;border:1px solid #e3e3e6;background-color:#ffffff;box-shadow:0 4px 16px rgba(0,0,0,0.12);width:17.5rem;min-width:17.5rem}.datepicker table{margin:0;width:100%}.datepicker table tr td,.datepicker table tr th{text-align:center;width:2.25rem;height:2.25rem;border:none;border-radius:6px;padding:0;font-size:.8125rem;transition:all .2s ease}.datepicker table tr th{font-weight:600;color:#5E6C84;padding:0;vertical-align:middle}.datepicker table tr th.datepicker-switch{font-size:.875rem;font-weight:700;color:#333333}.datepicker table tr th.prev,.datepicker table tr th.next{color:#0067ff;cursor:pointer;font-size:0;width:2.25rem;height:2.25rem;vertical-align:middle}.datepicker table tr th.prev .glyphicon,.datepicker table tr th.next .glyphicon,.datepicker table tr th.prev [class^="icon-"],.datepicker table tr th.next [class^="icon-"],.datepicker table tr th.prev [class*=" icon-"],.datepicker table tr th.next [class*=" icon-"]{display:none}.datepicker table tr th.prev:before,.datepicker table tr th.next:before{font-family:'Material Symbols Sharp';font-size:1.25rem;font-weight:normal;display:inline-block;height:2.25rem;line-height:2.25rem}.datepicker table tr th.prev:hover,.datepicker table tr th.next:hover{background-color:rgba(0,103,255,0.1)}.datepicker table tr th.prev:before{content:'chevron_left'}.datepicker table tr th.next:before{content:'chevron_right'}.datepicker table tr th.dow{font-size:.75rem;font-weight:600;text-transform:uppercase;color:#5E6C84}.datepicker table tr td{color:#333333;cursor:pointer}.datepicker table tr td:hover{background-color:rgba(0,103,255,0.1);color:#0067ff}.datepicker table tr td.old,.datepicker table tr td.new{color:#d6d6d6}.datepicker table tr td.disabled{color:#d6d6d6;cursor:not-allowed;background-color:transparent}.datepicker table tr td.disabled:hover{background-color:transparent;color:#d6d6d6}.datepicker table tr td.active,.datepicker table tr td.active:hover{background-color:#0067ff;color:#ffffff;font-weight:600}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today:active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled]{background-color:rgba(0,103,255,0.15) !important;background-image:none !important;color:#0067ff !important;font-weight:600}.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled:hover{background-color:rgba(0,103,255,0.25) !important;background-image:none !important}.datepicker table tr td.today.active,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active{background-color:#0067ff !important;background-image:none !important;color:#ffffff !important}.datepicker table tr td.range{background-color:rgba(0,103,255,0.08);color:#333333}.datepicker table tr td.range:hover{background-color:rgba(0,103,255,0.15)}.datepicker table tr td.range.today{background-color:rgba(0,103,255,0.2)}.datepicker table tr td.selected{background-color:#f7f7f7;color:#333333}.datepicker table tr td span{display:block;width:100%;height:100%;line-height:2.25rem;border-radius:6px}.datepicker table tr td span:hover{background-color:rgba(0,103,255,0.1);color:#0067ff}.datepicker table tr td span.active,.datepicker table tr td span.active:hover{background-color:#0067ff;color:#ffffff}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#d6d6d6}.datepicker table tr td span.disabled{color:#d6d6d6;cursor:not-allowed}.datepicker table tr td span.disabled:hover{background-color:transparent;color:#d6d6d6}.datepicker .datepicker-dropdown.datepicker-orient-top:before,.datepicker .datepicker-dropdown.datepicker-orient-top:after{bottom:-7px;border-bottom:0;border-top:7px solid #e3e3e6}.datepicker .datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-top-color:#ffffff}.datepicker .datepicker-dropdown.datepicker-orient-bottom:before,.datepicker .datepicker-dropdown.datepicker-orient-bottom:after{top:-7px;border-top:0;border-bottom:7px solid #e3e3e6}.datepicker .datepicker-dropdown.datepicker-orient-bottom:after{top:-6px;border-bottom-color:#ffffff}.datepicker .datepicker-dropdown:before{content:'';display:inline-block;position:absolute;left:50%;transform:translateX(-50%);border-left:7px solid transparent;border-right:7px solid transparent}.datepicker .datepicker-dropdown:after{content:'';display:inline-block;position:absolute;left:50%;transform:translateX(-50%);border-left:6px solid transparent;border-right:6px solid transparent}.datepicker .datepicker-months table,.datepicker .datepicker-years table,.datepicker .datepicker-decades table,.datepicker .datepicker-centuries table{width:100%}.datepicker .datepicker-months table thead tr th.prev,.datepicker .datepicker-years table thead tr th.prev,.datepicker .datepicker-decades table thead tr th.prev,.datepicker .datepicker-centuries table thead tr th.prev,.datepicker .datepicker-months table thead tr th.next,.datepicker .datepicker-years table thead tr th.next,.datepicker .datepicker-decades table thead tr th.next,.datepicker .datepicker-centuries table thead tr th.next,.datepicker .datepicker-months table thead tr th.datepicker-switch,.datepicker .datepicker-years table thead tr th.datepicker-switch,.datepicker .datepicker-decades table thead tr th.datepicker-switch,.datepicker .datepicker-centuries table thead tr th.datepicker-switch{width:auto}.datepicker .datepicker-months table tbody tr td,.datepicker .datepicker-years table tbody tr td,.datepicker .datepicker-decades table tbody tr td,.datepicker .datepicker-centuries table tbody tr td{padding:0;height:auto;border:none !important;background:transparent !important}.datepicker .datepicker-months table tbody tr td:hover,.datepicker .datepicker-years table tbody tr td:hover,.datepicker .datepicker-decades table tbody tr td:hover,.datepicker .datepicker-centuries table tbody tr td:hover{background:transparent !important}.datepicker .datepicker-months table tbody tr td span,.datepicker .datepicker-years table tbody tr td span,.datepicker .datepicker-decades table tbody tr td span,.datepicker .datepicker-centuries table tbody tr td span{display:inline-block;width:calc(33.333% - .5rem);height:3.375rem;line-height:3.375rem;font-size:.8125rem;font-weight:500;margin:.25rem;cursor:pointer;border-radius:6px;text-align:center;transition:all .2s ease;background-color:transparent;color:#333333}.datepicker .datepicker-months table tbody tr td span:hover,.datepicker .datepicker-years table tbody tr td span:hover,.datepicker .datepicker-decades table tbody tr td span:hover,.datepicker .datepicker-centuries table tbody tr td span:hover{background-color:rgba(0,103,255,0.1) !important;color:#0067ff !important}.datepicker .datepicker-months table tbody tr td span.active,.datepicker .datepicker-years table tbody tr td span.active,.datepicker .datepicker-decades table tbody tr td span.active,.datepicker .datepicker-centuries table tbody tr td span.active,.datepicker .datepicker-months table tbody tr td span.active:hover,.datepicker .datepicker-years table tbody tr td span.active:hover,.datepicker .datepicker-decades table tbody tr td span.active:hover,.datepicker .datepicker-centuries table tbody tr td span.active:hover{background-color:#0067ff !important;color:#ffffff !important}.datepicker .datepicker-months table tbody tr td span.old,.datepicker .datepicker-years table tbody tr td span.old,.datepicker .datepicker-decades table tbody tr td span.old,.datepicker .datepicker-centuries table tbody tr td span.old,.datepicker .datepicker-months table tbody tr td span.new,.datepicker .datepicker-years table tbody tr td span.new,.datepicker .datepicker-decades table tbody tr td span.new,.datepicker .datepicker-centuries table tbody tr td span.new{color:#d6d6d6}.datepicker .datepicker-months table tbody tr td span.disabled,.datepicker .datepicker-years table tbody tr td span.disabled,.datepicker .datepicker-decades table tbody tr td span.disabled,.datepicker .datepicker-centuries table tbody tr td span.disabled{color:#d6d6d6;cursor:not-allowed}.datepicker .datepicker-months table tbody tr td span.disabled:hover,.datepicker .datepicker-years table tbody tr td span.disabled:hover,.datepicker .datepicker-decades table tbody tr td span.disabled:hover,.datepicker .datepicker-centuries table tbody tr td span.disabled:hover{background-color:transparent !important;color:#d6d6d6 !important}.datepicker tfoot::before{content:'';display:table-row;height:.5rem}.datepicker tfoot tr th.today{font-size:.8125rem;font-weight:600;color:#0067ff;cursor:pointer;padding:.5rem;background-color:rgba(0,103,255,0.1);border-radius:6px}.datepicker tfoot tr th.today:hover{background-color:rgba(0,103,255,0.2)}.datepicker .glyphicon{font-family:'Material Symbols Sharp';font-style:normal;font-weight:normal;font-size:1.25rem;line-height:1;display:inline-block}.datepicker .glyphicon-arrow-left:before,.datepicker .icon-arrow-left:before{content:'chevron_left'}.datepicker .glyphicon-arrow-right:before,.datepicker .icon-arrow-right:before{content:'chevron_right'}div.datepicker-inline,div.datetimepicker-inline{width:fit-content}div.datepicker-inline .datepicker,div.datetimepicker-inline .datepicker,div.datepicker-inline .datetimepicker,div.datetimepicker-inline .datetimepicker{border:none;box-shadow:none}.datepicker.datepicker-inline{width:auto;border:1px solid #e3e3e6;border-radius:.5rem;box-shadow:none}.editable-container .datepicker{position:absolute !important;margin-top:.25rem;padding:.625rem;padding-bottom:0}.datepicker-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235E6C84' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .625rem center;background-size:1rem 1rem;padding-right:2.25rem !important}.datepicker-input:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230067ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E")}@media only screen and (max-width: 767px){.datepicker{padding:1rem}.datepicker table tr td,.datepicker table tr th{width:2.5rem;height:2.5rem}.datepicker table tr td span{line-height:2.5rem}.datepicker-months table tr td span,.datepicker-years table tr td span,.datepicker-decades table tr td span,.datepicker-centuries table tr td span{height:3.75rem !important;line-height:3.75rem !important}}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today:active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today[disabled]{background-color:rgba(0,103,255,0.15) !important;background-image:none !important;-webkit-background-image:none !important;-moz-background-image:none !important;-o-background-image:none !important;-ms-background-image:none !important;filter:none !important;border-color:transparent !important;color:#0067ff !important}.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled:hover{background-color:rgba(0,103,255,0.25) !important;background-image:none !important}.datepicker table tr td.today.active,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active{background-color:#0067ff !important;background-image:none !important;color:#ffffff !important}.datetimepicker{z-index:1061 !important;padding:.75rem !important;border-radius:8px;border:1px solid #e3e3e6;background-color:#ffffff;box-shadow:0 4px 16px rgba(0,0,0,0.12);width:17.5rem;min-width:17.5rem}.datetimepicker table{margin:0;width:100%}.datetimepicker table tr td,.datetimepicker table tr th{text-align:center;width:2.25rem;height:2.25rem;border:none;border-radius:6px;padding:0;font-size:.8125rem;transition:all .2s ease}.datetimepicker table tr th{font-weight:600;color:#5E6C84;padding:0;vertical-align:middle}.datetimepicker table tr th.switch{font-size:.875rem;font-weight:700;color:#333333}.datetimepicker table tr th.prev,.datetimepicker table tr th.next{color:#0067ff;cursor:pointer;font-size:0;width:2.25rem;height:2.25rem;vertical-align:middle}.datetimepicker table tr th.prev .glyphicon,.datetimepicker table tr th.next .glyphicon,.datetimepicker table tr th.prev [class^="icon-"],.datetimepicker table tr th.next [class^="icon-"],.datetimepicker table tr th.prev [class*=" icon-"],.datetimepicker table tr th.next [class*=" icon-"]{display:none}.datetimepicker table tr th.prev:before,.datetimepicker table tr th.next:before{font-family:'Material Symbols Sharp';font-size:1.25rem;font-weight:normal;display:inline-block;height:2.25rem;line-height:2.25rem}.datetimepicker table tr th.prev:hover,.datetimepicker table tr th.next:hover{background-color:rgba(0,103,255,0.1)}.datetimepicker table tr th.prev:before{content:'chevron_left'}.datetimepicker table tr th.next:before{content:'chevron_right'}.datetimepicker table tr th.dow{font-size:.75rem;font-weight:600;text-transform:uppercase;color:#5E6C84}.datetimepicker table tr td{color:#333333;cursor:pointer}.datetimepicker table tr td:hover{background-color:rgba(0,103,255,0.1);color:#0067ff}.datetimepicker table tr td.old,.datetimepicker table tr td.new{color:#d6d6d6}.datetimepicker table tr td.disabled{color:#d6d6d6;cursor:not-allowed;background-color:transparent}.datetimepicker table tr td.disabled:hover{background-color:transparent;color:#d6d6d6}.datetimepicker table tr td.active,.datetimepicker table tr td.active:hover{background-color:#0067ff;color:#ffffff;font-weight:600;text-shadow:none}.datetimepicker table tr td.today,.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today:active,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today[disabled]{background-color:rgba(0,103,255,0.15) !important;background-image:none !important;color:#0067ff !important;font-weight:600}.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today.disabled:hover{background-color:rgba(0,103,255,0.25) !important;background-image:none !important}.datetimepicker table tr td.today.active,.datetimepicker table tr td.today.active:hover,.datetimepicker table tr td.today:active,.datetimepicker table tr td.today:hover:active{background-color:#0067ff !important;background-image:none !important;color:#ffffff !important}.datetimepicker table tr td span{display:block;width:100%;height:100%;line-height:2.25rem;border-radius:6px}.datetimepicker table tr td span:hover{background-color:rgba(0,103,255,0.1);color:#0067ff}.datetimepicker table tr td span.active,.datetimepicker table tr td span.active:hover{background-color:#0067ff;color:#ffffff;text-shadow:none}.datetimepicker table tr td span.old,.datetimepicker table tr td span.new{color:#d6d6d6}.datetimepicker table tr td span.disabled{color:#d6d6d6;cursor:not-allowed}.datetimepicker table tr td span.disabled:hover{background-color:transparent;color:#d6d6d6}.datetimepicker .datetimepicker-hours table tr td,.datetimepicker .datetimepicker-minutes table tr td{height:auto;padding:0;background:transparent !important}.datetimepicker .datetimepicker-hours table tr td:hover,.datetimepicker .datetimepicker-minutes table tr td:hover{background:transparent !important}.datetimepicker .datetimepicker-hours table tr td span,.datetimepicker .datetimepicker-minutes table tr td span{display:inline-block;width:calc(25% - .5rem) !important;height:2.5rem;line-height:2.5rem;font-size:.8125rem;font-weight:500;margin:.25rem;cursor:pointer;border-radius:6px;text-align:center;transition:all .2s ease;background-color:#f7f7f7;color:#333333}.datetimepicker .datetimepicker-hours table tr td span:hover,.datetimepicker .datetimepicker-minutes table tr td span:hover{background-color:rgba(0,103,255,0.15) !important;color:#0067ff !important}.datetimepicker .datetimepicker-hours table tr td span.active,.datetimepicker .datetimepicker-minutes table tr td span.active,.datetimepicker .datetimepicker-hours table tr td span.active:hover,.datetimepicker .datetimepicker-minutes table tr td span.active:hover{background-color:#0067ff !important;color:#ffffff !important;text-shadow:none}.datetimepicker .datetimepicker-hours table tr td span.disabled,.datetimepicker .datetimepicker-minutes table tr td span.disabled{color:#d6d6d6;cursor:not-allowed;background-color:#f7f7f7}.datetimepicker .datetimepicker-hours table tr td span.disabled:hover,.datetimepicker .datetimepicker-minutes table tr td span.disabled:hover{background-color:#f7f7f7 !important;color:#d6d6d6 !important}.datetimepicker .datetimepicker-hours fieldset legend,.datetimepicker .datetimepicker-minutes fieldset legend{font-size:.875rem;font-weight:600;color:#333333;margin-bottom:.5rem;border:none}.datetimepicker .datetimepicker-months table,.datetimepicker .datetimepicker-years table{width:100%}.datetimepicker .datetimepicker-months table thead tr th.prev,.datetimepicker .datetimepicker-years table thead tr th.prev,.datetimepicker .datetimepicker-months table thead tr th.next,.datetimepicker .datetimepicker-years table thead tr th.next,.datetimepicker .datetimepicker-months table thead tr th.switch,.datetimepicker .datetimepicker-years table thead tr th.switch{width:auto}.datetimepicker .datetimepicker-months table tbody tr td,.datetimepicker .datetimepicker-years table tbody tr td{padding:0;height:auto;border:none !important;background:transparent !important}.datetimepicker .datetimepicker-months table tbody tr td:hover,.datetimepicker .datetimepicker-years table tbody tr td:hover{background:transparent !important}.datetimepicker .datetimepicker-months table tbody tr td span,.datetimepicker .datetimepicker-years table tbody tr td span{display:inline-block;width:calc(33.333% - .5rem);height:3.375rem;line-height:3.375rem;font-size:.8125rem;font-weight:500;margin:.25rem;cursor:pointer;border-radius:6px;text-align:center;transition:all .2s ease;background-color:transparent;color:#333333}.datetimepicker .datetimepicker-months table tbody tr td span:hover,.datetimepicker .datetimepicker-years table tbody tr td span:hover{background-color:rgba(0,103,255,0.1) !important;color:#0067ff !important}.datetimepicker .datetimepicker-months table tbody tr td span.active,.datetimepicker .datetimepicker-years table tbody tr td span.active,.datetimepicker .datetimepicker-months table tbody tr td span.active:hover,.datetimepicker .datetimepicker-years table tbody tr td span.active:hover{background-color:#0067ff !important;color:#ffffff !important;text-shadow:none}.datetimepicker .datetimepicker-months table tbody tr td span.old,.datetimepicker .datetimepicker-years table tbody tr td span.old,.datetimepicker .datetimepicker-months table tbody tr td span.new,.datetimepicker .datetimepicker-years table tbody tr td span.new{color:#d6d6d6}.datetimepicker .datetimepicker-months table tbody tr td span.disabled,.datetimepicker .datetimepicker-years table tbody tr td span.disabled{color:#d6d6d6;cursor:not-allowed}.datetimepicker .datetimepicker-months table tbody tr td span.disabled:hover,.datetimepicker .datetimepicker-years table tbody tr td span.disabled:hover{background-color:transparent !important;color:#d6d6d6 !important}.datetimepicker.dropdown-menu:before,.datetimepicker.dropdown-menu:after{display:none}.datetimepicker .glyphicon{font-family:'Material Symbols Sharp';font-style:normal;font-weight:normal;font-size:1.25rem;line-height:1;display:inline-block}.datetimepicker .glyphicon-arrow-left:before,.datetimepicker .icon-arrow-left:before{content:'chevron_left'}.datetimepicker .glyphicon-arrow-right:before,.datetimepicker .icon-arrow-right:before{content:'chevron_right'}.datetimepicker tfoot::before{content:'';display:table-row;height:.5rem}.datetimepicker tfoot tr th.today{font-size:.8125rem;font-weight:600;color:#0067ff;cursor:pointer;padding:.5rem;background-color:rgba(0,103,255,0.1);border-radius:6px}.datetimepicker tfoot tr th.today:hover{background-color:rgba(0,103,255,0.2)}.datetimepicker-dropdown-bottom-right,.datetimepicker-dropdown-bottom-left{margin-top:.25rem}.datetimepicker-dropdown-top-right,.datetimepicker-dropdown-top-left{margin-bottom:.25rem}.datetimepicker.datetimepicker-inline{width:auto;border:1px solid #e3e3e6;border-radius:.5rem;box-shadow:none}.editable-container .datetimepicker{position:absolute !important;margin-top:.25rem}.datetimepicker-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235E6C84' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3Ccircle cx='12' cy='15' r='2'%3E%3C/circle%3E%3Cline x1='12' y1='13' x2='12' y2='15'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .625rem center;background-size:1rem 1rem;padding-right:2.25rem !important}.datetimepicker-input:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230067ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3Ccircle cx='12' cy='15' r='2'%3E%3C/circle%3E%3Cline x1='12' y1='13' x2='12' y2='15'%3E%3C/line%3E%3C/svg%3E")}@media only screen and (max-width: 767px){.datetimepicker{padding:1rem}.datetimepicker table tr td,.datetimepicker table tr th{width:2.5rem;height:2.5rem}.datetimepicker table tr td span{line-height:2.5rem}.datetimepicker-hours table tr td span,.datetimepicker-minutes table tr td span{width:calc(25% - .375rem);height:2.75rem;line-height:2.75rem;margin:.1875rem}.datetimepicker-months table tr td span,.datetimepicker-years table tr td span{height:3.75rem !important;line-height:3.75rem !important}}.datetimepicker table tr td.today,.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today:active,.datetimepicker table tr td.today.disabled,.datetimepicker table tr td.today.disabled:hover,.datetimepicker table tr td.today.disabled:active,.datetimepicker table tr td.today[disabled]{background-color:rgba(0,103,255,0.15) !important;background-image:none !important;-webkit-background-image:none !important;-moz-background-image:none !important;-o-background-image:none !important;-ms-background-image:none !important;filter:none !important;border-color:transparent !important;color:#0067ff !important}.datetimepicker table tr td.today:hover,.datetimepicker table tr td.today.disabled:hover{background-color:rgba(0,103,255,0.25) !important;background-image:none !important}.datetimepicker table tr td.today.active,.datetimepicker table tr td.today.active:hover,.datetimepicker table tr td.today:hover.active,.datetimepicker table tr td.today.disabled.active{background-color:#0067ff !important;background-image:none !important;color:#ffffff !important}.btn{font-size:.8125rem;transition:all .15s ease-in-out}.btn:focus{box-shadow:none}.btn-sm{font-size:.75rem}.btn-lg{font-size:1rem}.btn-wd{min-width:8.75rem}.btn-icon-sm{font-size:1.125rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem}.btn .material-symbols-sharp{font-size:1.125rem;line-height:1}.btn.btn-icon-only{gap:0}.btn-red{background-color:#FFC5C5;border-color:#ffabab;color:#333333}.btn-red:hover,.btn-red:focus{background-color:#ff9292;border-color:#ff7878;color:#333333}.btn-red:active,.btn-red.active{background-color:#ff5f5f !important;border-color:#ff4545 !important;color:#333333 !important}.btn-red:disabled,.btn-red.disabled{background-color:#FFC5C5;border-color:#FFC5C5;color:#333333;opacity:.65;pointer-events:none}.btn-outline-red{background-color:transparent;border-color:#ff9292;color:#333333}.btn-outline-red:hover,.btn-outline-red:focus{background-color:#FFC5C5;border-color:#ff9292;color:#333333}.btn-outline-red:active,.btn-outline-red.active{background-color:#ff5f5f !important;border-color:#ff4545 !important;color:#333333 !important}.btn-outline-red:disabled,.btn-outline-red.disabled{background-color:transparent;border-color:#ff9292;color:#333333;opacity:.65;pointer-events:none}.btn-orange{background-color:#FFEBD8;border-color:#ffdebf;color:#333333}.btn-orange:hover,.btn-orange:focus{background-color:#ffd1a5;border-color:#ffc48c;color:#333333}.btn-orange:active,.btn-orange.active{background-color:#ffb772 !important;border-color:#ffaa59 !important;color:#333333 !important}.btn-orange:disabled,.btn-orange.disabled{background-color:#FFEBD8;border-color:#FFEBD8;color:#333333;opacity:.65;pointer-events:none}.btn-outline-orange{background-color:transparent;border-color:#ffd1a5;color:#333333}.btn-outline-orange:hover,.btn-outline-orange:focus{background-color:#FFEBD8;border-color:#ffd1a5;color:#333333}.btn-outline-orange:active,.btn-outline-orange.active{background-color:#ffb772 !important;border-color:#ffaa59 !important;color:#333333 !important}.btn-outline-orange:disabled,.btn-outline-orange.disabled{background-color:transparent;border-color:#ffd1a5;color:#333333;opacity:.65;pointer-events:none}.btn-green{background-color:#C7DCA7;border-color:#bbd595;color:#333333}.btn-green:hover,.btn-green:focus{background-color:#b0cd83;border-color:#a4c670;color:#333333}.btn-green:active,.btn-green.active{background-color:#99bf5e !important;border-color:#8db84c !important;color:#333333 !important}.btn-green:disabled,.btn-green.disabled{background-color:#C7DCA7;border-color:#C7DCA7;color:#333333;opacity:.65;pointer-events:none}.btn-outline-green{background-color:transparent;border-color:#b0cd83;color:#333333}.btn-outline-green:hover,.btn-outline-green:focus{background-color:#C7DCA7;border-color:#b0cd83;color:#333333}.btn-outline-green:active,.btn-outline-green.active{background-color:#99bf5e !important;border-color:#8db84c !important;color:#333333 !important}.btn-outline-green:disabled,.btn-outline-green.disabled{background-color:transparent;border-color:#b0cd83;color:#333333;opacity:.65;pointer-events:none}.btn-teal{background-color:#89B9AD;border-color:#79b0a2;color:#333333}.btn-teal:hover,.btn-teal:focus{background-color:#69a697;border-color:#5b9a8a;color:#333333}.btn-teal:active,.btn-teal.active{background-color:#528a7c !important;border-color:#487a6e !important;color:#333333 !important}.btn-teal:disabled,.btn-teal.disabled{background-color:#89B9AD;border-color:#89B9AD;color:#333333;opacity:.65;pointer-events:none}.btn-outline-teal{background-color:transparent;border-color:#69a697;color:#333333}.btn-outline-teal:hover,.btn-outline-teal:focus{background-color:#89B9AD;border-color:#69a697;color:#333333}.btn-outline-teal:active,.btn-outline-teal.active{background-color:#528a7c !important;border-color:#487a6e !important;color:#333333 !important}.btn-outline-teal:disabled,.btn-outline-teal.disabled{background-color:transparent;border-color:#69a697;color:#333333;opacity:.65;pointer-events:none}.btn-purple{background-color:#AC87C5;border-color:#a076bd;color:#ffffff}.btn-purple:hover,.btn-purple:focus{background-color:#9465b4;border-color:#8853ac;color:#ffffff}.btn-purple:active,.btn-purple.active{background-color:#7b4b9b !important;border-color:#6d438a !important;color:#ffffff !important}.btn-purple:disabled,.btn-purple.disabled{background-color:#AC87C5;border-color:#AC87C5;color:#ffffff;opacity:.65;pointer-events:none}.btn-outline-purple{background-color:transparent;border-color:#9465b4;color:#333333}.btn-outline-purple:hover,.btn-outline-purple:focus{background-color:#AC87C5;border-color:#9465b4;color:#333333}.btn-outline-purple:active,.btn-outline-purple.active{background-color:#7b4b9b !important;border-color:#6d438a !important;color:#333333 !important}.btn-outline-purple:disabled,.btn-outline-purple.disabled{background-color:transparent;border-color:#9465b4;color:#333333;opacity:.65;pointer-events:none}.btn-blue{background-color:#8ACDD7;border-color:#77c5d1;color:#333333}.btn-blue:hover,.btn-blue:focus{background-color:#64bdca;border-color:#51b5c4;color:#333333}.btn-blue:active,.btn-blue.active{background-color:#40abbb !important;border-color:#399aa8 !important;color:#333333 !important}.btn-blue:disabled,.btn-blue.disabled{background-color:#8ACDD7;border-color:#8ACDD7;color:#333333;opacity:.65;pointer-events:none}.btn-outline-blue{background-color:transparent;border-color:#64bdca;color:#333333}.btn-outline-blue:hover,.btn-outline-blue:focus{background-color:#8ACDD7;border-color:#64bdca;color:#333333}.btn-outline-blue:active,.btn-outline-blue.active{background-color:#40abbb !important;border-color:#399aa8 !important;color:#333333 !important}.btn-outline-blue:disabled,.btn-outline-blue.disabled{background-color:transparent;border-color:#64bdca;color:#333333;opacity:.65;pointer-events:none}.btn-yellow{background-color:#dcd6a7;border-color:#d5cd95;color:#333333}.btn-yellow:hover,.btn-yellow:focus{background-color:#cdc583;border-color:#c6bd70;color:#333333}.btn-yellow:active,.btn-yellow.active{background-color:#bfb45e !important;border-color:#b8ac4c !important;color:#333333 !important}.btn-yellow:disabled,.btn-yellow.disabled{background-color:#dcd6a7;border-color:#dcd6a7;color:#333333;opacity:.65;pointer-events:none}.btn-outline-yellow{background-color:transparent;border-color:#cdc583;color:#333333}.btn-outline-yellow:hover,.btn-outline-yellow:focus{background-color:#dcd6a7;border-color:#cdc583;color:#333333}.btn-outline-yellow:active,.btn-outline-yellow.active{background-color:#bfb45e !important;border-color:#b8ac4c !important;color:#333333 !important}.btn-outline-yellow:disabled,.btn-outline-yellow.disabled{background-color:transparent;border-color:#cdc583;color:#333333;opacity:.65;pointer-events:none}.btn-crm{background-color:#0067ff;border-color:#005de6;color:#ffffff}.btn-crm:hover,.btn-crm:focus{background-color:#0052cc;border-color:#0048b3;color:#ffffff}.btn-crm:active,.btn-crm.active{background-color:#003e99 !important;border-color:#003380 !important;color:#ffffff !important}.btn-crm:disabled,.btn-crm.disabled{background-color:#0067ff;border-color:#0067ff;color:#ffffff;opacity:.65;pointer-events:none}.btn-outline-crm{background-color:transparent;border-color:#0052cc;color:#0067ff}.btn-outline-crm:hover,.btn-outline-crm:focus{background-color:#0067ff;border-color:#0052cc;color:#ffffff}.btn-outline-crm:active,.btn-outline-crm.active{background-color:#003e99 !important;border-color:#003380 !important;color:#ffffff !important}.btn-outline-crm:disabled,.btn-outline-crm.disabled{background-color:transparent;border-color:#0052cc;color:#0067ff;opacity:.65;pointer-events:none}.btn-group .btn:focus{box-shadow:none}.pace{pointer-events:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{position:fixed;z-index:2010;top:0;right:100%;width:100%;height:3px;background:linear-gradient(to right, #da4733 0%, #da4733 20%, #3b78e7 40%, #3b78e7 60%, #fdba2c 80%, #fdba2c 100%);overflow:hidden}.pace .pace-progress-inner{display:block;position:absolute;right:0;width:6.25rem;height:100%;box-shadow:0 0 10px #fdba2c,0 0 5px #3b78e7;opacity:1}.pace .pace-activity{display:block;position:fixed;z-index:2010;top:1rem;right:1rem;width:1.125rem;height:1.125rem;border:2px solid transparent;border-top-color:#da4733;border-left-color:#3b78e7;border-radius:50%;animation:pace-spinner 400ms linear infinite}@keyframes pace-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes dropdownFadeIn{from{opacity:0}to{opacity:1}}.dropdown-menu{z-index:1050;border:none;border-radius:.25rem;box-shadow:0 6px 24px rgba(0,0,0,0.15);padding:.5rem 0;min-width:10rem;font-size:.8125rem}.dropdown-menu.show{animation:dropdownFadeIn .25s ease-out}.dropdown-menu .dropdown-item{padding:.5rem 1rem;color:#333333;font-size:.8125rem;transition:background-color .2s ease,color .2s ease}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus{background-color:#f7f7f7;color:#333333}.dropdown-menu .dropdown-item:active,.dropdown-menu .dropdown-item.active{background-color:#0067ff;color:#ffffff}.dropdown-menu .dropdown-item.disabled,.dropdown-menu .dropdown-item:disabled{color:#5E6C84;pointer-events:none;background-color:transparent}.dropdown-menu .dropdown-item i,.dropdown-menu .dropdown-item svg,.dropdown-menu .dropdown-item .material-symbols-sharp{margin-right:.5rem;color:#7f7f7f;font-size:1.125rem}.dropdown-menu .dropdown-item:hover i,.dropdown-menu .dropdown-item:hover svg,.dropdown-menu .dropdown-item:hover .material-symbols-sharp,.dropdown-menu .dropdown-item:focus i,.dropdown-menu .dropdown-item:focus svg,.dropdown-menu .dropdown-item:focus .material-symbols-sharp{color:#333333}.dropdown-menu .dropdown-item.active i,.dropdown-menu .dropdown-item.active svg,.dropdown-menu .dropdown-item.active .material-symbols-sharp,.dropdown-menu .dropdown-item:active i,.dropdown-menu .dropdown-item:active svg,.dropdown-menu .dropdown-item:active .material-symbols-sharp{color:#ffffff}.dropdown-menu .dropdown-item.text-danger .material-symbols-sharp{color:inherit}.dropdown-menu .dropdown-header{padding:.5rem 1rem;font-size:.75rem;font-weight:600;color:#5E6C84;text-transform:uppercase;letter-spacing:.05em}.dropdown-menu .dropdown-divider{margin:.5rem 0;border-top:1px solid #e3e3e6}.dropdown-menu .dropdown-item-text{padding:.5rem 1rem;color:#5E6C84}.dropdown-toggle{display:inline-flex;align-items:center;justify-content:center}.dropdown-toggle::after{margin-left:.5rem;vertical-align:middle}.dropdown-toggle.no-caret::after{display:none}.dropdown-toggle .material-symbols-sharp,.dropdown-toggle .material-icons,.dropdown-toggle i,.dropdown-toggle svg{font-size:1.125rem;line-height:1}.dropup .dropdown-toggle:not(.dropdown-toggle-split)::after{margin-left:.5rem;vertical-align:middle}.dropend .dropdown-toggle:not(.dropdown-toggle-split)::after{margin-left:.5rem;vertical-align:middle}.dropstart .dropdown-toggle:not(.dropdown-toggle-split)::before{margin-right:.5rem;vertical-align:middle}.dropdown-toggle-split::after,.dropstart .dropdown-toggle-split::before{margin-left:0;margin-right:0}.dropdown-menu-end{right:0;left:auto}.dropdown-menu-sm{min-width:8rem;font-size:.75rem}.dropdown-menu-sm .dropdown-item{padding:.375rem .75rem}.dropdown-menu-lg{min-width:15rem}.dropdown-menu-lg .dropdown-item{padding:.625rem 1.25rem}.dropdown-menu-icons .dropdown-item{display:flex;align-items:center}.dropdown-menu-icons .dropdown-item i,.dropdown-menu-icons .dropdown-item svg,.dropdown-menu-icons .dropdown-item .material-symbols-sharp{width:1.25rem;text-align:center}.dropdown-menu-icons .dropdown-item.dropdown-toggle{justify-content:flex-start}.dropdown-menu-icons .dropdown-item.dropdown-toggle::after{margin-left:auto;border-top-width:.3rem;border-right-width:0;border-bottom-width:.3rem;border-left-width:.3rem}.dropdown-menu .dropend{position:relative}.dropdown-menu .dropend>.dropdown-toggle::after{font-family:'Material Symbols Sharp';content:'\e5cc';border:none;margin-left:auto;font-size:1.125rem;line-height:1;vertical-align:middle;color:#7f7f7f}.dropdown-menu .dropend>.dropdown-toggle:hover::after,.dropdown-menu .dropend>.dropdown-toggle:focus::after{color:#333333}.dropdown-menu .dropend>.dropdown-menu{position:absolute;top:0;left:100%;margin-top:-0.5rem;margin-left:0;display:none;z-index:1060}.dropdown-menu .dropend:hover>.dropdown-menu{display:block}.dropdown-menu .dropstart{position:relative}.dropdown-menu .dropstart>.dropdown-toggle::before{display:none}.dropdown-menu .dropstart>.dropdown-toggle::after{display:inline-block;margin-left:auto;content:"";border-top:.3rem solid transparent;border-right:.3rem solid;border-bottom:.3rem solid transparent;border-left:0}.dropdown-menu .dropstart>.dropdown-menu{position:absolute;top:0;right:100%;left:auto;margin-top:-0.5rem;margin-right:0;display:none;z-index:1060}.dropdown-menu .dropstart:hover>.dropdown-menu{display:block}.dropdown-menu-scrollable{max-height:18.75rem;overflow-y:auto}.dropdown-toggle-icon{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;min-width:2.25rem;height:2.25rem}.dropdown-toggle-icon::after{display:none}.dropdown-toggle-icon .material-symbols-sharp,.dropdown-toggle-icon .material-icons,.dropdown-toggle-icon i,.dropdown-toggle-icon svg{font-size:1.25rem;line-height:1;margin:0}.dropdown-menu-form{min-width:18rem;padding:0}.dropdown-menu-form .dropdown-form-header{background:linear-gradient(180deg, #fafbfc 0%, #e9ecef 100%);border-bottom:1px solid #e3e3e6;padding:.75rem 1rem;border-radius:.25rem .25rem 0 0}.dropdown-menu-form .dropdown-form-header .dropdown-form-title{font-size:.9140625rem;font-weight:600;color:var(--bs-heading-color);margin:0}.dropdown-menu-form .dropdown-form-header .dropdown-form-subtitle{font-size:.7109375rem;line-height:1.4;color:var(--bs-secondary-color);font-weight:400}.dropdown-menu-form .dropdown-form-body{padding:1rem}.dropdown-menu-form .dropdown-form-group{margin-bottom:1rem}.dropdown-menu-form .dropdown-form-group:last-child{margin-bottom:0}.dropdown-menu-form .dropdown-form-group>label{display:block;font-size:.8125rem;font-weight:500;color:#333333;margin-bottom:.5rem}.dropdown-menu-form .dropdown-form-actions{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;border-top:1px solid #e3e3e6;background-color:#f7f7f7;border-radius:0 0 .25rem .25rem}.dropdown-menu-dark{background-color:#1e2a3b;border:1px solid #2a3a4d}.dropdown-menu-dark .dropdown-item{color:rgba(255,255,255,0.8)}.dropdown-menu-dark .dropdown-item:hover,.dropdown-menu-dark .dropdown-item:focus{background-color:#2a3a4d;color:#ffffff}.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{background-color:#0067ff;color:#ffffff}.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{color:rgba(255,255,255,0.4)}.dropdown-menu-dark .dropdown-item i,.dropdown-menu-dark .dropdown-item svg,.dropdown-menu-dark .dropdown-item .material-symbols-sharp{color:rgba(255,255,255,0.6)}.dropdown-menu-dark .dropdown-item:hover i,.dropdown-menu-dark .dropdown-item:hover svg,.dropdown-menu-dark .dropdown-item:hover .material-symbols-sharp,.dropdown-menu-dark .dropdown-item:focus i,.dropdown-menu-dark .dropdown-item:focus svg,.dropdown-menu-dark .dropdown-item:focus .material-symbols-sharp{color:#ffffff}.dropdown-menu-dark .dropdown-header{color:rgba(255,255,255,0.5)}.dropdown-menu-dark .dropdown-divider{border-top-color:#2a3a4d}.dropdown-menu-dark .dropdown-item-text{color:rgba(255,255,255,0.6)}@media only screen and (max-width: 767px){.dropdown-menu{min-width:100%}.dropdown-menu .dropdown-item{padding:.625rem 1rem;font-size:.9375rem}.dropdown-menu-form{min-width:16rem;padding:.875rem 1rem}}.badge,[class*="badge-"]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;line-height:1.2}.badge .material-symbols-sharp,[class*="badge-"] .material-symbols-sharp{font-size:.875rem;line-height:1}.badge-green{background-color:#C7DCA7;color:#333333}.badge-blue{background-color:#8ACDD7;color:#333333}.badge-yellow{background-color:#dcd6a7;color:#333333}.badge-red{background-color:#FFC5C5;color:#333333}.badge-purple{background-color:#AC87C5;color:#ffffff}.badge-teal{background-color:#89B9AD;color:#333333}.badge-orange{background-color:#FFEBD8;color:#333333}.badge-green-light{background-color:rgba(199,220,167,0.3);color:#8db84c}.badge-blue-light{background-color:rgba(138,205,215,0.3);color:#399aa8}.badge-yellow-light{background-color:rgba(220,214,167,0.4);color:#a79c43}.badge-red-light{background-color:rgba(255,197,197,0.3);color:#ff5f5f}.badge-purple-light{background-color:rgba(172,135,197,0.25);color:#8853ac}.badge-teal-light{background-color:rgba(137,185,173,0.3);color:#528a7c}.badge-orange-light{background-color:rgba(255,235,216,0.4);color:#ff9d3f}.badge-disabled{background-color:#e3e3e6;color:#7f7f7f}.badge-outline-green{background-color:transparent;border:1px solid #C7DCA7;color:#a4c670}.badge-outline-blue{background-color:transparent;border:1px solid #8ACDD7;color:#51b5c4}.badge-outline-red{background-color:transparent;border:1px solid #FFC5C5;color:#ff9292}.badge-outline-yellow{background-color:transparent;border:1px solid #dcd6a7;color:#b8ac4c}.badge-outline-purple{background-color:transparent;border:1px solid #AC87C5;color:#AC87C5}.badge-outline-teal{background-color:transparent;border:1px solid #89B9AD;color:#69a697}.badge-outline-orange{background-color:transparent;border:1px solid #FFEBD8;color:#ffb772}.badge-sm{padding:.125rem .375rem;font-size:.6875rem;gap:.1875rem}.badge-sm .material-symbols-sharp{font-size:.75rem}.badge-lg{padding:.375rem .625rem;font-size:.8125rem;gap:.3125rem}.badge-lg .material-symbols-sharp{font-size:1rem}.badge-pill{border-radius:1rem;padding:.25rem .625rem}.jq-toast-wrap{width:18.75rem}.jq-toast-wrap .jq-toast-single{border-radius:.5rem;font-family:'Maven Pro',sans-serif;padding:.75rem 1rem .75rem 3.125rem;font-size:.875rem;line-height:1.25rem;overflow:hidden}.jq-toast-wrap .jq-toast-single h2{font-family:'Maven Pro',sans-serif;font-weight:600;font-size:.9375rem;margin-bottom:.25rem}.jq-toast-wrap .jq-icon-success{background-color:#C7DCA7;color:#648334;border-left:4px solid #99bf5e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%235a8a3c' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpolyline points='22 4 12 14.01 9 11.01'/%3E%3C/svg%3E")}.jq-toast-wrap .jq-icon-success h2{color:#56712d}.jq-toast-wrap .jq-icon-error{background-color:#FFC5C5;color:#f80000;border-left:4px solid #ff5f5f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23cc5252' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='15' y1='9' x2='9' y2='15'/%3E%3Cline x1='9' y1='9' x2='15' y2='15'/%3E%3C/svg%3E")}.jq-toast-wrap .jq-icon-error h2{color:#de0000}.jq-toast-wrap .jq-icon-warning{background-color:#FFEBD8;color:#f27600;border-left:4px solid #ffaa59;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23b87a2e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'/%3E%3Cline x1='12' y1='9' x2='12' y2='13'/%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'/%3E%3C/svg%3E")}.jq-toast-wrap .jq-icon-warning h2{color:#d86900}.jq-toast-wrap .jq-icon-info{background-color:#8ACDD7;color:#26666f;border-left:4px solid #40abbb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%233a7d8c' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='16' x2='12' y2='12'/%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'/%3E%3C/svg%3E")}.jq-toast-wrap .jq-icon-info h2{color:#1f545c}.jq-toast-wrap .close-jq-toast-single{color:inherit;opacity:.6;font-size:1.125rem;top:.375rem;right:.5rem}.jq-toast-wrap .close-jq-toast-single:hover{opacity:1}.jq-toast-wrap .jq-toast-loader{display:block !important;position:absolute !important;top:auto !important;bottom:0 !important;left:0 !important;height:4px !important;border-radius:0 0 .5rem 0}.news-feeds-container .news-feeds-header{padding-bottom:1rem;border-bottom:1px solid #e3e3e6}.news-feeds-container .news-feeds-header .btn-group .btn{display:flex;align-items:center;justify-content:center;gap:.25rem;font-size:.875rem;padding:.5rem 1rem;border-color:#e3e3e6}.news-feeds-container .news-feeds-header .btn-group .btn.active{background-color:#f7f7f7;color:#333333;border-color:#d6d6d6}.news-feeds-container .news-feeds-header .btn-group .btn .material-symbols-sharp{font-size:1.125rem}.news-feeds-container .news-feeds-header .btn-group .btn .badge{font-size:.75rem;padding:.25rem .5rem;font-weight:500;margin-top:1px}.news-feeds-container .news-feeds-header .filter-controls .input-group-text{background-color:#ffffff;border-right:0}.news-feeds-container .news-feeds-header .filter-controls .input-group-text .material-symbols-sharp{font-size:1.125rem;color:#7f7f7f}.news-feeds-container .news-feeds-header .filter-controls .form-control{border-left:0}.news-feeds-container .news-feeds-header .filter-controls .form-control:focus{border-left:0}.news-feeds-container .news-feeds-header .filter-controls .date-filter-dropdown #dateFilterDropdown{height:100%;display:flex;align-items:center;width:auto;min-width:8.375rem;text-align:left;cursor:pointer}.news-feeds-container .news-feeds-header .filter-controls .date-filter-dropdown #dateFilterDropdown::after{content:none;margin-left:auto}.news-feeds-container .news-feeds-timeline .timeline-section{margin-bottom:2rem}.news-feeds-container .news-feeds-timeline .timeline-section:last-child{margin-bottom:0}.news-feeds-container .news-feeds-timeline .timeline-section .timeline-date-header{margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #e3e3e6}.news-feeds-container .news-feeds-timeline .timeline-section .timeline-date-header h6{font-size:.75rem;font-weight:600;color:#5E6C84;letter-spacing:.05em}.news-feeds-container .news-feeds-timeline .timeline-section .timeline-items{position:relative}.news-feeds-container .news-feeds-timeline .timeline-section .timeline-items::before{content:'';position:absolute;left:4.75rem;top:0;bottom:0;width:1px;background-color:#e3e3e6}@media only screen and (max-width: 767px){.news-feeds-container .news-feeds-timeline .timeline-section .timeline-items::before{left:0}}.news-feeds-container .news-feeds-timeline .timeline-item{display:flex;gap:2rem;margin-bottom:1.5rem;position:relative}.news-feeds-container .news-feeds-timeline .timeline-item::before{content:'';position:absolute;left:4.395rem;top:.5rem;width:.75rem;height:.75rem;border-radius:50%;background-color:#ffffff;border:2px solid #d6d6d6;z-index:2}@media only screen and (max-width: 767px){.news-feeds-container .news-feeds-timeline .timeline-item::before{left:-0.375rem}}@media only screen and (max-width: 767px){.news-feeds-container .news-feeds-timeline .timeline-item{flex-direction:column;gap:.5rem;padding-left:1.5rem}}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-time{min-width:3.75rem;max-width:3.75rem;font-size:.75rem;color:#5E6C84;display:flex;align-items:start;padding-top:.25rem;justify-content:flex-end;text-align:right}@media only screen and (max-width: 767px){.news-feeds-container .news-feeds-timeline .timeline-item .timeline-time{min-width:auto;max-width:none;justify-content:flex-start;text-align:left}}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content{display:flex;gap:.75rem;flex:1;align-items:center}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-icon{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#f7f7f7;position:relative;z-index:1}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-icon .material-symbols-sharp{font-size:1.125rem;color:#333333}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-icon.icon-success{background-color:#C7DCA7}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-icon.icon-success .material-symbols-sharp{color:#7fa743}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-icon.icon-error{background-color:#FFC5C5}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-icon.icon-error .material-symbols-sharp{color:#ff1212}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-icon.icon-warning{background-color:#dcd6a7}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-icon.icon-warning .material-symbols-sharp{color:#837a34}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-icon.icon-info{background-color:#8ACDD7}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-icon.icon-info .material-symbols-sharp{color:#2c7782}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-icon.icon-orange{background-color:#FFEBD8}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-icon.icon-orange .material-symbols-sharp{color:#f27600}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-icon.icon-default{background-color:#e3e3e6}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-icon.icon-default .material-symbols-sharp{color:#4c4c4c}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-details{flex:1}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-details .timeline-header{font-size:.875rem;line-height:1.5;color:#333333;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-details .timeline-header strong{font-weight:600}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-details .timeline-header .candidate-avatar .avatar-sm{width:2rem;height:2rem;object-fit:cover}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-details .timeline-header .badge{font-size:.75rem;padding:.25rem .5rem;font-weight:500;display:inline-flex;align-items:center;gap:.25rem}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-details .timeline-header .badge .material-symbols-sharp{font-size:.875rem}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-details .timeline-message{margin-top:.75rem;padding:.75rem;background-color:#f7f7f7;border-radius:.375rem;border-left:3px solid #d6d6d6}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-details .timeline-message .message-label{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;color:#5E6C84;font-weight:400}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-details .timeline-message .message-label .material-symbols-sharp{font-size:1.125rem}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-details .timeline-message .message-label strong{font-weight:500}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-details .timeline-message .message-title{font-weight:600;font-size:.875rem;margin-bottom:.5rem;color:#333333}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-details .timeline-message .message-text{font-size:.875rem;line-height:1.5;color:#5E6C84}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-details .timeline-collapsed-info .btn-link{font-size:.875rem;text-decoration:none;color:#0067ff;display:flex;align-items:center}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-details .timeline-collapsed-info .btn-link:hover{text-decoration:none}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-details .timeline-collapsed-info .btn-link .material-symbols-sharp{font-size:1.125rem}.news-feeds-container .news-feeds-timeline .timeline-item.has-collapsed .timeline-collapsed-info .collapse .text-muted{font-size:.875rem}@media only screen and (max-width: 991px){.news-feeds-container .news-feeds-header{flex-direction:column;gap:1rem}.news-feeds-container .news-feeds-header .btn-group{width:100%}.news-feeds-container .news-feeds-header .btn-group .btn{flex:1;justify-content:center}.news-feeds-container .news-feeds-header .filter-controls{width:100%}.news-feeds-container .news-feeds-header .filter-controls .input-group{max-width:100% !important;margin-bottom:.5rem}.news-feeds-container .news-feeds-header .filter-controls select{width:100% !important}}@media only screen and (max-width: 767px){.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-details .timeline-header{font-size:.8125rem}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-details .timeline-header .badge{font-size:.6875rem;padding:.1875rem .375rem}.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-details .timeline-message .message-title,.news-feeds-container .news-feeds-timeline .timeline-item .timeline-content .timeline-details .timeline-message .message-text{font-size:.8125rem}}.pricing-section{padding:1rem 0;padding-bottom:0;max-width:78rem;margin:0 auto}.pricing-header .pricing-main-title{font-size:2.25rem;font-weight:700;color:#333333;margin-bottom:.75rem;line-height:1.2}@media only screen and (max-width: 991px){.pricing-header .pricing-main-title{font-size:1.875rem}}@media only screen and (max-width: 767px){.pricing-header .pricing-main-title{font-size:1.5rem}}.pricing-header .pricing-subtitle{font-size:1rem;color:#5E6C84;margin:0;line-height:1.4}.pricing-header .pricing-subtitle a{color:#0067ff;text-decoration:none}.pricing-header .pricing-subtitle a:hover{text-decoration:underline}.pricing-cards-wrapper{margin-left:0;margin-right:0}.pricing-card{background:#ffffff;border:1px solid #e3e3e6;border-radius:.375rem;padding:1.25rem 1.25rem 1.25rem 1.25rem;display:flex;flex-direction:column;position:relative;transition:box-shadow .3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.08);overflow:hidden}.pricing-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.12)}.pricing-card .pricing-badge{position:absolute;top:0;right:0;overflow:hidden;width:7.5rem;height:7.5rem;z-index:10;pointer-events:none}.pricing-card .pricing-badge span{position:absolute;display:flex;align-items:center;justify-content:center;width:10.625rem;padding:.375rem 0;background:linear-gradient(90deg, #fdba2c 0%, #fdba2c 40%, #fed378 50%, #fdba2c 60%, #fdba2c 100%);background-size:200% 100%;color:#172B4D;font-size:.5625rem;font-weight:700;letter-spacing:.03125rem;text-align:center;line-height:1;top:24px;right:-52px;transform:rotate(45deg);box-shadow:0 2px 4px rgba(0,0,0,0.15);animation:badgeShimmer 3s ease-in-out infinite}@keyframes badgeShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.pricing-card.pricing-card-popular{border:none;overflow:visible}.pricing-card.pricing-card-popular::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:.5rem;background:linear-gradient(90deg, #0067ff, #14b474, #fdba2c, #FFEBD8, #0067ff, #14b474, #fdba2c, #FFEBD8, #0067ff);background-size:300% 100%;z-index:-1;animation:movingBorderGradient 8s linear infinite}.pricing-card.pricing-card-popular::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff;border-radius:.375rem;z-index:-1}@keyframes movingBorderGradient{0%{background-position:0% 50%}100%{background-position:300% 50%}}.pricing-card-header{margin-bottom:0}.pricing-card-header .pricing-card-title{display:inline-block;font-size:1.1rem;font-weight:600;color:#ffffff;background:#333333;padding:.375rem .75rem;border-radius:.1875rem;margin-bottom:.875rem;line-height:1.3}.pricing-card-header .pricing-price-section .pricing-starts-text{font-size:.875rem;color:#5E6C84;margin-bottom:.25rem;line-height:1.3}.pricing-card-header .pricing-price-section .pricing-amount-wrapper{display:flex;align-items:baseline;flex-wrap:wrap;gap:0;margin-bottom:0}.pricing-card-header .pricing-price-section .pricing-amount-wrapper .pricing-currency{font-size:1.5rem;font-weight:400;color:#333333;line-height:1}.pricing-card-header .pricing-price-section .pricing-amount-wrapper .pricing-amount{font-size:2.3rem;font-weight:500;color:#333333;line-height:1}@media only screen and (max-width: 767px){.pricing-card-header .pricing-price-section .pricing-amount-wrapper .pricing-amount{font-size:2rem}}.pricing-card-header .pricing-price-section .pricing-amount-wrapper .pricing-period{font-size:.875rem;color:#5E6C84;margin-left:.25rem;line-height:1.3;align-self:flex-end;padding-bottom:.375rem}.pricing-card-header .pricing-divider{border:0;height:1px;margin:.875rem 0 0 0;background:#fff;background:-moz-linear-gradient(left, #fff 0%, #5e6c84 17%, #5e6c84 83%, #fff 100%);background:-webkit-linear-gradient(left, #fff 0%, #5e6c84 17%, #5e6c84 83%, #fff 100%);background:linear-gradient(to right, #fff 0%, #5e6c84 17%, #5e6c84 83%, #fff 100%)}.pricing-card-body{flex:1;margin-bottom:1.5rem;padding-top:.55rem}.pricing-card-body .pricing-features-list{list-style:none;padding:0;margin:0}.pricing-card-body .pricing-features-list .pricing-feature-item{display:flex;align-items:flex-start;gap:.375rem;padding:.4375rem 0;font-size:.9375rem;color:#333333;line-height:1.35}.pricing-card-body .pricing-features-list .pricing-feature-item.feature-primary{color:#0067ff}.pricing-card-body .pricing-features-list .pricing-feature-item.feature-primary .feature-icon{color:#0067ff;font-weight:600}.pricing-card-body .pricing-features-list .pricing-feature-item .feature-icon{font-size:1.125rem;flex-shrink:0;margin-top:0;line-height:1.35;color:#14b474}.pricing-card-body .pricing-features-list .pricing-feature-item:last-child .feature-text{padding-left:1.5rem}.pricing-card-body .pricing-features-list .pricing-feature-item:last-child .feature-icon{display:none}.pricing-card-body .pricing-features-list .pricing-feature-item .feature-text{flex:1}.pricing-card-footer{margin-top:auto}.pricing-card-footer .btn-get-quote{width:100%;padding:.6875rem 1rem;font-size:.875rem;font-weight:600;text-transform:uppercase;border-radius:.1875rem;transition:all .2s ease;border-width:2px}@media only screen and (max-width: 1199px){.pricing-card{padding:1rem 1rem 1rem 1rem}.pricing-card-header .pricing-card-title{font-size:.9375rem;padding:.3125rem .625rem}.pricing-card-header .pricing-price-section .pricing-amount-wrapper .pricing-amount{font-size:2.5rem}.pricing-card-header .pricing-price-section .pricing-amount-wrapper .pricing-currency{font-size:1.25rem}.pricing-card-body .pricing-features-list .pricing-feature-item{font-size:.875rem;padding:.375rem 0}}@media only screen and (max-width: 991px){.pricing-section{padding:.5rem 0}.pricing-card{padding:1rem 1rem 1rem 1rem}.pricing-card-header .pricing-card-title{font-size:.875rem;margin-bottom:.75rem}.pricing-card-header .pricing-price-section .pricing-amount-wrapper .pricing-amount{font-size:2.25rem}.pricing-card-body{margin-bottom:.875rem}.pricing-card-body .pricing-features-list .pricing-feature-item{font-size:.875rem;padding:.3125rem 0}}@media only screen and (max-width: 767px){.pricing-header{margin-bottom:1.5rem !important}.pricing-card{margin-bottom:1rem}.pricing-card:hover{transform:none}.pricing-card-header .pricing-price-section .pricing-amount-wrapper .pricing-amount{font-size:2rem}.pricing-card-header .pricing-price-section .pricing-amount-wrapper .pricing-period{font-size:.8125rem}.pricing-badge{width:5.625rem !important;height:5.625rem !important}.pricing-badge span{width:8.125rem !important;padding:.25rem 0 !important;font-size:.5rem !important;top:1rem !important;right:-1.75rem !important}}@media only screen and (max-width: 500px){.pricing-card-header .pricing-card-title{font-size:.8125rem;padding:.25rem .5rem}.pricing-card-header .pricing-price-section .pricing-amount-wrapper .pricing-amount{font-size:1.75rem}.pricing-card-header .pricing-price-section .pricing-amount-wrapper .pricing-currency{font-size:1rem}.pricing-card-header .pricing-price-section .pricing-amount-wrapper .pricing-period{font-size:.75rem}.pricing-card-body .pricing-features-list .pricing-feature-item{font-size:.8125rem;gap:.25rem}.pricing-card-body .pricing-features-list .pricing-feature-item .feature-icon{font-size:1rem}.pricing-card-body .pricing-features-list .pricing-feature-item:last-child .feature-text{padding-left:1.25rem}.pricing-card-footer .btn-get-quote{padding:.5625rem .75rem;font-size:.75rem}}.scrum-board-container{overflow-x:auto;padding-bottom:1rem}.scrum-board-wrapper{display:flex;gap:1rem;min-width:max-content}.scrum-column{width:18.75rem;min-width:18.75rem;background-color:#f7f7f7;border-radius:.35rem;display:flex;flex-direction:column;max-height:calc(100vh - 15rem);border:1px solid #e3e3e6}.scrum-column-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#ffffff;border-radius:.35rem .35rem 0 0}.scrum-column-header .column-header-content{display:flex;align-items:center;gap:.625rem}.scrum-column-header h6{font-size:.8125rem;font-weight:600;color:#333333;margin:0;text-transform:uppercase;letter-spacing:.04em}.column-status-icon{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.column-status-icon.status-backlog{background-color:#5E6C84}.column-status-icon.status-todo{background-color:#ff9292}.column-status-icon.status-inprogress{background-color:#c6bd70}.column-status-icon.status-review{background-color:#AC87C5}.column-status-icon.status-completed{background-color:#b0cd83}.column-actions{display:flex;gap:.125rem;opacity:0;transition:opacity .2s ease}.column-actions .btn-icon{padding:.25rem;line-height:1;border:none;background:transparent;color:#7f7f7f;border-radius:.25rem;transition:all .2s ease}.column-actions .btn-icon:hover{color:#333333;background-color:#e3e3e6}.column-actions .btn-icon .material-symbols-sharp{font-size:1.125rem}.column-actions .add-task-btn:hover{background-color:#8ACDD7 !important;color:#333333 !important}.scrum-column:hover .column-actions{opacity:1}.scrum-column-body{padding:.75rem;display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;flex:1;scrollbar-width:none;-ms-overflow-style:none}.scrum-column-body::-webkit-scrollbar{display:none}.scrum-card{background-color:#ffffff;border-radius:.5rem;padding:.875rem;box-shadow:0 1px 3px rgba(0,0,0,0.08);cursor:grab;transition:box-shadow .2s ease,transform .2s ease;border:1px solid #e3e3e6;position:relative}.scrum-card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1)}.scrum-card:has(.dropdown-menu.show),.scrum-card:has(.dropdown:hover){z-index:1051}.scrum-card:active{cursor:grabbing}.scrum-card.dragging{opacity:.5;transform:rotate(3deg)}.scrum-card.card-accent-red{border-top:3px solid #FFC5C5}.scrum-card.card-accent-orange{border-top:3px solid #FFEBD8}.scrum-card.card-accent-green{border-top:3px solid #C7DCA7}.scrum-card.card-accent-blue{border-top:3px solid #8ACDD7}.scrum-card.card-accent-purple{border-top:3px solid #AC87C5}.scrum-card.card-accent-yellow{border-top:3px solid #dcd6a7}.scrum-card.card-popup{position:relative;box-shadow:0 4px 16px rgba(0,0,0,0.15)}.scrum-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.scrum-card-header .scrum-card-title{font-size:.875rem;font-weight:600;color:#333333;margin:0;line-height:1.4;flex:1;padding-right:.5rem}.scrum-card-header .scrum-card-actions .btn-icon{padding:.125rem;line-height:1;border:none;background:transparent;color:#7f7f7f;opacity:0;transition:opacity .2s ease}.scrum-card-header .scrum-card-actions .btn-icon .material-symbols-sharp{font-size:1rem}.scrum-card:hover .scrum-card-actions .btn-icon{opacity:1}.scrum-card-category{font-size:.8125rem;color:#5E6C84;margin-bottom:.75rem;line-height:1.4}.scrum-card-footer{display:flex;justify-content:space-between;align-items:center}.scrum-card-meta{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.scrum-card-meta .meta-item{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#5E6C84}.scrum-card-meta .meta-item .material-symbols-sharp{font-size:.875rem}.scrum-card-meta .meta-item.priority-flag.priority-high .material-symbols-sharp{color:#ff7878}.scrum-card-meta .meta-item.priority-flag.priority-medium .material-symbols-sharp{color:#ffd1a5}.scrum-card-meta .meta-item.priority-flag.priority-low .material-symbols-sharp{color:#b0cd83}.scrum-card-meta .meta-item.due-today{color:#ff7878;font-weight:500}.scrum-card-avatar .avatar-stack,.scrum-card-assignees .avatar-stack{display:flex}.scrum-card-avatar .avatar-stack img,.scrum-card-assignees .avatar-stack img{width:1.75rem;height:1.75rem;border:2px solid #ffffff;margin-left:-0.5rem}.scrum-card-avatar .avatar-stack img:first-child,.scrum-card-assignees .avatar-stack img:first-child{margin-left:0}.scrum-card-avatar .avatar-stack .material-symbols-sharp,.scrum-card-assignees .avatar-stack .material-symbols-sharp{font-size:1.25rem;color:#7f7f7f}.scrum-card.card-detailed{padding:1rem}.scrum-card.card-detailed .scrum-card-status-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500;margin-bottom:.75rem}.scrum-card.card-detailed .scrum-card-status-badge .status-dot{width:.5rem;height:.5rem;border-radius:50%}.scrum-card.card-detailed .scrum-card-status-badge .status-dot.status-complete{background-color:#b0cd83}.scrum-card.card-detailed .scrum-card-status-badge .status-dot.status-not-started{background-color:#8ACDD7}.scrum-card.card-detailed .scrum-card-status-badge .status-dot.status-on-track{background-color:#ffdebf}.scrum-card.card-detailed .scrum-card-status-badge .status-dot.status-in-research{background-color:#ff9292}.scrum-card.card-detailed .scrum-card-status-badge:has(.status-complete){background-color:rgba(199,220,167,0.3);color:#8db84c}.scrum-card.card-detailed .scrum-card-status-badge:has(.status-not-started){background-color:rgba(138,205,215,0.3);color:#399aa8}.scrum-card.card-detailed .scrum-card-status-badge:has(.status-on-track){background-color:rgba(255,235,216,0.4);color:#ff9d3f}.scrum-card.card-detailed .scrum-card-status-badge:has(.status-in-research){background-color:rgba(255,197,197,0.3);color:#ff5f5f}.scrum-card.card-detailed .scrum-card-description{font-size:.8125rem;color:#5E6C84;margin-bottom:1rem;line-height:1.5}.scrum-card.card-detailed .scrum-card-assignee-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.scrum-card.card-detailed .scrum-card-assignee-row .assignee-label{font-size:.75rem;color:#5E6C84}.scrum-card.card-detailed .scrum-card-assignee-row .avatar-stack{display:flex}.scrum-card.card-detailed .scrum-card-assignee-row .avatar-stack img{width:1.75rem;height:1.75rem;border:2px solid #ffffff;margin-left:-0.5rem}.scrum-card.card-detailed .scrum-card-assignee-row .avatar-stack img:first-child{margin-left:0}.scrum-card.card-detailed .scrum-card-details{padding:.75rem 0;border-top:1px solid #e3e3e6;border-bottom:1px solid #e3e3e6;margin-bottom:.75rem}.scrum-card.card-detailed .scrum-card-details .detail-row{display:flex;justify-content:space-between;align-items:center}.scrum-card.card-detailed .scrum-card-details .detail-item{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#5E6C84}.scrum-card.card-detailed .scrum-card-details .detail-item .material-symbols-sharp{font-size:.875rem;color:#ff9292}.scrum-card.card-detailed .scrum-card-stats{display:flex;gap:1rem;flex-wrap:wrap}.scrum-card.card-detailed .scrum-card-stats .stat-item{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#5E6C84}.scrum-card.card-detailed .scrum-card-stats .stat-item .material-symbols-sharp{font-size:.875rem}.scrum-column-body.drag-over{background-color:rgba(138,205,215,0.15);border-radius:.25rem}.scrum-card.drag-placeholder{border:2px dashed #d6d6d6;background-color:transparent;box-shadow:none}.add-task-btn:hover{background-color:#8ACDD7 !important;color:#333333 !important}@media only screen and (max-width: 991px){.scrum-column{width:16.25rem;min-width:16.25rem}}@media only screen and (max-width: 767px){.scrum-board-header{flex-direction:column;gap:1rem;align-items:flex-start !important}.scrum-column{width:15rem;min-width:15rem}}.scrum-board-container .avatar-sm{width:1.5rem;height:1.5rem}.contact-application-container{display:flex;flex-direction:column;height:calc(100vh - 4.375rem - 4.375rem - 3.4375rem - 2.4375rem);background-color:#ffffff;border-radius:.5rem;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.1)}.contact-application-container .row{height:100%}.contact-application-container .contact-list-col,.contact-application-container .contact-detail-col{height:100%}.contact-list-panel{display:flex;flex-direction:column;height:100%;border-right:1px solid #e3e3e6;background-color:#ffffff;overflow:hidden}.contact-list-header{display:flex;align-items:center;gap:.5rem;padding:1.2rem 1rem;border-bottom:1px solid #e3e3e6;background-color:#ffffff}.contact-list-header .search-wrapper{flex:1;position:relative}.contact-list-header .search-wrapper .search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-size:1.125rem;color:#7f7f7f}.contact-list-header .search-wrapper .search-input{padding-left:2.25rem;border:1px solid #e3e3e6;border-radius:.375rem;font-size:.8125rem;height:2.25rem}.contact-list-header .search-wrapper .search-input:focus{border-color:#bfb45e;box-shadow:0 0 0 2px rgba(220,214,167,0.3)}.contact-list-header .filter-actions{display:flex;gap:.25rem}.contact-list-header .filter-actions .filter-btn,.contact-list-header .filter-actions .sort-btn{position:relative;padding:.375rem;border:1px solid #e3e3e6;border-radius:.375rem;background-color:#ffffff;color:#7f7f7f}.contact-list-header .filter-actions .filter-btn:hover,.contact-list-header .filter-actions .sort-btn:hover{background-color:#f7f7f7;color:#333333}.contact-list-header .filter-actions .filter-btn .material-symbols-sharp,.contact-list-header .filter-actions .sort-btn .material-symbols-sharp{font-size:1.125rem}.contact-list-header .filter-actions .filter-btn .filter-count,.contact-list-header .filter-actions .sort-btn .filter-count{position:absolute;top:-0.5rem;right:-0.25rem;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:600;background-color:#c6bd70;color:#ffffff;border-radius:50%}.contact-list-wrapper{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d6d6d6 transparent}.contact-list-wrapper::-webkit-scrollbar{width:4px}.contact-list-wrapper::-webkit-scrollbar-track{background:transparent}.contact-list-wrapper::-webkit-scrollbar-thumb{background-color:#d6d6d6;border-radius:2px}.contact-list-item{display:flex;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid #e3e3e6;border-left:3px solid transparent;cursor:pointer;transition:all .15s ease}.contact-list-item:hover{background-color:#f7f7f7}.contact-list-item.active{background-color:rgba(220,214,167,0.15);border-left-color:#b8ac4c}.contact-list-item.muted{opacity:.6}.contact-list-item .avatar{width:2.5rem;height:2.5rem;min-width:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:.8125rem;font-weight:600;color:#333333;position:relative;overflow:hidden}.contact-list-item .avatar[data-initials]:not(:has(img))::before,.contact-list-item .avatar[data-initials] img[src=""]::before{content:attr(data-initials)}.contact-list-item .avatar img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.contact-list-item .avatar.avatar-yellow{background-color:rgba(220,214,167,0.6);color:#837a34}.contact-list-item .avatar.avatar-purple{background-color:rgba(172,135,197,0.4);color:#603a79}.contact-list-item .avatar.avatar-green{background-color:rgba(199,220,167,0.5);color:#72953b}.contact-list-item .avatar.avatar-blue{background-color:rgba(138,205,215,0.5);color:#2c7782}.contact-list-item .avatar.avatar-orange{background-color:rgba(255,235,216,0.7);color:#f27600}.contact-list-item .avatar.avatar-red{background-color:rgba(255,197,197,0.5);color:#ff1313}.contact-list-item .avatar.avatar-gray{background-color:#f7f7f7;color:#5E6C84}.contact-item-content{flex:1;min-width:0}.contact-item-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem;flex-wrap:wrap}.contact-item-header .contact-name{font-size:.8125rem;font-weight:600;color:#333333}.contact-item-header .badge{font-size:.6875rem;padding:.125rem .5rem;font-weight:500}.contact-item-header .contact-time{font-size:.8125rem;color:#5E6C84;margin-left:auto}.contact-item-details{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#5E6C84}.contact-item-details .avatar-xs{width:1.25rem;height:1.25rem}.contact-item-details .contact-ref{font-weight:500}.contact-item-details .contact-ref.ref-highlight{color:#a79c43;font-weight:600}.contact-item-details .contact-ref.ref-orange{color:#ff820c;font-weight:600}.contact-item-details .separator-dot{width:3px;height:3px;border-radius:50%;background-color:#5E6C84;flex-shrink:0}.contact-item-details .contact-address{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact-detail-panel{display:flex;flex-direction:column;height:100%;background-color:#ffffff;overflow:hidden}.contact-detail-header{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid #e3e3e6}.contact-detail-header .detail-header-actions{display:flex;gap:.25rem}.contact-detail-header .detail-header-actions .btn-icon{padding:.375rem;border:1px solid #e3e3e6;border-radius:.375rem;background-color:#ffffff;color:#7f7f7f}.contact-detail-header .detail-header-actions .btn-icon:hover{background-color:#f7f7f7;color:#333333}.contact-detail-header .detail-header-actions .btn-icon .material-symbols-sharp{font-size:1.125rem}.contact-detail-header .detail-header-info{flex:1;font-size:.8125rem;color:#5E6C84}.contact-detail-header .detail-header-meta{display:flex;align-items:center;gap:.25rem}.contact-detail-header .detail-header-meta .btn-icon{padding:.375rem;border:1px solid #e3e3e6;border-radius:.375rem;background-color:#ffffff;color:#7f7f7f}.contact-detail-header .detail-header-meta .btn-icon:hover{background-color:#f7f7f7;color:#333333}.contact-detail-header .detail-header-meta .btn-icon .material-symbols-sharp{font-size:1.125rem}.contact-detail-body{flex:1;overflow-y:auto;padding:1.5rem;scrollbar-width:thin;scrollbar-color:#d6d6d6 transparent}.contact-detail-body::-webkit-scrollbar{width:4px}.contact-detail-body::-webkit-scrollbar-track{background:transparent}.contact-detail-body::-webkit-scrollbar-thumb{background-color:#d6d6d6;border-radius:2px}.detail-contact-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.detail-contact-header .detail-contact-info{flex:1;min-width:0}.detail-tags-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.detail-tags-row .separator-dot{width:4px;height:4px;border-radius:50%;background-color:#5E6C84}.detail-tags-row .badge-yellow{background-color:#cdc583;color:#71692d}.contact-detail-name{font-size:1.5rem;font-weight:600;color:#333333;margin-bottom:0;line-height:1.2}.detail-quick-actions{display:flex;gap:.5rem;flex-wrap:wrap;flex-shrink:0}.detail-quick-actions .btn{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8125rem;border-radius:.375rem;color:#333333}.detail-quick-actions .btn .material-symbols-sharp{font-size:1.125rem}.detail-property-card{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:#f7f7f7;border-radius:.5rem;margin-bottom:1rem}.detail-property-card .property-info{display:flex;align-items:center;gap:.75rem}.detail-property-card .property-avatar img{width:2.75rem;height:2.75rem;border:2px solid #ffffff;box-shadow:0 1px 3px rgba(0,0,0,0.1)}.detail-property-card .property-details .property-ref{font-size:.875rem;font-weight:600;color:#a79c43;margin-bottom:.125rem}.detail-property-card .property-details .property-address{font-size:.8125rem;color:#333333}.detail-property-card .property-link{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#5E6C84;text-decoration:none}.detail-property-card .property-link:hover{color:#333333}.detail-property-card .property-link .material-symbols-sharp{font-size:1rem}.detail-info-list{margin-bottom:1rem}.detail-info-list .info-row{display:flex;align-items:center;padding:.75rem 0;border-bottom:1px solid #e3e3e6}.detail-info-list .info-row:first-child{padding-top:0}.detail-info-list .info-row:last-child{border-bottom:none}.detail-info-list .info-label{display:flex;align-items:center;gap:.5rem;width:7rem;min-width:7rem;font-size:.8125rem;color:#5E6C84}.detail-info-list .info-label .material-symbols-sharp{font-size:1.125rem}.detail-info-list .info-value{flex:1;font-size:.8125rem;color:#333333;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.detail-info-list .info-value .phone-link,.detail-info-list .info-value .email-link{color:#333333;text-decoration:none}.detail-info-list .info-value .phone-link:hover,.detail-info-list .info-value .email-link:hover{color:#40abbb;text-decoration:underline}.detail-info-list .info-value .agent-info{display:flex;align-items:center;gap:.5rem}.detail-info-list .info-value .info-value-actions{display:flex;gap:.25rem;margin-left:auto}.detail-info-list .info-value .info-value-actions .btn-icon{padding:.25rem;border:1px solid #e3e3e6;border-radius:.25rem;background-color:#ffffff;color:#7f7f7f}.detail-info-list .info-value .info-value-actions .btn-icon:hover{background-color:#f7f7f7}.detail-info-list .info-value .info-value-actions .btn-icon .material-symbols-sharp{font-size:1rem}.detail-tabs-section .tab-buttons{display:flex;gap:.5rem;border-bottom:1px solid #e3e3e6;padding-bottom:.75rem;margin-bottom:1rem}.detail-tabs-section .tab-buttons .tab-btn{font-size:.8125rem;color:#5E6C84;background-color:transparent;border:1px solid #e3e3e6;padding:.5rem 1rem;border-radius:1.5rem;cursor:pointer;transition:all .2s ease}.detail-tabs-section .tab-buttons .tab-btn:hover{color:#333333;background-color:#f7f7f7}.detail-tabs-section .tab-buttons .tab-btn.active{color:#837a34;background-color:rgba(220,214,167,0.4);border-color:rgba(220,214,167,0.6)}.detail-tabs-section .tab-content .tab-pane{display:none}.detail-tabs-section .tab-content .tab-pane.active{display:block}.dossier-accordion .accordion-item{border:1px solid #e3e3e6;border-radius:.5rem !important;margin-bottom:.75rem;overflow:hidden}.dossier-accordion .accordion-item:last-child{margin-bottom:0}.dossier-accordion .accordion-header{margin:0}.dossier-accordion .accordion-button{display:flex;align-items:center;gap:.5rem;padding:1rem;font-size:.8125rem;font-weight:500;color:#333333;background-color:#ffffff;box-shadow:none}.dossier-accordion .accordion-button:not(.collapsed){background-color:#ffffff;box-shadow:none}.dossier-accordion .accordion-button:focus{box-shadow:none}.dossier-accordion .accordion-button::after{display:none}.dossier-accordion .accordion-button .accordion-icon .material-symbols-sharp{font-size:1.25rem;transition:transform .2s ease}.dossier-accordion .accordion-button:not(.collapsed) .accordion-icon .material-symbols-sharp{transform:rotate(180deg)}.dossier-accordion .accordion-button .accordion-title{flex:1}.dossier-accordion .accordion-button .accordion-status-icon{margin-left:auto}.dossier-accordion .accordion-button .accordion-status-icon .material-symbols-sharp{font-size:1.25rem}.dossier-accordion .accordion-button .accordion-status-icon .material-symbols-sharp.text-success{color:#99bf5e}.dossier-accordion .accordion-button .accordion-status-icon .material-symbols-sharp.text-warning{color:#ffaa59}.dossier-accordion .accordion-body{padding:0 1rem 1rem}.document-item{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:#f7f7f7;border-radius:.375rem;margin-bottom:.5rem}.document-item:last-child{margin-bottom:0}.document-item .document-icon{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:#ffffff;border-radius:.375rem;border:1px solid #e3e3e6}.document-item .document-icon .material-symbols-sharp{font-size:1.25rem;color:#AC87C5}.document-item .document-icon.doc-icon{background-color:rgba(138,205,215,0.3);border:none}.document-item .document-icon.doc-icon .doc-label{font-size:.625rem;font-weight:700;color:#338895}.document-item .document-info{flex:1}.document-item .document-info .document-name{font-size:.8125rem;font-weight:500;color:#333333;margin-bottom:.125rem}.document-item .document-info .document-meta{font-size:.8125rem;color:#5E6C84}.document-item .document-actions{display:flex;gap:.25rem}.document-item .document-actions .btn-icon{padding:.375rem;border:none;background-color:transparent;color:#7f7f7f}.document-item .document-actions .btn-icon:hover{color:#333333;background-color:#ffffff}.document-item .document-actions .btn-icon .material-symbols-sharp{font-size:1rem}.empty-documents{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;color:#5E6C84}.empty-documents .material-symbols-sharp{font-size:2.5rem;margin-bottom:.75rem;opacity:.5}.empty-documents p{margin-bottom:1rem;font-size:.8125rem}.empty-documents .btn{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;padding:.5rem 1rem;border-radius:.375rem;border-color:#bfb45e;color:#958b3b}.empty-documents .btn:hover{background-color:rgba(220,214,167,0.3);border-color:#b8ac4c;color:#837a34}.empty-documents .btn .material-symbols-sharp{font-size:1.125rem;margin-bottom:0;opacity:1}.history-timeline .timeline-item{display:flex;gap:1rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #e3e3e6;position:relative}.history-timeline .timeline-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.history-timeline .timeline-icon{width:2rem;height:2rem;min-width:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.history-timeline .timeline-icon .material-symbols-sharp{font-size:1rem}.history-timeline .timeline-icon.icon-success{background-color:rgba(199,220,167,0.4);color:#8db84c}.history-timeline .timeline-icon.icon-info{background-color:rgba(138,205,215,0.4);color:#399aa8}.history-timeline .timeline-icon.icon-primary{background-color:rgba(172,135,197,0.4);color:#7b4b9b}.history-timeline .timeline-content{flex:1}.history-timeline .timeline-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.history-timeline .timeline-title{font-size:.8125rem;font-weight:600;color:#333333}.history-timeline .timeline-date{font-size:.8125rem;color:#5E6C84}.history-timeline .timeline-body{font-size:.8125rem;color:#5E6C84}.questionnaire-content .questionnaire-item{padding:.75rem 0;border-bottom:1px solid #e3e3e6}.questionnaire-content .questionnaire-item:first-child{padding-top:0}.questionnaire-content .questionnaire-item:last-child{border-bottom:none}.questionnaire-content .question-label{font-size:.8125rem;color:#5E6C84;margin-bottom:.25rem}.questionnaire-content .question-answer{font-size:.8125rem;font-weight:500;color:#333333}.appointments-content .appointment-card{display:flex;gap:1rem;padding:1rem;background-color:#f7f7f7;border-radius:.5rem;margin-bottom:.75rem;border-left:3px solid transparent}.appointments-content .appointment-card.upcoming{border-left-color:#c6bd70;background-color:rgba(220,214,167,0.1)}.appointments-content .appointment-card.past{opacity:.7}.appointments-content .appointment-date{width:3rem;min-width:3rem;text-align:center}.appointments-content .appointment-date .date-day{font-size:1.5rem;font-weight:700;color:#333333;line-height:1}.appointments-content .appointment-date .date-month{font-size:.8125rem;font-weight:600;color:#5E6C84;text-transform:uppercase}.appointments-content .appointment-details{flex:1}.appointments-content .appointment-details .appointment-title{font-size:.8125rem;font-weight:600;color:#333333;margin-bottom:.375rem}.appointments-content .appointment-details .appointment-time,.appointments-content .appointment-details .appointment-location{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#5E6C84;margin-bottom:.25rem}.appointments-content .appointment-details .appointment-time .material-symbols-sharp,.appointments-content .appointment-details .appointment-location .material-symbols-sharp{font-size:1rem}.appointments-content .appointment-details .appointment-status{margin-top:.5rem}.appointments-content .appointment-actions{display:flex;gap:.375rem;align-items:flex-start}.appointments-content .appointment-actions .btn{padding:.375rem}.appointments-content .appointment-actions .btn .material-symbols-sharp{font-size:1rem}.appointments-content .add-appointment{text-align:center;padding-top:.5rem}.appointments-content .add-appointment .btn{display:inline-flex;align-items:center;gap:.375rem}.appointments-content .add-appointment .btn .material-symbols-sharp{font-size:1rem}.mobile-back-btn{padding:1rem;border-top:1px solid #e3e3e6;background-color:#ffffff}.mobile-back-btn .btn{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.avatar-xs{width:1.25rem;height:1.25rem}.avatar-sm{width:1.75rem;height:1.75rem}.avatar-md{width:2.5rem;height:2.5rem}.badge-gray-light{background-color:#f7f7f7;color:#5E6C84}.badge-green{background-color:#b0cd83;color:#56712d}@media only screen and (max-width: 991px){.contact-application-container{height:auto;min-height:calc(100vh - 10rem)}.contact-application-container .row{height:auto}.contact-list-col{transition:transform .3s ease}.contact-detail-col{display:none}.contact-detail-col.show{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#ffffff}.contact-list-panel{border-right:none;max-height:none}.contact-detail-panel{height:100%}.contact-detail-header{justify-content:space-between}.contact-detail-header .detail-header-info{display:none}}@media only screen and (max-width: 767px){.contact-list-header{flex-wrap:wrap}.contact-list-header .search-wrapper{width:100%;order:2;margin-top:.5rem}.contact-list-header .filter-actions{margin-left:auto}.contact-detail-header{justify-content:space-between}.contact-detail-body{padding:1rem}.detail-contact-header{flex-direction:column;gap:.75rem}.contact-detail-name{font-size:1.25rem}.detail-quick-actions{width:100%}.detail-quick-actions .btn{flex:1;justify-content:center;min-width:6rem;padding:.5rem}.detail-info-list .info-row{flex-direction:row;align-items:center}.detail-property-card{flex-direction:column;gap:1rem;align-items:flex-start}.history-timeline .timeline-item{gap:.75rem;padding-bottom:1rem;margin-bottom:1rem}.history-timeline .timeline-icon{width:1.75rem;height:1.75rem;min-width:1.75rem}.history-timeline .timeline-icon .material-symbols-sharp{font-size:.875rem}.history-timeline .timeline-header{flex-direction:column;gap:.125rem}.appointments-content .appointment-card{flex-direction:row;align-items:flex-start}.appointments-content .appointment-card.upcoming{padding:.75rem}.appointments-content .appointment-date{width:2.5rem;min-width:2.5rem}.appointments-content .appointment-date .date-day{font-size:1.25rem}.appointments-content .appointment-details .appointment-title{font-size:.8125rem}.appointments-content .appointment-actions{flex-direction:column;gap:.25rem}}@media only screen and (max-width: 500px){.contact-list-item{padding:.75rem}.contact-avatar-initials{width:2.25rem;height:2.25rem;min-width:2.25rem;font-size:.75rem}.contact-item-header .contact-name{font-size:.8125rem}.contact-item-header .badge{font-size:.625rem;padding:.0625rem .375rem}.contact-item-details{font-size:.8125rem}.nav-tabs .nav-link{padding:.5rem .75rem;font-size:.8125rem}}.external-events-card .card-body,.quick-add-card .card-body{padding:1rem}#external-events .fc-event{padding:.5rem .75rem;margin-bottom:.5rem;border-radius:.375rem;cursor:grab;transition:transform .15s ease,box-shadow .15s ease;border:none;background-color:#f7f7f7}#external-events .fc-event:hover{transform:translateX(.25rem);box-shadow:0 2px 8px rgba(0,0,0,0.1)}#external-events .fc-event:active{cursor:grabbing}#external-events .fc-event .fc-event-main{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;color:#333333}#external-events .fc-event .fc-event-main .material-symbols-sharp{font-size:1.125rem}#external-events .fc-event.fc-event-primary{background-color:#d9f0f3;border-left:3px solid #8ACDD7}#external-events .fc-event.fc-event-primary .material-symbols-sharp{color:#8ACDD7}#external-events .fc-event.fc-event-success{background-color:#e9f2df;border-left:3px solid #C7DCA7}#external-events .fc-event.fc-event-success .material-symbols-sharp{color:#C7DCA7}#external-events .fc-event.fc-event-warning{background-color:#f3f1e0;border-left:3px solid #dcd6a7}#external-events .fc-event.fc-event-warning .material-symbols-sharp{color:#958b3b}#external-events .fc-event.fc-event-danger{background-color:#ffecec;border-left:3px solid #FFC5C5}#external-events .fc-event.fc-event-danger .material-symbols-sharp{color:#FFC5C5}#external-events .fc-event.fc-event-info{background-color:#dce9e6;border-left:3px solid #89B9AD}#external-events .fc-event.fc-event-info .material-symbols-sharp{color:#69a697}#external-events .fc-event.fc-event-secondary{background-color:#e6dced;border-left:3px solid #AC87C5}#external-events .fc-event.fc-event-secondary .material-symbols-sharp{color:#AC87C5}.calendar-card .card-body{padding:1rem}#calendar{min-height:37.5rem}.fc .fc-toolbar{flex-wrap:wrap;gap:.5rem}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1rem}.fc .fc-toolbar-title{font-size:1.25rem;font-weight:600;color:#333333}.fc .fc-button{padding:.375rem .75rem;font-size:.8125rem;font-weight:500;border-radius:.375rem;text-transform:capitalize;transition:all .15s ease}.fc .fc-button.fc-button-primary{background-color:#ffffff;border-color:#e3e3e6;color:#333333}.fc .fc-button.fc-button-primary:hover{background-color:#f7f7f7;border-color:#d6d6d6}.fc .fc-button.fc-button-primary:focus{box-shadow:none}.fc .fc-button.fc-button-primary:disabled{background-color:#f7f7f7;border-color:#e3e3e6;color:#999}.fc .fc-button.fc-button-primary.fc-button-active,.fc .fc-button.fc-button-primary:active{background-color:#8ACDD7;border-color:#8ACDD7;color:#ffffff}.fc .fc-button.fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button.fc-button-primary:not(:disabled):active:focus{box-shadow:none}.fc .fc-button-group .fc-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.fc .fc-button-group .fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.fc .fc-today-button{margin-right:.5rem}.fc .fc-view-harness{background-color:#ffffff;border-radius:.375rem;overflow:hidden}.fc .fc-scrollgrid{border-color:#e3e3e6;border-radius:.375rem;overflow:hidden}.fc .fc-scrollgrid-section>*{border-color:#e3e3e6}.fc th,.fc td{border-color:#e3e3e6}.fc .fc-col-header-cell{background-color:#f7f7f7;padding:.625rem 0;font-weight:600;font-size:.8125rem;color:#5E6C84}.fc .fc-daygrid-day{transition:background-color .15s ease}.fc .fc-daygrid-day:hover{background-color:rgba(138,205,215,0.05)}.fc .fc-daygrid-day.fc-day-today{background-color:rgba(138,205,215,0.08)}.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{background-color:#8ACDD7;color:#ffffff;border-radius:50%;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center}.fc .fc-daygrid-day.fc-day-other{background-color:rgba(247,247,247,0.5)}.fc .fc-daygrid-day.fc-day-other .fc-daygrid-day-number{color:#b3b3b3}.fc .fc-daygrid-day-top{padding:.25rem}.fc .fc-daygrid-day-number{font-size:.875rem;font-weight:500;color:#333333;padding:.25rem .5rem}.fc .fc-daygrid-week-number{background-color:#f7f7f7;color:#5E6C84;font-size:.75rem;font-weight:600;padding:.25rem}.fc .fc-event{border-radius:.25rem;padding:.125rem .375rem;font-size:.75rem;font-weight:500;border:none;cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}.fc .fc-event:hover{transform:scale(1.01)}.fc .fc-daygrid-event{margin:.125rem .25rem}.fc .fc-daygrid-dot-event{padding:.125rem .25rem}.fc .fc-daygrid-dot-event .fc-event-title{font-weight:500}.fc .fc-daygrid-event-dot{border-width:.375rem}.fc .fc-daygrid-more-link{font-size:.75rem;font-weight:600;color:#8ACDD7;padding:.125rem .25rem}.fc .fc-daygrid-more-link:hover{background-color:rgba(138,205,215,0.1);border-radius:.25rem}.fc .fc-timegrid-slot{height:2.5rem}.fc .fc-timegrid-slot-label{font-size:.75rem;color:#5E6C84}.fc .fc-timegrid-event{border-radius:.25rem;padding:.25rem}.fc .fc-timegrid-now-indicator-line{border-color:#FFC5C5;border-width:2px}.fc .fc-timegrid-now-indicator-arrow{border-color:#FFC5C5;border-top-color:transparent;border-bottom-color:transparent}.fc .fc-list{border-radius:.375rem;overflow:hidden}.fc .fc-list-day-cushion{background-color:#f7f7f7;padding:.5rem 1rem}.fc .fc-list-day-text,.fc .fc-list-day-side-text{font-weight:600;color:#333333}.fc .fc-list-event{cursor:pointer}.fc .fc-list-event:hover td{background-color:rgba(138,205,215,0.05)}.fc .fc-list-event-dot{border-width:.5rem}.fc .fc-list-event-time{font-size:.8125rem;color:#5E6C84}.fc .fc-list-event-title{font-size:.8125rem;font-weight:500}.fc .fc-popover{border-radius:.5rem;box-shadow:0 4px 20px rgba(0,0,0,0.15);border:1px solid #e3e3e6}.fc .fc-popover .fc-popover-header{background-color:#f7f7f7;padding:.5rem .75rem;font-weight:600}.fc .fc-popover .fc-popover-body{padding:.5rem}.fc .fc-highlight{background-color:rgba(138,205,215,0.15)}#eventModal .modal-header,#createEventModal .modal-header{border-bottom:1px solid #e3e3e6;padding:1rem 1.25rem}#eventModal .modal-header .modal-title,#createEventModal .modal-header .modal-title{font-weight:600;font-size:1.125rem}#eventModal .modal-body,#createEventModal .modal-body{padding:1.25rem}#eventModal .modal-footer,#createEventModal .modal-footer{border-top:1px solid #e3e3e6;padding:.75rem 1.25rem}#eventModal .modal-footer .btn,#createEventModal .modal-footer .btn{display:inline-flex;align-items:center;gap:.375rem}#eventModal .modal-footer .btn .material-symbols-sharp,#createEventModal .modal-footer .btn .material-symbols-sharp{font-size:1.125rem}#eventModal .event-details p,#createEventModal .event-details p{margin-bottom:.5rem}#eventModal .event-details p:last-child,#createEventModal .event-details p:last-child{margin-bottom:0}#eventModal .event-details p strong,#createEventModal .event-details p strong{color:#5E6C84}@media only screen and (max-width: 991px){.fc .fc-toolbar{justify-content:center}.fc .fc-toolbar.fc-header-toolbar{flex-direction:column;align-items:stretch;gap:.5rem}.fc .fc-toolbar-chunk{display:flex;justify-content:center}.fc .fc-toolbar-title{font-size:1.125rem;text-align:center}#calendar{min-height:25rem}}@media only screen and (max-width: 767px){.fc .fc-button{padding:.25rem .5rem;font-size:.75rem}.fc .fc-daygrid-day-number{font-size:.75rem;padding:.125rem .25rem}.fc .fc-col-header-cell{font-size:.75rem;padding:.375rem 0}#external-events .fc-event{padding:.375rem .5rem}#external-events .fc-event .fc-event-main{font-size:.75rem}#external-events .fc-event .fc-event-main .material-symbols-sharp{font-size:1rem}}.accordion{--bs-accordion-border-color:#e3e3e6;--bs-accordion-border-radius:.5rem;--bs-accordion-btn-padding-x:1.015625rem;--bs-accordion-btn-padding-y:.8125rem;--bs-accordion-body-padding-x:1.015625rem;--bs-accordion-body-padding-y:1rem}.accordion .accordion-item{background-color:#ffffff;border:1px solid #e3e3e6;border-radius:.5rem;margin-bottom:.75rem;overflow:hidden;transition:all .3s ease}.accordion .accordion-item:hover{border-color:#e3e3e6}.accordion .accordion-item:last-child{margin-bottom:0}.accordion .accordion-item:first-child .accordion-button{border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px)}.accordion .accordion-header{margin-bottom:0}.accordion .accordion-button{background:linear-gradient(180deg, #fafbfc 0%, #e9ecef 100%);border:none;border-radius:0;padding:.75rem 1.015625rem;min-height:3.9375rem;font-size:.9140625rem;font-weight:600;color:var(--bs-heading-color);box-shadow:none;transition:all .2s ease;gap:.625rem;align-items:center;position:relative}.accordion .accordion-button:not(.collapsed){background:linear-gradient(180deg, #fafbfc 0%, #e9ecef 100%);color:var(--bs-heading-color);box-shadow:none;border-bottom:1px solid #e3e3e6}.accordion .accordion-button.collapsed{border-radius:calc(.5rem - 1px)}.accordion .accordion-button:focus{box-shadow:none;border-color:transparent}.accordion .accordion-button:hover{background:linear-gradient(180deg, #f5f6f8 0%, #e3e6ea 100%)}.accordion .accordion-button>.material-symbols-sharp:first-child{font-size:1.25rem;color:#0067ff;transition:transform .2s ease;display:flex;align-items:center;justify-content:center}.accordion .accordion-button .accordion-title-wrap{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.accordion .accordion-button .accordion-title-wrap .accordion-title{font-size:.9140625rem;font-weight:600;color:var(--bs-heading-color);margin-bottom:.125rem;line-height:1.3}.accordion .accordion-button .accordion-title-wrap .accordion-subtitle{font-size:.7109375rem;line-height:1.3;color:var(--bs-secondary-color);font-weight:400}.accordion .accordion-button::after{display:none}.accordion .accordion-button .accordion-arrow{margin-left:auto;display:flex;align-items:center;justify-content:center}.accordion .accordion-button .accordion-arrow .material-symbols-sharp{font-size:1.5rem;color:#7f7f7f;transition:transform .3s ease}.accordion .accordion-button:not(.collapsed) .accordion-arrow .material-symbols-sharp{transform:rotate(180deg)}.accordion .accordion-button .badge{font-size:.6875rem;font-weight:500;padding:.25rem .5rem;margin-left:.5rem;display:flex;align-items:center}.accordion .accordion-collapse{border-top:none}.accordion .accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);background-color:#ffffff}.accordion .accordion-body .table{margin-bottom:0;font-size:.8125rem}.accordion .accordion-body .table th{background-color:#f7f7f7;font-weight:600;color:var(--bs-heading-color);padding:.625rem .75rem;border-bottom:2px solid #e3e3e6}.accordion .accordion-body .table td{padding:.5rem .75rem;vertical-align:middle;color:var(--bs-body-color)}.accordion .accordion-body .table.table-condensed th,.accordion .accordion-body .table.table-condensed td{padding:.5rem .625rem}.accordion-with-subtitle .accordion-button{flex-direction:column;align-items:flex-start;text-align:left}.accordion-with-subtitle .accordion-button .accordion-title{font-size:.9140625rem;font-weight:600;color:var(--bs-heading-color)}.accordion-with-subtitle .accordion-button .accordion-subtitle{font-size:.7109375rem;font-weight:400;color:var(--bs-secondary-color);margin-top:.25rem}.accordion-with-subtitle .accordion-button::after{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.accordion-with-subtitle .accordion-button:not(.collapsed)::after{transform:translateY(-50%) rotate(-180deg)}.accordion-flush .accordion-item{border-left:none;border-right:none;border-radius:0;margin-bottom:0}.accordion-flush .accordion-item:first-child{border-top:none}.accordion-flush .accordion-item:last-child{border-bottom:none}.accordion-flush .accordion-button{border-radius:0}.accordion-compact .accordion-button{padding:.625rem .875rem;font-size:.8125rem}.accordion-compact .accordion-button .material-symbols-sharp{font-size:1.125rem}.accordion-compact .accordion-body{padding:.75rem .875rem}.accordion-primary .accordion-item:has(.accordion-button:not(.collapsed)){border-color:rgba(0,103,255,0.3)}.accordion-primary .accordion-button:not(.collapsed){background:linear-gradient(180deg, rgba(0,103,255,0.08) 0%, rgba(0,103,255,0.15) 100%);color:#0052cc}.accordion-primary .accordion-button:not(.collapsed) .material-symbols-sharp{color:#0067ff}.accordion-success .accordion-item:has(.accordion-button:not(.collapsed)){border-color:rgba(199,220,167,0.3)}.accordion-success .accordion-button:not(.collapsed){background:linear-gradient(180deg, rgba(199,220,167,0.08) 0%, rgba(199,220,167,0.15) 100%);color:#a4c670}.accordion-success .accordion-button:not(.collapsed) .material-symbols-sharp{color:#C7DCA7}.accordion-icon-arrow .accordion-button::after{display:none}.accordion-icon-arrow .accordion-button .accordion-arrow{margin-left:auto;transition:transform .2s ease}.accordion-icon-arrow .accordion-button .accordion-arrow .material-symbols-sharp{font-size:1.25rem;color:#7f7f7f}.accordion-icon-arrow .accordion-button:not(.collapsed) .accordion-arrow{transform:rotate(180deg)}.accordion-body .accordion .accordion-item{border-color:#e3e3e6;background-color:#f7f7f7}.accordion-body .accordion .accordion-item .accordion-button{background:linear-gradient(180deg, #f7f7f7 0%, #efefef 100%);font-size:.8125rem;padding:.625rem .875rem}.accordion-body .accordion .accordion-item .accordion-body{background-color:#ffffff;padding:.75rem .875rem}.accordion-bordered .accordion-item{border-left:3px solid #0067ff;border-radius:0}.accordion-bordered .accordion-item:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.accordion-bordered .accordion-item:last-child{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.accordion-bordered .accordion-item:has(.accordion-button:not(.collapsed)){border-left-color:#0052cc}.accordion-bordered .accordion-button{border-radius:0}.accordion-bordered .accordion-button:first-child{border-top-left-radius:calc(.5rem - 3px);border-top-right-radius:calc(.5rem - 1px)}.accordion-inverse .accordion-item{background-color:#1e2a3b;border-color:rgba(255,255,255,0.1)}.accordion-inverse .accordion-item:hover{border-color:rgba(255,255,255,0.15)}.accordion-inverse .accordion-button{background:linear-gradient(180deg, #2a3a4d 0%, #1e2a3b 100%);color:#ffffff}.accordion-inverse .accordion-button .accordion-title-wrap .accordion-title{color:#ffffff}.accordion-inverse .accordion-button .accordion-title-wrap .accordion-subtitle{color:rgba(255,255,255,0.6)}.accordion-inverse .accordion-button>.material-symbols-sharp:first-child{color:#0067ff}.accordion-inverse .accordion-button .accordion-arrow .material-symbols-sharp{color:rgba(255,255,255,0.6)}.accordion-inverse .accordion-button:not(.collapsed){background:linear-gradient(180deg, #2c3d56 0%, #233145 100%);border-bottom-color:rgba(255,255,255,0.1)}.accordion-inverse .accordion-button:hover{background:linear-gradient(180deg, #2c3d56 0%, #233145 100%)}.accordion-inverse .accordion-button:focus{box-shadow:none}.accordion-inverse .accordion-body{background-color:#1e2a3b;color:rgba(255,255,255,0.8)}.accordion-inverse .accordion-body .table{color:rgba(255,255,255,0.8)}.accordion-inverse .accordion-body .table th{background-color:#2a3a4d;color:#ffffff;border-bottom-color:rgba(255,255,255,0.1)}.accordion-inverse .accordion-body .table td{border-color:rgba(255,255,255,0.05)}.accordion-inverse .accordion-body .form-check-label{color:rgba(255,255,255,0.8)}.accordion-simple .accordion-button>.material-symbols-sharp:first-child{display:none}.accordion-simple .accordion-button .accordion-title-wrap .accordion-title{font-size:.875rem}.accordion-form .accordion-item{border:1px solid #e3e3e6;border-radius:.5rem;margin-bottom:.75rem;overflow:hidden;background-color:#ffffff}.accordion-form .accordion-item:last-child{margin-bottom:0}.accordion-form .accordion-item:first-child .accordion-button{border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px)}.accordion-form .accordion-header{margin-bottom:0}.accordion-form .accordion-button{padding:.875rem 1.25rem;min-height:3.25rem;font-weight:500;font-size:.875rem;color:#333333;background:#ffffff;box-shadow:none;display:flex;align-items:center;gap:.5rem;border-radius:0}.accordion-form .accordion-button>span:first-child:not(.accordion-arrow){flex:1}.accordion-form .accordion-button:not(.collapsed){background:#ffffff;color:#333333;border-bottom:1px solid #e3e3e6}.accordion-form .accordion-button:not(.collapsed) .accordion-arrow .material-symbols-sharp{transform:rotate(180deg)}.accordion-form .accordion-button.collapsed{border-radius:calc(.5rem - 1px)}.accordion-form .accordion-button:hover{background:#f7f7f7}.accordion-form .accordion-button:focus{box-shadow:none}.accordion-form .accordion-button::after{display:none}.accordion-form .accordion-button .accordion-arrow{margin-left:auto;display:flex;align-items:center;justify-content:center}.accordion-form .accordion-button .accordion-arrow .material-symbols-sharp{font-size:1.25rem;color:#7f7f7f;transition:transform .3s ease}.accordion-form .accordion-body{padding:1.25rem;background-color:#ffffff}.accordion-form .accordion-body .row:last-child .mb-3:last-child,.accordion-form .accordion-body .row:last-child .mb-0:last-child{margin-bottom:0 !important}.booking-v2-page.preload .booking-panel,.booking-v2-page.preload .info-panel,.booking-v2-page.preload .show-panel-btn,.booking-v2-page.preload .show-info-panel-btn{transition:none !important;visibility:hidden}.booking-v2-page{overflow:hidden;height:100vh !important;flex:1;display:flex;flex-direction:column}.booking-v2-page .map-container{flex:1;height:100%;min-height:0;background-color:#f7f7f7;position:relative;overflow:hidden}.booking-v2-page #bookingMap{z-index:1;width:100% !important;height:calc(100vh - 4.375rem - 3.4375rem) !important;max-height:calc(100vh - 4.375rem - 3.4375rem) !important;position:absolute;top:0;left:0;right:0;bottom:0}.booking-v2-page .booking-panel{top:1rem;left:1rem;width:22rem;max-height:calc(100vh - 6rem);z-index:1000;transform:translateX(0);opacity:1;transition:transform .3s ease,opacity .3s ease;will-change:transform, opacity}.booking-v2-page .booking-panel .card{overflow:hidden}.booking-v2-page .booking-panel .card .card-header{background:#0067ff;color:#ffffff;border-bottom:none;padding:.625rem .875rem}.booking-v2-page .booking-panel .card .card-header .card-title{color:#ffffff;font-size:.9375rem;font-weight:600}.booking-v2-page .booking-panel .card .card-header .text-muted{color:rgba(255,255,255,0.7) !important;font-size:.6875rem}.booking-v2-page .booking-panel .card .card-header .panel-toggle{color:#ffffff;background:transparent;border:none;padding:.25rem;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem}.booking-v2-page .booking-panel .card .card-header .panel-toggle .material-symbols-sharp{font-size:1.125rem}.booking-v2-page .booking-panel .card .card-header .panel-toggle:hover{background:rgba(255,255,255,0.1)}.booking-v2-page .booking-panel .card .card-body{max-height:calc(100vh - 12rem);overflow-y:auto}.booking-v2-page .booking-panel.collapsed{transform:translateX(-100%);opacity:0;pointer-events:none}.booking-v2-page .booking-panel .vehicle-stats-inline{margin:0 -0.75rem -0.75rem;padding:.75rem}.booking-v2-page .booking-panel .vehicle-stats-inline .stats-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem}.booking-v2-page .booking-panel .vehicle-stats-inline .stat-card{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:.375rem;background:#ffffff;border:1px solid #e3e3e6;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.booking-v2-page .booking-panel .vehicle-stats-inline .stat-card:hover{transform:translateY(-1px)}.booking-v2-page .booking-panel .vehicle-stats-inline .stat-card:not(.active){opacity:.4}.booking-v2-page .booking-panel .vehicle-stats-inline .stat-card:not(.active) .stat-icon{background:#7f7f7f !important}.booking-v2-page .booking-panel .vehicle-stats-inline .stat-card .stat-icon{width:2rem;height:2rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease}.booking-v2-page .booking-panel .vehicle-stats-inline .stat-card .stat-icon .material-symbols-sharp{font-size:1.125rem;color:#ffffff}.booking-v2-page .booking-panel .vehicle-stats-inline .stat-card .stat-content{flex:1;min-width:0}.booking-v2-page .booking-panel .vehicle-stats-inline .stat-card .stat-content .stat-value{font-size:1.125rem;font-weight:700;color:#333333;line-height:1.2}.booking-v2-page .booking-panel .vehicle-stats-inline .stat-card .stat-content .stat-label{font-size:.625rem;color:#7f7f7f;text-transform:uppercase;letter-spacing:.025em}.booking-v2-page .booking-panel .vehicle-stats-inline .stat-card.stat-free .stat-icon{background:#14b474}.booking-v2-page .booking-panel .vehicle-stats-inline .stat-card.stat-running .stat-icon{background:#0067ff}.booking-v2-page .booking-panel .vehicle-stats-inline .stat-card.stat-allotted .stat-icon{background:#AC87C5}.booking-v2-page .booking-panel .vehicle-stats-inline .stat-card.stat-offline .stat-icon{background:#ff7878}.booking-v2-page .info-panel{top:1rem;right:1rem;width:18rem;max-height:calc(100vh - 10rem);z-index:1001;overflow:hidden;transition:transform .3s ease,opacity .3s ease}.booking-v2-page .info-panel .card{border-radius:.75rem;border:none;box-shadow:0 .25rem 1rem rgba(0,0,0,0.15);max-height:calc(100vh - 10rem);display:flex;flex-direction:column;overflow:hidden}.booking-v2-page .info-panel .card .card-header{background:#0067ff;border-bottom:none;padding:.75rem 1rem}.booking-v2-page .info-panel .card .card-header .card-title{color:#ffffff;font-size:.875rem;font-weight:600}.booking-v2-page .info-panel .card .card-header .info-panel-toggle,.booking-v2-page .info-panel .card .card-header .close-info-panel{width:1.5rem;height:1.5rem;padding:0;border:none;background:rgba(255,255,255,0.2);border-radius:.25rem;display:flex;align-items:center;justify-content:center;color:#ffffff;cursor:pointer;transition:background .2s ease}.booking-v2-page .info-panel .card .card-header .info-panel-toggle .material-symbols-sharp,.booking-v2-page .info-panel .card .card-header .close-info-panel .material-symbols-sharp{font-size:1rem}.booking-v2-page .info-panel .card .card-header .info-panel-toggle:hover,.booking-v2-page .info-panel .card .card-header .close-info-panel:hover{background:rgba(255,255,255,0.3)}.booking-v2-page .info-panel .card .card-body{overflow-y:auto;flex:1;max-height:calc(100vh - 14rem)}.booking-v2-page .info-panel.collapsed{transform:translateX(100%);opacity:0;pointer-events:none}.booking-v2-page .info-panel .route-summary .route-stat .material-symbols-sharp{font-size:1.25rem;display:block;margin-bottom:.25rem}.booking-v2-page .info-panel .route-summary .route-stat .fw-bold{font-size:1rem;line-height:1.2}.booking-v2-page .info-panel .route-summary .route-stat small{font-size:.6875rem}.booking-v2-page .info-panel .fare-breakdown{background:#f7f7f7;border-radius:.5rem;padding:.75rem}.booking-v2-page .info-panel .fare-breakdown .table{margin-bottom:0;font-size:.8125rem}.booking-v2-page .info-panel .fare-breakdown .table td{padding:.25rem 0;border:none;background:#f7f7f7}.booking-v2-page .info-panel .fare-breakdown .table tr.border-top td{padding-top:.5rem;border-top:1px solid #e3e3e6}.booking-v2-page .info-panel .nearby-vehicles-list{max-height:10rem;overflow-y:auto}.booking-v2-page .info-panel .nearby-vehicle-item{padding:.5rem 1rem;border-bottom:1px solid #e3e3e6;cursor:pointer;transition:background .2s ease}.booking-v2-page .info-panel .nearby-vehicle-item:last-child{border-bottom:none}.booking-v2-page .info-panel .nearby-vehicle-item:hover{background:#f7f7f7}.booking-v2-page .info-panel .nearby-vehicle-item.active{background:rgba(0,103,255,0.1);border-left:3px solid #0067ff}.booking-v2-page .info-panel .nearby-vehicle-item .vehicle-icon{width:1.75rem;height:1.75rem;background:rgba(0,103,255,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0067ff}.booking-v2-page .info-panel .nearby-vehicle-item .vehicle-icon .material-symbols-sharp{font-size:.875rem}.booking-v2-page .info-panel .nearby-vehicle-item .fw-semibold{font-size:.8125rem;color:#333333}.booking-v2-page .info-panel .nearby-vehicle-item small{font-size:.6875rem}.booking-v2-page .info-panel .vehicle-avatar{width:2.5rem;height:2.5rem;background:rgba(0,103,255,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0067ff}.booking-v2-page .info-panel .vehicle-avatar .material-symbols-sharp{font-size:1.25rem}.booking-v2-page .info-panel .vehicle-details h6{font-size:.875rem;font-weight:600;color:#333333}.booking-v2-page .info-panel .vehicle-details .table{margin-bottom:.75rem;font-size:.8125rem}.booking-v2-page .info-panel .vehicle-details .table td{padding:.25rem 0;border:none}.booking-v2-page .info-panel .vehicle-details .table td.text-muted{width:5rem;color:#6c757d !important}.booking-v2-page .info-panel .vehicle-details .table td.fw-semibold{color:#333333}.booking-v2-page .info-panel #assignVehicleBtn{font-size:.75rem;padding:.375rem .75rem}.booking-v2-page .info-panel #assignVehicleBtn .material-symbols-sharp{font-size:.875rem}.booking-v2-page .show-info-panel-btn{top:1rem;right:1rem;z-index:1000;background:#ffffff;border-radius:.5rem;box-shadow:0 .125rem .5rem rgba(0,0,0,0.15);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:none;padding:0;transition:transform .3s ease,opacity .3s ease;transform:translateX(0);opacity:1}.booking-v2-page .show-info-panel-btn.d-none{transform:translateX(100%);opacity:0;pointer-events:none;display:flex !important}.booking-v2-page .show-info-panel-btn:hover{background:#f7f7f7}.booking-v2-page .show-info-panel-btn .material-symbols-sharp{font-size:1.25rem;color:#333333}.booking-v2-page .show-panel-btn{top:1rem;left:1rem;z-index:1000;background:#ffffff;border-radius:.5rem;box-shadow:0 .125rem .5rem rgba(0,0,0,0.15);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:none;padding:0;transition:transform .3s ease,opacity .3s ease;transform:translateX(0);opacity:1}.booking-v2-page .show-panel-btn.d-none{transform:translateX(-100%);opacity:0;pointer-events:none;display:flex !important}.booking-v2-page .show-panel-btn:hover{background:#f7f7f7}.booking-v2-page .show-panel-btn .material-symbols-sharp{font-size:1.25rem;color:#333333}.booking-v2-page .map-controls{bottom:6rem;right:1rem;z-index:1000}.booking-v2-page .map-controls .btn-group-vertical .btn{width:2.5rem;height:2.5rem;padding:0;display:flex;align-items:center;justify-content:center;border-radius:0}.booking-v2-page .map-controls .btn-group-vertical .btn:first-child{border-radius:.5rem .5rem 0 0}.booking-v2-page .map-controls .btn-group-vertical .btn:last-child{border-radius:0 0 .5rem .5rem}.booking-v2-page .map-controls .btn-group-vertical .btn .material-symbols-sharp{font-size:1.25rem}.booking-v2-page .map-legend{bottom:0;left:0;z-index:1000}.booking-v2-page .map-legend .card{border-radius:0;border:none;background:rgba(255,255,255,0.95);box-shadow:0 -0.125rem .5rem rgba(0,0,0,0.1)}.booking-v2-page .map-legend .card-body{padding:.5rem 1rem}.booking-v2-page .map-legend .card-title{display:none}.booking-v2-page .map-legend .legend-items{display:flex;gap:1rem;align-items:center}.booking-v2-page .map-legend .legend-item{margin-bottom:0 !important}.booking-v2-page .map-legend .legend-item small{font-size:.8125rem}.booking-v2-page .map-legend .legend-marker{width:.5rem;height:.5rem;border-radius:50%;display:inline-block}.booking-v2-page .custom-marker{background:transparent;border:none}.booking-v2-page .custom-marker .marker-pin{width:1.875rem;height:1.875rem;border-radius:50% 50% 50% 0;transform:rotate(-45deg);display:flex;align-items:center;justify-content:center;box-shadow:0 .125rem .5rem rgba(0,0,0,0.3)}.booking-v2-page .custom-marker .marker-pin .material-symbols-sharp{transform:rotate(45deg);color:#ffffff;font-size:1rem}.booking-v2-page .gm-style{font-family:inherit}.booking-v2-page .gm-style *:focus{outline:none !important}.booking-v2-page .gm-style button:focus,.booking-v2-page .gm-style div:focus,.booking-v2-page .gm-style [tabindex]:focus{outline:none !important;box-shadow:none !important}.booking-v2-page .gm-style .gm-style-iw{outline:none !important}.booking-v2-page .gm-style .gm-style-iw-c{border-radius:.375rem;padding:0 !important;box-shadow:0 .125rem .5rem rgba(0,0,0,0.2);outline:none !important;border:none !important}.booking-v2-page .gm-style .gm-style-iw-c:focus,.booking-v2-page .gm-style .gm-style-iw-c:active{outline:none !important;border:none !important}.booking-v2-page .map-tooltip{padding:.375rem .625rem;font-size:.75rem;white-space:nowrap;display:flex;align-items:center;gap:.25rem}.booking-v2-page .map-tooltip strong{color:#333333;font-weight:600}.booking-v2-page .map-tooltip .tooltip-divider{color:#e3e3e6;margin:0 .125rem}.booking-v2-page .map-tooltip span{color:#333333}.booking-v2-page .gm-style .gm-style-iw-d{overflow:hidden !important}.booking-v2-page .gm-style .gm-style-iw-tc::after{background:#ffffff}.booking-v2-page .gm-style .gm-style-iw-chr{position:absolute;top:.25rem;right:.25rem}.booking-v2-page .gm-style .gm-ui-hover-effect{width:1.25rem !important;height:1.25rem !important;opacity:.6}.booking-v2-page .gm-style .gm-ui-hover-effect:hover{opacity:1}.booking-v2-page .gm-style .gm-ui-hover-effect>span{width:.875rem !important;height:.875rem !important;margin:.1875rem !important}.booking-v2-page .gm-style-iw button.gm-ui-hover-effect{top:0 !important;right:0 !important;width:1.5rem !important;height:1.5rem !important;background:#f7f7f7 !important;border-radius:50% !important;opacity:.8}.booking-v2-page .gm-style-iw button.gm-ui-hover-effect img{width:.75rem !important;height:.75rem !important;margin:.375rem !important}.booking-v2-page .gm-style-iw button.gm-ui-hover-effect:hover{opacity:1;background:#e0e0e0 !important}@media only screen and (max-width: 991px){.booking-v2-page{height:auto !important;max-height:none !important;overflow:visible !important;padding-bottom:3.4375rem}.booking-v2-page .map-container{flex:none !important;height:auto !important;overflow:visible !important}.booking-v2-page #bookingMap{position:relative !important;height:45vh !important;max-height:45vh !important;min-height:16rem !important}.booking-v2-page .booking-panel,.booking-v2-page .info-panel{position:static !important;width:100% !important;max-width:none !important;max-height:none !important;top:auto;bottom:auto;left:auto;right:auto;transform:none !important;opacity:1 !important;pointer-events:auto !important;border-radius:0 !important;box-shadow:none !important}.booking-v2-page .booking-panel .card,.booking-v2-page .info-panel .card{border-radius:0 !important;max-height:none !important}.booking-v2-page .booking-panel.collapsed,.booking-v2-page .info-panel.collapsed{transform:none !important;opacity:1 !important;pointer-events:auto !important}.booking-v2-page .show-panel-btn,.booking-v2-page .show-info-panel-btn,.booking-v2-page .panel-toggle,.booking-v2-page .info-panel-toggle{display:none !important}.booking-v2-page .map-legend{display:none}.booking-v2-page .map-controls{bottom:auto;top:1rem;right:.5rem}}.widget-stats-card-1{position:relative;background-color:#ffffff;border:1px solid #e3e3e6;border-radius:.5rem;padding:1rem;min-height:10rem;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease,box-shadow .2s ease}.widget-stats-card-1__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.widget-stats-card-1__icon{width:2.8125rem;height:2.8125rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background-color:#f7f7f7}.widget-stats-card-1__icon .material-symbols-sharp{font-size:1.5rem;color:#7f7f7f}.widget-stats-card-1__icon--red{background-color:#FFC5C5}.widget-stats-card-1__icon--red .material-symbols-sharp{color:#f80000}.widget-stats-card-1__icon--orange{background-color:#FFEBD8}.widget-stats-card-1__icon--orange .material-symbols-sharp{color:#ff820c}.widget-stats-card-1__icon--green{background-color:#C7DCA7}.widget-stats-card-1__icon--green .material-symbols-sharp{color:#648334}.widget-stats-card-1__icon--teal{background-color:#89B9AD}.widget-stats-card-1__icon--teal .material-symbols-sharp{color:#2c4a43}.widget-stats-card-1__icon--purple{background-color:#AC87C5}.widget-stats-card-1__icon--purple .material-symbols-sharp{color:#442a56}.widget-stats-card-1__icon--blue{background-color:#8ACDD7}.widget-stats-card-1__icon--blue .material-symbols-sharp{color:#26666f}.widget-stats-card-1__icon--yellow{background-color:#dcd6a7}.widget-stats-card-1__icon--yellow .material-symbols-sharp{color:#837a34}.widget-stats-card-1__timestamp,.widget-stats-card-1__meta{font-size:.875rem;color:#5E6C84;font-weight:400}.widget-stats-card-1__body{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.widget-stats-card-1__content{flex:1}.widget-stats-card-1__label{font-size:.875rem;color:#5E6C84;margin-bottom:.25rem;font-weight:400;white-space:nowrap}.widget-stats-card-1__value{display:flex;align-items:baseline;gap:.25rem}.widget-stats-card-1__number{font-size:2rem;font-weight:600;color:#333333;line-height:1;letter-spacing:-0.02em}.widget-stats-card-1__unit{font-size:1rem;font-weight:500;color:#5E6C84;margin-left:.125rem}.widget-stats-card-1__chart{flex-shrink:0;width:5rem;height:2.5rem;display:flex;align-items:flex-end;justify-content:flex-end;gap:3px}.widget-stats-card-1__chart--bar .widget-stats-card-1__bar{width:.375rem;background-color:rgba(0,0,0,0.15);border-radius:2px;transition:height .3s ease}.widget-stats-card-1__chart--line{position:relative}.widget-stats-card-1__chart--line svg,.widget-stats-card-1__chart--line canvas{width:100%;height:100%}.widget-stats-card-1__chart--dotted{position:relative}.widget-stats-card-1__chart--trend{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.widget-stats-card-1__chart--trend .widget-stats-card-1__trend-icon{font-size:1.25rem;line-height:1}.widget-stats-card-1__chart--trend .widget-stats-card-1__trend-icon.trend-up{color:#14b474}.widget-stats-card-1__chart--trend .widget-stats-card-1__trend-icon.trend-down{color:#f5392f}.widget-stats-card-1__chart--trend .widget-stats-card-1__trend-icon.trend-neutral{color:#5E6C84}.widget-stats-card-1__chart--trend .widget-stats-card-1__trend-value{font-size:.875rem;font-weight:600}.widget-stats-card-1__chart--trend .widget-stats-card-1__trend-value.trend-up{color:#14b474}.widget-stats-card-1__chart--trend .widget-stats-card-1__trend-value.trend-down{color:#f5392f}.widget-stats-card-1__chart--trend .widget-stats-card-1__trend-value.trend-neutral{color:#5E6C84}.widget-stats-card-1__chart--chartjs{width:5rem;height:2.5rem;position:relative}.widget-stats-card-1__chart--chartjs canvas{width:100% !important;height:100% !important}.widget-stats-card-1__chart--chartjs.widget-stats-card-1__chart--doughnut{width:2.75rem;height:2.75rem}.widget-stats-card-1--dark{background-color:#333333;border:none}.widget-stats-card-1--dark .widget-stats-card-1__timestamp,.widget-stats-card-1--dark .widget-stats-card-1__meta{color:rgba(255,255,255,0.5)}.widget-stats-card-1--dark .widget-stats-card-1__label{color:rgba(255,255,255,0.6)}.widget-stats-card-1--dark .widget-stats-card-1__number{color:#ffffff}.widget-stats-card-1--dark .widget-stats-card-1__unit{color:rgba(255,255,255,0.7)}.widget-stats-card-1--dark .widget-stats-card-1__icon{background-color:rgba(255,255,255,0.1)}.widget-stats-card-1--dark .widget-stats-card-1__icon .material-symbols-sharp{color:#ffffff}.widget-stats-card-1--dark .widget-stats-card-1__chart--bar .widget-stats-card-1__bar{background-color:rgba(255,255,255,0.3)}.widget-stats-card-1--sm{min-height:8rem;padding:1rem}.widget-stats-card-1--sm .widget-stats-card-1__number{font-size:1.5rem}.widget-stats-card-1--sm .widget-stats-card-1__chart{width:4rem;height:2rem}.widget-stats-card-1--lg{min-height:12rem;padding:1.5rem}.widget-stats-card-1--lg .widget-stats-card-1__number{font-size:2.5rem}.widget-stats-card-1--lg .widget-stats-card-1__chart{width:6rem;height:3rem}.widget-stats-card-1--pattern-red{position:relative;overflow:hidden;background-color:#ffffff}.widget-stats-card-1--pattern-red::before{content:'';position:absolute;top:-50%;right:-30%;width:16rem;height:16rem;background:radial-gradient(circle, rgba(255,197,197,0.6) 0%, rgba(255,197,197,0.2) 50%, transparent 70%);border-radius:50%;pointer-events:none}.widget-stats-card-1--pattern-red::after{content:'';position:absolute;bottom:-60%;left:-25%;width:14rem;height:14rem;background:radial-gradient(circle, rgba(255,197,197,0.4) 0%, rgba(255,197,197,0.15) 50%, transparent 70%);border-radius:50%;pointer-events:none}.widget-stats-card-1--pattern-red .widget-stats-card-1__header,.widget-stats-card-1--pattern-red .widget-stats-card-1__body{position:relative;z-index:1}.widget-stats-card-1--pattern-orange{position:relative;overflow:hidden;background-color:#ffffff}.widget-stats-card-1--pattern-orange::before{content:'';position:absolute;top:-40%;left:-25%;width:14rem;height:14rem;background:radial-gradient(circle, rgba(255,235,216,0.7) 0%, rgba(255,235,216,0.25) 50%, transparent 70%);border-radius:50%;pointer-events:none}.widget-stats-card-1--pattern-orange::after{content:'';position:absolute;bottom:-50%;right:-20%;width:16rem;height:16rem;background:radial-gradient(circle, rgba(255,235,216,0.5) 0%, rgba(255,235,216,0.2) 50%, transparent 70%);border-radius:50%;pointer-events:none}.widget-stats-card-1--pattern-orange .widget-stats-card-1__header,.widget-stats-card-1--pattern-orange .widget-stats-card-1__body{position:relative;z-index:1}.widget-stats-card-1--pattern-yellow{position:relative;overflow:hidden;background-color:#ffffff}.widget-stats-card-1--pattern-yellow::before{content:'';position:absolute;bottom:-45%;left:20%;width:18rem;height:18rem;background:radial-gradient(circle, rgba(220,214,167,0.65) 0%, rgba(220,214,167,0.25) 50%, transparent 70%);border-radius:50%;pointer-events:none}.widget-stats-card-1--pattern-yellow::after{content:'';position:absolute;top:-55%;right:-15%;width:12rem;height:12rem;background:radial-gradient(circle, rgba(220,214,167,0.5) 0%, rgba(220,214,167,0.2) 50%, transparent 70%);border-radius:50%;pointer-events:none}.widget-stats-card-1--pattern-yellow .widget-stats-card-1__header,.widget-stats-card-1--pattern-yellow .widget-stats-card-1__body{position:relative;z-index:1}.widget-stats-card-1--pattern-blue{position:relative;overflow:hidden;background-color:#ffffff}.widget-stats-card-1--pattern-blue::before{content:'';position:absolute;top:-35%;right:10%;width:12rem;height:12rem;background:radial-gradient(circle, rgba(138,205,215,0.55) 0%, rgba(138,205,215,0.2) 50%, transparent 70%);border-radius:50%;pointer-events:none}.widget-stats-card-1--pattern-blue::after{content:'';position:absolute;bottom:-40%;left:-30%;width:17rem;height:17rem;background:radial-gradient(circle, rgba(138,205,215,0.45) 0%, rgba(138,205,215,0.18) 50%, transparent 70%);border-radius:50%;pointer-events:none}.widget-stats-card-1--pattern-blue .widget-stats-card-1__header,.widget-stats-card-1--pattern-blue .widget-stats-card-1__body{position:relative;z-index:1}.widget-stats-card-1--img-pattern-1{position:relative;overflow:hidden}.widget-stats-card-1--img-pattern-1::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('../img/patterns/6be621144e7ecf462b8e2789f21ec8f7499d659e.png');background-size:cover;pointer-events:none}.widget-stats-card-1--img-pattern-1 .widget-stats-card-1__header,.widget-stats-card-1--img-pattern-1 .widget-stats-card-1__body{position:relative;z-index:1}.widget-stats-card-1--img-pattern-2{position:relative;overflow:hidden}.widget-stats-card-1--img-pattern-2::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('../img/patterns/84c81ce3692524459fa5507413d7d8b36614b6d9.png');background-size:cover;opacity:.08;pointer-events:none}.widget-stats-card-1--img-pattern-2 .widget-stats-card-1__header,.widget-stats-card-1--img-pattern-2 .widget-stats-card-1__body{position:relative;z-index:1}.widget-stats-card-1--img-pattern-3{position:relative;overflow:hidden}.widget-stats-card-1--img-pattern-3::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('../img/patterns/a795debf9fcb5799cc929f422d081d25ebc0499e.png');background-size:cover;opacity:.08;pointer-events:none}.widget-stats-card-1--img-pattern-3 .widget-stats-card-1__header,.widget-stats-card-1--img-pattern-3 .widget-stats-card-1__body{position:relative;z-index:1}.widget-stats-card-1--img-pattern-4{position:relative;overflow:hidden}.widget-stats-card-1--img-pattern-4::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('../img/patterns/7a8d04a564d14d2ca736ef12596655e9a2a09d17.png');background-size:cover;opacity:.08;pointer-events:none}.widget-stats-card-1--img-pattern-4 .widget-stats-card-1__header,.widget-stats-card-1--img-pattern-4 .widget-stats-card-1__body{position:relative;z-index:1}.widget-stats-card-2{position:relative;background-color:#ffffff;border:1px solid #e3e3e6;border-radius:.5rem;padding:1rem 1.25rem;display:flex;align-items:center;gap:1rem;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.widget-stats-card-2__icon{width:3rem;height:3rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#f7f7f7}.widget-stats-card-2__icon .material-symbols-sharp{font-size:1.5rem;color:#7f7f7f}.widget-stats-card-2__icon--red{background-color:#FFC5C5}.widget-stats-card-2__icon--red .material-symbols-sharp{color:#f80000}.widget-stats-card-2__icon--orange{background-color:#FFEBD8}.widget-stats-card-2__icon--orange .material-symbols-sharp{color:#ff820c}.widget-stats-card-2__icon--yellow{background-color:#dcd6a7}.widget-stats-card-2__icon--yellow .material-symbols-sharp{color:#837a34}.widget-stats-card-2__icon--green{background-color:#C7DCA7}.widget-stats-card-2__icon--green .material-symbols-sharp{color:#648334}.widget-stats-card-2__icon--blue{background-color:#8ACDD7}.widget-stats-card-2__icon--blue .material-symbols-sharp{color:#26666f}.widget-stats-card-2__icon--purple{background-color:#AC87C5}.widget-stats-card-2__icon--purple .material-symbols-sharp{color:#442a56}.widget-stats-card-2__icon--teal{background-color:#89B9AD}.widget-stats-card-2__icon--teal .material-symbols-sharp{color:#2c4a43}.widget-stats-card-2__content{flex:1;min-width:0}.widget-stats-card-2__label{font-size:.8125rem;color:#5E6C84;margin-bottom:.125rem;font-weight:400;white-space:nowrap}.widget-stats-card-2__value{display:flex;align-items:baseline;gap:.25rem}.widget-stats-card-2__number{font-size:1.5rem;font-weight:600;color:#333333;line-height:1.2}.widget-stats-card-2__unit{font-size:.875rem;font-weight:500;color:#5E6C84}.widget-stats-card-2__trend{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.widget-stats-card-2__trend .trend-icon{font-size:1.125rem;line-height:1}.widget-stats-card-2__trend .trend-value{font-size:.75rem;font-weight:600}.widget-stats-card-2__trend--up .trend-icon,.widget-stats-card-2__trend--up .trend-value{color:#14b474}.widget-stats-card-2__trend--down .trend-icon,.widget-stats-card-2__trend--down .trend-value{color:#f5392f}.widget-stats-card-2__trend--neutral .trend-icon,.widget-stats-card-2__trend--neutral .trend-value{color:#5E6C84}.widget-stats-card-2--pattern-red::before{content:'';position:absolute;top:-60%;right:-20%;width:10rem;height:10rem;background:radial-gradient(circle, rgba(255,197,197,0.5) 0%, rgba(255,197,197,0.15) 50%, transparent 70%);border-radius:50%;pointer-events:none}.widget-stats-card-2--pattern-red .widget-stats-card-2__icon,.widget-stats-card-2--pattern-red .widget-stats-card-2__content,.widget-stats-card-2--pattern-red .widget-stats-card-2__trend{position:relative;z-index:1}.widget-stats-card-2--pattern-orange::before{content:'';position:absolute;bottom:-60%;right:-15%;width:10rem;height:10rem;background:radial-gradient(circle, rgba(255,235,216,0.55) 0%, rgba(255,235,216,0.18) 50%, transparent 70%);border-radius:50%;pointer-events:none}.widget-stats-card-2--pattern-orange .widget-stats-card-2__icon,.widget-stats-card-2--pattern-orange .widget-stats-card-2__content,.widget-stats-card-2--pattern-orange .widget-stats-card-2__trend{position:relative;z-index:1}.widget-stats-card-2--pattern-yellow::before{content:'';position:absolute;top:-50%;left:30%;width:10rem;height:10rem;background:radial-gradient(circle, rgba(220,214,167,0.55) 0%, rgba(220,214,167,0.18) 50%, transparent 70%);border-radius:50%;pointer-events:none}.widget-stats-card-2--pattern-yellow .widget-stats-card-2__icon,.widget-stats-card-2--pattern-yellow .widget-stats-card-2__content,.widget-stats-card-2--pattern-yellow .widget-stats-card-2__trend{position:relative;z-index:1}.widget-stats-card-2--pattern-blue::before{content:'';position:absolute;bottom:-55%;left:-10%;width:10rem;height:10rem;background:radial-gradient(circle, rgba(138,205,215,0.5) 0%, rgba(138,205,215,0.15) 50%, transparent 70%);border-radius:50%;pointer-events:none}.widget-stats-card-2--pattern-blue .widget-stats-card-2__icon,.widget-stats-card-2--pattern-blue .widget-stats-card-2__content,.widget-stats-card-2--pattern-blue .widget-stats-card-2__trend{position:relative;z-index:1}.widget-stats-card-3{position:relative;background-color:#ffffff;border:1px solid #e3e3e6;border-radius:.5rem;padding:1.5rem;overflow:hidden}.widget-stats-card-3::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 10% 20%, rgba(172,135,197,0.25) 0%, transparent 45%),radial-gradient(circle at 90% 80%, rgba(199,220,167,0.2) 0%, transparent 40%),url('../img/patterns/6be621144e7ecf462b8e2789f21ec8f7499d659e.png');background-repeat:repeat;background-size:cover, cover, auto;pointer-events:none;z-index:0}.widget-stats-card-3__wrapper{position:relative;z-index:1;gap:2rem}.widget-stats-card-3__left{min-width:0}.widget-stats-card-3__right{flex-shrink:0;width:20rem;border-left:1px solid rgba(51,51,51,0.1);padding-left:2rem}@media only screen and (max-width: 991px){.widget-stats-card-3__right{width:100%;border-left:none;border-top:1px solid rgba(51,51,51,0.1);padding-left:0;padding-top:1.5rem;margin-top:1.5rem}}.widget-stats-card-3__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.widget-stats-card-3__title{font-size:1.25rem;font-weight:600;color:#333333;margin:0}.widget-stats-card-3__subtitle{font-size:.875rem;color:#5E6C84;font-weight:400}.widget-stats-card-3__chart-area{position:relative;height:14rem;margin-bottom:1.5rem;border-radius:.75rem;padding:.5rem}.widget-stats-card-3__chart-area .highcharts-container{border-radius:.75rem}.widget-stats-card-3__chart-area .highcharts-background{fill:transparent}.widget-stats-card-3__member-list{display:flex;flex-direction:column;gap:1rem}@media only screen and (max-width: 580px){.widget-stats-card-3__member-list{gap:.75rem}}.widget-stats-card-3__member-item{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}@media only screen and (max-width: 580px){.widget-stats-card-3__member-item{gap:.5rem}}.widget-stats-card-3__member-avatar{width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#f7f7f7}@media only screen and (max-width: 580px){.widget-stats-card-3__member-avatar{width:2rem;height:2rem}}.widget-stats-card-3__member-avatar img{width:100%;height:100%;object-fit:cover}.widget-stats-card-3__member-avatar--placeholder{display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:#ffffff;background-color:#AC87C5}@media only screen and (max-width: 580px){.widget-stats-card-3__member-avatar--placeholder{font-size:.75rem}}.widget-stats-card-3__member-info{width:7rem;flex-shrink:0}@media only screen and (max-width: 767px){.widget-stats-card-3__member-info{width:6rem}}@media only screen and (max-width: 580px){.widget-stats-card-3__member-info{width:5rem}}.widget-stats-card-3__member-name{font-size:.875rem;font-weight:500;color:#333333;margin-bottom:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:8rem}@media only screen and (max-width: 580px){.widget-stats-card-3__member-name{font-size:.75rem;max-width:5rem}}.widget-stats-card-3__member-role{font-size:.75rem;color:#5E6C84}@media only screen and (max-width: 580px){.widget-stats-card-3__member-role{font-size:.625rem}}.widget-stats-card-3__member-progress{flex:1;display:flex;align-items:center;gap:.75rem;min-width:0}@media only screen and (max-width: 580px){.widget-stats-card-3__member-progress{gap:.5rem;flex-basis:100%;order:3;padding-left:2.5rem}}.widget-stats-card-3__progress-bar{flex:1;height:.375rem;background-color:transparent;border-radius:.25rem;overflow:visible;display:flex;gap:.25rem}@media only screen and (max-width: 580px){.widget-stats-card-3__progress-bar{gap:.125rem}}.widget-stats-card-3__progress-bar-segment{height:100%;border-radius:.125rem;flex:1;transform:scaleX(0);transform-origin:left;animation:segmentGrow .5s ease-out forwards}.widget-stats-card-3__progress-bar-segment:nth-child(1){animation-delay:.1s}.widget-stats-card-3__progress-bar-segment:nth-child(2){animation-delay:.15s}.widget-stats-card-3__progress-bar-segment:nth-child(3){animation-delay:.2s}.widget-stats-card-3__progress-bar-segment:nth-child(4){animation-delay:.25s}.widget-stats-card-3__progress-bar-segment:nth-child(5){animation-delay:.3s}.widget-stats-card-3__progress-bar-segment:nth-child(6){animation-delay:.35s}.widget-stats-card-3__progress-bar-segment:nth-child(7){animation-delay:.4s}.widget-stats-card-3__progress-bar-segment:nth-child(8){animation-delay:.45s}.widget-stats-card-3__progress-bar-segment:nth-child(9){animation-delay:.5s}.widget-stats-card-3__progress-bar-segment:nth-child(10){animation-delay:.55s}.widget-stats-card-3__progress-bar-segment--filled{background-color:#333333}.widget-stats-card-3__progress-bar-segment--empty{background-color:rgba(51,51,51,0.2)}@keyframes segmentGrow{0%{transform:scaleX(0);opacity:0}50%{opacity:1}100%{transform:scaleX(1);opacity:1}}.widget-stats-card-3__member-stats{display:flex;align-items:center;gap:.75rem;flex-shrink:0}@media only screen and (max-width: 580px){.widget-stats-card-3__member-stats{gap:.5rem}}.widget-stats-card-3__member-percent{font-size:.875rem;font-weight:500;color:#5E6C84;min-width:2.5rem;text-align:right}@media only screen and (max-width: 580px){.widget-stats-card-3__member-percent{font-size:.75rem;min-width:2rem}}.widget-stats-card-3__member-value{font-size:1.125rem;font-weight:600;color:#333333;min-width:3.5rem;text-align:right}@media only screen and (max-width: 580px){.widget-stats-card-3__member-value{font-size:.875rem;min-width:2.5rem}}.widget-stats-card-3__radial-chart{width:100%;margin-bottom:0}.widget-stats-card-3__time{font-size:1.75rem;font-weight:600;color:#333333;margin-bottom:1rem}.widget-stats-card-3__legend{display:flex;flex-direction:column;gap:.5rem;width:100%}.widget-stats-card-3__legend-item{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0}.widget-stats-card-3__legend-indicator{display:flex;align-items:center;gap:.5rem}.widget-stats-card-3__legend-dot{width:.5rem;height:.5rem;border-radius:50%}.widget-stats-card-3__legend-dot--purple{background-color:#AC87C5}.widget-stats-card-3__legend-dot--green{background-color:#C7DCA7}.widget-stats-card-3__legend-dot--blue{background-color:#8ACDD7}.widget-stats-card-3__legend-dot--orange{background-color:#FFEBD8}.widget-stats-card-3__legend-label{font-size:.875rem;color:#5E6C84}.widget-stats-card-3__legend-value{font-size:.875rem;font-weight:600;color:#333333}.widget-stats-card-3__summary{display:flex;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid rgba(51,51,51,0.1);margin-top:.5rem}@media only screen and (max-width: 580px){.widget-stats-card-3__summary{flex-wrap:wrap;gap:.75rem}}.widget-stats-card-3__summary-item{display:flex;align-items:center;gap:.5rem;flex:1}@media only screen and (max-width: 580px){.widget-stats-card-3__summary-item{flex:0 0 calc(50% - .5rem)}}.widget-stats-card-3__summary-dot{width:.625rem;height:.625rem;border-radius:50%;flex-shrink:0}.widget-stats-card-3__summary-dot--purple{background-color:#AC87C5}.widget-stats-card-3__summary-dot--blue{background-color:#8ACDD7}.widget-stats-card-3__summary-dot--green{background-color:#C7DCA7}.widget-stats-card-3__summary-dot--orange{background-color:#FFEBD8}.widget-stats-card-3__summary-dot--red{background-color:#FFC5C5}.widget-stats-card-3__summary-content{display:flex;flex-direction:column;gap:.125rem}.widget-stats-card-3__summary-label{font-size:.75rem;color:#5E6C84;white-space:nowrap}.widget-stats-card-3__summary-value{font-size:1rem;font-weight:600;color:#333333}.widget-stats-card-4{position:relative;background-color:#f7f7f7;border-radius:.5rem;padding:1.5rem;min-height:20rem;overflow:visible}@media only screen and (max-width: 1400px){.widget-stats-card-4{padding:1.25rem;min-height:18rem}}@media only screen and (max-width: 767px){.widget-stats-card-4{padding:1rem;border-radius:1rem;min-height:16rem}}.widget-stats-card-4__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.9375rem;gap:.75rem}@media only screen and (max-width: 1400px){.widget-stats-card-4__header{margin-bottom:.75rem}}@media only screen and (max-width: 991px){.widget-stats-card-4__header{flex-wrap:wrap}}.widget-stats-card-4__header-left{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0}@media only screen and (max-width: 991px){.widget-stats-card-4__header-left{flex:0 0 100%}}@media only screen and (max-width: 580px){.widget-stats-card-4__header-left{gap:.5rem}}.widget-stats-card-4__icon{width:2.5rem;height:2.5rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;background-color:rgba(51,51,51,0.08);flex-shrink:0}@media only screen and (max-width: 1400px){.widget-stats-card-4__icon{width:2.25rem;height:2.25rem}}@media only screen and (max-width: 580px){.widget-stats-card-4__icon{width:2rem;height:2rem}}.widget-stats-card-4__icon .material-symbols-sharp{font-size:1.25rem;color:#333333}@media only screen and (max-width: 580px){.widget-stats-card-4__icon .material-symbols-sharp{font-size:1rem}}.widget-stats-card-4__title-group{display:flex;flex-direction:column;gap:.125rem}.widget-stats-card-4__title{font-size:1.5rem;font-weight:600;color:#333333;margin:0;line-height:1.2}@media only screen and (max-width: 1400px){.widget-stats-card-4__title{font-size:1.25rem}}@media only screen and (max-width: 580px){.widget-stats-card-4__title{font-size:1.125rem}}.widget-stats-card-4__description{font-size:.875rem;color:#5E6C84;font-weight:400;line-height:1.4;max-width:28rem;margin:0}@media only screen and (max-width: 1400px){.widget-stats-card-4__description{font-size:.8125rem;max-width:22rem}}@media only screen and (max-width: 580px){.widget-stats-card-4__description{max-width:100%}}.widget-stats-card-4__dropdown{display:flex;align-items:center;gap:.25rem}@media only screen and (max-width: 580px){.widget-stats-card-4__dropdown{display:none}}.widget-stats-card-4__dropdown .btn-icon{padding:.375rem;border:1px solid #e3e3e6;border-radius:.375rem;background-color:#ffffff;color:#7f7f7f}.widget-stats-card-4__dropdown .btn-icon:hover{background-color:#f7f7f7;color:#333333}.widget-stats-card-4__dropdown .btn-icon:focus,.widget-stats-card-4__dropdown .btn-icon:active,.widget-stats-card-4__dropdown .btn-icon.active,.widget-stats-card-4__dropdown .btn-icon.show,.widget-stats-card-4__dropdown .btn-icon:first-child:active{border-color:#e3e3e6;box-shadow:none;outline:none}.widget-stats-card-4__dropdown .btn-icon .material-symbols-sharp{font-size:1.125rem}.widget-stats-card-4__chart-area{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;overflow:visible}@media only screen and (max-width: 1400px){.widget-stats-card-4__chart-area{gap:.75rem}}@media only screen and (max-width: 580px){.widget-stats-card-4__chart-area{flex-direction:column;align-items:flex-start}}.widget-stats-card-4__stats{display:flex;flex-direction:column;gap:.25rem;width:9rem;flex-shrink:0;z-index:1}@media only screen and (max-width: 1400px){.widget-stats-card-4__stats{width:8rem}}@media only screen and (max-width: 767px){.widget-stats-card-4__stats{width:8rem}}@media only screen and (max-width: 580px){.widget-stats-card-4__stats{display:none}}.widget-stats-card-4__change{font-size:2.5rem;font-weight:600;color:#333333;line-height:1;letter-spacing:-0.02em}@media only screen and (max-width: 1400px){.widget-stats-card-4__change{font-size:2.25rem}}@media only screen and (max-width: 767px){.widget-stats-card-4__change{font-size:2rem}}@media only screen and (max-width: 580px){.widget-stats-card-4__change{font-size:1.75rem}}.widget-stats-card-4__change--positive{color:#333333}.widget-stats-card-4__change--negative{color:#333333}.widget-stats-card-4__change-text{font-size:.875rem;color:#5E6C84;font-weight:400;line-height:1.4}@media only screen and (max-width: 1400px){.widget-stats-card-4__change-text{font-size:.8125rem}}@media only screen and (max-width: 580px){.widget-stats-card-4__change-text{font-size:.8125rem}}.widget-stats-card-4__chart-container{flex:1;min-width:0;margin-left:1rem;overflow:visible !important;display:flex;align-items:flex-end}@media only screen and (max-width: 1400px){.widget-stats-card-4__chart-container{margin-left:.75rem}}@media only screen and (max-width: 580px){.widget-stats-card-4__chart-container{margin-left:0;width:100%}}.widget-stats-card-4__chart-container .highcharts-container{overflow:visible !important}.widget-stats-card-4__chart-container .highcharts-root{overflow:visible !important}.widget-stats-card-4__chart-container .highcharts-tooltip{pointer-events:none}.widget-stats-card-4__chart-container svg{overflow:visible !important}.widget-stats-card-4--blue{background-color:rgba(138,205,215,0.2)}.widget-stats-card-4--blue .widget-stats-card-4__bar--active{background-color:rgba(138,205,215,0.4)}.widget-stats-card-4--green{background-color:rgba(199,220,167,0.3)}.widget-stats-card-4--green .widget-stats-card-4__bar--active{background-color:rgba(199,220,167,0.5)}.widget-stats-card-4--purple{background-color:rgba(172,135,197,0.2)}.widget-stats-card-4--purple .widget-stats-card-4__bar--active{background-color:rgba(172,135,197,0.4)}.widget-stats-card-4--orange{background-color:rgba(255,235,216,0.3)}.widget-stats-card-4--orange .widget-stats-card-4__bar--active{background-color:rgba(255,235,216,0.5)}.widget-stats-card-5{position:relative;background-color:#ffffff;border:1px solid #e3e3e6;border-radius:.5rem;padding:1.5rem;overflow:hidden}.widget-stats-card-5__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.widget-stats-card-5__title{font-size:1.5rem;font-weight:600;color:#333333;margin:0;line-height:1.2}.widget-stats-card-5__header-actions{display:flex;align-items:center;gap:1rem}@media only screen and (max-width: 580px){.widget-stats-card-5__header-actions{width:100%;justify-content:space-between}}.widget-stats-card-5__date-selector{display:flex;align-items:center;gap:.5rem;background-color:#f7f7f7;padding:.5rem .75rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;color:#333333;font-weight:500}.widget-stats-card-5__date-selector .material-symbols-sharp{font-size:1rem;color:#5E6C84}.widget-stats-card-5__content-wrapper{display:flex;align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem}@media only screen and (max-width: 1400px){.widget-stats-card-5__content-wrapper{flex-direction:column;gap:1rem}}@media only screen and (max-width: 991px){.widget-stats-card-5__content-wrapper{flex-direction:column;gap:1.5rem}}.widget-stats-card-5__revenue{flex-shrink:0;min-width:15rem}@media only screen and (max-width: 1400px){.widget-stats-card-5__revenue{width:100%;min-width:auto}}@media only screen and (max-width: 991px){.widget-stats-card-5__revenue{width:100%}}.widget-stats-card-5__revenue-label{font-size:.875rem;font-weight:500;color:#333333;margin-bottom:.5rem}.widget-stats-card-5__revenue-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem;margin-bottom:.25rem}.widget-stats-card-5__revenue-value{font-size:2.5rem;font-weight:600;color:#333333;line-height:1;letter-spacing:-0.02em}@media only screen and (max-width: 580px){.widget-stats-card-5__revenue-value{font-size:2rem}}.widget-stats-card-5__revenue-value .decimal{font-size:1.5rem;font-weight:500;color:#5E6C84}@media only screen and (max-width: 580px){.widget-stats-card-5__revenue-value .decimal{font-size:1.25rem}}.widget-stats-card-5__revenue-change{display:flex;align-items:center;gap:.375rem}.widget-stats-card-5__change-badge{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:1rem;font-size:.8125rem;font-weight:600}.widget-stats-card-5__change-badge--positive{background-color:rgba(199,220,167,0.5);color:#648334}.widget-stats-card-5__change-badge--negative{background-color:rgba(255,197,197,0.5);color:#f80000}.widget-stats-card-5__change-value{font-size:.875rem;font-weight:600}.widget-stats-card-5__change-value--positive{color:#7fa743}.widget-stats-card-5__change-value--negative{color:#ff2c2c}.widget-stats-card-5__revenue-comparison{font-size:.8125rem;color:#5E6C84;display:flex;align-items:center;gap:.25rem;margin-top:.25rem}.widget-stats-card-5__revenue-comparison .comparison-value{font-weight:500}.widget-stats-card-5__revenue-comparison .material-symbols-sharp{font-size:1rem;cursor:pointer;color:#5E6C84}.widget-stats-card-5__stats-row{display:flex;gap:.5rem;flex:1;align-items:stretch}@media only screen and (max-width: 1400px){.widget-stats-card-5__stats-row{width:100%;flex-wrap:wrap;gap:.5rem}}@media only screen and (max-width: 991px){.widget-stats-card-5__stats-row{width:100%}}@media only screen and (max-width: 767px){.widget-stats-card-5__stats-row{flex-wrap:wrap}}.widget-stats-card-5__stat-card{background-color:#ffffff;border:1px solid #e3e3e6;border-radius:.5rem;padding:.75rem 1rem;display:flex;flex-direction:column;transition:all .2s ease}@media only screen and (max-width: 767px){.widget-stats-card-5__stat-card{min-width:calc(50% - .25rem);flex:0 0 calc(50% - .25rem)}}@media only screen and (max-width: 460px){.widget-stats-card-5__stat-card{min-width:100%;flex:0 0 100%}}.widget-stats-card-5__stat-card--lg{flex:1.5;min-width:10rem;min-height:8rem;justify-content:space-between;padding:1rem}@media only screen and (max-width: 1400px){.widget-stats-card-5__stat-card--lg{min-width:calc(50% - .25rem);flex:0 0 calc(50% - .25rem);min-height:7rem}}@media only screen and (max-width: 767px){.widget-stats-card-5__stat-card--lg{min-width:calc(50% - .25rem);flex:0 0 calc(50% - .25rem)}}@media only screen and (max-width: 580px){.widget-stats-card-5__stat-card--lg{min-width:100%;flex:0 0 100%}}.widget-stats-card-5__stat-card--lg .widget-stats-card-5__stat-middle{flex-direction:column;align-items:flex-start}.widget-stats-card-5__stat-card--lg .widget-stats-card-5__stat-value{font-size:1.5rem}@media only screen and (max-width: 1400px){.widget-stats-card-5__stat-card--lg .widget-stats-card-5__stat-value{font-size:1.25rem}}.widget-stats-card-5__stat-card--lg .widget-stats-card-5__stat-bottom{gap:.625rem}.widget-stats-card-5__stat-card--sm{flex:1;min-width:5rem;max-width:7rem;min-height:7rem;align-items:center;text-align:center;justify-content:space-between}@media only screen and (max-width: 1400px){.widget-stats-card-5__stat-card--sm{min-width:calc(33.33% - .35rem);max-width:none;flex:0 0 calc(33.33% - .35rem);min-height:6rem}}@media only screen and (max-width: 767px){.widget-stats-card-5__stat-card--sm{min-width:calc(33.33% - .35rem);max-width:none;flex:0 0 calc(33.33% - .35rem)}}@media only screen and (max-width: 460px){.widget-stats-card-5__stat-card--sm{min-width:100%;flex:0 0 100%}}.widget-stats-card-5__stat-card--sm .widget-stats-card-5__stat-middle{justify-content:center}.widget-stats-card-5__stat-card--sm .widget-stats-card-5__stat-bottom{justify-content:center}.widget-stats-card-5__stat-card--sm .widget-stats-card-5__stat-label{font-size:.8125rem}.widget-stats-card-5__stat-card--sm .widget-stats-card-5__stat-value{font-size:1.25rem}.widget-stats-card-5__stat-card--sm .widget-stats-card-5__stat-meta{font-size:.8125rem}.widget-stats-card-5__stat-card--sm .widget-stats-card-5__stat-badge{font-size:.875rem;padding:.25rem .625rem}.widget-stats-card-5__stat-card--sm .widget-stats-card-5__stat-trend{font-size:.8125rem}.widget-stats-card-5__stat-card--sm.widget-stats-card-5__stat-card--red{background-color:rgba(255,197,197,0.3);border-color:rgba(255,197,197,0.5)}.widget-stats-card-5__stat-card--sm.widget-stats-card-5__stat-card--orange{background-color:rgba(255,235,216,0.4);border-color:rgba(255,235,216,0.6)}.widget-stats-card-5__stat-card--sm.widget-stats-card-5__stat-card--green{background-color:rgba(199,220,167,0.3);border-color:rgba(199,220,167,0.5)}.widget-stats-card-5__stat-card--sm.widget-stats-card-5__stat-card--teal{background-color:rgba(137,185,173,0.25);border-color:rgba(137,185,173,0.45)}.widget-stats-card-5__stat-card--sm.widget-stats-card-5__stat-card--purple{background-color:rgba(172,135,197,0.25);border-color:rgba(172,135,197,0.45)}.widget-stats-card-5__stat-card--sm.widget-stats-card-5__stat-card--blue{background-color:rgba(138,205,215,0.25);border-color:rgba(138,205,215,0.45)}.widget-stats-card-5__stat-card--sm.widget-stats-card-5__stat-card--yellow{background-color:rgba(220,214,167,0.35);border-color:rgba(220,214,167,0.55)}.widget-stats-card-5__stat-card--dark{background-color:#333333;border-color:#333333}.widget-stats-card-5__stat-card--dark .widget-stats-card-5__stat-label{color:rgba(255,255,255,0.6)}.widget-stats-card-5__stat-card--dark .widget-stats-card-5__stat-value{color:#ffffff}.widget-stats-card-5__stat-card--dark .widget-stats-card-5__stat-name{color:#ffffff}.widget-stats-card-5__stat-card--dark .widget-stats-card-5__stat-desc{color:rgba(255,255,255,0.6)}.widget-stats-card-5__stat-card--dark .widget-stats-card-5__stat-arrow{background-color:#ffffff;color:#333333}.widget-stats-card-5__stat-card--dark .widget-stats-card-5__stat-star{color:rgba(255,255,255,0.5)}.widget-stats-card-5__stat-card--dark .widget-stats-card-5__stat-star:hover{color:#f5c518;background-color:rgba(245,197,24,0.2)}.widget-stats-card-5__stat-card--highlight{border:2px solid #ff4d6d}.widget-stats-card-5__stat-card--featured{position:relative}.widget-stats-card-5__stat-card--featured .widget-stats-card-5__stat-star{position:absolute;top:.625rem;right:.625rem;font-size:1.125rem;color:#5E6C84;cursor:pointer;line-height:1;transition:all .2s ease;border-radius:50%;padding:.25rem}.widget-stats-card-5__stat-card--featured .widget-stats-card-5__stat-star:hover{color:#f5c518;background-color:rgba(245,197,24,0.15);transform:scale(1.1)}.widget-stats-card-5__stat-card--featured .widget-stats-card-5__stat-star:active{transform:scale(.95)}.widget-stats-card-5__stat-middle{flex:1;display:flex;align-items:center}.widget-stats-card-5__stat-bottom{display:flex;align-items:center;gap:.5rem;width:100%}.widget-stats-card-5__stat-label{font-size:.8125rem;font-weight:400;color:#5E6C84;line-height:1.2}.widget-stats-card-5__stat-value{font-size:1.375rem;font-weight:600;color:#333333;line-height:1.2}.widget-stats-card-5__stat-avatar{width:2rem;height:2rem;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#f7f7f7}.widget-stats-card-5__stat-avatar img{width:100%;height:100%;object-fit:cover}.widget-stats-card-5__stat-info{flex:1;min-width:0}.widget-stats-card-5__stat-name{font-size:.8125rem;font-weight:500;color:#333333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.widget-stats-card-5__stat-desc{font-size:.8125rem;font-weight:400;color:#5E6C84;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-stats-card-5__avatar-stack{display:flex;align-items:center;padding:2px 0}.widget-stats-card-5__avatar-stack-item{width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid #ffffff;margin-left:-0.5rem;flex-shrink:0;background-color:#f7f7f7}.widget-stats-card-5__avatar-stack-item:first-child{margin-left:0}.widget-stats-card-5__avatar-stack-item img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.widget-stats-card-5__stat-card--dark .widget-stats-card-5__avatar-stack-item{border-color:#333333}.widget-stats-card-5__stat-arrow{width:1.5rem;height:1.5rem;border-radius:50%;background-color:#333333;color:#ffffff;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;margin-left:auto}.widget-stats-card-5__stat-arrow .material-symbols-sharp{font-size:.875rem}.widget-stats-card-5__stat-meta{display:flex;align-items:center;gap:.125rem;font-size:.8125rem;color:#5E6C84}.widget-stats-card-5__stat-meta .material-symbols-sharp{font-size:.875rem}.widget-stats-card-5__stat-badge{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:.25rem;font-size:.875rem;font-weight:600}.widget-stats-card-5__stat-badge--pink{background-color:rgba(255,77,109,0.15);color:#ff4d6d}.widget-stats-card-5__stat-badge--green{background-color:rgba(199,220,167,0.5);color:#648334}.widget-stats-card-5__stat-badge--red{background-color:rgba(255,197,197,0.5);color:#f80000}.widget-stats-card-5__stat-trend{font-size:.8125rem;font-weight:400;display:flex;align-items:center;gap:.125rem}.widget-stats-card-5__stat-trend--positive{color:#7fa743}.widget-stats-card-5__stat-trend--negative{color:#ff2c2c}.widget-stats-card-5__stat-trend .material-symbols-sharp{font-size:.8125rem}.widget-stats-card-5__team-bar{display:flex;align-items:center;gap:.75rem;padding:.75rem;background-color:#f7f7f7;border-radius:.5rem;flex-wrap:wrap}@media only screen and (max-width: 1400px){.widget-stats-card-5__team-bar{gap:.5rem;padding:.625rem}}@media only screen and (max-width: 767px){.widget-stats-card-5__team-bar{gap:.5rem;padding:.5rem}}.widget-stats-card-5__team-member{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background-color:#ffffff;border-radius:.5rem;flex:1;min-width:8rem}@media only screen and (max-width: 1400px){.widget-stats-card-5__team-member{min-width:calc(25% - .5rem);flex:1 1 calc(25% - .5rem);padding:.375rem .625rem}}@media only screen and (max-width: 991px){.widget-stats-card-5__team-member{min-width:calc(33.33% - .5rem);flex:1 1 calc(33.33% - .5rem)}}@media only screen and (max-width: 767px){.widget-stats-card-5__team-member{min-width:calc(50% - .5rem);flex:0 0 calc(50% - .25rem)}}@media only screen and (max-width: 460px){.widget-stats-card-5__team-member{min-width:100%;flex:0 0 100%}}.widget-stats-card-5__team-avatar{width:2rem;height:2rem;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#AC87C5;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 1400px){.widget-stats-card-5__team-avatar{width:1.75rem;height:1.75rem}}.widget-stats-card-5__team-avatar img{width:100%;height:100%;object-fit:cover}.widget-stats-card-5__team-avatar--initials{font-size:.8125rem;font-weight:600;color:#ffffff}@media only screen and (max-width: 1400px){.widget-stats-card-5__team-avatar--initials{font-size:.8125rem}}.widget-stats-card-5__team-value{font-size:.875rem;font-weight:600;color:#333333}@media only screen and (max-width: 1400px){.widget-stats-card-5__team-value{font-size:.8125rem}}.widget-stats-card-5__team-percent{font-size:.8125rem;color:#5E6C84;margin-left:auto}@media only screen and (max-width: 1400px){.widget-stats-card-5__team-percent{font-size:.8125rem}}.widget-stats-card-5__team-details-btn{display:flex;align-items:center;justify-content:center;padding:.625rem 1rem;background-color:#333333;color:#ffffff;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;flex-shrink:0}.widget-stats-card-5__team-details-btn:hover{background-color:#1a1a1a}@media only screen and (max-width: 1400px){.widget-stats-card-5__team-details-btn{padding:.5rem .875rem;font-size:.8125rem}}@media only screen and (max-width: 991px){.widget-stats-card-5__team-details-btn{width:100%;justify-content:center}}@media only screen and (max-width: 767px){.widget-stats-card-5__team-details-btn{width:100%;justify-content:center}}.widget-stats-card-6{position:relative;background-color:#333333;border-radius:.5rem;padding:1.5rem;overflow:hidden}@media only screen and (max-width: 1400px){.widget-stats-card-6{padding:1.25rem}}@media only screen and (max-width: 767px){.widget-stats-card-6{padding:1rem}}.widget-stats-card-6__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;gap:1rem}@media only screen and (max-width: 1400px){.widget-stats-card-6__header{margin-bottom:1rem}}@media only screen and (max-width: 767px){.widget-stats-card-6__header{flex-wrap:wrap;margin-bottom:.75rem}}.widget-stats-card-6__title{font-size:1.5rem;font-weight:600;color:#ffffff;margin:0;line-height:1.2}@media only screen and (max-width: 1400px){.widget-stats-card-6__title{font-size:1.25rem}}@media only screen and (max-width: 580px){.widget-stats-card-6__title{font-size:1.125rem}}.widget-stats-card-6__period-tabs{display:flex;align-items:center;gap:.25rem;background-color:rgba(255,255,255,0.1);border-radius:.5rem;padding:.25rem}@media only screen and (max-width: 767px){.widget-stats-card-6__period-tabs{width:100%;justify-content:center}}.widget-stats-card-6__period-tab{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:rgba(255,255,255,0.6);border-radius:.375rem;cursor:pointer;transition:all .2s ease;border:none;background:transparent}@media only screen and (max-width: 1400px){.widget-stats-card-6__period-tab{padding:.375rem .75rem;font-size:.8125rem}}@media only screen and (max-width: 767px){.widget-stats-card-6__period-tab{flex:1;text-align:center}}@media only screen and (max-width: 580px){.widget-stats-card-6__period-tab{padding:.25rem .5rem;font-size:.75rem}}.widget-stats-card-6__period-tab:hover{color:rgba(255,255,255,0.8)}.widget-stats-card-6__period-tab--active{background-color:#ffffff;color:#333333}.widget-stats-card-6__period-tab--active:hover{color:#333333}.widget-stats-card-6__range-btn{display:flex;align-items:center;gap:.375rem;padding:.5rem .875rem;background-color:rgba(255,255,255,0.15);border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#ffffff;cursor:pointer;transition:all .2s ease}@media only screen and (max-width: 767px){.widget-stats-card-6__range-btn{padding:.375rem .625rem;font-size:.8125rem}}.widget-stats-card-6__range-btn:hover{background-color:rgba(255,255,255,0.25)}.widget-stats-card-6__range-btn .material-symbols-sharp{font-size:1.125rem}.widget-stats-card-6__date-row-wrapper{position:relative;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}@media only screen and (max-width: 1400px){.widget-stats-card-6__date-row-wrapper{margin-bottom:1.25rem}}@media only screen and (max-width: 767px){.widget-stats-card-6__date-row-wrapper{margin-bottom:1rem;gap:.375rem}}.widget-stats-card-6__date-arrow{display:flex;align-items:center;justify-content:center;min-width:2.75rem;width:2.75rem;border-radius:.375rem;height:3.5rem;background-color:rgba(255,255,255,0.25);border:none;cursor:pointer;transition:all .2s ease}@media only screen and (max-width: 1400px){.widget-stats-card-6__date-arrow{min-width:2.5rem;width:2.5rem;height:3.25rem}}@media only screen and (max-width: 767px){.widget-stats-card-6__date-arrow{min-width:2.25rem;width:2.25rem;height:3rem}}.widget-stats-card-6__date-arrow:hover{background-color:rgba(255,255,255,0.35)}.widget-stats-card-6__date-arrow .material-symbols-sharp{font-size:1.25rem;color:#ffffff;line-height:1}@media only screen and (max-width: 767px){.widget-stats-card-6__date-arrow .material-symbols-sharp{font-size:1rem}}.widget-stats-card-6__date-arrow--visible{opacity:1;pointer-events:auto}.widget-stats-card-6__date-row{display:flex;align-items:center;gap:.375rem;flex:1;min-width:0;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.widget-stats-card-6__date-row::-webkit-scrollbar{display:none}@media only screen and (max-width: 1400px){.widget-stats-card-6__date-row{gap:.25rem}}@media only screen and (max-width: 767px){.widget-stats-card-6__date-row{gap:.25rem}}.widget-stats-card-6__date-card{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:2.75rem;width:2.75rem;padding:.5rem .25rem;padding-bottom:.75rem;background-color:rgba(255,255,255,0.08);border-radius:.375rem;cursor:pointer;transition:all .2s ease;flex-shrink:0;position:relative;scroll-snap-align:start}@media only screen and (max-width: 1400px){.widget-stats-card-6__date-card{min-width:2.5rem;width:2.5rem;padding:.375rem .25rem;padding-bottom:.625rem}}@media only screen and (max-width: 767px){.widget-stats-card-6__date-card{min-width:2.25rem;width:2.25rem;padding:.25rem .125rem;padding-bottom:.5rem}}.widget-stats-card-6__date-card:hover{background-color:rgba(255,255,255,0.15)}.widget-stats-card-6__date-card--active{background-color:#AC87C5}.widget-stats-card-6__date-card--active .widget-stats-card-6__date-number,.widget-stats-card-6__date-card--active .widget-stats-card-6__date-day{color:#ffffff}.widget-stats-card-6__date-card--active .widget-stats-card-6__date-indicator{background-color:#ffffff}.widget-stats-card-6__date-card--has-event .widget-stats-card-6__date-indicator{display:block}.widget-stats-card-6__date-card--today{border:2px solid #89B9AD}.widget-stats-card-6__date-card--today .widget-stats-card-6__date-number{color:#89B9AD}.widget-stats-card-6__date-card--weekend{background-color:rgba(255,235,216,0.15)}.widget-stats-card-6__date-card--weekend .widget-stats-card-6__date-day{color:#ffaa59}.widget-stats-card-6__date-number{font-size:.875rem;font-weight:600;color:#ffffff;line-height:1.2;margin-bottom:.0625rem}@media only screen and (max-width: 1400px){.widget-stats-card-6__date-number{font-size:.8125rem}}@media only screen and (max-width: 767px){.widget-stats-card-6__date-number{font-size:.75rem}}.widget-stats-card-6__date-day{font-size:.625rem;font-weight:500;color:rgba(255,255,255,0.6);text-transform:uppercase;letter-spacing:0}@media only screen and (max-width: 767px){.widget-stats-card-6__date-day{font-size:.5625rem}}.widget-stats-card-6__date-indicator{display:none;position:absolute;bottom:.25rem;width:.25rem;height:.25rem;border-radius:50%;background-color:#C7DCA7}@media only screen and (max-width: 767px){.widget-stats-card-6__date-indicator{bottom:.1875rem;width:.1875rem;height:.1875rem}}.widget-stats-card-6__chart-area{position:relative;height:16rem;margin-top:1rem}@media only screen and (max-width: 1400px){.widget-stats-card-6__chart-area{height:14rem}}@media only screen and (max-width: 767px){.widget-stats-card-6__chart-area{height:12rem}}@media only screen and (max-width: 580px){.widget-stats-card-6__chart-area{height:10rem}}.widget-stats-card-6__chart-area .highcharts-container{border-radius:.75rem}.widget-stats-card-6__chart-area .highcharts-background{fill:transparent}.widget-stats-card-6__chart-area .highcharts-xaxis-labels text,.widget-stats-card-6__chart-area .highcharts-yaxis-labels text{fill:rgba(255,255,255,0.5) !important;font-size:.75rem !important}.widget-stats-card-6__chart-area .highcharts-grid-line{stroke:rgba(255,255,255,0.1)}.widget-stats-card-6__chart-container{width:100%;height:100%}.widget-stats-card-6__summary{display:grid;grid-template-columns:repeat(6, 1fr);gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.1)}@media only screen and (max-width: 1400px){.widget-stats-card-6__summary{margin-top:1.25rem;padding-top:.875rem;gap:.75rem}}@media only screen and (max-width: 767px){.widget-stats-card-6__summary{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 580px){.widget-stats-card-6__summary{grid-template-columns:repeat(2, 1fr);gap:.75rem;margin-top:1rem;padding-top:.75rem}}.widget-stats-card-6__summary-item{display:flex;flex-direction:column;gap:.25rem;min-height:3.5rem}.widget-stats-card-6__summary-label{font-size:.8125rem;color:rgba(255,255,255,0.5);font-weight:400}.widget-stats-card-6__summary-value{font-size:1.25rem;font-weight:600;color:#ffffff;line-height:1.2}@media only screen and (max-width: 1400px){.widget-stats-card-6__summary-value{font-size:1.125rem}}@media only screen and (max-width: 580px){.widget-stats-card-6__summary-value{font-size:1rem}}.widget-stats-card-6__summary-change{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;margin-top:auto}.widget-stats-card-6__summary-change--positive{color:#C7DCA7}.widget-stats-card-6__summary-change--negative{color:#FFC5C5}.widget-stats-card-6__summary-change .material-symbols-sharp{font-size:.8125rem}.widget-stats-card-6--light{background-color:#ffffff;border:1px solid #e3e3e6}.widget-stats-card-6--light .widget-stats-card-6__title{color:#333333}.widget-stats-card-6--light .widget-stats-card-6__period-tabs{background-color:#f7f7f7}.widget-stats-card-6--light .widget-stats-card-6__period-tab{color:#5E6C84}.widget-stats-card-6--light .widget-stats-card-6__period-tab:hover{color:#333333}.widget-stats-card-6--light .widget-stats-card-6__period-tab--active{background-color:#333333;color:#ffffff}.widget-stats-card-6--light .widget-stats-card-6__period-tab--active:hover{color:#ffffff}.widget-stats-card-6--light .widget-stats-card-6__range-btn{background-color:#f7f7f7;color:#333333}.widget-stats-card-6--light .widget-stats-card-6__range-btn:hover{background-color:#eaeaea}.widget-stats-card-6--light .widget-stats-card-6__date-card{background-color:#f7f7f7;border-color:transparent}.widget-stats-card-6--light .widget-stats-card-6__date-card:hover{background-color:#eaeaea;border-color:#e3e3e6}.widget-stats-card-6--light .widget-stats-card-6__date-card--active{background-color:#AC87C5;border-color:#9465b4}.widget-stats-card-6--light .widget-stats-card-6__date-card--active:hover{background-color:#9465b4;border-color:#8853ac}.widget-stats-card-6--light .widget-stats-card-6__date-card--today{border-color:#89B9AD}.widget-stats-card-6--light .widget-stats-card-6__date-card--weekend{background-color:rgba(255,235,216,0.15)}.widget-stats-card-6--light .widget-stats-card-6__date-number{color:#333333}.widget-stats-card-6--light .widget-stats-card-6__date-day{color:#5E6C84}.widget-stats-card-6--light .widget-stats-card-6__date-card--active .widget-stats-card-6__date-number,.widget-stats-card-6--light .widget-stats-card-6__date-card--active .widget-stats-card-6__date-day{color:#ffffff}.widget-stats-card-6--light .widget-stats-card-6__date-card--today .widget-stats-card-6__date-number{color:#528a7c}.widget-stats-card-6--light .widget-stats-card-6__date-card--weekend .widget-stats-card-6__date-day{color:#ff9d3f}.widget-stats-card-6--light .widget-stats-card-6__date-arrow{background-color:#f7f7f7}.widget-stats-card-6--light .widget-stats-card-6__date-arrow:hover{background-color:#eaeaea}.widget-stats-card-6--light .widget-stats-card-6__date-arrow .material-symbols-sharp{color:#333333}.widget-stats-card-6--light .widget-stats-card-6__summary{border-top-color:#e3e3e6}.widget-stats-card-6--light .widget-stats-card-6__summary-label{color:#5E6C84}.widget-stats-card-6--light .widget-stats-card-6__summary-value{color:#333333}.widget-stats-card-6--light .highcharts-xaxis-labels text,.widget-stats-card-6--light .highcharts-yaxis-labels text{fill:#5E6C84 !important}.widget-stats-card-6--light .highcharts-grid-line{stroke:#e3e3e6}.widget-stats-card-7{position:relative;background-color:#ffffff;border:1px solid #e3e3e6;border-radius:.5rem;overflow:hidden;display:flex}@media only screen and (max-width: 991px){.widget-stats-card-7{flex-direction:column}}.widget-stats-card-7--equal-height{height:100%;width:100%}.widget-stats-card-7__details{flex:1;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;min-width:20rem}@media only screen and (max-width: 991px){.widget-stats-card-7__details{min-width:auto}}@media only screen and (max-width: 580px){.widget-stats-card-7__details{padding:1rem;gap:.75rem}}.widget-stats-card-7__map{flex:1.5;min-height:35rem;background-color:#f7f7f7;position:relative}@media only screen and (max-width: 991px){.widget-stats-card-7__map{flex:none;height:25rem;min-height:auto}}@media only screen and (max-width: 580px){.widget-stats-card-7__map{height:20rem}}.widget-stats-card-7__map img,.widget-stats-card-7__map iframe,.widget-stats-card-7__map #widget7Map{width:100%;height:100%;object-fit:cover}.widget-stats-card-7__customer-header{display:flex;align-items:center;gap:.75rem}@media only screen and (max-width: 580px){.widget-stats-card-7__customer-header{gap:.5rem}}.widget-stats-card-7__customer-avatar{width:3rem;height:3rem;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#f7f7f7}@media only screen and (max-width: 580px){.widget-stats-card-7__customer-avatar{width:2.5rem;height:2.5rem}}.widget-stats-card-7__customer-avatar img{width:100%;height:100%;object-fit:cover}.widget-stats-card-7__customer-info{flex:1;min-width:0}.widget-stats-card-7__customer-name{font-size:1rem;font-weight:600;color:#333333;margin-bottom:.125rem}@media only screen and (max-width: 580px){.widget-stats-card-7__customer-name{font-size:.9375rem}}.widget-stats-card-7__customer-id{font-size:.8125rem;color:#5E6C84}@media only screen and (max-width: 580px){.widget-stats-card-7__customer-id{font-size:.75rem}}.widget-stats-card-7__status-badge{padding:.375rem .875rem;border-radius:1.25rem;font-size:.8125rem;font-weight:500;border:1px solid}@media only screen and (max-width: 580px){.widget-stats-card-7__status-badge{padding:.25rem .625rem;font-size:.75rem}}.widget-stats-card-7__status-badge--delivering{color:#ff9d3f;border-color:#ffd1a5;background-color:rgba(255,235,216,0.2)}.widget-stats-card-7__status-badge--completed{color:#7fa743;border-color:#b0cd83;background-color:rgba(199,220,167,0.2)}.widget-stats-card-7__status-badge--pending{color:#a79c43;border-color:#cdc583;background-color:rgba(220,214,167,0.2)}.widget-stats-card-7__status-badge--cancelled{color:#ff2c2c;border-color:#ff9292;background-color:rgba(255,197,197,0.2)}.widget-stats-card-7__address-section{background-color:#f7f7f7;border-radius:.75rem;padding:1rem}@media only screen and (max-width: 580px){.widget-stats-card-7__address-section{padding:.75rem;border-radius:.5rem}}.widget-stats-card-7__address-label{font-size:.8125rem;font-weight:600;color:#333333;margin-bottom:.375rem}@media only screen and (max-width: 580px){.widget-stats-card-7__address-label{font-size:.75rem}}.widget-stats-card-7__address-text{font-size:.8125rem;color:#5E6C84;line-height:1.5;margin-bottom:.75rem}@media only screen and (max-width: 580px){.widget-stats-card-7__address-text{margin-bottom:.5rem}}.widget-stats-card-7__address-meta{display:flex;gap:2rem}@media only screen and (max-width: 580px){.widget-stats-card-7__address-meta{flex-direction:column;gap:.5rem}}.widget-stats-card-7__meta-item{display:flex;flex-direction:column;gap:.125rem}.widget-stats-card-7__meta-label{font-size:.75rem;color:#5E6C84}.widget-stats-card-7__meta-value{font-size:.8125rem;font-weight:600;color:#333333}.widget-stats-card-7__items-list{display:flex;flex-direction:column;gap:.75rem}@media only screen and (max-width: 580px){.widget-stats-card-7__items-list{gap:.5rem}}.widget-stats-card-7__item{display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e3e3e6}@media only screen and (max-width: 580px){.widget-stats-card-7__item{gap:.5rem;padding-bottom:.5rem}}.widget-stats-card-7__item:last-child{border-bottom:none;padding-bottom:0}.widget-stats-card-7__item-image{width:3.5rem;height:3.5rem;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#f7f7f7}@media only screen and (max-width: 580px){.widget-stats-card-7__item-image{width:2.5rem;height:2.5rem}}.widget-stats-card-7__item-image img{width:100%;height:100%;object-fit:cover}.widget-stats-card-7__item-info{flex:1;min-width:0}.widget-stats-card-7__item-name{font-size:.875rem;font-weight:600;color:#333333;margin-bottom:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 580px){.widget-stats-card-7__item-name{font-size:.8125rem}}.widget-stats-card-7__item-desc{font-size:.8125rem;color:#5E6C84;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-stats-card-7__item-qty{font-size:.8125rem;color:#5E6C84}@media only screen and (max-width: 580px){.widget-stats-card-7__item-qty{font-size:.75rem}}.widget-stats-card-7__item-price{font-size:.9375rem;font-weight:600;color:#333333;flex-shrink:0}@media only screen and (max-width: 580px){.widget-stats-card-7__item-price{font-size:.8125rem}}.widget-stats-card-7__summary{background-color:#f7f7f7;border-radius:.75rem;padding:1rem;margin-top:auto}@media only screen and (max-width: 580px){.widget-stats-card-7__summary{padding:.75rem;border-radius:.5rem}}.widget-stats-card-7__summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.widget-stats-card-7__summary-row:last-child{margin-bottom:0}.widget-stats-card-7__summary-row--total{padding-top:.75rem;margin-top:.5rem;border-top:2px dashed #d6d6d6}.widget-stats-card-7__summary-row--total .widget-stats-card-7__summary-label,.widget-stats-card-7__summary-row--total .widget-stats-card-7__summary-value{font-size:1rem;font-weight:700;color:#333333}@media only screen and (max-width: 580px){.widget-stats-card-7__summary-row--total .widget-stats-card-7__summary-label,.widget-stats-card-7__summary-row--total .widget-stats-card-7__summary-value{font-size:.9375rem}}.widget-stats-card-7__summary-label{font-size:.875rem;color:#5E6C84}@media only screen and (max-width: 580px){.widget-stats-card-7__summary-label{font-size:.8125rem}}.widget-stats-card-7__summary-value{font-size:.875rem;font-weight:600;color:#333333}@media only screen and (max-width: 580px){.widget-stats-card-7__summary-value{font-size:.8125rem}}.widget-stats-card-7__delivery-section{background-color:#ffffff;border:1px solid #e3e3e6;border-radius:.75rem;padding:1rem;position:absolute;bottom:1rem;left:1rem;right:1rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 4px 12px rgba(51,51,51,0.1)}@media only screen and (max-width: 991px){.widget-stats-card-7__delivery-section{position:relative;bottom:auto;left:auto;right:auto;margin:1rem;box-shadow:none}}@media only screen and (max-width: 580px){.widget-stats-card-7__delivery-section{padding:.75rem;gap:.5rem;margin:.75rem;border-radius:.5rem}}.widget-stats-card-7__delivery-label{font-size:.8125rem;font-weight:600;color:#333333;margin-bottom:.75rem}.widget-stats-card-7__delivery-avatar{width:2.5rem;height:2.5rem;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#f7f7f7}@media only screen and (max-width: 580px){.widget-stats-card-7__delivery-avatar{width:2rem;height:2rem}}.widget-stats-card-7__delivery-avatar img{width:100%;height:100%;object-fit:cover}.widget-stats-card-7__delivery-info{flex:1;min-width:0}.widget-stats-card-7__delivery-name{font-size:.875rem;font-weight:600;color:#333333;margin-bottom:.125rem}@media only screen and (max-width: 580px){.widget-stats-card-7__delivery-name{font-size:.8125rem}}.widget-stats-card-7__delivery-id{font-size:.75rem;color:#5E6C84}.widget-stats-card-7__delivery-phone{text-align:right;flex-shrink:0}.widget-stats-card-7__phone-label{font-size:.75rem;color:#5E6C84;margin-bottom:.125rem}.widget-stats-card-7__phone-number{font-size:.875rem;font-weight:600;color:#333333}@media only screen and (max-width: 580px){.widget-stats-card-7__phone-number{font-size:.8125rem}}.widget-stats-card-7__map-marker{position:absolute;width:2.5rem;height:2.5rem;border-radius:50%;border:3px solid #ffffff;overflow:hidden;box-shadow:0 2px 8px rgba(51,51,51,0.2)}.widget-stats-card-7__map-marker img{width:100%;height:100%;object-fit:cover}.widget-stats-card-7__map-marker--pickup{top:10%;right:30%}.widget-stats-card-7__map-marker--dropoff{top:45%;right:15%}.widget-stats-card-8{position:relative;background-color:#ffffff;border:1px solid #e3e3e6;border-radius:.375rem;overflow:hidden}.widget-stats-card-8--equal-height{height:100%;width:100%;display:flex;flex-direction:column}.widget-stats-card-8--equal-height .widget-stats-card-8__body{flex:1;overflow-y:auto}.widget-stats-card-8__header{display:flex;align-items:center;justify-content:space-between;padding:.8125rem 1.015625rem;border-bottom:1px solid #e3e3e6;background:linear-gradient(180deg, #fafbfc 0%, #e9ecef 100%)}@media only screen and (max-width: 580px){.widget-stats-card-8__header{padding:.75rem}}.widget-stats-card-8__title{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:#333333}@media only screen and (max-width: 580px){.widget-stats-card-8__title{font-size:.875rem}}.widget-stats-card-8__title .material-symbols-sharp{font-size:1.25rem;color:#5E6C84}.widget-stats-card-8__view-all{font-size:.8125rem;font-weight:500;color:#0067ff;text-decoration:none;transition:color .2s ease}.widget-stats-card-8__view-all:hover{color:#0052cc}.widget-stats-card-8__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;background-color:#0067ff;color:#ffffff;font-size:.75rem;font-weight:600;border-radius:.75rem}.widget-stats-card-8__date{font-size:.8125rem;font-weight:600;color:#5E6C84;background-color:#f7f7f7;padding:.25rem .625rem;border-radius:.25rem}.widget-stats-card-8__body{padding:.5rem 0}.widget-stats-card-8__item{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem 1rem;transition:background-color .2s ease}@media only screen and (max-width: 580px){.widget-stats-card-8__item{padding:.5rem .75rem;gap:.5rem}}.widget-stats-card-8__item:hover{background-color:#f7f7f7}.widget-stats-card-8__icon{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#f7f7f7}@media only screen and (max-width: 580px){.widget-stats-card-8__icon{width:1.75rem;height:1.75rem}}.widget-stats-card-8__icon .material-symbols-sharp{font-size:1rem;color:#333333}@media only screen and (max-width: 580px){.widget-stats-card-8__icon .material-symbols-sharp{font-size:.875rem}}.widget-stats-card-8__icon--success{background-color:#C7DCA7}.widget-stats-card-8__icon--success .material-symbols-sharp{color:#7fa743}.widget-stats-card-8__icon--error{background-color:#FFC5C5}.widget-stats-card-8__icon--error .material-symbols-sharp{color:#ff1212}.widget-stats-card-8__icon--warning{background-color:#dcd6a7}.widget-stats-card-8__icon--warning .material-symbols-sharp{color:#837a34}.widget-stats-card-8__icon--info{background-color:#8ACDD7}.widget-stats-card-8__icon--info .material-symbols-sharp{color:#2c7782}.widget-stats-card-8__icon--orange{background-color:#FFEBD8}.widget-stats-card-8__icon--orange .material-symbols-sharp{color:#f27600}.widget-stats-card-8__avatar{width:2rem;height:2rem;border-radius:50%;overflow:hidden;flex-shrink:0;background-color:#f7f7f7}@media only screen and (max-width: 580px){.widget-stats-card-8__avatar{width:1.75rem;height:1.75rem}}.widget-stats-card-8__avatar img{width:100%;height:100%;object-fit:cover}.widget-stats-card-8__content{flex:1;min-width:0}.widget-stats-card-8__text{font-size:.8125rem;color:#333333;line-height:1.4;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.widget-stats-card-8__text strong{font-weight:600}.widget-stats-card-8__time{font-size:.75rem;color:#5E6C84;margin-top:.25rem}.widget-stats-card-8__badge{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600}.widget-stats-card-8__badge--teal{background-color:rgba(137,185,173,0.25);color:#487a6e}.widget-stats-card-8__badge--blue{background-color:rgba(138,205,215,0.25);color:#338895}.widget-stats-card-8__badge--green{background-color:rgba(199,220,167,0.3);color:#72953b}.widget-stats-card-8__badge--red{background-color:rgba(255,197,197,0.25);color:#ff2c2c}.widget-stats-card-8__badge--orange{background-color:rgba(255,235,216,0.3);color:#ff8f26}.widget-stats-card-8__badge--purple{background-color:rgba(172,135,197,0.25);color:#603a79}.widget-stats-card-8--timeline .widget-stats-card-8__body{padding:.75rem 0;position:relative}.widget-stats-card-8--timeline .widget-stats-card-8__body::before{content:'';position:absolute;left:5rem;top:1rem;bottom:1rem;width:2px;background-color:#e3e3e6}@media only screen and (max-width: 580px){.widget-stats-card-8--timeline .widget-stats-card-8__body::before{left:4.5rem}}.widget-stats-card-8__timeline-item{display:flex;align-items:flex-start;gap:1rem;padding:.75rem 1rem;position:relative;transition:all .2s ease;border-left:3px solid transparent;margin-left:0}@media only screen and (max-width: 580px){.widget-stats-card-8__timeline-item{padding:.625rem .75rem;gap:.75rem}}.widget-stats-card-8__timeline-item:hover{background-color:rgba(0,103,255,0.05);border-left-color:#0067ff}.widget-stats-card-8__timeline-item:hover .widget-stats-card-8__timeline-title{color:#0067ff}.widget-stats-card-8__timeline-item:hover .widget-stats-card-8__timeline-dot{transform:scale(1.2)}.widget-stats-card-8__timeline-time{min-width:2.5rem;font-size:.8125rem;font-weight:600;color:#5E6C84;text-align:right;padding-top:.125rem}@media only screen and (max-width: 580px){.widget-stats-card-8__timeline-time{min-width:2.25rem;font-size:.75rem}}.widget-stats-card-8__timeline-dot{width:.75rem;height:.75rem;border-radius:50%;background-color:#d6d6d6;flex-shrink:0;margin-top:.25rem;position:relative;z-index:1;border:2px solid #ffffff;box-shadow:0 0 0 2px #e3e3e6;transition:transform .2s ease}.widget-stats-card-8__timeline-dot--success{background-color:#a4c670;box-shadow:0 0 0 2px rgba(199,220,167,0.3)}.widget-stats-card-8__timeline-dot--error{background-color:#ff7878;box-shadow:0 0 0 2px rgba(255,197,197,0.3)}.widget-stats-card-8__timeline-dot--warning{background-color:#b8ac4c;box-shadow:0 0 0 2px rgba(220,214,167,0.4)}.widget-stats-card-8__timeline-dot--info{background-color:#51b5c4;box-shadow:0 0 0 2px rgba(138,205,215,0.3)}.widget-stats-card-8__timeline-dot--orange{background-color:#ffb772;box-shadow:0 0 0 2px rgba(255,235,216,0.35)}.widget-stats-card-8__timeline-content{flex:1;min-width:0}.widget-stats-card-8__timeline-title{font-size:.8125rem;font-weight:600;color:#333333;line-height:1.4;margin-bottom:.25rem;transition:color .2s ease}.widget-stats-card-8__timeline-desc{font-size:.8125rem;color:#5E6C84;line-height:1.4}.widget-stats-card-8--compact .widget-stats-card-8__item{padding:.625rem 1rem}@media only screen and (max-width: 580px){.widget-stats-card-8--compact .widget-stats-card-8__item{padding:.5rem .75rem}}.widget-stats-card-8--compact .widget-stats-card-8__text{font-size:.8125rem}.widget-stats-card-8--compact .widget-stats-card-8__text strong{font-size:.8125rem}.widget-stats-card-8--compact .widget-stats-card-8__time{font-size:.75rem}.widget-stats-card-9{position:relative;background-color:#ffffff;border:1px solid #e3e3e6;border-radius:.375rem;overflow:hidden}.widget-stats-card-9--equal-height{height:100%;width:100%;display:flex;flex-direction:column}.widget-stats-card-9--equal-height .widget-stats-card-9__body{flex:1;overflow-y:auto}.widget-stats-card-9__header{display:flex;align-items:center;justify-content:space-between;padding:.8125rem 1.015625rem;border-bottom:1px solid #e3e3e6;background:linear-gradient(180deg, #fafbfc 0%, #e9ecef 100%)}@media only screen and (max-width: 580px){.widget-stats-card-9__header{padding:.75rem}}.widget-stats-card-9__title{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:#333333}@media only screen and (max-width: 580px){.widget-stats-card-9__title{font-size:.875rem}}.widget-stats-card-9__title .material-symbols-sharp{font-size:1.25rem;color:#5E6C84}.widget-stats-card-9__view-all{font-size:.8125rem;font-weight:500;color:#0067ff;text-decoration:none;transition:color .2s ease}.widget-stats-card-9__view-all:hover{color:#0052cc}.widget-stats-card-9__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .5rem;background-color:#0067ff;color:#ffffff;font-size:.75rem;font-weight:600;border-radius:.75rem}.widget-stats-card-9__body{padding:.5rem 0}.widget-stats-card-9__item{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;border-left:3px solid transparent;cursor:pointer;transition:all .2s ease}@media only screen and (max-width: 580px){.widget-stats-card-9__item{padding:.5rem .75rem;gap:.5rem}}.widget-stats-card-9__item:hover{background-color:#f7f7f7}.widget-stats-card-9__item--active{background-color:rgba(0,103,255,0.08);border-left-color:#0067ff}.widget-stats-card-9__item--active .widget-stats-card-9__name{color:#0067ff}.widget-stats-card-9__avatar{width:2.25rem;height:2.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.75rem;font-weight:600;color:#ffffff;overflow:hidden}@media only screen and (max-width: 580px){.widget-stats-card-9__avatar{width:2rem;height:2rem;font-size:.6875rem}}.widget-stats-card-9__avatar img{width:100%;height:100%;object-fit:cover}.widget-stats-card-9__avatar--yellow{background-color:#dcd6a7;color:#837a34}.widget-stats-card-9__avatar--purple{background-color:#AC87C5}.widget-stats-card-9__avatar--green{background-color:#C7DCA7;color:#648334}.widget-stats-card-9__avatar--blue{background-color:#8ACDD7;color:#26666f}.widget-stats-card-9__avatar--orange{background-color:#FFEBD8;color:#ff820c}.widget-stats-card-9__avatar--red{background-color:#FFC5C5;color:#f80000}.widget-stats-card-9__avatar--teal{background-color:#89B9AD}.widget-stats-card-9__content{flex:1;min-width:0}.widget-stats-card-9__header-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.125rem}.widget-stats-card-9__name{font-size:.8125rem;font-weight:600;color:#333333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease;margin-bottom:.125rem}.widget-stats-card-9__end{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0}.widget-stats-card-9__time{font-size:.6875rem;color:#5E6C84;flex-shrink:0}.widget-stats-card-9__details{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#5E6C84}.widget-stats-card-9__ref{font-weight:500}.widget-stats-card-9__separator{width:3px;height:3px;border-radius:50%;background-color:#d6d6d6}.widget-stats-card-9__location{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-stats-card-9__subtitle{font-size:.75rem;color:#5E6C84}.widget-stats-card-9__badge{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.25rem;font-size:.6875rem;font-weight:600;flex-shrink:0}.widget-stats-card-9__badge--yellow{background-color:rgba(220,214,167,0.35);color:#958b3b}.widget-stats-card-9__badge--green{background-color:rgba(199,220,167,0.3);color:#72953b}.widget-stats-card-9__badge--red{background-color:rgba(255,197,197,0.25);color:#ff2c2c}.widget-stats-card-9__badge--blue{background-color:rgba(138,205,215,0.25);color:#338895}.widget-stats-card-9__badge--gray{background-color:#f7f7f7;color:#5E6C84}.widget-stats-card-9__status-dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.widget-stats-card-9__status-dot--online{background-color:#a4c670}.widget-stats-card-9__status-dot--busy{background-color:#ffc48c}.widget-stats-card-9__status-dot--offline{background-color:#d6d6d6}.widget-stats-card-9__meta{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem;flex-shrink:0}.widget-stats-card-9__trips{font-size:.75rem;font-weight:500;color:#5E6C84}.widget-stats-card-9__rating{display:flex;align-items:center;gap:.125rem;font-size:.75rem;font-weight:600;color:#333333}.widget-stats-card-9__rating .material-symbols-sharp{font-size:.875rem;color:#f5c518}.widget-stats-card-9--compact .widget-stats-card-9__item{padding:.5rem 1rem}@media only screen and (max-width: 580px){.widget-stats-card-9--compact .widget-stats-card-9__item{padding:.375rem .75rem}}.widget-stats-card-9--compact .widget-stats-card-9__avatar{width:2rem;height:2rem;font-size:.6875rem}.widget-stats-card-9--compact .widget-stats-card-9__name{margin-bottom:.125rem}.widget-stats-card-10{position:relative;border-radius:.5rem;padding:1.25rem;display:flex;align-items:center;gap:1rem;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.widget-stats-card-10::before{content:'';position:absolute;inset:0;background:rgba(255,255,255,0.15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:inherit;z-index:0}.widget-stats-card-10::after{content:'';position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg, rgba(255,255,255,0.2) 0%, transparent 100%);border-radius:.5rem .5rem 0 0;z-index:0;pointer-events:none}.widget-stats-card-10--purple{background:linear-gradient(135deg, #994ecb 0%, #7324a9 100%);border:1px solid rgba(196,169,214,0.5)}.widget-stats-card-10--purple .widget-stats-card-10__label{color:rgba(255,255,255,0.9)}.widget-stats-card-10--purple .widget-stats-card-10__value{color:#ffffff;text-shadow:0 2px 4px rgba(96,58,121,0.3)}.widget-stats-card-10--orange{background:linear-gradient(135deg, #ffb772 0%, #ff8f26 100%);border:1px solid rgba(255,248,242,0.5)}.widget-stats-card-10--orange .widget-stats-card-10__label{color:rgba(255,255,255,0.9)}.widget-stats-card-10--orange .widget-stats-card-10__value{color:#ffffff;text-shadow:0 2px 4px rgba(255,130,12,0.3)}.widget-stats-card-10--teal{background:linear-gradient(135deg, #51bea3 0%, #2b977c 100%);border:1px solid rgba(169,204,195,0.5)}.widget-stats-card-10--teal .widget-stats-card-10__label{color:rgba(255,255,255,0.9)}.widget-stats-card-10--teal .widget-stats-card-10__value{color:#ffffff;text-shadow:0 2px 4px rgba(63,106,95,0.3)}.widget-stats-card-10--red{background:linear-gradient(135deg, #ff5f5f 0%, #ff1313 100%);border:1px solid rgba(255,223,223,0.5)}.widget-stats-card-10--red .widget-stats-card-10__label{color:rgba(255,255,255,0.9)}.widget-stats-card-10--red .widget-stats-card-10__value{color:#ffffff;text-shadow:0 2px 4px rgba(248,0,0,0.3)}.widget-stats-card-10--green{background:linear-gradient(135deg, #a9df57 0%, #88d01a 100%);border:1px solid rgba(211,227,185,0.5)}.widget-stats-card-10--green .widget-stats-card-10__label{color:rgba(255,255,255,0.9)}.widget-stats-card-10--green .widget-stats-card-10__value{color:#ffffff;text-shadow:0 2px 4px rgba(114,149,59,0.3)}.widget-stats-card-10--blue{background:linear-gradient(135deg, #34cae1 0%, #10a2b8 100%);border:1px solid rgba(157,213,221,0.5)}.widget-stats-card-10--blue .widget-stats-card-10__label{color:rgba(255,255,255,0.9)}.widget-stats-card-10--blue .widget-stats-card-10__value{color:#ffffff;text-shadow:0 2px 4px rgba(44,119,130,0.3)}.widget-stats-card-10--yellow{background:linear-gradient(135deg, #dfd057 0%, #d0bc1a 100%);border:1px solid rgba(227,223,185,0.5)}.widget-stats-card-10--yellow .widget-stats-card-10__label{color:rgba(51,51,51,0.8)}.widget-stats-card-10--yellow .widget-stats-card-10__value{color:#333333;text-shadow:none}.widget-stats-card-10--yellow .widget-stats-card-10__trend{color:#7fa743}.widget-stats-card-10--yellow .widget-stats-card-10__trend--down{color:#ff2c2c}.widget-stats-card-10--yellow .widget-stats-card-10__icon .material-symbols-sharp{color:#333333}.widget-stats-card-10__icon{width:3rem;height:3rem;border-radius:.75rem;background:rgba(255,255,255,0.25);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.widget-stats-card-10__icon .material-symbols-sharp{font-size:1.5rem;color:#ffffff}.widget-stats-card-10__content{flex:1;min-width:0;position:relative;z-index:1}.widget-stats-card-10__label{font-size:.75rem;color:rgba(255,255,255,0.85);margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.widget-stats-card-10__value{font-size:1.5rem;font-weight:700;color:#ffffff;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,0.1)}.widget-stats-card-10__trend{display:flex;align-items:center;gap:.25rem;font-size:.75rem;margin-top:.375rem;font-weight:500}.widget-stats-card-10__trend .material-symbols-sharp{font-size:1rem}.widget-stats-card-10__trend--up{color:#d4ffde}.widget-stats-card-10__trend--down{color:#ffe0e0}.widget-stats-card-10__chart{width:7.5rem;height:3.5rem;flex-shrink:0;position:relative;z-index:1}.widget-stats-card-10__chart canvas{width:100% !important;height:100% !important}.widget-stats-card-11{background:linear-gradient(145deg, #f5f5f8, #e8e8eb);border-radius:.5rem;padding:1.5rem;box-shadow:6px 6px 12px #d1d1d4,-6px -6px 12px #ffffff;transition:all .3s ease}.widget-stats-card-11:hover{box-shadow:4px 4px 8px #d1d1d4,-4px -4px 8px #ffffff}.widget-stats-card-11__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.widget-stats-card-11__icon{width:3rem;height:3rem;border-radius:.875rem;background:linear-gradient(145deg, #f5f5f8, #e8e8eb);box-shadow:inset 3px 3px 6px #d1d1d4,inset -3px -3px 6px #ffffff;display:flex;align-items:center;justify-content:center}.widget-stats-card-11__icon .material-symbols-sharp{font-size:1.375rem;color:#8d3ac6}.widget-stats-card-11__icon--purple .material-symbols-sharp{color:#8d3ac6}.widget-stats-card-11__icon--teal .material-symbols-sharp{color:#36a68a}.widget-stats-card-11__icon--green .material-symbols-sharp{color:#95dd26}.widget-stats-card-11__icon--blue .material-symbols-sharp{color:#18b3ca}.widget-stats-card-11__icon--orange .material-symbols-sharp{color:#ff9d3f}.widget-stats-card-11__icon--red .material-symbols-sharp{color:#ff2c2c}.widget-stats-card-11__icon--yellow .material-symbols-sharp{color:#bfab12}.widget-stats-card-11__badge{font-size:.6875rem;font-weight:600;color:#5E6C84;background:linear-gradient(145deg, #fafafa, #f0f0f3);padding:.3125rem .75rem;border-radius:1rem;box-shadow:2px 2px 4px #d1d1d4,-2px -2px 4px #ffffff;text-transform:uppercase;letter-spacing:.3px}.widget-stats-card-11__body{margin-bottom:.75rem}.widget-stats-card-11__value{font-size:1.875rem;font-weight:700;color:#333333;line-height:1.2}.widget-stats-card-11__label{font-size:.8125rem;color:#5E6C84;margin-top:.25rem}.widget-stats-card-11__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.75rem;border-top:1px solid rgba(0,0,0,0.04)}.widget-stats-card-11__chart{flex:1;height:2.75rem}.widget-stats-card-11__chart canvas{width:100% !important;height:100% !important}.widget-stats-card-11__trend{font-size:.8125rem;font-weight:600;padding:.3125rem .625rem;border-radius:.5rem;box-shadow:inset 2px 2px 4px rgba(0,0,0,0.05),inset -2px -2px 4px #ffffff}.widget-stats-card-11__trend--up{color:#95dd26;background:rgba(199,220,167,0.2)}.widget-stats-card-11__trend--down{color:#ff4545;background:rgba(255,197,197,0.2)}.widget-stats-card-12{border-radius:.5rem;padding:1.25rem;color:#ffffff;position:relative;overflow:hidden;min-height:10rem;display:flex;flex-direction:column}.widget-stats-card-12--purple{background:linear-gradient(135deg, #a367cc 0%, #8d3ac6 100%)}.widget-stats-card-12--blue{background:linear-gradient(135deg, #5acdde 0%, #26c7df 100%)}.widget-stats-card-12--green{background:linear-gradient(135deg, #b7df7b 0%, #a3dd4a 100%)}.widget-stats-card-12--orange{background:linear-gradient(135deg, #ffd1a5 0%, #ffb772 100%)}.widget-stats-card-12--red{background:linear-gradient(135deg, #ff9292 0%, #ff5f5f 100%)}.widget-stats-card-12--teal{background:linear-gradient(135deg, #69c0aa 0%, #43b397 100%)}.widget-stats-card-12--yellow{background:linear-gradient(135deg, #dfd47b 0%, #ddcc4a 100%)}.widget-stats-card-12__content{display:flex;align-items:center;gap:1rem;margin-bottom:auto}.widget-stats-card-12__icon{width:3rem;height:3rem;border-radius:.75rem;background:rgba(255,255,255,0.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.widget-stats-card-12__icon .material-symbols-sharp{font-size:1.5rem;color:#ffffff}.widget-stats-card-12__info{flex:1}.widget-stats-card-12__value{font-size:1.75rem;font-weight:700;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,0.15)}.widget-stats-card-12__label{font-size:.8125rem;opacity:.9;margin-top:.25rem;text-shadow:0 1px 1px rgba(0,0,0,0.1)}.widget-stats-card-12__chart{height:4rem;margin:.5rem 0;opacity:.9}.widget-stats-card-12__chart canvas{width:100% !important;height:100% !important}.widget-stats-card-12__footer{margin-top:auto}.widget-stats-card-12__trend{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;background:rgba(255,255,255,0.2);padding:.375rem .625rem;border-radius:1rem;text-shadow:0 1px 1px rgba(0,0,0,0.1)}.widget-stats-card-12__trend .material-symbols-sharp{font-size:.875rem}.widget-stats-card-12__trend--down{background:rgba(0,0,0,0.15)}.widget-stats-card-13{background:#ffffff;border-radius:.5rem;padding:1.25rem;border:none;box-shadow:0 0 0 1px #e3e3e6,0 1px 3px rgba(0,0,0,0.04);transition:box-shadow .2s ease;display:flex;flex-direction:column;min-height:11rem}.widget-stats-card-13:hover{box-shadow:0 0 0 1px #e3e3e6,0 4px 12px rgba(0,0,0,0.08)}.widget-stats-card-13__header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.widget-stats-card-13__dot{width:.5rem;height:.5rem;border-radius:50%;background:#5E6C84}.widget-stats-card-13__dot--green{background:#C7DCA7}.widget-stats-card-13__dot--blue{background:#8ACDD7}.widget-stats-card-13__dot--purple{background:#AC87C5}.widget-stats-card-13__dot--orange{background:#FFEBD8}.widget-stats-card-13__label{font-size:.75rem;font-weight:500;color:#5E6C84;text-transform:uppercase;letter-spacing:.5px}.widget-stats-card-13__body{margin-bottom:1rem}.widget-stats-card-13__value{font-size:1.75rem;font-weight:700;color:#333333;line-height:1.2}.widget-stats-card-13__meta{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#5E6C84;margin-top:.375rem}.widget-stats-card-13__change{font-weight:600}.widget-stats-card-13__change--up{color:#14b474}.widget-stats-card-13__change--down{color:#f5392f}.widget-stats-card-13__chart{height:4rem;margin-top:auto;padding-top:.5rem}.widget-stats-card-13__chart canvas{width:100% !important;height:100% !important}.widget-stats-card-13--equal-height{width:100%;height:100%;min-height:auto}.widget-stats-card-14{background-color:#ffffff;border-radius:.5rem;padding:1.5rem;border:1px solid #e3e3e6}.widget-stats-card-14--equal-height{height:26rem;width:100%;display:flex;flex-direction:column}.widget-stats-card-14--equal-height .widget-stats-card-14__chart{flex:1;min-height:0}.widget-stats-card-14__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.25rem}.widget-stats-card-14__title-group{flex:1}.widget-stats-card-14__title{font-size:1.25rem;font-weight:600;color:#333333;margin:0 0 .25rem 0}.widget-stats-card-14__subtitle{font-size:.8125rem;color:#5E6C84;margin:0}.widget-stats-card-14__menu{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.5rem;transition:background-color .2s ease}.widget-stats-card-14__menu .material-symbols-sharp{font-size:1.25rem;color:#5E6C84}.widget-stats-card-14__menu:hover{background-color:#f7f7f7}.widget-stats-card-14__stats{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.widget-stats-card-14__stat-item{display:flex;align-items:center;gap:.875rem}.widget-stats-card-14__stat-icon{width:2.75rem;height:2.75rem;border-radius:.625rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.widget-stats-card-14__stat-icon .material-symbols-sharp{font-size:1.375rem}.widget-stats-card-14__stat-icon--purple{background-color:rgba(172,135,197,0.3)}.widget-stats-card-14__stat-icon--purple .material-symbols-sharp{color:#7b4b9b}.widget-stats-card-14__stat-icon--green{background-color:rgba(199,220,167,0.4)}.widget-stats-card-14__stat-icon--green .material-symbols-sharp{color:#8db84c}.widget-stats-card-14__stat-icon--blue{background-color:rgba(138,205,215,0.4)}.widget-stats-card-14__stat-icon--blue .material-symbols-sharp{color:#399aa8}.widget-stats-card-14__stat-icon--orange{background-color:rgba(255,235,216,0.5)}.widget-stats-card-14__stat-icon--orange .material-symbols-sharp{color:#ff9d3f}.widget-stats-card-14__stat-icon--teal{background-color:rgba(137,185,173,0.4)}.widget-stats-card-14__stat-icon--teal .material-symbols-sharp{color:#487a6e}.widget-stats-card-14__stat-icon--red{background-color:rgba(255,197,197,0.4)}.widget-stats-card-14__stat-icon--red .material-symbols-sharp{color:#ff4545}.widget-stats-card-14__stat-info{flex:1;min-width:0}.widget-stats-card-14__stat-label{font-size:.9375rem;font-weight:600;color:#333333;margin-bottom:.125rem}.widget-stats-card-14__stat-sublabel{font-size:.75rem;color:#5E6C84}.widget-stats-card-14__stat-value{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.widget-stats-card-14__stat-amount{font-size:1.125rem;font-weight:600;color:#333333}.widget-stats-card-14__stat-trend{display:flex;align-items:center;font-size:.75rem;font-weight:500}.widget-stats-card-14__stat-trend .material-symbols-sharp{font-size:1rem}.widget-stats-card-14__stat-trend--up{color:#14b474}.widget-stats-card-14__stat-trend--down{color:#f5392f}.widget-stats-card-14__chart{height:10rem}.widget-stats-card-14__chart canvas{width:100% !important;height:100% !important}.widget-stats-card-15{background-color:#ffffff;border-radius:.5rem;padding:1.5rem;border:1px solid #e3e3e6}.widget-stats-card-15__title{font-size:1.125rem;font-weight:600;color:#333333;margin:0 0 1.5rem 0}.widget-stats-card-15__chart-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.widget-stats-card-15__chart{width:100%;max-width:16rem;height:10rem;position:relative}.widget-stats-card-15__chart canvas{width:100% !important;height:100% !important}.widget-stats-card-15__center-text{position:absolute;bottom:.5rem;left:50%;transform:translateX(-50%);text-align:center;display:flex;flex-direction:column;gap:.25rem}.widget-stats-card-15__center-label{font-size:.8125rem;color:#5E6C84;font-weight:500}.widget-stats-card-15__center-value{font-size:1.5rem;font-weight:700;color:#333333}.widget-stats-card-15__legend{display:flex;justify-content:space-between;border-top:1px solid #e3e3e6;padding-top:1rem}.widget-stats-card-15__legend-item{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1;text-align:center}.widget-stats-card-15__legend-item:not(:last-child){border-right:1px solid #e3e3e6}.widget-stats-card-15__legend-bar{width:2rem;height:.25rem;border-radius:.125rem}.widget-stats-card-15__legend-bar--purple{background-color:#AC87C5}.widget-stats-card-15__legend-bar--blue{background-color:#6366f1}.widget-stats-card-15__legend-bar--teal{background-color:#89B9AD}.widget-stats-card-15__legend-bar--green{background-color:#C7DCA7}.widget-stats-card-15__legend-bar--orange{background-color:#FFEBD8}.widget-stats-card-15__legend-bar--red{background-color:#FFC5C5}.widget-stats-card-15__legend-value{font-size:1rem;font-weight:600;color:#333333}.widget-stats-card-15__legend-label{font-size:.75rem;color:#5E6C84}.widget-stats-card-16{background:radial-gradient(ellipse 80% 50% at 80% 0%, rgba(255,235,216,0.15) 0%, transparent 50%),radial-gradient(ellipse 60% 40% at 20% 100%, rgba(172,135,197,0.12) 0%, transparent 45%),radial-gradient(ellipse 100% 80% at 50% 50%, rgba(138,205,215,0.05) 0%, transparent 70%),linear-gradient(160deg, #ffffff 0%, rgba(255,235,216,0.04) 50%, rgba(172,135,197,0.03) 100%);border-radius:.5rem;padding:1.5rem;border:1px solid #e3e3e6;position:relative;overflow:hidden}.widget-stats-card-16--equal-height{min-height:26rem;width:100%;display:flex;flex-direction:column}.widget-stats-card-16--equal-height .widget-stats-card-16__stats{margin-top:auto}@media only screen and (max-width: 767px){.widget-stats-card-16--equal-height{min-height:0;height:auto}}.widget-stats-card-16::before{content:'';position:absolute;top:-4rem;right:-3rem;width:12rem;height:12rem;background:radial-gradient(circle at 30% 70%, rgba(255,235,216,0.2) 0%, transparent 50%),radial-gradient(circle at 70% 30%, rgba(220,214,167,0.15) 0%, transparent 40%);border-radius:50%;z-index:0;filter:blur(1px)}.widget-stats-card-16::after{content:'';position:absolute;bottom:-3rem;left:-2.5rem;width:10rem;height:10rem;background:radial-gradient(circle at 60% 40%, rgba(172,135,197,0.18) 0%, transparent 50%),radial-gradient(circle at 30% 70%, rgba(137,185,173,0.12) 0%, transparent 45%);border-radius:50%;z-index:0;filter:blur(1px)}.widget-stats-card-16__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;position:relative;z-index:1}.widget-stats-card-16__title{font-size:1.25rem;font-weight:600;color:#333333;margin:0}.widget-stats-card-16__menu{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:.375rem;border:1px solid #e3e3e6;transition:background-color .2s ease}.widget-stats-card-16__menu .material-symbols-sharp{font-size:1.25rem;color:#5E6C84}.widget-stats-card-16__menu:hover{background-color:#f7f7f7}.widget-stats-card-16__gauge-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:1rem;z-index:1}.widget-stats-card-16__gauge{width:100%;max-width:14rem;height:8rem;position:relative}.widget-stats-card-16__gauge canvas{width:100% !important;height:100% !important}.widget-stats-card-16__gauge-center{position:absolute;bottom:0;left:50%;transform:translateX(-50%);text-align:center;display:flex;flex-direction:column;gap:.125rem}.widget-stats-card-16__gauge-value{font-size:2rem;font-weight:700;color:#333333;line-height:1}.widget-stats-card-16__gauge-label{font-size:.8125rem;color:#5E6C84;font-weight:500}.widget-stats-card-16__banner{display:flex;align-items:center;gap:.5rem;background-color:#f7f7f7;border-radius:.75rem;padding:.875rem 1rem;margin-bottom:1rem;font-size:.875rem;color:#333333;position:relative;z-index:1;white-space:nowrap}.widget-stats-card-16__banner .material-symbols-sharp{font-size:1.25rem;color:#ffc48c}.widget-stats-card-16__banner--purple .material-symbols-sharp{color:#AC87C5}.widget-stats-card-16__banner--purple .widget-stats-card-16__highlight{color:#8853ac}.widget-stats-card-16__banner--teal .material-symbols-sharp{color:#89B9AD}.widget-stats-card-16__banner--teal .widget-stats-card-16__highlight{color:#5b9a8a}.widget-stats-card-16__highlight{font-weight:700;color:#ffc48c}.widget-stats-card-16__stats{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:.75rem;position:relative;z-index:1}@media only screen and (max-width: 767px){.widget-stats-card-16__stats{grid-template-columns:1fr}}.widget-stats-card-16__stat-card{background-color:#f7f7f7;border-radius:.75rem;padding:1rem}.widget-stats-card-16__stat-card--dark{background-color:#333333}.widget-stats-card-16__stat-card--dark .widget-stats-card-16__stat-label{color:rgba(255,255,255,0.7)}.widget-stats-card-16__stat-card--dark .widget-stats-card-16__stat-value{color:#ffffff}.widget-stats-card-16__stat-card--dark .widget-stats-card-16__stat-badge--down{background-color:rgba(255,255,255,0.15);color:#ffffff}.widget-stats-card-16__stat-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.widget-stats-card-16__stat-label{font-size:.75rem;color:#5E6C84;font-weight:500;white-space:nowrap}.widget-stats-card-16__stat-badge{display:inline-flex;align-items:center;gap:.125rem;font-size:.6875rem;font-weight:600;padding:.25rem .5rem;border-radius:.375rem}.widget-stats-card-16__stat-badge .material-symbols-sharp{font-size:.75rem}.widget-stats-card-16__stat-badge--up{background-color:rgba(255,235,216,0.2);color:#ffb772}.widget-stats-card-16__stat-badge--down{background-color:#333333;color:#ffffff}.widget-stats-card-16__stat-value{font-size:1.5rem;font-weight:700;color:#333333}.widget-stats-card-17{display:flex;align-items:center;border-radius:.5rem;padding:2rem;min-height:12.5rem;position:relative;overflow:hidden}.widget-stats-card-17::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to right, #8853ac 0%, #8f5eb1 35%, rgba(153,107,184,0.7) 55%, rgba(119,197,209,0.3) 100%);z-index:1;border-radius:.5rem}.widget-stats-card-17--teal::before{background:linear-gradient(to right, #528a7c 0%, #589485 35%, rgba(99,162,146,0.7) 55%, rgba(176,205,131,0.3) 100%)}.widget-stats-card-17__content{display:flex;flex-direction:column;gap:.25rem;z-index:2}.widget-stats-card-17__greeting{font-size:1.5rem;font-weight:400;color:#ffffff;opacity:.9}.widget-stats-card-17__name{font-size:2rem;font-weight:700;color:#ffffff;margin:.25rem 0 .5rem}.widget-stats-card-17__email{font-size:.9375rem;color:#ffffff;opacity:.7;margin-bottom:1rem}.widget-stats-card-17__button{display:inline-flex;align-items:center;justify-content:center;background-color:#ffffff;color:#7b4b9b;font-size:.875rem;font-weight:600;padding:.75rem 1.5rem;border-radius:2rem;text-decoration:none;transition:all .2s ease;width:fit-content}.widget-stats-card-17__button:hover{background-color:rgba(255,255,255,0.9);color:#6d438a}.widget-stats-card-17--teal .widget-stats-card-17__button{color:#487a6e}.widget-stats-card-17--teal .widget-stats-card-17__button:hover{color:#3f6a5f}.widget-stats-card-17__image{position:absolute;left:4.375rem;right:-4.375rem;top:0;bottom:0;z-index:0}.widget-stats-card-17__image img{width:100%;height:100%;object-fit:cover;object-position:right center;border-radius:1rem}@media (max-width:768px){.widget-stats-card-17::before{background:linear-gradient(to right, #8853ac 0%, #8f5eb1 45%, rgba(153,107,184,0.8) 65%, rgba(119,197,209,0.5) 100%)}.widget-stats-card-17--teal::before{background:linear-gradient(to right, #528a7c 0%, #589485 45%, rgba(99,162,146,0.8) 65%, rgba(176,205,131,0.5) 100%)}}@media (max-width:576px){.widget-stats-card-17{min-height:14rem;padding:1.5rem}.widget-stats-card-17::before{background:linear-gradient(to bottom, rgba(136,83,172,0.95) 0%, rgba(148,101,180,0.7) 60%, rgba(119,197,209,0.4) 100%)}.widget-stats-card-17--teal::before{background:linear-gradient(to bottom, rgba(82,138,124,0.95) 0%, rgba(91,154,138,0.7) 60%, rgba(176,205,131,0.4) 100%)}.widget-stats-card-17__image img{object-position:center top}}.widget-stats-card-17--equal-height{width:100%;height:100%;min-height:auto}.widget-stats-card-18{background:#ffffff;border-radius:.5rem;padding:1.25rem;border:1px solid #e3e3e6}.widget-stats-card-18__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.widget-stats-card-18__title{font-size:1rem;font-weight:600;color:#333333;margin:0}.widget-stats-card-18__calendar .fc-toolbar{margin-bottom:.75rem !important;gap:.5rem}.widget-stats-card-18__calendar .fc-toolbar.fc-header-toolbar{display:flex;flex-direction:row !important;flex-wrap:nowrap;align-items:center !important;justify-content:center;gap:.75rem}.widget-stats-card-18__calendar .fc-toolbar.fc-header-toolbar .fc-toolbar-chunk{display:flex;align-items:center}.widget-stats-card-18__calendar .fc-toolbar-title{font-size:.875rem !important;font-weight:600;color:#333333}.widget-stats-card-18__calendar .fc-button{padding:.25rem .5rem !important;font-size:.75rem !important;background:#f7f7f7 !important;border:none !important;color:#5E6C84 !important;border-radius:.25rem !important;box-shadow:none !important;transition:all .2s ease}.widget-stats-card-18__calendar .fc-button:hover{background:#eaeaea !important;color:#333333 !important}.widget-stats-card-18__calendar .fc-button:focus{box-shadow:none !important}.widget-stats-card-18__calendar .fc-button.fc-button-active{background:#8853ac !important;color:#ffffff !important}.widget-stats-card-18__calendar .fc-prev-button,.widget-stats-card-18__calendar .fc-next-button{width:2.125rem !important;height:2.125rem !important;padding:0 !important;display:flex !important;align-items:center;justify-content:center}.widget-stats-card-18__calendar .fc-prev-button .fc-icon,.widget-stats-card-18__calendar .fc-next-button .fc-icon{font-size:1rem}.widget-stats-card-18__calendar .fc-button-group{gap:.25rem}.widget-stats-card-18__calendar .fc-button-group .fc-button{border-radius:.25rem !important}.widget-stats-card-18__calendar .fc-col-header-cell{padding:.375rem 0;border:none;background:transparent}.widget-stats-card-18__calendar .fc-col-header-cell .fc-col-header-cell-cushion{font-size:.6875rem;font-weight:500;color:#5E6C84;text-transform:uppercase;letter-spacing:.5px;text-decoration:none}.widget-stats-card-18__calendar .fc-view-harness{min-height:14rem}.widget-stats-card-18__calendar .fc-daygrid-body{border:none}.widget-stats-card-18__calendar .fc-scrollgrid{border:none !important}.widget-stats-card-18__calendar .fc-scrollgrid-section>td{border:none}.widget-stats-card-18__calendar .fc-scrollgrid-sync-table{border:none}.widget-stats-card-18__calendar .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{border:0}.widget-stats-card-18__calendar .fc-daygrid-day{border:none !important;background-color:transparent !important}.widget-stats-card-18__calendar .fc-daygrid-day:hover{background:#f7f7f7}.widget-stats-card-18__calendar .fc-daygrid-day-frame{min-height:2rem !important;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.125rem}.widget-stats-card-18__calendar .fc-daygrid-day-top{display:flex;justify-content:center;flex-direction:row}.widget-stats-card-18__calendar .fc-daygrid-day-number{font-size:.8125rem;font-weight:500;color:#333333;padding:.25rem;text-decoration:none;border-radius:.375rem;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.widget-stats-card-18__calendar .fc-daygrid-day-number:hover{background:#f7f7f7}.widget-stats-card-18__calendar .fc-day-today{background:transparent !important}.widget-stats-card-18__calendar .fc-day-today .fc-daygrid-day-number{background:rgba(172,135,197,0.15);color:#6d438a;font-weight:600}.widget-stats-card-18__calendar .fc-daygrid-day.fc-day-selected .fc-daygrid-day-number,.widget-stats-card-18__calendar .fc-daygrid-day[data-selected="true"] .fc-daygrid-day-number{background:#8853ac;color:#ffffff;font-weight:600}.widget-stats-card-18__calendar .fc-daygrid-day-events{display:flex !important;flex-wrap:wrap;justify-content:center;align-items:center;gap:.125rem;margin-top:.125rem !important;min-height:auto !important;padding:0 !important;position:relative !important}.widget-stats-card-18__calendar .fc-daygrid-day-bottom{display:none !important}.widget-stats-card-18__calendar .fc-daygrid-event-harness{margin:0 !important;position:relative !important;inset:auto !important}.widget-stats-card-18__calendar .fc-daygrid-event-harness-abs{position:relative !important}.widget-stats-card-18__calendar .fc-daygrid-event,.widget-stats-card-18__calendar .fc-daygrid-dot-event,.widget-stats-card-18__calendar .fc-daygrid-block-event{width:1.25rem !important;height:.1875rem !important;min-height:0 !important;border-radius:.125rem !important;padding:0 !important;margin:.0625rem 0 !important;overflow:hidden !important;display:block !important}.widget-stats-card-18__calendar .fc-daygrid-event .fc-event-main,.widget-stats-card-18__calendar .fc-daygrid-dot-event .fc-event-main,.widget-stats-card-18__calendar .fc-daygrid-block-event .fc-event-main{display:none !important}.widget-stats-card-18__calendar .fc-daygrid-event-dot{display:none !important}.widget-stats-card-18__calendar .fc-event-title,.widget-stats-card-18__calendar .fc-event-time,.widget-stats-card-18__calendar .fc-event-main-frame{display:none !important}.widget-stats-card-18__calendar .fc-daygrid-more-link{font-size:.5rem;color:#5E6C84;padding:0;margin:0}.widget-stats-card-18__calendar .fc-daygrid-week-number{display:none}.widget-stats-card-18__events{margin-top:1rem;padding-top:1rem;border-top:1px solid #e3e3e6}.widget-stats-card-18__events-title{font-size:.75rem;font-weight:600;color:#5E6C84;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .75rem 0}.widget-stats-card-18__events-list{display:flex;flex-direction:column}.widget-stats-card-18__event{display:flex;align-items:center;gap:.625rem;padding:.5rem 0}.widget-stats-card-18__event:not(:last-child){border-bottom:1px solid #e3e3e6}.widget-stats-card-18__event-indicator{width:1.25rem;height:.25rem;border-radius:.125rem;background:#7b4b9b;flex-shrink:0}.widget-stats-card-18__event-content{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.widget-stats-card-18__event-title{font-size:.8125rem;font-weight:500;color:#333333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-stats-card-18__event-time{font-size:.75rem;color:#5E6C84}.widget-stats-card-18__event-details{display:flex;align-items:center;gap:.625rem;margin-left:auto;flex-shrink:0}.widget-stats-card-18__event-avatars{display:flex;align-items:center}.widget-stats-card-18__event-avatar{width:2rem;height:2rem;border-radius:50%;border:2px solid #ffffff;object-fit:cover;margin-left:-0.5rem}.widget-stats-card-18__event-avatar:first-child{margin-left:0}.widget-stats-card-18__event-avatar-more{width:2rem;height:2rem;border-radius:50%;background:#f7f7f7;border:2px solid #ffffff;margin-left:-0.5rem;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:600;color:#5E6C84}.widget-stats-card-18__event-duration{font-size:.6875rem;font-weight:500;color:#5E6C84;white-space:nowrap}.widget-stats-card-18__event-status{font-size:.625rem;padding:.125rem .375rem;white-space:nowrap}.widget-stats-card-18__event--green .widget-stats-card-18__event-indicator{background:#99bf5e}.widget-stats-card-18__event--blue .widget-stats-card-18__event-indicator{background:#40abbb}.widget-stats-card-18__event--orange .widget-stats-card-18__event-indicator{background:#ffb772}.widget-stats-card-18__event--red .widget-stats-card-18__event-indicator{background:#ff5f5f}.widget-stats-card-18__event--teal .widget-stats-card-18__event-indicator{background:#528a7c}.widget-stats-card-18__event--purple .widget-stats-card-18__event-indicator{background:#7b4b9b}.widget-stats-card-19{position:relative;background-color:#ffffff;border:1px solid #e3e3e6;border-radius:.75rem;padding:1.25rem;display:flex;align-items:center;gap:1rem;transition:transform .2s ease,box-shadow .2s ease;overflow:hidden}.widget-stats-card-19:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.08)}.widget-stats-card-19__icon-wrapper{width:4.5rem;height:4.5rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:linear-gradient(135deg, rgba(172,135,197,0.3) 0%, rgba(172,135,197,0.1) 100%)}.widget-stats-card-19__icon-wrapper--small{width:3.5rem;height:3.5rem}.widget-stats-card-19__icon-wrapper--large{width:5.5rem;height:5.5rem}.widget-stats-card-19__icon{width:3rem;height:3rem;object-fit:contain}.widget-stats-card-19__icon-wrapper--small .widget-stats-card-19__icon{width:2.25rem;height:2.25rem}.widget-stats-card-19__icon-wrapper--large .widget-stats-card-19__icon{width:3.75rem;height:3.75rem}.widget-stats-card-19__content{flex:1;min-width:0}.widget-stats-card-19__label{font-size:.8125rem;font-weight:500;color:#5E6C84;margin-bottom:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-stats-card-19__subtitle{font-size:.75rem;color:#5E6C84;opacity:.8;margin-bottom:.25rem}.widget-stats-card-19__value-row{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.widget-stats-card-19__value{font-size:1.75rem;font-weight:700;color:#333333;line-height:1.2;letter-spacing:-0.02em}.widget-stats-card-19__trend{display:inline-flex;align-items:center;gap:.125rem;font-size:.75rem;font-weight:600;padding:.125rem .375rem;border-radius:.25rem}.widget-stats-card-19__trend--up{color:#7fa743;background-color:rgba(199,220,167,0.4)}.widget-stats-card-19__trend--down{color:#ff5f5f;background-color:rgba(255,197,197,0.4)}.widget-stats-card-19__trend-icon{font-size:.625rem;line-height:1}.widget-stats-card-19__trend-value{line-height:1}.widget-stats-card-19--purple .widget-stats-card-19__icon-wrapper{background:linear-gradient(135deg, rgba(172,135,197,0.4) 0%, rgba(172,135,197,0.15) 100%)}.widget-stats-card-19--blue .widget-stats-card-19__icon-wrapper{background:linear-gradient(135deg, rgba(138,205,215,0.4) 0%, rgba(138,205,215,0.15) 100%)}.widget-stats-card-19--teal .widget-stats-card-19__icon-wrapper{background:linear-gradient(135deg, rgba(137,185,173,0.4) 0%, rgba(137,185,173,0.15) 100%)}.widget-stats-card-19--green .widget-stats-card-19__icon-wrapper{background:linear-gradient(135deg, rgba(199,220,167,0.4) 0%, rgba(199,220,167,0.15) 100%)}.widget-stats-card-19--orange .widget-stats-card-19__icon-wrapper{background:linear-gradient(135deg, rgba(255,235,216,0.4) 0%, rgba(255,235,216,0.15) 100%)}.widget-stats-card-19--red .widget-stats-card-19__icon-wrapper{background:linear-gradient(135deg, rgba(255,197,197,0.4) 0%, rgba(255,197,197,0.15) 100%)}.widget-stats-card-19--yellow .widget-stats-card-19__icon-wrapper{background:linear-gradient(135deg, rgba(220,214,167,0.4) 0%, rgba(220,214,167,0.15) 100%)}.widget-stats-card-20{position:relative;background-color:#ffffff;border:1px solid #e3e3e6;border-bottom:3px solid rgba(172,135,197,0.7);border-radius:.875rem;padding:1.25rem;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:11rem;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.04)}.widget-stats-card-20:hover{box-shadow:0 8px 24px rgba(0,0,0,0.08)}.widget-stats-card-20:hover .widget-stats-card-20__icon-wrap{transform:translateY(-4px)}.widget-stats-card-20:hover .widget-stats-card-20__icon{transform:scale(1.08)}.widget-stats-card-20__icon-wrap{display:flex;align-items:center;justify-content:center;margin-bottom:.875rem;transition:transform .3s ease}.widget-stats-card-20__icon{width:4rem;height:4rem;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,0.1));transition:transform .3s ease}.widget-stats-card-20__info{display:flex;flex-direction:column;align-items:center;margin-bottom:.5rem}.widget-stats-card-20__value{font-size:1.625rem;font-weight:700;color:#333333;line-height:1.2;letter-spacing:-0.02em}.widget-stats-card-20__label{font-size:.75rem;font-weight:500;color:#5E6C84;margin-top:.125rem}.widget-stats-card-20__trend{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;margin-top:auto;padding-top:.5rem}.widget-stats-card-20__trend .material-symbols-sharp{font-size:1rem}.widget-stats-card-20__trend--up{color:#7fa743}.widget-stats-card-20__trend--down{color:#ff7878}.widget-stats-card-20--purple{border-bottom-color:rgba(148,101,180,0.8)}.widget-stats-card-20--blue{border-bottom-color:rgba(100,189,202,0.8)}.widget-stats-card-20--teal{border-bottom-color:rgba(105,166,151,0.8)}.widget-stats-card-20--green{border-bottom-color:rgba(176,205,131,0.8)}.widget-stats-card-20--orange{border-bottom-color:rgba(255,209,165,0.8)}.widget-stats-card-20--red{border-bottom-color:rgba(255,146,146,0.8)}.widget-stats-card-20--yellow{border-bottom-color:rgba(205,197,131,0.8)}@keyframes widget21FadeScaleIn{0%{transform:rotate(5deg) scale(.5);opacity:0}100%{transform:rotate(5deg) scale(1);opacity:.5}}@keyframes widget21FadeUp{0%{opacity:0;transform:translateY(15px)}100%{opacity:1;transform:translateY(0)}}.widget-stats-card-21{position:relative;border-radius:.75rem;padding:1.5rem;min-height:9rem;display:flex;align-items:flex-start;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;animation:widget21FadeUp .5s ease-out backwards;background:linear-gradient(135deg, rgba(172,135,197,0.85) 0%, rgba(148,101,180,0.9) 100%)}.widget-stats-card-21:nth-child(1){animation-delay:.1s}.widget-stats-card-21:nth-child(1) .widget-stats-card-21__bg-icon{animation-delay:.3s}.widget-stats-card-21:nth-child(2){animation-delay:.2s}.widget-stats-card-21:nth-child(2) .widget-stats-card-21__bg-icon{animation-delay:.4s}.widget-stats-card-21:nth-child(3){animation-delay:.3s}.widget-stats-card-21:nth-child(3) .widget-stats-card-21__bg-icon{animation-delay:.5s}.widget-stats-card-21:nth-child(4){animation-delay:.4s}.widget-stats-card-21:nth-child(4) .widget-stats-card-21__bg-icon{animation-delay:.6s}.widget-stats-card-21:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,0.15)}.widget-stats-card-21:hover .widget-stats-card-21__bg-icon{transform:rotate(12deg) scale(1.15) translateY(-8px);opacity:.7}.widget-stats-card-21__bg-icon{position:absolute;right:-0.5rem;bottom:-0.5rem;width:10rem;height:10rem;opacity:0;pointer-events:none;transform:rotate(5deg) scale(.5);animation:widget21FadeScaleIn .6s ease-out forwards;transition:transform .3s ease,opacity .3s ease}.widget-stats-card-21__bg-icon img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(0,0,0,0.15))}.widget-stats-card-21__content{position:relative;z-index:1;flex:1}.widget-stats-card-21__label{font-size:.8125rem;font-weight:500;color:rgba(255,255,255,0.85);margin-bottom:.375rem;text-transform:uppercase;letter-spacing:.04em}.widget-stats-card-21__value{font-size:2.25rem;font-weight:700;color:#ffffff;line-height:1.1;margin-bottom:.5rem;letter-spacing:-0.02em;text-shadow:0 2px 4px rgba(0,0,0,0.1)}.widget-stats-card-21__trend{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;padding:.25rem .625rem;border-radius:1rem;background:rgba(255,255,255,0.2);color:#ffffff;backdrop-filter:blur(4px)}.widget-stats-card-21__trend--up{background:rgba(255,255,255,0.25)}.widget-stats-card-21__trend--down{background:rgba(0,0,0,0.15)}.widget-stats-card-21__trend-icon{font-size:.625rem}.widget-stats-card-21--purple{background:linear-gradient(135deg, rgba(172,135,197,0.9) 0%, rgba(136,83,172,0.95) 100%)}.widget-stats-card-21--blue{background:linear-gradient(135deg, rgba(138,205,215,0.9) 0%, rgba(81,181,196,0.95) 100%)}.widget-stats-card-21--teal{background:linear-gradient(135deg, rgba(137,185,173,0.9) 0%, rgba(91,154,138,0.95) 100%)}.widget-stats-card-21--green{background:linear-gradient(135deg, rgba(199,220,167,0.9) 0%, rgba(164,198,112,0.95) 100%)}.widget-stats-card-21--orange{background:linear-gradient(135deg, rgba(255,235,216,0.9) 0%, rgba(255,196,140,0.95) 100%)}.widget-stats-card-21--red{background:linear-gradient(135deg, rgba(255,197,197,0.9) 0%, rgba(255,120,120,0.95) 100%)}.widget-stats-card-21--yellow{background:linear-gradient(135deg, rgba(220,214,167,0.9) 0%, rgba(198,189,112,0.95) 100%)}.widget-stats-card-21--orange .widget-stats-card-21__label,.widget-stats-card-21--yellow .widget-stats-card-21__label,.widget-stats-card-21--green .widget-stats-card-21__label{color:rgba(0,0,0,0.6)}.widget-stats-card-21--orange .widget-stats-card-21__value,.widget-stats-card-21--yellow .widget-stats-card-21__value,.widget-stats-card-21--green .widget-stats-card-21__value{color:rgba(0,0,0,0.85);text-shadow:none}.widget-stats-card-21--orange .widget-stats-card-21__trend,.widget-stats-card-21--yellow .widget-stats-card-21__trend,.widget-stats-card-21--green .widget-stats-card-21__trend{background:rgba(0,0,0,0.12);color:rgba(0,0,0,0.75)}.widget-stats-card-22{perspective:1000px;height:10rem}.widget-stats-card-22__inner{position:relative;width:100%;height:100%;transition:transform .6s cubic-bezier(.4, 0, .2, 1);transform-style:preserve-3d}.widget-stats-card-22:hover .widget-stats-card-22__inner{transform:rotateY(180deg)}.widget-stats-card-22__front,.widget-stats-card-22__back{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:.875rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center}.widget-stats-card-22__front{background:#ffffff;box-shadow:0 2px 12px rgba(0,0,0,0.06)}.widget-stats-card-22__icon{width:4.5rem;height:4.5rem;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,0.1));margin-bottom:.5rem}.widget-stats-card-22__front-label{font-size:.75rem;font-weight:600;color:#5E6C84;text-transform:uppercase;letter-spacing:.04em}.widget-stats-card-22__back{transform:rotateY(180deg);background:linear-gradient(135deg, rgba(172,135,197,0.95) 0%, rgba(143,94,177,0.98) 100%)}.widget-stats-card-22__value{font-size:2rem;font-weight:700;color:#ffffff;line-height:1;margin-bottom:.25rem;text-shadow:0 2px 4px rgba(0,0,0,0.1)}.widget-stats-card-22__back-label{font-size:.6875rem;font-weight:500;color:rgba(255,255,255,0.8);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem}.widget-stats-card-22__trend{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;color:#ffffff;padding:.25rem .625rem;border-radius:1rem;background:rgba(255,255,255,0.2)}.widget-stats-card-22__trend .material-symbols-sharp{font-size:.875rem}.widget-stats-card-22__trend--up{background:rgba(255,255,255,0.25)}.widget-stats-card-22__trend--down{background:rgba(0,0,0,0.15)}.widget-stats-card-22--purple .widget-stats-card-22__back{background:linear-gradient(135deg, rgba(172,135,197,0.95) 0%, rgba(136,83,172,0.98) 100%)}.widget-stats-card-22--blue .widget-stats-card-22__back{background:linear-gradient(135deg, rgba(138,205,215,0.95) 0%, rgba(81,181,196,0.98) 100%)}.widget-stats-card-22--teal .widget-stats-card-22__back{background:linear-gradient(135deg, rgba(137,185,173,0.95) 0%, rgba(91,154,138,0.98) 100%)}.widget-stats-card-22--green .widget-stats-card-22__back{background:linear-gradient(135deg, rgba(199,220,167,0.95) 0%, rgba(164,198,112,0.98) 100%)}.widget-stats-card-22--orange .widget-stats-card-22__back{background:linear-gradient(135deg, rgba(255,235,216,0.95) 0%, rgba(255,196,140,0.98) 100%)}.widget-stats-card-22--red .widget-stats-card-22__back{background:linear-gradient(135deg, rgba(255,197,197,0.95) 0%, rgba(255,120,120,0.98) 100%)}.widget-stats-card-22--yellow .widget-stats-card-22__back{background:linear-gradient(135deg, rgba(220,214,167,0.95) 0%, rgba(198,189,112,0.98) 100%)}.widget-stats-card-22--orange .widget-stats-card-22__value,.widget-stats-card-22--yellow .widget-stats-card-22__value,.widget-stats-card-22--green .widget-stats-card-22__value{color:rgba(0,0,0,0.85);text-shadow:none}.widget-stats-card-22--orange .widget-stats-card-22__back-label,.widget-stats-card-22--yellow .widget-stats-card-22__back-label,.widget-stats-card-22--green .widget-stats-card-22__back-label{color:rgba(0,0,0,0.6)}.widget-stats-card-22--orange .widget-stats-card-22__trend,.widget-stats-card-22--yellow .widget-stats-card-22__trend,.widget-stats-card-22--green .widget-stats-card-22__trend{color:rgba(0,0,0,0.8);background:rgba(0,0,0,0.1)}.daterangepicker{z-index:1061 !important;padding:0 !important;border-radius:8px;border:1px solid #e3e3e6;background-color:#ffffff;box-shadow:0 4px 16px rgba(0,0,0,0.12);margin-top:.25rem;font-family:'Maven Pro',sans-serif}.daterangepicker:before,.daterangepicker:after{display:none}.daterangepicker .drp-calendar{padding:.75rem !important;max-width:none;float:left;margin:0 !important}.daterangepicker .drp-calendar.left{border-right:1px solid #e3e3e6}.daterangepicker .drp-calendar.right{padding-left:.75rem}.daterangepicker .drp-calendar.single{border-right:none}.daterangepicker .calendar-table{background-color:transparent;border:none;padding:0}.daterangepicker .calendar-table table{margin:0;width:100%}.daterangepicker .calendar-table table tr td,.daterangepicker .calendar-table table tr th{text-align:center;width:2.25rem;height:2.25rem;border:none;border-radius:6px;padding:0;font-size:.8125rem;transition:all .2s ease}.daterangepicker .calendar-table table tr th{font-weight:600;color:#5E6C84;padding:0;vertical-align:middle}.daterangepicker .calendar-table table tr th.month{font-size:.875rem;font-weight:700;color:#333333}.daterangepicker .calendar-table table tr th.prev,.daterangepicker .calendar-table table tr th.next{color:#0067ff;cursor:pointer;font-size:0;width:2.25rem !important;height:2.25rem !important;min-width:2.25rem;vertical-align:middle}.daterangepicker .calendar-table table tr th.prev span,.daterangepicker .calendar-table table tr th.next span{display:none}.daterangepicker .calendar-table table tr th.prev:before,.daterangepicker .calendar-table table tr th.next:before{font-family:'Material Symbols Sharp';font-size:1.25rem;font-weight:normal;display:inline-block;width:2.25rem;height:2.25rem;line-height:2.25rem;text-align:center}.daterangepicker .calendar-table table tr th.prev:hover,.daterangepicker .calendar-table table tr th.next:hover{background-color:rgba(0,103,255,0.1)}.daterangepicker .calendar-table table tr th.prev:before{content:'chevron_left'}.daterangepicker .calendar-table table tr th.next:before{content:'chevron_right'}.daterangepicker .calendar-table table tr th.dow{font-size:.75rem;font-weight:600;text-transform:uppercase;color:#5E6C84}.daterangepicker .calendar-table table tr td{color:#333333;cursor:pointer}.daterangepicker .calendar-table table tr td:hover{background-color:rgba(0,103,255,0.1);color:#0067ff}.daterangepicker .calendar-table table tr td.off{color:#d6d6d6;background-color:transparent}.daterangepicker .calendar-table table tr td.off:hover{background-color:transparent;color:#d6d6d6}.daterangepicker .calendar-table table tr td.off.in-range,.daterangepicker .calendar-table table tr td.off.start-date,.daterangepicker .calendar-table table tr td.off.end-date{background-color:transparent;color:#d6d6d6}.daterangepicker .calendar-table table tr td.disabled{color:#d6d6d6;cursor:not-allowed;background-color:transparent;text-decoration:line-through}.daterangepicker .calendar-table table tr td.disabled:hover{background-color:transparent;color:#d6d6d6}.daterangepicker .calendar-table table tr td.active,.daterangepicker .calendar-table table tr td.active:hover{background-color:#0067ff;color:#ffffff;font-weight:600}.daterangepicker .calendar-table table tr td.today{background-color:rgba(0,103,255,0.15);color:#0067ff;font-weight:600}.daterangepicker .calendar-table table tr td.today:hover{background-color:rgba(0,103,255,0.25)}.daterangepicker .calendar-table table tr td.today.active,.daterangepicker .calendar-table table tr td.today.start-date,.daterangepicker .calendar-table table tr td.today.end-date{background-color:#0067ff;color:#ffffff}.daterangepicker .calendar-table table tr td.in-range{background-color:rgba(0,103,255,0.08);color:#333333;border-radius:0}.daterangepicker .calendar-table table tr td.in-range:hover{background-color:rgba(0,103,255,0.15)}.daterangepicker .calendar-table table tr td.start-date{background-color:#0067ff;color:#ffffff;font-weight:600;border-radius:6px 0 0 6px}.daterangepicker .calendar-table table tr td.end-date{background-color:#0067ff;color:#ffffff;font-weight:600;border-radius:0 6px 6px 0}.daterangepicker .calendar-table table tr td.start-date.end-date{border-radius:6px}.daterangepicker .calendar-table table tr td.week{font-size:.6875rem;color:#5E6C84;cursor:default}.daterangepicker .calendar-table table tr td.week:hover{background-color:transparent;color:#5E6C84}.daterangepicker select.monthselect,.daterangepicker select.yearselect{padding:.3125rem !important;font-size:.8125rem;font-weight:500;border:1px solid #e3e3e6;border-radius:6px;background-color:#ffffff;color:#333333;cursor:pointer;transition:border-color .2s ease}.daterangepicker select.monthselect:hover,.daterangepicker select.yearselect:hover,.daterangepicker select.monthselect:focus,.daterangepicker select.yearselect:focus{border-color:#0067ff;outline:none}.daterangepicker select.monthselect{margin-right:.25rem !important}.daterangepicker select.yearselect{margin-left:.25rem !important}.daterangepicker .calendar-time{padding:.5rem 0;border-top:1px solid #e3e3e6;text-align:center;display:flex;align-items:center;justify-content:center;gap:.25rem}.daterangepicker .calendar-time select{font-size:.75rem;font-weight:500;border:1px solid #e3e3e6;border-radius:4px;padding:.25rem .375rem;background-color:#ffffff;color:#333333;cursor:pointer;transition:border-color .2s ease;height:1.75rem;line-height:1.25rem;min-width:3rem;text-align:center}.daterangepicker .calendar-time select:hover,.daterangepicker .calendar-time select:focus{border-color:#0067ff;outline:none}.daterangepicker .calendar-time .ampmselect{min-width:2.5rem}.daterangepicker .ranges{padding:.5rem;border-right:1px solid #e3e3e6;float:left;margin:0}.daterangepicker .ranges:empty{display:none;padding:0;border:none}.daterangepicker .ranges ul{list-style:none;padding:0;margin:0;width:8rem}.daterangepicker .ranges ul li{padding:.5rem .75rem;font-size:.8125rem;color:#333333;cursor:pointer;border-radius:6px;transition:all .2s ease;margin-bottom:.125rem}.daterangepicker .ranges ul li:hover{background-color:rgba(0,103,255,0.1);color:#0067ff}.daterangepicker .ranges ul li.active{background-color:#0067ff;color:#ffffff;font-weight:600}.daterangepicker.show-ranges .drp-calendar.left{border-left:none}.daterangepicker.show-ranges:not(.show-calendar) .drp-buttons{display:none}.daterangepicker.show-calendar .drp-calendar{display:block;padding:.75rem !important}.daterangepicker.show-calendar .drp-buttons{display:flex}.daterangepicker .drp-buttons{padding:.75rem;border-top:1px solid #e3e3e6;display:flex;justify-content:flex-end;align-items:center;clear:both;width:100%}.daterangepicker .drp-buttons .drp-selected{flex:1;font-size:.75rem;color:#5E6C84;text-align:right;padding-right:.5rem}.daterangepicker .drp-buttons .btn{font-size:.8125rem;padding:.375rem .75rem;border-radius:6px;font-weight:500;transition:all .2s ease}.daterangepicker .drp-buttons .cancelBtn{background-color:#f7f7f7;border:1px solid #e3e3e6;color:#333333}.daterangepicker .drp-buttons .cancelBtn:hover{background-color:#eaeaea}.daterangepicker .drp-buttons .applyBtn{background-color:#0067ff;border:1px solid #0067ff;color:#ffffff}.daterangepicker .drp-buttons .applyBtn:hover{background-color:#0052cc;border-color:#0052cc}.daterangepicker .drp-buttons .applyBtn:disabled{opacity:.6;cursor:not-allowed}.daterangepicker.opensright:before,.daterangepicker.opensleft:before,.daterangepicker.openscenter:before,.daterangepicker.opensright:after,.daterangepicker.opensleft:after,.daterangepicker.openscenter:after{display:none}.daterangepicker.single .drp-calendar.left{border-right:none}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235E6C84' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .625rem center;background-size:1rem 1rem;padding-right:2.25rem !important;cursor:pointer}.daterangepicker-input:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%230067ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E")}@media only screen and (max-width: 767px){.daterangepicker{width:100%;max-width:100%}.daterangepicker .drp-calendar{max-width:none;width:100%;float:none}.daterangepicker .drp-calendar.left{border-right:none;border-bottom:1px solid #e3e3e6}.daterangepicker .calendar-table table tr td,.daterangepicker .calendar-table table tr th{width:2.5rem;height:2.5rem}.daterangepicker .ranges{width:100%;float:none;border-right:none;border-bottom:1px solid #e3e3e6}.daterangepicker .ranges ul{width:100%;display:flex;flex-wrap:wrap;gap:.25rem}.daterangepicker .ranges ul li{flex:1 1 calc(50% - .25rem);text-align:center}}@media only screen and (max-width: 500px){.daterangepicker .calendar-table table tr td,.daterangepicker .calendar-table table tr th{width:2rem;height:2rem;font-size:.75rem}.daterangepicker .ranges ul li{flex:1 1 100%}}.daterangepicker .calendar-table table tr th.prev,.daterangepicker .calendar-table table tr th.next,.daterangepicker .calendar-table table tr th.prev.available,.daterangepicker .calendar-table table tr th.next.available{color:#0067ff !important;cursor:pointer !important;font-size:0 !important;width:2.25rem !important;height:2.25rem !important;min-width:2.25rem !important;max-width:2.25rem !important;vertical-align:middle !important;border-radius:6px !important;text-align:center !important;position:relative !important}.daterangepicker .calendar-table table tr th.prev span,.daterangepicker .calendar-table table tr th.next span,.daterangepicker .calendar-table table tr th.prev.available span,.daterangepicker .calendar-table table tr th.next.available span{display:none !important}.daterangepicker .calendar-table table tr th.prev:before,.daterangepicker .calendar-table table tr th.next:before,.daterangepicker .calendar-table table tr th.prev.available:before,.daterangepicker .calendar-table table tr th.next.available:before{font-family:'Material Symbols Sharp' !important;font-size:1.25rem !important;font-weight:normal !important;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important}.daterangepicker .calendar-table table tr th.prev:hover,.daterangepicker .calendar-table table tr th.next:hover,.daterangepicker .calendar-table table tr th.prev.available:hover,.daterangepicker .calendar-table table tr th.next.available:hover{background-color:rgba(0,103,255,0.1) !important}.daterangepicker .calendar-table table tr th.prev:before,.daterangepicker .calendar-table table tr th.prev.available:before{content:'chevron_left' !important}.daterangepicker .calendar-table table tr th.next:before,.daterangepicker .calendar-table table tr th.next.available:before{content:'chevron_right' !important}.daterangepicker .calendar-table table tr th{height:2.25rem !important}.daterangepicker .calendar-table table tr th.month{width:auto !important;height:2.25rem !important}.daterangepicker-button{height:2.375rem;border:1px solid #e3e3e6 !important;background-color:#ffffff !important;color:#333333 !important;font-size:.8125rem;font-weight:400;padding:.5rem .75rem;text-align:left;transition:all .2s ease}.daterangepicker-button:hover,.daterangepicker-button:focus{border-color:#0067ff !important;background-color:#ffffff !important;box-shadow:none !important}.daterangepicker-button .material-symbols-sharp{font-size:1.125rem;color:#5E6C84}.daterangepicker-button .daterange-label{font-weight:400;color:#333333}.daterangepicker-btn-primary{height:2.375rem;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.daterangepicker-btn-primary .material-symbols-sharp{font-size:1.125rem}.daterangepicker-btn-primary .daterange-btn-label{font-weight:500}.email-templates-list .template-item{transition:background-color .2s ease}.email-templates-list .template-item:hover{background-color:#f7f7f7}.email-templates-list .template-item .template-icon{width:2.5rem;height:2.5rem;min-width:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem}.email-templates-list .template-item .template-icon .material-symbols-sharp{font-size:1.25rem}.email-templates-list .template-item .template-icon.icon-blue{background-color:rgba(0,103,255,0.15)}.email-templates-list .template-item .template-icon.icon-blue .material-symbols-sharp{color:#0067ff}.email-templates-list .template-item .template-icon.icon-yellow{background-color:rgba(253,186,44,0.25)}.email-templates-list .template-item .template-icon.icon-yellow .material-symbols-sharp{color:#da9502}.email-templates-list .template-item .template-icon.icon-green{background-color:rgba(20,180,116,0.15)}.email-templates-list .template-item .template-icon.icon-green .material-symbols-sharp{color:#14b474}.email-templates-list .template-item .template-icon.icon-red{background-color:rgba(255,197,197,0.25)}.email-templates-list .template-item .template-icon.icon-red .material-symbols-sharp{color:#ff5f5f}.email-templates-list .template-item .template-name{font-size:.875rem;color:#333333}.email-templates-list .template-item .template-desc{font-size:.75rem}.email-templates-list .template-item .btn-edit{display:inline-flex;align-items:center;padding:.375rem .75rem;font-size:.75rem;font-weight:500;color:#5E6C84;background-color:transparent;border:1px solid #e3e3e6;border-radius:.375rem;transition:all .2s ease}.email-templates-list .template-item .btn-edit:hover{color:#0067ff;border-color:#0067ff;background-color:rgba(0,103,255,0.08)}.email-templates-list .template-item .btn-edit .material-symbols-sharp{font-size:1rem}.connection-status .status-icon .material-symbols-sharp{font-size:1.5rem}.connection-status .status-title{font-size:.875rem}.connection-status.status-success{background-color:rgba(20,180,116,0.15) !important}.connection-status.status-success .status-icon .material-symbols-sharp{color:#14b474}.connection-status.status-error{background-color:rgba(255,197,197,0.15) !important}.connection-status.status-error .status-icon .material-symbols-sharp{color:#ff5f5f}.input-group .form-floating.flex-fill .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.action-buttons .btn{padding:.625rem 1.25rem;font-weight:500}.action-buttons .btn .material-symbols-sharp{font-size:1.25rem}.action-buttons .btn-outline-secondary{color:#5E6C84;border-color:#e3e3e6}.action-buttons .btn-outline-secondary:hover{color:#333333;background-color:#f7f7f7;border-color:#e3e3e6}.action-buttons .btn-outline-secondary .material-symbols-sharp{font-size:1.125rem}.password-input-group{position:relative}.password-input-group .toggle-password{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);padding:.25rem;border:none;background:transparent;color:#7f7f7f;cursor:pointer;z-index:5}.password-input-group .toggle-password:hover{color:#333333}.password-input-group .toggle-password .material-symbols-sharp{font-size:1.25rem}.password-input-group .form-control{padding-right:2.5rem}.roles-panel .roles-list{height:calc(100vh - 4.375rem - 4.375rem - 3.4375rem - 2.4375rem - 4.5rem);overflow-y:auto}.permissions-panel .card-header{padding-right:1.25rem}.permissions-panel .card-header .permission-toggles{font-size:.75rem;color:#5E6C84;text-transform:uppercase;letter-spacing:.03125rem;font-weight:600}.permissions-panel .card-header .permission-toggles .permission-toggle-header{display:flex;align-items:center;justify-content:center}.permissions-panel .permissions-list{height:calc(100vh - 4.375rem - 4.375rem - 3.4375rem - 2.4375rem - 4.5rem);overflow-y:auto;border:none;border-radius:0}.permissions-panel .permissions-list .permissions-item{border-radius:0}.permissions-panel .permissions-list .permissions-item:first-child{border-top:none}.role-item{display:flex;align-items:center;padding:.875rem 1.25rem;border-bottom:1px solid #e3e3e6;cursor:pointer;transition:background-color .2s ease}.role-item:last-child{border-bottom:none}.role-item:hover{background-color:#f7f7f7}.role-item.active{background-color:rgba(0,103,255,0.08);border-left:3px solid #0067ff;padding-left:calc(1.25rem - 3px)}.role-item.active .role-icon{background-color:#0067ff !important}.role-item.active .role-icon .material-symbols-sharp{color:#ffffff !important}.role-item.active .role-name{color:#0067ff}.role-item .role-icon{width:2.25rem;height:2.25rem;min-width:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;margin-right:.875rem;transition:background-color .2s ease}.role-item .role-icon .material-symbols-sharp{font-size:1.125rem;transition:color .2s ease}.role-item .role-icon.icon-blue{background-color:rgba(0,103,255,0.12)}.role-item .role-icon.icon-blue .material-symbols-sharp{color:#0067ff}.role-item .role-icon.icon-purple{background-color:rgba(172,135,197,0.3)}.role-item .role-icon.icon-purple .material-symbols-sharp{color:#7b4b9b}.role-item .role-icon.icon-teal{background-color:rgba(137,185,173,0.3)}.role-item .role-icon.icon-teal .material-symbols-sharp{color:#528a7c}.role-item .role-icon.icon-red{background-color:rgba(255,197,197,0.4)}.role-item .role-icon.icon-red .material-symbols-sharp{color:#ff1313}.role-item .role-icon.icon-green{background-color:rgba(20,180,116,0.15)}.role-item .role-icon.icon-green .material-symbols-sharp{color:#14b474}.role-item .role-icon.icon-yellow{background-color:rgba(253,186,44,0.2)}.role-item .role-icon.icon-yellow .material-symbols-sharp{color:#f4a602}.role-item .role-info{flex:1;min-width:0}.role-item .role-name{font-weight:600;font-size:.875rem;color:#333333;margin-bottom:.125rem;transition:color .2s ease}.role-item .role-desc{font-size:.75rem;color:#5E6C84;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.permissions-item{display:flex;align-items:center;padding:.875rem 1.25rem;border-bottom:1px solid #e3e3e6}.permissions-item:last-child{border-bottom:none}.permissions-item .permissions-icon{width:2.25rem;height:2.25rem;min-width:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;margin-right:.875rem}.permissions-item .permissions-icon .material-symbols-sharp{font-size:1.125rem}.permissions-item .permissions-icon.icon-blue{background-color:rgba(0,103,255,0.12)}.permissions-item .permissions-icon.icon-blue .material-symbols-sharp{color:#0067ff}.permissions-item .permissions-icon.icon-purple{background-color:rgba(172,135,197,0.3)}.permissions-item .permissions-icon.icon-purple .material-symbols-sharp{color:#7b4b9b}.permissions-item .permissions-icon.icon-teal{background-color:rgba(137,185,173,0.3)}.permissions-item .permissions-icon.icon-teal .material-symbols-sharp{color:#528a7c}.permissions-item .permissions-icon.icon-red{background-color:rgba(255,197,197,0.4)}.permissions-item .permissions-icon.icon-red .material-symbols-sharp{color:#ff1313}.permissions-item .permissions-icon.icon-green{background-color:rgba(20,180,116,0.15)}.permissions-item .permissions-icon.icon-green .material-symbols-sharp{color:#14b474}.permissions-item .permissions-icon.icon-yellow{background-color:rgba(253,186,44,0.2)}.permissions-item .permissions-icon.icon-yellow .material-symbols-sharp{color:#f4a602}.permissions-item .permissions-content{flex:1;min-width:0}.permissions-item .permissions-title{font-weight:600;font-size:.875rem;color:#333333;margin-bottom:.125rem}.permissions-item .permissions-desc{font-size:.75rem;color:#5E6C84}.permissions-item .permissions-toggles{flex-shrink:0;margin-left:auto}.permissions-item .permissions-toggles .permission-toggle{display:flex;align-items:center;justify-content:center}.permissions-item .permissions-toggles .permission-toggle .form-check{display:flex;align-items:center;justify-content:center;padding:0;margin:0;min-height:auto}.permissions-item .permissions-toggles .permission-toggle .form-check .form-check-input{float:none;margin:0;cursor:pointer}.permissions-item .permissions-toggles .permission-toggle .form-check .form-check-input:disabled{cursor:not-allowed;opacity:.5}.permissions-item .permissions-toggles .permission-toggle .form-switch .form-check-input{width:2rem;margin-left:0}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.shimmer-item{display:flex;align-items:center;padding:.875rem 1.25rem;border-bottom:1px solid #e3e3e6}.shimmer-item:last-child{border-bottom:none}.shimmer-item .shimmer-icon{width:2.25rem;height:2.25rem;min-width:2.25rem;border-radius:.5rem;margin-right:.875rem;background:linear-gradient(90deg, #f7f7f7 25%, #eaeaea 50%, #f7f7f7 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.shimmer-item .shimmer-content{flex:1}.shimmer-item .shimmer-content .shimmer-title{height:.875rem;width:60%;border-radius:4px;margin-bottom:.375rem;background:linear-gradient(90deg, #f7f7f7 25%, #eaeaea 50%, #f7f7f7 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.shimmer-item .shimmer-content .shimmer-desc{height:.75rem;width:80%;border-radius:4px;background:linear-gradient(90deg, #f7f7f7 25%, #eaeaea 50%, #f7f7f7 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;animation-delay:.1s}.shimmer-item .shimmer-toggles{display:flex;align-items:center;gap:.75rem}.shimmer-item .shimmer-toggles .shimmer-toggle{width:1.125rem;height:1.125rem;border-radius:4px;background:linear-gradient(90deg, #f7f7f7 25%, #eaeaea 50%, #f7f7f7 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@media only screen and (max-width: 991px){.roles-panel .roles-list,.permissions-panel .roles-list,.roles-panel .permissions-list,.permissions-panel .permissions-list{height:auto}.permissions-panel .card-header .permission-toggles .permission-toggle-header{font-size:.625rem}.permissions-item .permissions-toggles{gap:.5rem !important}.permissions-item .permissions-toggles .permission-toggle{width:auto !important;min-width:40px}}@media only screen and (max-width: 767px){.permissions-panel .card-header{flex-wrap:wrap}.permissions-panel .card-header .permission-toggles{display:none !important}.permissions-item{flex-wrap:wrap}.permissions-item .permissions-toggles{width:100%;margin-top:.75rem;padding-top:.75rem;border-top:1px dashed #e3e3e6;justify-content:flex-start !important}}.pvr-cookie{position:fixed;z-index:9999}.pvr-cookie .pvr-cookie-notice{padding:1.25rem;border-radius:.5rem;box-shadow:0 .25rem 1.5rem rgba(0,0,0,0.15)}.pvr-cookie .pvr-cookie-notice .pvr-cookie-title{font-weight:600;margin-bottom:.5rem}.pvr-cookie .pvr-cookie-notice .pvr-cookie-close{position:absolute;top:.825rem;right:.825rem}.pvr-cookie .pvr-cookie-notice a{text-decoration:underline}.pvr-cookie .pvr-cookie-notice a:hover{text-decoration:none}.pvr-cookie .pvr-cookie-actions{display:flex;gap:.5rem;flex-wrap:wrap}.pvr-cookie-top{top:0;left:0;right:0}.pvr-cookie-top .pvr-cookie-notice{border-radius:0;padding:1rem 1.5rem}.pvr-cookie-top .pvr-cookie-notice>.d-flex{max-width:75rem;margin:0 auto}.pvr-cookie-bottom{bottom:0;left:0;right:0}.pvr-cookie-bottom .pvr-cookie-notice{border-radius:0;padding:1rem 1.5rem}.pvr-cookie-bottom .pvr-cookie-notice>.d-flex{max-width:75rem;margin:0 auto}.pvr-cookie-boxed .pvr-cookie-notice{max-width:25rem;position:relative}.pvr-cookie-top-left{top:1rem;left:1rem}.pvr-cookie-top-right{top:1rem;right:1rem}.pvr-cookie-bottom-left{bottom:1rem;left:1rem}.pvr-cookie-bottom-right{bottom:1rem;right:1rem}.pvr-cookie-center-top{top:1rem;left:50%;transform:translateX(-50%)}.pvr-cookie-center-bottom{bottom:1rem;left:50%;transform:translateX(-50%)}.pvr-cookie-dark{background-color:#1a1a2e;color:#ffffff}.pvr-cookie-dark a{color:#b0dde4}.pvr-cookie-dark .pvr-cookie-title{color:#ffffff}.pvr-cookie-light{background-color:#ffffff;color:#333333;border:1px solid #e3e3e6}.pvr-cookie-light a{color:#0067ff}.pvr-cookie-light .pvr-cookie-title{color:#333333}.cookie-modal{border-radius:.5rem;overflow:hidden;box-shadow:0 .5rem 1.5rem rgba(0,0,0,0.15);border:1px solid #e3e3e6}.cookie-modal .modal-header{background:linear-gradient(180deg, #fafbfc 0%, #e9ecef 100%);border-bottom:1px solid #e3e3e6;padding:1rem;display:flex;align-items:center;justify-content:space-between}.cookie-modal .modal-header .cookie-header-content{display:flex;align-items:end;gap:.65rem}.cookie-modal .modal-header .cookie-modal-icon{width:2.25rem;height:2.25rem;min-width:2.25rem;background-color:#f7f7f7;border-radius:.5rem;display:flex;align-items:center;justify-content:center;border:1px solid #e3e3e6}.cookie-modal .modal-header .cookie-modal-icon .material-symbols-sharp{font-size:1.125rem;color:#5E6C84;line-height:1}.cookie-modal .modal-header .cookie-header-text{display:flex;flex-direction:column;justify-content:center}.cookie-modal .modal-header .cookie-header-text .modal-title{font-size:1rem;font-weight:600;color:var(--bs-heading-color);line-height:1.2;margin-bottom:0}.cookie-modal .modal-header .cookie-header-text p{font-size:.7109375rem;line-height:1.3;color:var(--bs-secondary-color);font-weight:400;margin-bottom:0;margin-top:.125rem}.cookie-modal .modal-header .btn-close{width:1.75rem;height:1.75rem;min-width:1.75rem;padding:0;margin:0;margin-left:auto;display:flex;align-items:center;justify-content:center;border:none;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%235E6C84'%3e%3cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3e%3c/svg%3e") center / 1rem auto no-repeat;border-radius:50%;opacity:1;transition:all .2s ease}.cookie-modal .modal-header .btn-close:hover{background-color:rgba(255,197,197,0.12);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23dc3545'%3e%3cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3e%3c/svg%3e");transform:rotate(90deg)}.cookie-modal .modal-header .btn-close:focus{box-shadow:none;outline:none}.cookie-modal .modal-header .btn-close:active{transform:rotate(90deg) scale(.95)}.cookie-modal .modal-body{padding:1.25rem 1.5rem;background-color:#ffffff;max-height:55vh;overflow-y:auto}.cookie-modal .cookie-modal-intro{background:linear-gradient(135deg, rgba(0,103,255,0.08) 0%, rgba(137,185,173,0.1) 100%);padding:1rem 1.25rem;border-radius:.5rem;border:1px solid rgba(0,103,255,0.15)}.cookie-modal .cookie-modal-intro .intro-content{display:flex;align-items:flex-start;gap:.875rem;margin-bottom:1rem}.cookie-modal .cookie-modal-intro .intro-icon{width:2.5rem;height:2.5rem;min-width:2.5rem;background-color:#0067ff;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.cookie-modal .cookie-modal-intro .intro-icon .material-symbols-sharp{font-size:1.25rem;color:#ffffff}.cookie-modal .cookie-modal-intro .intro-text{flex:1}.cookie-modal .cookie-modal-intro .intro-text h6{font-size:.875rem;font-weight:600;color:#333333;margin-bottom:.25rem}.cookie-modal .cookie-modal-intro .intro-text p{color:#5E6C84;font-size:.8125rem;line-height:1.5;margin-bottom:0}.cookie-modal .cookie-modal-intro .intro-stats{display:flex;gap:.5rem;padding-top:.875rem;border-top:1px solid rgba(0,103,255,0.12)}.cookie-modal .cookie-modal-intro .stat-item{flex:1;text-align:center;padding:.5rem;background-color:#ffffff;border-radius:.375rem;border:1px solid #e3e3e6}.cookie-modal .cookie-modal-intro .stat-item .stat-value{display:block;font-size:1rem;font-weight:700;color:#0067ff;line-height:1.2}.cookie-modal .cookie-modal-intro .stat-item .stat-value .material-symbols-sharp{font-size:1.125rem;color:#14b474}.cookie-modal .cookie-modal-intro .stat-item .stat-label{display:block;font-size:.625rem;color:#5E6C84;text-transform:uppercase;letter-spacing:.025em;font-weight:500;margin-top:.125rem}.cookie-modal .modal-footer{padding:1rem;background-color:#f7f7f7;border-top:1px solid #e3e3e6;justify-content:flex-end}.cookie-modal .modal-footer .btn-link{color:#5E6C84;text-decoration:none}.cookie-modal .modal-footer .btn-link:hover{color:#333333}.cookie-modal .modal-footer .btn-primary .material-symbols-sharp{font-size:1.125rem;vertical-align:middle}.cookie-accordion .accordion-item{margin-bottom:.5rem}.cookie-accordion .accordion-item:last-child{margin-bottom:0}.cookie-accordion .accordion-button .cookie-toggle{margin:0 .5rem;padding:0}.cookie-accordion .accordion-button .cookie-toggle .form-check-input{width:2.5rem;height:1.25rem;margin:0;cursor:pointer;background-color:#d6d6d6;border:none;transition:all .2s ease}.cookie-accordion .accordion-button .cookie-toggle .form-check-input:checked{background-color:#0067ff}.cookie-accordion .accordion-button .cookie-toggle .form-check-input:disabled{opacity:1;cursor:not-allowed}.cookie-accordion .accordion-button .cookie-toggle .form-check-input:disabled:checked{background-color:#14b474}.cookie-accordion .accordion-button .cookie-toggle .form-check-input:focus{box-shadow:none}.cookie-accordion .accordion-button>.badge{font-size:.625rem;padding:.25rem .5rem}.cookie-accordion .accordion-body p{font-size:.8125rem;color:#5E6C84;line-height:1.6}.cookie-accordion .accordion-item-locked .accordion-button-static{cursor:default;pointer-events:none}.cookie-accordion .accordion-item-locked .accordion-button-static::after{display:none}.cookie-accordion .accordion-item-locked .accordion-button-static .accordion-arrow{display:none}.cookie-accordion .accordion-item-locked .accordion-collapse{display:block !important;height:auto !important}.cookie-list{display:flex;flex-direction:column;gap:.5rem}.cookie-item{background-color:#f7f7f7;border-radius:.375rem;padding:.625rem .75rem;border:1px solid #e3e3e6;transition:all .2s ease}.cookie-item:hover{border-color:#cdcdd3;background-color:#f2f2f2}.cookie-item .cookie-item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.375rem}.cookie-item .cookie-name{font-family:'SFMono-Regular',Consolas,'Liberation Mono',Menlo,monospace;font-size:.75rem;font-weight:600;color:#333333;background-color:#ffffff;padding:.125rem .375rem;border-radius:.25rem;border:1px solid #e3e3e6}.cookie-item .cookie-item-body{display:flex;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.cookie-item .cookie-provider{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;color:#5E6C84;font-weight:500}.cookie-item .cookie-provider .material-symbols-sharp{font-size:.875rem;color:#0067ff}.cookie-item .cookie-purpose{flex:1;font-size:.75rem;color:#5E6C84;line-height:1.4;min-width:9.375rem}@media only screen and (max-width: 767px){.cookie-modal .modal-header{padding:.75rem}.cookie-modal .modal-header .cookie-modal-icon{width:2rem;height:2rem}.cookie-modal .modal-header .cookie-modal-icon .material-symbols-sharp{font-size:1rem}.cookie-modal .modal-header .cookie-header-text .modal-title{font-size:.875rem}.cookie-modal .modal-header .cookie-header-text p{font-size:.6875rem}.cookie-modal .modal-body{padding:1rem;max-height:50vh}.cookie-modal .cookie-modal-intro{padding:.875rem}.cookie-modal .cookie-modal-intro .intro-content{gap:.625rem;margin-bottom:.75rem}.cookie-modal .cookie-modal-intro .intro-icon{width:2rem;height:2rem;min-width:2rem}.cookie-modal .cookie-modal-intro .intro-icon .material-symbols-sharp{font-size:1rem}.cookie-modal .cookie-modal-intro .intro-text h6{font-size:.8125rem}.cookie-modal .cookie-modal-intro .intro-text p{font-size:.75rem}.cookie-modal .cookie-modal-intro .intro-stats{gap:.375rem;padding-top:.625rem}.cookie-modal .cookie-modal-intro .stat-item{padding:.375rem}.cookie-modal .cookie-modal-intro .stat-item .stat-value{font-size:.875rem}.cookie-modal .cookie-modal-intro .stat-item .stat-label{font-size:.5625rem}.cookie-modal .modal-footer{padding:1rem;flex-wrap:wrap}.cookie-item{padding:.5rem .625rem}.cookie-item .cookie-item-body{flex-direction:column;gap:.375rem}.cookie-item .cookie-purpose{min-width:auto}}.pvr-cookie{animation:cookieSlideIn .3s ease-out}@keyframes cookieSlideIn{from{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}.pvr-cookie-center-top,.pvr-cookie-center-bottom{animation:cookieFadeIn .3s ease-out}@keyframes cookieFadeIn{from{opacity:0;transform:translateX(-50%) translateY(.625rem)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media only screen and (max-width: 767px){.pvr-cookie-boxed .pvr-cookie-notice{max-width:calc(100vw - 2rem)}.pvr-cookie-center-top,.pvr-cookie-center-bottom{left:1rem;right:1rem;transform:none}.pvr-cookie-center-top .pvr-cookie-notice,.pvr-cookie-center-bottom .pvr-cookie-notice{max-width:100%}}body.error-page{background:linear-gradient(135deg, #f5f7fa 0%, #e4e8ec 100%);min-height:100vh;display:flex;align-items:center;justify-content:center}.error-container{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1.25rem;width:100%}.error-content{text-align:center;max-width:31.25rem;padding:2.5rem;background:#ffffff;border-radius:1rem;box-shadow:0 .625rem 2.5rem rgba(0,0,0,0.1)}.error-icon{margin-bottom:1.5rem}.error-icon .material-symbols-sharp{font-size:5rem;color:#f5392f;animation:pulse 2s infinite}.error-code{font-size:6rem;font-weight:700;color:#333333;line-height:1;margin-bottom:.5rem}.error-title{font-size:1.5rem;font-weight:600;color:#333333;margin-bottom:1rem}.error-message{font-size:1rem;color:#5E6C84;margin-bottom:2rem;line-height:1.6}.error-actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.error-actions .btn{display:inline-flex;align-items:center;gap:.5rem}.error-actions .btn .material-symbols-sharp{font-size:1.25rem}@keyframes pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@media only screen and (max-width: 767px){.error-code{font-size:4rem}.error-icon .material-symbols-sharp{font-size:3.5rem}.error-content{padding:1.5rem}}body.error-page-fullscreen{min-height:100vh;background-image:url('../img/placeholders/error-bg.jpg');background-size:cover;background-position:center center}body.error-page-fullscreen footer nav{margin-left:0}.error-page-container{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:1.5rem}.error-page-card{background:#ffffff;border-radius:1rem;box-shadow:0 .5rem 2.5rem rgba(23,43,77,0.1);padding:3rem;width:100%}.page-500-wrapper,.page-503-wrapper{display:flex;flex-direction:column;min-height:calc(100vh - 4.375rem - 4.375rem - 3.4375rem - 2.4375rem)}.page-500-wrapper>.row,.page-503-wrapper>.row{flex:1}.error-page-content{padding:2rem}.error-page-image-wrapper{position:relative;min-height:14rem;display:flex;align-items:center;justify-content:center}.error-page-image{max-width:100%;height:auto;max-height:20rem;opacity:0;transform:scale(.95) translateY(0);transition:opacity .5s ease,transform .5s ease}.error-page-image.loaded{opacity:1;transform:scale(1) translateY(0);animation:float-image 3s ease-in-out infinite}@keyframes float-image{0%,100%{transform:translateY(0)}50%{transform:translateY(-0.75rem)}}.error-page-info{padding:1rem 0}.error-page-code{font-size:6rem;font-weight:800;line-height:1;color:#0067ff;opacity:.15;margin-bottom:-1.5rem;letter-spacing:-0.25rem}.error-page-title{font-size:1.75rem;font-weight:700;color:#172B4D;margin-bottom:.75rem}.error-page-description{font-size:1rem;color:#5E6C84;line-height:1.7;margin-bottom:1.5rem}.error-page-tips{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1.5rem}.error-tip{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;color:#172B4D;background:#ffffff;border-radius:.5rem;border:1px solid #e3e3e6;transition:all .25s ease}.error-tip .error-tip-icon{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.error-tip .error-tip-icon .material-symbols-sharp{font-size:1.125rem}.error-tip:nth-child(1) .error-tip-icon{background:rgba(138,205,215,0.4)}.error-tip:nth-child(1) .error-tip-icon .material-symbols-sharp{color:#338895}.error-tip:nth-child(2) .error-tip-icon{background:rgba(255,235,216,0.5)}.error-tip:nth-child(2) .error-tip-icon .material-symbols-sharp{color:#ff8f26}.error-tip:nth-child(3) .error-tip-icon{background:rgba(199,220,167,0.5)}.error-tip:nth-child(3) .error-tip-icon .material-symbols-sharp{color:#8db84c}.error-tip:hover{border-color:#8ACDD7;box-shadow:0 .25rem .75rem rgba(23,43,77,0.08);transform:translateX(.25rem)}.error-page-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1.25rem}.error-page-actions .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:500;transition:all .3s ease}.error-page-actions .btn .material-symbols-sharp{font-size:1.25rem}.error-page-actions .btn:hover{transform:translateY(-2px)}.error-page-support{font-size:.875rem;color:#5E6C84}.error-page-support a{color:#0067ff;font-weight:500;margin-left:.375rem;text-decoration:none;transition:all .2s ease}.error-page-support a:hover{text-decoration:underline}@media only screen and (max-width: 991px){.error-page-content{padding:1.5rem}.error-page-content .row{flex-direction:column-reverse}.error-page-image{max-height:12rem;margin-top:1.5rem}.error-page-info{text-align:center}.error-page-code{font-size:4.5rem;margin-bottom:-1rem}.error-page-title{font-size:1.5rem}.error-page-tips{text-align:left}.error-page-actions{justify-content:center}.error-page-support{text-align:center}}@media only screen and (max-width: 767px){.page-500-wrapper,.page-503-wrapper{min-height:calc(100vh - 8rem)}.error-page-container{padding:1rem}.error-page-card{padding:1.25rem;border-radius:.75rem}.error-page-content{padding:1rem}.error-page-image{max-height:10rem}.error-page-code{font-size:3.5rem;margin-bottom:-0.75rem}.error-page-title{font-size:1.25rem}.error-page-description{font-size:.9375rem}.error-page-actions{flex-direction:column}.error-page-actions .btn{width:100%;justify-content:center}}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;min-height:20rem;position:relative}.empty-state-image{max-width:100%;height:auto;max-height:12rem;margin-bottom:1.5rem}.empty-state-icon{width:5rem;height:5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;background:#f7f7f7}.empty-state-icon .material-symbols-sharp{font-size:2.5rem;color:#5E6C84}.empty-state-icon.empty-state-icon-danger{background:#FFC5C5}.empty-state-icon.empty-state-icon-danger .material-symbols-sharp{color:#de0000}.empty-state-icon.empty-state-icon-warning{background:#FFEBD8}.empty-state-icon.empty-state-icon-warning .material-symbols-sharp{color:#f27600}.empty-state-icon.empty-state-icon-success{background:#C7DCA7}.empty-state-icon.empty-state-icon-success .material-symbols-sharp{color:#72953b}.empty-state-icon.empty-state-icon-info{background:#8ACDD7}.empty-state-icon.empty-state-icon-info .material-symbols-sharp{color:#2c7782}.empty-state-icon.empty-state-icon-primary{background:rgba(0,103,255,0.15)}.empty-state-icon.empty-state-icon-primary .material-symbols-sharp{color:#0067ff}.empty-state-content{max-width:24rem;margin-bottom:1.5rem}.empty-state-title{font-size:1.25rem;font-weight:600;color:#172B4D;margin-bottom:.5rem}.empty-state-description{font-size:.9375rem;color:#5E6C84;line-height:1.6;margin-bottom:0}.empty-state-actions{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.empty-state-actions .btn{display:inline-flex;align-items:center;gap:.5rem}.empty-state-actions .btn .material-symbols-sharp{font-size:1.125rem}.empty-state-compact{padding:2rem 1.5rem;min-height:auto}.empty-state-compact .empty-state-icon{width:3.5rem;height:3.5rem;margin-bottom:1rem}.empty-state-compact .empty-state-icon .material-symbols-sharp{font-size:1.75rem}.empty-state-compact .empty-state-title{font-size:1rem;margin-bottom:.375rem}.empty-state-compact .empty-state-description{font-size:.875rem}.empty-state-compact .empty-state-content{margin-bottom:1rem}.g-snows{width:100vw;height:100%;position:fixed;top:0;left:0;pointer-events:none;z-index:-1;overflow:hidden}.g-snows>li{opacity:0;position:absolute;top:0;border-radius:100%;background-color:#fff;background-repeat:no-repeat;background-size:100% auto;animation-name:snow-drop;animation-iteration-count:infinite;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes snow-drop{0%{transform:translate(0, 0);opacity:.5;margin-left:0}10%{margin-left:.9375rem}20%{margin-left:1.25rem}25%{transform:translate(0, 10.41666667rem);opacity:.75}30%{margin-left:.9375rem}40%{margin-left:0}50%{transform:translate(0, 20.83333333rem);opacity:1;margin-left:-0.9375rem}60%{margin-left:-1.25rem}70%{margin-left:-0.9375rem}75%{transform:translate(0, 31.25rem);opacity:.5}80%{margin-left:0}100%{transform:translate(0, 41.66666667rem);opacity:0}}.g-snows>li:nth-child(1){left:16%;width:2px;height:2px;animation-delay:1678ms;animation-duration:10462ms;filter:blur(0)}.g-snows>li:nth-child(2){left:32%;width:5px;height:5px;animation-delay:2902ms;animation-duration:7172ms;filter:blur(1px)}.g-snows>li:nth-child(3){left:36%;width:1px;height:1px;animation-delay:135ms;animation-duration:7049ms;filter:blur(2px)}.g-snows>li:nth-child(4){left:48%;width:1px;height:1px;animation-delay:4076ms;animation-duration:11547ms;filter:blur(0)}.g-snows>li:nth-child(5){left:64%;width:1px;height:1px;animation-delay:3675ms;animation-duration:11595ms;filter:blur(0)}.g-snows>li:nth-child(6){left:63%;width:4px;height:4px;animation-delay:1912ms;animation-duration:5250ms;filter:blur(1px)}.g-snows>li:nth-child(7){left:66%;width:5px;height:5px;animation-delay:2725ms;animation-duration:7641ms;filter:blur(3px)}.g-snows>li:nth-child(8){left:57%;width:4px;height:4px;animation-delay:1840ms;animation-duration:12736ms;filter:blur(3px)}.g-snows>li:nth-child(9){left:10%;width:3px;height:3px;animation-delay:2486ms;animation-duration:10621ms;filter:blur(1px)}.g-snows>li:nth-child(10){left:145%;width:2px;height:2px;animation-delay:37ms;animation-duration:5572ms;filter:blur(0)}.g-snows>li:nth-child(11){left:76%;width:7px;height:7px;animation-delay:1978ms;animation-duration:5822ms;filter:blur(1px)}.g-snows>li:nth-child(12){left:2%;width:2px;height:2px;animation-delay:1243ms;animation-duration:5010ms;filter:blur(1px)}.g-snows>li:nth-child(13){left:40%;width:6px;height:6px;animation-delay:2727ms;animation-duration:7765ms;filter:blur(1px)}.g-snows>li:nth-child(14){left:68%;width:2px;height:2px;animation-delay:2374ms;animation-duration:5322ms;filter:blur(1px)}.g-snows>li:nth-child(15){left:16%;width:2px;height:2px;animation-delay:231ms;animation-duration:6912ms;filter:blur(1px)}.g-snows>li:nth-child(16){left:63%;width:4px;height:4px;animation-delay:3157ms;animation-duration:11301ms;filter:blur(2px)}.g-snows>li:nth-child(17){left:142%;width:4px;height:4px;animation-delay:1449ms;animation-duration:10896ms;filter:blur(2px)}.g-snows>li:nth-child(18){left:3%;width:0;height:0;animation-delay:2658ms;animation-duration:6310ms;filter:blur(0)}.g-snows>li:nth-child(19){left:17%;width:2px;height:2px;animation-delay:3751ms;animation-duration:10103ms;filter:blur(1px)}.g-snows>li:nth-child(20){left:107%;width:0;height:0;animation-delay:2426ms;animation-duration:11944ms;filter:blur(1px)}.g-snows>li:nth-child(21){left:15%;width:2px;height:2px;animation-delay:4472ms;animation-duration:7705ms;filter:blur(1px)}.g-snows>li:nth-child(22){left:119%;width:1px;height:1px;animation-delay:3010ms;animation-duration:10795ms;filter:blur(0)}.g-snows>li:nth-child(23){left:2%;width:8px;height:8px;animation-delay:1482ms;animation-duration:5951ms;filter:blur(1px)}.g-snows>li:nth-child(24){left:94%;width:0;height:0;animation-delay:4125ms;animation-duration:5947ms;filter:blur(2px)}.g-snows>li:nth-child(25){left:51%;width:0;height:0;animation-delay:145ms;animation-duration:11158ms;filter:blur(2px)}.g-snows>li:nth-child(26){left:10%;width:5px;height:5px;animation-delay:4164ms;animation-duration:9324ms;filter:blur(2px)}.g-snows>li:nth-child(27){left:117%;width:5px;height:5px;animation-delay:3780ms;animation-duration:8024ms;filter:blur(2px)}.g-snows>li:nth-child(28){left:3%;width:5px;height:5px;animation-delay:2139ms;animation-duration:6419ms;filter:blur(2px)}.g-snows>li:nth-child(29){left:77%;width:2px;height:2px;animation-delay:2034ms;animation-duration:8180ms;filter:blur(1px)}.g-snows>li:nth-child(30){left:68%;width:2px;height:2px;animation-delay:271ms;animation-duration:8891ms;filter:blur(1px)}.g-snows>li:nth-child(31){left:25%;width:6px;height:6px;animation-delay:1256ms;animation-duration:12603ms;filter:blur(2px)}.g-snows>li:nth-child(32){left:15%;width:1px;height:1px;animation-delay:1619ms;animation-duration:5485ms;filter:blur(0)}.g-snows>li:nth-child(33){left:8%;width:4px;height:4px;animation-delay:4169ms;animation-duration:9800ms;filter:blur(1px)}.g-snows>li:nth-child(34){left:38%;width:2px;height:2px;animation-delay:1822ms;animation-duration:5947ms;filter:blur(3px)}.g-snows>li:nth-child(35){left:94%;width:1px;height:1px;animation-delay:1623ms;animation-duration:5174ms;filter:blur(2px)}.g-snows>li:nth-child(36){left:103%;width:2px;height:2px;animation-delay:4483ms;animation-duration:11042ms;filter:blur(1px)}.g-snows>li:nth-child(37){left:55%;width:9px;height:9px;animation-delay:1164ms;animation-duration:8055ms;filter:blur(1px)}.g-snows>li:nth-child(38){left:20%;width:1px;height:1px;animation-delay:2242ms;animation-duration:7493ms;filter:blur(4px)}.g-snows>li:nth-child(39){left:54%;width:3px;height:3px;animation-delay:3730ms;animation-duration:6105ms;filter:blur(3px)}.g-snows>li:nth-child(40){left:46%;width:1px;height:1px;animation-delay:3193ms;animation-duration:14543ms;filter:blur(3px)}.g-snows>li:nth-child(41){left:20%;width:0;height:0;animation-delay:3874ms;animation-duration:12088ms;filter:blur(2px)}.g-snows>li:nth-child(42){left:33%;width:2px;height:2px;animation-delay:2149ms;animation-duration:11181ms;filter:blur(1px)}.g-snows>li:nth-child(43){left:2%;width:3px;height:3px;animation-delay:626ms;animation-duration:7483ms;filter:blur(1px)}.g-snows>li:nth-child(44){left:87%;width:5px;height:5px;animation-delay:2797ms;animation-duration:8722ms;filter:blur(3px)}.g-snows>li:nth-child(45){left:58%;width:2px;height:2px;animation-delay:1544ms;animation-duration:5425ms;filter:blur(2px)}.g-snows>li:nth-child(46){left:88%;width:8px;height:8px;animation-delay:2671ms;animation-duration:11363ms;filter:blur(1px)}.g-snows>li:nth-child(47){left:5%;width:0;height:0;animation-delay:2987ms;animation-duration:5545ms;filter:blur(1px)}.g-snows>li:nth-child(48){left:140%;width:7px;height:7px;animation-delay:71ms;animation-duration:8722ms;filter:blur(2px)}.g-snows>li:nth-child(49){left:29%;width:6px;height:6px;animation-delay:413ms;animation-duration:8864ms;filter:blur(0)}.g-snows>li:nth-child(50){left:21%;width:1px;height:1px;animation-delay:3629ms;animation-duration:6635ms;filter:blur(4px)}.g-snows>li:nth-child(51){left:102%;width:1px;height:1px;animation-delay:4859ms;animation-duration:9376ms;filter:blur(0)}.g-snows>li:nth-child(52){left:15%;width:6px;height:6px;animation-delay:588ms;animation-duration:8260ms;filter:blur(1px)}.g-snows>li:nth-child(53){left:25%;width:1px;height:1px;animation-delay:1972ms;animation-duration:7157ms;filter:blur(1px)}.g-snows>li:nth-child(54){left:46%;width:3px;height:3px;animation-delay:3511ms;animation-duration:8332ms;filter:blur(2px)}.g-snows>li:nth-child(55){left:62%;width:5px;height:5px;animation-delay:1195ms;animation-duration:7775ms;filter:blur(3px)}.g-snows>li:nth-child(56){left:2%;width:0;height:0;animation-delay:617ms;animation-duration:13031ms;filter:blur(4px)}.g-snows>li:nth-child(57){left:27%;width:1px;height:1px;animation-delay:4198ms;animation-duration:7630ms;filter:blur(0)}.g-snows>li:nth-child(58){left:84%;width:4px;height:4px;animation-delay:1941ms;animation-duration:6286ms;filter:blur(1px)}.g-snows>li:nth-child(59){left:72%;width:1px;height:1px;animation-delay:2931ms;animation-duration:8151ms;filter:blur(2px)}.g-snows>li:nth-child(60){left:67%;width:1px;height:1px;animation-delay:1853ms;animation-duration:6698ms;filter:blur(0)}.g-snows>li:nth-child(61){left:49%;width:2px;height:2px;animation-delay:327ms;animation-duration:11842ms;filter:blur(2px)}.g-snows>li:nth-child(62){left:114%;width:0;height:0;animation-delay:3443ms;animation-duration:5238ms;filter:blur(1px)}.g-snows>li:nth-child(63){left:23%;width:0;height:0;animation-delay:1498ms;animation-duration:10551ms;filter:blur(1px)}.g-snows>li:nth-child(64){left:43%;width:3px;height:3px;animation-delay:2019ms;animation-duration:5023ms;filter:blur(3px)}.g-snows>li:nth-child(65){left:64%;width:7px;height:7px;animation-delay:2009ms;animation-duration:12448ms;filter:blur(1px)}.g-snows>li:nth-child(66){left:69%;width:0;height:0;animation-delay:4766ms;animation-duration:6222ms;filter:blur(1px)}.g-snows>li:nth-child(67){left:31%;width:2px;height:2px;animation-delay:501ms;animation-duration:10202ms;filter:blur(2px)}.g-snows>li:nth-child(68){left:107%;width:2px;height:2px;animation-delay:866ms;animation-duration:5146ms;filter:blur(1px)}.g-snows>li:nth-child(69){left:7%;width:2px;height:2px;animation-delay:1022ms;animation-duration:6021ms;filter:blur(1px)}.g-snows>li:nth-child(70){left:40%;width:0;height:0;animation-delay:2034ms;animation-duration:10906ms;filter:blur(2px)}.g-snows>li:nth-child(71){left:44%;width:0;height:0;animation-delay:3008ms;animation-duration:7979ms;filter:blur(0)}.g-snows>li:nth-child(72){left:16%;width:5px;height:5px;animation-delay:3862ms;animation-duration:14214ms;filter:blur(1px)}.g-snows>li:nth-child(73){left:62%;width:0;height:0;animation-delay:4499ms;animation-duration:10132ms;filter:blur(2px)}.g-snows>li:nth-child(74){left:49%;width:4px;height:4px;animation-delay:2280ms;animation-duration:5396ms;filter:blur(0)}.g-snows>li:nth-child(75){left:94%;width:1px;height:1px;animation-delay:1021ms;animation-duration:5590ms;filter:blur(3px)}.g-snows>li:nth-child(76){left:34%;width:5px;height:5px;animation-delay:597ms;animation-duration:5553ms;filter:blur(2px)}.g-snows>li:nth-child(77){left:54%;width:0;height:0;animation-delay:3575ms;animation-duration:8157ms;filter:blur(1px)}.g-snows>li:nth-child(78){left:1%;width:0;height:0;animation-delay:4547ms;animation-duration:11831ms;filter:blur(3px)}.g-snows>li:nth-child(79){left:18%;width:8px;height:8px;animation-delay:1205ms;animation-duration:8067ms;filter:blur(0)}.g-snows>li:nth-child(80){left:24%;width:1px;height:1px;animation-delay:1569ms;animation-duration:8475ms;filter:blur(3px)}.g-snows>li:nth-child(81){left:95%;width:3px;height:3px;animation-delay:1725ms;animation-duration:12754ms;filter:blur(2px)}.g-snows>li:nth-child(82){left:43%;width:6px;height:6px;animation-delay:4126ms;animation-duration:5005ms;filter:blur(3px)}.g-snows>li:nth-child(83){left:4%;width:3px;height:3px;animation-delay:3293ms;animation-duration:7778ms;filter:blur(4px)}.g-snows>li:nth-child(84){left:97%;width:7px;height:7px;animation-delay:3487ms;animation-duration:9518ms;filter:blur(1px)}.g-snows>li:nth-child(85){left:85%;width:4px;height:4px;animation-delay:1870ms;animation-duration:7421ms;filter:blur(2px)}.g-snows>li:nth-child(86){left:69%;width:2px;height:2px;animation-delay:2204ms;animation-duration:13199ms;filter:blur(0)}.g-snows>li:nth-child(87){left:26%;width:2px;height:2px;animation-delay:2580ms;animation-duration:9241ms;filter:blur(1px)}.g-snows>li:nth-child(88){left:35%;width:3px;height:3px;animation-delay:4549ms;animation-duration:5314ms;filter:blur(1px)}.g-snows>li:nth-child(89){left:47%;width:6px;height:6px;animation-delay:492ms;animation-duration:11632ms;filter:blur(2px)}.g-snows>li:nth-child(90){left:1%;width:7px;height:7px;animation-delay:3050ms;animation-duration:11301ms;filter:blur(1px)}.g-snows>li:nth-child(91){left:14%;width:1px;height:1px;animation-delay:2626ms;animation-duration:6671ms;filter:blur(2px)}.g-snows>li:nth-child(92){left:30%;width:3px;height:3px;animation-delay:2930ms;animation-duration:5825ms;filter:blur(2px)}.g-snows>li:nth-child(93){left:14%;width:1px;height:1px;animation-delay:3961ms;animation-duration:7166ms;filter:blur(0)}.g-snows>li:nth-child(94){left:70%;width:3px;height:3px;animation-delay:1461ms;animation-duration:7950ms;filter:blur(2px)}.g-snows>li:nth-child(95){left:132%;width:1px;height:1px;animation-delay:343ms;animation-duration:10601ms;filter:blur(1px)}.g-snows>li:nth-child(96){left:105%;width:4px;height:4px;animation-delay:769ms;animation-duration:6535ms;filter:blur(3px)}.g-snows>li:nth-child(97){left:84%;width:6px;height:6px;animation-delay:2635ms;animation-duration:11429ms;filter:blur(2px)}.g-snows>li:nth-child(98){left:64%;width:1px;height:1px;animation-delay:3804ms;animation-duration:9217ms;filter:blur(2px)}.g-snows>li:nth-child(99){left:68%;width:5px;height:5px;animation-delay:325ms;animation-duration:7736ms;filter:blur(1px)}.g-snows>li:nth-child(100){left:21%;width:1px;height:1px;animation-delay:849ms;animation-duration:5753ms;filter:blur(4px)}.g-snows>li:nth-child(101){left:46%;width:1px;height:1px;animation-delay:2524ms;animation-duration:9465ms;filter:blur(1px)}.g-snows>li:nth-child(102){left:10%;width:4px;height:4px;animation-delay:1883ms;animation-duration:12897ms;filter:blur(0)}.g-snows>li:nth-child(103){left:22%;width:9px;height:9px;animation-delay:4073ms;animation-duration:10306ms;filter:blur(1px)}.g-snows>li:nth-child(104){left:49%;width:1px;height:1px;animation-delay:4260ms;animation-duration:5055ms;filter:blur(4px)}.g-snows>li:nth-child(105){left:70%;width:7px;height:7px;animation-delay:1888ms;animation-duration:5663ms;filter:blur(1px)}.g-snows>li:nth-child(106){left:71%;width:5px;height:5px;animation-delay:2276ms;animation-duration:5498ms;filter:blur(4px)}.g-snows>li:nth-child(107){left:80%;width:0;height:0;animation-delay:282ms;animation-duration:5482ms;filter:blur(0)}.g-snows>li:nth-child(108){left:12%;width:4px;height:4px;animation-delay:2816ms;animation-duration:6236ms;filter:blur(1px)}.g-snows>li:nth-child(109){left:65%;width:5px;height:5px;animation-delay:3005ms;animation-duration:7540ms;filter:blur(1px)}.g-snows>li:nth-child(110){left:74%;width:3px;height:3px;animation-delay:4505ms;animation-duration:7649ms;filter:blur(1px)}.g-snows>li:nth-child(111){left:5%;width:2px;height:2px;animation-delay:4223ms;animation-duration:10577ms;filter:blur(3px)}.g-snows>li:nth-child(112){left:46%;width:4px;height:4px;animation-delay:705ms;animation-duration:10669ms;filter:blur(1px)}.g-snows>li:nth-child(113){left:89%;width:2px;height:2px;animation-delay:116ms;animation-duration:5862ms;filter:blur(4px)}.g-snows>li:nth-child(114){left:35%;width:8px;height:8px;animation-delay:3698ms;animation-duration:5249ms;filter:blur(3px)}.g-snows>li:nth-child(115){left:95%;width:4px;height:4px;animation-delay:1808ms;animation-duration:6021ms;filter:blur(2px)}.g-snows>li:nth-child(116){left:58%;width:1px;height:1px;animation-delay:3387ms;animation-duration:6570ms;filter:blur(2px)}.g-snows>li:nth-child(117){left:34%;width:2px;height:2px;animation-delay:2633ms;animation-duration:7231ms;filter:blur(0)}.g-snows>li:nth-child(118){left:10%;width:1px;height:1px;animation-delay:2316ms;animation-duration:9923ms;filter:blur(1px)}.g-snows>li:nth-child(119){left:49%;width:0;height:0;animation-delay:3170ms;animation-duration:13459ms;filter:blur(2px)}.g-snows>li:nth-child(120){left:105%;width:0;height:0;animation-delay:417ms;animation-duration:7860ms;filter:blur(2px)}.g-snows>li:nth-child(121){left:57%;width:9px;height:9px;animation-delay:4852ms;animation-duration:7563ms;filter:blur(2px)}.g-snows>li:nth-child(122){left:60%;width:0;height:0;animation-delay:3333ms;animation-duration:7885ms;filter:blur(3px)}.g-snows>li:nth-child(123){left:3%;width:0;height:0;animation-delay:2536ms;animation-duration:10740ms;filter:blur(4px)}.g-snows>li:nth-child(124){left:74%;width:2px;height:2px;animation-delay:2488ms;animation-duration:6637ms;filter:blur(0)}.g-snows>li:nth-child(125){left:58%;width:1px;height:1px;animation-delay:4003ms;animation-duration:7679ms;filter:blur(1px)}.g-snows>li:nth-child(126){left:48%;width:4px;height:4px;animation-delay:3130ms;animation-duration:10721ms;filter:blur(3px)}.g-snows>li:nth-child(127){left:42%;width:5px;height:5px;animation-delay:1498ms;animation-duration:5905ms;filter:blur(1px)}.g-snows>li:nth-child(128){left:120%;width:2px;height:2px;animation-delay:3542ms;animation-duration:5812ms;filter:blur(1px)}.g-snows>li:nth-child(129){left:66%;width:4px;height:4px;animation-delay:580ms;animation-duration:11094ms;filter:blur(1px)}.g-snows>li:nth-child(130){left:21%;width:3px;height:3px;animation-delay:1605ms;animation-duration:7346ms;filter:blur(1px)}.g-snows>li:nth-child(131){left:94%;width:0;height:0;animation-delay:4147ms;animation-duration:8748ms;filter:blur(0)}.g-snows>li:nth-child(132){left:35%;width:6px;height:6px;animation-delay:1646ms;animation-duration:13482ms;filter:blur(2px)}.g-snows>li:nth-child(133){left:127%;width:6px;height:6px;animation-delay:206ms;animation-duration:5881ms;filter:blur(1px)}.g-snows>li:nth-child(134){left:25%;width:7px;height:7px;animation-delay:3085ms;animation-duration:9941ms;filter:blur(1px)}.g-snows>li:nth-child(135){left:10%;width:3px;height:3px;animation-delay:3483ms;animation-duration:14126ms;filter:blur(1px)}.g-snows>li:nth-child(136){left:12%;width:0;height:0;animation-delay:180ms;animation-duration:5561ms;filter:blur(3px)}.g-snows>li:nth-child(137){left:56%;width:0;height:0;animation-delay:3226ms;animation-duration:5376ms;filter:blur(0)}.g-snows>li:nth-child(138){left:124%;width:3px;height:3px;animation-delay:2033ms;animation-duration:6634ms;filter:blur(2px)}.g-snows>li:nth-child(139){left:3%;width:5px;height:5px;animation-delay:846ms;animation-duration:8627ms;filter:blur(2px)}.g-snows>li:nth-child(140){left:34%;width:4px;height:4px;animation-delay:741ms;animation-duration:11106ms;filter:blur(2px)}.g-snows>li:nth-child(141){left:37%;width:0;height:0;animation-delay:1613ms;animation-duration:6157ms;filter:blur(2px)}.g-snows>li:nth-child(142){left:20%;width:2px;height:2px;animation-delay:2881ms;animation-duration:5023ms;filter:blur(1px)}.g-snows>li:nth-child(143){left:6%;width:3px;height:3px;animation-delay:3138ms;animation-duration:13159ms;filter:blur(1px)}.g-snows>li:nth-child(144){left:105%;width:4px;height:4px;animation-delay:3170ms;animation-duration:10423ms;filter:blur(1px)}.g-snows>li:nth-child(145){left:52%;width:2px;height:2px;animation-delay:358ms;animation-duration:6431ms;filter:blur(0)}.g-snows>li:nth-child(146){left:37%;width:0;height:0;animation-delay:2330ms;animation-duration:6762ms;filter:blur(2px)}.g-snows>li:nth-child(147){left:32%;width:8px;height:8px;animation-delay:2463ms;animation-duration:10992ms;filter:blur(3px)}.g-snows>li:nth-child(148){left:49%;width:7px;height:7px;animation-delay:2971ms;animation-duration:7520ms;filter:blur(3px)}.g-snows>li:nth-child(149){left:14%;width:0;height:0;animation-delay:2646ms;animation-duration:9801ms;filter:blur(1px)}.g-snows>li:nth-child(150){left:3%;width:4px;height:4px;animation-delay:2214ms;animation-duration:8116ms;filter:blur(2px)}.g-snows>li:nth-child(151){left:100%;width:2px;height:2px;animation-delay:2679ms;animation-duration:5767ms;filter:blur(4px)}.g-snows>li:nth-child(152){left:45%;width:4px;height:4px;animation-delay:2293ms;animation-duration:6681ms;filter:blur(1px)}.g-snows>li:nth-child(153){left:11%;width:1px;height:1px;animation-delay:2947ms;animation-duration:8256ms;filter:blur(1px)}.g-snows>li:nth-child(154){left:30%;width:5px;height:5px;animation-delay:235ms;animation-duration:7436ms;filter:blur(3px)}.g-snows>li:nth-child(155){left:24%;width:2px;height:2px;animation-delay:4613ms;animation-duration:8747ms;filter:blur(2px)}.g-snows>li:nth-child(156){left:68%;width:8px;height:8px;animation-delay:3263ms;animation-duration:10668ms;filter:blur(1px)}.g-snows>li:nth-child(157){left:86%;width:1px;height:1px;animation-delay:608ms;animation-duration:5570ms;filter:blur(1px)}.g-snows>li:nth-child(158){left:12%;width:9px;height:9px;animation-delay:1046ms;animation-duration:7898ms;filter:blur(2px)}.g-snows>li:nth-child(159){left:61%;width:3px;height:3px;animation-delay:1063ms;animation-duration:6312ms;filter:blur(3px)}.g-snows>li:nth-child(160){left:107%;width:9px;height:9px;animation-delay:139ms;animation-duration:7541ms;filter:blur(3px)}.g-snows>li:nth-child(161){left:98%;width:3px;height:3px;animation-delay:2376ms;animation-duration:6406ms;filter:blur(4px)}.g-snows>li:nth-child(162){left:103%;width:0;height:0;animation-delay:2236ms;animation-duration:7677ms;filter:blur(0)}.g-snows>li:nth-child(163){left:52%;width:1px;height:1px;animation-delay:2036ms;animation-duration:13126ms;filter:blur(3px)}.g-snows>li:nth-child(164){left:65%;width:8px;height:8px;animation-delay:3983ms;animation-duration:7581ms;filter:blur(3px)}.g-snows>li:nth-child(165){left:74%;width:3px;height:3px;animation-delay:1222ms;animation-duration:8551ms;filter:blur(2px)}.g-snows>li:nth-child(166){left:112%;width:5px;height:5px;animation-delay:3967ms;animation-duration:6762ms;filter:blur(2px)}.g-snows>li:nth-child(167){left:69%;width:0;height:0;animation-delay:660ms;animation-duration:9750ms;filter:blur(1px)}.g-snows>li:nth-child(168){left:91%;width:0;height:0;animation-delay:2905ms;animation-duration:8558ms;filter:blur(2px)}.g-snows>li:nth-child(169){left:38%;width:5px;height:5px;animation-delay:956ms;animation-duration:8849ms;filter:blur(0)}.g-snows>li:nth-child(170){left:21%;width:6px;height:6px;animation-delay:2163ms;animation-duration:8685ms;filter:blur(0)}.g-snows>li:nth-child(171){left:103%;width:2px;height:2px;animation-delay:531ms;animation-duration:8591ms;filter:blur(4px)}.g-snows>li:nth-child(172){left:33%;width:2px;height:2px;animation-delay:2671ms;animation-duration:5662ms;filter:blur(1px)}.g-snows>li:nth-child(173){left:21%;width:1px;height:1px;animation-delay:3159ms;animation-duration:10535ms;filter:blur(0)}.g-snows>li:nth-child(174){left:3%;width:5px;height:5px;animation-delay:3182ms;animation-duration:8661ms;filter:blur(1px)}.g-snows>li:nth-child(175){left:50%;width:4px;height:4px;animation-delay:1378ms;animation-duration:7730ms;filter:blur(4px)}.g-snows>li:nth-child(176){left:57%;width:2px;height:2px;animation-delay:4292ms;animation-duration:6094ms;filter:blur(1px)}.g-snows>li:nth-child(177){left:29%;width:1px;height:1px;animation-delay:2665ms;animation-duration:6869ms;filter:blur(3px)}.g-snows>li:nth-child(178){left:6%;width:2px;height:2px;animation-delay:3232ms;animation-duration:6552ms;filter:blur(0)}.g-snows>li:nth-child(179){left:59%;width:4px;height:4px;animation-delay:249ms;animation-duration:12414ms;filter:blur(1px)}.g-snows>li:nth-child(180){left:29%;width:2px;height:2px;animation-delay:1265ms;animation-duration:6074ms;filter:blur(1px)}.g-snows>li:nth-child(181){left:23%;width:1px;height:1px;animation-delay:2484ms;animation-duration:7285ms;filter:blur(4px)}.g-snows>li:nth-child(182){left:85%;width:1px;height:1px;animation-delay:1234ms;animation-duration:6632ms;filter:blur(2px)}.g-snows>li:nth-child(183){left:99%;width:9px;height:9px;animation-delay:985ms;animation-duration:5328ms;filter:blur(3px)}.g-snows>li:nth-child(184){left:56%;width:7px;height:7px;animation-delay:2710ms;animation-duration:6579ms;filter:blur(0)}.g-snows>li:nth-child(185){left:35%;width:3px;height:3px;animation-delay:2652ms;animation-duration:12514ms;filter:blur(1px)}.g-snows>li:nth-child(186){left:78%;width:1px;height:1px;animation-delay:1071ms;animation-duration:8104ms;filter:blur(0)}.g-snows>li:nth-child(187){left:22%;width:7px;height:7px;animation-delay:2196ms;animation-duration:10333ms;filter:blur(2px)}.g-snows>li:nth-child(188){left:1%;width:5px;height:5px;animation-delay:268ms;animation-duration:8621ms;filter:blur(3px)}.g-snows>li:nth-child(189){left:19%;width:5px;height:5px;animation-delay:997ms;animation-duration:9139ms;filter:blur(1px)}.g-snows>li:nth-child(190){left:52%;width:6px;height:6px;animation-delay:169ms;animation-duration:5644ms;filter:blur(4px)}.g-snows>li:nth-child(191){left:31%;width:2px;height:2px;animation-delay:581ms;animation-duration:9281ms;filter:blur(2px)}.g-snows>li:nth-child(192){left:9%;width:2px;height:2px;animation-delay:1679ms;animation-duration:5793ms;filter:blur(2px)}.g-snows>li:nth-child(193){left:96%;width:2px;height:2px;animation-delay:3714ms;animation-duration:6146ms;filter:blur(2px)}.g-snows>li:nth-child(194){left:70%;width:4px;height:4px;animation-delay:2267ms;animation-duration:5093ms;filter:blur(1px)}.g-snows>li:nth-child(195){left:70%;width:6px;height:6px;animation-delay:4544ms;animation-duration:7815ms;filter:blur(2px)}.g-snows>li:nth-child(196){left:53%;width:0;height:0;animation-delay:3103ms;animation-duration:6698ms;filter:blur(2px)}.g-snows>li:nth-child(197){left:103%;width:4px;height:4px;animation-delay:2570ms;animation-duration:6404ms;filter:blur(0)}.g-snows>li:nth-child(198){left:35%;width:2px;height:2px;animation-delay:4763ms;animation-duration:5475ms;filter:blur(0)}.g-snows>li:nth-child(199){left:32%;width:9px;height:9px;animation-delay:1130ms;animation-duration:9849ms;filter:blur(0)}.g-snows>li:nth-child(200){left:64%;width:4px;height:4px;animation-delay:4816ms;animation-duration:6987ms;filter:blur(3px)}.g-snows>li:nth-child(201){left:90%;width:2px;height:2px;animation-delay:1642ms;animation-duration:8392ms;filter:blur(2px)}.g-snows>li:nth-child(202){left:27%;width:6px;height:6px;animation-delay:1609ms;animation-duration:10388ms;filter:blur(0)}.g-snows>li:nth-child(203){left:112%;width:8px;height:8px;animation-delay:3439ms;animation-duration:6352ms;filter:blur(1px)}.g-snows>li:nth-child(204){left:49%;width:4px;height:4px;animation-delay:41ms;animation-duration:6869ms;filter:blur(4px)}.g-snows>li:nth-child(205){left:40%;width:0;height:0;animation-delay:60ms;animation-duration:10120ms;filter:blur(0)}.g-snows>li:nth-child(206){left:60%;width:1px;height:1px;animation-delay:4772ms;animation-duration:7692ms;filter:blur(2px)}.g-snows>li:nth-child(207){left:1%;width:6px;height:6px;animation-delay:3425ms;animation-duration:6131ms;filter:blur(1px)}.g-snows>li:nth-child(208){left:47%;width:1px;height:1px;animation-delay:3026ms;animation-duration:5509ms;filter:blur(1px)}.g-snows>li:nth-child(209){left:42%;width:0;height:0;animation-delay:4355ms;animation-duration:5722ms;filter:blur(1px)}.g-snows>li:nth-child(210){left:116%;width:8px;height:8px;animation-delay:3012ms;animation-duration:9084ms;filter:blur(1px)}.g-snows>li:nth-child(211){left:10%;width:6px;height:6px;animation-delay:930ms;animation-duration:6100ms;filter:blur(3px)}.g-snows>li:nth-child(212){left:20%;width:5px;height:5px;animation-delay:1665ms;animation-duration:8343ms;filter:blur(2px)}.g-snows>li:nth-child(213){left:81%;width:3px;height:3px;animation-delay:3821ms;animation-duration:8151ms;filter:blur(3px)}.g-snows>li:nth-child(214){left:55%;width:7px;height:7px;animation-delay:522ms;animation-duration:8396ms;filter:blur(1px)}.g-snows>li:nth-child(215){left:50%;width:0;height:0;animation-delay:2811ms;animation-duration:5857ms;filter:blur(4px)}.g-snows>li:nth-child(216){left:65%;width:5px;height:5px;animation-delay:1975ms;animation-duration:6831ms;filter:blur(0)}.g-snows>li:nth-child(217){left:14%;width:3px;height:3px;animation-delay:3440ms;animation-duration:11699ms;filter:blur(3px)}.g-snows>li:nth-child(218){left:6%;width:1px;height:1px;animation-delay:3710ms;animation-duration:6638ms;filter:blur(0)}.g-snows>li:nth-child(219){left:20%;width:4px;height:4px;animation-delay:4666ms;animation-duration:12697ms;filter:blur(0)}.g-snows>li:nth-child(220){left:62%;width:2px;height:2px;animation-delay:235ms;animation-duration:11611ms;filter:blur(1px)}.g-snows>li:nth-child(221){left:46%;width:5px;height:5px;animation-delay:4603ms;animation-duration:7253ms;filter:blur(1px)}.g-snows>li:nth-child(222){left:112%;width:5px;height:5px;animation-delay:1992ms;animation-duration:5226ms;filter:blur(2px)}.g-snows>li:nth-child(223){left:69%;width:1px;height:1px;animation-delay:4534ms;animation-duration:5044ms;filter:blur(1px)}.g-snows>li:nth-child(224){left:53%;width:6px;height:6px;animation-delay:3318ms;animation-duration:5225ms;filter:blur(2px)}.g-snows>li:nth-child(225){left:108%;width:0;height:0;animation-delay:712ms;animation-duration:9441ms;filter:blur(1px)}.g-snows>li:nth-child(226){left:11%;width:0;height:0;animation-delay:4065ms;animation-duration:7414ms;filter:blur(1px)}.g-snows>li:nth-child(227){left:32%;width:0;height:0;animation-delay:1232ms;animation-duration:5487ms;filter:blur(2px)}.g-snows>li:nth-child(228){left:46%;width:4px;height:4px;animation-delay:2535ms;animation-duration:9661ms;filter:blur(1px)}.g-snows>li:nth-child(229){left:90%;width:1px;height:1px;animation-delay:4724ms;animation-duration:11394ms;filter:blur(2px)}.g-snows>li:nth-child(230){left:20%;width:6px;height:6px;animation-delay:349ms;animation-duration:5647ms;filter:blur(0)}.g-snows>li:nth-child(231){left:1%;width:0;height:0;animation-delay:2179ms;animation-duration:10820ms;filter:blur(4px)}.g-snows>li:nth-child(232){left:41%;width:0;height:0;animation-delay:4076ms;animation-duration:9948ms;filter:blur(0)}.g-snows>li:nth-child(233){left:14%;width:3px;height:3px;animation-delay:3724ms;animation-duration:6315ms;filter:blur(1px)}.g-snows>li:nth-child(234){left:56%;width:3px;height:3px;animation-delay:1152ms;animation-duration:14035ms;filter:blur(0)}.g-snows>li:nth-child(235){left:67%;width:1px;height:1px;animation-delay:635ms;animation-duration:9295ms;filter:blur(0)}.g-snows>li:nth-child(236){left:12%;width:1px;height:1px;animation-delay:2023ms;animation-duration:13214ms;filter:blur(2px)}.g-snows>li:nth-child(237){left:46%;width:6px;height:6px;animation-delay:3784ms;animation-duration:10005ms;filter:blur(2px)}.g-snows>li:nth-child(238){left:81%;width:2px;height:2px;animation-delay:3192ms;animation-duration:12379ms;filter:blur(2px)}.g-snows>li:nth-child(239){left:100%;width:4px;height:4px;animation-delay:3961ms;animation-duration:7119ms;filter:blur(1px)}.g-snows>li:nth-child(240){left:96%;width:4px;height:4px;animation-delay:895ms;animation-duration:10384ms;filter:blur(1px)}.g-snows>li:nth-child(241){left:2%;width:2px;height:2px;animation-delay:3495ms;animation-duration:8279ms;filter:blur(1px)}.g-snows>li:nth-child(242){left:53%;width:4px;height:4px;animation-delay:849ms;animation-duration:12483ms;filter:blur(2px)}.g-snows>li:nth-child(243){left:5%;width:8px;height:8px;animation-delay:1074ms;animation-duration:7348ms;filter:blur(2px)}.g-snows>li:nth-child(244){left:30%;width:2px;height:2px;animation-delay:644ms;animation-duration:9295ms;filter:blur(1px)}.g-snows>li:nth-child(245){left:108%;width:4px;height:4px;animation-delay:1640ms;animation-duration:6995ms;filter:blur(2px)}.g-snows>li:nth-child(246){left:37%;width:3px;height:3px;animation-delay:3281ms;animation-duration:5056ms;filter:blur(2px)}.g-snows>li:nth-child(247){left:89%;width:6px;height:6px;animation-delay:1955ms;animation-duration:11892ms;filter:blur(2px)}.g-snows>li:nth-child(248){left:24%;width:2px;height:2px;animation-delay:3762ms;animation-duration:5901ms;filter:blur(3px)}.g-snows>li:nth-child(249){left:97%;width:1px;height:1px;animation-delay:3563ms;animation-duration:7754ms;filter:blur(3px)}.g-snows>li:nth-child(250){left:93%;width:1px;height:1px;animation-delay:4149ms;animation-duration:11610ms;filter:blur(1px)}.login-v1-page{margin:0;padding:0;min-height:100vh;background-color:#0a0a0a;font-family:'Maven Pro',sans-serif;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.login-v1-bg{position:fixed;inset:0;z-index:0}.login-v1-bg img{width:100%;height:100%;object-fit:cover;opacity:.6}.login-v1-container{display:flex;position:relative;z-index:1;width:calc(100% - 5rem);max-width:75rem;height:calc(100vh - 5rem);max-height:50rem;margin:auto;border-radius:1.25rem;overflow:hidden;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.4)}.login-v1-left{width:50%;display:flex;flex-direction:column;position:relative;overflow:hidden}.login-v1-left .quote-image{position:absolute;inset:0}.login-v1-left .quote-image img{width:100%;height:100%;object-fit:cover}.login-v1-left .quote-image::after{content:'';position:absolute;inset:0;background:linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.3) 50%, transparent 100%)}.login-v1-left .quote-content{position:absolute;bottom:0;left:0;right:0;padding:2.5rem;z-index:1}.login-v1-left .quote-content .quote-title{font-family:'Maven Pro',sans-serif;font-size:3rem;font-weight:700;color:#ffffff;line-height:1.15;margin-bottom:1rem}.login-v1-left .quote-content .quote-text{font-size:.875rem;color:rgba(255,255,255,0.7);line-height:1.7;max-width:24rem;margin:0}.login-v1-right{width:50%;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem;position:relative}.login-form-wrapper{width:100%;max-width:26rem}.login-logo{text-align:center;margin-bottom:1rem}.login-logo img{height:3.5rem;padding:.5rem;border:1px solid #e3e3e6;border-radius:.5rem}.login-form-content .login-title{font-family:'Maven Pro',sans-serif;font-size:2.5rem;font-weight:700;color:#0a0a0a;margin-bottom:.5rem;text-align:center}.login-form-content .login-subtitle{font-size:.875rem;color:#6b7280;text-align:center;margin-bottom:2.5rem}.login-form .form-floating .form-control{border-radius:.5rem}.login-form .form-floating>label{color:#5E6C84}.login-form .form-floating.password-input .form-control{padding-right:3rem}.login-form .form-floating.password-input .form-control.is-invalid,.login-form .form-floating.password-input .form-control:invalid{padding-right:5.5rem}.login-form .form-floating.password-input .password-toggle{position:absolute;right:0;top:0;height:2.875rem;width:3rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#5E6C84;cursor:pointer;z-index:5}.login-form .form-floating.password-input .password-toggle:hover{color:#333333}.login-form .form-floating.password-input .form-control.is-invalid~.password-toggle,.login-form .form-floating.password-input .form-control:invalid~.password-toggle{right:1.25rem}.login-form .form-check .form-check-label{font-size:.875rem;color:#5E6C84}.login-form .form-switch .form-check-input:checked{background-color:#b4d08a;border-color:#b4d08a}.login-form .forgot-password-link{font-size:.875rem;color:#333333;text-decoration:none;font-weight:500}.login-form .forgot-password-link:hover{text-decoration:underline}.login-form .btn-signin{width:100%;height:3.25rem;background:linear-gradient(90deg, #b4d08a 0%, #C7DCA7 25%, #dae8c4 50%, #C7DCA7 75%, #b4d08a 100%);background-size:200% 100%;color:#333333;border:none;border-radius:2rem;font-size:.9375rem;font-weight:600;transition:all .4s ease;box-shadow:0 2px 8px rgba(153,191,94,0.3)}.login-form .btn-signin:hover{background-position:100% 0;box-shadow:0 6px 20px rgba(153,191,94,0.45);transform:translateY(-2px)}.login-form .btn-signin:active{transform:translateY(0) scale(.98);box-shadow:0 2px 6px rgba(153,191,94,0.3)}.login-form .divider-text{display:flex;align-items:center;text-align:center;color:#5E6C84;font-size:.875rem}.login-form .divider-text::before,.login-form .divider-text::after{content:'';flex:1;border-bottom:1px solid #e3e3e6}.login-form .divider-text span{padding:0 1rem}.login-form .social-login-icons{display:flex;justify-content:center;gap:.75rem}.login-form .btn-social{width:3.25rem;height:3.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #e3e3e6;background-color:#ffffff;transition:all .2s ease}.login-form .btn-social i,.login-form .btn-social svg{font-size:1.25em;width:1.25em;height:1.25em}.login-form .btn-social:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.login-form .btn-social.btn-icloud{color:#333333}.login-form .btn-social.btn-icloud:hover{background-color:#333333;border-color:#333333;color:#ffffff}.login-form .btn-social.btn-google{color:#EA4335}.login-form .btn-social.btn-google:hover{background-color:#EA4335;border-color:#EA4335;color:#ffffff}.login-form .btn-social.btn-facebook{color:#1877F2}.login-form .btn-social.btn-facebook:hover{background-color:#1877F2;border-color:#1877F2;color:#ffffff}.login-form .btn-social.btn-linkedin{color:#0A66C2}.login-form .btn-social.btn-linkedin:hover{background-color:#0A66C2;border-color:#0A66C2;color:#ffffff}.login-form .btn-social.btn-x{color:#000000}.login-form .btn-social.btn-x:hover{background-color:#000000;border-color:#000000;color:#ffffff}.login-form .btn-social.btn-microsoft{color:#00A4EF}.login-form .btn-social.btn-microsoft:hover{background-color:#00A4EF;border-color:#00A4EF;color:#ffffff}.login-footer{text-align:center;margin-top:2.5rem;font-size:.875rem;color:#6b7280}.login-footer a{color:#0a0a0a;font-weight:600;text-decoration:none;margin-left:.375rem}.login-footer a:hover{text-decoration:underline}.password-strength-section{background-color:#f7f7f7;border-radius:.5rem;padding:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.password-strength-section.active{padding:1rem;max-height:12.5rem;opacity:1}.password-strength-section .password-strength-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.password-strength-section .password-strength-header .strength-label{font-size:.75rem;font-weight:600;color:#5E6C84;text-transform:uppercase;letter-spacing:.025rem}.password-strength-section .password-strength-header .strength-indicator{display:flex;align-items:center;gap:.5rem}.password-strength-section .password-strength-header .strength-indicator .strength-text{font-size:.75rem;font-weight:600;color:#5E6C84;transition:color .3s ease}.password-strength-section .password-strength-header .strength-indicator .strength-text.strength-weak{color:#dc3545}.password-strength-section .password-strength-header .strength-indicator .strength-text.strength-fair{color:#fd7e14}.password-strength-section .password-strength-header .strength-indicator .strength-text.strength-good{color:#ffc107}.password-strength-section .password-strength-header .strength-indicator .strength-text.strength-strong{color:#28a745}.password-strength-section .password-strength-header .strength-indicator .strength-text.strength-excellent{color:#b0cd83}.password-strength-section .password-strength-header .strength-indicator .strength-percent{font-size:.75rem;font-weight:500;color:#5E6C84;min-width:2rem;text-align:right}.password-strength-section .password-strength-bar{height:.375rem;background-color:#e3e3e6;border-radius:.1875rem;overflow:hidden;margin-bottom:.875rem}.password-strength-section .password-strength-bar .password-strength-fill{height:100%;width:0;border-radius:.1875rem;transition:width .3s ease,background-color .3s ease}.password-strength-section .password-strength-bar .password-strength-fill.strength-weak{background-color:#dc3545}.password-strength-section .password-strength-bar .password-strength-fill.strength-fair{background-color:#fd7e14}.password-strength-section .password-strength-bar .password-strength-fill.strength-good{background-color:#ffc107}.password-strength-section .password-strength-bar .password-strength-fill.strength-strong{background-color:#28a745}.password-strength-section .password-strength-bar .password-strength-fill.strength-excellent{background-color:#b0cd83}.password-strength-section .password-requirements{display:grid;grid-template-columns:repeat(2, 1fr);gap:.375rem}.password-strength-section .password-requirements .requirement-item{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#5E6C84;background-color:#ffffff;padding:.5rem .625rem;border-radius:.375rem;border:1px solid #e3e3e6;transition:all .25s ease}.password-strength-section .password-requirements .requirement-item .requirement-icon{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;font-size:1rem;color:#5E6C84;flex-shrink:0;transition:all .25s ease}.password-strength-section .password-requirements .requirement-item span:not(.requirement-icon){flex:1;line-height:1.3}.password-strength-section .password-requirements .requirement-item.invalid{color:#dc3545;background-color:rgba(220,53,69,0.08);border-color:rgba(220,53,69,0.25)}.password-strength-section .password-requirements .requirement-item.invalid .requirement-icon{color:#dc3545}.password-strength-section .password-requirements .requirement-item.valid{color:#28a745;background-color:rgba(40,167,69,0.08);border-color:rgba(40,167,69,0.25)}.password-strength-section .password-requirements .requirement-item.valid .requirement-icon{color:#28a745}.lock-screen-avatar .avatar-wrapper{position:relative;width:6rem;height:6rem}.lock-screen-avatar .avatar-wrapper .avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:.25rem solid #ffffff;box-shadow:0 .5rem 1.5rem rgba(0,0,0,0.15)}.lock-screen-avatar .avatar-wrapper .avatar-lock-icon{position:absolute;bottom:0;right:0;width:1.75rem;height:1.75rem;background:linear-gradient(135deg, #b4d08a, #C7DCA7);border-radius:50%;display:flex;align-items:center;justify-content:center;border:.1875rem solid #ffffff;box-shadow:0 .125rem .5rem rgba(0,0,0,0.15)}.lock-screen-avatar .avatar-wrapper .avatar-lock-icon i{font-size:.625rem;color:#333333}.lock-screen-avatar .user-name{font-size:1.25rem;font-weight:600;color:#333333;margin-bottom:.25rem}.lock-screen-avatar .user-email{font-size:.875rem;color:#5E6C84;margin-bottom:0}@media only screen and (max-width: 991px){.login-v1-page{overflow:auto}.login-v1-container{flex-direction:column;width:100%;height:auto;max-height:none}.login-v1-left{width:100%;min-height:18rem}.login-v1-left .quote-content{padding:1.5rem}.login-v1-left .quote-content .quote-title{font-size:2.25rem}.login-v1-left .quote-content .quote-text{font-size:.8125rem}.login-v1-right{width:100%;padding:2rem 1.5rem}.login-logo{text-align:center;margin-bottom:2rem}}@media only screen and (max-width: 500px){.login-v1-container{width:100%;height:100vh;border-radius:0;overflow:auto}.login-v1-left{min-height:14rem}.login-v1-left .quote-content{padding:1.25rem}.login-v1-left .quote-content .quote-title{font-size:1.75rem}.login-v1-left .quote-content .quote-text{font-size:.75rem}.login-v1-right{padding:1.5rem 1.25rem}.login-form-wrapper{max-width:100%}.login-form-content .login-title{font-size:1.75rem}.login-form-content .login-subtitle{font-size:.8125rem}.login-footer{margin-top:1.5rem}}.login-v2-page{margin:0;padding:0;min-height:100vh;font-family:'Maven Pro',sans-serif;overflow:hidden}.login-v2-page .map-container{position:relative;width:100%;height:100vh}.login-v2-page .map-container::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.4) 100%);pointer-events:none;z-index:1}.login-v2-map{width:100%;height:100%}.login-panel{top:50%;left:50%;transform:translate(-50%, -50%);width:24rem;z-index:100}.login-panel .card{border:1px solid rgba(255,255,255,0.4);border-radius:1.25rem;overflow:hidden;background:linear-gradient(135deg, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.4) 100%);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 8px 32px rgba(0,0,0,0.15),0 0 0 1px rgba(255,255,255,0.3) inset,0 -2px 6px rgba(255,255,255,0.2) inset}.login-panel .card .card-header{background:rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.4);padding:1rem 1.5rem}.login-panel .card .card-header .login-panel-logo{border:1px solid #e3e3e6;border-radius:.375rem;padding:.25rem}.login-panel .card .card-header .card-title{font-size:1rem;font-weight:600;color:#333333}.login-panel .card .card-header .header-location{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#5E6C84}.login-panel .card .card-header .header-location .material-symbols-sharp{font-size:1rem;color:#f5392f}.login-panel .card .card-body{padding:1.5rem;background:transparent}.login-panel .card .card-body .login-subtitle{font-size:.8125rem}.login-panel .form-floating .form-control{background:rgba(255,255,255,0.5);border:1px solid rgba(255,255,255,0.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,0.04) inset}.login-panel .form-floating .form-control:focus{background:rgba(255,255,255,0.7);border-color:#0067ff;box-shadow:0 0 0 3px rgba(0,103,255,0.15),0 2px 8px rgba(0,0,0,0.04) inset}.login-panel .form-floating .form-control::placeholder{color:rgba(0,0,0,0.4)}.login-panel .form-floating .form-control{border-radius:.5rem}.login-panel .form-floating.password-input{position:relative}.login-panel .form-floating.password-input .form-control{padding-right:3rem}.login-panel .form-floating.password-input .password-toggle{position:absolute;right:0;top:50%;transform:translateY(-50%);height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#5E6C84;cursor:pointer;z-index:5}.login-panel .form-floating.password-input .password-toggle .material-symbols-sharp{font-size:1.25rem}.login-panel .form-floating.password-input .password-toggle:hover{color:#333333}.login-panel .form-check-label{font-size:.8125rem;color:#5E6C84}.login-panel .form-switch .form-check-input:checked{background-color:#0067ff;border-color:#0067ff}.login-panel .forgot-password-link{font-size:.8125rem;color:#0067ff;text-decoration:none;font-weight:500}.login-panel .forgot-password-link:hover{text-decoration:underline}.login-panel .btn-primary{display:flex;align-items:center;justify-content:center;gap:.375rem;height:2.75rem;font-weight:500}.login-panel .btn-primary .material-symbols-sharp{font-size:1.25rem}.login-panel .divider-text{display:flex;align-items:center;text-align:center;color:#5E6C84;font-size:.75rem}.login-panel .divider-text::before,.login-panel .divider-text::after{content:'';flex:1;border-bottom:1px solid #e3e3e6}.login-panel .divider-text span{padding:0 .75rem}.login-panel .social-login-row{display:flex;gap:.75rem}.login-panel .btn-social{flex:1;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.8125rem;font-weight:500;transition:all .2s ease}.login-panel .btn-social svg{flex-shrink:0}.login-panel .btn-social.btn-google{background-color:#ffffff;border:1px solid #e3e3e6;color:#333333}.login-panel .btn-social.btn-google:hover{background-color:#f8f9fa;box-shadow:0 1px 3px rgba(0,0,0,0.12)}.login-panel .btn-social.btn-apple{background-color:#000;border:1px solid #000;color:#ffffff}.login-panel .btn-social.btn-apple:hover{background-color:#333}.login-panel .login-footer{font-size:.8125rem;padding-top:.75rem;border-top:1px solid rgba(0,0,0,0.08)}.login-panel .login-footer a{color:#0067ff;font-weight:500;text-decoration:none}.login-panel .login-footer a:hover{text-decoration:underline}.login-panel .btn-social.btn-google{background:rgba(255,255,255,0.5);border:1px solid rgba(255,255,255,0.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,0.06)}.login-panel .btn-social.btn-google:hover{background:rgba(255,255,255,0.7);box-shadow:0 4px 12px rgba(0,0,0,0.1)}.login-panel .btn-social.btn-apple{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,0.15)}.login-panel .btn-social.btn-apple:hover{box-shadow:0 4px 12px rgba(0,0,0,0.2)}.login-panel .btn-primary{background:linear-gradient(90deg, #b4d08a 0%, #C7DCA7 25%, #dae8c4 50%, #C7DCA7 75%, #b4d08a 100%);background-size:200% 100%;color:#333333;border:none;border-radius:.5rem;font-weight:600;transition:all .4s ease;box-shadow:0 2px 8px rgba(153,191,94,0.3)}.login-panel .btn-primary:hover{background-position:100% 0;box-shadow:0 6px 20px rgba(153,191,94,0.45);transform:translateY(-2px)}.login-panel .btn-primary:active{transform:translateY(0) scale(.98);box-shadow:0 2px 6px rgba(153,191,94,0.3)}.login-panel .divider-text::before,.login-panel .divider-text::after{border-color:rgba(0,0,0,0.1)}.login-panel .form-switch .form-check-input{background-color:rgba(0,0,0,0.15);border-color:rgba(255,255,255,0.3)}.login-panel .form-switch .form-check-input:checked{background-color:#b4d08a;border-color:#b4d08a}.login-v2-page .map-controls{right:1rem;bottom:6rem;z-index:100}.login-v2-page .map-controls .btn-group-vertical{border-radius:.75rem;overflow:hidden;background:rgba(255,255,255,0.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,0.4);box-shadow:0 4px 16px rgba(0,0,0,0.1)}.login-v2-page .map-controls .btn-group-vertical .btn{width:2.5rem;height:2.5rem;padding:0;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#5E6C84;border-bottom:1px solid rgba(255,255,255,0.3)}.login-v2-page .map-controls .btn-group-vertical .btn:last-child{border-bottom:none}.login-v2-page .map-controls .btn-group-vertical .btn:hover{background:rgba(255,255,255,0.4);color:#333333}.login-v2-page .map-controls .btn-group-vertical .btn .material-symbols-sharp{font-size:1.25rem}.login-v2-page .map-legend{bottom:0;left:0;z-index:100}.login-v2-page .map-legend .card{border-radius:0;border:none;background:rgba(255,255,255,0.95);box-shadow:0 -0.125rem .5rem rgba(0,0,0,0.1)}.login-v2-page .map-legend .card-body{padding:.5rem 1rem}.login-v2-page .map-legend .card-title{display:none}.login-v2-page .map-legend .legend-items{display:flex;gap:1rem;align-items:center}.login-v2-page .map-legend .legend-item{margin-bottom:0 !important}.login-v2-page .map-legend .legend-item small{font-size:.8125rem;color:#5E6C84}.login-v2-page .map-legend .legend-marker{width:.5rem;height:.5rem;border-radius:50%;display:inline-block}.login-v2-page .gm-style{font-family:inherit}.login-v2-page .gm-style *:focus{outline:none !important}.login-v2-page .gm-style button:focus,.login-v2-page .gm-style div:focus,.login-v2-page .gm-style [tabindex]:focus{outline:none !important;box-shadow:none !important}.login-v2-page .gm-style .gm-style-iw{outline:none !important}.login-v2-page .gm-style .gm-style-iw-c{border-radius:.375rem;padding:0 !important;box-shadow:0 .125rem .5rem rgba(0,0,0,0.2);outline:none !important;border:none !important}.login-v2-page .gm-style .gm-style-iw-c:focus,.login-v2-page .gm-style .gm-style-iw-c:active{outline:none !important;border:none !important}.login-v2-page .map-tooltip{padding:.375rem .625rem;font-size:.75rem;white-space:nowrap;display:flex;align-items:center;gap:.25rem}.login-v2-page .map-tooltip strong{color:#333333;font-weight:600}.login-v2-page .map-tooltip .tooltip-divider{color:#e3e3e6;margin:0 .125rem}.login-v2-page .map-tooltip span{color:#333333}.login-v2-page .gm-style .gm-style-iw-d{overflow:hidden !important}.login-v2-page .gm-style .gm-style-iw-tc::after{background:#ffffff}.login-v2-page .gm-style .gm-style-iw-chr{position:absolute;top:.25rem;right:.25rem}.login-v2-page .gm-style .gm-ui-hover-effect{width:1.25rem !important;height:1.25rem !important;opacity:.6}.login-v2-page .gm-style .gm-ui-hover-effect:hover{opacity:1}.login-v2-page .gm-style .gm-ui-hover-effect>span{width:.875rem !important;height:.875rem !important;margin:.1875rem !important}.login-v2-page .gm-style-iw button.gm-ui-hover-effect{top:0 !important;right:0 !important;width:1.5rem !important;height:1.5rem !important;background:#f7f7f7 !important;border-radius:50% !important;opacity:.8}.login-v2-page .gm-style-iw button.gm-ui-hover-effect img{width:.75rem !important;height:.75rem !important;margin:.375rem !important}@media only screen and (max-width: 991px){.login-panel{width:22rem}}@media only screen and (max-width: 767px){.login-panel{top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 2rem);max-width:24rem}.login-panel .card .card-header{flex-wrap:wrap;gap:.5rem}.login-panel .card .card-header .header-location{width:100%;justify-content:flex-end}.login-v2-page .map-controls{right:.5rem;bottom:5rem}.login-v2-page .map-controls .btn-group-vertical .btn{width:2.25rem;height:2.25rem}.login-v2-page .map-legend{display:none}}@media only screen and (max-width: 500px){.login-panel{width:calc(100% - 1rem)}.login-panel .card .card-header{padding:.875rem 1rem}.login-panel .card .card-body{padding:1.25rem}.login-panel .social-login-row{flex-direction:column;gap:.5rem}}.registration-v1-page{margin:0;padding:0;min-height:100vh;background-color:#0a0a0a;font-family:'Maven Pro',sans-serif;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.registration-v1-bg{position:fixed;inset:0;z-index:0}.registration-v1-bg img{width:100%;height:100%;object-fit:cover;opacity:.6}.registration-v1-container{display:flex;position:relative;z-index:1;width:calc(100% - 5rem);max-width:75rem;height:calc(100vh - 5rem);max-height:56rem;border-radius:1.25rem;overflow:hidden;box-shadow:0 1.5rem 4rem rgba(0,0,0,0.4)}.registration-v1-left{width:45%;display:flex;flex-direction:column;position:relative;overflow:hidden}.registration-v1-left .quote-image{position:absolute;inset:0}.registration-v1-left .quote-image img{width:100%;height:100%;object-fit:cover}.registration-v1-left .quote-image::after{content:'';position:absolute;inset:0;background:linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.3) 50%, transparent 100%)}.registration-v1-left .quote-content{position:absolute;bottom:0;left:0;right:0;padding:2.5rem;z-index:1}.registration-v1-left .quote-content .quote-title{font-family:'Maven Pro',sans-serif;font-size:3rem;font-weight:700;color:#ffffff;line-height:1.15;margin-bottom:1rem}.registration-v1-left .quote-content .quote-text{font-size:.875rem;color:rgba(255,255,255,0.7);line-height:1.7;max-width:24rem;margin:0}.registration-v1-right{width:55%;background-color:#ffffff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem;position:relative;overflow-y:auto}.registration-form-wrapper{width:100%;max-width:26rem}.registration-logo{text-align:center;margin-bottom:1rem}.registration-logo img{height:3.5rem;padding:.5rem;border:1px solid #e3e3e6;border-radius:.5rem}.registration-form-content .registration-title{font-family:'Maven Pro',sans-serif;font-size:2rem;font-weight:700;color:#0a0a0a;margin-bottom:.5rem;text-align:center}.registration-form-content .registration-subtitle{font-size:.875rem;color:#6b7280;text-align:center;margin-bottom:1.5rem}.registration-form .form-floating .form-control{border-radius:.5rem}.registration-form .form-floating>label{color:#5E6C84}.registration-form .form-floating.password-input .form-control{padding-right:3rem}.registration-form .form-floating.password-input .form-control.is-invalid,.registration-form .form-floating.password-input .form-control:invalid{padding-right:5.5rem}.registration-form .form-floating.password-input .password-toggle{position:absolute;right:0;top:0;height:2.875rem;width:3rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#5E6C84;cursor:pointer;z-index:5}.registration-form .form-floating.password-input .password-toggle:hover{color:#333333}.registration-form .form-floating.password-input .form-control.is-invalid~.password-toggle,.registration-form .form-floating.password-input .form-control:invalid~.password-toggle{right:1.25rem}.registration-form .form-check .form-check-label{font-size:.8125rem;color:#5E6C84}.registration-form .form-check .form-check-label a{color:#333333;font-weight:500;text-decoration:none}.registration-form .form-check .form-check-label a:hover{text-decoration:underline}.registration-form .form-check .form-check-input:checked{background-color:#b4d08a;border-color:#b4d08a}.registration-form .btn-register{width:100%;height:3.25rem;background:linear-gradient(90deg, #b4d08a 0%, #C7DCA7 25%, #dae8c4 50%, #C7DCA7 75%, #b4d08a 100%);background-size:200% 100%;color:#333333;border:none;border-radius:2rem;font-size:.9375rem;font-weight:600;transition:all .4s ease;box-shadow:0 2px 8px rgba(153,191,94,0.3)}.registration-form .btn-register:hover{background-position:100% 0;box-shadow:0 6px 20px rgba(153,191,94,0.45);transform:translateY(-2px)}.registration-form .btn-register:active{transform:translateY(0) scale(.98);box-shadow:0 2px 6px rgba(153,191,94,0.3)}.registration-form .divider-text{display:flex;align-items:center;text-align:center;color:#5E6C84;font-size:.875rem}.registration-form .divider-text::before,.registration-form .divider-text::after{content:'';flex:1;border-bottom:1px solid #e3e3e6}.registration-form .divider-text span{padding:0 1rem}.registration-form .social-login-icons{display:flex;justify-content:center;gap:.75rem}.registration-form .btn-social{width:3.25rem;height:3.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #e3e3e6;background-color:#ffffff;transition:all .2s ease}.registration-form .btn-social i,.registration-form .btn-social svg{font-size:1.25em;width:1.25em;height:1.25em}.registration-form .btn-social:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.registration-form .btn-social.btn-icloud{color:#333333}.registration-form .btn-social.btn-icloud:hover{background-color:#333333;border-color:#333333;color:#ffffff}.registration-form .btn-social.btn-google{color:#EA4335}.registration-form .btn-social.btn-google:hover{background-color:#EA4335;border-color:#EA4335;color:#ffffff}.registration-form .btn-social.btn-facebook{color:#1877F2}.registration-form .btn-social.btn-facebook:hover{background-color:#1877F2;border-color:#1877F2;color:#ffffff}.registration-form .btn-social.btn-linkedin{color:#0A66C2}.registration-form .btn-social.btn-linkedin:hover{background-color:#0A66C2;border-color:#0A66C2;color:#ffffff}.registration-form .btn-social.btn-x{color:#000000}.registration-form .btn-social.btn-x:hover{background-color:#000000;border-color:#000000;color:#ffffff}.registration-form .btn-social.btn-microsoft{color:#00A4EF}.registration-form .btn-social.btn-microsoft:hover{background-color:#00A4EF;border-color:#00A4EF;color:#ffffff}.registration-footer{text-align:center;margin-top:1.5rem;font-size:.875rem;color:#6b7280}.registration-footer a{color:#0a0a0a;font-weight:600;text-decoration:none}.registration-footer a:hover{text-decoration:underline}@media only screen and (max-width: 991px){.registration-v1-page{overflow:auto}.registration-v1-container{flex-direction:column;width:100%;height:auto;max-height:none}.registration-v1-left{width:100%;min-height:16rem}.registration-v1-left .quote-content{padding:1.5rem}.registration-v1-left .quote-content .quote-title{font-size:2.25rem}.registration-v1-left .quote-content .quote-text{font-size:.8125rem}.registration-v1-right{width:100%;padding:2rem 1.5rem}.registration-logo{text-align:center;margin-bottom:1.5rem}}@media only screen and (max-width: 500px){.registration-v1-container{width:100%;height:auto;min-height:100vh;border-radius:0;overflow:auto}.registration-v1-left{min-height:12rem}.registration-v1-left .quote-content{padding:1.25rem}.registration-v1-left .quote-content .quote-title{font-size:1.75rem}.registration-v1-left .quote-content .quote-text{font-size:.75rem}.registration-v1-right{padding:1.5rem 1.25rem}.registration-form-wrapper{max-width:100%}.registration-form-content .registration-title{font-size:1.5rem}.registration-form-content .registration-subtitle{font-size:.8125rem}.registration-footer{margin-top:1rem}}.registration-v2-page{margin:0;padding:0;min-height:100vh;font-family:'Maven Pro',sans-serif;overflow:hidden}.registration-v2-page .map-container{position:relative;width:100%;height:100vh}.registration-v2-page .map-container::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.2) 50%, rgba(0,0,0,0.4) 100%);pointer-events:none;z-index:1}.registration-v2-map{width:100%;height:100%}.registration-panel{top:50%;left:50%;transform:translate(-50%, -50%);width:26rem;max-height:calc(100vh - 2rem);z-index:100}.registration-panel .card{border:1px solid rgba(255,255,255,0.4);border-radius:1.25rem;overflow:hidden;background:linear-gradient(135deg, rgba(255,255,255,0.6) 0%, rgba(255,255,255,0.4) 100%);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 8px 32px rgba(0,0,0,0.15),0 0 0 1px rgba(255,255,255,0.3) inset,0 -2px 6px rgba(255,255,255,0.2) inset;max-height:calc(100vh - 2rem);display:flex;flex-direction:column}.registration-panel .card .card-header{background:rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.4);padding:1rem 1.5rem;flex-shrink:0}.registration-panel .card .card-header .registration-panel-logo{border:1px solid #e3e3e6;border-radius:.375rem;padding:.25rem}.registration-panel .card .card-header .card-title{font-size:1rem;font-weight:600;color:#333333}.registration-panel .card .card-header .header-location{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#5E6C84}.registration-panel .card .card-header .header-location .material-symbols-sharp{font-size:1rem;color:#14b474}.registration-panel .card .card-body{padding:1.5rem;background:transparent;overflow-y:auto;flex:1}.registration-panel .card .card-body .registration-subtitle{font-size:.8125rem}.registration-panel .form-floating .form-control{background:rgba(255,255,255,0.5);border:1px solid rgba(255,255,255,0.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,0.04) inset}.registration-panel .form-floating .form-control:focus{background:rgba(255,255,255,0.7);border-color:#0067ff;box-shadow:0 0 0 3px rgba(0,103,255,0.15),0 2px 8px rgba(0,0,0,0.04) inset}.registration-panel .form-floating .form-control::placeholder{color:rgba(0,0,0,0.4)}.registration-panel .form-floating .form-control{border-radius:.5rem}.registration-panel .form-floating.password-input{position:relative}.registration-panel .form-floating.password-input .form-control{padding-right:3rem}.registration-panel .form-floating.password-input .password-toggle{position:absolute;right:0;top:50%;transform:translateY(-50%);height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#5E6C84;cursor:pointer;z-index:5}.registration-panel .form-floating.password-input .password-toggle .material-symbols-sharp{font-size:1.25rem}.registration-panel .form-floating.password-input .password-toggle:hover{color:#333333}.registration-panel .form-check .form-check-label{font-size:.8125rem;color:#5E6C84}.registration-panel .form-check .form-check-label a{color:#333333;font-weight:500;text-decoration:none}.registration-panel .form-check .form-check-label a:hover{text-decoration:underline}.registration-panel .form-check .form-check-input:checked{background-color:#b4d08a;border-color:#b4d08a}.registration-panel .btn-primary{display:flex;align-items:center;justify-content:center;gap:.375rem;height:2.75rem;font-weight:500}.registration-panel .btn-primary .material-symbols-sharp{font-size:1.25rem}.registration-panel .divider-text{display:flex;align-items:center;text-align:center;color:#5E6C84;font-size:.75rem}.registration-panel .divider-text::before,.registration-panel .divider-text::after{content:'';flex:1;border-bottom:1px solid #e3e3e6}.registration-panel .divider-text span{padding:0 .75rem}.registration-panel .social-login-row{display:flex;gap:.75rem}.registration-panel .btn-social{flex:1;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.8125rem;font-weight:500;transition:all .2s ease}.registration-panel .btn-social svg{flex-shrink:0}.registration-panel .btn-social.btn-google{background-color:#ffffff;border:1px solid #e3e3e6;color:#333333}.registration-panel .btn-social.btn-google:hover{background-color:#f8f9fa;box-shadow:0 1px 3px rgba(0,0,0,0.12)}.registration-panel .btn-social.btn-apple{background-color:#000;border:1px solid #000;color:#ffffff}.registration-panel .btn-social.btn-apple:hover{background-color:#333}.registration-panel .registration-footer{font-size:.8125rem;padding-top:.75rem;border-top:1px solid rgba(0,0,0,0.08)}.registration-panel .registration-footer a{color:#0067ff;font-weight:500;text-decoration:none}.registration-panel .registration-footer a:hover{text-decoration:underline}.registration-panel .btn-social.btn-google{background:rgba(255,255,255,0.5);border:1px solid rgba(255,255,255,0.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,0.06)}.registration-panel .btn-social.btn-google:hover{background:rgba(255,255,255,0.7);box-shadow:0 4px 12px rgba(0,0,0,0.1)}.registration-panel .btn-social.btn-apple{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,0.15)}.registration-panel .btn-social.btn-apple:hover{box-shadow:0 4px 12px rgba(0,0,0,0.2)}.registration-panel .btn-primary{background:linear-gradient(90deg, #b4d08a 0%, #C7DCA7 25%, #dae8c4 50%, #C7DCA7 75%, #b4d08a 100%);background-size:200% 100%;color:#333333;border:none;border-radius:.5rem;font-weight:600;transition:all .4s ease;box-shadow:0 2px 8px rgba(153,191,94,0.3)}.registration-panel .btn-primary:hover{background-position:100% 0;box-shadow:0 6px 20px rgba(153,191,94,0.45);transform:translateY(-2px)}.registration-panel .btn-primary:active{transform:translateY(0) scale(.98);box-shadow:0 2px 6px rgba(153,191,94,0.3)}.registration-panel .divider-text::before,.registration-panel .divider-text::after{border-color:rgba(0,0,0,0.1)}.registration-v2-page .map-controls{right:1rem;bottom:6rem;z-index:100}.registration-v2-page .map-controls .btn-group-vertical{border-radius:.75rem;overflow:hidden;background:rgba(255,255,255,0.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,0.4);box-shadow:0 4px 16px rgba(0,0,0,0.1)}.registration-v2-page .map-controls .btn-group-vertical .btn{width:2.5rem;height:2.5rem;padding:0;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:#5E6C84;border-bottom:1px solid rgba(255,255,255,0.3)}.registration-v2-page .map-controls .btn-group-vertical .btn:last-child{border-bottom:none}.registration-v2-page .map-controls .btn-group-vertical .btn:hover{background:rgba(255,255,255,0.4);color:#333333}.registration-v2-page .map-controls .btn-group-vertical .btn .material-symbols-sharp{font-size:1.25rem}.registration-v2-page .map-legend{bottom:0;left:0;z-index:100}.registration-v2-page .map-legend .card{border-radius:0;border:none;background:rgba(255,255,255,0.95);box-shadow:0 -0.125rem .5rem rgba(0,0,0,0.1)}.registration-v2-page .map-legend .card-body{padding:.5rem 1rem}.registration-v2-page .map-legend .card-title{display:none}.registration-v2-page .map-legend .legend-items{display:flex;gap:1rem;align-items:center}.registration-v2-page .map-legend .legend-item{margin-bottom:0 !important}.registration-v2-page .map-legend .legend-item small{font-size:.8125rem;color:#5E6C84}.registration-v2-page .map-legend .legend-marker{width:.5rem;height:.5rem;border-radius:50%;display:inline-block}.registration-v2-page .gm-style{font-family:inherit}.registration-v2-page .gm-style *:focus{outline:none !important}.registration-v2-page .gm-style button:focus,.registration-v2-page .gm-style div:focus,.registration-v2-page .gm-style [tabindex]:focus{outline:none !important;box-shadow:none !important}.registration-v2-page .gm-style .gm-style-iw{outline:none !important}.registration-v2-page .gm-style .gm-style-iw-c{border-radius:.375rem;padding:0 !important;box-shadow:0 .125rem .5rem rgba(0,0,0,0.2);outline:none !important;border:none !important}.registration-v2-page .gm-style .gm-style-iw-c:focus,.registration-v2-page .gm-style .gm-style-iw-c:active{outline:none !important;border:none !important}.registration-v2-page .map-tooltip{padding:.375rem .625rem;font-size:.75rem;white-space:nowrap;display:flex;align-items:center;gap:.25rem}.registration-v2-page .map-tooltip strong{color:#333333;font-weight:600}.registration-v2-page .map-tooltip .tooltip-divider{color:#e3e3e6;margin:0 .125rem}.registration-v2-page .map-tooltip span{color:#333333}.registration-v2-page .gm-style .gm-style-iw-d{overflow:hidden !important}.registration-v2-page .gm-style .gm-style-iw-tc::after{background:#ffffff}.registration-v2-page .gm-style .gm-style-iw-chr{position:absolute;top:.25rem;right:.25rem}.registration-v2-page .gm-style .gm-ui-hover-effect{width:1.25rem !important;height:1.25rem !important;opacity:.6}.registration-v2-page .gm-style .gm-ui-hover-effect:hover{opacity:1}.registration-v2-page .gm-style .gm-ui-hover-effect>span{width:.875rem !important;height:.875rem !important;margin:.1875rem !important}.registration-v2-page .gm-style-iw button.gm-ui-hover-effect{top:0 !important;right:0 !important;width:1.5rem !important;height:1.5rem !important;background:#f7f7f7 !important;border-radius:50% !important;opacity:.8}.registration-v2-page .gm-style-iw button.gm-ui-hover-effect img{width:.75rem !important;height:.75rem !important;margin:.375rem !important}@media only screen and (max-width: 991px){.registration-panel{width:24rem}}@media only screen and (max-width: 767px){.registration-panel{top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 2rem);max-width:26rem;max-height:calc(100vh - 2rem)}.registration-panel .card .card-header{flex-wrap:wrap;gap:.5rem}.registration-panel .card .card-header .header-location{width:100%;justify-content:flex-end}.registration-v2-page .map-controls{right:.5rem;bottom:5rem}.registration-v2-page .map-controls .btn-group-vertical .btn{width:2.25rem;height:2.25rem}.registration-v2-page .map-legend{display:none}}@media only screen and (max-width: 500px){.registration-panel{width:calc(100% - 1rem);max-height:calc(100vh - 1rem)}.registration-panel .card .card-header{padding:.875rem 1rem}.registration-panel .card .card-body{padding:1.25rem}.registration-panel .social-login-row{flex-direction:column;gap:.5rem}}.morris-hover{position:absolute;z-index:1000;padding:.5rem .75rem;background:#fff;border:none;border-radius:.375rem;box-shadow:0 .25rem 1rem rgba(0,0,0,0.12);font-family:'Maven Pro',sans-serif;font-size:.75rem}.morris-hover-row-label{font-weight:600;color:#212529;padding-bottom:.375rem;margin-bottom:.375rem;border-bottom:1px solid #e9ecef;font-size:.75rem}.morris-hover-body{display:flex;flex-direction:column;gap:.25rem}.morris-hover-point{display:flex;align-items:center;gap:.375rem}.morris-hover-point .dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.morris-hover-point .label{color:#6c757d}.morris-hover-point .value{font-weight:600;color:#212529;margin-left:auto;padding-left:.75rem}.morris-hover-point .value small{font-weight:500;color:#868e96;font-size:.6875rem}.morris-hover-total{margin-top:.375rem;padding-top:.375rem;border-top:1px solid #e9ecef;display:flex;justify-content:space-between;font-weight:600;color:#212529}.chart-container{width:100%}.chart-container svg{width:100%}.flot-tooltip{position:absolute;z-index:1000;padding:.375rem .5rem;background:#fff;border:none;border-radius:.25rem;box-shadow:0 .25rem .75rem rgba(0,0,0,0.12);font-family:'Maven Pro',sans-serif;font-size:.75rem;color:#212529;pointer-events:none;line-height:1.3;white-space:nowrap}.flot-tooltip strong{font-weight:600;color:#6c757d}.pie-label{font-size:.6875rem;font-weight:600;color:#212529;text-align:center;padding:.125rem .25rem;background:rgba(255,255,255,0.85);border-radius:.25rem}.chart-container{width:100%}.chart-container .flot-base{width:100% !important}.legend table{font-size:.75rem}.legend table td{padding:.125rem .25rem}.legend .legendColorBox>div{border:none !important}.legend .legendColorBox>div>div{border-radius:.125rem}.legend .legendLabel{color:#6c757d;padding-left:.25rem}.flot-tick-label{font-size:.6875rem;color:#6c757d}.chart-container{position:relative;width:100%}.chart-container canvas{width:100% !important;height:100% !important}.echart-container{width:100%;height:100%}.chart-container{position:relative}.chart-container .echart-container{position:absolute;top:0;left:0;right:0;bottom:0}.amchart-container{width:100%;height:100%}.chart-container{position:relative}.chart-container .amchart-container{position:absolute;top:0;left:0;right:0;bottom:0}.highchart-container{width:100%;height:100%}.gauge-item{display:flex;align-items:center;justify-content:center}.gauge-item .highchart-container{width:100%;height:100%}.highcharts-background{fill:transparent}.highcharts-container{font-family:inherit !important}.highcharts-legend-item text{font-weight:400 !important}.highcharts-tooltip .highcharts-tooltip-box{fill:#ffffff;stroke:#e3e3e6}.highcharts-tooltip span{font-family:inherit !important}.widget-stats-card-4 .highcharts-tooltip .highcharts-tooltip-box{fill:#2D3748;stroke:#2D3748}.widget-stats-card-4 .highcharts-tooltip span{color:#ffffff !important}.highcharts-axis-labels text{font-family:inherit !important}.highcharts-data-label text{font-family:inherit !important}.highcharts-pane{fill:#f7f7f7}@media (max-width:768px){.gauge-item{width:150px !important;height:140px !important}}.faq-header-section{background:linear-gradient(135deg, rgba(0,103,255,0.08) 0%, rgba(137,185,173,0.12) 50%, rgba(138,205,215,0.1) 100%);border-radius:.75rem;padding:2.5rem 2rem;position:relative;overflow:hidden;border:1px solid #e3e3e6}.faq-header-section::before{content:'';position:absolute;top:-4rem;right:-2rem;width:12rem;height:12rem;background:rgba(0,103,255,0.06);border-radius:50%}.faq-header-section::after{content:'';position:absolute;bottom:-3rem;left:-3rem;width:10rem;height:10rem;background:rgba(137,185,173,0.08);border-radius:50%}.faq-header-section .faq-header-content::before{content:'';position:absolute;top:50%;right:15%;width:6rem;height:6rem;background:rgba(138,205,215,0.06);border-radius:50%;transform:translateY(-50%)}.faq-header-section .faq-header-content::after{content:'';position:absolute;bottom:20%;left:10%;width:4rem;height:4rem;background:rgba(172,135,197,0.05);border-radius:50%}.faq-header-content{text-align:center;max-width:37.5rem;margin:0 auto 1.5rem;position:relative;z-index:1}.faq-header-icon{font-size:3rem;color:#0067ff;margin-bottom:1rem;display:inline-block;background:rgba(0,103,255,0.12);padding:.75rem;border-radius:50%}.faq-main-title{font-size:1.75rem;font-weight:700;color:var(--bs-heading-color);margin-bottom:.75rem}.faq-subtitle{font-size:.9375rem;color:var(--bs-secondary-color);margin-bottom:0;line-height:1.6}.faq-search-wrapper{max-width:31.25rem;margin:0 auto;position:relative;z-index:1}.faq-search-box{position:relative;display:flex;align-items:center;gap:.5rem;background:#ffffff;border-radius:.5rem;border:1px solid #e3e3e6;box-shadow:0 2px 8px rgba(0,0,0,0.06)}.faq-search-box .search-icon{position:absolute;left:1rem;color:#7f7f7f;font-size:1.25rem;z-index:1}.faq-search-box .faq-search-input{padding-left:2.75rem;padding-right:3.5rem;height:3rem;border-radius:.625rem;border:none;background-color:transparent;font-size:.875rem}.faq-search-box .faq-search-input:focus{box-shadow:none;outline:none}.faq-search-box .faq-search-input::placeholder{color:#7f7f7f}.faq-search-box .faq-search-btn{position:absolute;right:.375rem;height:2.375rem;width:2.375rem;padding:0;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:#0067ff;border:none}.faq-search-box .faq-search-btn:hover{background:#0057d6}.faq-search-box .faq-search-btn .material-symbols-sharp{font-size:1.125rem;color:#ffffff}.faq-categories-wrapper{background:#ffffff;border:1px solid #e3e3e6;border-radius:.75rem;padding:0;position:sticky;top:9.8rem;box-shadow:0 1px 3px rgba(0,0,0,0.04);overflow:hidden}.faq-categories-header{background:linear-gradient(135deg, #0067ff 0%, #0057d6 100%);padding:1.25rem 1.5rem;position:relative;overflow:hidden}.faq-categories-header::before{content:'';position:absolute;top:-50%;right:-20%;width:8rem;height:8rem;background:rgba(255,255,255,0.08);border-radius:50%}.faq-categories-header::after{content:'';position:absolute;bottom:-30%;left:-10%;width:5rem;height:5rem;background:rgba(255,255,255,0.05);border-radius:50%}.faq-categories-title{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:700;color:#ffffff;text-transform:uppercase;letter-spacing:.0625rem;margin-bottom:.375rem;position:relative;z-index:1}.faq-categories-title .material-symbols-sharp{font-size:1.25rem;opacity:.9}.faq-categories-subtitle{font-size:.75rem;color:rgba(255,255,255,0.75);margin:0;position:relative;z-index:1}.faq-category-list{list-style:none;padding:.75rem;margin:0}.faq-category-item{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease;margin-bottom:.25rem;position:relative;background:transparent;border:1px solid transparent}.faq-category-item:last-child{margin-bottom:0}.faq-category-item .category-indicator{width:.1875rem;height:1.25rem;background-color:transparent;border-radius:.125rem;transition:all .2s ease;position:absolute;left:0;top:50%;transform:translateY(-50%)}.faq-category-item .category-icon{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:#f7f7f7;border-radius:.375rem;transition:all .2s ease;flex-shrink:0}.faq-category-item .category-icon .material-symbols-sharp{font-size:1.125rem;color:#7f7f7f;transition:all .2s ease}.faq-category-item .category-text{font-size:.8125rem;font-weight:500;color:var(--bs-body-color);transition:all .2s ease;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.faq-category-item .category-count{font-size:.625rem;font-weight:600;color:#7f7f7f;background:#f7f7f7;padding:.125rem .4375rem;border-radius:.75rem;min-width:1.375rem;text-align:center;transition:all .2s ease;flex-shrink:0}.faq-category-item:hover{background:#f7f7f7}.faq-category-item:hover .category-indicator{background-color:rgba(0,103,255,0.4)}.faq-category-item:hover .category-icon{background:rgba(0,103,255,0.1)}.faq-category-item:hover .category-icon .material-symbols-sharp{color:#0067ff}.faq-category-item:hover .category-text{color:#0067ff}.faq-category-item.active{background:rgba(0,103,255,0.08)}.faq-category-item.active .category-indicator{background-color:#0067ff}.faq-category-item.active .category-icon{background:#0067ff}.faq-category-item.active .category-icon .material-symbols-sharp{color:#ffffff}.faq-category-item.active .category-text{color:#0067ff;font-weight:600}.faq-category-item.active .category-count{background:#0067ff;color:#ffffff}.faq-category-item.category-all .category-icon{background:rgba(0,103,255,0.12)}.faq-category-item.category-all .category-icon .material-symbols-sharp{color:#0067ff}.faq-category-item.category-all:hover .category-icon{background:rgba(0,103,255,0.2)}.faq-category-item.category-all.active .category-icon{background:#0067ff}.faq-category-item.category-all.active .category-icon .material-symbols-sharp{color:#ffffff}.faq-category-item.category-all.active .category-indicator{background-color:#0067ff}.faq-category-item.category-all.active{background:rgba(0,103,255,0.08)}.faq-category-item.category-all.active .category-text{color:#0067ff}.faq-category-item.category-all.active .category-count{background:#0067ff}.faq-category-item.category-general .category-icon{background:rgba(137,185,173,0.3)}.faq-category-item.category-general .category-icon .material-symbols-sharp{color:#5b9a8a}.faq-category-item.category-general:hover .category-icon{background:rgba(137,185,173,0.45)}.faq-category-item.category-general:hover .category-text{color:#5b9a8a}.faq-category-item.category-general.active .category-icon{background:#89B9AD}.faq-category-item.category-general.active .category-icon .material-symbols-sharp{color:#ffffff}.faq-category-item.category-general.active .category-indicator{background-color:#89B9AD}.faq-category-item.category-general.active{background:rgba(137,185,173,0.12)}.faq-category-item.category-general.active .category-text{color:#5b9a8a}.faq-category-item.category-general.active .category-count{background:#89B9AD}.faq-category-item.category-booking .category-icon{background:rgba(255,235,216,0.5)}.faq-category-item.category-booking .category-icon .material-symbols-sharp{color:#ff9d3f}.faq-category-item.category-booking:hover .category-icon{background:rgba(255,235,216,0.7)}.faq-category-item.category-booking:hover .category-text{color:#ff9d3f}.faq-category-item.category-booking.active .category-icon{background:#ffd1a5}.faq-category-item.category-booking.active .category-icon .material-symbols-sharp{color:#ffffff}.faq-category-item.category-booking.active .category-indicator{background-color:#ffd1a5}.faq-category-item.category-booking.active{background:rgba(255,235,216,0.25)}.faq-category-item.category-booking.active .category-text{color:#ff9d3f}.faq-category-item.category-booking.active .category-count{background:#ffd1a5}.faq-category-item.category-account .category-icon{background:rgba(172,135,197,0.25)}.faq-category-item.category-account .category-icon .material-symbols-sharp{color:#9465b4}.faq-category-item.category-account:hover .category-icon{background:rgba(172,135,197,0.4)}.faq-category-item.category-account:hover .category-text{color:#9465b4}.faq-category-item.category-account.active .category-icon{background:#AC87C5}.faq-category-item.category-account.active .category-icon .material-symbols-sharp{color:#ffffff}.faq-category-item.category-account.active .category-indicator{background-color:#AC87C5}.faq-category-item.category-account.active{background:rgba(172,135,197,0.15)}.faq-category-item.category-account.active .category-text{color:#9465b4}.faq-category-item.category-account.active .category-count{background:#AC87C5}.faq-category-item.category-drivers .category-icon{background:rgba(199,220,167,0.4)}.faq-category-item.category-drivers .category-icon .material-symbols-sharp{color:#8db84c}.faq-category-item.category-drivers:hover .category-icon{background:rgba(199,220,167,0.6)}.faq-category-item.category-drivers:hover .category-text{color:#8db84c}.faq-category-item.category-drivers.active .category-icon{background:#b0cd83}.faq-category-item.category-drivers.active .category-icon .material-symbols-sharp{color:#ffffff}.faq-category-item.category-drivers.active .category-indicator{background-color:#b0cd83}.faq-category-item.category-drivers.active{background:rgba(199,220,167,0.2)}.faq-category-item.category-drivers.active .category-text{color:#8db84c}.faq-category-item.category-drivers.active .category-count{background:#b0cd83}.faq-category-item.category-support .category-icon{background:rgba(255,197,197,0.4)}.faq-category-item.category-support .category-icon .material-symbols-sharp{color:#ff5f5f}.faq-category-item.category-support:hover .category-icon{background:rgba(255,197,197,0.55)}.faq-category-item.category-support:hover .category-text{color:#ff5f5f}.faq-category-item.category-support.active .category-icon{background:#ff9292}.faq-category-item.category-support.active .category-icon .material-symbols-sharp{color:#ffffff}.faq-category-item.category-support.active .category-indicator{background-color:#ff9292}.faq-category-item.category-support.active{background:rgba(255,197,197,0.2)}.faq-category-item.category-support.active .category-text{color:#ff5f5f}.faq-category-item.category-support.active .category-count{background:#ff9292}.faq-quick-stats{display:flex;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid #e3e3e6;background:#f7f7f7}.faq-quick-stats .stat-item{flex:1;text-align:center;padding:.625rem;background:#ffffff;border-radius:.5rem;border:1px solid #e3e3e6}.faq-quick-stats .stat-item .stat-number{font-size:1.125rem;font-weight:700;color:#0067ff;line-height:1;margin-bottom:.25rem}.faq-quick-stats .stat-item .stat-label{font-size:.625rem;color:#7f7f7f;text-transform:uppercase;letter-spacing:.03125rem}.faq-help-card{margin:1rem;padding:1.25rem;background:linear-gradient(135deg, rgba(138,205,215,0.2) 0%, rgba(137,185,173,0.2) 100%);border-radius:.75rem;text-align:center;border:1px solid rgba(137,185,173,0.3)}.faq-help-card .help-icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:#ffffff;border-radius:50%;margin:0 auto .75rem;box-shadow:0 2px 8px rgba(0,0,0,0.08)}.faq-help-card .help-icon .material-symbols-sharp{font-size:1.5rem;color:#0067ff}.faq-help-card .help-title{font-size:.875rem;font-weight:600;color:#333333;margin-bottom:.375rem}.faq-help-card .help-text{font-size:.75rem;color:#7f7f7f;margin-bottom:.75rem;line-height:1.5}.faq-help-card .help-btn{font-size:.75rem;padding:.5rem 1rem;border-radius:1.25rem}.faq-category-tabs{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem;background:#ffffff;border:1px solid #e3e3e6;border-radius:.5rem}.faq-tab-btn{padding:.5rem 1rem;border:1px solid #e3e3e6;background:#ffffff;border-radius:1.25rem;font-size:.8125rem;color:var(--bs-body-color);cursor:pointer;transition:all .2s ease}.faq-tab-btn:hover{background-color:#f7f7f7;border-color:#d6d6d6}.faq-tab-btn.active{background-color:#0067ff;border-color:#0067ff;color:#ffffff}.faq-accordion .accordion-item.faq-item{border:1px solid #e3e3e6;border-radius:.5rem;margin-bottom:.75rem;overflow:hidden;transition:all .3s ease}.faq-accordion .accordion-item.faq-item:hover{border-color:rgba(0,103,255,0.3);box-shadow:0 2px 8px rgba(0,103,255,0.08)}.faq-accordion .accordion-item.faq-item.hidden{display:none}.faq-accordion .accordion-item.faq-item:last-child{margin-bottom:0}.faq-accordion .accordion-button{background:#ffffff;padding:1rem 1.25rem;gap:1rem;align-items:center;min-height:auto}.faq-accordion .accordion-button:not(.collapsed){background:rgba(0,103,255,0.03);box-shadow:none;border-bottom:1px solid #e3e3e6}.faq-accordion .accordion-button::after{display:none}.faq-accordion .accordion-button:focus{box-shadow:none}.faq-accordion .accordion-button:hover{background:#f7f7f7}.faq-accordion .faq-question-number{font-size:.75rem;font-weight:600;color:#7f7f7f;min-width:2rem}.faq-accordion .accordion-title-wrap{flex:1;display:flex;flex-direction:column}.faq-accordion .accordion-title-wrap .accordion-title{font-size:.9375rem;font-weight:600;color:var(--bs-heading-color);line-height:1.4}.faq-accordion .faq-tags{display:flex;flex-wrap:wrap;gap:0;margin-right:0}.faq-accordion .faq-tags .badge{font-size:.6875rem;font-weight:500;padding:.25rem .625rem}.faq-accordion .accordion-arrow .material-symbols-sharp{font-size:1.5rem;color:#7f7f7f;transition:transform .3s ease}.faq-accordion .accordion-button:not(.collapsed) .accordion-arrow .material-symbols-sharp{transform:rotate(180deg)}.faq-accordion .accordion-body{padding:1.25rem;background:#ffffff}.faq-accordion .accordion-body p{font-size:.875rem;line-height:1.7;color:var(--bs-body-color);margin-bottom:0}.faq-accordion .accordion-body ul,.faq-accordion .accordion-body ol{margin-bottom:0;padding-left:1.25rem}.faq-accordion .accordion-body ul li,.faq-accordion .accordion-body ol li{font-size:.875rem;line-height:1.7;margin-bottom:.375rem}.faq-accordion .accordion-body ul li:last-child,.faq-accordion .accordion-body ol li:last-child{margin-bottom:0}.faq-contact-section{margin-top:1.5rem}.faq-contact-card{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:#f7f7f7;border:1px solid #e3e3e6;border-radius:.5rem;flex-wrap:wrap}@media only screen and (max-width: 767px){.faq-contact-card{flex-direction:column;text-align:center}}.faq-contact-icon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:#ffffff;border:1px solid #e3e3e6;border-radius:.5rem}.faq-contact-icon .material-symbols-sharp{font-size:1.5rem;color:#0067ff}.faq-contact-content{flex:1;min-width:12.5rem}.faq-contact-title{font-size:1rem;font-weight:600;color:var(--bs-heading-color);margin-bottom:.25rem}.faq-contact-text{font-size:.8125rem;color:var(--bs-secondary-color);margin-bottom:0}.faq-contact-actions{display:flex;gap:.5rem}@media only screen and (max-width: 767px){.faq-contact-actions{width:100%;justify-content:center}}.faq-contact-btn{display:flex;align-items:center;gap:.375rem;padding:.625rem 1rem;font-size:.875rem}.faq-contact-btn .material-symbols-sharp{font-size:1.125rem}.faq-no-results{text-align:center;padding:3rem 1.5rem;background:#f7f7f7;border:1px solid #e3e3e6;border-radius:.5rem}.faq-no-results .no-results-icon{font-size:3rem;color:#7f7f7f;margin-bottom:1rem}.faq-no-results .no-results-title{font-size:1rem;font-weight:600;color:var(--bs-heading-color);margin-bottom:.5rem}.faq-no-results .no-results-text{font-size:.875rem;color:var(--bs-secondary-color);margin-bottom:1rem}.faq-no-results .btn{font-size:.875rem}.faq-highlight{background-color:rgba(220,214,167,0.6);padding:.125rem 0;border-radius:.125rem}@media only screen and (max-width: 991px){.faq-header-section{padding:1.5rem}.faq-main-title{font-size:1.5rem}.faq-accordion .faq-tags{display:none}.faq-accordion .accordion-button{padding:.875rem 1rem}}@media only screen and (max-width: 767px){.faq-header-section{padding:1.25rem}.faq-main-title{font-size:1.25rem}.faq-subtitle{font-size:.875rem}.faq-accordion .faq-question-number{display:none}.faq-accordion .accordion-title-wrap .accordion-title{font-size:.875rem}}.editor-wrapper{min-height:18.75rem}.editor-wrapper .ck.ck-editor{border:1px solid #e3e3e6;border-radius:.5rem;overflow:hidden}.editor-wrapper .ck.ck-editor .ck-toolbar{border:none !important;border-bottom:1px solid #e3e3e6 !important;background:#f7f7f7;padding:.5rem;border-radius:.5rem .5rem 0 0 !important}.editor-wrapper .ck.ck-editor .ck-toolbar .ck-toolbar__items{flex-wrap:wrap}.editor-wrapper .ck.ck-editor .ck-editor__main .ck-content{min-height:15.625rem;padding:1rem;border:none !important;border-radius:0 0 .5rem .5rem !important}.editor-wrapper .ck.ck-editor .ck-editor__main .ck-content:focus{outline:none;box-shadow:none !important}.editor-wrapper .note-editor.note-frame{border:1px solid #e3e3e6 !important;border-radius:.5rem !important;overflow:hidden;box-shadow:none !important}.editor-wrapper .note-editor.note-frame .note-toolbar{background:#f7f7f7;border-bottom:1px solid #e3e3e6 !important;border-top:none !important;padding:.5rem;border-radius:.5rem .5rem 0 0}.editor-wrapper .note-editor.note-frame .note-toolbar .note-btn{border-radius:.25rem;padding:.375rem .5rem}.editor-wrapper .note-editor.note-frame .note-toolbar .note-btn:hover{background:rgba(0,103,255,0.1)}.editor-wrapper .note-editor.note-frame .note-toolbar .note-btn.active{background:#0067ff;color:#ffffff}.editor-wrapper .note-editor.note-frame .note-toolbar .note-btn-group{margin-right:.5rem}.editor-wrapper .note-editor.note-frame .note-editing-area .note-editable{min-height:15.625rem;padding:1rem;background:#ffffff}.editor-wrapper .note-editor.note-frame .note-editing-area .note-editable:focus{outline:none}.editor-wrapper .note-editor.note-frame .note-statusbar{border-top:1px solid #e3e3e6;background:#f7f7f7;border-radius:0 0 .5rem .5rem}.editor-wrapper .note-editor.note-frame .note-statusbar .note-resizebar{border-top:none}.editor-wrapper .ql-toolbar.ql-snow{border:1px solid #e3e3e6 !important;border-bottom:none !important;border-radius:.5rem .5rem 0 0 !important;background:#f7f7f7;padding:.5rem}.editor-wrapper .ql-toolbar.ql-snow .ql-formats{margin-right:.75rem}.editor-wrapper .ql-toolbar.ql-snow button{border-radius:.25rem}.editor-wrapper .ql-toolbar.ql-snow button:hover{background:rgba(0,103,255,0.1)}.editor-wrapper .ql-toolbar.ql-snow button.ql-active{background:rgba(0,103,255,0.15);color:#0067ff}.editor-wrapper .ql-toolbar.ql-snow .ql-picker{border-radius:.25rem}.editor-wrapper .ql-toolbar.ql-snow .ql-picker:hover{background:rgba(0,103,255,0.1)}.editor-wrapper .ql-container.ql-snow{border:1px solid #e3e3e6 !important;border-top:1px solid #e3e3e6 !important;border-radius:0 0 .5rem .5rem !important;font-family:'Maven Pro',sans-serif;font-size:.8125rem}.editor-wrapper .ql-container.ql-snow .ql-editor{min-height:15.625rem;padding:1rem}.editor-wrapper .ql-container.ql-snow .ql-editor:focus{outline:none}.editor-wrapper .ql-container.ql-snow .ql-editor.ql-blank::before{font-style:normal;color:#5E6C84}.code-editor-textarea{width:100%;min-height:18.75rem;padding:1rem;font-family:'Fira Code','Monaco','Consolas',monospace;font-size:.875rem;line-height:1.6;background:#282a36;color:#f8f8f2;border:none;resize:vertical}.code-editor-textarea:focus{outline:none}.code-editor-textarea.code-editor-fallback{border-radius:0}.CodeMirror{height:auto;min-height:18.75rem;font-family:'Fira Code','Monaco','Consolas',monospace;font-size:.875rem;line-height:1.6}.CodeMirror .CodeMirror-scroll{min-height:18.75rem}.CodeMirror .CodeMirror-gutters{border-right:1px solid rgba(255,255,255,0.1)}.markdown-editor-container{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem}@media only screen and (max-width: 991px){.markdown-editor-container{grid-template-columns:1fr}}.markdown-editor-container .markdown-input .form-label,.markdown-editor-container .markdown-preview .form-label{font-weight:600;font-size:.8125rem;color:#333333;margin-bottom:.5rem;display:block}.markdown-editor-container .markdown-input textarea{font-family:'Fira Code','Monaco','Consolas',monospace;font-size:.8125rem;line-height:1.6;resize:vertical;min-height:15.625rem}.markdown-editor-container .markdown-preview-content{min-height:15.625rem;padding:1rem;background:#f7f7f7;border:1px solid #e3e3e6;border-radius:.375rem;overflow:auto}.markdown-editor-container .markdown-preview-content h1,.markdown-editor-container .markdown-preview-content h2,.markdown-editor-container .markdown-preview-content h3,.markdown-editor-container .markdown-preview-content h4,.markdown-editor-container .markdown-preview-content h5,.markdown-editor-container .markdown-preview-content h6{margin-top:0;margin-bottom:.75rem;font-weight:600;color:#333333}.markdown-editor-container .markdown-preview-content h1{font-size:1.75rem}.markdown-editor-container .markdown-preview-content h2{font-size:1.5rem}.markdown-editor-container .markdown-preview-content h3{font-size:1.25rem}.markdown-editor-container .markdown-preview-content h4{font-size:1.125rem}.markdown-editor-container .markdown-preview-content h5{font-size:1rem}.markdown-editor-container .markdown-preview-content h6{font-size:.875rem}.markdown-editor-container .markdown-preview-content p{margin-bottom:.75rem;line-height:1.6}.markdown-editor-container .markdown-preview-content ul,.markdown-editor-container .markdown-preview-content ol{margin-bottom:.75rem;padding-left:1.5rem}.markdown-editor-container .markdown-preview-content ul li,.markdown-editor-container .markdown-preview-content ol li{margin-bottom:.25rem}.markdown-editor-container .markdown-preview-content blockquote{border-left:3px solid #0067ff;padding-left:1rem;margin:.75rem 0;color:#5E6C84;font-style:italic}.markdown-editor-container .markdown-preview-content code{background:rgba(0,103,255,0.1);color:#0067ff;padding:.125rem .375rem;border-radius:.25rem;font-family:'Fira Code','Monaco','Consolas',monospace;font-size:.8125rem}.markdown-editor-container .markdown-preview-content pre{background:#282a36;color:#f8f8f2;padding:1rem;border-radius:.375rem;overflow-x:auto;margin-bottom:.75rem}.markdown-editor-container .markdown-preview-content pre code{background:none;color:inherit;padding:0}.markdown-editor-container .markdown-preview-content hr{border:none;border-top:1px solid #e3e3e6;margin:1rem 0}.markdown-editor-container .markdown-preview-content a{color:#0067ff;text-decoration:none}.markdown-editor-container .markdown-preview-content a:hover{text-decoration:underline}.markdown-editor-container .markdown-preview-content img{max-width:100%;height:auto;border-radius:.375rem}.editor-fallback{margin:1rem;border-radius:.375rem}.editor-fallback .material-symbols-sharp{font-size:1.5rem}[data-theme="dark"] .editor-wrapper .ck.ck-editor{border-color:rgba(255,255,255,0.1)}[data-theme="dark"] .editor-wrapper .ck.ck-editor .ck-toolbar{background:rgba(255,255,255,0.05);border-bottom-color:rgba(255,255,255,0.1) !important}[data-theme="dark"] .editor-wrapper .ck.ck-editor .ck-editor__main .ck-content{background:rgba(255,255,255,0.03);color:#ffffff}[data-theme="dark"] .editor-wrapper .note-editor.note-frame{border-color:rgba(255,255,255,0.1) !important}[data-theme="dark"] .editor-wrapper .note-editor.note-frame .note-toolbar{background:rgba(255,255,255,0.05);border-bottom-color:rgba(255,255,255,0.1) !important}[data-theme="dark"] .editor-wrapper .note-editor.note-frame .note-editing-area .note-editable{background:rgba(255,255,255,0.03);color:#ffffff}[data-theme="dark"] .editor-wrapper .note-editor.note-frame .note-statusbar{background:rgba(255,255,255,0.05);border-top-color:rgba(255,255,255,0.1)}[data-theme="dark"] .editor-wrapper .ql-toolbar.ql-snow{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1) !important}[data-theme="dark"] .editor-wrapper .ql-container.ql-snow{border-color:rgba(255,255,255,0.1) !important}[data-theme="dark"] .editor-wrapper .ql-container.ql-snow .ql-editor{background:rgba(255,255,255,0.03);color:#ffffff}[data-theme="dark"] .markdown-editor-container .markdown-preview-content{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1);color:#ffffff}[data-theme="dark"] .markdown-editor-container .markdown-preview-content h1,[data-theme="dark"] .markdown-editor-container .markdown-preview-content h2,[data-theme="dark"] .markdown-editor-container .markdown-preview-content h3,[data-theme="dark"] .markdown-editor-container .markdown-preview-content h4,[data-theme="dark"] .markdown-editor-container .markdown-preview-content h5,[data-theme="dark"] .markdown-editor-container .markdown-preview-content h6{color:#ffffff}[data-theme="dark"] .markdown-editor-container .markdown-preview-content blockquote{color:rgba(255,255,255,0.7)}.irs{font-family:'Maven Pro',sans-serif}.irs--round{height:2.5rem}.irs--round .irs-line{top:1rem;height:.25rem;background-color:#e3e3e6;border-radius:.25rem}.irs--round .irs-bar{top:1rem;height:.25rem;background-color:#0067ff;border-radius:.25rem}.irs--round .irs-handle{top:.5rem;width:1.25rem;height:1.25rem;border:2px solid #0067ff;background-color:#ffffff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,0.15);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.irs--round .irs-handle:hover{transform:scale(1.1);box-shadow:0 2px 6px rgba(0,103,255,0.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:active{transform:scale(1.15);box-shadow:0 2px 8px rgba(0,103,255,0.4)}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:.75rem;font-weight:500;padding:.125rem .375rem;background-color:#0067ff;color:#ffffff;border-radius:.25rem}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{border-top-color:#0067ff}.irs--round .irs-min,.irs--round .irs-max{font-size:.6875rem;color:#5E6C84;background-color:transparent;padding:0}.irs--round .irs-grid{height:1.5rem}.irs--round .irs-grid-pol{background-color:#d6d6d6}.irs--round .irs-grid-pol.small{background-color:#e3e3e6}.irs--round .irs-grid-text{font-size:.6875rem;color:#5E6C84;padding-top:.25rem}.irs--flat .irs-bar{background-color:#0067ff}.irs--flat .irs-handle>i:first-child{background-color:#0067ff}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{background-color:#0067ff}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{border-top-color:#0067ff}.irs--modern .irs-bar{background:#0067ff}.irs--modern .irs-handle>i:nth-child(1){background:#0067ff}.irs--modern .irs-from,.irs--modern .irs-to,.irs--modern .irs-single{background-color:#0067ff}.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{border-top-color:#0067ff}.form-group .irs{margin-top:.5rem}.irs--round.irs-disabled{opacity:.5;cursor:not-allowed}.irs--round.irs-disabled .irs-handle{cursor:not-allowed}.irs--round.irs-disabled .irs-handle:hover{transform:none;box-shadow:0 1px 3px rgba(0,0,0,0.15)}.bootstrap-touchspin .input-group-btn-vertical{position:relative;white-space:nowrap;width:100%;vertical-align:middle;display:flex;flex-direction:column}.bootstrap-touchspin .input-group-btn-vertical>.btn{display:flex;align-items:center;justify-content:center;height:50%;padding:0;width:100%;margin-left:-1px;border-radius:0}.bootstrap-touchspin .input-group-btn-vertical>.btn:first-child{border-top-right-radius:.375rem}.bootstrap-touchspin .input-group-btn-vertical>.btn:last-child{border-bottom-right-radius:.375rem;margin-top:-1px}.bootstrap-touchspin .input-group-btn-vertical>.btn .material-symbols-sharp{font-size:1rem;line-height:1}.bootstrap-touchspin .form-control{text-align:center}.bootstrap-touchspin .btn-outline-secondary{border-color:#e3e3e6;color:#333333}.bootstrap-touchspin .btn-outline-secondary:hover{background-color:#f7f7f7;border-color:#d6d6d6;color:#333333}.bootstrap-touchspin .btn-outline-secondary:active,.bootstrap-touchspin .btn-outline-secondary:focus{background-color:#f7f7f7;border-color:#0067ff;color:#333333;box-shadow:none}.bootstrap-touchspin .btn-primary{background-color:#0067ff;border-color:#0067ff}.bootstrap-touchspin .btn-primary:hover{background-color:#0052cc;border-color:#0052cc}.bootstrap-touchspin .btn-primary .material-symbols-sharp{font-size:1.125rem;color:#ffffff}.bootstrap-touchspin .input-group-text{background-color:#f7f7f7;border-color:#e3e3e6;color:#5E6C84;font-size:.8125rem;min-width:2.5rem;justify-content:center}.input-group.bootstrap-touchspin .btn{display:flex;align-items:center;justify-content:center;padding:.375rem .75rem}.input-group.bootstrap-touchspin .btn .material-symbols-sharp{font-size:1.125rem;line-height:1}.input-group.bootstrap-touchspin>.btn:first-child,.input-group.bootstrap-touchspin>.input-group-btn:first-child>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.bootstrap-touchspin>.btn:last-child,.input-group.bootstrap-touchspin>.input-group-btn:last-child>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.bootstrap-touchspin-up .material-symbols-sharp,.bootstrap-touchspin-down .material-symbols-sharp{font-size:.875rem !important}.bootstrap-touchspin .bootstrap-touchspin-vertical-button-wrapper{gap:0;padding:0;margin:0}.bootstrap-touchspin .bootstrap-touchspin-vertical-button-wrapper .btn{padding:0;margin:0;line-height:1}.bootstrap-touchspin .form-control{height:2.375rem}.select2-container{width:100% !important}.select2-container .select2-selection--single{height:2.375rem;min-height:2.375rem;border:1px solid #e3e3e6;border-radius:4px;background-color:#ffffff;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease;padding:0;display:flex;align-items:center}.select2-container .select2-selection--single:hover{border-color:#d6d6d6}.select2-container .select2-selection--single .select2-selection__rendered{padding:0 2.25rem 0 .875rem;line-height:2.375rem;color:#333333;font-size:.8125rem}.select2-container .select2-selection--single .select2-selection__arrow{height:100%;right:.625rem;top:0;display:flex;align-items:center}.select2-container .select2-selection--single .select2-selection__arrow b{border-color:#5E6C84 transparent transparent transparent;border-width:5px 4px 0 4px}.select2-container .select2-selection--single .select2-selection__placeholder{color:#5E6C84}.select2-container .select2-selection--single .select2-selection__clear{position:absolute;right:1.75rem;top:50%;transform:translateY(-50%);font-size:1rem;font-weight:600;color:#5E6C84;padding:0;margin:0}.select2-container .select2-selection--single .select2-selection__clear:hover{color:#f5392f}.select2-container.select2-container--open .select2-selection--single{border-color:#0067ff}.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #0067ff transparent;border-width:0 4px 5px 4px}.select2-container.select2-container--focus .select2-selection--single{border-color:#0067ff;box-shadow:none}.select2-container.select2-container--disabled .select2-selection--single{background-color:#f7f7f7;cursor:not-allowed;opacity:.7}.select2-container.select2-container--disabled .select2-selection--single .select2-selection__rendered{color:#5E6C84}.select2-container--default .select2-dropdown{border:1px solid #e3e3e6;border-radius:0 0 4px 4px;box-shadow:0 4px 12px rgba(51,51,51,0.15);z-index:1060}.select2-container--default .select2-dropdown .select2-search--dropdown{padding:.5rem}.select2-container--default .select2-dropdown .select2-search--dropdown .select2-search__field{height:2.25rem;padding:.375rem .75rem;border:1px solid #e3e3e6;border-radius:4px;font-size:.8125rem}.select2-container--default .select2-dropdown .select2-search--dropdown .select2-search__field:focus{border-color:#0067ff;outline:none}.select2-container--default .select2-dropdown .select2-results__options{max-height:15rem}.select2-container--default .select2-dropdown .select2-results__option{padding:.5rem .875rem;font-size:.8125rem;color:#333333;transition:background-color .15s ease}.select2-container--default .select2-dropdown .select2-results__option--highlighted[aria-selected]{background-color:#0067ff;color:#ffffff}.select2-container--default .select2-dropdown .select2-results__option[aria-selected="true"]{background-color:rgba(0,103,255,0.1);color:#333333}.select2-container--default .select2-dropdown .select2-results__option[aria-selected="true"].select2-results__option--highlighted{background-color:#0067ff;color:#ffffff}.select2-container--default .select2-dropdown .select2-results__option--disabled{color:#5E6C84;opacity:.6}.select2-container--default .select2-dropdown .select2-results__group{padding:.5rem .875rem;font-size:.75rem;font-weight:600;color:#5E6C84;text-transform:uppercase}.select2-container--open.select2-container--above .select2-selection--single{border-radius:0 0 4px 4px}.select2-container--open.select2-container--below .select2-selection--single{border-radius:4px 4px 0 0}.select2-container.error .select2-selection--single,.select2-container.is-invalid .select2-selection--single,.select2-container--default.error .select2-selection--single,.select2-container--default.is-invalid .select2-selection--single,select.error+.select2-container .select2-selection--single,select.is-invalid+.select2-container .select2-selection--single,.select2-container.error .selection .select2-selection--single,.select2-container.is-invalid .selection .select2-selection--single,.select2-container--default.error .selection .select2-selection--single,.select2-container--default.is-invalid .selection .select2-selection--single,select.error+.select2-container .selection .select2-selection--single,select.is-invalid+.select2-container .selection .select2-selection--single{border-color:#f5392f !important;background-color:rgba(245,57,47,0.05) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") !important;background-repeat:no-repeat !important;background-position:right 2rem center !important;background-size:1rem 1rem !important}.select2-container.error .select2-selection--multiple,.select2-container.is-invalid .select2-selection--multiple,.select2-container--default.error .select2-selection--multiple,.select2-container--default.is-invalid .select2-selection--multiple,select.error+.select2-container .select2-selection--multiple,select.is-invalid+.select2-container .select2-selection--multiple,.select2-container.error .selection .select2-selection--multiple,.select2-container.is-invalid .selection .select2-selection--multiple,.select2-container--default.error .selection .select2-selection--multiple,.select2-container--default.is-invalid .selection .select2-selection--multiple,select.error+.select2-container .selection .select2-selection--multiple,select.is-invalid+.select2-container .selection .select2-selection--multiple{border-color:#f5392f !important;background-color:rgba(245,57,47,0.05) !important}.select2-container.valid .select2-selection--single,.select2-container.is-valid .select2-selection--single,.select2-container--default.valid .select2-selection--single,.select2-container--default.is-valid .select2-selection--single,select.valid+.select2-container .select2-selection--single,select.is-valid+.select2-container .select2-selection--single,.select2-container.valid .selection .select2-selection--single,.select2-container.is-valid .selection .select2-selection--single,.select2-container--default.valid .selection .select2-selection--single,.select2-container--default.is-valid .selection .select2-selection--single,select.valid+.select2-container .selection .select2-selection--single,select.is-valid+.select2-container .selection .select2-selection--single{border-color:#14b474 !important;background-color:rgba(20,180,116,0.05) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") !important;background-repeat:no-repeat !important;background-position:right 2rem center !important;background-size:1rem 1rem !important}.select2-container.valid .select2-selection--multiple,.select2-container.is-valid .select2-selection--multiple,.select2-container--default.valid .select2-selection--multiple,.select2-container--default.is-valid .select2-selection--multiple,select.valid+.select2-container .select2-selection--multiple,select.is-valid+.select2-container .select2-selection--multiple,.select2-container.valid .selection .select2-selection--multiple,.select2-container.is-valid .selection .select2-selection--multiple,.select2-container--default.valid .selection .select2-selection--multiple,.select2-container--default.is-valid .selection .select2-selection--multiple,select.valid+.select2-container .selection .select2-selection--multiple,select.is-valid+.select2-container .selection .select2-selection--multiple{border-color:#14b474 !important;background-color:rgba(20,180,116,0.05) !important}.select2-container.warning .select2-selection--single,.select2-container.has-warning .select2-selection--single,.select2-container--default.warning .select2-selection--single,.select2-container--default.has-warning .select2-selection--single,select.warning+.select2-container .select2-selection--single,select.has-warning+.select2-container .select2-selection--single,.select2-container.warning .selection .select2-selection--single,.select2-container.has-warning .selection .select2-selection--single,.select2-container--default.warning .selection .select2-selection--single,.select2-container--default.has-warning .selection .select2-selection--single,select.warning+.select2-container .selection .select2-selection--single,select.has-warning+.select2-container .selection .select2-selection--single{border-color:#fdba2c !important;background-color:rgba(253,186,44,0.05) !important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ffc107'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ffc107' stroke='none'/%3e%3c/svg%3e") !important;background-repeat:no-repeat !important;background-position:right 2rem center !important;background-size:1rem 1rem !important}.select2-container.warning .select2-selection--multiple,.select2-container.has-warning .select2-selection--multiple,.select2-container--default.warning .select2-selection--multiple,.select2-container--default.has-warning .select2-selection--multiple,select.warning+.select2-container .select2-selection--multiple,select.has-warning+.select2-container .select2-selection--multiple,.select2-container.warning .selection .select2-selection--multiple,.select2-container.has-warning .selection .select2-selection--multiple,.select2-container--default.warning .selection .select2-selection--multiple,.select2-container--default.has-warning .selection .select2-selection--multiple,select.warning+.select2-container .selection .select2-selection--multiple,select.has-warning+.select2-container .selection .select2-selection--multiple{border-color:#fdba2c !important;background-color:rgba(253,186,44,0.05) !important}.select2-container--default .select2-selection--multiple{min-height:2.375rem;border:1px solid #e3e3e6;border-radius:4px;background-color:#ffffff;padding:.3125rem .875rem;display:flex !important;align-items:center !important;flex-wrap:wrap;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.select2-container--default .select2-selection--multiple:hover{border-color:#d6d6d6}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0 !important;margin:0 !important;display:flex !important;flex-wrap:wrap;gap:.25rem;align-items:center !important}.select2-container--default .select2-selection--multiple .select2-selection__rendered>li{margin:0 !important;padding:.225rem .425rem}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:rgba(0,103,255,0.1);border:1px solid rgba(0,103,255,0.2);border-radius:4px;color:#0067ff;padding:.1875rem .5rem;margin:0 !important;font-size:.8125rem;display:inline-flex;align-items:center;gap:.375rem;line-height:1.4;position:relative}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:static !important;color:#5E6C84;border:none;background-color:rgba(0,103,255,0.2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;order:2;float:none !important;margin:0 !important;top:auto !important;right:auto !important;left:auto !important;width:.875rem;height:.875rem;min-width:.875rem;border-radius:50%;transition:all .2s ease}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove span{display:none}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove::after{content:'close';font-family:'Material Symbols Sharp';font-size:.625rem;font-weight:400;line-height:1;display:flex;align-items:center;justify-content:center}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#0067ff;color:#ffffff}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding:0;order:1}.select2-container--default .select2-selection--multiple .select2-search--inline{margin:0 !important}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field{margin:0;padding:0;font-size:.8125rem;color:#333333;min-height:1.5rem;line-height:1.5rem;min-width:1rem}.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::placeholder{color:#5E6C84;opacity:.6}.select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--open .select2-selection--multiple{border-color:#0067ff;box-shadow:none;outline:none}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#f7f7f7;cursor:not-allowed;opacity:.7}.select2-container--default.select2-container--disabled .select2-selection--multiple .select2-selection__choice{background-color:#e3e3e6;border-color:#d6d6d6;color:#5E6C84}select.select2-hidden-accessible{display:none !important}.form-floating .select2-container .select2-selection--single{height:2.875rem;min-height:2.875rem}.form-floating .select2-container .select2-selection--single .select2-selection__rendered{line-height:2.875rem;padding:0 2.25rem 0 .875rem}.form-floating .select2-container .select2-selection--multiple{min-height:2.875rem;padding:.4375rem .875rem}.form-floating .select2-container .select2-selection--multiple .select2-selection__rendered>li{padding:.25rem .5rem}.form-floating .select2-container .select2-selection--multiple .select2-search--inline .select2-search__field{min-height:1.75rem;line-height:1.75rem}.form-floating>label{z-index:1}.form-floating.has-value>label{top:-0.65rem;font-size:.825rem;color:#5E6C84;transform:scale(.85) translateY(0);opacity:1;background:#ffffff;padding:2px 6px;border-radius:3px}.form-floating .select2-container--focus~label,.form-floating .select2-container--open~label{top:-0.65rem;font-size:.825rem;transform:scale(.85) translateY(0);opacity:1;color:#0067ff !important;background:#ffffff;padding:2px 6px;border-radius:3px}.form-floating .select2-container.error~label,.form-floating .select2-container.is-invalid~label,.form-floating select.error+.select2-container~label,.form-floating select.is-invalid+.select2-container~label{top:-0.65rem;font-size:.825rem;transform:scale(.85) translateY(0);opacity:1;color:#f5392f !important;background:#ffffff;padding:2px 6px;border-radius:3px}.form-floating .select2-container.valid~label,.form-floating .select2-container.is-valid~label,.form-floating select.valid+.select2-container~label,.form-floating select.is-valid+.select2-container~label{top:-0.65rem;font-size:.825rem;transform:scale(.85) translateY(0);opacity:1;color:#14b474 !important;background:#ffffff;padding:2px 6px;border-radius:3px}.form-floating .select2-container.warning~label,.form-floating .select2-container.has-warning~label,.form-floating select.warning+.select2-container~label,.form-floating select.has-warning+.select2-container~label{top:-0.65rem;font-size:.825rem;transform:scale(.85) translateY(0);opacity:1;color:#fdba2c !important;background:#ffffff;padding:2px 6px;border-radius:3px}.dropzone-wrapper{position:relative}.dropzone-custom{border:2px dashed #e3e3e6;background-color:#f7f7f7;padding:2.5rem 1.5rem;transition:all .3s ease;cursor:pointer;min-height:14rem;display:flex;align-items:center;justify-content:center;position:relative}.dropzone-custom:hover{border-color:#0067ff;background-color:rgba(0,103,255,0.03)}.dropzone-custom:hover .dropzone-illustration .illustration-circle{border-color:rgba(0,103,255,0.3)}.dropzone-custom:hover .dropzone-illustration .illustration-circle .illustration-inner{background-color:#0067ff;transform:scale(1.05)}.dropzone-custom:hover .dropzone-illustration .illustration-circle .illustration-inner .material-symbols-sharp{color:#ffffff}.dropzone-custom:hover .dropzone-illustration .illustration-dots .dot{background-color:#0067ff}.dropzone-custom:hover .browse-btn{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,103,255,0.3)}.dropzone-custom.dz-drag-hover{border-color:#0067ff;border-style:solid;background-color:rgba(0,103,255,0.08);transform:scale(1.01)}.dropzone-custom.dz-drag-hover .dropzone-illustration .illustration-circle{border-color:#0067ff}.dropzone-custom.dz-drag-hover .dropzone-illustration .illustration-circle .illustration-inner{background-color:#0067ff;animation:pulse-scale .8s ease infinite}.dropzone-custom.dz-drag-hover .dropzone-illustration .illustration-circle .illustration-inner .material-symbols-sharp{color:#ffffff}.dropzone-custom .dz-message{margin:0;position:relative;z-index:1}.dropzone-custom .dropzone-illustration{position:relative;width:5rem;height:5rem;margin-bottom:1rem}.dropzone-custom .dropzone-illustration .illustration-circle{width:5rem;height:5rem;border:2px dashed #e3e3e6;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.dropzone-custom .dropzone-illustration .illustration-circle .illustration-inner{width:3.5rem;height:3.5rem;background-color:#e3e3e6;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.dropzone-custom .dropzone-illustration .illustration-circle .illustration-inner .material-symbols-sharp{font-size:1.75rem;color:#7f7f7f;transition:all .3s ease}.dropzone-custom h5{color:#333333;font-size:1rem}.dropzone-custom .browse-btn{transition:all .3s ease;pointer-events:none}.dropzone-custom .browse-btn .material-symbols-sharp{font-size:1.125rem}.dropzone-footer .file-types .badge{padding:.5rem .75rem;font-weight:500;border:1px solid #e3e3e6;transition:all .3s ease}.dropzone-footer .file-types .badge .material-symbols-sharp{font-size:1rem}.dropzone-footer .file-types .badge:hover{background-color:#0067ff !important;color:#ffffff !important;border-color:#0067ff}.dropzone-footer .file-types .badge:hover .material-symbols-sharp{color:#ffffff}.dropzone-footer .upload-status #uploadCount{padding:.375rem .75rem;background:#f7f7f7;border-radius:1rem}.dropzone-custom.dz-started .dz-message{display:none}.dropzone-custom .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:.75rem;width:7rem;transition:all .3s ease}.dropzone-custom .dz-preview:hover{transform:translateY(-4px)}.dropzone-custom .dz-preview:hover .dz-image{border-color:#0067ff;box-shadow:0 6px 16px rgba(0,103,255,0.2)}.dropzone-custom .dz-preview.dz-image-preview{background:transparent}.dropzone-custom .dz-preview .dz-image{border-radius:.5rem;overflow:hidden;width:7rem;height:7rem;position:relative;display:block;z-index:10;border:2px solid #e3e3e6;background:#ffffff;box-shadow:0 2px 8px rgba(51,51,51,0.08);transition:all .3s ease}.dropzone-custom .dz-preview .dz-image img{display:block;width:100%;height:100%;object-fit:cover}.dropzone-custom .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:.625rem;width:7rem;padding:.5rem;text-align:center;color:#ffffff;background:rgba(51,51,51,0.85);border-radius:.5rem;transition:opacity .3s ease;height:7rem;display:flex;flex-direction:column;justify-content:center}.dropzone-custom .dz-preview .dz-details .dz-size{margin-bottom:.25rem;font-weight:600}.dropzone-custom .dz-preview .dz-details .dz-filename{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropzone-custom .dz-preview .dz-details .dz-filename span{background:transparent}.dropzone-custom .dz-preview:hover .dz-details{opacity:1}.dropzone-custom .dz-preview .dz-progress{position:absolute;height:.25rem;left:.5rem;right:.5rem;bottom:.5rem;background:rgba(255,255,255,0.8);border-radius:.125rem;overflow:hidden;z-index:30;opacity:1;transition:opacity .3s ease}.dropzone-custom .dz-preview .dz-progress .dz-upload{background:#0067ff;position:absolute;top:0;left:0;bottom:0;width:0;transition:width .2s ease;border-radius:.125rem}.dropzone-custom .dz-preview.dz-complete .dz-progress{opacity:0}.dropzone-custom .dz-preview .dz-error-message{position:absolute;top:7.5rem;left:50%;transform:translateX(-50%);width:max-content;max-width:10rem;padding:.375rem .625rem;font-size:.625rem;color:#ffffff;background:#f5392f;border-radius:.25rem;opacity:0;transition:opacity .3s ease;z-index:40}.dropzone-custom .dz-preview .dz-error-message::before{content:'';position:absolute;top:-4px;left:50%;transform:translateX(-50%);border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #f5392f}.dropzone-custom .dz-preview.dz-error .dz-error-message{opacity:1}.dropzone-custom .dz-preview.dz-error .dz-image{border-color:#f5392f}.dropzone-custom .dz-preview .dz-success-mark,.dropzone-custom .dz-preview .dz-error-mark{position:absolute;top:50%;left:50%;margin:-1rem 0 0 -1rem;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;z-index:25;box-shadow:0 2px 8px rgba(51,51,51,0.2);transition:all .3s ease}.dropzone-custom .dz-preview .dz-success-mark svg,.dropzone-custom .dz-preview .dz-error-mark svg{display:none}.dropzone-custom .dz-preview .dz-success-mark::before,.dropzone-custom .dz-preview .dz-error-mark::before{font-family:'Material Symbols Sharp';font-size:1.25rem;color:#ffffff;line-height:1}.dropzone-custom .dz-preview .dz-success-mark{background:#14b474}.dropzone-custom .dz-preview .dz-success-mark::before{content:'check'}.dropzone-custom .dz-preview .dz-error-mark{background:#f5392f}.dropzone-custom .dz-preview .dz-error-mark::before{content:'close'}.dropzone-custom .dz-preview.dz-success .dz-success-mark{opacity:1;animation:scale-in .3s ease}.dropzone-custom .dz-preview.dz-error .dz-error-mark{opacity:1;animation:scale-in .3s ease}.dropzone-custom .dz-preview .dz-remove{position:absolute;top:-0.5rem;right:-0.5rem;width:1.5rem;height:1.5rem;background:#f5392f;color:#ffffff;border:none;border-radius:50%;cursor:pointer;z-index:35;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s ease;box-shadow:0 2px 6px rgba(245,57,47,0.4);text-decoration:none}.dropzone-custom .dz-preview .dz-remove .material-symbols-sharp{font-size:1rem;color:#ffffff;line-height:1}.dropzone-custom .dz-preview .dz-remove:hover{transform:scale(1.1);background:#e6160b;text-decoration:none}.dropzone-custom .dz-preview:hover .dz-remove{opacity:1}@keyframes pulse-scale{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes scale-in{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@media only screen and (max-width: 767px){.dropzone-custom{padding:2rem 1rem;min-height:12rem}.dropzone-custom .dropzone-illustration{width:4rem;height:4rem}.dropzone-custom .dropzone-illustration .illustration-circle{width:4rem;height:4rem}.dropzone-custom .dropzone-illustration .illustration-circle .illustration-inner{width:2.75rem;height:2.75rem}.dropzone-custom .dropzone-illustration .illustration-circle .illustration-inner .material-symbols-sharp{font-size:1.5rem}.dropzone-custom h5{font-size:.9375rem}.dropzone-meta{flex-direction:column;gap:.75rem}.dropzone-meta .meta-left,.dropzone-meta .meta-right{width:100%;justify-content:center}}.material-symbols-sharp{font-family:'Material Symbols Sharp';font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;font-feature-settings:'liga'}.icon-header-section{background:linear-gradient(135deg, rgba(0,103,255,0.08) 0%, rgba(137,185,173,0.12) 50%, rgba(138,205,215,0.1) 100%);border-radius:.75rem;padding:1.25rem 1.5rem;position:relative;overflow:hidden;border:1px solid #e3e3e6}.icon-header-section::before{content:'';position:absolute;top:-3rem;right:-1.5rem;width:8rem;height:8rem;background:rgba(0,103,255,0.06);border-radius:50%}.icon-header-section::after{content:'';position:absolute;bottom:-2rem;left:-2rem;width:6rem;height:6rem;background:rgba(137,185,173,0.08);border-radius:50%}.icon-header-content{text-align:center;max-width:37.5rem;margin:0 auto 1rem;position:relative;z-index:1}.icon-header-icon{font-size:2rem;color:#0067ff;margin-bottom:.5rem;display:inline-block;background:rgba(0,103,255,0.12);padding:.5rem;border-radius:50%}.icon-main-title{font-size:1.25rem;font-weight:700;color:var(--bs-heading-color);margin-bottom:.375rem}.icon-subtitle{font-size:.8125rem;color:var(--bs-secondary-color);margin-bottom:0;line-height:1.5}.icon-search-wrapper{max-width:28rem;margin:0 auto;position:relative;z-index:1}.icon-search-box{position:relative;display:flex;align-items:center;gap:.5rem;background:#ffffff;border-radius:.5rem;border:1px solid #e3e3e6;box-shadow:0 2px 8px rgba(0,0,0,0.06)}.icon-search-box .search-icon{position:absolute;left:.875rem;color:#7f7f7f;font-size:1.125rem;z-index:1}.icon-search-box .icon-search-input{padding-left:2.5rem;padding-right:3rem;height:2.5rem;border-radius:.5rem;border:none;background-color:transparent;font-size:.8125rem}.icon-search-box .icon-search-input:focus{box-shadow:none;outline:none}.icon-search-box .icon-search-input::placeholder{color:#7f7f7f}.icon-search-box .icon-search-btn{position:absolute;right:.25rem;height:2rem;width:2rem;padding:0;display:flex;align-items:center;justify-content:center;border-radius:.375rem;background:#0067ff;border:none}.icon-search-box .icon-search-btn:hover{background:#0057d6}.icon-search-box .icon-search-btn .material-symbols-sharp{font-size:1rem;color:#ffffff}.icon-count-wrapper{text-align:center;margin-top:.75rem}.icon-count{font-size:.75rem;color:#7f7f7f;background:rgba(0,103,255,0.1);padding:.25rem .75rem;border-radius:1rem;display:inline-block}.icon-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(7.5rem, 1fr));gap:.75rem}.icon-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem .5rem;border-radius:.5rem;background-color:#f7f7f7;cursor:pointer;transition:all .2s ease;text-align:center;border:1px solid transparent}.icon-item:hover{background-color:rgba(0,103,255,0.08);border-color:rgba(0,103,255,0.2);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.1)}.icon-item:hover .material-symbols-sharp{color:#0067ff}.icon-item.copied{background-color:#14b474;border-color:#14b474}.icon-item.copied .material-symbols-sharp,.icon-item.copied .icon-name{color:#ffffff}.icon-item.hidden{display:none !important}.icon-item .material-symbols-sharp{font-size:1.5rem;color:#7f7f7f;margin-bottom:.5rem;transition:color .2s ease}.icon-item .icon-name{font-size:.75rem;color:#5E6C84;word-break:break-word;line-height:1.3}.icon-copy-toast{position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%) translateY(1rem);background-color:#333333;color:#ffffff;padding:.75rem 1.25rem;border-radius:.5rem;display:flex;align-items:center;gap:.5rem;z-index:9999;opacity:0;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,0.15)}.icon-copy-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.icon-copy-toast .material-symbols-sharp{font-size:1.25rem;color:#14b474}.icon-no-results{text-align:center;padding:3rem 1.5rem;background:#f7f7f7;border:1px solid #e3e3e6;border-radius:.5rem;grid-column:1 / -1}.icon-no-results .no-results-icon{font-size:3rem;color:#7f7f7f;margin-bottom:1rem}.icon-no-results .no-results-title{font-size:1rem;font-weight:600;color:var(--bs-heading-color);margin-bottom:.5rem}.icon-no-results .no-results-text{font-size:.875rem;color:var(--bs-secondary-color);margin-bottom:0}.panel-card.hidden{display:none !important}@media only screen and (max-width: 991px){.icon-header-section{padding:1.5rem}.icon-main-title{font-size:1.5rem}.icon-grid{grid-template-columns:repeat(auto-fill, minmax(6.25rem, 1fr));gap:.5rem}.icon-item{padding:.75rem .375rem}.icon-item .material-symbols-sharp{font-size:1.5rem}.icon-item .icon-name{font-size:.625rem}}@media only screen and (max-width: 767px){.icon-header-section{padding:1.25rem}.icon-main-title{font-size:1.25rem}.icon-subtitle{font-size:.875rem}}@media only screen and (max-width: 580px){.icon-grid{grid-template-columns:repeat(auto-fill, minmax(5rem, 1fr))}.icon-item{padding:.625rem .25rem}.icon-item .material-symbols-sharp{font-size:1.25rem;margin-bottom:.375rem}.icon-item .icon-name{font-size:.5625rem}}.fa-icon-item .icon-name{font-size:.75rem;color:#5E6C84;word-break:break-word;line-height:1.3}.fa-icon-item [class^="fa-"],.fa-icon-item [class*=" fa-"]{font-size:1.5rem;color:#7f7f7f;margin-bottom:.5rem;transition:color .2s ease}.fa-icon-item:hover [class^="fa-"],.fa-icon-item:hover [class*=" fa-"]{color:#0067ff}.fa-icon-item.copied [class^="fa-"],.fa-icon-item.copied [class*=" fa-"]{color:#ffffff}@media only screen and (max-width: 991px){.fa-icon-item [class^="fa-"],.fa-icon-item [class*=" fa-"]{font-size:1.5rem}.fa-icon-item .icon-name{font-size:.6875rem}}@media only screen and (max-width: 580px){.fa-icon-item [class^="fa-"],.fa-icon-item [class*=" fa-"]{font-size:1.25rem;margin-bottom:.375rem}.fa-icon-item .icon-name{font-size:.625rem}}.invoice-form-card .card-header{flex-wrap:wrap;gap:.75rem}.invoice-form-card .card-header .draft-info{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:#5E6C84;background:#f7f7f7;padding:.375rem .75rem;border-radius:.375rem}.invoice-form-card .card-header .draft-info .material-symbols-sharp{font-size:1rem;color:#0067ff}.invoice-form-card .accordion .accordion-item{border:1px solid #e3e3e6;border-radius:.5rem;margin-bottom:.75rem;overflow:hidden}.invoice-form-card .accordion .accordion-item:last-child{margin-bottom:0}.invoice-form-card .accordion .accordion-item .accordion-header .accordion-button{padding:1rem 1.25rem;font-weight:500;font-size:.875rem;color:#333333;background:#ffffff;box-shadow:none;display:flex;justify-content:space-between;align-items:center}.invoice-form-card .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background:#ffffff;color:#333333}.invoice-form-card .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) .accordion-arrow .material-symbols-sharp{transform:rotate(180deg)}.invoice-form-card .accordion .accordion-item .accordion-header .accordion-button::after{display:none}.invoice-form-card .accordion .accordion-item .accordion-header .accordion-button .accordion-arrow .material-symbols-sharp{font-size:1.25rem;transition:transform .3s ease}.invoice-form-card .accordion .accordion-item .accordion-body{padding:1rem 1.25rem;border-top:1px solid #e3e3e6}.invoice-form-card .line-items-section h6{font-weight:600;color:#333333;font-size:.875rem}.invoice-form-card .line-items-section .line-item .btn-remove-line{color:#f5392f;padding:.25rem}.invoice-form-card .line-items-section .line-item .btn-remove-line:hover{background:rgba(245,57,47,0.1)}.invoice-form-card .line-items-section .line-item .btn-remove-line .material-symbols-sharp{font-size:1.125rem}.invoice-form-card .line-items-section .line-item .line-amount{background:#f7f7f7}.invoice-form-card .line-items-section #addLineItem .material-symbols-sharp{font-size:1rem;margin-right:.25rem}.invoice-form-card .signature-upload .signature-placeholder{border:2px dashed #e3e3e6;border-radius:.5rem;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#5E6C84}.invoice-form-card .signature-upload .signature-placeholder:hover{border-color:#0067ff;background:rgba(0,103,255,0.05)}.invoice-form-card .signature-upload .signature-placeholder .material-symbols-sharp{font-size:2rem}.invoice-form-card .signature-upload .signature-placeholder img{max-width:12.5rem;max-height:5rem;object-fit:contain}.invoice-preview-card .card-header{flex-wrap:wrap;gap:.75rem}.invoice-preview-card .card-header .preview-tabs{display:flex;gap:.5rem}.invoice-preview-card .card-header .preview-tabs .preview-tab{padding:.375rem .75rem;font-size:.8125rem;color:#5E6C84;cursor:pointer;border-radius:.375rem;transition:all .3s ease;display:flex;align-items:center;gap:.25rem}.invoice-preview-card .card-header .preview-tabs .preview-tab.active{background:#f7f7f7;color:#333333;font-weight:500}.invoice-preview-card .card-header .preview-tabs .preview-tab:hover:not(.active){background:#f7f7f7}.invoice-preview-card .card-header .preview-tabs .preview-tab .material-symbols-sharp{font-size:1rem}.invoice-preview-card .card-header .preview-actions .btn-group .btn{padding:.5rem 1rem;font-size:.8125rem}.invoice-preview-card .card-body{background:#f7f7f7;min-height:37.5rem}.invoice-preview-container{padding:1.5rem;display:flex;justify-content:center}.invoice-preview-container .invoice-document{background:linear-gradient(135deg, rgba(138,205,215,0.08) 0%, #ffffff 25%, #ffffff 75%, rgba(172,135,197,0.08) 100%);width:100%;max-width:43.75rem;padding:2.5rem;box-shadow:0 2px 8px rgba(0,0,0,0.08);border-radius:.5rem;position:relative;overflow:hidden}.invoice-preview-container .invoice-document::before{content:'';position:absolute;top:0;left:0;right:0;height:.25rem;background:linear-gradient(90deg, #8ACDD7, #89B9AD, #AC87C5)}.invoice-preview-container .invoice-document .invoice-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e3e3e6}.invoice-preview-container .invoice-document .invoice-header .invoice-title-section .invoice-title{font-size:2.5rem;font-weight:700;color:#333333;margin:0;line-height:1}.invoice-preview-container .invoice-document .invoice-header .invoice-title-section .invoice-number-display{font-size:1.125rem;color:#5E6C84;margin-top:.5rem}.invoice-preview-container .invoice-document .invoice-header .invoice-logo img{max-height:3rem;max-width:10rem;object-fit:contain}.invoice-preview-container .invoice-document .invoice-meta{display:flex;justify-content:space-between;margin-bottom:1.5rem}.invoice-preview-container .invoice-document .invoice-meta .meta-left .meta-label{font-size:.75rem;color:#5E6C84;text-transform:uppercase;letter-spacing:.5px}.invoice-preview-container .invoice-document .invoice-meta .meta-left .meta-value{font-size:.9375rem;font-weight:600;color:#333333;margin-top:.25rem}.invoice-preview-container .invoice-document .invoice-meta .meta-right{display:flex;gap:2rem}.invoice-preview-container .invoice-document .invoice-meta .meta-right .meta-item{text-align:right}.invoice-preview-container .invoice-document .invoice-meta .meta-right .meta-item .meta-label{font-size:.75rem;color:#5E6C84;text-transform:uppercase;letter-spacing:.5px}.invoice-preview-container .invoice-document .invoice-meta .meta-right .meta-item .meta-value{font-size:.9375rem;font-weight:600;color:#333333;margin-top:.25rem}.invoice-preview-container .invoice-document .invoice-parties{display:flex;justify-content:space-between;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e3e3e6}.invoice-preview-container .invoice-document .invoice-parties .party-from,.invoice-preview-container .invoice-document .invoice-parties .party-to{flex:1}.invoice-preview-container .invoice-document .invoice-parties .party-from .party-label,.invoice-preview-container .invoice-document .invoice-parties .party-to .party-label{font-size:.75rem;color:#5E6C84;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem;position:relative}.invoice-preview-container .invoice-document .invoice-parties .party-from .party-label::after,.invoice-preview-container .invoice-document .invoice-parties .party-to .party-label::after{content:'';position:absolute;bottom:-0.25rem;width:3.125rem;height:1px;background:#e3e3e6}.invoice-preview-container .invoice-document .invoice-parties .party-from .party-name,.invoice-preview-container .invoice-document .invoice-parties .party-to .party-name{font-size:.9375rem;font-weight:600;color:#333333;margin-top:.75rem}.invoice-preview-container .invoice-document .invoice-parties .party-from .party-address,.invoice-preview-container .invoice-document .invoice-parties .party-to .party-address,.invoice-preview-container .invoice-document .invoice-parties .party-from .party-detail,.invoice-preview-container .invoice-document .invoice-parties .party-to .party-detail{font-size:.8125rem;color:#5E6C84;margin-top:.25rem}.invoice-preview-container .invoice-document .invoice-parties .party-from .party-label::after{left:0}.invoice-preview-container .invoice-document .invoice-parties .party-to .party-label::after{right:0}.invoice-preview-container .invoice-document .invoice-items-table{margin-bottom:1.5rem}.invoice-preview-container .invoice-document .invoice-items-table table{margin-bottom:0}.invoice-preview-container .invoice-document .invoice-items-table table thead tr th{background:#f7f7f7;font-size:.75rem;font-weight:600;color:#5E6C84;text-transform:uppercase;letter-spacing:.5px;padding:.75rem 1rem;border:none}.invoice-preview-container .invoice-document .invoice-items-table table tbody tr td{padding:.875rem 1rem;font-size:.875rem;color:#333333;border-bottom:1px solid #e3e3e6;vertical-align:middle}.invoice-preview-container .invoice-document .invoice-items-table table tbody tr:last-child td{border-bottom:none}.invoice-preview-container .invoice-document .invoice-totals{margin-left:auto;max-width:18.75rem;margin-bottom:1.5rem}.invoice-preview-container .invoice-document .invoice-totals .totals-row{display:flex;justify-content:space-between;padding:.5rem 0;font-size:.875rem;color:#5E6C84}.invoice-preview-container .invoice-document .invoice-totals .totals-row.total-amount{border-top:2px solid #333333;margin-top:.5rem;padding-top:.75rem;font-weight:700;font-size:1rem;color:#333333}.invoice-preview-container .invoice-document .invoice-notes-section{margin-bottom:1.5rem}.invoice-preview-container .invoice-document .invoice-notes-section .notes-box{background:#f7f7f7;border-left:3px solid #5E6C84;padding:1rem;font-size:.8125rem;color:#5E6C84;border-radius:0 .25rem .25rem 0}.invoice-preview-container .invoice-document .invoice-footer-section{display:flex;justify-content:space-between;align-items:flex-start;padding-top:1.5rem;border-top:1px solid #e3e3e6}.invoice-preview-container .invoice-document .invoice-footer-section .payment-method-section h6{font-size:.875rem;font-weight:600;color:#333333;margin-bottom:.75rem}.invoice-preview-container .invoice-document .invoice-footer-section .payment-method-section .payment-type{font-size:.8125rem;color:#5E6C84;margin-bottom:.5rem}.invoice-preview-container .invoice-document .invoice-footer-section .payment-method-section .payment-detail{font-size:.8125rem;color:#5E6C84;margin-bottom:.25rem}.invoice-preview-container .invoice-document .invoice-footer-section .signature-section{text-align:right}.invoice-preview-container .invoice-document .invoice-footer-section .signature-section .signature-image-container{min-height:3.125rem;margin-bottom:.5rem}.invoice-preview-container .invoice-document .invoice-footer-section .signature-section .signature-image-container .signature-image{max-width:9.375rem;max-height:3.75rem;object-fit:contain}.invoice-preview-container .invoice-document .invoice-footer-section .signature-section .signature-image-container .signature-image[src=""]{display:none}.invoice-preview-container .invoice-document .invoice-footer-section .signature-section .signature-name{font-size:.875rem;font-weight:600;color:#333333}.invoice-preview-container .invoice-document .invoice-footer-section .signature-section .signature-note{font-size:.75rem;color:#5E6C84;font-style:italic;max-width:12.5rem;margin-top:.25rem}@media only screen and (max-width: 991px){.invoice-preview-container{padding:1rem}.invoice-preview-container .invoice-document{padding:1.5rem}.invoice-preview-container .invoice-document .invoice-header{flex-direction:column;gap:1rem}.invoice-preview-container .invoice-document .invoice-header .invoice-logo{order:-1}.invoice-preview-container .invoice-document .invoice-meta{flex-direction:column;gap:1rem}.invoice-preview-container .invoice-document .invoice-meta .meta-right{justify-content:flex-start}.invoice-preview-container .invoice-document .invoice-meta .meta-right .meta-item{text-align:left}.invoice-preview-container .invoice-document .invoice-parties{flex-direction:column;gap:1.5rem}.invoice-preview-container .invoice-document .invoice-parties .party-to .party-label,.invoice-preview-container .invoice-document .invoice-parties .party-to .party-name,.invoice-preview-container .invoice-document .invoice-parties .party-to .party-address,.invoice-preview-container .invoice-document .invoice-parties .party-to .party-detail{text-align:left}.invoice-preview-container .invoice-document .invoice-parties .party-to .party-label::after{left:0;right:auto}.invoice-preview-container .invoice-document .invoice-footer-section{flex-direction:column;gap:1.5rem}.invoice-preview-container .invoice-document .invoice-footer-section .signature-section{text-align:left;width:100%}.invoice-preview-card .card-header .preview-tabs{flex-wrap:wrap}}@media only screen and (max-width: 767px){.invoice-form-card .card-header .draft-info{width:100%}.invoice-items-table{overflow-x:auto}.invoice-items-table table{min-width:31.25rem}.line-items-section .line-item{flex-wrap:wrap;gap:.5rem}.line-items-section .line-item>div{flex:0 0 100%;max-width:100%}.line-items-section .line-item>div:last-child{flex:0 0 auto}}.icons-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(7.5rem, 1fr));gap:.75rem}.sl-icon-item>[class^="icon-"],.sl-icon-item>[class*=" icon-"]{font-size:1.5rem;color:#7f7f7f;margin-bottom:.5rem;transition:color .2s ease}.sl-icon-item .icon-name{font-family:'Maven Pro',sans-serif !important;font-size:.75rem !important;color:#5E6C84;word-break:break-word;line-height:1.3}.sl-icon-item:hover>[class^="icon-"],.sl-icon-item:hover>[class*=" icon-"]{color:#0067ff}.sl-icon-item.copied>[class^="icon-"],.sl-icon-item.copied>[class*=" icon-"]{color:#ffffff}.icon-search-box .search-icon[class^="icon-"],.icon-search-box .search-icon[class*=" icon-"]{font-size:1rem}.icon-search-box .icon-search-btn [class^="icon-"],.icon-search-box .icon-search-btn [class*=" icon-"]{font-size:.875rem;color:#ffffff;margin-bottom:0}.icon-header-icon[class^="icon-"],.icon-header-icon[class*=" icon-"]{font-size:2rem;color:#0067ff;margin-bottom:.5rem;display:inline-block;background:rgba(0,103,255,0.12);padding:.5rem;border-radius:50%}@media only screen and (max-width: 991px){.sl-icon-item [class^="icon-"],.sl-icon-item [class*=" icon-"]{font-size:1.25rem}.sl-icon-item .icon-name{font-size:.6875rem}}@media only screen and (max-width: 580px){.sl-icon-item [class^="icon-"],.sl-icon-item [class*=" icon-"]{font-size:1.125rem;margin-bottom:.375rem}.sl-icon-item .icon-name{font-size:.625rem}}.blockquote{padding:1.25rem 1.5rem;border-left:3px solid #0067ff;background-color:#f7f7f7;border-radius:0 .5rem .5rem 0;margin-bottom:1rem;position:relative}.blockquote p{margin-bottom:0;font-size:.8125rem;color:#5E6C84;font-style:italic;line-height:1.6}.blockquote-footer{color:#7f7f7f;font-size:.8125rem;margin-top:.75rem}.blockquote-footer::before{content:"— "}.blockquote-footer cite{font-style:normal;font-weight:600;color:#333333}figure.text-center .blockquote{border-left:none;border-top:3px solid #0067ff;border-radius:.5rem .5rem 0 0;text-align:center}figure.text-end .blockquote{border-left:none;border-right:3px solid #0067ff;border-radius:.5rem 0 0 .5rem}code{padding:.125rem .375rem;background-color:rgba(0,103,255,0.1);color:#0067ff;border-radius:.25rem;font-size:.875em}pre{padding:1rem;background-color:#172B4D;border-radius:.375rem;overflow-x:auto}pre code{padding:0;background-color:transparent;color:#ffffff;font-size:.875rem;line-height:1.6}kbd{padding:.125rem .375rem;background-color:#172B4D;color:#ffffff;border-radius:.25rem;font-size:.875em;font-family:inherit}kbd kbd{padding:0;font-size:1em}mark{padding:.125rem .25rem;background-color:rgba(220,214,167,0.8);border-radius:.125rem}address{margin-bottom:1rem;font-style:normal;line-height:1.6;color:#5E6C84}address strong{color:#333333}dl.row dt{font-weight:600;color:#333333}dl.row dd{color:#5E6C84;margin-bottom:.5rem}.typography-content ul,.typography-content ol{padding-left:1.25rem}.typography-content ul li,.typography-content ol li{margin-bottom:.375rem;color:#5E6C84}.typography-content ul li:last-child,.typography-content ol li:last-child{margin-bottom:0}.typography-content ul ul,.typography-content ol ul,.typography-content ul ol,.typography-content ol ol{margin-top:.375rem}.list-inline-item:not(:last-child){margin-right:1rem}.list-inline-item:not(:last-child)::after{content:"•";margin-left:1rem;color:#d6d6d6}var{font-style:italic;font-weight:500;color:#0067ff}abbr[title]{cursor:help;text-decoration:underline dotted;text-decoration-color:#0067ff}.lead{font-size:1.125rem;font-weight:400;color:#5E6C84}.fs-1,.fs-2,.fs-3,.fs-4,.fs-5,.fs-6{color:#333333;font-weight:500}p del,p s,p ins,p u,p small,p strong,p em{display:block}@media only screen and (max-width: 580px){.blockquote{padding:.75rem 1rem}.blockquote p{font-size:.8125rem}pre{padding:.75rem}pre code{font-size:.8125rem}.d-flex.flex-wrap.gap-4{gap:1.5rem !important}}.nav-tabs{border-bottom:1px solid #d6d6d6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{color:#5E6C84;font-size:.875rem;font-weight:500;padding:.625rem 1rem;border:1px solid transparent;border-radius:.375rem .375rem 0 0;transition:all .2s ease}.nav-tabs .nav-link i{font-size:.75rem}.nav-tabs .nav-link:hover{color:#0067ff;border-color:#d6d6d6 #d6d6d6 #d6d6d6}.nav-tabs .nav-link.active{color:#0067ff;background-color:#ffffff;border-color:#d6d6d6 #d6d6d6 #ffffff}.nav-tabs-underline{border-bottom:2px solid #d6d6d6}.nav-tabs-underline .nav-link{border:none;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-2px;padding:.625rem 1rem}.nav-tabs-underline .nav-link:hover{border-color:transparent;border-bottom-color:rgba(0,103,255,0.5)}.nav-tabs-underline .nav-link.active{border-color:transparent;border-bottom-color:#0067ff;background-color:transparent}.nav-pills:not(aside .nav-pills) .nav-link{color:#5E6C84;font-size:.875rem;font-weight:500;padding:.5rem 1rem;border-radius:.375rem;transition:all .2s ease}.nav-pills:not(aside .nav-pills) .nav-link i{font-size:.75rem}.nav-pills:not(aside .nav-pills) .nav-link:hover{color:#0067ff;background-color:rgba(0,103,255,0.1)}.nav-pills:not(aside .nav-pills) .nav-link.active{color:#ffffff;background-color:#0067ff}.nav-pills:not(aside .nav-pills).flex-column .nav-link{text-align:left;margin-bottom:.25rem;white-space:nowrap}.nav-pills:not(aside .nav-pills).flex-column .nav-link:last-child{margin-bottom:0}.tab-content>.tab-pane h6{color:#333333;font-weight:600}.nav-tabs-bordered .nav-tabs{border-bottom:none}.nav-tabs-bordered .nav-tabs .nav-link{border:1px solid transparent;border-bottom:none;margin-bottom:0;background-color:#f7f7f7}.nav-tabs-bordered .nav-tabs .nav-link:hover{border-color:#d6d6d6 #d6d6d6 transparent}.nav-tabs-bordered .nav-tabs .nav-link.active{background-color:#ffffff;border-color:#d6d6d6 #d6d6d6 transparent;position:relative}.nav-tabs-bordered .nav-tabs .nav-link.active::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:#ffffff}.nav-tabs-bordered .bordered-content{border:1px solid #d6d6d6;border-radius:0 .375rem .375rem .375rem;padding:1rem;background-color:#ffffff}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-pills.nav-justified .nav-link{padding:.625rem}.nav-pills.nav-justified .nav-link i{font-size:.875rem}.nav-pills-soft{gap:.5rem}.nav-pills-soft .nav-link{background-color:#f7f7f7}.nav-pills-soft .nav-link.nav-link-blue:hover{background-color:rgba(138,205,215,0.5);color:#338895}.nav-pills-soft .nav-link.nav-link-blue.active{background-color:#8ACDD7;color:#26666f}.nav-pills-soft .nav-link.nav-link-purple:hover{background-color:rgba(172,135,197,0.5);color:#603a79}.nav-pills-soft .nav-link.nav-link-purple.active{background-color:#AC87C5;color:#442a56}.nav-pills-soft .nav-link.nav-link-teal:hover{background-color:rgba(137,185,173,0.5);color:#3f6a5f}.nav-pills-soft .nav-link.nav-link-teal.active{background-color:#89B9AD;color:#2c4a43}.nav-pills-soft .nav-link.nav-link-orange:hover{background-color:rgba(255,235,216,0.5);color:#ff9d3f}.nav-pills-soft .nav-link.nav-link-orange.active{background-color:#FFEBD8;color:#ff820c}.nav-pills-soft .nav-link.nav-link-green:hover{background-color:rgba(199,220,167,0.5);color:#7fa743}.nav-pills-soft .nav-link.nav-link-green.active{background-color:#C7DCA7;color:#648334}.nav-pills-soft .nav-link.nav-link-red:hover{background-color:rgba(255,197,197,0.5);color:#ff2c2c}.nav-pills-soft .nav-link.nav-link-red.active{background-color:#FFC5C5;color:#f80000}.nav-pills-soft .nav-link.nav-link-yellow:hover{background-color:rgba(220,214,167,0.5);color:#a79c43}.nav-pills-soft .nav-link.nav-link-yellow.active{background-color:#dcd6a7;color:#837a34}.nav-tabs .nav-link .badge,.nav-pills .nav-link .badge{font-size:.625rem;padding:.25rem .4rem;vertical-align:middle}@media only screen and (max-width: 580px){.nav-tabs .nav-link,.nav-pills .nav-link{font-size:.8125rem;padding:.5rem .75rem}.nav-tabs .nav-link i,.nav-pills .nav-link i{font-size:.6875rem}.nav-pills.flex-column .nav-link{padding:.5rem .75rem}.bordered-content{padding:.75rem}}.progress{height:.625rem;background-color:#f7f7f7;border-radius:.25rem;overflow:hidden}.progress-bar{background-color:#0067ff;font-size:.625rem;font-weight:500;display:flex;align-items:center;justify-content:center;transition:width .4s ease}.progress-xs{height:.25rem}.progress-sm{height:.5rem}.progress-lg{height:1rem}.progress-lg .progress-bar{font-size:.75rem}.progress-xl{height:1.5rem}.progress-xl .progress-bar{font-size:.875rem}.progress-rounded{border-radius:1rem}.progress-rounded .progress-bar{border-radius:1rem}.progress-bar.bg-blue{background-color:#8ACDD7}.progress-bar.bg-purple{background-color:#AC87C5}.progress-bar.bg-teal{background-color:#89B9AD}.progress-bar.bg-orange{background-color:#FFEBD8}.progress-bar.bg-green{background-color:#C7DCA7}.progress-bar.bg-red{background-color:#FFC5C5}.progress-bar.bg-yellow{background-color:#dcd6a7}.progress-label{padding:0 .5rem;white-space:nowrap}.progress-stacked{display:flex;height:.625rem;overflow:hidden;background-color:#f7f7f7;border-radius:.25rem}.progress-stacked .progress{overflow:visible;background-color:transparent;border-radius:0}.progress-icon-wrapper .small{font-size:.75rem}#interactive-progress .progress-bar{min-width:2.5rem}@media only screen and (max-width: 580px){.progress-lg{height:.875rem}.progress-lg .progress-bar{font-size:.6875rem}.progress-xl{height:1.25rem}.progress-xl .progress-bar{font-size:.75rem}}.pagination{gap:0}.pagination .page-link{color:#5E6C84;font-size:.875rem;font-weight:500;padding:.375rem .75rem;border-color:#d6d6d6;transition:all .2s ease}.pagination .page-link i{font-size:.75rem}.pagination .page-link:hover{color:#0067ff;background-color:rgba(0,103,255,0.1);border-color:#d6d6d6}.pagination .page-link:focus{box-shadow:none}.pagination .page-item.active .page-link{background-color:#0067ff;border-color:#0067ff;color:#ffffff}.pagination .page-item.disabled .page-link{color:#5E6C84;background-color:#f7f7f7;opacity:.5}.pagination-rounded .page-item:first-child .page-link{border-radius:1rem 0 0 1rem}.pagination-rounded .page-item:last-child .page-link{border-radius:0 1rem 1rem 0}.pagination-circle{gap:.25rem}.pagination-circle .page-link{width:2.25rem;height:2.25rem;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%}.pagination-circle .page-item:first-child .page-link,.pagination-circle .page-item:last-child .page-link{border-radius:50%}.pagination-gap{gap:.375rem}.pagination-gap .page-link{border-radius:.375rem}.pagination-gap .page-item:first-child .page-link,.pagination-gap .page-item:last-child .page-link{border-radius:.375rem}.pagination-outline .page-link{background-color:transparent;border-color:#0067ff;color:#0067ff}.pagination-outline .page-link:hover{background-color:rgba(0,103,255,0.1)}.pagination-outline .page-item.active .page-link{background-color:#0067ff;color:#ffffff}.pagination-outline .page-item.disabled .page-link{border-color:#d6d6d6;color:#5E6C84;opacity:.5}.pagination-outline.pagination-outline-purple .page-link{border-color:#AC87C5;color:#7b4b9b}.pagination-outline.pagination-outline-purple .page-link:hover{background-color:rgba(172,135,197,0.2)}.pagination-outline.pagination-outline-purple .page-item.active .page-link{background-color:#AC87C5;color:#442a56}.pagination-blue .page-item.active .page-link{background-color:#8ACDD7;border-color:#8ACDD7;color:#26666f}.pagination-blue .page-link:hover{background-color:rgba(138,205,215,0.3);color:#338895}.pagination-purple .page-item.active .page-link{background-color:#AC87C5;border-color:#AC87C5;color:#442a56}.pagination-purple .page-link:hover{background-color:rgba(172,135,197,0.3);color:#603a79}.pagination-teal .page-item.active .page-link{background-color:#89B9AD;border-color:#89B9AD;color:#2c4a43}.pagination-teal .page-link:hover{background-color:rgba(137,185,173,0.3);color:#3f6a5f}.pagination-orange .page-item.active .page-link{background-color:#FFEBD8;border-color:#FFEBD8;color:#ff820c}.pagination-orange .page-link:hover{background-color:rgba(255,235,216,0.3);color:#ff9d3f}.pagination-green .page-item.active .page-link{background-color:#C7DCA7;border-color:#C7DCA7;color:#648334}.pagination-green .page-link:hover{background-color:rgba(199,220,167,0.3);color:#7fa743}.pagination-red .page-item.active .page-link{background-color:#FFC5C5;border-color:#FFC5C5;color:#f80000}.pagination-red .page-link:hover{background-color:rgba(255,197,197,0.3);color:#ff2c2c}.pagination-yellow .page-item.active .page-link{background-color:#dcd6a7;border-color:#dcd6a7;color:#837a34}.pagination-yellow .page-link:hover{background-color:rgba(220,214,167,0.3);color:#a79c43}.pagination-info{font-size:.875rem}.pagination-info strong{color:#333333;margin:0 .25rem}.pagination-sm .page-link{font-size:.75rem;padding:.25rem .5rem}.pagination-sm .page-link i{font-size:.625rem}.pagination-sm.pagination-circle .page-link{width:1.75rem;height:1.75rem}.pagination-lg .page-link{font-size:1rem;padding:.5rem 1rem}.pagination-lg .page-link i{font-size:.875rem}.pagination-lg.pagination-circle .page-link{width:2.75rem;height:2.75rem}@media only screen and (max-width: 580px){.pagination .page-link{font-size:.8125rem;padding:.25rem .5rem}.pagination .page-link i{font-size:.6875rem}.pagination-circle .page-link{width:2rem;height:2rem}.pagination-info{font-size:.8125rem}}.alert{font-size:.875rem;padding:.75rem 1rem;border-radius:.375rem}.alert .alert-heading{font-size:1rem;font-weight:600;margin-bottom:.5rem}.alert .alert-link{font-weight:600}.alert hr{opacity:.25}.alert ul{padding-left:1.25rem;margin-bottom:0}.alert ul li{margin-bottom:.25rem}.alert ul li:last-child{margin-bottom:0}.alert-icon{display:flex;align-items:center;gap:.625rem}.alert-icon i{font-size:1rem;line-height:1}.alert i.fa-solid,.alert i.fa-regular{vertical-align:middle}.alert-blue{background-color:#8ACDD7;border-color:#64bdca;color:#26666f}.alert-blue .alert-link{color:#194349}.alert-purple{background-color:#AC87C5;border-color:#9465b4;color:#442a56}.alert-purple .alert-link{color:#291934}.alert-teal{background-color:#89B9AD;border-color:#69a697;color:#2c4a43}.alert-teal .alert-link{color:#192a26}.alert-orange{background-color:#FFEBD8;border-color:#ffd1a5;color:#ff820c}.alert-orange .alert-link{color:#d86900}.alert-green{background-color:#C7DCA7;border-color:#b0cd83;color:#648334}.alert-green .alert-link{color:#485e26}.alert-red{background-color:#FFC5C5;border-color:#ff9292;color:#f80000}.alert-red .alert-link{color:#c50000}.alert-outline-primary{background-color:transparent;border:1px solid #0d6efd;color:#0d6efd}.alert-outline-success{background-color:transparent;border:1px solid #198754;color:#198754}.alert-outline-danger{background-color:transparent;border:1px solid #dc3545;color:#dc3545}.alert-outline-warning{background-color:transparent;border:1px solid #ffc107;color:#997404}.alert-outline-info{background-color:transparent;border:1px solid #0dcaf0;color:#0aa2c0}.alert-solid-primary{background-color:#0d6efd;border-color:#0d6efd;color:#ffffff}.alert-solid-primary .btn-close{filter:invert(1)}.alert-solid-success{background-color:#198754;border-color:#198754;color:#ffffff}.alert-solid-success .btn-close{filter:invert(1)}.alert-solid-danger{background-color:#dc3545;border-color:#dc3545;color:#ffffff}.alert-solid-danger .btn-close{filter:invert(1)}.alert-solid-warning{background-color:#ffc107;border-color:#ffc107;color:#000}.alert-solid-info{background-color:#0dcaf0;border-color:#0dcaf0;color:#000}.alert-rounded{border-radius:2rem;padding-left:1.25rem;padding-right:1.25rem}.alert-left-border{background-color:#f7f7f7;border:none;border-left:4px solid;border-radius:0 .375rem .375rem 0;color:#333333}.alert-left-border.alert-left-border-success{border-left-color:#198754}.alert-left-border.alert-left-border-success i{color:#198754}.alert-left-border.alert-left-border-danger{border-left-color:#dc3545}.alert-left-border.alert-left-border-danger i{color:#dc3545}.alert-left-border.alert-left-border-warning{border-left-color:#ffc107}.alert-left-border.alert-left-border-warning i{color:#997404}.alert-left-border.alert-left-border-info{border-left-color:#0dcaf0}.alert-left-border.alert-left-border-info i{color:#0aa2c0}.alert-left-border.alert-left-border-primary{border-left-color:#0d6efd}.alert-left-border.alert-left-border-primary i{color:#0d6efd}.alert-dismissible .btn-close{padding:1rem;font-size:.625rem}@media only screen and (max-width: 580px){.alert{font-size:.8125rem;padding:.625rem .875rem}.alert .alert-heading{font-size:.9375rem}.alert-icon i{font-size:.875rem}.alert-rounded{padding-left:1rem;padding-right:1rem}.alert-dismissible .btn-close{padding:.875rem}}.carousel-basic{border-radius:.5rem;overflow:hidden}.carousel-basic .carousel-inner{border-radius:.5rem}.carousel-basic .carousel-control-prev,.carousel-basic .carousel-control-next{width:2.5rem;height:2.5rem;top:50%;transform:translateY(-50%);background:#ffffff;border-radius:50%;opacity:.9;box-shadow:0 2px 8px rgba(0,0,0,0.15);transition:all .2s ease}.carousel-basic .carousel-control-prev:hover,.carousel-basic .carousel-control-next:hover{opacity:1;box-shadow:0 4px 12px rgba(0,0,0,0.2)}.carousel-basic .carousel-control-prev .carousel-control-prev-icon,.carousel-basic .carousel-control-next .carousel-control-prev-icon,.carousel-basic .carousel-control-prev .carousel-control-next-icon,.carousel-basic .carousel-control-next .carousel-control-next-icon{width:1rem;height:1rem;filter:invert(1) grayscale(100)}.carousel-basic .carousel-control-prev{left:.75rem}.carousel-basic .carousel-control-next{right:.75rem}.carousel-slide-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:15rem;gap:.75rem;color:#333333;font-weight:600;font-size:1rem}.carousel-slide-placeholder .material-symbols-sharp{font-size:3rem;opacity:.8}.carousel-slide-placeholder--primary{background:linear-gradient(135deg, #b0dde4, #8ACDD7)}.carousel-slide-placeholder--teal{background:linear-gradient(135deg, #a9ccc3, #89B9AD)}.carousel-slide-placeholder--purple{background:linear-gradient(135deg, #c4a9d6, #AC87C5)}.carousel-slide-placeholder--green{background:linear-gradient(135deg, #deebcb, #C7DCA7)}.carousel-slide-placeholder--orange{background:linear-gradient(135deg, #fff, #FFEBD8)}.carousel-slide-placeholder--blue{background:linear-gradient(135deg, #b0dde4, #8ACDD7)}.carousel-slide-placeholder--red{background:linear-gradient(135deg, #fff8f8, #FFC5C5)}.carousel-slide-placeholder--yellow{background:linear-gradient(135deg, #ebe7cb, #dcd6a7)}.carousel-numbered .carousel-indicators--numbered{gap:.5rem}.carousel-numbered .carousel-indicators--numbered button{width:2rem;height:2rem;border-radius:50%;background:#ffffff;color:#333333;font-size:.75rem;font-weight:600;text-indent:0;display:flex;align-items:center;justify-content:center;border:2px solid #e3e3e6;opacity:.8;transition:all .2s ease}.carousel-numbered .carousel-indicators--numbered button.active{opacity:1;background:#333333;color:#ffffff;border-color:#333333}.carousel-captions .carousel-slide-hero{display:flex;align-items:center;justify-content:center;height:20rem;position:relative}.carousel-captions .carousel-slide-hero__icon .material-symbols-sharp{font-size:6rem;color:#ffffff;opacity:.3}.carousel-captions .carousel-slide-hero--primary{background:linear-gradient(135deg, #51b5c4, #528a7c)}.carousel-captions .carousel-slide-hero--teal{background:linear-gradient(135deg, #5b9a8a, #99bf5e)}.carousel-captions .carousel-slide-hero--purple{background:linear-gradient(135deg, #8853ac, #40abbb)}.carousel-captions .carousel-caption{background:linear-gradient(to top, rgba(0,0,0,0.7), transparent);left:0;right:0;bottom:0;padding:2rem 1.5rem 1.5rem}.carousel-captions .carousel-caption h5{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.carousel-captions .carousel-caption p{font-size:.875rem;margin-bottom:0;opacity:.9}.carousel-captions .carousel-control-prev,.carousel-captions .carousel-control-next{background:rgba(255,255,255,0.2);backdrop-filter:blur(4px)}.carousel-dark-theme .carousel-slide-dark{display:flex;align-items:center;justify-content:center;height:18rem;background:#1e2a3b;position:relative;overflow:hidden}.carousel-dark-theme .carousel-slide-dark::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 50%, #2a3a4d 0%, transparent 50%)}.carousel-dark-theme .carousel-slide-dark__content{position:relative;text-align:center;color:#ffffff;padding:1.5rem}.carousel-dark-theme .carousel-slide-dark__icon{margin-bottom:1rem}.carousel-dark-theme .carousel-slide-dark__icon .material-symbols-sharp{font-size:3.5rem;color:#8ACDD7}.carousel-dark-theme .carousel-slide-dark__title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.carousel-dark-theme .carousel-slide-dark__desc{font-size:.875rem;opacity:.8;max-width:25rem;margin:0 auto}.carousel-dark-theme .carousel-control-prev,.carousel-dark-theme .carousel-control-next{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2)}.carousel-dark-theme .carousel-control-prev .carousel-control-prev-icon,.carousel-dark-theme .carousel-control-next .carousel-control-prev-icon,.carousel-dark-theme .carousel-control-prev .carousel-control-next-icon,.carousel-dark-theme .carousel-control-next .carousel-control-next-icon{filter:none}.carousel-dark-theme .carousel-indicators button{background-color:rgba(255,255,255,0.5)}.carousel-dark-theme .carousel-indicators button.active{background-color:#ffffff}.carousel-thumbnail-wrapper{display:flex;flex-direction:column;gap:.75rem}.carousel-thumbnails{display:flex;gap:.5rem;justify-content:center}.carousel-thumbnail{cursor:pointer;transition:all .2s ease;opacity:.6;border-radius:.375rem;overflow:hidden}.carousel-thumbnail.active,.carousel-thumbnail:hover{opacity:1}.carousel-thumbnail.active{box-shadow:0 0 0 2px #333333}.carousel-thumbnail__inner{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center}.carousel-thumbnail__inner .material-symbols-sharp{font-size:1.5rem;color:#333333}.carousel-thumbnail__inner--primary{background:#8ACDD7}.carousel-thumbnail__inner--teal{background:#89B9AD}.carousel-thumbnail__inner--purple{background:#AC87C5}.carousel-thumbnail__inner--orange{background:#FFEBD8}.carousel-progress{position:relative}.carousel-progress .carousel-progress-bar{position:absolute;top:0;left:0;right:0;z-index:10;padding:.5rem}.carousel-progress .carousel-progress-bar__track{height:4px;background:rgba(255,255,255,0.3);border-radius:2px;overflow:hidden}.carousel-progress .carousel-progress-bar__fill{height:100%;background:#ffffff;border-radius:2px;animation:progressFill 3s linear infinite}@keyframes progressFill{0%{width:0%}100%{width:100%}}.carousel-cards .carousel-inner{padding:1rem 0}.carousel-cards .carousel-control-prev{left:-1rem}.carousel-cards .carousel-control-next{right:-1rem}.carousel-cards .carousel-indicators--bottom{position:relative;display:flex;justify-content:center;margin-top:1rem;margin-bottom:0;padding:0}.carousel-cards .carousel-indicators--bottom button{width:.625rem;height:.625rem;border-radius:50%;background:#d6d6d6;border:none;padding:0;opacity:1;transition:all .2s ease}.carousel-cards .carousel-indicators--bottom button.active{background:#333333;width:1.5rem;border-radius:.313rem}.carousel-card{background:#ffffff;border:1px solid #e3e3e6;border-radius:.75rem;padding:1.5rem;text-align:center;height:100%;transition:all .2s ease}.carousel-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.1);transform:translateY(-2px)}.carousel-card__icon{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.carousel-card__icon .material-symbols-sharp{font-size:2rem;color:#ffffff}.carousel-card__icon--red{background:linear-gradient(135deg, #ff9292, #ff5f5f)}.carousel-card__icon--green{background:linear-gradient(135deg, #b0cd83, #99bf5e)}.carousel-card__icon--blue{background:linear-gradient(135deg, #64bdca, #40abbb)}.carousel-card__icon--purple{background:linear-gradient(135deg, #9465b4, #7b4b9b)}.carousel-card__icon--orange{background:linear-gradient(135deg, #ffd1a5, #ffb772)}.carousel-card__icon--teal{background:linear-gradient(135deg, #69a697, #528a7c)}.carousel-card__content{margin-bottom:1rem}.carousel-card__title{font-size:1rem;font-weight:700;margin-bottom:.5rem;color:#333333}.carousel-card__desc{font-size:.813rem;color:#5E6C84;margin-bottom:0}.carousel-card__footer{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid #e3e3e6}.carousel-card__price{font-size:.813rem;font-weight:600;color:#333333}.carousel-testimonials .carousel-indicators--dots{position:relative;display:flex;justify-content:center;margin-top:1rem;margin-bottom:0;padding:0}.carousel-testimonials .carousel-indicators--dots button{width:.625rem;height:.625rem;border-radius:50%;background:#d6d6d6;border:none;padding:0;opacity:1;transition:all .2s ease}.carousel-testimonials .carousel-indicators--dots button.active{background:#333333;width:1.5rem;border-radius:.313rem}.carousel-testimonial{padding:1.5rem;text-align:center}.carousel-testimonial__quote{margin-bottom:1rem}.carousel-testimonial__quote .material-symbols-sharp{font-size:2.5rem;color:#AC87C5;opacity:.5}.carousel-testimonial__text{font-size:1rem;line-height:1.6;color:#333333;font-style:italic;margin-bottom:1.5rem;max-width:28rem;margin-left:auto;margin-right:auto}.carousel-testimonial__author{display:flex;align-items:center;justify-content:center;gap:.75rem}.carousel-testimonial__avatar{width:3rem;height:3rem;border-radius:50%;overflow:hidden}.carousel-testimonial__avatar img{width:100%;height:100%;object-fit:cover}.carousel-testimonial__info{text-align:left}.carousel-testimonial__name{font-size:.875rem;font-weight:700;color:#333333}.carousel-testimonial__role{font-size:.75rem;color:#5E6C84}.carousel-testimonial__rating{margin-left:auto}.carousel-testimonial__rating .material-symbols-sharp{font-size:1rem;color:#ffc107}.carousel-quotes .carousel-control-prev,.carousel-quotes .carousel-control-next{background:transparent;box-shadow:none;color:#5E6C84;width:auto;height:auto;border-radius:0}.carousel-quotes .carousel-control-prev .material-symbols-sharp,.carousel-quotes .carousel-control-next .material-symbols-sharp{font-size:2rem}.carousel-quotes .carousel-control-prev:hover,.carousel-quotes .carousel-control-next:hover{color:#333333}.carousel-quotes .carousel-control-prev{left:0}.carousel-quotes .carousel-control-next{right:0}.carousel-quote{padding:2rem 3rem;text-align:center;min-height:14rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.carousel-quote__icon{margin-bottom:1rem}.carousel-quote__icon .material-symbols-sharp{font-size:2rem;color:#89B9AD}.carousel-quote__text{font-size:1.125rem;line-height:1.8;color:#333333;font-weight:500;margin-bottom:1.5rem}.carousel-quote__footer{display:flex;flex-direction:column;align-items:center;gap:.5rem}.carousel-quote__divider{width:2rem;height:2px;background:#d6d6d6}.carousel-quote__author{font-size:.875rem;color:#5E6C84;font-weight:600;text-transform:uppercase;letter-spacing:.05em}@media only screen and (max-width: 991px){.carousel-slide-placeholder{height:12rem}.carousel-slide-placeholder .material-symbols-sharp{font-size:2.5rem}.carousel-captions .carousel-slide-hero{height:16rem}.carousel-dark-theme .carousel-slide-dark{height:14rem}.carousel-quote{padding:1.5rem 2rem}.carousel-quote__text{font-size:1rem}.carousel-cards .carousel-control-prev{left:.5rem}.carousel-cards .carousel-control-next{right:.5rem}}@media only screen and (max-width: 767px){.carousel-basic .carousel-control-prev,.carousel-basic .carousel-control-next{width:2rem;height:2rem}.carousel-basic .carousel-control-prev{left:.5rem}.carousel-basic .carousel-control-next{right:.5rem}.carousel-slide-placeholder{height:10rem;font-size:.875rem}.carousel-slide-placeholder .material-symbols-sharp{font-size:2rem}.carousel-thumbnail__inner{width:2.5rem;height:2.5rem}.carousel-thumbnail__inner .material-symbols-sharp{font-size:1rem}.carousel-card{padding:1rem}.carousel-card__icon{width:3rem;height:3rem}.carousel-card__icon .material-symbols-sharp{font-size:1.5rem}.carousel-testimonial{padding:1rem}.carousel-testimonial__text{font-size:.875rem}.carousel-testimonial__author{flex-wrap:wrap}}.modal-content{border:none;border-radius:.5rem;box-shadow:0 .5rem 1rem rgba(0,0,0,0.15)}.modal-header{border-bottom:1px solid #e3e3e6;padding:1rem 1.25rem}.modal-header .modal-title{font-weight:600;font-size:1.125rem}.modal-body{padding:1.25rem}.modal-footer{border-top:1px solid #e3e3e6;padding:1rem 1.25rem}.modal-header--primary{background:linear-gradient(135deg, #0d6efd, #0a58ca);color:#ffffff;border-bottom:none}.modal-header--primary .modal-title{color:#ffffff}.modal-header--success{background:linear-gradient(135deg, #198754, #146c43);color:#ffffff;border-bottom:none}.modal-header--success .modal-title{color:#ffffff}.modal-header--danger{background:linear-gradient(135deg, #dc3545, #b02a37);color:#ffffff;border-bottom:none}.modal-header--danger .modal-title{color:#ffffff}.modal-header--warning{background:linear-gradient(135deg, #ffc107, #e0a800);color:#333333;border-bottom:none}.modal-header--warning .modal-title{color:#333333}.modal-header--icon{display:flex;align-items:center;gap:.75rem}.modal-header--icon .modal-header__icon{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.modal-header--icon .modal-header__icon .material-symbols-sharp{font-size:1.5rem;color:#ffffff}.modal-header--icon .modal-header__icon--info{background:linear-gradient(135deg, #0dcaf0, #0aa2c0)}.modal-header--icon .modal-header__icon--success{background:linear-gradient(135deg, #198754, #146c43)}.modal-header--icon .modal-header__icon--warning{background:linear-gradient(135deg, #ffc107, #e0a800)}.modal-header--icon .modal-header__icon--warning .material-symbols-sharp{color:#333333}.modal-header--icon .modal-header__icon--danger{background:linear-gradient(135deg, #dc3545, #b02a37)}.modal-header--icon .btn-close{margin-left:auto}.modal-confirm .modal-body{padding:2rem 1.5rem 1rem}.modal-confirm .modal-confirm__icon{width:4.5rem;height:4.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.modal-confirm .modal-confirm__icon .material-symbols-sharp{font-size:2.5rem;color:#ffffff}.modal-confirm .modal-confirm__title{font-weight:700;margin-bottom:.5rem;color:#333333}.modal-confirm .modal-confirm__text{color:#5E6C84;margin-bottom:0;font-size:.875rem}.modal-confirm .modal-footer{border-top:none;padding-top:.5rem}.modal-confirm--danger .modal-confirm__icon{background:linear-gradient(135deg, #FFC5C5, #ff7878)}.modal-confirm--danger .modal-confirm__icon .material-symbols-sharp{color:#ff2c2c}.modal-confirm--success .modal-confirm__icon{background:linear-gradient(135deg, #C7DCA7, #a4c670)}.modal-confirm--success .modal-confirm__icon .material-symbols-sharp{color:#7fa743}.modal-confirm--warning .modal-confirm__icon{background:linear-gradient(135deg, #FFEBD8, #ffc48c)}.modal-confirm--warning .modal-confirm__icon .material-symbols-sharp{color:#ff9d3f}.modal-confirm--info .modal-confirm__icon{background:linear-gradient(135deg, #8ACDD7, #51b5c4)}.modal-confirm--info .modal-confirm__icon .material-symbols-sharp{color:#338895}.modal-alert .modal-header{display:flex;align-items:flex-start;gap:1rem;border-bottom:none;padding-bottom:0}.modal-alert .modal-alert__icon{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal-alert .modal-alert__icon .material-symbols-sharp{font-size:1.75rem}.modal-alert .modal-alert__subtitle{font-size:.813rem;color:#5E6C84;margin-bottom:0}.modal-alert .modal-title{margin-bottom:.25rem}.modal-alert .btn-close{margin-left:auto}.modal-alert--error .modal-alert__icon{background:rgba(255,197,197,0.3)}.modal-alert--error .modal-alert__icon .material-symbols-sharp{color:#ff4545}.modal-alert--success .modal-alert__icon{background:rgba(199,220,167,0.3)}.modal-alert--success .modal-alert__icon .material-symbols-sharp{color:#8db84c}.modal-image__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:18rem;background:linear-gradient(135deg, #8ACDD7, #89B9AD);color:#333333;gap:.75rem}.modal-image__placeholder .material-symbols-sharp{font-size:5rem;opacity:.6}.modal-image__placeholder span:last-child{font-weight:600;font-size:1.25rem}.modal-profile{overflow:hidden}.modal-profile .modal-profile__header{height:6rem;background:linear-gradient(135deg, #5b9a8a, #40abbb);position:relative}.modal-profile .modal-profile__header .btn-close{position:absolute;top:.75rem;right:.75rem}.modal-profile .modal-profile__avatar{width:5rem;height:5rem;border-radius:50%;border:4px solid #ffffff;overflow:hidden;margin:-2.5rem auto 0;position:relative;z-index:1;background:#ffffff}.modal-profile .modal-profile__avatar img{width:100%;height:100%;object-fit:cover}.modal-profile .modal-body{padding-top:.75rem}.modal-body .nav-tabs{border-bottom:1px solid #e3e3e6}.modal-body .nav-tabs .nav-link{border:none;color:#5E6C84;font-weight:500;padding:.5rem 1rem;border-bottom:2px solid transparent;border-radius:0}.modal-body .nav-tabs .nav-link:hover{color:#333333;border-color:transparent}.modal-body .nav-tabs .nav-link.active{color:#0d6efd;background:transparent;border-bottom-color:#0d6efd}.modal-body .tab-content{min-height:6rem}@media only screen and (max-width: 767px){.modal-header{padding:.875rem 1rem}.modal-body{padding:1rem}.modal-footer{padding:.875rem 1rem}.modal-confirm .modal-body{padding:1.5rem 1rem .75rem}.modal-confirm .modal-confirm__icon{width:3.5rem;height:3.5rem}.modal-confirm .modal-confirm__icon .material-symbols-sharp{font-size:2rem}.modal-profile .modal-profile__header{height:5rem}.modal-profile .modal-profile__avatar{width:4rem;height:4rem;margin-top:-2rem}}.lightbox-gallery{display:flex;flex-wrap:wrap;gap:1rem}.lightbox-gallery--grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:1rem}@media only screen and (max-width: 991px){.lightbox-gallery--grid{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 767px){.lightbox-gallery--grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 500px){.lightbox-gallery--grid{grid-template-columns:repeat(2, 1fr)}}.lightbox-gallery--small{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 767px){.lightbox-gallery--small{grid-template-columns:repeat(2, 1fr)}}.lightbox-item{display:block;cursor:pointer;border-radius:.5rem;overflow:hidden;text-decoration:none;transition:all .3s ease;position:relative}.lightbox-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.15)}.lightbox-item:hover .lightbox-item__inner .material-symbols-sharp{transform:scale(1.1)}.lightbox-item:hover .lightbox-item__play{opacity:1;transform:translate(-50%, -50%) scale(1)}.lightbox-item__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:8rem;gap:.5rem;color:#333333;font-weight:600;font-size:.813rem;transition:all .3s ease}.lightbox-item__inner .material-symbols-sharp{font-size:2.5rem;opacity:.7;transition:transform .3s ease}.lightbox-item__inner--blue{background:linear-gradient(135deg, #b0dde4, #8ACDD7)}.lightbox-item__inner--green{background:linear-gradient(135deg, #deebcb, #C7DCA7)}.lightbox-item__inner--teal{background:linear-gradient(135deg, #a9ccc3, #89B9AD)}.lightbox-item__inner--purple{background:linear-gradient(135deg, #c4a9d6, #AC87C5)}.lightbox-item__inner--orange{background:linear-gradient(135deg, #fff, #FFEBD8)}.lightbox-item__inner--red{background:linear-gradient(135deg, #fff8f8, #FFC5C5)}.lightbox-item__play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(.8);width:3rem;height:3rem;background:rgba(0,0,0,0.6);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:.8;transition:all .3s ease}.lightbox-item__play .material-symbols-sharp{color:#ffffff;font-size:1.5rem}.lightbox-item--video .lightbox-item__inner{position:relative}.lightbox-item--video .lightbox-item__inner::after{content:'';position:absolute;inset:0;background:rgba(0,0,0,0.1)}.lightbox-card{display:block;background:#ffffff;border:1px solid #e3e3e6;border-radius:.5rem;overflow:hidden;text-decoration:none;transition:all .3s ease}.lightbox-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.12);transform:translateY(-4px)}.lightbox-card:hover .lightbox-card__image .material-symbols-sharp{transform:scale(1.1)}.lightbox-card__image{display:flex;align-items:center;justify-content:center;height:7rem;transition:all .3s ease}.lightbox-card__image .material-symbols-sharp{font-size:3rem;color:#333333;opacity:.6;transition:transform .3s ease}.lightbox-card__image--blue{background:linear-gradient(135deg, #b0dde4, #8ACDD7)}.lightbox-card__image--green{background:linear-gradient(135deg, #deebcb, #C7DCA7)}.lightbox-card__image--teal{background:linear-gradient(135deg, #a9ccc3, #89B9AD)}.lightbox-card__image--purple{background:linear-gradient(135deg, #c4a9d6, #AC87C5)}.lightbox-card__image--orange{background:linear-gradient(135deg, #fff, #FFEBD8)}.lightbox-card__image--red{background:linear-gradient(135deg, #fff8f8, #FFC5C5)}.lightbox-card__content{padding:.75rem}.lightbox-card__title{font-size:.875rem;font-weight:600;color:#333333;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lightbox-card__text{font-size:.75rem;color:#5E6C84;margin-bottom:0}.glightbox-container .gslide-description,.glightbox-clean .glightbox-container .gslide-description{background:linear-gradient(135deg, rgba(30,60,114,0.95) 0%, rgba(42,82,152,0.95) 50%, rgba(89,131,252,0.9) 100%) !important;padding:1.25rem 2rem;position:absolute;bottom:0;left:0;right:0;border-top:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(10px)}.glightbox-container .gdesc-inner,.glightbox-clean .glightbox-container .gdesc-inner{text-align:center;max-width:600px;margin:0 auto;padding:0 !important}.glightbox-container .gslide-title,.glightbox-clean .glightbox-container .gslide-title{font-size:24px !important;font-weight:600 !important;color:#ffffff !important;margin:0 0 10px 0 !important;letter-spacing:.02em;text-shadow:0 2px 4px rgba(0,0,0,0.3)}.glightbox-container .gslide-desc,.glightbox-clean .glightbox-container .gslide-desc{font-size:.75rem !important;color:rgba(255,255,255,0.85) !important;margin:0 !important;line-height:1.4 !important;text-shadow:0 1px 2px rgba(0,0,0,0.2)}.glightbox-container .gnext,.glightbox-clean .glightbox-container .gnext,.glightbox-container .gprev,.glightbox-clean .glightbox-container .gprev{opacity:1 !important;transition:all .3s ease}.glightbox-container .gnext:hover,.glightbox-clean .glightbox-container .gnext:hover,.glightbox-container .gprev:hover,.glightbox-clean .glightbox-container .gprev:hover{opacity:.8 !important}.glightbox-container .gclose,.glightbox-clean .glightbox-container .gclose{opacity:1 !important;transition:all .3s ease}.glightbox-container .gclose:hover,.glightbox-clean .glightbox-container .gclose:hover{opacity:.8 !important}.glightbox-container .gslide-image img,.glightbox-clean .glightbox-container .gslide-image img{border-radius:.5rem;box-shadow:0 1rem 3rem rgba(0,0,0,0.4)}.glightbox-container .gslide-media,.glightbox-clean .glightbox-container .gslide-media{box-shadow:0 1.5rem 3rem rgba(0,0,0,0.3)}.glightbox-container .gslide-outer .gslide-count,.glightbox-clean .glightbox-container .gslide-outer .gslide-count{background:linear-gradient(135deg, rgba(30,60,114,0.9) 0%, rgba(42,82,152,0.9) 100%);color:#ffffff;padding:.375rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:500;border:1px solid rgba(255,255,255,0.15)}.goverlay{background:rgba(10,20,40,0.97)}@media only screen and (max-width: 767px){.lightbox-item__inner{height:6rem}.lightbox-item__inner .material-symbols-sharp{font-size:2rem}.lightbox-item__inner span:last-child{font-size:.75rem}.lightbox-card__image{height:5rem}.lightbox-card__image .material-symbols-sharp{font-size:2rem}}.widget-stats-card-13--equal-height .widget-stats-card-13__chart{min-height:6rem}html.lp-html,html.lp-html body{height:auto;min-height:100%}.lp{background:#07090f;color:#f4f6fb;font-family:'Maven Pro',sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.lp *{box-sizing:border-box}.lp img{max-width:100%;display:block}.lp a{text-decoration:none}.lp a:not(.lp-btn){color:inherit}.lp [id]{scroll-margin-top:5.5rem}.lp-container{width:100%;max-width:75rem;margin:0 auto;padding:0 1.5rem;position:relative;z-index:1}.lp-btn{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9375rem;line-height:1;padding:.75rem 1.25rem;border-radius:.75rem;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,background-color .2s ease,box-shadow .2s ease;white-space:nowrap}.lp-btn:hover{transform:translateY(-1px)}.lp-btn--primary{background:#0067ff;color:#ffffff;box-shadow:0 10px 26px rgba(0,103,255,0.4)}.lp-btn--primary:hover{box-shadow:0 14px 32px rgba(0,103,255,0.55)}.lp-btn--ghost{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.14);color:#f4f6fb}.lp-btn--ghost:hover{background:rgba(255,255,255,0.12)}.lp-btn--light{background:#ffffff;color:#0067ff}.lp-btn--light:hover{box-shadow:0 12px 28px rgba(0,0,0,0.25)}.lp-btn--lg{padding:.95rem 1.6rem;font-size:1rem;border-radius:.875rem}.lp-nav{position:sticky;top:0;z-index:50;background:rgba(10,14,26,0.8);backdrop-filter:blur(10px);border-bottom:1px solid transparent;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.lp-nav.is-scrolled{background:rgba(10,14,26,0.96);border-bottom-color:rgba(255,255,255,0.08);box-shadow:0 8px 26px rgba(0,0,0,0.35)}.lp-nav-inner{display:flex;align-items:center;justify-content:space-between;height:4.5rem}.lp-logo{display:flex;align-items:center;gap:.625rem;font-weight:700;font-size:1.125rem;color:#f4f6fb}.lp-logo .lp-logo-badge{width:2.25rem;height:2.25rem;border-radius:.5rem;background:#ffffff;display:grid;place-items:center;overflow:hidden}.lp-logo .lp-logo-badge img{width:1.6rem;height:1.6rem;object-fit:contain}.lp-nav-links{display:flex;align-items:center;gap:1.75rem;margin-left:auto;margin-right:1.75rem}.lp-nav-links a{color:#9aa3b8;font-size:.9375rem;font-weight:500;transition:color .2s ease}.lp-nav-links a:hover{color:#f4f6fb}.lp-nav-actions{display:flex;align-items:center;gap:.75rem}.lp-burger{display:none;background:none;border:0;color:#f4f6fb;font-size:1.6rem;cursor:pointer;line-height:1}.lp-section{padding:3.75rem 0}.lp-eyebrow{display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#4d93ff;margin-bottom:.75rem}.lp-section-head{text-align:center;max-width:42rem;margin:0 auto 2.25rem}.lp-section-head h2{font-size:2.25rem;font-weight:800;margin:0 0 .75rem;letter-spacing:-0.01em}.lp-section-head p{color:#9aa3b8;font-size:1.0625rem;line-height:1.6;margin:0}.lp-browser{border-radius:.875rem;overflow:hidden;background:#0e1424;border:1px solid rgba(255,255,255,0.08);box-shadow:0 24px 60px rgba(0,12,40,0.45)}.lp-browser .lp-browser-bar{height:2.125rem;background:#0f182e;display:flex;align-items:center;gap:.4rem;padding:0 .9rem}.lp-browser .lp-dot{width:.55rem;height:.55rem;border-radius:50%;flex:none}.lp-browser .lp-dot--r{background:#f5392f}.lp-browser .lp-dot--y{background:#fdba2c}.lp-browser .lp-dot--g{background:#14b474}.lp-browser .lp-url{margin-left:.85rem;flex:1 1 auto;max-width:17rem;display:flex;align-items:center;gap:.3rem;height:1.2rem;padding:0 .7rem;border-radius:.6rem;background:rgba(255,255,255,0.06);color:#9aa3b8;font-size:.625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-browser .lp-url .material-symbols-sharp{font-size:.7rem}.lp-browser img{width:100%;height:auto;display:block}.lp-hero{position:relative;padding:4.5rem 0 5.5rem;background:linear-gradient(160deg, #0a0e1c 0%, #0d1430 55%, #08090f 100%);overflow:hidden}.lp-hero::before{content:"";position:absolute;top:-18rem;left:-12rem;width:46rem;height:46rem;background:radial-gradient(circle, rgba(0,103,255,0.42) 0%, rgba(0,103,255,0) 60%);filter:blur(20px);pointer-events:none;animation:lpDrift 22s ease-in-out infinite}.lp-hero-inner{position:relative;display:grid;grid-template-columns:.92fr 1.22fr;gap:2.25rem;align-items:center}.lp-hero-inner .lp-hero-media{margin-right:-2rem}.lp-hero-brand{display:flex;align-items:center;gap:.6rem;margin-bottom:1.5rem}.lp-hero-brand .b{width:2.75rem;height:2.75rem;border-radius:.625rem;background:#ffffff;display:grid;place-items:center;overflow:hidden}.lp-hero-brand .b img{width:2.15rem;height:2.15rem;object-fit:contain;border-radius:.35rem}.lp-hero-brand span{font-size:.8125rem;font-weight:600;letter-spacing:.18em;color:#9aa3b8}.lp-hero-title{font-size:4.25rem;line-height:1.02;font-weight:800;letter-spacing:-0.02em;margin:0 0 1.25rem}.lp-hero-title .accent{color:#4d93ff}.lp-hero-lead{font-size:1.1875rem;line-height:1.55;color:#c7cde6;max-width:32rem;margin:0 0 1.5rem}.lp-pills{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem}.lp-pill{font-size:.8125rem;font-weight:600;color:#e3e7f5;padding:.4rem .85rem;border-radius:1rem;background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.14)}.lp-cta-row{display:flex;flex-wrap:wrap;gap:.875rem;margin-bottom:1.5rem}.lp-trust{font-size:.875rem;color:#9aa3b8}.lp-trust .stars{color:#ffc83d;letter-spacing:2px;margin-right:.5rem}.lp-hero-media{position:relative;padding:1.5rem 0;perspective:1800px}.lp-hero-media-glow{position:absolute;inset:-20% -12% -12% -8%;background:radial-gradient(56% 56% at 60% 42%, rgba(0,103,255,0.4) 0%, rgba(0,103,255,0) 70%);filter:blur(28px);z-index:0;pointer-events:none}.lp-hero-media .lp-browser--back{position:absolute;top:-2rem;right:-2.5rem;width:84%;opacity:.55;transform:rotate(3deg);z-index:1;animation:lpFloat 8s ease-in-out infinite;animation-delay:-2s}.lp-hero-media .lp-browser--front{position:relative;z-index:2;transform:rotateY(-7deg) rotateX(2deg);transform-origin:65% 50%;border:1px solid rgba(0,103,255,0.22);box-shadow:-26px 44px 90px rgba(0,8,40,0.6);transition:transform .5s ease}.lp-hero-media:hover .lp-browser--front{transform:rotateY(-3deg) rotateX(1deg)}.lp-float-card{position:absolute;z-index:3;background:rgba(14,20,36,0.96);border:1px solid rgba(255,255,255,0.14);border-radius:.875rem;box-shadow:0 16px 38px rgba(0,8,30,0.5);padding:.75rem .95rem;animation:lpFloat 6s ease-in-out infinite}.lp-float-notif{left:-1.25rem;top:2.5rem;animation-delay:-3s;display:flex;align-items:center;gap:.6rem}.lp-float-notif .d{width:.625rem;height:.625rem;border-radius:50%;background:#14b474;box-shadow:0 0 .5rem rgba(20,180,116,0.7);flex:none}.lp-float-notif .t{font-size:.8125rem;font-weight:600;color:#f4f6fb}.lp-float-notif .s{font-size:.6875rem;color:#9aa3b8}.lp-float-stat{right:-1rem;bottom:1.75rem}.lp-float-stat .l{font-size:.625rem;font-weight:600;letter-spacing:.08em;color:#9aa3b8;text-transform:uppercase}.lp-float-stat .v{font-size:1.5rem;font-weight:800;color:#f4f6fb;line-height:1.1;margin:.15rem 0}.lp-float-stat .c{font-size:.75rem;font-weight:600;color:#14b474}.lp-float-online{left:-1.25rem;bottom:1.75rem;display:flex;align-items:center;gap:.6rem;animation-delay:-4.5s}.lp-float-online .t{font-size:.8125rem;font-weight:600;color:#f4f6fb}.lp-float-online .s{font-size:.6875rem;color:#9aa3b8}.lp-avatars{display:flex}.lp-avatars img{width:1.6rem;height:1.6rem;border-radius:50%;border:2px solid #0e1424;object-fit:cover;margin-left:-0.55rem}.lp-avatars img:first-child{margin-left:0}.lp-stats{background:linear-gradient(120deg, #0067ff 0%, #0040c8 100%);padding:2.5rem 0}.lp-stats-grid{display:grid;grid-template-columns:repeat(4, 1fr)}.lp-stat{text-align:center;padding:.5rem 1rem;border-left:1px solid rgba(255,255,255,0.16)}.lp-stat:first-child{border-left:0}.lp-stat .num{font-size:2.75rem;font-weight:800;line-height:1;color:#ffffff}.lp-stat .label{font-size:1rem;color:rgba(255,255,255,0.82);margin-top:.4rem}.lp-tech{background:#07090f;border-bottom:1px solid rgba(255,255,255,0.08);padding:3.5rem 0}.lp-tech-head{text-align:center;margin-bottom:2.25rem}.lp-tech-head h2{font-size:1.625rem;font-weight:700;margin:0 0 .5rem}.lp-tech-head p{color:#9aa3b8;margin:0;font-size:.9375rem}.lp-tech-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem}.lp-tech-chip{display:flex;flex-direction:column;align-items:center;gap:.75rem}.lp-tech-chip .ico{width:4rem;height:4rem;border-radius:1.0625rem;display:grid;place-items:center;font-weight:700;color:#ffffff;font-size:1.5rem}.lp-tech-chip .name{font-size:.9375rem;font-weight:600;color:#cdd3e3}.lp-ico--html{background:#e34f26}.lp-ico--bs{background:#7952b3}.lp-ico--less{background:#1d365d;font-size:1.15rem}.lp-ico--js{background:#f7df1e;color:#111}.lp-ico--jq{background:#0769ad;font-size:1.25rem}.lp-ico--pug{background:#a86454;font-size:1.15rem}.lp-features{background:#0a0d18}.lp-feature-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.75rem}.lp-feature .ico{width:3rem;height:3rem;border-radius:.75rem;background:rgba(0,103,255,0.14);display:grid;place-items:center;margin-bottom:1rem}.lp-feature .ico .material-symbols-sharp{color:#4d93ff;font-size:1.5rem}.lp-feature h3{font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.lp-feature p{color:#9aa3b8;font-size:.9375rem;line-height:1.55;margin:0}.lp-editions{background:#07090f}.lp-badge{display:inline-flex;align-items:center;gap:.4rem;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.3rem .65rem;border-radius:1rem}.lp-badge .d{width:.5rem;height:.5rem;border-radius:50%}.lp-badge--live{color:#69eeb9;background:rgba(20,180,116,0.14);border:1px solid rgba(20,180,116,0.38)}.lp-badge--live .d{background:#14b474;box-shadow:0 0 .4rem rgba(20,180,116,0.7)}.lp-badge--soon{color:#9aa3b8;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.14)}.lp-edition-feature{display:grid;grid-template-columns:1fr 1.05fr;gap:2.5rem;align-items:center;background:linear-gradient(135deg, rgba(0,103,255,0.13) 0%, #0e1424 58%);border:1px solid rgba(0,103,255,0.35);border-radius:1.25rem;padding:2.5rem;margin-bottom:1.75rem;box-shadow:0 22px 60px rgba(0,20,70,0.32)}.lp-edition-feature-text h3{font-size:1.875rem;font-weight:800;margin:.9rem 0 .6rem}.lp-edition-feature-text>p{color:#9aa3b8;font-size:1rem;line-height:1.6;margin:0 0 1.25rem;max-width:30rem}.lp-edition-feature-text .lp-cta-row{margin:1.75rem 0 0}.lp-feature-points{margin:0}.lp-edition-feature-media{position:relative;display:block;border-radius:.875rem;transition:transform .25s ease}.lp-edition-feature-media .lp-edition-feature-hint{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.875rem;color:#ffffff;font-weight:600;background:rgba(7,9,15,0);opacity:0;transition:opacity .25s ease,background-color .25s ease}.lp-edition-feature-media .lp-edition-feature-hint .material-symbols-sharp{font-size:1.25rem}.lp-edition-feature-media:hover{transform:translateY(-4px)}.lp-edition-feature-media:hover .lp-edition-feature-hint{opacity:1;background:rgba(7,9,15,0.55)}.lp-edition-grid3{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}.lp-edition-card{position:relative;background:#0e1424;border:1px solid rgba(255,255,255,0.08);border-radius:1rem;padding:1.75rem 1.5rem;transition:transform .18s ease,border-color .2s ease}.lp-edition-card .lp-badge{position:absolute;top:1.1rem;right:1.1rem}.lp-edition-card .ico{width:3rem;height:3rem;border-radius:.75rem;background:rgba(0,103,255,0.14);display:grid;place-items:center;margin-bottom:1rem}.lp-edition-card .ico .material-symbols-sharp{color:#4d93ff;font-size:1.5rem}.lp-edition-card h4{font-size:1.1875rem;font-weight:700;margin:0 0 .4rem}.lp-edition-card p{color:#9aa3b8;font-size:.9rem;line-height:1.5;margin:0 0 1rem;min-height:2.7rem}.lp-edition-card .lp-card-link{display:inline-flex;align-items:center;gap:.3rem;color:#4d93ff;font-weight:600;font-size:.9375rem}.lp-edition-card .lp-card-link .material-symbols-sharp{font-size:1.05rem;transition:transform .2s ease}.lp-edition-card.is-live:hover{transform:translateY(-4px);border-color:rgba(0,103,255,0.55)}.lp-edition-card.is-live:hover .lp-card-link .material-symbols-sharp{transform:translateX(3px)}.lp-edition-card.is-soon{opacity:.65}.lp-gallery .lp-row{display:grid;grid-template-columns:1fr 1fr;gap:3.25rem;align-items:center;padding:1.75rem 1.5rem;border-radius:1.25rem;transition:background-color .25s ease}.lp-gallery .lp-row .lp-browser{transition:transform .3s ease,box-shadow .3s ease}.lp-gallery .lp-row:hover{background:rgba(14,20,36,0.45)}.lp-gallery .lp-row:hover .lp-browser{transform:translateY(-6px);box-shadow:0 30px 70px rgba(0,12,45,0.55)}.lp-gallery .lp-row--alt .lp-row-media{order:2}.lp-gallery .lp-row--alt .lp-row-text{order:1}.lp-row-text .eyebrow{display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#4d93ff;margin-bottom:.75rem;margin-bottom:.6rem}.lp-row-text .title{font-size:1.875rem;line-height:1.2;font-weight:800;margin:0 0 .9rem;letter-spacing:-0.01em}.lp-row-text .desc{color:#9aa3b8;font-size:1rem;line-height:1.6;margin:0 0 1.25rem}.lp-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.lp-bullet{display:flex;align-items:center;gap:.65rem;font-size:.9375rem;color:#d2d7e4}.lp-bullet .chk{width:1.375rem;height:1.375rem;border-radius:50%;background:#0067ff;color:#ffffff;display:grid;place-items:center;flex:none}.lp-bullet .chk .material-symbols-sharp{font-size:.95rem;font-weight:700}.lp-cta{position:relative;background:linear-gradient(125deg, #0067ff 0%, #0040c8 100%);text-align:center;padding:4.5rem 0;overflow:hidden}.lp-cta h2{font-size:2.5rem;font-weight:800;color:#ffffff;margin:0 0 .75rem;letter-spacing:-0.01em}.lp-cta p{color:rgba(255,255,255,0.9);font-size:1.0625rem;margin:0 0 1.75rem}.lp-cta .lp-cta-buttons{display:flex;justify-content:center;gap:.875rem;flex-wrap:wrap}.lp-footer{background:#06080d;border-top:1px solid rgba(255,255,255,0.08);padding:2rem 0}.lp-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.lp-footer .meta{color:#9aa3b8;font-size:.8125rem;margin-top:.15rem}.lp-footer .lp-foot-tech{color:#9aa3b8;font-size:.875rem}@keyframes lpFadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes lpFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}.lp-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.2, .7, .2, 1),transform .7s cubic-bezier(.2, .7, .2, 1);will-change:opacity, transform}.lp-reveal.lp-in{opacity:1;transform:none}.lp-feature-grid .lp-reveal:nth-child(2),.lp-edition-grid3 .lp-reveal:nth-child(2){transition-delay:.08s}.lp-feature-grid .lp-reveal:nth-child(3),.lp-edition-grid3 .lp-reveal:nth-child(3){transition-delay:.16s}.lp-feature-grid .lp-reveal:nth-child(4),.lp-edition-grid3 .lp-reveal:nth-child(4){transition-delay:.24s}.lp-hero .lp-hero-brand{animation:lpFadeUp .6s ease-out both}.lp-hero .lp-hero-title{animation:lpFadeUp .6s ease-out .08s both}.lp-hero .lp-hero-lead{animation:lpFadeUp .6s ease-out .16s both}.lp-hero .lp-pills{animation:lpFadeUp .6s ease-out .24s both}.lp-hero .lp-cta-row{animation:lpFadeUp .6s ease-out .32s both}.lp-hero .lp-trust{animation:lpFadeUp .6s ease-out .4s both}.lp-hero .lp-hero-media{animation:lpFadeUp .8s ease-out .2s both}@media (prefers-reduced-motion:reduce){.lp-reveal{opacity:1 !important;transform:none !important;transition:none !important}.lp-hero .lp-hero-brand,.lp-hero .lp-hero-title,.lp-hero .lp-hero-lead,.lp-hero .lp-pills,.lp-hero .lp-cta-row,.lp-hero .lp-trust,.lp-hero-media,.lp-float-card{animation:none !important}}@keyframes lpDrift{0%,100%{transform:translate(0, 0)}50%{transform:translate(2.5rem, -2rem)}}@keyframes lpDrift2{0%,100%{transform:translate(0, 0) scale(1)}50%{transform:translate(-3rem, 2rem) scale(1.12)}}@keyframes lpSheen{0%,55%{transform:translateX(-150%) skewX(-18deg)}100%{transform:translateX(280%) skewX(-18deg)}}.lp-features,.lp-editions,.lp-gallery,.lp-tech,.lp-stats{position:relative;overflow:hidden}.lp-features::before,.lp-editions::before,.lp-gallery::before{content:"";position:absolute;z-index:0;pointer-events:none;width:46rem;height:46rem;border-radius:50%;background:radial-gradient(circle, rgba(0,103,255,0.38) 0%, rgba(0,103,255,0) 70%);filter:blur(30px);will-change:transform}.lp-features::before{top:-12rem;right:-10rem;animation:lpDrift 20s ease-in-out infinite}.lp-editions::before{bottom:-14rem;left:-10rem;animation:lpDrift2 26s ease-in-out infinite;background:radial-gradient(circle, rgba(77,147,255,0.3) 0%, transparent 68%)}.lp-gallery::before{top:28%;left:-13rem;width:30rem;height:30rem;animation:lpDrift 24s ease-in-out infinite}.lp-tech::before,.lp-features::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0.04) 1px, transparent 1px),linear-gradient(90deg, rgba(255,255,255,0.04) 1px, transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(circle at 50% 35%, #000 0%, transparent 78%);mask-image:radial-gradient(circle at 50% 35%, #000 0%, transparent 78%)}.lp-cta::after,.lp-stats::after{content:"";position:absolute;top:0;bottom:0;left:0;width:30%;background:linear-gradient(100deg, transparent, rgba(255,255,255,0.1), transparent);pointer-events:none;z-index:0;animation:lpSheen 9s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.lp-features::before,.lp-editions::before,.lp-gallery::before,.lp-cta::after,.lp-stats::after{animation:none !important}}@media only screen and (max-width: 991px){.lp-hero-title{font-size:3.25rem}.lp-hero-inner{grid-template-columns:1fr;gap:3.5rem}.lp-hero-inner .lp-hero-media{max-width:34rem;margin:0 auto}.lp-hero-media .lp-browser--front{transform:none}.lp-hero-media:hover .lp-browser--front{transform:none}.lp-hero-media .lp-browser--back{right:-0.5rem;top:-1rem;width:72%}.lp-nav-links{display:none}.lp-feature-grid{grid-template-columns:repeat(2, 1fr)}.lp-edition-grid3{grid-template-columns:repeat(2, 1fr)}.lp-edition-feature{grid-template-columns:1fr;gap:2rem}.lp-gallery .lp-row{gap:2.5rem}.lp-nav.is-open .lp-nav-links{display:flex;position:absolute;top:4.5rem;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;margin:0;background:#0a0e1a;border-bottom:1px solid rgba(255,255,255,0.08);padding:.25rem 1.5rem .75rem}.lp-nav.is-open .lp-nav-links a{padding:.85rem 0;border-bottom:1px solid rgba(255,255,255,0.08)}}@media only screen and (max-width: 767px){.lp-section{padding:3.5rem 0}.lp-burger{display:block}.lp-nav-actions .lp-btn--ghost{display:none}.lp-hero-title{font-size:2.5rem}.lp-hero-lead{font-size:1.0625rem}.lp-stats-grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem 0}.lp-stat:nth-child(3){border-left:0}.lp-stat .num{font-size:2.25rem}.lp-feature-grid{grid-template-columns:1fr}.lp-edition-grid3{grid-template-columns:1fr}.lp-section-head h2{font-size:1.75rem}.lp-cta h2{font-size:1.875rem}.lp-gallery .lp-row{grid-template-columns:1fr;gap:1.25rem;padding:2.5rem 0}.lp-gallery .lp-row+.lp-row{border-top:1px solid rgba(255,255,255,0.08)}.lp-gallery .lp-row--alt .lp-row-media,.lp-gallery .lp-row .lp-row-media{order:1}.lp-gallery .lp-row--alt .lp-row-text,.lp-gallery .lp-row .lp-row-text{order:2}.lp-row-text .title{font-size:1.5rem}.lp-float-notif{left:0;top:1rem}.lp-float-stat{right:0;bottom:1rem}.lp-float-online{display:none}.lp-footer-inner{flex-direction:column;align-items:flex-start}}@media only screen and (max-width: 460px){.lp-hero-title{font-size:2.125rem}.lp-float-card{transform:scale(.85)}}[data-page="bookingPlanner"] .dt-container .dt-length label{display:none}.tooltip{--bs-tooltip-bg:#333333}.dropdown-menu.show{display:block}.bg-red{background-color:#FFC5C5;transition:background-color .3s ease}.bg-red-hover{transition:all .3s ease}.bg-red-hover:hover,.bg-red-hover.active{background-color:#fff8f8}.active .bg-red-hover{background-color:#fff8f8}.bg-orange{background-color:#FFEBD8;transition:background-color .3s ease}.bg-orange-hover{transition:all .3s ease}.bg-orange-hover:hover{background-color:#fff8f2}.bg-green{background-color:#C7DCA7;transition:background-color .3s ease}.bg-green-hover{transition:all .3s ease}.bg-green-hover:hover,.bg-green-hover.active{background-color:#f1f6e9}.active .bg-green-hover{background-color:#f1f6e9}.bg-teal{background-color:#89B9AD;transition:background-color .3s ease}.bg-teal-hover{transition:all .3s ease}.bg-teal-hover:hover,.bg-teal-hover.active{background-color:#e9f2f0}.active .bg-teal-hover{background-color:#e9f2f0}.bg-purple{background-color:#AC87C5;transition:background-color .3s ease}.bg-purple-hover{transition:all .3s ease}.bg-purple-hover:hover{background-color:#f3eef7}.bg-blue{background-color:#8ACDD7;transition:background-color .3s ease}.bg-blue-hover{transition:all .3s ease}.bg-blue-hover:hover{background-color:#e9f6f7}.bg-yellow{background-color:#dcd6a7;transition:background-color .3s ease}.bg-yellow-hover{transition:all .3s ease}.bg-yellow-hover:hover{background-color:#ebe7cb}