.tooltip-content{color:#fff;text-align:center;z-index:1002;overflow-wrap:break-word;word-wrap:break-word;background-color:#202020;border-radius:4px;min-width:50px;max-width:260px;padding:4px 8px;font-size:12px;line-height:14px;position:absolute}.tooltip__inverted{color:#202020;background-color:#fff}.btn-icon{cursor:pointer;background-color:#0000;border:none}.btn.btn-inverted svg{color:#fff}.btn-icon.primary{border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex}.btn-icon.primary:hover{background-color:#e9f7ff}.btn-icon.primary:hover svg{color:#00a3ff}.btn-icon.primary:active{background-color:#def2ff}.btn-icon.primary:active svg{color:#00a3ff}.btn-icon.primary:disabled{background-color:#0000}.btn-icon.primary:disabled svg{color:#e0e0e0}.btn-icon.primary.btn-inverted svg{color:#fff}.btn-icon.secondary,.btn-icon.secondary-light{color:#616161;cursor:pointer;border-radius:50%;padding:6px;transition:all .1s ease-out;position:relative}.btn-icon.secondary svg,.btn-icon.secondary-light svg{color:#616161}.btn-icon.secondary:hover,.btn-icon.secondary-light:hover{background:#eee}.btn-icon.secondary:hover svg,.btn-icon.secondary-light:hover svg{color:#616161}.btn-icon.secondary.secondary-light:hover,.btn-icon.secondary-light.secondary-light:hover{background:#f9fafe}.btn-icon.secondary:active,.btn-icon.secondary-light:active{background:#e5e5e5}.btn-icon.secondary:disabled,.btn-icon.secondary-light:disabled{cursor:not-allowed;background:0 0}.btn-icon.secondary:disabled svg,.btn-icon.secondary-light:disabled svg{color:#e0e0e0}.btn-icon.secondary:disabled:hover,.btn-icon.secondary-light:disabled:hover{background:0 0}.btn-icon.secondary:disabled:hover svg,.btn-icon.secondary-light:disabled:hover svg{color:#e0e0e0}.btn svg{width:16px;height:16px}#menu-root .menu{text-align:left;z-index:1000;background-color:#fff;border:1px solid #d1d1d1;padding:4px 0;box-shadow:0 13.34px 26.69px #00000026}#menu-root .menu-item{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex;position:relative}#menu-root .menu-item.disabled{color:#757575;cursor:not-allowed}#menu-root .menu-item.disabled:hover,#menu-root .menu-item.disabled:active{color:#757575;background-color:#0000}#menu-root .menu-item.delete-option,#menu-root .menu-item.delete{color:red}#menu-root .menu-item.delete-option:hover,#menu-root .menu-item.delete:hover{color:red;background-color:#feeded}#menu-root .menu-item.delete-option:active,#menu-root .menu-item.delete:active{color:red;background-color:#ffe6e6}#menu-root .menu-item-label{flex:1;min-width:0}#menu-root .menu-item-chevron{color:#757575;flex-shrink:0;margin-left:8px;font-size:10px}#menu-root .menu-item-with-submenu{padding-right:8px}#menu-root .menu-item-wrapper{position:relative}#menu-root .menu-item-wrapper .submenu-panel{border-radius:4px;width:max-content;position:absolute;top:0;left:100%}#menu-root .menu-item-wrapper .submenu-panel .menu-item-label{white-space:nowrap}#menu-root .menu-item-wrapper .submenu-panel.submenu-left{left:auto;right:100%}#menu-root .menu .menu-item{position:relative}#menu-root .menu-primary .menu-item:not(.disabled):not(.delete-option):not(.delete):hover,#menu-root .menu-primary .menu-item:not(.disabled):not(.delete-option):not(.delete).selected{color:#00a3ff;background-color:#f3faff}#menu-root .menu-primary .menu-item:not(.disabled):not(.delete-option):not(.delete):active{color:#00a3ff;background-color:#e9f7ff}#menu-root .menu-secondary .menu-item:not(.disabled):not(.delete-option):not(.delete):hover,#menu-root .menu-secondary .menu-item:not(.disabled):not(.delete-option):not(.delete).selected{color:inherit;background-color:#f5f5f5}#menu-root .menu-secondary .menu-item:not(.disabled):not(.delete-option):not(.delete):active{color:inherit;background-color:#eee}.badge{border-radius:18px;justify-content:center;align-items:center;gap:2px;max-width:fit-content;font-size:12px;display:flex}.badge svg{width:16px;height:16px}.badge.medium{padding:4px 12px}.badge.small{padding:4px 6px}.badge.large{padding:6px 12px}.badge.outlined.badge-default{color:#4392f1;border:1px solid #4392f1}.badge.outlined.badge-warn{color:#fdba12;border:1px solid #fdba12}.badge.outlined-info-light{border:1px solid #00a3ff}.badge-info{color:#4392f1;background-color:#ecf4fe}.badge-info-light{color:#00a3ff;background-color:#f3faff}.badge-warn{color:#fdba12;background-color:#fff7e5}.badge-error{color:#f84d4d;background:#feeded}.badge-default{color:#616161;background-color:#ebedf8}.badge-default-light{color:#616161;background-color:#f9fafe}.badge-dark{color:#fff;background-color:#616161}.badge-square{border-radius:4px;padding:8px 12px}.badge:hover.small .icon-cancel{visibility:visible;width:10px;height:10px}.badge:hover .icon-cancel{visibility:visible;width:16px;height:16px}.badge .icon-cancel{visibility:hidden;width:0;height:0;transition:all .1s ease-in-out}.beewise-toggle{align-items:center;gap:12px;display:flex}.beewise-toggle .switch{cursor:pointer;background-color:#bdbdbd;border-radius:20px;width:40px;height:20px;transition:all .3s;display:inline-block;position:relative}.beewise-toggle .switch:after{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;top:1px;left:1px}.beewise-toggle .checkbox:checked+.switch:after{left:20px}.beewise-toggle .checkbox:checked+.switch{background-color:#4392f1}.beewise-toggle .checkbox:disabled+.switch{background-color:#bdbdbd}.beewise-toggle .checkbox{display:none}.name-block{flex-direction:column;justify-content:center;align-items:flex-start;height:fit-content;font-size:12px;font-weight:400;line-height:14px;display:flex}.name-block-name{color:#000}.name-block-title{color:#828282}.map-controls{z-index:1;flex-direction:column;display:flex;position:absolute;bottom:36px;right:32px}.map-controls .btn{background:#fff;border-radius:0;width:24px;height:24px;font-size:24px;position:relative}.map-controls .btn .button-text{justify-content:center;align-items:center;font-size:16px;display:flex}.map-controls .zoom-in{border-bottom:1px solid #222;border-top-left-radius:4px;border-top-right-radius:4px}.map-controls .zoom-out{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.map-controls-btn{box-sizing:border-box;cursor:pointer;background-color:#fff;border-radius:4px;width:24px;margin-bottom:12px;padding:2px 0;font-size:20px}.map-controls-btn svg{width:12px;height:12px}.map-controls-btn svg path{stroke:#222}.map-controls-btn.add-location-inverted{background-color:#eea707}.map-controls-btn.add-location-inverted path{fill:#fff}.entity-marker-wrapper{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;transition:all .1s ease-out,transform .1s ease-out;display:flex;position:relative}.entity-marker-wrapper:hover{z-index:4}.entity-marker-wrapper:has(.hovered){z-index:4}.entity-marker-wrapper:has(.selected){z-index:4}:is(.entity-marker-wrapper:has(.entity-label:hover),.entity-marker-wrapper:has(.entity-label.selected-yard),.entity-marker-wrapper:has(.entity-label.clicked-entity),.entity-marker-wrapper:has(.entity-label.selected)){transform:translate(-5%)}.entity-marker-wrapper :hover .entity-label,.entity-marker-wrapper :hover .icon-wrapper .yard-marker-hives-number{font-size:14px;font-weight:600}.entity-marker-wrapper:has(.hovered) .entity-label{font-size:14px;font-weight:600}.entity-marker-wrapper:has(.hovered) .icon-wrapper .yard-marker-hives-number{font-size:14px;font-weight:600}.entity-marker-wrapper .icon-wrapper{color:#111;box-sizing:border-box;background-color:#fff;border-radius:15px;width:32px;height:24px;padding:8px;font-size:12px;font-weight:500;line-height:18px;position:absolute;top:-80%}.entity-marker-wrapper .icon-wrapper .icon svg path:first-of-type{fill:#000;stroke:#fff;stroke-width:2px;stroke-opacity:.7}.entity-marker-wrapper .icon-wrapper .icon svg path:nth-of-type(2n){fill:#fff;stroke:#000;stroke-opacity:1;fill-opacity:1}.entity-marker-wrapper .icon-wrapper .yard-marker-hives-number{color:#000;text-align:center;width:100%;font-size:12px;font-weight:500;line-height:21px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.entity-marker-wrapper .entity-label{color:#000;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;transform-origin:50%;background:#ffffffb3;border-radius:52px;justify-content:center;align-items:center;gap:4px;min-width:30px;min-height:30px;padding:4px 6px;font-size:14px;font-weight:500;line-height:21px;transition:all .1s ease-out,gap .5s ease-out;display:flex;box-shadow:0 4px 8px #00000040}.entity-marker-wrapper .entity-label.inspected.hovered{border:2px solid #00a3ff}.entity-marker-wrapper .entity-label .chart-container{display:inline-block;position:relative}.entity-marker-wrapper .entity-label.hovered{background-color:#fff;gap:4px;font-size:16px}.entity-marker-wrapper .entity-label:hover,.entity-marker-wrapper .entity-label.selected-yard{background-color:#fff;gap:4px;padding:6px;font-size:16px;font-weight:600}.entity-marker-wrapper .entity-label:hover .entity-label-checkbox,.entity-marker-wrapper .entity-label.selected-yard .entity-label-checkbox{opacity:1;color:#d1d1d1;width:14px;height:14px;transition:all .1s ease-out}.entity-marker-wrapper .entity-label:hover .entity-label-checkbox-unselected,.entity-marker-wrapper .entity-label.selected-yard .entity-label-checkbox-unselected{opacity:1;width:14px;height:14px;transition:all .1s ease-out}.entity-marker-wrapper .entity-label.clicked-entity{color:#111;background-color:#fff}.entity-marker-wrapper .entity-label.clicked-entity .entity-label-checkbox{opacity:1;color:#69a8f4}.entity-marker-wrapper .entity-label.selected{color:#111;background-color:#fff;gap:4px;padding:6px;font-size:16px;font-weight:600}.entity-marker-wrapper .entity-label.selected .entity-label-checkbox{opacity:1;color:#69a8f4}.entity-marker-wrapper .entity-label.selected .entity-label-checkbox:hover{color:#d1d1d1}.entity-marker-wrapper .entity-label-checkbox{opacity:0;justify-content:center;align-items:center;width:0;transition:width .1s ease-in-out,opacity .1s ease-in-out;display:flex;overflow:hidden}.entity-marker-wrapper .entity-label-checkbox-unselected{opacity:0;width:0;height:0;transition:width .1s ease-in-out,height .1s ease-in-out,opacity .1s ease-in-out}.entity-marker-wrapper .entity-label-checkbox:hover .entity-label-checkbox-unselected{visibility:hidden;color:#d1d1d1;width:0;height:0;display:none}.entity-marker-wrapper .entity-label-checkbox:hover .entity-label-checkbox-selected{visibility:visible;color:#d1d1d1;width:14px;height:14px;display:block}.entity-marker-wrapper .entity-label-checkbox .hidden{visibility:hidden;width:0;height:0;display:none}.entity-marker-wrapper .entity-label .selected{visibility:visible;width:14px;height:14px;display:block}.entity-marker-wrapper .entity-label .selected.entity-label-checkbox{opacity:1;color:#69a8f4;width:14px}.entity-marker-wrapper .entity-label .selected.entity-label-checkbox:hover,.entity-marker-wrapper .entity-label .selected.entity-label-checkbox .entity-label-checkbox-selected{color:#69a8f4}.entity-marker-bhome-count{color:#fff;white-space:nowrap;pointer-events:none;z-index:5;background-color:#111;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;line-height:18px;position:fixed}.yard-tooltip-wrapper.tooltip-content{border-radius:8px;padding:0!important}.entity-name{text-align:center;color:#fff;white-space:nowrap;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;font-size:18px;font-weight:600;line-height:21px;position:relative;transform:translate(-50%,-50%)}.chart-container{display:inline-block;position:relative}.chart-container g:focus,.chart-container path:focus{outline:none}.chart-container .recharts-surface{overflow:visible}.custom-workspace-tooltip{color:#fff;white-space:nowrap;background-color:#111;border-radius:4px;min-width:fit-content;padding:4px 12px;font-size:12px;font-weight:500;line-height:18px}.custom-workspace-tooltip span{font-weight:700;text-decoration:underline}.marker-wrapper{position:relative;transform:translate(-50%,-50%)}:is(.marker-wrapper:has(.bhome-assigned),.marker-wrapper:has(.entity-marker-wrapper)){z-index:3}.marker-wrapper:has(.is-selected){z-index:4}.marker-wrapper:hover{z-index:5}.marker-wrapper .state-icons-container{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;top:-60%;left:50%;transform:translate(-50%)}.marker-wrapper .state-icon-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.marker-wrapper .state-icon{color:#fff;border-radius:24px;justify-content:center;align-items:center;width:24px;height:24px;padding:6px;display:flex;box-sizing:border-box!important}.marker-wrapper .state-icon svg{width:16px;height:16px}.marker-wrapper .state-icon.power-off{background:#616161;border:1px solid #9e9e9e}.marker-wrapper .state-icon.power-off svg{width:14px;height:14px}.marker-wrapper .state-icon.super-mode{color:#fff;background-color:#5197eb;border:1px solid #fff}.marker-wrapper .state-icon.transportation-mode{background-color:#7f6ec2;border:1px solid #fff}.marker-wrapper .state-icon.syrup-level-low,.marker-wrapper .state-icon.queen-less,.marker-wrapper .state-icon.failed-feeding{color:#fff;background-color:#f25e5e;border:1px solid #fff}.marker-wrapper .marker{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;box-sizing:border-box;border-radius:88px;justify-content:center;align-items:center;gap:8px;width:fit-content;padding:4px 8px;font-size:14px;font-weight:500;line-height:18px;transition:all .1s ease-out;display:flex;position:relative;box-shadow:0 4px 8px #00000040}.marker-wrapper .marker.bhome-assigned{color:#111;background:#ffffffb2}.marker-wrapper .marker.bhome-assigned:hover{background:#fff;font-size:16px;font-weight:600;line-height:24px;box-shadow:0 6px 8px #0006}.marker-wrapper .marker.bhome-assigned.is-selected{color:#00a3ff;background:#def2ff;border:.8px solid #00a3ff;font-size:16px;font-weight:600;line-height:24px;box-shadow:0 6px 8px #0006}.marker-wrapper .marker.bhome-unassigned{color:#fff;background:#424242cc;border:1px solid #eeec}.marker-wrapper .marker.bhome-unassigned:hover{background:#424242;font-size:16px;font-weight:600;line-height:21px;box-shadow:0 6px 8px #0006}.marker-wrapper .marker.bhome-unassigned.is-selected{background:#424242;border:1px solid #eee;font-size:16px;font-weight:600;line-height:24px;box-shadow:0 6px 8px #0006}.tooltip-card{cursor:default;z-index:10;background-color:#fff;border-radius:8px;min-width:274px;padding:12px 16px;font-family:Poppins,serif;transition:all .5s;position:absolute;box-shadow:0 15px 30px #4e454033}.tooltip-card.show-left{margin-left:unset}.tooltip-card.preEnter,.tooltip-card.exiting{opacity:0;transition:all .5s}.tooltip-card.hidden{display:none!important}.edit-location-card-header{color:#222;white-space:nowrap;padding-bottom:16px;font-size:14px;font-weight:700}.edit-location-card-actions{gap:12px;padding-top:12px;display:flex}.location-card .location-name{color:#222;white-space:nowrap;text-overflow:ellipsis;max-width:214px;font-size:14px;font-weight:700;overflow:hidden}.location-card .bhome-item{cursor:pointer;color:#09c;font-size:14px;font-weight:500}.location-card .bhome-item:hover{opacity:.5}.location-card-header{align-items:center;display:flex}.location-card-header .icon{margin-left:auto}.location-card-body .bhome-select{margin-top:9px}.location-card .menu-group{color:#d67567;text-transform:none;height:30px;font-size:12px;font-weight:700}.location-card .menu-option{justify-content:space-between;display:flex}.location-card .menu-option-label{color:#222}.drop-label{color:#000;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:4;background:#ffffffb3;border-radius:52px;align-items:center;gap:4px;padding:4px 6px;font-size:14px;font-weight:500;line-height:21px;transition:all .1s ease-out;display:flex;position:relative;box-shadow:0 6px 8px #00000040}.drop-label:hover,.drop-label.hovered{background-color:#fff;padding:6px;font-size:16px;font-weight:600}.drop-label .chart-container{display:inline-block;position:relative}.gm-style-iw-c,.gm-style-iw-c:after,.gm-style-iw-t:after,.gm-bundled-control-on-bottom{display:none}.gm-style iframe+div{border:none!important}.map-wrapper{background:#f9fafe;flex:1 1 0;height:auto;padding:16px;position:relative}.map-wrapper #map{border-radius:8px}.map-wrapper :focus{border:none!important;outline:none!important}.aside-panel{box-sizing:border-box;z-index:1000;height:100%;transition:all .3s ease-out;position:fixed;left:0;transform:translate(0)}.aside-panel.right{left:auto;right:0;transform:translate(0)}.aside-panel.right.closed{opacity:0;transform:translate(100%)}.aside-panel.closed{opacity:0;transform:translate(-100%)}.aside-panel.full-screen{top:0}.overlay{visibility:hidden;opacity:0;z-index:999;background-color:#00000080;width:100%;height:100%;transition:visibility,opacity .3s;position:fixed;top:0;left:0}.overlay.open{visibility:visible;opacity:1000}.action-icon{color:#00a3ff;cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:14px;font-weight:400;line-height:18px;transition:all .1s ease-out;display:flex}.action-icon.disabled{color:#bdbdbd;cursor:default}.action-icon.disabled:hover{background-color:#0000}.action-icon.disabled svg{cursor:default}.action-icon:hover,.action-icon.active{background-color:#f3faff}.action-icon svg{width:16px;height:16px}.card{box-sizing:border-box;cursor:pointer;border:1px solid #0000;padding:12px;transition:all .1s ease-in-out;display:flex}.card--white{color:#000;background-color:#fff}.card--bordered.card--white{border-color:#0000}.card--gray{color:#000;background-color:#eef0f5}.card--bordered.card--gray{border-color:#eef0f5}.card--blue{color:#00a3ff;background-color:#ecf4fe}.card--bordered.card--blue{border-color:#bbd8fa}.card--radius-sm{border-radius:8px}.card--radius-md{border-radius:12px}.card--radius-lg{border-radius:16px}.white-box{background-color:#fff;border-radius:8px}@keyframes flash-border{0%{border:1px solid #69a8f4}to{border:1px solid #0000}}.visible,.selectable-card .checkbox-icon.selected,.selectable-card .checkbox-icon_selected.selected,.selectable-card .checkbox-icon:hover .checkbox-icon_selected:not(.selected),.selectable-card .checkbox-icon.shift-hovered .checkbox-icon_selected:not(.selected),.selectable-card .checkbox-icon:hover,.selectable-card .checkbox-icon.shift-hovered,.selectable-card:hover .checkbox-icon,.selectable-card:hover .checkbox-icon_unselected,.selectable-card.select-mode .checkbox-icon,.selectable-card.select-mode .checkbox-icon_unselected{visibility:visible;color:#9e9e9e;width:16px;height:16px;margin-right:8px}.hidden,.selectable-card .checkbox-icon_selected:not(.selected),.selectable-card .checkbox-icon:hover .checkbox-icon_unselected,.selectable-card .checkbox-icon.shift-hovered .checkbox-icon_unselected,.selectable-card .checkbox-icon_unselected,.selectable-card .checkbox-icon{visibility:hidden;width:0;height:0}.selectable-card{flex-direction:column;flex:1;max-height:221px}.selectable-card.inspected,.selectable-card.inspected.hovered{border:1px solid #00a3ff}.selectable-card.blurred{opacity:.3;pointer-events:none}.selectable-card:hover{box-shadow:0 6px 30px #ced3e3}.selectable-card:hover .workspace-list-item-line-top-right-yard-bhome-view{display:flex}.selectable-card.active:hover{border:1px solid #69a8f4}.selectable-card .card-header{min-height:24px;display:flex}.selectable-card .checkbox-icon,.selectable-card .checkbox-icon_unselected{transition:all .1s ease-out}.selectable-card .checkbox-icon:hover .checkbox-icon_unselected,.selectable-card .checkbox-icon.shift-hovered .checkbox-icon_unselected{transition:all .1s ease-out;display:none}.selectable-card .checkbox-icon:hover .checkbox-icon_selected:not(.selected),.selectable-card .checkbox-icon.shift-hovered .checkbox-icon_selected:not(.selected){color:#d1d1d1}.selectable-card .checkbox-icon.selected,.selectable-card .checkbox-icon_selected.selected{color:#69a8f4!important}
