.overflow-hidden[data-v-5b441ac2]{overflow:hidden}.overflow-smooth[data-v-5b441ac2]{overflow-x:scroll;-webkit-overflow-scrolling:touch}.touch-none[data-v-5b441ac2]{-ms-touch-action:none;touch-action:none}.select-none[data-v-5b441ac2]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.border-2[data-v-5b441ac2]{border-style:solid;border-width:2px}.border-white[data-v-5b441ac2]{border-color:#fff}.bg-red-500[data-v-5b441ac2]{background-color:#f56565}.w-screen[data-v-5b441ac2]{width:100vw}.h-10[data-v-5b441ac2]{height:2.5rem}.full-width[data-v-5b441ac2]{width:100%}.half-width[data-v-5b441ac2]{width:50%}.full-height[data-v-5b441ac2]{height:100%}.border-r-2[data-v-5b441ac2]{border-style:solid;border-width:0;border-right-width:2px}.border-r-4[data-v-5b441ac2]{border-style:solid;border-width:0;border-right-width:4px}.border-5[data-v-5b441ac2]{border-style:solid;border-width:5px}.border-green-500[data-v-5b441ac2]{border-color:#32cd32}.border-black[data-v-5b441ac2]{border-color:#000}.position-absolute[data-v-5b441ac2]{position:absolute}.flex-container[data-v-5b441ac2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.second-div[data-v-5b441ac2]{position:absolute;top:0;left:0}.pointer-events-none[data-v-5b441ac2]{pointer-events:none}.w-full-plus100[data-v-5b441ac2]{width:calc(100% + 100px)}.bg-gradient[data-v-5b441ac2]{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.8)));background-image:linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,.8))}.pre-start[data-v-5b441ac2]{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,0,0,.8)),to(rgba(255,0,0,.3)));background-image:linear-gradient(90deg,rgba(255,0,0,.8),rgba(255,0,0,.3))}.post-end[data-v-5b441ac2]{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,0,0,.3)),to(rgba(255,0,0,.8)));background-image:linear-gradient(90deg,rgba(255,0,0,.3),rgba(255,0,0,.8))}.hide-scroll[data-v-5b441ac2]::-webkit-scrollbar{display:none}.map-style[data-v-458a14fc]{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.time-slider[data-v-458a14fc]{width:100%}.flex-container[data-v-458a14fc]{height:95%}.controls-section[data-v-458a14fc],.flex-container[data-v-458a14fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.controls-section[data-v-458a14fc]{padding:10px;gap:15px}.slider-group[data-v-458a14fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.slider-group label[data-v-458a14fc]{font-weight:700;font-size:14px}.time-labels[data-v-458a14fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;color:#666}.current-time[data-v-458a14fc]{text-align:center;font-weight:700;margin-top:5px}.playback-toggle[data-v-458a14fc]{margin-top:10px}.playback-controls[data-v-458a14fc]{padding:10px;background-color:#f5f5f5;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){#utilization-player-2[data-v-458a14fc]{margin:0!important;padding:0!important;border:none!important;border-radius:0!important}#utilization-player-2[data-v-458a14fc] .card-header{padding:.3rem .5rem!important;font-size:.85rem;border-radius:0!important}#utilization-player-2[data-v-458a14fc] .card-body{padding:.25rem!important}.controls-section[data-v-458a14fc]{padding:3px;gap:5px}.slider-group[data-v-458a14fc]{gap:2px}.time-labels[data-v-458a14fc]{font-size:9px}.playback-toggle[data-v-458a14fc]{margin-top:3px;position:relative;z-index:999}.playback-toggle-mobile[data-v-458a14fc]{margin-top:3px;position:relative;z-index:10001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;background:rgba(0,0,0,.6);padding:5px 8px;border-radius:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.playback-toggle-mobile .mobile-date-text[data-v-458a14fc]{color:#fff;font-size:.75rem;font-weight:500;white-space:nowrap;min-width:70px;text-align:center}.playback-toggle-mobile .playback-cog-btn[data-v-458a14fc]{margin-left:5px;border-left:1px solid hsla(0,0%,100%,.2);padding-left:8px}.playback-controls[data-v-458a14fc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;gap:5px;background-color:rgba(0,0,0,.95);color:#fff;position:fixed;bottom:60px;left:5px;right:5px;z-index:10000;border-radius:6px;max-height:50vh;overflow-y:auto;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.7);box-shadow:0 4px 15px rgba(0,0,0,.7)}.playback-controls-header[data-v-458a14fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 10px;background-color:rgba(0,0,0,.3);border-bottom:1px solid hsla(0,0%,100%,.1);border-radius:6px 6px 0 0}.playback-controls-title[data-v-458a14fc]{font-weight:600;font-size:.85rem}.close-button-modal[data-v-458a14fc]{color:#fff!important;padding:4px 8px!important;font-size:1.3rem;line-height:1;opacity:.8;position:absolute;top:4px;right:4px;z-index:1}.close-button-modal[data-v-458a14fc]:hover{opacity:1}.playback-controls>[data-v-458a14fc]:not(.playback-controls-header){padding:0 8px}.playback-controls .btn-group[data-v-458a14fc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0!important;margin-bottom:5px;gap:3px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.playback-controls .btn[data-v-458a14fc]{font-size:.7rem;padding:.2rem .35rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.playback-controls .slider-group[data-v-458a14fc]{margin-bottom:8px}.playback-controls .slider-group label[data-v-458a14fc]{font-size:.8rem;margin-bottom:3px}.controls-section[data-v-458a14fc]{position:relative;z-index:999}.flex-container[data-v-458a14fc]{height:99%}}.time-slider[data-v-458a14fc]:disabled{opacity:.5;cursor:not-allowed}