:root{--primary:#003EE5;--primary-light:#29ABE2;--primary-mid:#0071BC;--primary-dark:#2E3192;--primary-deeper:#1B1464;--primary-tint:#E8EEFF;--primary-rgb:0,62,229;--dash-primary:#003EE5;--dash-primary-light:#29ABE2;--shahin-hover-bg:rgba(0,62,229,0.08);--shahin-success:#39B54A;--shahin-warning:#F7931E;--shahin-danger:#ED1C24;--shahin-info:#29ABE2;--shahin-teal:#00A99D;--shahin-gradient:linear-gradient(135deg,#29ABE2 0%,#003EE5 55%,#2E3192 100%);--shahin-gradient-hero:linear-gradient(135deg,#1B1464 0%,#003EE5 50%,#29ABE2 100%);--shahin-gradient-ocean:linear-gradient(135deg,#1B1464 0%,#2E3192 50%,#0071BC 100%);}.btn-primary{background-color:var(--primary) !important;border-color:var(--primary) !important;color:#fff !important;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active{background-color:var(--primary-dark) !important;border-color:var(--primary-dark) !important;}.btn-outline-primary{color:var(--primary) !important;border-color:var(--primary) !important;}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-primary:active{background-color:var(--primary) !important;border-color:var(--primary) !important;color:#fff !important;}.bg-primary{background-color:var(--primary) !important;}.text-primary{color:var(--primary) !important;}.border-primary{border-color:var(--primary) !important;}.form-control:focus,.form-select:focus{border-color:var(--primary) !important;box-shadow:0 0 0 0.2rem rgba(var(--primary-rgb),0.25) !important;}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--primary) !important;border-color:var(--primary) !important;}.nav-pills .nav-link.active,.nav-pills .show > .nav-link{background-color:var(--primary) !important;}.nav-link:hover{color:var(--primary) !important;}a{color:var(--primary);}a:hover{color:var(--primary-dark);}.sidebar-nav .nav-item.active > a,.sidebar-nav .nav-link.active,.left-panel .nav-item.active > a,.left-panel .nav-link.active,.page-sidebar .nav-item.active > a,.page-sidebar .nav-link.active,.pcoded-navbar .pcoded-item.active > a,.pcoded-navbar .pcoded-item > a:hover,.menu-list li.active > a,.menu-list li > a:hover{color:var(--primary) !important;border-color:var(--primary) !important;}.pcoded-navbar .pcoded-item.active > a:before,.pcoded-navbar .pcoded-item > a:before{background-color:var(--primary) !important;}.pcoded-navbar[navbar-theme="themelight1"] .pcoded-item.active > a,.pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > a:hover{color:var(--primary) !important;}.pcoded-navbar[navbar-theme="theme1"],.sidebar-wrapper{background:var(--primary) !important;}.navbar.navbar-primary,.header-top.header-primary,.topbar-primary{background-color:var(--primary) !important;border-color:var(--primary) !important;}.kpi-icon.primary,.kpi-card .kpi-icon.primary{background:rgba(var(--primary-rgb),0.12) !important;color:var(--primary) !important;}.dashboard-header-card{border-left:4px solid var(--primary) !important;}.hero-card,.dash-hero,.stat-hero,.card-primary-gradient,[style*="linear-gradient(135deg,#003EE5"],[style*="linear-gradient(135deg,#003EE5"]{background:var(--shahin-gradient-ocean) !important;}.chart-primary-line{border-color:var(--primary) !important;}.charger-status-pill.status-success,.connector-live-card.connector-success,.status-available{background-color:var(--primary-tint) !important;color:var(--primary) !important;border-color:var(--primary) !important;}.progress-bar.bg-primary,.progress-bar-primary{background-color:var(--primary) !important;}.pagination .page-item.active .page-link{background-color:var(--primary) !important;border-color:var(--primary) !important;color:#fff !important;}.pagination .page-link{color:var(--primary) !important;}.pagination .page-link:hover{background-color:var(--primary-tint) !important;color:var(--primary-dark) !important;}.breadcrumb-item.active,.breadcrumb-item a{color:var(--primary) !important;}.form-check-input:checked,.custom-control-input:checked ~ .custom-control-label::before{background-color:var(--primary) !important;border-color:var(--primary) !important;}input[type="checkbox"]:checked,input[type="radio"]:checked{accent-color:var(--primary) !important;}.spinner-border.text-primary,.spinner-grow.text-primary{color:var(--primary) !important;}.alert-primary{background-color:var(--primary-tint) !important;border-color:var(--primary-light) !important;color:var(--primary-dark) !important;}.card-header.bg-primary,.card.border-primary > .card-header{background-color:var(--primary) !important;border-color:var(--primary) !important;color:#fff !important;}.card.border-primary{border-color:var(--primary) !important;}.list-group-item.active,.list-group-item-primary{background-color:var(--primary) !important;border-color:var(--primary) !important;color:#fff !important;}.table-primary,.table-primary > td,.table-primary > th{background-color:var(--primary-tint) !important;}.info-card-title{color:var(--primary) !important;}.info-card{border-top:3px solid var(--primary) !important;}.text-color-primary,.text-color-blue,.text-color-cyan,.text-color-info{color:var(--primary) !important;}.bg-color-primary,.bg-color-blue,.bg-color-cyan{background-color:var(--primary) !important;}.border-color-primary,.border-color-blue{border-color:var(--primary) !important;}[style*="#003EE5"]{color:var(--primary) !important;}[style*="background-color:#003EE5"],[style*="background-color:#003EE5"]{background-color:var(--primary) !important;}[style*="border-color:#003EE5"],[style*="border-color:#003EE5"]{border-color:var(--primary) !important;}.text-color-yellow{color:var(--primary) !important;}.bg-color-yellow{background-color:var(--primary) !important;}.text-color-yellow-dark{color:var(--primary-dark) !important;}.text-color-yellow-light{color:var(--primary-light) !important;}.charger-status-pill.status-success{background-color:var(--primary-tint) !important;color:var(--primary) !important;border:2px solid var(--primary) !important;}.charger-status-pill.status-warning{background-color:#fef3c7 !important;color:#92400e !important;border:2px solid #f59e0b !important;}.charger-status-pill.status-danger{background-color:#fee2e2 !important;color:#991b1b !important;border:2px solid #ef4444 !important;}.nav-tabs .nav-link.active{border-bottom-color:var(--primary) !important;}.fc-button-primary,.fc-button-primary:not(:disabled).fc-button-active,.fc-button-primary:not(:disabled):active{background-color:var(--primary) !important;border-color:var(--primary) !important;}.fc-button-primary:hover{background-color:var(--primary-dark) !important;border-color:var(--primary-dark) !important;}::-webkit-scrollbar-thumb{background:var(--primary-light);}::-webkit-scrollbar-thumb:hover{background:var(--primary);}.btn-yellow{--bs-btn-color:#FFFFFF;--bs-btn-bg:#003EE5;--bs-btn-border-color:#003EE5;--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#001EAB;--bs-btn-hover-border-color:#001EAB;--bs-btn-focus-shadow-rgb:0,62,229;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#001EAB;--bs-btn-active-border-color:#001EAB;--bs-btn-disabled-color:#FFFFFF;--bs-btn-disabled-bg:#003EE5;--bs-btn-disabled-border-color:#003EE5;font-weight:600;border-radius:8px;transition:all 0.2s ease-in-out;}.btn-yellow:hover{transform:translateY(-1px);}.btn-outline-yellow{--bs-btn-color:#003EE5;--bs-btn-border-color:#003EE5;--bs-btn-hover-color:#FFFFFF;--bs-btn-hover-bg:#003EE5;--bs-btn-hover-border-color:#003EE5;--bs-btn-focus-shadow-rgb:0,62,229;--bs-btn-active-color:#FFFFFF;--bs-btn-active-bg:#003EE5;--bs-btn-active-border-color:#003EE5;--bs-btn-disabled-color:#003EE5;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#003EE5;font-weight:600;border-radius:8px;transition:all 0.2s ease-in-out;}.btn-outline-yellow:hover{transform:translateY(-1px);}.bg-yellow{background-color:var(--primary) !important;}.bg-yellow-soft{background-color:rgba(var(--primary-rgb),0.1) !important;}.text-yellow{color:var(--primary) !important;}.text-yellow-dark{color:var(--primary-dark) !important;}.border-yellow{border-color:var(--primary) !important;}.badge-yellow{background-color:var(--primary);color:#FFFFFF;font-weight:600;}.alert-yellow{background-color:rgba(var(--primary-rgb),0.1);border:1px solid var(--primary);color:var(--primary-dark);}.link-yellow{color:var(--primary);font-weight:500;text-decoration:none;}.link-yellow:hover{color:var(--primary-dark);text-decoration:underline;}.table-yellow th,.table-yellow thead th{background-color:var(--primary) !important;color:#FFFFFF;border-color:var(--primary-dark) !important;}.table-yellow-row-highlight tr:hover{background-color:var(--primary-tint) !important;}.nav-gmrl-yellow{background:var(--primary) !important;border-bottom-color:rgba(255,255,255,0.18) !important;}.nav-gmrl-yellow .navbar-brand,.nav-gmrl-yellow .navbar-nav .nav-link,.nav-gmrl-yellow .navbar-nav .nav-link.dropdown-toggle{color:#FFFFFF !important;background:transparent !important;}.nav-gmrl-yellow .navbar-nav .nav-link:hover,.nav-gmrl-yellow .navbar-nav .nav-link:focus,.nav-gmrl-yellow .navbar-nav .nav-link.active,.nav-gmrl-yellow .navbar-nav .show > .nav-link,.nav-gmrl-yellow .navbar-nav .nav-item.show > .nav-link{background:var(--primary-dark) !important;color:#FFFFFF !important;}.nav-gmrl-yellow .dropdown-menu{background:#ffffff;border:1px solid rgba(0,62,229,0.2);}.nav-gmrl-yellow .dropdown-menu .dropdown-item{color:var(--primary) !important;background:transparent !important;}.nav-gmrl-yellow .dropdown-menu .dropdown-item:hover,.nav-gmrl-yellow .dropdown-menu .dropdown-item:focus,.nav-gmrl-yellow .dropdown-menu .dropdown-item.active{background:var(--primary) !important;color:#ffffff !important;}.nav-gmrl-yellow .navbar-toggler{color:#FFFFFF !important;border-color:rgba(255,255,255,0.4) !important;}.nav-gmrl-yellow .navbar-toggler:hover{background:rgba(255,255,255,0.12) !important;}.nav-gmrl-yellow nav-menu{background:var(--primary) !important;}.nav-gmrl-yellow nav-menu a:not(.navbar-brand),.nav-gmrl-yellow nav-menu .dropdown-item,.nav-gmrl-yellow nav-menu .navbar-brand{color:#FFFFFF !important;}.nav-gmrl-yellow nav-menu a:not(.navbar-brand):hover,.nav-gmrl-yellow nav-menu a:not(.navbar-brand):focus,.nav-gmrl-yellow nav-menu a:not(.navbar-brand):active,.nav-gmrl-yellow nav-menu .dropdown-item:hover,.nav-gmrl-yellow nav-menu .dropdown-item:focus,.nav-gmrl-yellow nav-menu .dropdown-item:active,.nav-gmrl-yellow nav-menu .nav-link.active,.nav-gmrl-yellow nav-menu .dropdown-item.active{background:var(--primary-dark) !important;color:#FFFFFF !important;}.uib-modal .modal-body .form-control:focus,.modal .modal-body .form-control:focus,.uib-modal .modal-body .form-select:focus,.modal .modal-body .form-select:focus{border-color:var(--primary) !important;box-shadow:0 0 0 0.2rem rgba(var(--primary-rgb),0.2) !important;}.modal-gmrl.uib-modal .modal-content,.uib-modal .modal-gmrl .modal-content,.modal-gmrl.modal .modal-content,.modal .modal-gmrl .modal-content{border-color:rgba(var(--primary-rgb),0.35) !important;box-shadow:0 10px 30px rgba(var(--primary-rgb),0.18) !important;}.modal-gmrl.uib-modal .modal-header,.uib-modal .modal-gmrl .modal-header,.modal-gmrl.modal .modal-header,.modal .modal-gmrl .modal-header{background:rgba(var(--primary-rgb),0.08) !important;border-bottom-color:rgba(var(--primary-rgb),0.3) !important;}.modal-gmrl.uib-modal .modal-header .modal-title,.uib-modal .modal-gmrl .modal-header .modal-title,.modal-gmrl.modal .modal-header .modal-title,.modal .modal-gmrl .modal-header .modal-title{color:var(--primary) !important;}.modal-gmrl.uib-modal .modal-header .close,.uib-modal .modal-gmrl .modal-header .close,.modal-gmrl.modal .modal-header .close,.modal .modal-gmrl .modal-header .close,.modal-gmrl.uib-modal .modal-header .btn-close,.uib-modal .modal-gmrl .modal-header .btn-close,.modal-gmrl.modal .modal-header .btn-close,.modal .modal-gmrl .modal-header .btn-close{color:var(--primary) !important;}.modal-gmrl.uib-modal .modal-body .form-control:focus,.uib-modal .modal-gmrl .modal-body .form-control:focus,.modal-gmrl.modal .modal-body .form-control:focus,.modal .modal-gmrl .modal-body .form-control:focus,.modal-gmrl.uib-modal .modal-body .form-select:focus,.uib-modal .modal-gmrl .modal-body .form-select:focus,.modal-gmrl.modal .modal-body .form-select:focus,.modal .modal-gmrl .modal-body .form-select:focus{border-color:rgba(var(--primary-rgb),0.65) !important;box-shadow:0 0 0 0.2rem rgba(var(--primary-rgb),0.2) !important;}.modal-gmrl.uib-modal .modal-footer,.uib-modal .modal-gmrl .modal-footer,.modal-gmrl.modal .modal-footer,.modal .modal-gmrl .modal-footer{border-top-color:rgba(var(--primary-rgb),0.22) !important;}.hover-text-primary:hover,.hover-text-yellow:hover{color:var(--primary) !important;}.hover-bg-primary:hover,.hover-bg-yellow:hover{background-color:var(--primary) !important;color:#FFFFFF !important;}.active-bg-primary:active,.active-bg-yellow:active{background-color:var(--primary-dark) !important;color:#FFFFFF !important;}.focus-ring-primary:focus,.focus-ring-yellow:focus{box-shadow:0 0 0 0.2rem rgba(var(--primary-rgb),0.25) !important;}.selection-bg-primary::selection,.selection-bg-yellow::selection{background-color:rgba(var(--primary-rgb),0.15);}.stroke-primary{stroke:var(--primary) !important;}.stroke-info{stroke:var(--primary) !important;}.stroke-warning{stroke:var(--primary) !important;}.btn-cyan,.btn-info{background-color:var(--primary) !important;border-color:var(--primary) !important;color:#fff !important;}.btn-cyan:hover,.btn-info:hover,.btn-cyan:focus,.btn-info:focus{background-color:var(--primary-dark) !important;border-color:var(--primary-dark) !important;}.btn-cyan:disabled,.btn-info:disabled{background-color:var(--primary) !important;border-color:var(--primary) !important;}.btn-warning{background-color:var(--primary) !important;border-color:var(--primary) !important;color:#fff !important;}.btn-warning:hover,.btn-warning:focus{background-color:var(--primary-dark) !important;border-color:var(--primary-dark) !important;}.text-color-info,.text-color-warning{color:var(--primary) !important;}.bg-color-info,.bg-color-warning{background-color:var(--primary) !important;color:#ffffff !important;}.border-color-info,.border-color-warning,.border-color-cyan{border-color:var(--primary) !important;}.station-main-icon{background:linear-gradient(135deg,#1B1464 0%,#2E3192 50%,#0071BC 100%) !important;}.subscription-view-page .kpi-icon.primary,.kpi-card .kpi-icon.primary{background:linear-gradient(135deg,#003EE5 0%,#2E3192 100%) !important;}.subscription-view-page .kpi-icon.info,.kpi-card .kpi-icon.info{background:linear-gradient(135deg,#29ABE2 0%,#0071BC 100%) !important;}.subscription-tab.active{background:var(--primary-dark) !important;color:#fff !important;}.shadow-blue,.shadow-primary{box-shadow:0 0.125rem 0.25rem rgba(var(--primary-rgb),0.2) !important;}.home-page .bg-primary{background-color:var(--primary) !important;}.home-page .text-primary{color:var(--primary) !important;}.home-page .btn-outline-primary{color:var(--primary) !important;border-color:var(--primary) !important;}.home-page .btn-outline-primary:hover,.home-page .btn-outline-primary:focus,.home-page .btn-outline-primary:active{background-color:var(--primary) !important;border-color:var(--primary) !important;color:#fff !important;}.home-page .contact-link{color:var(--primary) !important;}.home-page .contact-link:hover,.home-page .contact-link:focus{color:var(--primary-dark) !important;}.home-page a:focus-visible,.home-page button:focus-visible,.home-page .btn:focus-visible{outline-color:var(--primary-light) !important;}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{background-color:var(--primary) !important;border-color:var(--primary) var(--primary) #fff !important;color:#fff !important;}.nav-pills .nav-link{border-color:var(--primary) !important;}a.nav-link:hover{color:var(--primary) !important;}a.text-active{color:var(--primary) !important;}.main-bg::before{background:rgba(var(--primary-rgb),0.6) !important;}.login-page label{color:var(--primary) !important;}.login-page input:focus{box-shadow:0 0 0 2px rgba(var(--primary-rgb),0.3),0 6px 20px rgba(0,0,0,0.15) !important;}.login-page .input-group-text,.login-page i.bi{color:var(--primary) !important;}.btn-gmrl{--bs-btn-bg:var(--primary) !important;--bs-btn-border-color:var(--primary) !important;--bs-btn-hover-bg:var(--primary-dark) !important;--bs-btn-hover-border-color:var(--primary-dark) !important;--bs-btn-active-bg:var(--primary-dark) !important;--bs-btn-active-border-color:var(--primary-dark) !important;}.nav-gmrl{border-bottom-color:rgba(var(--primary-rgb),0.25) !important;}.nav-gmrl .navbar-nav .nav-link:hover,.nav-gmrl .navbar-nav .nav-link:focus,.nav-gmrl .navbar-nav .nav-link.active,.nav-gmrl .navbar-nav .show > .nav-link,.nav-gmrl .navbar-nav .nav-item.show > .nav-link{background:var(--primary) !important;color:#fff !important;}.nav-gmrl .dropdown-menu{border-color:rgba(var(--primary-rgb),0.25) !important;box-shadow:0 4px 12px rgba(var(--primary-rgb),0.12) !important;}.nav-gmrl .dropdown-menu .dropdown-item:hover,.nav-gmrl .dropdown-menu .dropdown-item:focus,.nav-gmrl .dropdown-menu .dropdown-item.active{background:var(--primary) !important;color:#fff !important;}.nav-gmrl nav-menu a:not(.navbar-brand):hover,.nav-gmrl nav-menu a:not(.navbar-brand):focus,.nav-gmrl nav-menu a:not(.navbar-brand):active,.nav-gmrl nav-menu .dropdown-item:hover,.nav-gmrl nav-menu .dropdown-item:focus,.nav-gmrl nav-menu .dropdown-item:active,.nav-gmrl nav-menu .nav-link.active,.nav-gmrl nav-menu .dropdown-item.active{background:var(--primary) !important;color:#fff !important;}.nav-gmrl-dark .navbar-nav .nav-link:hover,.nav-gmrl-dark .navbar-nav .nav-link:focus,.nav-gmrl-dark .navbar-nav .nav-link.active,.nav-gmrl-dark .navbar-nav .show > .nav-link,.nav-gmrl-dark .navbar-nav .nav-item.show > .nav-link{background:var(--primary) !important;color:#fff !important;}.nav-gmrl-dark .dropdown-menu .dropdown-item:hover,.nav-gmrl-dark .dropdown-menu .dropdown-item:focus,.nav-gmrl-dark .dropdown-menu .dropdown-item.active{background:var(--primary) !important;color:#fff !important;}.nav-gmrl-dark nav-menu a:not(.navbar-brand):hover,.nav-gmrl-dark nav-menu a:not(.navbar-brand):focus,.nav-gmrl-dark nav-menu a:not(.navbar-brand):active,.nav-gmrl-dark nav-menu .dropdown-item:hover,.nav-gmrl-dark nav-menu .dropdown-item:focus,.nav-gmrl-dark nav-menu .dropdown-item:active,.nav-gmrl-dark nav-menu .nav-link.active,.nav-gmrl-dark nav-menu .dropdown-item.active{background:var(--primary) !important;color:#fff !important;}[style*="#007A3D"]{color:var(--primary) !important;}[style*="#007a3d"]{color:var(--primary) !important;}[style*="background-color:#007A3D"],[style*="background-color:#007A3D"],[style*="background-color:#007a3d"],[style*="background-color:#007a3d"]{background-color:var(--primary) !important;}[style*="border-color:#007A3D"],[style*="border-color:#007A3D"],[style*="border-color:#007a3d"],[style*="border-color:#007a3d"]{border-color:var(--primary) !important;}.subscription-tab.active{background:var(--primary) !important;color:#fff !important;}.subscription-view-page .kpi-icon.primary,.kpi-card .kpi-icon.primary{background:var(--shahin-gradient-primary,linear-gradient(135deg,#003EE5 0%,#2E3192 100%)) !important;}.subscription-view-page .kpi-icon.info,.kpi-card .kpi-icon.info{background:var(--shahin-gradient-sky,linear-gradient(135deg,#29ABE2 0%,#003EE5 100%)) !important;}.uib-modal .modal-header,.modal .modal-header,.modal-gmrl.uib-modal .modal-header,.uib-modal .modal-gmrl .modal-header,.modal-gmrl.modal .modal-header,.modal .modal-gmrl .modal-header,.modal-hyve-dark.uib-modal .modal-header,.uib-modal .modal-hyve-dark .modal-header,.modal-hyve-dark.modal .modal-header,.modal .modal-hyve-dark .modal-header{background:linear-gradient(135deg,#1B1464 0%,#003EE5 60%,#29ABE2 100%) !important;color:#ffffff !important;border-bottom:1px solid rgba(0,62,229,0.4) !important;box-shadow:inset 0 -1px 0 rgba(41,171,226,0.25) !important;}.uib-modal .modal-header .modal-title,.modal .modal-header .modal-title,.modal-gmrl.uib-modal .modal-header .modal-title,.uib-modal .modal-gmrl .modal-header .modal-title,.modal-gmrl.modal .modal-header .modal-title,.modal .modal-gmrl .modal-header .modal-title,.modal-hyve-dark.uib-modal .modal-header .modal-title,.uib-modal .modal-hyve-dark .modal-header .modal-title,.modal-hyve-dark.modal .modal-header .modal-title,.modal .modal-hyve-dark .modal-header .modal-title{color:#ffffff !important;font-weight:700 !important;}.uib-modal .modal-header .close,.modal .modal-header .close,.uib-modal .modal-header .btn-close,.modal .modal-header .btn-close,.modal-gmrl.uib-modal .modal-header .close,.uib-modal .modal-gmrl .modal-header .close,.modal-gmrl.modal .modal-header .close,.modal .modal-gmrl .modal-header .close,.modal-gmrl.uib-modal .modal-header .btn-close,.uib-modal .modal-gmrl .modal-header .btn-close,.modal-gmrl.modal .modal-header .btn-close,.modal .modal-gmrl .modal-header .btn-close,.modal-hyve-dark.uib-modal .modal-header .close,.uib-modal .modal-hyve-dark .modal-header .close,.modal-hyve-dark.modal .modal-header .close,.modal .modal-hyve-dark .modal-header .close,.modal-hyve-dark.uib-modal .modal-header .btn-close,.uib-modal .modal-hyve-dark .modal-header .btn-close,.modal-hyve-dark.modal .modal-header .btn-close,.modal .modal-hyve-dark .modal-header .btn-close{color:#ffffff !important;opacity:0.9 !important;filter:invert(1) grayscale(100%) brightness(200%) !important;}.uib-modal .modal-header .close:hover,.modal .modal-header .close:hover,.uib-modal .modal-header .btn-close:hover,.modal .modal-header .btn-close:hover{opacity:1 !important;}.uib-modal .modal-content,.modal .modal-content,.modal-gmrl.uib-modal .modal-content,.uib-modal .modal-gmrl .modal-content,.modal-gmrl.modal .modal-content,.modal .modal-gmrl .modal-content,.modal-hyve-dark.uib-modal .modal-content,.uib-modal .modal-hyve-dark .modal-content,.modal-hyve-dark.modal .modal-content,.modal .modal-hyve-dark .modal-content{border-color:rgba(0,62,229,0.25) !important;box-shadow:0 15px 40px rgba(0,62,229,0.15) !important;}.uib-modal .modal-body .form-control:focus,.modal .modal-body .form-control:focus,.uib-modal .modal-body .form-select:focus,.modal .modal-body .form-select:focus,.modal-hyve-dark.uib-modal .modal-body .form-control:focus,.uib-modal .modal-hyve-dark .modal-body .form-control:focus,.modal-hyve-dark.modal .modal-body .form-control:focus,.modal .modal-hyve-dark .modal-body .form-control:focus,.modal-hyve-dark.uib-modal .modal-body .form-select:focus,.uib-modal .modal-hyve-dark .modal-body .form-select:focus,.modal-hyve-dark.modal .modal-body .form-select:focus,.modal .modal-hyve-dark .modal-body .form-select:focus{border-color:#003EE5 !important;box-shadow:0 0 0 0.2rem rgba(0,62,229,0.2) !important;}.uib-modal .modal-footer,.modal .modal-footer,.modal-gmrl.uib-modal .modal-footer,.uib-modal .modal-gmrl .modal-footer,.modal-gmrl.modal .modal-footer,.modal .modal-gmrl .modal-footer,.modal-hyve-dark.uib-modal .modal-footer,.uib-modal .modal-hyve-dark .modal-footer,.modal-hyve-dark.modal .modal-footer,.modal .modal-hyve-dark .modal-footer{border-top-color:rgba(0,62,229,0.15) !important;}.subscription-view-page .kpi-icon.primary,.kpi-card .kpi-icon.primary{background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 100%) !important;color:#fff !important;}.subscription-view-page .kpi-icon.info,.kpi-card .kpi-icon.info{background:linear-gradient(135deg,var(--shahin-cyan) 0%,var(--primary) 100%) !important;color:#fff !important;}.subscription-view-page .kpi-icon.success,.kpi-card .kpi-icon.success{background:linear-gradient(135deg,#10b981 0%,#059669 100%) !important;color:#fff !important;}.subscription-view-page .kpi-icon.warning,.kpi-card .kpi-icon.warning{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%) !important;color:#fff !important;}.subscription-view-page .kpi-icon.danger,.kpi-card .kpi-icon.danger{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%) !important;color:#fff !important;}.connector-status-badge.status-available{background:var(--primary-tint) !important;color:var(--primary) !important;}.connector-status-badge.status-charging{background:#fef3c7 !important;color:#92400e !important;}.connector-status-badge.status-preparing{background:#dbeafe !important;color:#1d4ed8 !important;}.connector-status-badge.status-suspended{background:#ede9fe !important;color:#6d28d9 !important;}.connector-status-badge.status-finishing{background:#ffedd5 !important;color:#c2410c !important;}.connector-status-badge.status-unavailable{background:#fee2e2 !important;color:#991b1b !important;}.connector-live-card.connector-success{border-color:var(--primary) !important;}.connector-live-card.connector-warning{border-color:#f59e0b !important;}.connector-live-card.connector-danger{border-color:#ef4444 !important;}.select-input > div.form-control,.multiselect-input > div.form-control{border-color:#dee2e6 !important;box-shadow:none !important;}.select-input > div.form-control:focus-within,.multiselect-input > div.form-control:focus-within,.select-input > div.form-control.ng-dirty,.multiselect-input > div.form-control.ng-dirty{border-color:var(--primary) !important;box-shadow:0 0 0 0.2rem rgba(var(--primary-rgb),0.2) !important;}.select-input .ui-select-toggle,.multiselect-input .ui-select-toggle,.select-input .ui-select-toggle.btn,.multiselect-input .ui-select-toggle.btn,.select-input .ui-select-match > .btn,.multiselect-input .ui-select-match > .btn,.select-input .ui-select-match > .ui-select-toggle,.multiselect-input .ui-select-match > .ui-select-toggle{background-color:transparent !important;border-color:#dee2e6 !important;color:#212529 !important;box-shadow:none !important;}.select-input .ui-select-toggle:hover,.multiselect-input .ui-select-toggle:hover,.select-input .ui-select-toggle:focus,.multiselect-input .ui-select-toggle:focus,.select-input .ui-select-toggle:active,.multiselect-input .ui-select-toggle:active,.select-input .open > .ui-select-toggle,.multiselect-input .open > .ui-select-toggle,.select-input .ui-select-container.open .ui-select-toggle,.multiselect-input .ui-select-container.open .ui-select-toggle{background-color:transparent !important;border-color:var(--primary) !important;box-shadow:0 0 0 0.2rem rgba(var(--primary-rgb),0.2) !important;color:#212529 !important;}.select-input .btn-default-focus,.multiselect-input .btn-default-focus{border-color:var(--primary) !important;box-shadow:0 0 0 0.2rem rgba(var(--primary-rgb),0.2) !important;background-color:transparent !important;color:#212529 !important;}.select-input input.ui-select-search,.multiselect-input input.ui-select-search{border-color:#dee2e6 !important;box-shadow:none !important;}.select-input input.ui-select-search:focus,.multiselect-input input.ui-select-search:focus{border-color:var(--primary) !important;box-shadow:0 0 0 0.15rem rgba(var(--primary-rgb),0.15) !important;outline:none;}.select-input .ui-select-match-item,.multiselect-input .ui-select-match-item{background-color:var(--primary-tint) !important;border-color:rgba(var(--primary-rgb),0.3) !important;color:var(--primary-dark) !important;}.select-input .ui-select-match-item .ui-select-match-close,.multiselect-input .ui-select-match-item .ui-select-match-close{color:var(--primary) !important;}.select-input .ui-select-choices-row > a,.multiselect-input .ui-select-choices-row > a,.select-input .ui-select-choices-row > span,.multiselect-input .ui-select-choices-row > span{color:#212529 !important;}.select-input .ui-select-choices-row:hover > a,.multiselect-input .ui-select-choices-row:hover > a,.select-input .ui-select-choices-row:hover > span,.multiselect-input .ui-select-choices-row:hover > span{background-color:var(--primary-tint) !important;color:var(--primary) !important;}.select-input .ui-select-choices-row.active > a,.multiselect-input .ui-select-choices-row.active > a,.select-input .ui-select-choices-row.active > span,.multiselect-input .ui-select-choices-row.active > span{background-color:var(--primary) !important;color:#fff !important;}.form-control:focus,.form-select:focus{border-color:var(--primary) !important;box-shadow:0 0 0 0.2rem rgba(var(--primary-rgb),0.2) !important;}.form-control.ng-valid:not(.ng-pristine):not([type="checkbox"]):not(div),.form-select.ng-valid:not(.ng-pristine),.form-control.is-valid,.form-select.is-valid{border-color:var(--primary) !important;box-shadow:none !important;}.form-control.ng-valid:not(.ng-pristine):not([type="checkbox"]):not(div):focus,.form-select.ng-valid:not(.ng-pristine):focus,.form-control.is-valid:focus,.form-select.is-valid:focus{border-color:var(--primary) !important;box-shadow:0 0 0 0.2rem rgba(var(--primary-rgb),0.2) !important;}