.notification-wrapper .ant-tabs>.ant-tabs-nav{margin:0}.notification-modal.ant-modal .ant-modal-content .ant-modal-body{max-height:600px;overflow:auto}.notification-modal.ant-modal .ant-modal-content .ant-modal-footer{display:none}.charging-station .ant-card-head-wrapper .page-header-title{margin:0}.charging-station-utilization .kopi-counter-card-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;margin:0 0 16px}.charging-station-utilization .kopi-counter-card-wrapper .ant-card{height:100%}.charging-station-utilization .kopi-counter-card-wrapper .kopi-counter-card{flex:1 1;margin:0;width:100%}.charging-station-utilization .kopi-counter-card-wrapper .kopi-counter-card:not(:last-child){margin-bottom:12px}.charging-station-utilization .kopi-counter-card-wrapper .ac-dc-chargers svg{height:18px;width:18px}.charging-station-utilization .tariff-plan .kopi-counter-card-wrapper .kopi-counter-card{width:20%}.charging-station-utilization .charging-station-wise-status .ant-table .ant-table-cell .table-type{display:flex}.charging-station-utilization .charging-station-wise-status .ant-table .ant-table-cell .table-type svg{height:18px;width:18px}.charging-station-utilization .charging-station-wise-status .ant-table .ant-table-cell .table-type svg path{fill:#000}.charging-station-utilization .charging-station-wise-status .ant-table .ant-table-cell .table-connector-status{align-items:center;cursor:pointer;display:flex}.charging-station-utilization .charging-station-wise-status .ant-table .ant-table-cell .table-connector-status .icon-text{align-items:center;display:flex;flex-direction:column;justify-content:center}.charging-station-utilization .charging-station-wise-status .ant-table .ant-table-cell .table-connector-status .icon-text .blink{margin:0}.charging-station-utilization .charging-station-wise-status .ant-table .ant-table-cell .table-connector-status .icon-text .ant-tag{margin:2px 4px 0}.charging-station-utilization .charging-station-wise-status .ant-table .ant-table-cell .table-connector-status .icon-text svg{height:32px;width:32px}.charging-station-utilization .charging-station-wise-status .ant-table .ant-table-cell .table-connector-status .connector{align-items:center;display:flex;flex-direction:column;margin-right:8px;text-align:center}.charging-station-utilization .charging-station-wise-status .ant-table .ant-table-cell .table-connector-status .connector span{font-size:12px}.icon-blink{align-items:center;display:flex;flex-direction:row}.icon-blink.charging-icon-blink{align-items:center;display:flex;flex-direction:column;justify-content:center}.icon-blink img,.icon-blink svg{height:32px;width:32px}.icon-blink .blink{-webkit-animation-direction:alternate;-webkit-animation-duration:.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-name:blink;-webkit-animation-timing-function:ease-in-out}@keyframes blink{0%{opacity:1}to{opacity:.4}}.charging-station-status-monitoring .header .charging-station-status .ant-card-body{padding:8px 16px}.charging-station-status-monitoring .header .charging-station-status .ant-card-body .details{padding:6px 0}.charging-station-status-monitoring .header .content{gap:32px}.charging-station-status-monitoring .header .refetch-icon svg{display:block;line-height:100px;margin:0 10px;transition:all .6s ease}.charging-station-status-monitoring .header .refetch-icon svg:hover{transform:rotate(1turn)}.charging-station-status-monitoring .kopi-counter-card-wrapper{display:flex;flex-direction:column;height:100%;margin:16px 0 0}.charging-station-status-monitoring .kopi-counter-card-wrapper .kopi-counter-card{flex:1 1;margin:0;width:100%}.charging-station-status-monitoring .kopi-counter-card-wrapper .kopi-counter-card .kpi-icon .icon-blink .blink{margin-right:0}.charging-station-status-monitoring .kopi-counter-card-wrapper .kopi-counter-card:not(:last-child){margin-bottom:12px}.charging-station-status-monitoring .connector-details.ant-card .ant-card-head{padding:16px}.charging-station-status-monitoring .connector-details.ant-card .ant-card-head .ant-card-head-wrapper .ant-card-head-title h2{font-size:16px;white-space:normal}.charging-station-status-monitoring .connector-details.ant-card .ant-card-head .ant-card-head-wrapper .ant-card-head-title .icon-blink svg{height:32px;width:32px}.charging-station-status-monitoring .connector-details.ant-card .ant-card-body{padding:0}.charging-station-status-monitoring .connector-details.ant-card .ant-card-body .space{padding:8px 16px}.charging-station-status-monitoring .connector-details.ant-card .ant-card-body .space.border-bottom{border-bottom:1px solid #d9d9d9}.charging-station-status-monitoring .connector-details.ant-card .ant-card-body .details{padding:6px 0}.charging-station-status-monitoring .connector-details.ant-card .ant-progress{width:auto}.charging-station-status-monitoring .connector-details.ant-card .ant-progress svg{height:auto;width:auto}.charging-station-basic-details .top-details .ant-card-head-title h3{font-size:14px}.charging-station-basic-details .top-details .ant-card-body .kopi-counter-card{width:auto}.charging-station-basic-details .top-details .details{padding:6px 0}.charging-station-basic-details .top-details .details:not(:last-child){border-bottom:1px solid #f0f0f0}.charging-station-basic-details .top-details .details p{text-align:right}.charging-station-basic-details .top-details.basic-details .ant-card-body{padding:8px 16px}.charging-station-basic-details .charging-station-details .ant-card-head{padding:16px}.charging-station-basic-details .charging-station-details .ant-card-head .ant-card-head-title .ant-carousel .slick-track{display:flex}.charging-station-basic-details .charging-station-details .ant-card-head .ant-card-head-title .ant-carousel .slick-track .slick-slide{height:auto}.charging-station-basic-details .charging-station-details .ant-card-head .ant-card-head-title .ant-carousel .slick-track .slick-slide div{height:100%}.charging-station-basic-details .charging-station-details .ant-card-head .ant-card-head-title .ant-carousel .slick-track .slick-slide div img{height:300px;object-fit:cover;width:100%}.charging-station-basic-details .charging-station-details .ant-card-head .ant-card-head-title img{border-radius:8px;display:block;height:300px;object-fit:cover;overflow:hidden;width:100%}.charging-station-basic-details .charging-station-details .ant-card-body{overflow:hidden;padding:0}.charging-station-basic-details .charging-station-details .ant-card-body .ant-col{border:1px solid #f0f0f0;display:flex;padding:8px 16px}.charging-station-basic-details .charging-station-details .ant-card-body .ant-col h4,.charging-station-basic-details .charging-station-details .ant-card-body .ant-col p{font-size:12px}.charging-station-basic-details .charging-station-details .ant-card-body .ant-col.color{background-color:#fafafa}.charging-station-basic-details .location .ant-card-body{height:calc(100% - 38px);overflow:hidden;padding:0}.charging-station-basic-details .location .ant-card-body>div,.charging-station-basic-details .location .ant-card-body>div .leaflet-container.leaflet-touch{height:100%}@media only screen and (max-width:1200px){.charging-station-basic-details .location .ant-card-body>div .leaflet-container.leaflet-touch{height:200px}}.connector-status-modal .ant-progress{width:auto}.connector-status-modal .ant-modal-header .ant-modal-title{font-size:16px}.connector-status-modal .ant-modal-body .details h3{font-size:14px}.connector-status-modal .ant-modal-footer{margin:0}.current-type-svg svg{height:20px;vertical-align:middle;width:20px}.vehicle-wrapper .ant-tabs>.ant-tabs-nav{margin:0}.select-vehicle-brand{align-items:center;display:flex;gap:4px;padding:0}.select-vehicle-brand .img-container{text-align:center;width:28px}.select-vehicle-brand .img-container img{height:12px}.network-list-selector{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:12px 0}.network-list-selector .button-selector{border:1px solid #00000073;border-radius:4px;line-height:0;padding:4px}.network-list-selector .button-selector.active{background-color:#e8f7ff;border-color:#1677ff}.refetch-icon svg{display:block;line-height:100px;margin:0 10px;transition:all .6s ease}.refetch-icon svg:hover{transform:rotate(1turn)}.network-list .ant-card .description-text p,.network-list .ant-list .description-text p{font-size:12px;margin:4px 0}.control-panel h2{font-size:16px}.control-panel p{font-size:12px}.control-panel .controls-card{overflow:hidden}.control-panel .controls-card .ant-card-body{display:flex;flex-direction:column;height:100%;padding:0}.control-panel .controls-card .ant-card-body .connector-button .button-click{align-items:center;background-color:var(--ant-color-primary);cursor:pointer;display:flex;flex:1 1;justify-content:center;padding:16px 8px;transition:transform .3s}.control-panel .controls-card .ant-card-body .connector-button .button-click svg{margin-right:6px}.control-panel .controls-card .ant-card-body .connector-button .button-click:hover{background-color:var(--ant-color-primary-hover)}.control-panel .controls-card .ant-card-body .connector-button .button-click h5{color:var(--ant-color-white);margin:0}.control-panel .connector-card{border:none;box-shadow:0 4px 8px 0 #0003;overflow:hidden}.control-panel .connector-card .ant-card-body{padding:0}.control-panel .connector-card .ant-card-body .connector-icon svg{height:48px;width:48px}.control-panel .connector-card .ant-card-body .connector-button{display:flex;flex-direction:column}.control-panel .connector-card .ant-card-body .connector-button .button-click{align-items:center;background-color:var(--ant-color-primary);cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:16px 8px;transition:transform .3s}.control-panel .connector-card .ant-card-body .connector-button .button-click:hover{background-color:var(--ant-color-primary-hover)}.control-panel .connector-card .ant-card-body .connector-button .button-click h5{color:var(--ant-color-white);padding-top:8px;text-align:center}.control-panel .connector-card .ant-card-body .switch-on .ant-switch{background:#00000040}.control-panel .connector-card .ant-card-body .switch-on .ant-switch .ant-switch-handle:before{background-color:#187701}.control-panel .connector-card .ant-card-body .switch-on h4{color:#187701}.control-panel .connector-card .ant-card-body .switch-off .ant-switch{background:#00000040}.control-panel .connector-card .ant-card-body .switch-off .ant-switch .ant-switch-handle:before{background-color:var(--ant-color-error)}.control-panel .connector-card .ant-card-body .switch-off h4{color:var(--ant-color-error)}.control-panel .connector-card .ant-card-body p{font-size:12px}.request-cs-model .current-type svg{height:20px;vertical-align:middle;width:20px}.network .ant-card-head-wrapper .page-header-title{margin:0}.reservation-listing{margin-top:12px}.reservation-listing .kopi-counter-card-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;margin:0 0 12px}.site{color:green}.support-ticket-listing .kopi-counter-card-wrapper{margin:8px -8px}.edit-support-ticket .chat-ticket .message-section{height:calc(100vh - 300px);overflow-y:auto;scrollbar-color:#90a4ae #fff;scrollbar-width:thin}.edit-support-ticket .chat-ticket .message-section::-webkit-scrollbar{width:10px}.edit-support-ticket .chat-ticket .message-section::-webkit-scrollbar-track{background:#fff}.edit-support-ticket .chat-ticket .message-section::-webkit-scrollbar-thumb{background-color:#90a4ae;border:3px solid #fff;border-radius:6px}.edit-support-ticket .chat-ticket .message-section .received,.edit-support-ticket .chat-ticket .message-section .user{background-color:var(--ant-blue-1);border-radius:0 1vw 1vw 1vw;bottom:0;margin:1.5vw 0;min-height:1.5vw;padding:1vw;position:relative}.edit-support-ticket .chat-ticket .message-section .received p,.edit-support-ticket .chat-ticket .message-section .user p{font-size:x-small}.edit-support-ticket .chat-ticket .message-section .user{background-color:#d6d6d6;border-radius:1vw 0 1vw 1vw;float:right}.edit-support-ticket .chat-ticket .message-section .message{word-wrap:break-word;clear:both;color:#000;font-size:16px;margin:8px 0;max-width:85%;padding:8px;z-index:2}.edit-support-ticket .chat-ticket .input-section{align-items:center;display:flex;gap:16px;margin-top:16px}.edit-support-ticket .chat-ticket .input-section input{background-color:#f1f1f1;border-radius:20px;height:40px}.edit-support-ticket .chat-ticket .input-section .send{border:none;box-shadow:none;flex:0 0 auto}.edit-support-ticket .chat-ticket .input-section .ant-select{min-width:160px;width:max-content}.details-card .ant-card-body{overflow:hidden;padding:0}.details-card .ant-card-body .ant-col{border:1px solid #f0f0f0;display:flex;padding:8px 16px}.details-card .ant-card-body .ant-col.color{background-color:#fafafa}.details-card .ant-card-body .ant-col h4,.details-card .ant-card-body .ant-col p{font-size:12px}.transaction-report{padding-top:16px}.transaction-report .filters{display:flex;flex-direction:column;margin:auto;width:300px}.user-tab-list .ant-tabs .ant-tabs-nav{margin:0}.sidebar{display:flex;flex-direction:column}.sidebar.tenant-view{height:calc(100% - 238px)}.sidebar.admin-view{height:calc(100% - 149px)}.sidebar.main-view{height:calc(100% - 181px)}.sidebar .sidebar-scroll{height:100%;margin-top:0;overflow-y:auto}.sidebar .ant-menu:first-child{overflow:auto}.sidebar .ant-menu-light.ant-menu-root.ant-menu-inline,.sidebar .ant-menu-light.ant-menu-root.ant-menu-vertical{border:0}.sidebar .add-btn{display:flex;justify-content:center;width:100%}.sidebar .app-btn-width{width:32px}.menu-bar{flex:1 1}.menu-bar,.profile-bar{font-weight:500}.login-wrap{height:100%;margin:auto;max-width:500px;overflow:auto;padding:0 20px;position:relative;width:90%}.login-wrap .ant-card{border-radius:16px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;margin:auto;overflow:hidden}.login-wrap .login-copyrights{bottom:10px;box-sizing:border-box;color:#00000073;font-size:14px;left:0;margin:auto;position:absolute;right:0;width:90%}@media (max-width:991px) and (orientation:landscape){.login-wrap .login-copyrights{display:none}}.auth-bg{height:100vh}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100vh}.p-0{padding:0}.pt-0{padding-top:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.m-0{margin:0}.mt-0{margin-top:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.gap-0{gap:0}.p-4{padding:4px}.pt-4{padding-top:4px}.pl-4{padding-left:4px}.pr-4{padding-right:4px}.pb-4{padding-bottom:4px}.m-4{margin:4px}.mt-4{margin-top:4px}.ml-4{margin-left:4px}.mr-4{margin-right:4px}.mb-4{margin-bottom:4px}.gap-4{gap:4px}.p-8{padding:8px}.pt-8{padding-top:8px}.pl-8{padding-left:8px}.pr-8{padding-right:8px}.pb-8{padding-bottom:8px}.m-8{margin:8px}.mt-8{margin-top:8px}.ml-8{margin-left:8px}.mr-8{margin-right:8px}.mb-8{margin-bottom:8px}.gap-8{gap:8px}.p-16{padding:16px}.pt-16{padding-top:16px}.pl-16{padding-left:16px}.pr-16{padding-right:16px}.pb-16{padding-bottom:16px}.m-16{margin:16px}.mt-16{margin-top:16px}.ml-16{margin-left:16px}.mr-16{margin-right:16px}.mb-16{margin-bottom:16px}.gap-16{gap:16px}.p-24{padding:24px}.pt-24{padding-top:24px}.pl-24{padding-left:24px}.pr-24{padding-right:24px}.pb-24{padding-bottom:24px}.m-24{margin:24px}.mt-24{margin-top:24px}.ml-24{margin-left:24px}.mr-24{margin-right:24px}.mb-24{margin-bottom:24px}.gap-24{gap:24px}.p-32{padding:32px}.pt-32{padding-top:32px}.pl-32{padding-left:32px}.pr-32{padding-right:32px}.pb-32{padding-bottom:32px}.m-32{margin:32px}.mt-32{margin-top:32px}.ml-32{margin-left:32px}.mr-32{margin-right:32px}.mb-32{margin-bottom:32px}.gap-32{gap:32px}.p-40{padding:40px}.pt-40{padding-top:40px}.pl-40{padding-left:40px}.pr-40{padding-right:40px}.pb-40{padding-bottom:40px}.m-40{margin:40px}.mt-40{margin-top:40px}.ml-40{margin-left:40px}.mr-40{margin-right:40px}.mb-40{margin-bottom:40px}.gap-40{gap:40px}.p-48{padding:48px}.pt-48{padding-top:48px}.pl-48{padding-left:48px}.pr-48{padding-right:48px}.pb-48{padding-bottom:48px}.m-48{margin:48px}.mt-48{margin-top:48px}.ml-48{margin-left:48px}.mr-48{margin-right:48px}.mb-48{margin-bottom:48px}.gap-48{gap:48px}.m-hide{display:block}@media only screen and (max-width:767px){.m-hide{display:none}}.d-hide{display:none}@media only screen and (max-width:767px){.d-hide{display:block}}.d-none{display:none}.wrapper{display:flex;flex:1 1;flex-direction:column;overflow:auto}.responsive-table{overflow:auto;width:100%}.ant-menu-submenu-popup .ant-menu .ant-menu-item{align-items:center;display:flex}.ant-table .ant-table-tbody .anticon{font-size:20px;padding:0 4px}.ant-table .ant-table-tbody .ant-btn{height:auto;margin:0;padding:0}.pointer{cursor:pointer}.grab{cursor:grab}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-end{text-align:end}.text-small{font-size:12px}.text-larger{font-size:20px}.text-underline{text-decoration:underline}.d-flex{display:flex}.flex-horizontal{flex-direction:row}.flex-vertical{flex-direction:column}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.flex-grow-1{flex-grow:1}.flex-grow-2{flex-grow:2}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.flex-shrink-2{flex-shrink:2}.flex-wrap{flex-wrap:wrap}.align-self-end{align-self:flex-end}.flex-1{flex:1 1}.width-percent-20{width:20%}.width-percent-50{width:50%}.width-percent-60{width:60%}.width-percent-80{width:80%}.width-percent-40{width:40%}.width-percent-5{width:5%}.width-percent-25{width:25%}.full-width{width:100%}.full-height{height:100%}.site-result-demo-error-icon{color:#ff4d4f}.b-0{border:none}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.header-wrapper{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.sticky-action-form .ant-card-head-title{padding:0}.sticky-action-form .ant-page-header-heading{min-height:48px;padding:0}}#logo{align-items:center;border-bottom:1px solid #f1f1f4;color:#121d45;display:flex;font-family:PuHuiTi,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,apple color emoji,segoe ui emoji,Segoe UI Symbol,noto color emoji;font-size:18px;font-weight:700;height:64px;justify-content:center;letter-spacing:-.18px;line-height:64px;overflow:hidden;text-decoration:none;white-space:nowrap}#logo img{height:32px}.delete-icon{color:#e92424;cursor:pointer}.row-dragging{background:#fafafa;border:1px solid #ccc}.row-dragging td{padding:16px}.row-dragging .drag-visible{visibility:visible}.react-tel-input .invalid-number-message{background:none;left:0;top:35px}.trigger{cursor:pointer;font-size:18px;line-height:64px;transition:color .3s}.responsive-logo img{width:44px}.ant-layout-sider.close{left:0;max-width:0;min-width:0!important;width:0}.ant-layout-sider{border-right:1px solid #f1f1f4;box-shadow:0 2px 8px 0 #00000026}@media only screen and (max-width:767px){.ant-layout-sider{height:100%;left:-240px;max-width:0;position:fixed!important;width:0;z-index:12}}.ant-layout-sider .admin-switch{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:center;min-height:57px;padding:6px 8px;text-align:center}.ant-layout-sider .admin-switch .tenant-logo svg{display:block;max-height:40px}.ant-layout-sider .admin-switch .ant-menu{border:none}.ant-layout-sider .admin-switch .ant-segmented{border-radius:20px;padding:4px}.ant-layout-sider .admin-switch .ant-segmented .ant-segmented-item,.ant-layout-sider .admin-switch .ant-segmented .ant-segmented-thumb{border-radius:20px}.ant-layout-sider .admin-switch .ant-segmented .ant-segmented-item .ant-segmented-item-label{font-size:12px;font-weight:600;line-height:20px;padding:8px 16px}.ant-layout-sider.ant-layout-sider-collapsed .ant-layout-sider-children .admin-switch{padding:4px}.ant-layout-sider.ant-layout-sider-collapsed .ant-layout-sider-children .admin-switch .ant-menu .ant-menu-submenu.ant-menu-submenu-selected .ant-menu-submenu-title{background-color:var(--ant-color-primary)}.ant-layout-sider.ant-layout-sider-collapsed .ant-layout-sider-children .admin-switch .ant-menu .ant-menu-submenu.ant-menu-submenu-selected .ant-menu-submenu-title .ant-menu-inline-collapsed-noicon{color:var(--ant-color-white)}.ant-layout-sider.ant-layout-sider-collapsed .ant-layout-sider-children .tenant-network{display:block;padding:12px 14px}.ant-layout-sider.ant-layout-sider-collapsed .ant-layout-sider-children .tenant-network .ant-select{width:100%}.ant-layout-sider.ant-layout-sider-collapsed .ant-layout-sider-children .tenant-network .ant-select .ant-select-arrow,.ant-layout-sider.ant-layout-sider-collapsed .ant-layout-sider-children .tenant-network .ant-select .ant-select-clear{display:none}.ant-layout-sider.ant-layout-sider-collapsed .ant-layout-sider-children .tenant-network .ant-menu .ant-menu-submenu.ant-menu-submenu-selected{align-items:center;display:flex;justify-content:center}.ant-layout-sider.ant-layout-sider-collapsed .ant-layout-sider-children .tenant-network .ant-menu .ant-menu-submenu.ant-menu-submenu-selected .ant-menu-submenu-title{align-items:center;background-color:#f5f5f5;display:flex;height:auto;justify-content:center;line-height:0;margin:0;padding:4px 8px;width:auto}.ant-layout-sider.ant-layout-sider-collapsed .ant-layout-sider-children .tenant-network .ant-menu .ant-menu-submenu.ant-menu-submenu-selected .ant-menu-submenu-title svg{height:20px;width:20px}.ant-layout-sider.ant-layout-sider-collapsed .ant-layout-sider-children .sidebar-scroll .ant-menu .ant-menu-submenu.ant-menu-submenu-selected{align-items:center;display:flex;justify-content:center}.ant-layout-sider.ant-layout-sider-collapsed .ant-layout-sider-children .sidebar-scroll .ant-menu .ant-menu-submenu.ant-menu-submenu-selected .ant-menu-submenu-title{background-color:#e6f7ff}.ant-layout-sider.ant-layout-sider-collapsed .ant-layout-sider-children .ant-menu .ant-menu-item svg,.ant-layout-sider.ant-layout-sider-collapsed .ant-layout-sider-children .ant-menu .ant-menu-submenu svg{height:16px;width:16px}.ant-layout-sider.ant-layout-sider-collapsed .ant-layout-sider-children .ant-menu .ant-menu-submenu .ant-menu-submenu-title{justify-content:center}.ant-layout-sider.ant-layout-sider-collapsed .ant-layout-sider-children .ant-menu .ant-menu-submenu .ant-menu-submenu-title .ant-avatar{flex-shrink:0;height:24px;width:24px}.ant-layout-sider.ant-layout-sider-collapsed .ant-layout-sider-children .ant-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content{margin:0;width:0}.ant-layout-sider .tenant-network{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:center;padding:12px}.ant-layout-sider .tenant-network .ant-menu{border:none}.ant-layout-sider .tenant-network .ant-menu .ant-menu-submenu .ant-menu{max-height:250px;padding:8px}.ant-layout-sider .tenant-network .ant-menu .ant-menu-submenu .ant-menu span{position:sticky}.ant-layout-sider .tenant-network .ant-menu .ant-menu-submenu .ant-menu .ant-menu-submenu-title{align-items:center;display:flex;justify-content:center;padding:0}.ant-layout-sider .tenant-network .ant-menu .ant-menu-submenu .ant-menu .ant-menu-submenu-title svg{height:20px;vertical-align:middle;width:20px}.ant-layout-sider .tenant-network .ant-select{width:208px}.ant-layout-sider .tenant-network .ant-select .ant-select-selector{background:#f5f5f5;border:none;border-radius:20px}.ant-layout-sider .tenant-network .ant-select .ant-select-selector .ant-select-selection-item{color:var(--ant-color-primary);font-size:14px;font-weight:500}.ant-layout-sider .tenant-network .ant-select .ant-select-arrow{color:var(--ant-color-primary)}.ant-layout-sider .bottom-menu .ant-menu-submenu .ant-menu-submenu-title{align-items:center;display:flex}.ant-layout-sider .bottom-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-title-content{margin-inline-start:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:150px}.ant-layout-sider .bottom-menu .ant-menu-submenu .ant-menu-submenu-title .ant-avatar .ant-avatar-string{line-height:0}.ant-layout-sider .drawer-toggle{align-items:center;background:#fff;background:#0000;display:flex;height:90px;justify-content:center;position:absolute;right:-23px;top:50%;transform:translateY(-50%);width:25px;z-index:2}.collapsed-network-list{padding:8px}.collapsed-network-list .network-list{max-height:200px;overflow:auto;padding:0}.network-inline-menu{padding:12px}.app-header,.app-main-sidebar .cr-user-info{border-bottom:1px solid #f1f1f4}.ant-layout.ant-layout-has-sider{height:100vh}@media only screen and (max-width:767px){.ant-layout-header{padding:0 16px!important}}header.ant-layout-header.site-layout-sub-header-background.app-header{background:#fff;color:#545454;height:64px;line-height:64px;padding:0 32px}@media only screen and (max-width:767px){.overlay-disable{display:none;visibility:hidden}.overlay-responsive.active{background:#000;display:block;height:100%;left:0;opacity:.6;position:fixed;top:0;width:100%;z-index:11}.ant-layout-footer{padding:16px 50px}}::-webkit-scrollbar,::-webkit-scrollbar-thumb{background-clip:padding-box;border-left:0 solid #0000;border-radius:8px;color:#0000;width:8px}::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 8px}:hover::-webkit-scrollbar-thumb{background-clip:padding-box;border-left:8px solid #0000004d;box-shadow:inset 0 0 0 8px}.ant-body-scroll{display:flex;flex:1 1;flex-direction:column;height:100%;overflow:auto;width:100%}.ant-body-scroll .ant-card-head{position:relative;z-index:1}.ant-body-scroll .ant-page-header-heading{min-height:48px}.ant-body-scroll>.ant-card-body{flex:1 1;height:100%;overflow:hidden;padding:0}.ant-body-scroll>.ant-card-body .card-body-wrapper{height:100%;overflow:auto;padding:24px}.ant-card-small>.ant-card-body .card-body-wrapper{padding:12px}.ant-card .ant-card-actions>li{margin:12px 24px}.title{color:#000000e0;font-size:22px;font-weight:600;margin-bottom:5px}.title svg{font-size:14px;margin-right:5px}.bg-black{background-color:#000}.react-tel-input .form-control{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;padding:4px 14px 4px 60px;position:relative;width:100%}.kopi-counter-card-wrapper{display:flex;flex-wrap:wrap;margin:-8px -8px 8px}.kopi-counter-card-wrapper .kopi-counter-card{background:var(--ant-color-bg-layout);border-radius:12px;margin:8px;padding:16px;transition:all .3s ease-in-out;width:calc(20% - 16px)}.kopi-counter-card-wrapper .kopi-counter-card .ant-col-md-4{max-width:100%}@media only screen and (max-width:1150px){.kopi-counter-card-wrapper .kopi-counter-card{width:calc(33.33% - 16px)}}@media only screen and (max-width:991px){.kopi-counter-card-wrapper .kopi-counter-card{width:calc(50% - 16px)}}@media only screen and (max-width:540px){.kopi-counter-card-wrapper .kopi-counter-card{width:100%}}.kopi-counter-card-wrapper .kopi-counter-card:hover{background:var(--ant-color-primary)}.kopi-counter-card-wrapper .kopi-counter-card:hover .site-ranking-wrapper .site-ranking-block .site-ranking-number,.kopi-counter-card-wrapper .kopi-counter-card:hover .site-ranking-wrapper .site-ranking-block .site-ranking-title,.kopi-counter-card-wrapper .kopi-counter-card:hover h3,.kopi-counter-card-wrapper .kopi-counter-card:hover p{color:#fff}.kopi-counter-card-wrapper .kopi-counter-card.red h3{color:#f8285a}.kopi-counter-card-wrapper .kopi-counter-card.red:hover{background:#f8285a}.kopi-counter-card-wrapper .kopi-counter-card.red:hover h3,.kopi-counter-card-wrapper .kopi-counter-card.red:hover p{color:#fff}.kopi-counter-card-wrapper .kopi-counter-card.red .kpi-icon{background:#ffeef3}.kopi-counter-card-wrapper .kopi-counter-card h3{color:var(--ant-color-primary);font-size:18px;font-weight:600;margin:0;transition:all .3s ease-in-out;word-break:break-word}@media only screen and (max-width:1150px){.kopi-counter-card-wrapper .kopi-counter-card h3{font-size:14px}}.kopi-counter-card-wrapper .kopi-counter-card p{font-size:14px;margin-bottom:0;margin-top:0;transition:all .3s ease-in-out;word-break:break-word}@media only screen and (max-width:1150px){.kopi-counter-card-wrapper .kopi-counter-card p{font-size:12px}}.chart-title{padding:10px 0}.chart-title h4,.chart-title p{font-size:14px;margin:0}.chart-title p{color:#99a1b7;font-weight:400}.ant-layout-footer{background:#f5f5f5;color:#99a1b7;font-size:12px;padding:12px 50px}.kpi-card .kopi-counter-card-wrapper .kopi-counter-card{width:calc(50% - 16px)}@media only screen and (max-width:1150px){.kpi-card .kopi-counter-card-wrapper .kopi-counter-card{width:100%}}@media only screen and (max-width:767px){.kpi-card .kopi-counter-card-wrapper .kopi-counter-card{width:calc(50% - 16px)}}@media only screen and (max-width:540px){.kpi-card .kopi-counter-card-wrapper .kopi-counter-card{width:100%}}.kpi-card-title{margin-bottom:20px}.kpi-card-title h2{margin-bottom:0}.kpi-card-title p{color:#99a1b7;font-size:12px;font-weight:400;margin:0}@media only screen and (max-width:1150px){.kpi-icon svg{height:16px;width:16px}}.health-card{box-shadow:0 3px 4px 0 #00000008;height:100%}.health-card h2{color:#1677ff;font-size:32px;margin:0}.health-card h3{margin:0}.outage-wrapper{display:flex;width:100%}.outage-wrapper .outage-main{border-right:1px solid #e3e3e3;width:50%}.outage-wrapper .outage-body{display:flex;flex-direction:column;float:right;justify-content:space-between;padding:0 8px;position:relative;width:50%}.outage-wrapper .site-ranking-wrapper .site-ranking-block{align-items:center;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:6px 0}.outage-wrapper .site-ranking-wrapper .site-ranking-block:not(:last-child){border-bottom:1px dashed #dbdfe9}.outage-wrapper .site-ranking-wrapper .site-ranking-block .site-ranking-title{color:#99a1b7;font-size:12px}.kpi-per-count-wrapper{display:flex;flex-wrap:wrap;gap:8px}.kpi-per-count-wrapper .kpi-per-count-block{border:1px dashed #dbdfe9;border-radius:8px;flex:1 1;margin-top:12px;padding:12px}.kpi-per-count-wrapper .kpi-per-count-block h4{color:#99a1b7;font-size:12px;margin:0}.kpi-per-count-wrapper .kpi-per-count-block .amount{font-size:14px;font-weight:600;margin-bottom:8px}.leaflet-container.leaflet-touch{height:150px;overflow:hidden;width:100%}.select-200{width:200px}.white-space-pre-line{white-space:pre-line}.white-space-wrap{white-space:break-spaces}.ant-card-head-wrapper .page-header-title{margin:0}.font-roboto{font-family:Roboto,sans-serif}.content .content-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;min-height:57px;padding:12px 24px}.content .content-header .title{font-size:16px;margin:0}.content .content-block{padding:0 24px 24px}.content .content-block .counter-card{background:var(--ant-color-bg-layout);border-radius:12px;flex:1 1;height:100%;margin:0;padding:16px;width:100%}.content .content-block .counter-card:hover{background:var(--ant-color-primary)}.content .content-block .counter-card:hover .site-ranking-wrapper .site-ranking-block .site-ranking-number,.content .content-block .counter-card:hover .site-ranking-wrapper .site-ranking-block .site-ranking-title,.content .content-block .counter-card:hover h3,.content .content-block .counter-card:hover p{color:#fff}.content .content-block .counter-card .kpi-icon.ac-dc-chargers svg{height:18px;width:18px}@media only screen and (max-width:1150px){.content .content-block .counter-card .kpi-icon.ac-dc-chargers svg{height:16px;width:16px}}.content .content-block .counter-card h3{color:var(--ant-color-primary);font-size:16px;font-weight:600;margin:0;transition:all .3s ease-in-out;word-break:break-word}@media only screen and (max-width:1150px){.content .content-block .counter-card h3{font-size:14px}}.content .content-block .counter-card p{font-size:14px;margin-bottom:0;margin-top:0;transition:all .3s ease-in-out;word-break:break-word}@media only screen and (max-width:1150px){.content .content-block .counter-card p{font-size:10px}}.content .content-block .ant-card.ant-card-type-inner .ant-card-head .ant-card-head-title svg{height:18px;width:18px}.content .content-block .ant-card.ant-card-type-inner .ant-card-head .ant-card-head-title h3{font-size:14px}.content .content-block .ant-tabs{background:var(--ant-color-white);position:sticky;top:0;z-index:1}.filter-drawer h5{font-size:14px;margin:0 0 8px}.upload-circle{background-color:#f0f0f0}.upload-circle .anticon svg path{fill:#595959}.ant-select-tree .ant-select-tree-treenode{margin:0 8px}.ant-select-tree .ant-select-tree-treenode .ant-select-tree-switcher.ant-select-tree-switcher-noop{display:none}.ant-upload-wrapper .ant-upload-list .ant-upload button{background:none;border:0}.vertical-middle{vertical-align:middle}.connector-type-select .ant-select-item svg,.connector-type-select.ant-select .ant-select-selector svg{height:20px;width:20px}.tooltip-color-dot{border-radius:"50%";display:"inline-block";height:"12px";width:"12px"}.word-break-all{word-break:break-all}.donut-chart-color{border-radius:50%;display:inline-block;height:8px;margin-right:6px;width:8px}.map-alert{align-items:center;padding:8px 16px}.map-alert .ant-alert-icon{font-size:18px}.map-alert .ant-alert-description{font-size:12px}.ant-tag.ocpp-success{color:#047857;font-weight:600}.ant-tag.ocpp-waring{color:#c2410c;font-weight:600}.ant-tag.ocpp-disabled{color:#6b7280;font-weight:600}.ant-form.add-edit-form .ant-select-selection-item-content img,.ant-select-dropdown .ant-select-item-option-content img{height:18px;width:18px}.white-space-no-wrap{white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.overflow-hidden,.text-ellipsis{overflow:hidden}.notification-list .notification-card{background:var(--ant-color-bg-layout);border-radius:12px;cursor:pointer;height:100%;margin:0;padding:12px}.notification-list .notification-card:not(:last-child){margin-bottom:16px}.notification-list .notification-card h3{margin:0}.notification-list .notification-card p{margin:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ant-table-expanded-row svg{height:12px;width:12px}.html-editor .ql-container.ql-snow .ql-editor{height:15em;overflow:auto}.height-100-vh{height:100vh}:root{--icon-color:#00000073}