.sidebar{color:#fff;transition:all .3s ease-in-out;overflow:hidden;display:flex;flex-direction:column;height:100vh;background:#1a7fb8;box-shadow:2px 0 15px #00000026}.sidebar.open{width:250px}.sidebar.closed{width:62px}.sidebar-header{padding:12px 14px 6px;display:flex;flex-direction:column;align-items:flex-start}.sidebar.closed .sidebar-header{padding:12px 0 6px;align-items:center}.logo-container{display:flex;width:100%;margin-bottom:0;justify-content:flex-start}.sidebar.closed .logo-container{justify-content:center}.logo-img{transition:all .3s ease;max-width:100%}.sidebar-toggler{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:6px;border-radius:7px;background-color:#ffffff14;transition:all .15s ease;width:32px;height:32px;flex-shrink:0;border:1px solid rgba(255,255,255,.1)}.sidebar.closed .sidebar-toggler{align-self:center}.sidebar-toggler:hover{background-color:#ffffff1f}.sidebar-toggler img{width:16px;transition:transform .3s ease-in-out}.sidebar.closed .sidebar-toggler img{transform:rotate(180deg)}.sidebar-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px 10px}.sidebar.closed .sidebar-content{padding:4px 0}.sidebar-content::-webkit-scrollbar{width:3px}.sidebar-content::-webkit-scrollbar-track{background:transparent}.sidebar-content::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}.navigation{width:100%}.nav-list{display:flex;flex-direction:column;gap:1px;width:100%;padding:0;margin:0;list-style:none}.nav-item{display:flex;align-items:center;width:100%;padding:0;position:relative;max-width:100%}.sidebar.closed .nav-item{display:flex;justify-content:center;align-items:center;width:100%}.nav-link{display:flex;border-radius:8px;align-items:center;justify-content:flex-start;padding:8px 10px;column-gap:10px;transition:all .15s ease;width:100%;color:#ffffffd9;position:relative;overflow:hidden;max-width:100%;text-decoration:none;font-size:13px}.sidebar.closed .nav-link{display:flex;justify-content:center;align-items:center;padding:0;margin:0 auto;width:38px;height:38px;border-radius:10px}.nav-link-icon{width:18px!important;height:18px!important;color:#ffffffb3;flex-shrink:0;font-size:18px!important;min-width:18px;min-height:18px;display:flex!important;align-items:center;justify-content:center;transition:color .15s ease}.sidebar.closed .nav-link-icon{margin:0;color:#ffffff8c}.nav-link-icon svg{width:18px!important;height:18px!important;font-size:18px!important}.nav-link-text{text-transform:none;color:inherit;opacity:1;visibility:visible;white-space:nowrap;transition:all .2s ease-in-out;font-size:13px;font-weight:450;letter-spacing:.1px;max-width:170px;overflow:hidden;text-overflow:ellipsis}.sidebar.closed .nav-link-text{opacity:0;visibility:hidden;transform:translate(-20px)}.nav-link:hover{background-color:#ffffff12;color:#fffffff2}.nav-link:hover .nav-link-icon{color:#ffffffd9}.nav-link.active{color:#fff;background-color:#2c5282e6;font-weight:500}.nav-link.active .nav-link-icon{color:#fff}.nav-link.active:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:3px;background:#fff;border-radius:0 3px 3px 0}.sidebar.closed .nav-link.active:before{display:none}.sidebar.closed .nav-link.active{background-color:#2c5282;box-shadow:0 2px 5px #0003}.sidebar.closed .nav-link:hover{background-color:#ffffff14}.subitems-list{transition:all .3s ease;padding-left:12px;border-left:1px solid rgba(255,255,255,.08);margin:2px 0 6px 20px;max-width:100%;overflow-x:hidden;white-space:normal;display:block!important;opacity:1!important;visibility:visible!important}.subitem{margin:1px 0;padding:3px 6px;display:block;color:#ffffffbf;border-radius:6px;font-size:12.5px;transition:all .15s ease;max-width:100%;overflow:hidden;text-overflow:ellipsis}.subitem b{font-weight:600;letter-spacing:.5px;font-size:10px;text-transform:uppercase;color:#ffffff73;padding:8px 0 3px;display:block}.sub-item-nav-link{display:flex;align-items:center;padding:6px 10px;border-radius:6px;transition:all .15s ease;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:#ffffffbf;font-size:12.5px}.sub-item-nav-link:hover{background-color:#ffffff0f;color:#ffffffe6}.blue-active{background-color:#2c528299;color:#fff;font-weight:500}.blue-active:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);height:5px;width:5px;background-color:#fff;border-radius:50%}.dropdown-indicator{margin-left:auto;opacity:.4;transition:transform .3s ease}.nav-item-grey-text{color:#ffffff4d}.sidebar-section-label{padding:16px 10px 4px}.sidebar-section-label-text{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:#ffffff80}.sidebar-section-divider{height:1px;background:#ffffff0f;margin:8px auto;width:24px;border-radius:1px}.sidebar-search{padding:6px 10px 10px}.sidebar-search-input-wrap{display:flex;align-items:center;gap:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:7px 10px;transition:all .2s ease}.sidebar-search-input-wrap:focus-within{background:#ffffff1a;border-color:#ffffff59;box-shadow:0 0 0 2px #ffffff14}.sidebar-search-input{background:none;border:none;outline:none;color:#ffffffe6;font-size:12px;width:100%;letter-spacing:.2px}.sidebar-search-input::placeholder{color:#ffffff4d}.sidebar-search-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 auto;border-radius:7px;cursor:pointer;transition:all .15s ease}.sidebar-search-icon:hover{background:#ffffff14}.sidebar-footer{border-top:1px solid rgba(255,255,255,.12);padding:8px 10px;background:#1a7fb8}.sidebar.closed .sidebar-footer{padding:8px 0;display:flex;flex-direction:column;align-items:center}.sidebar-footer-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;color:#fff9;background:none;border:none;cursor:pointer;transition:all .15s ease}.sidebar-footer-btn:hover{background:#ffffff1a;color:#fff}.sidebar-footer-btn-danger:hover{background:#ef444433;color:#fca5a5}.sidebar-footer-btn-row{display:flex;align-items:center;justify-content:center;gap:5px;flex:1;padding:7px 6px;border-radius:8px;color:#fffc;background:#ffffff1a;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .15s ease;font-weight:500}.sidebar-footer-btn-row:hover{background:#ffffff2e;color:#fff}.sidebar-footer-btn-row-danger:hover{background:#ef444433;color:#fca5a5}.service-badge{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background-color:#ffffff14;border-radius:10px;color:#ffffffb3;font-weight:700;position:relative;transition:all .2s ease;cursor:pointer;font-size:15px;margin:0 auto 8px;border:1px solid rgba(255,255,255,.06)}.service-badge:hover{background-color:#ffffff1f}.expanded-service-indicator{padding:10px;background-color:#ffffff0a;border-radius:8px;border:1px solid rgba(255,255,255,.06);width:100%;display:flex;flex-direction:column;cursor:pointer;transition:all .2s ease;margin-bottom:8px;max-width:100%}.expanded-service-indicator:hover{background-color:#ffffff14}.expanded-service-indicator .service-name{font-weight:600;font-size:13px;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.expanded-service-indicator .service-id{font-size:11px;color:#fff6}.nav-text-change{display:none}.sidebar-compact-info{padding:8px 10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:8px}.popover-row{cursor:pointer;padding:2px 4px;border-radius:4px;transition:background .15s}.popover-row:hover{background:#ffffff0f}.sidebar-no-results{list-style:none;padding:0}@media screen and (max-width: 1400px){.sidebar.open{width:240px}}@media screen and (max-width: 1200px){.sidebar.open{width:220px}.sidebar.closed{width:58px}}@media screen and (max-width: 768px){.sidebar.open{width:200px}}.call-control-panel{animation:slideUp .3s cubic-bezier(.4,0,.2,1)}@keyframes slideUp{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.call-control-panel .chakra-tabs__tab-panel{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.call-control-panel .chakra-tabs__tab-panel::-webkit-scrollbar{width:6px}.call-control-panel .chakra-tabs__tab-panel::-webkit-scrollbar-track{background:transparent}.call-control-panel .chakra-tabs__tab-panel::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}.call-control-panel .chakra-tabs__tab-panel::-webkit-scrollbar-thumb:hover{background-color:#0000004d}*{padding:0;margin:0;box-sizing:border-box}:root{--transition-default: all .3s ease-in-out;--global-font-size: 14px !important;--sidebar-font-size: 1.3vw !important;font-family:Open Sans}@media screen and (max-width: 1366px){html{font-size:13px}}@media screen and (max-width: 1280px){html{font-size:12px}}@supports (height: 100dvh){.full-viewport-height{height:100dvh!important}}.content-heading{font-size:25px!important;font-weight:700}.ant-select-selector{border-color:#87bbda!important;color:#1a7fb8!important}.custom-scrollbar{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:thin}.custom-scrollbar::-webkit-scrollbar{width:12px}.ant-table-tbody>tr>td{border-bottom:1px solid #737373!important}*{scrollbar-width:thin;scrollbar-color:rgba(203,213,224,.4) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#cbd5e066;border-radius:20px;border:transparent}*::-webkit-scrollbar-thumb:hover{background-color:#a0aec099}.ant-table-body{scrollbar-width:thin;scrollbar-color:rgba(203,213,224,.4) transparent}.ant-table-body::-webkit-scrollbar{width:6px;height:6px}.ant-table-body::-webkit-scrollbar-track{background:transparent}.ant-table-body::-webkit-scrollbar-thumb{background-color:#cbd5e066;border-radius:20px;border:transparent}.ant-table-body::-webkit-scrollbar-thumb:hover{background-color:#a0aec099}.hidden-scrollbar::-webkit-scrollbar{display:none}.bh-holiday-date-popup,.bh-modal-popup{z-index:1600!important}.hidden-scrollbar{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.custom-header-button{display:flex;align-items:center;gap:8px;background:#ffffff1a;color:#fff;border:none;border-radius:8px;padding:8px 16px;height:40px;cursor:pointer;transition:background .2s}.broadcast-filter-drawer p,.broadcast-filter-drawer h2,.broadcast-filter-drawer h3,.broadcast-filter-drawer span,.broadcast-filter-drawer button,.broadcast-filter-drawer div{font-size:14px!important}.broadcast-filter-drawer h2,.broadcast-filter-drawer .drawer-title{font-size:16px!important}.broadcast-filter-drawer .chakra-tabs__tab span,.broadcast-filter-drawer .chakra-tabs__tab p,.broadcast-filter-drawer .option-text{font-size:14px!important}.broadcast-filter-drawer .react-datepicker,.broadcast-filter-drawer .react-datepicker__day,.broadcast-filter-drawer .react-datepicker__current-month,.broadcast-filter-drawer .react-datepicker__day-name{font-size:12px!important}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes wave{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}
