.filter-by-letter a{padding:4px 10px;cursor:pointer;font-size:16px;display:inline-flex;justify-content:center;align-content:center}.filter-by-letter a.active{background:var(--v-primary-base);border-radius:4px;color:#fff}.organization-search .filter-form .v-text-field.v-text-field--solo{transform:translateY(8px)!important}.tab-nav .tab-title-wrapper{display:flex;padding-right:30px;background-color:#fff;overflow-y:clip;position:relative}.tab-nav .tab-title-wrapper:after{content:"";position:absolute;right:15px;top:0;bottom:0;width:45px;background-color:var(--v-primary-base);display:inline-block;transform:rotate(-45deg)}.tab-nav .tab-title-wrapper .tab-title{text-transform:uppercase;font-size:.875rem;font-weight:500;display:flex;z-index:1;justify-content:center;align-items:center;padding:0 12px;background-color:var(--v-primary-base);color:#fff;white-space:nowrap}.tab-nav .v-tab{padding:0 10px}.v-tooltip{display:none}.v-tooltip--attached{display:inline}.v-tooltip__content{background:rgba(97,97,97,.9);color:#fff;border-radius:4px;font-size:14px;line-height:22px;display:inline-block;padding:5px 16px;position:absolute;text-transform:none;width:auto;opacity:0;pointer-events:none}.v-tooltip__content.menuable__content__active{opacity:.9}.v-tooltip__content--fixed{position:fixed}.v-tooltip__content[class*=-active]{transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip__content[class*=enter-active]{transition-duration:.15s}.v-tooltip__content[class*=leave-active]{transition-duration:75ms}.panel{padding:60px;align-items:center;justify-content:center}.organization-form .row+.bloc-headline{margin-top:20px}.organization-form .contact>div>div{padding:15px;border:1px solid #ccc;border-radius:10px;position:relative}.organization-form .contact>div>div .headline-title{color:#758093;font-weight:500}.organization-form .contact>div>div .close{position:absolute;right:0}.organization-form .contact .add{min-height:273px}.organization-form .contact .add .v-btn__content{font-weight:500;text-transform:uppercase}.theme--light.v-skeleton-loader .v-skeleton-loader__bone:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3),hsla(0,0%,100%,0))}.theme--light.v-skeleton-loader .v-skeleton-loader__avatar,.theme--light.v-skeleton-loader .v-skeleton-loader__button,.theme--light.v-skeleton-loader .v-skeleton-loader__chip,.theme--light.v-skeleton-loader .v-skeleton-loader__divider,.theme--light.v-skeleton-loader .v-skeleton-loader__heading,.theme--light.v-skeleton-loader .v-skeleton-loader__image,.theme--light.v-skeleton-loader .v-skeleton-loader__text{background:rgba(0,0,0,.12)}.theme--light.v-skeleton-loader .v-skeleton-loader__actions,.theme--light.v-skeleton-loader .v-skeleton-loader__article,.theme--light.v-skeleton-loader .v-skeleton-loader__card-heading,.theme--light.v-skeleton-loader .v-skeleton-loader__card-text,.theme--light.v-skeleton-loader .v-skeleton-loader__date-picker,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-text,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.theme--light.v-skeleton-loader .v-skeleton-loader__table-heading,.theme--light.v-skeleton-loader .v-skeleton-loader__table-tbody,.theme--light.v-skeleton-loader .v-skeleton-loader__table-tfoot,.theme--light.v-skeleton-loader .v-skeleton-loader__table-thead{background:#fff}.theme--dark.v-skeleton-loader .v-skeleton-loader__bone:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.05),hsla(0,0%,100%,0))}.theme--dark.v-skeleton-loader .v-skeleton-loader__avatar,.theme--dark.v-skeleton-loader .v-skeleton-loader__button,.theme--dark.v-skeleton-loader .v-skeleton-loader__chip,.theme--dark.v-skeleton-loader .v-skeleton-loader__divider,.theme--dark.v-skeleton-loader .v-skeleton-loader__heading,.theme--dark.v-skeleton-loader .v-skeleton-loader__image,.theme--dark.v-skeleton-loader .v-skeleton-loader__text{background:hsla(0,0%,100%,.12)}.theme--dark.v-skeleton-loader .v-skeleton-loader__actions,.theme--dark.v-skeleton-loader .v-skeleton-loader__article,.theme--dark.v-skeleton-loader .v-skeleton-loader__card-heading,.theme--dark.v-skeleton-loader .v-skeleton-loader__card-text,.theme--dark.v-skeleton-loader .v-skeleton-loader__date-picker,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-text,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-heading,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tbody,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tfoot,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-thead{background:#1e1e1e}.v-skeleton-loader{border-radius:4px;position:relative;vertical-align:top}.v-skeleton-loader__actions{padding:16px 16px 8px;text-align:right}.v-skeleton-loader__actions .v-skeleton-loader__button{display:inline-block}.v-application--is-ltr .v-skeleton-loader__actions .v-skeleton-loader__button:first-child{margin-right:12px}.v-application--is-rtl .v-skeleton-loader__actions .v-skeleton-loader__button:first-child{margin-left:12px}.v-skeleton-loader .v-skeleton-loader__list-item,.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-text,.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-two-line{border-radius:4px}.v-skeleton-loader .v-skeleton-loader__actions:after,.v-skeleton-loader .v-skeleton-loader__article:after,.v-skeleton-loader .v-skeleton-loader__card-avatar:after,.v-skeleton-loader .v-skeleton-loader__card-heading:after,.v-skeleton-loader .v-skeleton-loader__card-text:after,.v-skeleton-loader .v-skeleton-loader__card:after,.v-skeleton-loader .v-skeleton-loader__date-picker-days:after,.v-skeleton-loader .v-skeleton-loader__date-picker-options:after,.v-skeleton-loader .v-skeleton-loader__date-picker:after,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line:after,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line:after,.v-skeleton-loader .v-skeleton-loader__list-item-avatar:after,.v-skeleton-loader .v-skeleton-loader__list-item-text:after,.v-skeleton-loader .v-skeleton-loader__list-item-three-line:after,.v-skeleton-loader .v-skeleton-loader__list-item-two-line:after,.v-skeleton-loader .v-skeleton-loader__list-item:after,.v-skeleton-loader .v-skeleton-loader__paragraph:after,.v-skeleton-loader .v-skeleton-loader__sentences:after,.v-skeleton-loader .v-skeleton-loader__table-cell:after,.v-skeleton-loader .v-skeleton-loader__table-heading:after,.v-skeleton-loader .v-skeleton-loader__table-row-divider:after,.v-skeleton-loader .v-skeleton-loader__table-row:after,.v-skeleton-loader .v-skeleton-loader__table-tbody:after,.v-skeleton-loader .v-skeleton-loader__table-tfoot:after,.v-skeleton-loader .v-skeleton-loader__table-thead:after,.v-skeleton-loader .v-skeleton-loader__table:after{display:none}.v-application--is-ltr .v-skeleton-loader__article .v-skeleton-loader__heading{margin:16px 0 16px 16px}.v-application--is-rtl .v-skeleton-loader__article .v-skeleton-loader__heading{margin:16px 16px 0 16px}.v-skeleton-loader__article .v-skeleton-loader__paragraph{padding:16px}.v-skeleton-loader__bone{border-radius:inherit;overflow:hidden;position:relative}.v-skeleton-loader__bone:after{animation:loading 1.5s infinite;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%);z-index:1}.v-skeleton-loader__avatar{border-radius:50%;height:48px;width:48px}.v-skeleton-loader__button{border-radius:4px;height:36px;width:64px}.v-skeleton-loader__card .v-skeleton-loader__image{border-radius:0}.v-skeleton-loader__card-heading .v-skeleton-loader__heading{margin:16px}.v-skeleton-loader__card-text{padding:16px}.v-skeleton-loader__chip{border-radius:16px;height:32px;width:96px}.v-skeleton-loader__date-picker{border-radius:inherit}.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text{max-width:88px;width:20%}.v-skeleton-loader__date-picker .v-skeleton-loader__heading{max-width:256px;width:40%}.v-skeleton-loader__date-picker-days{display:flex;flex-wrap:wrap;padding:0 12px;margin:0 auto}.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar{border-radius:4px;flex:1 1 auto;margin:4px;height:40px;width:40px}.v-skeleton-loader__date-picker-options{align-items:center;display:flex;padding:16px}.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar{height:40px;width:40px}.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2){margin-left:auto}.v-application--is-ltr .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2){margin-right:8px}.v-application--is-rtl .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2){margin-left:8px}.v-skeleton-loader__date-picker-options .v-skeleton-loader__text.v-skeleton-loader__bone:first-child{margin-bottom:0;max-width:50%;width:456px}.v-skeleton-loader__divider{border-radius:1px;height:2px}.v-skeleton-loader__heading{border-radius:12px;height:24px;width:45%}.v-skeleton-loader__image{height:200px;border-radius:0}.v-skeleton-loader__image~.v-skeleton-loader__card-heading{border-radius:0}.v-skeleton-loader__image:first-child,.v-skeleton-loader__image:last-child{border-radius:inherit}.v-skeleton-loader__list-item{height:48px}.v-skeleton-loader__list-item-three-line{flex-wrap:wrap}.v-skeleton-loader__list-item-three-line>*{flex:1 0 100%;width:100%}.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar,.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar,.v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar{height:40px;width:40px}.v-skeleton-loader__list-item-avatar{height:48px}.v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader__list-item-two-line{height:72px}.v-skeleton-loader__list-item-avatar-three-line,.v-skeleton-loader__list-item-three-line{height:88px}.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar{align-self:flex-start}.v-skeleton-loader__list-item,.v-skeleton-loader__list-item-avatar,.v-skeleton-loader__list-item-avatar-three-line,.v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader__list-item-three-line,.v-skeleton-loader__list-item-two-line{align-content:center;align-items:center;display:flex;flex-wrap:wrap;padding:0 16px}.v-application--is-ltr .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item .v-skeleton-loader__avatar{margin-right:16px}.v-application--is-rtl .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item .v-skeleton-loader__avatar{margin-left:16px}.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item .v-skeleton-loader__text:only-child{margin-bottom:0}.v-skeleton-loader__paragraph,.v-skeleton-loader__sentences{flex:1 0 auto}.v-skeleton-loader__paragraph:not(:last-child){margin-bottom:6px}.v-skeleton-loader__paragraph .v-skeleton-loader__text:first-child{max-width:100%}.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(2){max-width:50%}.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(3),.v-skeleton-loader__sentences .v-skeleton-loader__text:nth-child(2){max-width:70%}.v-skeleton-loader__sentences:not(:last-child){margin-bottom:6px}.v-skeleton-loader__table-heading{align-items:center;display:flex;justify-content:space-between;padding:16px}.v-skeleton-loader__table-heading .v-skeleton-loader__heading{max-width:15%}.v-skeleton-loader__table-heading .v-skeleton-loader__text{max-width:40%}.v-skeleton-loader__table-thead{display:flex;justify-content:space-between;padding:16px}.v-skeleton-loader__table-thead .v-skeleton-loader__heading{max-width:5%}.v-skeleton-loader__table-tbody{padding:16px 16px 0}.v-skeleton-loader__table-tfoot{align-items:center;display:flex;justify-content:flex-end;padding:16px}.v-application--is-ltr .v-skeleton-loader__table-tfoot>*{margin-left:8px}.v-application--is-rtl .v-skeleton-loader__table-tfoot>*{margin-right:8px}.v-skeleton-loader__table-tfoot .v-skeleton-loader__avatar{height:40px;width:40px}.v-skeleton-loader__table-tfoot .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:first-child{max-width:128px}.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:nth-child(2){max-width:64px}.v-skeleton-loader__table-row{display:flex;justify-content:space-between}.v-skeleton-loader__table-cell{align-items:center;display:flex;height:48px;width:88px}.v-skeleton-loader__table-cell .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__text{border-radius:6px;flex:1 0 auto;height:12px;margin-bottom:6px}.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after{display:none}.v-skeleton-loader--is-loading{overflow:hidden}.v-skeleton-loader--tile,.v-skeleton-loader--tile .v-skeleton-loader__bone{border-radius:0}@keyframes loading{to{transform:translateX(100%)}}.dashboard-period-selector[data-v-ad5ae534]{display:flex;align-items:center;gap:12px}.consolidated-btn[data-v-ad5ae534]{text-transform:none!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;height:32px!important}.period-btn-toggle[data-v-ad5ae534]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.period-btn[data-v-ad5ae534]{text-transform:none!important;font-size:12px!important;font-weight:500!important;letter-spacing:0!important;min-width:40px!important;height:32px!important}.v-btn--active[data-v-ad5ae534]{background-color:rgba(255,87,34,.1)!important;color:#ff5722!important}.dashboard-smart-insights[data-v-61e7d9b4]{background:#263238;border-radius:8px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-left:4px solid #ff5722;color:#fff;gap:16px;flex-wrap:wrap}.insights-left[data-v-61e7d9b4]{display:flex;align-items:center;gap:8px;flex-shrink:0}.insights-label[data-v-61e7d9b4]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.insights-items[data-v-61e7d9b4]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.insight-item[data-v-61e7d9b4]{display:flex;align-items:center;gap:6px;font-size:13px}.insight-dot[data-v-61e7d9b4]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.insight-dot--pulse[data-v-61e7d9b4]{animation:pulse-61e7d9b4 2s infinite}.insight-value[data-v-61e7d9b4]{font-weight:700}.insight-separator[data-v-61e7d9b4]{color:hsla(0,0%,100%,.3);margin:0 2px}.insight-sub[data-v-61e7d9b4]{color:hsla(0,0%,100%,.6);font-size:12px}.insight-divider[data-v-61e7d9b4]{width:1px;height:16px;background:hsla(0,0%,100%,.15);margin-left:8px}@keyframes pulse-61e7d9b4{0%,to{opacity:1}50%{opacity:.4}}.dashboard-kpi-card[data-v-c156183c]{position:relative;background:#fff;border-radius:8px;padding:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);transition:all .2s ease}.dashboard-kpi-card[data-v-c156183c]:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.dashboard-kpi-card--clickable[data-v-c156183c]{cursor:pointer}.dashboard-kpi-card--critical[data-v-c156183c]{border-left:3px solid #ef4444}.dashboard-kpi-card--usage[data-v-c156183c]{border-left:3px solid #3b82f6}.dashboard-kpi-card--strategic[data-v-c156183c]{border-left:3px solid #8b5cf6}.dashboard-kpi-card--dimmed[data-v-c156183c]{opacity:.55}.dashboard-kpi-card--dimmed .kpi-value[data-v-c156183c]{color:#10b981}.dashboard-kpi-card--dimmed[data-v-c156183c]:hover{opacity:1}.kpi-top[data-v-c156183c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.kpi-label[data-v-c156183c]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.kpi-info-icon[data-v-c156183c]{position:absolute;bottom:6px;right:6px;opacity:.55;cursor:help;transition:opacity .15s}.kpi-info-icon[data-v-c156183c]:hover{opacity:.9}.kpi-body[data-v-c156183c]{display:flex;flex-direction:column}.kpi-value[data-v-c156183c]{font-size:24px;font-weight:700;color:#111827;line-height:1.2}.kpi-value--danger[data-v-c156183c]{color:#ef4444}.kpi-unit[data-v-c156183c]{font-size:14px;font-weight:400;color:#6b7280}.kpi-change[data-v-c156183c]{display:flex;align-items:center;gap:4px;margin-top:6px}.kpi-change-badge[data-v-c156183c]{display:inline-flex;align-items:center;font-size:10px;font-weight:500;padding:1px 4px;border-radius:3px;gap:1px}.kpi-change-badge--positive[data-v-c156183c]{color:#059669;background:#ecfdf5}.kpi-change-badge--negative[data-v-c156183c]{color:#dc2626;background:#fef2f2}.kpi-change-badge--neutral[data-v-c156183c]{color:#6b7280;background:#f3f4f6}.kpi-change-vs[data-v-c156183c]{font-size:10px;color:#9ca3af}.kpi-badge-neutral[data-v-c156183c]{font-size:10px;font-weight:500;color:#6b7280;background:#f3f4f6;padding:1px 6px;border-radius:3px}.kpi-tooltip.v-tooltip__content{background:#fff!important;color:#374151!important;border:1px solid #e5e7eb;border-left:3px solid #9ca3af;border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.12);padding:10px 14px;font-size:12.5px;line-height:1.5;opacity:1!important}.kpi-tooltip.v-tooltip__content .kpi-tooltip-inner{display:flex;align-items:flex-start;gap:8px}.kpi-tooltip.v-tooltip__content .kpi-tooltip-inner .kpi-tooltip-icon{flex-shrink:0;margin-top:1px}.dashboard-usage-chart[data-v-f96e34e2]{background:#fff;border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.chart-header[data-v-f96e34e2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;flex-wrap:wrap;gap:8px}.chart-title[data-v-f96e34e2]{font-size:14px;font-weight:700;color:#1f2937}.chart-subtitle[data-v-f96e34e2]{font-size:11px;color:#6b7280;margin-top:2px}.chart-header-right[data-v-f96e34e2]{display:flex;align-items:center;gap:16px}.chart-toggle .v-btn[data-v-f96e34e2]{text-transform:none!important;font-size:10px!important;letter-spacing:0!important;min-width:40px!important}.chart-legend[data-v-f96e34e2]{display:flex;align-items:center;gap:16px}.legend-item[data-v-f96e34e2]{display:flex;align-items:center;gap:6px}.legend-swatch[data-v-f96e34e2]{display:inline-block;border-radius:2px}.legend-swatch--area[data-v-f96e34e2]{width:12px;height:12px;opacity:.6;border:1px solid}.legend-swatch--line[data-v-f96e34e2]{width:20px;height:2px;border-radius:1px}.legend-label[data-v-f96e34e2]{font-size:12px;color:#4b5563;font-weight:500}.dashboard-activity-heatmap[data-v-45a186af]{background:#fff;border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);overflow:visible}.dashboard-activity-heatmap--compact[data-v-45a186af]{padding:12px;border:none;box-shadow:none;border-radius:8px;background:#fafafa}.heatmap-header[data-v-45a186af]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;flex-wrap:wrap;gap:12px}.heatmap-header-left[data-v-45a186af]{display:flex;align-items:center;gap:16px}.heatmap-header-right[data-v-45a186af]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.heatmap-title[data-v-45a186af]{font-size:14px;font-weight:700;color:#1f2937}.dashboard-activity-heatmap--compact .heatmap-title[data-v-45a186af]{font-size:12px}.heatmap-subtitle[data-v-45a186af]{font-size:11px;color:#6b7280;margin-top:2px}.heatmap-footer[data-v-45a186af]{margin-top:8px;text-align:right}.heatmap-timezone[data-v-45a186af]{font-size:10px;color:#9ca3af;font-style:italic}.heatmap-divider[data-v-45a186af]{width:1px;height:40px;background:#e5e7eb}.heatmap-usage-label[data-v-45a186af]{display:block;font-size:10px;color:#9ca3af;text-transform:uppercase;font-weight:700;letter-spacing:.5px}.heatmap-usage-value[data-v-45a186af]{font-size:18px;font-weight:700;color:#ff5722}.dashboard-activity-heatmap--compact .heatmap-usage-value[data-v-45a186af]{font-size:14px}.heatmap-control[data-v-45a186af]{display:flex;align-items:center}.heatmap-btn-toggle.v-btn-toggle[data-v-45a186af]{border-radius:6px}.heatmap-btn-toggle.v-btn-toggle .v-btn[data-v-45a186af]{height:28px!important;font-size:11px!important;font-weight:600;text-transform:none;letter-spacing:0;padding:0 8px!important;min-width:auto!important}.heatmap-btn-toggle.v-btn-toggle .v-btn--active[data-v-45a186af]{background-color:#ff5722!important;color:#fff!important}.heatmap-btn-toggle.v-btn-toggle .v-btn--active .v-icon[data-v-45a186af]{color:#fff!important}.heatmap-legend[data-v-45a186af]{display:flex;align-items:center;gap:6px}.heatmap-legend-label[data-v-45a186af]{font-size:10px;color:#9ca3af;text-transform:uppercase;font-weight:700}.heatmap-legend-scale[data-v-45a186af]{display:flex;gap:3px}.heatmap-legend-cell[data-v-45a186af]{width:12px;height:12px;border-radius:2px}.heatmap-legend-range[data-v-45a186af]{font-size:9px;color:#9ca3af;white-space:nowrap}.heatmap-custom-config[data-v-45a186af]{display:flex;gap:24px;flex-wrap:wrap;align-items:center;padding:10px 12px;margin-bottom:12px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.custom-label[data-v-45a186af]{font-size:11px;font-weight:600;color:#6b7280;margin-right:6px}.custom-days[data-v-45a186af]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.custom-day-check[data-v-45a186af]{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#374151;cursor:pointer}.custom-day-check input[type=checkbox][data-v-45a186af]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:1.5px solid #d1d5db;border-radius:3px;background:#fff;margin:0;cursor:pointer;position:relative;transition:all .15s ease}.custom-day-check input[type=checkbox][data-v-45a186af]:checked{background-color:#ff5722;border-color:#ff5722}.custom-day-check input[type=checkbox][data-v-45a186af]:checked:after{content:"";position:absolute;left:3.5px;top:1px;width:4px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.custom-day-check input[type=checkbox][data-v-45a186af]:hover{border-color:#ff5722}.custom-hours[data-v-45a186af]{display:flex;align-items:center;gap:6px}.custom-select[data-v-45a186af]{font-size:11px;padding:2px 4px;border:1px solid #d1d5db;border-radius:4px;color:#374151;background:#fff;cursor:pointer}.custom-swap[data-v-45a186af]{font-size:14px;color:#6b7280;background:none;border:1px solid #d1d5db;border-radius:4px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.custom-swap[data-v-45a186af]:hover{color:#ff5722;border-color:#ff5722;background:#fff7ed}.slot-expand-enter-active[data-v-45a186af],.slot-expand-leave-active[data-v-45a186af]{transition:all .25s ease;overflow:hidden}.slot-expand-enter[data-v-45a186af],.slot-expand-leave-to[data-v-45a186af]{opacity:0;max-height:0}.slot-expand-enter-to[data-v-45a186af],.slot-expand-leave[data-v-45a186af]{opacity:1;max-height:80px}.heatmap-grid-wrap[data-v-45a186af]{overflow-x:auto;padding-bottom:4px}.heatmap-grid-container[data-v-45a186af]{min-width:700px}.dashboard-activity-heatmap--compact .heatmap-grid-container[data-v-45a186af]{min-width:400px}.heatmap-row[data-v-45a186af]{display:grid;grid-template-columns:60px 1fr;align-items:center;margin-bottom:3px}.heatmap-row--header[data-v-45a186af]{margin-bottom:6px}.dashboard-activity-heatmap--compact .heatmap-row[data-v-45a186af]{grid-template-columns:40px 1fr;margin-bottom:2px}.heatmap-day-label[data-v-45a186af]{font-size:12px;font-weight:600;color:#6b7280;text-align:right;padding-right:12px}.heatmap-day-label--dimmed[data-v-45a186af]{color:#d1d5db}.dashboard-activity-heatmap--compact .heatmap-day-label[data-v-45a186af]{font-size:10px;padding-right:6px}.heatmap-hours[data-v-45a186af]{display:grid;grid-template-columns:repeat(24,1fr);gap:3px}.dashboard-activity-heatmap--compact .heatmap-hours[data-v-45a186af]{gap:1px}.heatmap-hour-label[data-v-45a186af]{font-size:10px;color:#9ca3af;text-align:center}.heatmap-hour-label--highlight[data-v-45a186af]{color:#4b5563;font-weight:700}.heatmap-hour-label--dimmed[data-v-45a186af]{color:#d1d5db}.dashboard-activity-heatmap--compact .heatmap-hour-label[data-v-45a186af]{font-size:8px}.heatmap-cell[data-v-45a186af]{aspect-ratio:1;border-radius:2px;cursor:pointer;transition:all .15s ease-out;position:relative}.heatmap-cell[data-v-45a186af]:hover{transform:scale(1.4);z-index:10;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-radius:3px}.heatmap-cell--inactive[data-v-45a186af]{opacity:.35}.heatmap-cell--inactive[data-v-45a186af]:hover{transform:scale(1.2)}.heatmap-tooltip[data-v-45a186af]{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#1f2937;color:#fff;font-size:10px;font-weight:500;padding:3px 6px;border-radius:4px;white-space:nowrap;z-index:20;pointer-events:none;margin-bottom:4px}.heatmap-tooltip--below[data-v-45a186af]{bottom:auto;top:100%;margin-bottom:0;margin-top:4px}.dashboard-fleet-status[data-v-cec3b1ae]{background:#fff;border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);height:100%;display:flex;flex-direction:column}.fleet-title[data-v-cec3b1ae]{font-size:14px;font-weight:700;color:#1f2937;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f3f4f6;padding-bottom:8px;margin-bottom:16px}.fleet-body[data-v-cec3b1ae]{display:flex;align-items:center;gap:24px;margin-bottom:16px}.fleet-donut-wrap[data-v-cec3b1ae]{flex-shrink:0;position:relative}.fleet-donut-center[data-v-cec3b1ae]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.fleet-donut-value[data-v-cec3b1ae]{font-size:20px;font-weight:700;color:#1f2937;line-height:1.2}.fleet-donut-label[data-v-cec3b1ae]{font-size:9px;color:#9ca3af;text-transform:uppercase;letter-spacing:1px}.fleet-legend[data-v-cec3b1ae]{display:flex;flex-direction:column;gap:6px}.fleet-legend-item[data-v-cec3b1ae]{display:flex;align-items:center;gap:8px;font-size:12px;color:#4b5563}.fleet-legend-dot[data-v-cec3b1ae]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.fleet-legend-dot--pulse[data-v-cec3b1ae]{animation:pulse-cec3b1ae 2s infinite}.fleet-meter-badge[data-v-cec3b1ae]{display:flex;align-items:center;gap:6px;font-size:11px;color:#6b7280;background:#f3f4f6;border-radius:6px;padding:4px 10px;margin-top:8px}.fleet-alert[data-v-cec3b1ae]{margin-top:auto;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px}.fleet-alert-header[data-v-cec3b1ae]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.fleet-alert-title[data-v-cec3b1ae]{font-size:11px;font-weight:700;color:#b91c1c;text-transform:uppercase}.fleet-alert-text[data-v-cec3b1ae]{font-size:11px;color:#dc2626;line-height:1.4;margin:0}@keyframes pulse-cec3b1ae{0%,to{opacity:1}50%{opacity:.4}}.dashboard-action-items[data-v-601f676c]{background:#fff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);height:100%;display:flex;flex-direction:column;overflow:hidden}.actions-header[data-v-601f676c]{padding:16px;border-bottom:1px solid #f3f4f6;background:rgba(249,250,251,.5);display:flex;justify-content:space-between;align-items:center}.actions-header-left[data-v-601f676c]{display:flex;align-items:center;gap:8px}.actions-title[data-v-601f676c]{font-size:14px;font-weight:700;color:#1f2937}.actions-table-wrap[data-v-601f676c]{flex:1;overflow-y:auto;padding:8px}.actions-table[data-v-601f676c]{width:100%;text-align:left;border-collapse:collapse}.actions-table thead[data-v-601f676c]{position:sticky;top:0;z-index:1;background:#f9fafb}.actions-table thead th[data-v-601f676c]{font-size:11px;color:#6b7280;font-weight:500;padding:10px 12px;border-bottom:1px solid #e5e7eb;text-transform:uppercase;letter-spacing:.3px}.actions-table tbody tr[data-v-601f676c]{border-bottom:1px solid #f3f4f6;transition:background-color .15s}.actions-table tbody tr[data-v-601f676c]:hover{background:rgba(254,242,242,.3)}.actions-table tbody td[data-v-601f676c]{padding:10px 12px;font-size:13px}.severity-badge[data-v-601f676c]{display:inline-flex;align-items:center;font-size:11px;font-weight:700;padding:4px 8px;border-radius:4px}.severity-badge--critical[data-v-601f676c]{color:#dc2626;background:#fef2f2}.severity-badge--warning[data-v-601f676c]{color:#d97706;background:#fffbeb}.severity-badge--info[data-v-601f676c]{color:#2563eb;background:#eff6ff}.asset-name[data-v-601f676c]{font-weight:600;color:#1f2937}.asset-location[data-v-601f676c]{font-size:11px;color:#6b7280}.issue-text[data-v-601f676c]{color:#374151}.duration-text[data-v-601f676c]{font-family:monospace;font-size:12px;color:#4b5563}.no-actions[data-v-601f676c]{color:#9ca3af;font-size:13px}.dashboard-data-quality[data-v-84f78ca8]{background:#fff;border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.dq-header[data-v-84f78ca8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;border-bottom:1px solid #f3f4f6;padding-bottom:12px}.dq-title[data-v-84f78ca8]{font-size:14px;font-weight:700;color:#1f2937}.dq-status-badge[data-v-84f78ca8]{font-size:11px;font-weight:500;padding:2px 8px;border-radius:4px}.dq-status-badge--good[data-v-84f78ca8]{background:#ecfdf5;color:#059669}.dq-status-badge--warning[data-v-84f78ca8]{background:#fffbeb;color:#d97706}.dq-status-badge--critical[data-v-84f78ca8]{background:#fef2f2;color:#dc2626}.dq-main[data-v-84f78ca8]{margin-bottom:16px}.dq-donut-section[data-v-84f78ca8]{display:flex;align-items:center;gap:24px}.dq-donut-wrap[data-v-84f78ca8]{flex-shrink:0;position:relative}.dq-donut-center[data-v-84f78ca8]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.dq-donut-value[data-v-84f78ca8]{font-size:22px;font-weight:700;color:#1f2937;line-height:1.2}.dq-breakdown[data-v-84f78ca8]{display:flex;flex-direction:column;gap:6px}.dq-breakdown-title[data-v-84f78ca8]{font-size:13px;font-weight:600;color:#374151;margin-bottom:2px}.dq-breakdown-item[data-v-84f78ca8]{display:flex;align-items:center;gap:6px;font-size:12px;color:#4b5563}.dq-breakdown-dot[data-v-84f78ca8]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dq-breakdown-label[data-v-84f78ca8]{flex:1}.dq-breakdown-count[data-v-84f78ca8]{font-weight:700;color:#9ca3af}.dq-breakdown-count--active[data-v-84f78ca8]{color:#ef4444}.dq-list-section[data-v-84f78ca8]{border-top:1px solid #f3f4f6;padding-top:16px}.dq-list-header[data-v-84f78ca8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.dq-section-title[data-v-84f78ca8]{font-size:12px;font-weight:700;color:#374151;display:flex;align-items:center;gap:6px}.dq-badge[data-v-84f78ca8]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 5px;border-radius:9px;background:#fef2f2;color:#ef4444;font-size:10px;font-weight:700}.dq-table[data-v-84f78ca8]{width:100%;border-collapse:collapse;font-size:11px}.dq-table th[data-v-84f78ca8]{text-align:left;font-weight:600;color:#6b7280;padding:6px 8px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.dq-table td[data-v-84f78ca8]{padding:6px 8px;color:#374151;border-bottom:1px solid #f3f4f6}.dq-table-row[data-v-84f78ca8]{cursor:pointer;transition:background .15s}.dq-table-row[data-v-84f78ca8]:hover{background:#fef2f2}.dq-table-id[data-v-84f78ca8]{font-weight:600;color:#1976d2}.dq-no-data[data-v-84f78ca8]{font-size:12px;color:#9ca3af;text-align:center;padding:16px}.dashboard-revenue-split[data-v-75562c06]{background:#fff;border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:space-between}.rev-header[data-v-75562c06]{display:flex;justify-content:space-between;align-items:flex-start}.rev-title[data-v-75562c06]{font-size:14px;font-weight:700;color:#1f2937}.rev-subtitle[data-v-75562c06]{font-size:11px;color:#6b7280;margin-top:2px}.rev-total-row[data-v-75562c06]{display:flex;align-items:baseline;gap:8px;margin:16px 0}.rev-total[data-v-75562c06]{font-size:28px;font-weight:700;color:#111827}.rev-change[data-v-75562c06]{font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;display:inline-flex;align-items:center;gap:2px}.rev-change--up[data-v-75562c06]{color:#059669;background:#ecfdf5}.rev-change--down[data-v-75562c06]{color:#dc2626;background:#fef2f2}.rev-bar-wrap[data-v-75562c06]{margin-top:auto}.rev-bar-labels[data-v-75562c06]{display:flex;justify-content:space-between;font-size:11px;color:#6b7280;font-weight:500;margin-bottom:6px}.rev-bar[data-v-75562c06]{height:24px;width:100%;background:#f3f4f6;border-radius:4px;display:flex;overflow:hidden}.rev-bar-segment[data-v-75562c06]{height:100%;display:flex;align-items:center;justify-content:center;transition:width .5s ease}.rev-bar-segment-text[data-v-75562c06]{font-size:10px;font-weight:500;color:#fff}.rev-empty[data-v-75562c06]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px 0}.rev-empty-text[data-v-75562c06]{font-size:13px;color:#9ca3af}.dashboard-consumption-breakdown[data-v-5e63c861]{background:#fff;border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.cb-header[data-v-5e63c861]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.cb-title[data-v-5e63c861]{font-size:14px;font-weight:700;color:#1f2937}.cb-toggle .v-btn[data-v-5e63c861]{text-transform:none!important;font-size:10px!important;letter-spacing:0!important;min-width:40px!important}.cb-body[data-v-5e63c861]{display:flex;align-items:center;gap:32px}.cb-donut-wrap[data-v-5e63c861]{flex-shrink:0;position:relative}.cb-donut-center[data-v-5e63c861]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.cb-donut-subtitle[data-v-5e63c861]{font-size:10px;color:#6b7280}.cb-donut-value[data-v-5e63c861]{font-size:18px;font-weight:700;color:#1f2937;line-height:1.2}.cb-donut-unit[data-v-5e63c861]{font-size:10px;color:#9ca3af}.cb-table-wrap[data-v-5e63c861]{flex:1}.cb-table[data-v-5e63c861]{width:100%;border-collapse:collapse}.cb-table thead th[data-v-5e63c861]{font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-weight:500;padding-bottom:8px;border-bottom:1px solid #f3f4f6;padding-left:8px}.cb-table tbody td[data-v-5e63c861]{padding:10px 8px;font-size:12px}.cb-row[data-v-5e63c861]{border-bottom:1px solid #f9fafb;transition:background .15s}.cb-row[data-v-5e63c861]:hover{background:#f9fafb}.cb-segment-cell[data-v-5e63c861]{display:flex;align-items:center;gap:8px}.cb-segment-dot[data-v-5e63c861]{width:10px;height:10px;border-radius:2px;flex-shrink:0}.cb-segment-name[data-v-5e63c861]{font-weight:600;color:#374151}.cb-value[data-v-5e63c861]{font-weight:500;color:#4b5563}.cb-change[data-v-5e63c861]{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px}.cb-change--up[data-v-5e63c861]{color:#059669;background:#ecfdf5}.cb-change--down[data-v-5e63c861]{color:#dc2626;background:#fef2f2}@media(max-width:768px){.cb-body[data-v-5e63c861]{flex-direction:column}}.dashboard-cost-analysis[data-v-055ade77]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.cost-header[data-v-055ade77]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.cost-title[data-v-055ade77]{font-size:14px;font-weight:700;color:#1f2937}.cost-subtitle[data-v-055ade77]{font-size:11px;color:#6b7280;margin-top:2px}.cost-cards[data-v-055ade77]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.cost-card[data-v-055ade77]{padding:16px;border-radius:8px;background:rgba(var(--accent-rgb,59,130,246),.03);border:1px solid rgba(var(--accent-rgb,59,130,246),.12)}.cost-card[data-v-055ade77]:first-child{background:rgba(59,130,246,.03);border-color:rgba(59,130,246,.15)}.cost-card[data-v-055ade77]:nth-child(2){background:rgba(249,115,22,.03);border-color:rgba(249,115,22,.15)}.cost-card[data-v-055ade77]:nth-child(3){background:rgba(168,85,247,.03);border-color:rgba(168,85,247,.15)}.cost-card--clickable[data-v-055ade77]{cursor:pointer;transition:box-shadow .2s,transform .15s}.cost-card--clickable[data-v-055ade77]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.cost-card--disabled[data-v-055ade77]{opacity:.5}.cost-card-top[data-v-055ade77]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.cost-card-label[data-v-055ade77]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:#374151;display:flex;align-items:center;gap:4px}.cost-card-change[data-v-055ade77]{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;background:#fff}.cost-card-change--up[data-v-055ade77]{color:#059669;border:1px solid #d1fae5}.cost-card-change--down[data-v-055ade77]{color:#dc2626;border:1px solid #fecaca}.cost-card-amount[data-v-055ade77]{font-size:22px;font-weight:700;color:#1f2937;margin-bottom:8px}.cost-card-divider[data-v-055ade77]{height:1px;opacity:.3;margin-bottom:8px}.cost-card-avgs[data-v-055ade77]{display:flex;justify-content:space-between;font-size:11px;color:#4b5563;flex-wrap:wrap;gap:4px}.cost-card-avgs strong[data-v-055ade77]{color:#1f2937}.cost-card-unit-price[data-v-055ade77]{width:100%;font-weight:600;color:#6b7280;font-style:italic}.dashboard-driver-distribution[data-v-2e537fe1]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);position:relative}.dist-toolbar[data-v-2e537fe1]{display:grid;grid-template-columns:2fr 3fr;gap:24px;align-items:center;margin-bottom:20px}.dist-toolbar .dist-title[data-v-2e537fe1]:last-child{padding-left:24px}.dist-title[data-v-2e537fe1]{font-size:14px;font-weight:700;color:#1f2937;display:flex;align-items:center;gap:6px}.dist-metric-toggle.v-btn-toggle[data-v-2e537fe1]{border-radius:6px;background:#f3f4f6}.dist-metric-toggle.v-btn-toggle .v-btn[data-v-2e537fe1]{height:28px!important;min-width:0!important;padding:0 14px!important;font-size:11px!important;font-weight:600;letter-spacing:0;text-transform:none;border:none!important}.dist-metric-toggle.v-btn-toggle .v-btn.v-btn--active[data-v-2e537fe1]{background:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#8b5cf6!important}.dist-columns[data-v-2e537fe1]{display:grid;grid-template-columns:2fr 3fr;gap:24px;min-height:380px}.dist-col-left[data-v-2e537fe1],.dist-col-right[data-v-2e537fe1]{display:flex;flex-direction:column;min-width:0}.dist-col-right[data-v-2e537fe1]{border-left:1px solid #f3f4f6;padding-left:24px;position:relative}.dist-toggle-row[data-v-2e537fe1]{display:flex;justify-content:flex-end;margin-bottom:8px}.dist-chart-area[data-v-2e537fe1]{flex:1;display:flex;flex-direction:column;justify-content:center}.driver-list[data-v-2e537fe1]{display:flex;flex-direction:column;gap:2px;flex:1;overflow-y:auto;max-height:600px;padding-right:4px}.driver-item--clickable[data-v-2e537fe1]{cursor:pointer}.driver-item--clickable[data-v-2e537fe1]:hover{background:#f9fafb;border-radius:8px}.driver-item--selected[data-v-2e537fe1]{background:#fef3f0!important;border-radius:8px;outline:2px solid #ff5722;outline-offset:2px}.driver-item[data-v-2e537fe1]{padding:4px 6px;transition:background .15s,outline .15s}.driver-item-header[data-v-2e537fe1]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.driver-item-name[data-v-2e537fe1]{font-size:13px;font-weight:600;color:#1f2937}.driver-item-email[data-v-2e537fe1]{font-size:10px;color:#6b7280}.driver-item-metrics[data-v-2e537fe1]{text-align:right}.driver-item-value[data-v-2e537fe1]{font-size:13px;font-weight:700;color:#374151}.driver-item-badges[data-v-2e537fe1]{display:flex;gap:4px;margin-top:2px;justify-content:flex-end}.driver-badge[data-v-2e537fe1]{font-size:9px;padding:1px 5px;border-radius:4px;font-weight:600;white-space:nowrap}.driver-badge--delta[data-v-2e537fe1]{background:#f3f4f6;color:#6b7280}.driver-badge--positive[data-v-2e537fe1]{background:#dcfce7;color:#16a34a}.driver-badge--negative[data-v-2e537fe1]{background:#fef2f2;color:#dc2626}.driver-badge--flag[data-v-2e537fe1]{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}.driver-bar-bg[data-v-2e537fe1]{width:100%;height:5px;background:#f3f4f6;border-radius:99px;overflow:hidden}.driver-bar-fill[data-v-2e537fe1]{height:100%;border-radius:99px;background:#f97316;transition:width .6s ease}.driver-empty[data-v-2e537fe1]{font-size:13px;color:#9ca3af;text-align:center;padding:24px 0}.adoption-section[data-v-2e537fe1]{margin-top:auto;padding-top:16px;border-top:1px solid #f3f4f6}.adoption-label[data-v-2e537fe1]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#6b7280;margin-bottom:6px}.adoption-bar-bg[data-v-2e537fe1]{width:100%;height:8px;background:#f3f4f6;border-radius:99px;overflow:hidden;margin-bottom:4px}.adoption-bar-fill[data-v-2e537fe1]{height:100%;border-radius:99px;background:linear-gradient(90deg,#8b5cf6,#a78bfa);transition:width .6s ease}.adoption-text[data-v-2e537fe1]{font-size:11px;color:#4b5563;font-weight:500}.dist-loading[data-v-2e537fe1]{display:flex;align-items:center;justify-content:center;padding:60px 0}.dist-empty[data-v-2e537fe1]{text-align:center;color:#9ca3af;font-size:13px;padding:40px 0}.dist-banner[data-v-2e537fe1]{display:flex;align-items:center;font-size:11px;font-weight:600;border-radius:6px;padding:6px 12px}.dist-banner--info[data-v-2e537fe1]{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.dist-banner--muted[data-v-2e537fe1]{background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}.dist-fade-enter-active[data-v-2e537fe1],.dist-fade-leave-active[data-v-2e537fe1]{transition:opacity .25s ease}.dist-fade-enter[data-v-2e537fe1],.dist-fade-leave-to[data-v-2e537fe1]{opacity:0}.dist-kpi-row[data-v-2e537fe1]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.dist-kpi[data-v-2e537fe1]{flex:1;min-width:80px;background:#f9fafb;border-radius:8px;padding:8px 10px;text-align:center;border:1px solid #f3f4f6}.dist-kpi-value[data-v-2e537fe1]{font-size:13px;font-weight:700;color:#1f2937;line-height:1.3}.dist-kpi-label[data-v-2e537fe1]{font-size:8px;color:#9ca3af;text-transform:uppercase;letter-spacing:.3px;margin-top:1px}.dist-boxplot-header[data-v-2e537fe1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.dist-boxplot-title[data-v-2e537fe1]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#6b7280}.dist-outlier-warning[data-v-2e537fe1]{display:inline-flex;align-items:center;font-size:10px;font-weight:600;color:#dc2626;background:#fef2f2;padding:2px 8px;border-radius:4px;border:1px solid #fecaca}.dist-combined-svg[data-v-2e537fe1]{width:100%;height:auto;display:block}.dist-combined-svg circle[data-v-2e537fe1],.dist-combined-svg line[data-v-2e537fe1],.dist-combined-svg polygon[data-v-2e537fe1],.dist-combined-svg rect[data-v-2e537fe1]{transition:all .5s cubic-bezier(.4,0,.2,1)}.dist-coverage-line[data-v-2e537fe1]{font-size:10px;color:#6b7280;text-align:center;margin-top:2px;margin-bottom:8px}.dist-selected-driver[data-v-2e537fe1]{display:flex;align-items:center;font-size:12px;color:#374151;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:6px 12px;margin-bottom:8px}.dist-selected-percentile[data-v-2e537fe1]{margin-left:auto;font-size:11px;color:#9ca3af;font-weight:500}.dist-selected-btn[data-v-2e537fe1]{text-transform:none!important;font-weight:600!important;letter-spacing:0!important;font-size:11px!important;padding:0 6px!important;min-width:0!important;height:24px!important}.dist-scatter-dot[data-v-2e537fe1]{cursor:pointer;transition:opacity .15s,r .15s}.dist-scatter-dot[data-v-2e537fe1]:hover{opacity:1!important}.dist-histogram-svg[data-v-2e537fe1]{width:100%;height:auto;display:block}.dist-histogram-bar[data-v-2e537fe1]{cursor:pointer}.dist-histogram-rect[data-v-2e537fe1]{transition:x .5s cubic-bezier(.4,0,.2,1),y .5s cubic-bezier(.4,0,.2,1),width .5s cubic-bezier(.4,0,.2,1),height .5s cubic-bezier(.4,0,.2,1),opacity .15s,filter .15s}.dist-histogram-rect[data-v-2e537fe1]:hover{opacity:.85;filter:brightness(.92)}.dist-histogram-section[data-v-2e537fe1]{margin-top:4px}.dist-quantile-label[data-v-2e537fe1]{display:flex;align-items:center;font-size:10px;color:#6b7280;font-weight:500;margin-bottom:2px}.dist-drilldown-card[data-v-2e537fe1]{border-radius:12px!important;overflow:hidden}.dist-drilldown-title[data-v-2e537fe1]{font-size:14px;font-weight:700;color:#1f2937;padding:14px 20px 10px;border-bottom:1px solid #f3f4f6}.dist-drilldown-link[data-v-2e537fe1]{color:#8b5cf6;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.dist-drilldown-link[data-v-2e537fe1]:hover{text-decoration:underline;color:#7c3aed}.dist-drilldown-table[data-v-2e537fe1] thead th{font-size:10px!important;text-transform:uppercase;letter-spacing:.3px;color:#6b7280!important;background:#f9fafb!important;height:36px!important}.dist-drilldown-table[data-v-2e537fe1] tbody td{font-size:12px!important;height:36px!important;color:#374151}.dist-drilldown-table[data-v-2e537fe1] tbody tr:hover{background:#faf5ff!important}@media(max-width:1100px){.dist-columns[data-v-2e537fe1]{grid-template-columns:1fr}.dist-col-right[data-v-2e537fe1]{border-left:none;border-top:1px solid #f3f4f6;padding-left:0;padding-top:16px}.driver-list[data-v-2e537fe1]{max-height:300px}}.dashboard-cost-forecast[data-v-4d6d3e31]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.forecast-title[data-v-4d6d3e31]{font-size:14px;font-weight:700;color:#1f2937;display:flex;align-items:center;gap:6px;margin-bottom:20px}.forecast-cards[data-v-4d6d3e31]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.forecast-card[data-v-4d6d3e31]{padding:16px;border-radius:8px;background:#f9fafb;border:1px solid #f3f4f6;text-align:center}.forecast-card-label[data-v-4d6d3e31]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#6b7280;margin-bottom:8px}.forecast-card-value[data-v-4d6d3e31]{font-size:22px;font-weight:700;color:#1f2937}.forecast-card-suffix[data-v-4d6d3e31]{font-size:13px;font-weight:500;color:#9ca3af}.forecast-disclaimer[data-v-4d6d3e31]{margin-top:16px;font-size:11px;color:#9ca3af;text-align:center;font-style:italic}@media(max-width:768px){.forecast-cards[data-v-4d6d3e31]{grid-template-columns:1fr}}.dialog-title[data-v-66dc87c0]{font-size:16px;font-weight:700;border-bottom:1px solid #e5e7eb}.detail-table[data-v-66dc87c0] .v-data-table__wrapper{max-height:500px;overflow-y:auto}.detail-link[data-v-66dc87c0]{color:#1976d2;text-decoration:underline;cursor:pointer;font-weight:500}.detail-link[data-v-66dc87c0]:hover{color:#1565c0;text-decoration-thickness:2px}.detail-status-chip[data-v-66dc87c0]{font-weight:600;text-transform:uppercase;letter-spacing:.3px}.detail-kpi-cards[data-v-66dc87c0]{display:flex;gap:12px;padding:16px 20px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.detail-kpi-card[data-v-66dc87c0]{display:flex;align-items:center;padding:10px 16px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;flex:1;min-width:0}.detail-kpi-content[data-v-66dc87c0]{display:flex;flex-direction:column;min-width:0}.detail-kpi-value[data-v-66dc87c0]{font-size:16px;font-weight:700;color:#1f2937;line-height:1.2}.detail-kpi-label[data-v-66dc87c0]{font-size:10px;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-peak-load[data-v-af984506]{background:#fff;border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.peak-header[data-v-af984506]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;flex-wrap:wrap;gap:8px}.peak-title[data-v-af984506]{font-size:14px;font-weight:700;color:#1f2937}.peak-subtitle[data-v-af984506]{font-size:11px;color:#6b7280;margin-top:2px}.peak-btn-toggle .v-btn[data-v-af984506]{text-transform:none!important;font-size:10px!important;letter-spacing:0!important;min-width:40px!important}.peak-loading[data-v-af984506]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.peak-skeleton[data-v-af984506]{border-radius:8px}.peak-empty[data-v-af984506]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:8px}.peak-empty p[data-v-af984506]{font-size:13px;color:#9ca3af;margin:0}.peak-grid[data-v-af984506]{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:600px){.peak-grid[data-v-af984506]{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.peak-grid[data-v-af984506]{grid-template-columns:repeat(3,1fr)}}.peak-slot-card[data-v-af984506]{background:#f9fafb;border-radius:8px;padding:14px;border:1px solid #f3f4f6;position:relative;transition:box-shadow .15s}.peak-slot-card[data-v-af984506]:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.peak-slot-rank[data-v-af984506]{position:absolute;top:10px;right:10px;font-size:11px;font-weight:700;color:#ff5722;background:#fff3e0;padding:2px 8px;border-radius:10px}.peak-slot-time[data-v-af984506]{font-size:13px;font-weight:600;color:#374151;margin-bottom:4px}.peak-slot-value[data-v-af984506]{font-size:22px;font-weight:700;color:#1f2937;line-height:1.2}.peak-slot-sessions[data-v-af984506]{font-size:11px;color:#6b7280;margin-top:2px}.peak-slot-chargers[data-v-af984506]{margin-top:10px;padding-top:10px;border-top:1px solid #e5e7eb}.peak-slot-chargers-label[data-v-af984506]{font-size:10px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.peak-slot-charger[data-v-af984506]{display:flex;align-items:center;padding:3px 0;cursor:pointer;border-radius:4px;transition:background .15s}.peak-slot-charger[data-v-af984506]:hover{background:#f3f4f6}.peak-charger-name[data-v-af984506]{font-size:11px;color:#1976d2;font-weight:500;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peak-charger-value[data-v-af984506]{font-size:11px;font-weight:600;color:#4b5563;margin-left:8px;flex-shrink:0}.charger-drawer[data-v-78124c7b] .v-navigation-drawer__content{overflow-y:auto}.charger-drawer-header[data-v-78124c7b]{border-bottom:1px solid #e5e7eb;padding:14px 16px}.charger-drawer-header-top[data-v-78124c7b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.charger-drawer-header-info[data-v-78124c7b]{flex:1;min-width:0}.charger-drawer-name-row[data-v-78124c7b]{display:flex;align-items:center}.charger-name[data-v-78124c7b]{font-size:15px;font-weight:700;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.charger-drawer-meta[data-v-78124c7b]{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.charger-meta-item[data-v-78124c7b]{display:inline-flex;align-items:center;font-size:11px;color:#6b7280}.charger-meta-link[data-v-78124c7b]{color:#1976d2;font-weight:600;cursor:pointer;text-decoration:none}.charger-meta-link[data-v-78124c7b]:hover{text-decoration:underline}.charger-drawer-header-actions[data-v-78124c7b]{display:flex;align-items:center;flex-shrink:0}.charger-drawer-loading[data-v-78124c7b]{display:flex;align-items:center;justify-content:center;padding:60px 0}.charger-drawer-content[data-v-78124c7b]{padding:16px 20px}.charger-drawer-empty[data-v-78124c7b]{display:flex;align-items:center;justify-content:center;padding:60px 0}.drawer-section[data-v-78124c7b]{margin-bottom:24px}.drawer-section-header[data-v-78124c7b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.drawer-section-header .drawer-section-title[data-v-78124c7b]{margin-bottom:0}.trend-toggle.v-btn-toggle[data-v-78124c7b]{border-radius:4px;background:#f3f4f6}.trend-toggle.v-btn-toggle .v-btn[data-v-78124c7b]{height:24px!important;min-width:0!important;padding:0 10px!important;font-size:11px!important;font-weight:600;letter-spacing:0;text-transform:none;border:none!important}.trend-toggle.v-btn-toggle .v-btn.v-btn--active[data-v-78124c7b]{background:#fff!important;box-shadow:0 1px 2px rgba(0,0,0,.1);color:#ff5722!important}.drawer-section-title[data-v-78124c7b]{font-size:13px;font-weight:700;color:#374151;margin-bottom:12px;display:flex;align-items:center}.drawer-empty-text[data-v-78124c7b]{font-size:12px;color:#9ca3af;padding:12px 0}.drawer-kpi-grid[data-v-78124c7b]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.drawer-kpi-card[data-v-78124c7b]{background:#f9fafb;border-radius:8px;padding:12px;border:1px solid #f3f4f6;text-align:center}.drawer-kpi-value[data-v-78124c7b]{font-size:16px;font-weight:700;color:#1f2937;line-height:1.3}.drawer-kpi-label[data-v-78124c7b]{font-size:10px;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin-top:2px}.drawer-heatmap[data-v-78124c7b]{background:#f9fafb;border-radius:8px;padding:12px}.heatmap-row[data-v-78124c7b]{display:flex;align-items:center;margin-bottom:2px}.heatmap-day[data-v-78124c7b]{width:32px;font-size:10px;font-weight:600;color:#6b7280;flex-shrink:0}.heatmap-cells[data-v-78124c7b]{display:grid;grid-template-columns:repeat(24,1fr);gap:1px;flex:1}.heatmap-cell[data-v-78124c7b]{aspect-ratio:1;border-radius:2px;min-height:12px}.heatmap-hours-row[data-v-78124c7b]{display:flex;align-items:center;margin-top:4px}.heatmap-hours-row .heatmap-cells[data-v-78124c7b]{position:relative}.heatmap-hour-label[data-v-78124c7b]{font-size:9px;color:#9ca3af}.drawer-events-list[data-v-78124c7b]{max-height:300px;overflow-y:auto}.drawer-event-row[data-v-78124c7b]{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #f3f4f6;font-size:12px}.drawer-event-row[data-v-78124c7b]:last-child{border-bottom:none}.drawer-event-chip[data-v-78124c7b]{font-weight:600;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0}.drawer-event-evse[data-v-78124c7b]{color:#4b5563;font-weight:500;flex:1}.drawer-event-time[data-v-78124c7b]{color:#9ca3af;font-size:11px;flex-shrink:0}.drawer-evse-block[data-v-78124c7b]{background:#f9fafb;border-radius:8px;padding:12px;margin-bottom:8px;border:1px solid #f3f4f6}.drawer-evse-header[data-v-78124c7b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.drawer-evse-id[data-v-78124c7b]{font-size:12px;font-weight:600;color:#374151}.drawer-connector-row[data-v-78124c7b]{display:flex;align-items:center;gap:16px;padding:4px 0 4px 12px;font-size:11px;color:#6b7280}.drawer-connector-type[data-v-78124c7b]{font-weight:600;color:#4b5563}.dashboard-usage-split[data-v-fb1b9d54]{background:#fff;border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.us-header[data-v-fb1b9d54]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;flex-wrap:wrap;gap:8px}.us-title[data-v-fb1b9d54]{font-size:14px;font-weight:700;color:#1f2937}.us-subtitle[data-v-fb1b9d54]{font-size:11px;color:#6b7280;margin-top:2px}.us-btn-toggle .v-btn[data-v-fb1b9d54]{text-transform:none!important;font-size:10px!important;letter-spacing:0!important;min-width:40px!important}.us-body[data-v-fb1b9d54]{display:flex;align-items:center;gap:32px}.us-donut-wrap[data-v-fb1b9d54]{flex-shrink:0;position:relative}.us-donut-center[data-v-fb1b9d54]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.us-donut-total[data-v-fb1b9d54]{font-size:18px;font-weight:700;color:#1f2937;line-height:1.2}.us-donut-unit[data-v-fb1b9d54]{font-size:10px;color:#9ca3af}.us-legend[data-v-fb1b9d54]{display:flex;flex-direction:column;gap:16px;flex:1}.us-legend-item[data-v-fb1b9d54]{display:flex;align-items:flex-start;gap:10px}.us-legend-dot[data-v-fb1b9d54]{width:10px;height:10px;border-radius:2px;flex-shrink:0;margin-top:3px}.us-legend-info[data-v-fb1b9d54]{display:flex;flex-direction:column}.us-legend-label[data-v-fb1b9d54]{font-size:12px;font-weight:600;color:#374151}.us-legend-value[data-v-fb1b9d54]{font-size:16px;font-weight:700;color:#1f2937}.us-legend-percent[data-v-fb1b9d54]{font-size:11px;color:#6b7280}@media(max-width:768px){.us-body[data-v-fb1b9d54]{flex-direction:column}}.theme--light.v-expansion-panels .v-expansion-panel{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-expansion-panels .v-expansion-panel--disabled{color:rgba(0,0,0,.38)}.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:rgba(0,0,0,.12)}.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:rgba(0,0,0,.54)}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.04}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.12}.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.16}.theme--light.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:before{opacity:.04}.theme--dark.v-expansion-panels .v-expansion-panel{background-color:#1e1e1e;color:#fff}.theme--dark.v-expansion-panels .v-expansion-panel--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child):after{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon{color:#fff}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover:before{opacity:.08}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover:before,.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus:before{opacity:.24}.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus:before{opacity:.32}.theme--dark.v-expansion-panels.v-expansion-panels--hover>.v-expansion-panel>.v-expansion-panel-header:hover:before{opacity:.08}.v-expansion-panels{border-radius:4px;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;z-index:1}.v-expansion-panels>*{cursor:auto}.v-expansion-panels>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.v-expansion-panels>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active{border-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--active+.v-expansion-panel{border-top-left-radius:4px;border-top-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile)>.v-expansion-panel--next-active .v-expansion-panel-header{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel:before{border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1;transition:box-shadow .28s cubic-bezier(.4,0,.2,1);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-expansion-panel:not(:first-child):after{border-top:thin solid;content:"";left:0;position:absolute;right:0;top:0;transition:border-color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-header{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-header{min-height:64px}.v-expansion-panel--active>.v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon{transform:rotate(-180deg)}.v-expansion-panel-header__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-application--is-ltr .v-expansion-panel-header__icon{margin-left:auto}.v-application--is-rtl .v-expansion-panel-header__icon{margin-right:auto}.v-expansion-panel-header{align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:min-height .3s cubic-bezier(.25,.8,.5,1);width:100%}.v-application--is-ltr .v-expansion-panel-header{text-align:left}.v-application--is-rtl .v-expansion-panel-header{text-align:right}.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus:before{opacity:.12}.v-expansion-panel-header:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-expansion-panel-header>:not(.v-expansion-panel-header__icon){flex:1 1 auto}.v-expansion-panel-content{display:flex}.v-expansion-panel-content__wrap{padding:0 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel:before{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel:before{border-radius:0}.dashboard-eco-impact[data-v-5eb994e0]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.eco-header[data-v-5eb994e0]{margin-bottom:20px}.eco-subtitle[data-v-5eb994e0]{font-size:11px;color:#9ca3af;margin-top:4px;font-weight:400}.eco-title[data-v-5eb994e0]{font-size:14px;font-weight:700;color:#1f2937;display:flex;align-items:center;gap:6px}.eco-empty[data-v-5eb994e0],.eco-loading[data-v-5eb994e0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:8px}.eco-empty p[data-v-5eb994e0],.eco-loading p[data-v-5eb994e0]{font-size:13px;color:#9ca3af;margin:0}.eco-narrative[data-v-5eb994e0]{display:flex;align-items:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;padding:10px 14px;margin-bottom:20px;font-size:13px;font-weight:600;color:#065f46;line-height:1.4}.eco-hero-grid[data-v-5eb994e0]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.eco-hero-card[data-v-5eb994e0]{background:#f9fafb;border-radius:10px;padding:16px;text-align:center;border:1px solid #f3f4f6;position:relative}.eco-hero-card--green[data-v-5eb994e0]{background:#ecfdf5;border-color:#a7f3d0}.eco-hero-icon[data-v-5eb994e0]{margin-bottom:4px}.eco-hero-value[data-v-5eb994e0]{font-size:24px;font-weight:700;color:#1f2937;line-height:1.2}.eco-hero-card--green .eco-hero-value[data-v-5eb994e0]{color:#059669}.eco-hero-unit[data-v-5eb994e0]{font-size:14px;font-weight:600;opacity:.7}.eco-hero-label[data-v-5eb994e0]{font-size:11px;color:#6b7280;margin-top:2px}.eco-hero-change[data-v-5eb994e0]{position:absolute;top:8px;right:8px;font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;display:inline-block}.eco-hero-change--up[data-v-5eb994e0]{color:#059669;background:#d1fae5}.eco-hero-change--down[data-v-5eb994e0]{color:#dc2626;background:#fef2f2}.eco-equiv-grid[data-v-5eb994e0]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.eco-equiv-card[data-v-5eb994e0]{border-radius:10px;padding:16px;text-align:center;border:1px solid #f3f4f6}.eco-equiv-card--green[data-v-5eb994e0]{background:#f0fdf4;border-color:#bbf7d0}.eco-equiv-card--blue[data-v-5eb994e0]{background:#eff6ff;border-color:#bfdbfe}.eco-equiv-card--amber[data-v-5eb994e0]{background:#fffbeb;border-color:#fde68a}.eco-equiv-value[data-v-5eb994e0]{font-size:20px;font-weight:700;color:#1f2937;margin-top:8px}.eco-equiv-label[data-v-5eb994e0]{font-size:10px;color:#6b7280;margin-top:2px}.eco-per-driver-grid[data-v-5eb994e0]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.eco-mini-kpi[data-v-5eb994e0]{background:#f9fafb;border-radius:8px;padding:12px;text-align:center;border:1px solid #f3f4f6}.eco-mini-value[data-v-5eb994e0]{font-size:16px;font-weight:700;color:#1f2937}.eco-mini-label[data-v-5eb994e0]{font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.3px;margin-top:2px}.eco-section[data-v-5eb994e0]{margin-bottom:20px}.eco-section[data-v-5eb994e0]:last-child{margin-bottom:0}.eco-section-title[data-v-5eb994e0]{font-size:13px;font-weight:700;color:#374151;margin-bottom:12px}.eco-leaderboard[data-v-5eb994e0]{width:100%;border-collapse:collapse}.eco-leaderboard thead th[data-v-5eb994e0]{font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-weight:500;padding:6px 8px;border-bottom:1px solid #f3f4f6}.eco-leaderboard tbody td[data-v-5eb994e0]{padding:8px;font-size:12px;border-bottom:1px solid #f9fafb}.eco-rank[data-v-5eb994e0]{font-weight:700;color:#059669;width:30px}.eco-value-cell[data-v-5eb994e0]{font-weight:600;color:#374151}.eco-driver-link[data-v-5eb994e0]{color:#ff5722;cursor:pointer;font-weight:600}.eco-driver-link[data-v-5eb994e0]:hover{text-decoration:underline}.eco-assumptions-header[data-v-5eb994e0]{font-size:12px;font-weight:600;color:#6b7280;min-height:36px!important;padding:0!important}.eco-assumptions-content[data-v-5eb994e0]{display:flex;flex-direction:column;gap:6px}.eco-assumption-item[data-v-5eb994e0]{display:flex;justify-content:space-between;font-size:11px;color:#6b7280;padding:4px 0}.eco-assumption-label[data-v-5eb994e0]{font-weight:500}.eco-assumption-value[data-v-5eb994e0]{font-weight:600;color:#374151}@media(max-width:768px){.eco-equiv-grid[data-v-5eb994e0],.eco-hero-grid[data-v-5eb994e0],.eco-per-driver-grid[data-v-5eb994e0]{grid-template-columns:1fr}}.member-drawer[data-v-7e461923] .v-navigation-drawer__content{overflow-y:auto}.member-drawer-header[data-v-7e461923]{border-bottom:1px solid #e5e7eb;padding:14px 16px}.member-drawer-header-top[data-v-7e461923]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.member-drawer-header-info[data-v-7e461923]{flex:1;min-width:0}.member-name[data-v-7e461923]{font-size:15px;font-weight:700;color:#1f2937}.member-drawer-meta[data-v-7e461923]{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.member-meta-item[data-v-7e461923]{display:inline-flex;align-items:center;font-size:11px;color:#6b7280}.member-drawer-header-actions[data-v-7e461923]{display:flex;align-items:center;flex-shrink:0}.member-drawer-loading[data-v-7e461923]{display:flex;align-items:center;justify-content:center;padding:60px 0}.member-drawer-content[data-v-7e461923]{padding:16px 20px}.member-drawer-empty[data-v-7e461923]{display:flex;align-items:center;justify-content:center;padding:60px 0}.drawer-section[data-v-7e461923]{margin-bottom:24px}.drawer-section-title[data-v-7e461923]{font-size:13px;font-weight:700;color:#374151;margin-bottom:12px}.drawer-kpi-grid[data-v-7e461923]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.drawer-kpi-card[data-v-7e461923]{background:#f9fafb;border-radius:8px;padding:12px;border:1px solid #f3f4f6;text-align:center}.drawer-kpi-value[data-v-7e461923]{font-size:16px;font-weight:700;color:#1f2937;line-height:1.3}.drawer-kpi-label[data-v-7e461923]{font-size:10px;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin-top:2px}.member-split-body[data-v-7e461923]{display:flex;align-items:center;gap:20px}.member-split-legend[data-v-7e461923]{display:flex;flex-direction:column;gap:6px}.member-split-legend-item[data-v-7e461923]{display:flex;align-items:center;gap:8px;font-size:12px;color:#4b5563}.member-split-dot[data-v-7e461923]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.drawer-heatmap[data-v-7e461923]{background:#f9fafb;border-radius:8px;padding:12px}.heatmap-row[data-v-7e461923]{display:flex;align-items:center;margin-bottom:2px}.heatmap-day[data-v-7e461923]{width:32px;font-size:10px;font-weight:600;color:#6b7280;flex-shrink:0}.heatmap-cells[data-v-7e461923]{display:grid;grid-template-columns:repeat(24,1fr);gap:1px;flex:1}.heatmap-cell[data-v-7e461923]{aspect-ratio:1;border-radius:2px;min-height:12px}.heatmap-hours-row[data-v-7e461923]{display:flex;align-items:center;margin-top:4px}.heatmap-hours-row .heatmap-cells[data-v-7e461923]{position:relative}.heatmap-hour-label[data-v-7e461923]{font-size:9px;color:#9ca3af}.member-eco-card[data-v-7e461923]{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;padding:16px;display:flex;flex-wrap:wrap;gap:16px}.member-eco-item[data-v-7e461923]{display:flex;align-items:center;gap:6px}.member-eco-value[data-v-7e461923]{font-size:13px;font-weight:600;color:#065f46}.fleet-position-card[data-v-7e461923]{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:10px;padding:16px}.fleet-position-value[data-v-7e461923]{font-size:18px;font-weight:700;color:#1f2937;margin-bottom:4px}.fleet-position-rank[data-v-7e461923]{font-size:12px;font-weight:600;color:#4b5563;margin-bottom:2px}.fleet-position-percentile[data-v-7e461923]{font-size:11px;color:#6b7280;margin-bottom:10px}.fleet-position-bar-bg[data-v-7e461923]{width:100%;height:8px;background:#e5e7eb;border-radius:99px;overflow:hidden;margin-bottom:4px}.fleet-position-bar-fill[data-v-7e461923]{height:100%;border-radius:99px;transition:width .6s ease}.fleet-position-pct-label[data-v-7e461923]{font-size:11px;font-weight:700;color:#8b5cf6;text-align:right}.member-home-refund-badge[data-v-7e461923]{display:inline-flex;align-items:center;gap:6px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:600;color:#1e40af}.dashboard-fleet-health[data-v-57593ad4]{background:#fff;border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.health-header[data-v-57593ad4]{display:flex;align-items:center;gap:16px;margin-bottom:16px;border-bottom:1px solid #f3f4f6;padding-bottom:12px}.health-title[data-v-57593ad4]{font-size:14px;font-weight:700;color:#1f2937;margin-bottom:4px}.health-availability[data-v-57593ad4]{font-size:28px;font-weight:800;line-height:1.2}.health-subtitle[data-v-57593ad4]{font-size:11px;color:#6b7280;margin-top:2px}.health-excluded-detail[data-v-57593ad4]{font-size:10px;color:#9ca3af;margin-top:1px}.health-explanation[data-v-57593ad4]{font-size:10px;color:#9ca3af;font-style:italic;margin-top:4px}.health-main[data-v-57593ad4]{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:16px}@media(min-width:960px){.health-main[data-v-57593ad4]{grid-template-columns:auto 1fr}}.health-left[data-v-57593ad4]{min-width:0}.health-right[data-v-57593ad4]{min-width:0;border-left:1px solid #f3f4f6;padding-left:20px}.health-donut-section[data-v-57593ad4]{display:flex;align-items:center;gap:24px}.health-donut-wrap[data-v-57593ad4]{flex-shrink:0;position:relative}.health-donut-center[data-v-57593ad4]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.health-donut-value[data-v-57593ad4]{font-size:22px;font-weight:700;color:#1f2937;line-height:1.2}.health-donut-label[data-v-57593ad4]{font-size:9px;color:#9ca3af;text-transform:uppercase;letter-spacing:1px}.health-legend[data-v-57593ad4]{display:flex;flex-direction:column;gap:6px}.health-legend-item[data-v-57593ad4]{display:flex;align-items:center;gap:6px;font-size:12px;color:#4b5563;cursor:pointer;padding:3px 8px;border-radius:6px;transition:background .15s}.health-legend-item[data-v-57593ad4]:hover{background:#f3f4f6}.health-legend-item--dimmed[data-v-57593ad4]{opacity:.6}.health-legend-dot[data-v-57593ad4]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.health-legend-label[data-v-57593ad4]{flex:1}.health-legend-count[data-v-57593ad4]{font-weight:700;color:#1f2937}.health-section-title[data-v-57593ad4]{font-size:12px;font-weight:700;color:#374151;margin-bottom:8px}.health-backlog-grid[data-v-57593ad4]{display:grid;grid-template-columns:1fr;gap:16px;border-top:1px solid #f3f4f6;padding-top:16px}@media(min-width:960px){.health-backlog-grid[data-v-57593ad4]{grid-template-columns:1fr 1fr}}.health-backlog-header[data-v-57593ad4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.health-table[data-v-57593ad4]{width:100%;border-collapse:collapse;font-size:11px}.health-table th[data-v-57593ad4]{text-align:left;font-weight:600;color:#6b7280;padding:6px 8px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.health-table td[data-v-57593ad4]{padding:6px 8px;color:#374151;border-bottom:1px solid #f3f4f6}.health-table-row[data-v-57593ad4]{cursor:pointer;transition:background .15s}.health-table-row[data-v-57593ad4]:hover{background:#f9fafb}.health-table-id[data-v-57593ad4]{font-weight:600;color:#1976d2}.health-no-data[data-v-57593ad4]{font-size:12px;color:#9ca3af;text-align:center;padding:16px}.health-histogram-empty[data-v-57593ad4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 16px;color:#9ca3af;font-size:12px}.health-all-clear[data-v-57593ad4]{display:flex;align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:16px;margin-top:16px}.health-all-clear-title[data-v-57593ad4]{font-size:13px;font-weight:700;color:#166534}.health-all-clear-text[data-v-57593ad4]{font-size:11px;color:#15803d;margin-top:2px}.dialog-title[data-v-099eed52]{font-size:16px;font-weight:700;border-bottom:1px solid #e5e7eb}.drilldown-body[data-v-099eed52]{height:70vh;overflow:hidden;display:flex;flex-direction:column}.drilldown-tabs[data-v-099eed52]{flex-shrink:0;flex-grow:0}.drilldown-tabs[data-v-099eed52] .v-tabs-bar{background:#f9fafb!important;border-bottom:1px solid #e5e7eb}.drilldown-tabs[data-v-099eed52] .v-tab{text-transform:none;font-size:13px;font-weight:500;letter-spacing:0;min-width:100px}.drilldown-tabs[data-v-099eed52] .v-tab--active{font-weight:600}.drilldown-tab-dot[data-v-099eed52]{width:8px;height:8px;border-radius:50%;margin-right:6px;flex-shrink:0}.drilldown-table-wrap[data-v-099eed52]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.drilldown-table-wrap[data-v-099eed52] .drilldown-table.v-data-table{flex:1;min-height:0;display:flex!important;flex-direction:column!important}.drilldown-table-wrap[data-v-099eed52] .v-data-table__wrapper{flex:1;min-height:0;overflow-y:auto}.drilldown-table-wrap[data-v-099eed52] thead th{position:sticky!important;top:0;z-index:1;background:#f9fafb!important;color:#6b7280!important;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;border-bottom:1px solid #e5e7eb!important;padding:8px 10px!important}.drilldown-table-wrap[data-v-099eed52] thead th,.drilldown-table-wrap[data-v-099eed52] thead th span{font-size:11px!important;font-weight:600!important}.drilldown-table-wrap[data-v-099eed52] tbody td{font-size:12px!important;color:#374151;border-bottom:1px solid #f3f4f6!important;padding:6px 10px!important}.drilldown-table-wrap[data-v-099eed52] tbody tr:hover{background:#f9fafb!important}.drilldown-table-wrap[data-v-099eed52] tbody tr:last-child td{border-bottom:none!important}.drilldown-table-wrap[data-v-099eed52] .v-data-table__empty-wrapper{vertical-align:top}.drilldown-table-wrap[data-v-099eed52] .v-data-table__empty-wrapper td{padding:48px 16px!important;color:#9ca3af;font-size:13px}.drilldown-table-wrap[data-v-099eed52] .v-data-footer{flex-shrink:0;border-top:1px solid #e5e7eb;font-size:12px}.drilldown-link[data-v-099eed52]{color:#1976d2;text-decoration:none;cursor:pointer;font-weight:600}.drilldown-link[data-v-099eed52]:hover{text-decoration:underline;color:#1565c0}.drilldown-kpi-cards[data-v-099eed52]{display:flex;gap:12px;padding:16px 20px;background:#f9fafb;flex-shrink:0}.drilldown-kpi-card[data-v-099eed52]{display:flex;align-items:center;padding:10px 16px;background:#fff;border-radius:8px;border:1px solid #e5e7eb;flex:1;min-width:0}.drilldown-kpi-content[data-v-099eed52]{display:flex;flex-direction:column;min-width:0}.drilldown-kpi-value[data-v-099eed52]{font-size:16px;font-weight:700;color:#1f2937;line-height:1.2}.drilldown-kpi-label[data-v-099eed52]{font-size:10px;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-fleet-efficiency[data-v-0360e790]{background:#fff;border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.efficiency-header[data-v-0360e790]{display:flex;align-items:center;margin-bottom:16px;border-bottom:1px solid #f3f4f6;padding-bottom:12px}.efficiency-title[data-v-0360e790]{font-size:14px;font-weight:700;color:#1f2937}.efficiency-main[data-v-0360e790]{margin-bottom:16px}.efficiency-donut-section[data-v-0360e790]{display:flex;align-items:center;gap:24px}.efficiency-donut-wrap[data-v-0360e790]{flex-shrink:0;position:relative}.efficiency-donut-center[data-v-0360e790]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.efficiency-donut-value[data-v-0360e790]{font-size:22px;font-weight:700;color:#1f2937;line-height:1.2}.efficiency-donut-label[data-v-0360e790]{font-size:8px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;text-align:center;max-width:80px}.efficiency-legend[data-v-0360e790]{display:flex;flex-direction:column;gap:6px}.efficiency-legend-item[data-v-0360e790]{display:flex;align-items:center;gap:6px;font-size:12px;color:#4b5563;cursor:pointer;padding:3px 8px;border-radius:6px;transition:background .15s}.efficiency-legend-item[data-v-0360e790]:hover{background:#f3f4f6}.efficiency-legend-dot[data-v-0360e790]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.efficiency-legend-label[data-v-0360e790]{flex:1}.efficiency-legend-count[data-v-0360e790]{font-weight:700;color:#1f2937}.efficiency-legend-pct[data-v-0360e790]{font-size:11px;color:#9ca3af}.efficiency-lists[data-v-0360e790]{display:grid;grid-template-columns:1fr;gap:16px;border-top:1px solid #f3f4f6;padding-top:16px}@media(min-width:960px){.efficiency-lists[data-v-0360e790]{grid-template-columns:1fr 1fr;gap:0}}@media(min-width:960px){.efficiency-list-col--right[data-v-0360e790]{border-left:1px solid #e5e7eb;padding-left:20px}}.efficiency-list-header[data-v-0360e790]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.efficiency-section-title[data-v-0360e790]{display:flex;align-items:center;font-size:12px;font-weight:700;color:#374151}.efficiency-table[data-v-0360e790]{width:100%;border-collapse:collapse;font-size:11px}.efficiency-table th[data-v-0360e790]{text-align:left;font-weight:600;color:#6b7280;padding:6px 8px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.efficiency-table td[data-v-0360e790]{padding:6px 8px;color:#374151;border-bottom:1px solid #f3f4f6}.efficiency-table-row[data-v-0360e790]{cursor:pointer;transition:background .15s}.efficiency-table-row[data-v-0360e790]:hover{background:#f9fafb}.efficiency-table-id[data-v-0360e790]{font-weight:600;color:#1976d2}.efficiency-never-chip[data-v-0360e790]{display:inline-block;font-size:9px;font-weight:600;color:#ef4444;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:1px 4px;margin-left:4px;vertical-align:middle}.efficiency-no-data[data-v-0360e790]{font-size:12px;color:#9ca3af;text-align:center;padding:16px}.dialog-title[data-v-d721ceac]{font-size:16px;font-weight:700}.dialog-title[data-v-d721ceac],.drilldown-tabs[data-v-d721ceac]{border-bottom:1px solid #e5e7eb}.tab-dot[data-v-d721ceac]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.drilldown-table[data-v-d721ceac] .v-data-table__wrapper{max-height:500px;overflow-y:auto}.drilldown-link[data-v-d721ceac]{color:#1976d2;text-decoration:underline;cursor:pointer;font-weight:500}.drilldown-link[data-v-d721ceac]:hover{color:#1565c0;text-decoration-thickness:2px}.never-chip[data-v-d721ceac]{display:inline-block;font-size:9px;font-weight:600;color:#ef4444;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:1px 4px;margin-left:4px;vertical-align:middle}.dialog-title[data-v-23565111]{font-size:16px;font-weight:700;border-bottom:1px solid #e5e7eb}.drilldown-table[data-v-23565111] .v-data-table__wrapper{max-height:500px;overflow-y:auto}.drilldown-link[data-v-23565111]{color:#1976d2;text-decoration:underline;cursor:pointer;font-weight:500}.drilldown-link[data-v-23565111]:hover{color:#1565c0;text-decoration-thickness:2px}.dialog-title[data-v-82d85a42]{font-size:16px;font-weight:700;border-bottom:1px solid #e5e7eb}.drilldown-kpi-bar[data-v-82d85a42]{display:flex;gap:24px;padding:16px 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.drilldown-kpi[data-v-82d85a42]{display:flex;flex-direction:column}.drilldown-kpi-value[data-v-82d85a42]{font-size:18px;font-weight:700;color:#1f2937}.drilldown-kpi-value--green[data-v-82d85a42]{color:#059669}.drilldown-kpi-label[data-v-82d85a42]{font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.3px}.drilldown-table[data-v-82d85a42] .v-data-table__wrapper{max-height:500px;overflow-y:auto}.drilldown-link[data-v-82d85a42]{color:#ff5722;text-decoration:underline;cursor:pointer;font-weight:500}.drilldown-link[data-v-82d85a42]:hover{text-decoration-thickness:2px}.flag-chip[data-v-82d85a42]{display:inline-block;font-size:9px;font-weight:600;border-radius:4px;padding:1px 4px;margin-left:4px;vertical-align:middle}.flag-chip--green[data-v-82d85a42]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.flag-chip--orange[data-v-82d85a42]{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.dashboard-health-trend[data-v-3b5ee8ec]{background:#fff;border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);display:flex;flex-direction:column}.ht-chart[data-v-3b5ee8ec]{flex:1}.ht-header[data-v-3b5ee8ec]{border-bottom:1px solid #f3f4f6;padding-bottom:12px;margin-bottom:16px}.ht-title[data-v-3b5ee8ec]{font-size:14px;font-weight:700;color:#1f2937}.ht-subtitle[data-v-3b5ee8ec]{font-size:11px;color:#9ca3af}.ht-empty[data-v-3b5ee8ec]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 0}.ht-empty span[data-v-3b5ee8ec]{font-size:12px;color:#9ca3af}.dashboard-reliability[data-v-a4cbc172]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.rel-header[data-v-a4cbc172]{margin-bottom:20px}.rel-title[data-v-a4cbc172]{font-size:14px;font-weight:700;color:#1f2937}.rel-subtitle[data-v-a4cbc172]{font-size:11px;color:#9ca3af;margin-top:4px}.rel-empty[data-v-a4cbc172],.rel-loading[data-v-a4cbc172]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:8px}.rel-empty p[data-v-a4cbc172],.rel-loading p[data-v-a4cbc172]{font-size:13px;color:#9ca3af;margin:0}.rel-section[data-v-a4cbc172]{margin-bottom:24px}.rel-section[data-v-a4cbc172]:last-child{margin-bottom:0}.rel-section-title[data-v-a4cbc172]{font-size:12px;font-weight:700;color:#374151;display:flex;align-items:center;gap:6px;margin-bottom:12px;text-transform:uppercase;letter-spacing:.3px}.rel--green[data-v-a4cbc172]{--rel-color:#059669;--rel-bg:#ecfdf5;--rel-border:#a7f3d0}.rel--orange[data-v-a4cbc172]{--rel-color:#d97706;--rel-bg:#fffbeb;--rel-border:#fde68a}.rel--red[data-v-a4cbc172]{--rel-color:#dc2626;--rel-bg:#fef2f2;--rel-border:#fecaca}.rel-health-grid[data-v-a4cbc172]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:768px){.rel-health-grid[data-v-a4cbc172]{grid-template-columns:1fr}}.rel-uptime-card[data-v-a4cbc172]{background:var(--rel-bg,#f9fafb);border:1px solid var(--rel-border,#f3f4f6);border-radius:12px;padding:24px;text-align:center}.rel-uptime-value[data-v-a4cbc172]{font-size:48px;font-weight:800;color:var(--rel-color,#1f2937);line-height:1}.rel-uptime-unit[data-v-a4cbc172]{font-size:24px;font-weight:600;opacity:.7}.rel-uptime-label[data-v-a4cbc172]{font-size:11px;color:#6b7280;margin-top:4px;text-transform:uppercase;letter-spacing:.3px}.rel-uptime-bar[data-v-a4cbc172]{height:6px;background:#f3f4f6;border-radius:3px;margin-top:12px;overflow:hidden}.rel-uptime-bar-fill[data-v-a4cbc172]{height:100%;border-radius:3px;background:var(--rel-color,#9ca3af);transition:width .6s ease}.rel-health-kpis[data-v-a4cbc172]{display:flex;flex-direction:column;gap:12px}.rel-kpi-card[data-v-a4cbc172]{display:flex;align-items:center;gap:12px;background:#f9fafb;border-radius:10px;padding:16px;border:1px solid #f3f4f6;flex:1}.rel-kpi-card--warn[data-v-a4cbc172]{border-color:#fecaca;background:#fef2f2}.rel-kpi-icon[data-v-a4cbc172]{width:36px;height:36px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rel-kpi-content[data-v-a4cbc172]{display:flex;flex-direction:column;min-width:0}.rel-kpi-value[data-v-a4cbc172]{font-size:20px;font-weight:700;color:#1f2937;line-height:1.2}.rel-kpi-label[data-v-a4cbc172]{font-size:11px;color:#6b7280;margin-top:2px}.rel-resolution-grid[data-v-a4cbc172]{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:768px){.rel-resolution-grid[data-v-a4cbc172]{grid-template-columns:1fr}}.rel-res-card--hero[data-v-a4cbc172]{background:var(--rel-bg,#f9fafb);border:1px solid var(--rel-border,#f3f4f6);border-radius:12px;padding:24px;text-align:center}.rel-res-hero-value[data-v-a4cbc172]{font-size:48px;font-weight:800;color:var(--rel-color,#1f2937);line-height:1}.rel-res-hero-unit[data-v-a4cbc172]{font-size:24px;font-weight:600;opacity:.7}.rel-res-hero-label[data-v-a4cbc172]{font-size:11px;color:#6b7280;margin-top:4px}.rel-res-hero-bar[data-v-a4cbc172]{height:6px;background:#f3f4f6;border-radius:3px;margin-top:12px;overflow:hidden}.rel-res-hero-bar-fill[data-v-a4cbc172]{height:100%;border-radius:3px;background:var(--rel-color,#9ca3af);transition:width .6s ease}.rel-res-kpis[data-v-a4cbc172]{display:flex;flex-direction:column;gap:12px}.dashboard-incident-timeline[data-v-3704a3be]{background:#fff;border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.it-header[data-v-3704a3be]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f3f4f6;padding-bottom:12px;margin-bottom:16px}.it-title[data-v-3704a3be]{font-size:14px;font-weight:700;color:#1f2937}.it-summary[data-v-3704a3be]{font-size:11px;color:#6b7280}.it-pending[data-v-3704a3be]{color:#ef4444;font-weight:600}.it-loading[data-v-3704a3be]{margin:20px 0}.it-table[data-v-3704a3be]{width:100%;border-collapse:collapse;font-size:12px}.it-table th[data-v-3704a3be]{text-align:left;font-size:10px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;padding:8px 10px;border-bottom:1px solid #f3f4f6}.it-table td[data-v-3704a3be]{padding:10px;border-bottom:1px solid #f9fafb;color:#374151}.it-row[data-v-3704a3be]{cursor:pointer;transition:background .15s}.it-row[data-v-3704a3be]:hover{background:#f9fafb}.it-identifier[data-v-3704a3be]{font-weight:600;color:#1f2937}.it-location[data-v-3704a3be]{color:#6b7280}.it-date[data-v-3704a3be]{white-space:nowrap;color:#6b7280;font-size:11px}.it-duration[data-v-3704a3be]{font-weight:600;color:#1f2937}.it-severity[data-v-3704a3be]{font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px}.it-severity--incident[data-v-3704a3be]{background:#fff7ed;color:#c2410c}.it-severity--critical[data-v-3704a3be]{background:#fef2f2;color:#dc2626}.it-status[data-v-3704a3be]{font-size:10px;font-weight:500;padding:2px 8px;border-radius:4px}.it-status--resolved[data-v-3704a3be]{background:#ecfdf5;color:#059669}.it-status--open[data-v-3704a3be]{background:#fef2f2;color:#dc2626}.it-footer[data-v-3704a3be]{text-align:center;padding-top:12px}.it-view-all[data-v-3704a3be]{font-size:12px;font-weight:600;color:#ff5722;background:none;border:none;cursor:pointer}.it-view-all[data-v-3704a3be]:hover{text-decoration:underline}.it-empty[data-v-3704a3be]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 0}.it-empty span[data-v-3704a3be]{font-size:12px;color:#9ca3af}.dashboard-fleet-inventory[data-v-170d1eb4]{background:#fff;border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.fi-header[data-v-170d1eb4]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f3f4f6;padding-bottom:12px;margin-bottom:16px}.fi-title[data-v-170d1eb4]{font-size:14px;font-weight:700;color:#1f2937}.fi-outdated-badge[data-v-170d1eb4]{display:flex;align-items:center;font-size:11px;font-weight:600;color:#d97706;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;padding:3px 8px}.fi-sim[data-v-170d1eb4]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f3f4f6}.fi-sim-header[data-v-170d1eb4]{display:flex;align-items:center;margin-bottom:10px}.fi-sim-title[data-v-170d1eb4]{font-size:12px;font-weight:600;color:#374151;flex:1}.fi-sim-total[data-v-170d1eb4]{font-size:11px;font-weight:600;color:#9ca3af}.fi-sim-bar[data-v-170d1eb4]{display:flex;height:8px;border-radius:4px;overflow:hidden;margin-bottom:12px;background:#f3f4f6}.fi-sim-bar-seg[data-v-170d1eb4]{transition:width .4s ease}.fi-sim-bar-seg--green[data-v-170d1eb4]{background:#22c55e}.fi-sim-bar-seg--red[data-v-170d1eb4]{background:#ef4444}.fi-sim-bar-seg--gray[data-v-170d1eb4]{background:#d1d5db}.fi-sim-cards[data-v-170d1eb4]{display:flex;gap:10px;flex-wrap:wrap}.fi-sim-card[data-v-170d1eb4]{display:flex;align-items:center;gap:8px;flex:1;min-width:120px;padding:8px 12px;border-radius:8px;border:1px solid #f3f4f6;background:#f9fafb}.fi-sim-card--green[data-v-170d1eb4]{border-left:3px solid #22c55e}.fi-sim-card--red[data-v-170d1eb4]{border-left:3px solid #ef4444}.fi-sim-card--gray[data-v-170d1eb4]{border-left:3px solid #d1d5db}.fi-sim-card-icon[data-v-170d1eb4]{flex-shrink:0}.fi-sim-card-body[data-v-170d1eb4]{flex:1;display:flex;flex-direction:column}.fi-sim-card-value[data-v-170d1eb4]{font-size:16px;font-weight:700;color:#1f2937;line-height:1.2}.fi-sim-card-label[data-v-170d1eb4]{font-size:10px;color:#6b7280}.fi-sim-card-pct[data-v-170d1eb4]{font-size:12px;font-weight:600;color:#9ca3af}.fi-fw-header[data-v-170d1eb4]{display:flex;align-items:center;margin-bottom:12px}.fi-fw-title[data-v-170d1eb4]{font-size:12px;font-weight:600;color:#374151}.fi-fw-grid[data-v-170d1eb4]{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:768px){.fi-fw-grid[data-v-170d1eb4]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1264px){.fi-fw-grid[data-v-170d1eb4]{grid-template-columns:repeat(3,1fr)}}.fi-fw-card[data-v-170d1eb4]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:12px;transition:border-color .2s}.fi-fw-card--outdated[data-v-170d1eb4]{border-color:#fde68a;background:#fffdf7}.fi-fw-card-top[data-v-170d1eb4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.fi-fw-vendor[data-v-170d1eb4]{font-size:10px;font-weight:600;color:#6366f1;text-transform:uppercase;letter-spacing:.5px}.fi-fw-warn-count[data-v-170d1eb4]{font-size:10px;font-weight:700;color:#fff;background:#f59e0b;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.fi-fw-model[data-v-170d1eb4]{font-size:12px;font-weight:600;color:#1f2937;display:block;margin-bottom:6px;line-height:1.3}.fi-fw-card-meta[data-v-170d1eb4]{margin-bottom:8px}.fi-fw-total[data-v-170d1eb4]{font-size:10px;color:#9ca3af}.fi-fw-versions[data-v-170d1eb4]{display:flex;flex-direction:column;gap:4px}.fi-fw-ver[data-v-170d1eb4]{display:flex;align-items:center;gap:6px}.fi-fw-ver-bar[data-v-170d1eb4]{width:3px;height:14px;border-radius:2px;flex-shrink:0}.fi-fw-ver-bar--ok[data-v-170d1eb4]{background:#22c55e}.fi-fw-ver-bar--warn[data-v-170d1eb4]{background:#f59e0b}.fi-fw-ver-name[data-v-170d1eb4]{font-size:10px;font-family:monospace;color:#374151;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fi-fw-ver-count[data-v-170d1eb4]{font-size:11px;font-weight:700;color:#1f2937;flex-shrink:0}.fi-fw-chip[data-v-170d1eb4]{font-size:8px;font-weight:600;border-radius:3px;padding:1px 4px;white-space:nowrap;flex-shrink:0}.fi-fw-chip--ok[data-v-170d1eb4]{color:#059669;background:#ecfdf5}.fi-fw-chip--warn[data-v-170d1eb4]{color:#d97706;background:#fffbeb}.fi-empty[data-v-170d1eb4]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 0}.fi-empty span[data-v-170d1eb4]{font-size:12px;color:#9ca3af}.dashboard-adoption-trend[data-v-1a167986]{background:#fff;border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.at-header[data-v-1a167986]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f3f4f6;padding-bottom:12px;margin-bottom:16px}.at-title[data-v-1a167986]{font-size:14px;font-weight:700;color:#1f2937}.at-rate[data-v-1a167986]{font-size:16px;font-weight:700;padding:2px 10px;border-radius:6px}.at-rate--good[data-v-1a167986]{background:#ecfdf5;color:#059669}.at-rate--medium[data-v-1a167986]{background:#fffbeb;color:#d97706}.at-rate--low[data-v-1a167986]{background:#fef2f2;color:#dc2626}.at-empty[data-v-1a167986]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 0}.at-empty span[data-v-1a167986]{font-size:12px;color:#9ca3af}.dashboard-eco-drivers[data-v-e7625646]{background:#fff;border-radius:12px;padding:24px;border:1px solid #e5e7eb;box-shadow:0 4px 6px -1px rgba(0,0,0,.05)}.eco-drivers-header[data-v-e7625646]{margin-bottom:20px}.eco-drivers-title[data-v-e7625646]{font-size:14px;font-weight:700;color:#1f2937;display:flex;align-items:center;gap:6px}.eco-drivers-subtitle[data-v-e7625646]{font-size:11px;color:#9ca3af;margin-top:4px}.eco-drivers-empty[data-v-e7625646],.eco-drivers-loading[data-v-e7625646]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:8px}.eco-drivers-empty p[data-v-e7625646],.eco-drivers-loading p[data-v-e7625646]{font-size:13px;color:#9ca3af;margin:0}.eco-kpi-grid[data-v-e7625646]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.eco-kpi-card[data-v-e7625646]{background:#f9fafb;border-radius:10px;padding:14px;text-align:center;border:1px solid #f3f4f6}.eco-kpi-card--green[data-v-e7625646]{background:#ecfdf5;border-color:#a7f3d0}.eco-kpi-value[data-v-e7625646]{font-size:20px;font-weight:700;color:#1f2937;margin-top:6px;line-height:1.2}.eco-kpi-card--green .eco-kpi-value[data-v-e7625646]{color:#059669}.eco-kpi-label[data-v-e7625646]{font-size:10px;color:#6b7280;margin-top:2px;text-transform:uppercase;letter-spacing:.3px}.eco-section-title[data-v-e7625646]{font-size:13px;font-weight:700;color:#374151;margin-bottom:12px}.eco-trend-section[data-v-e7625646]{margin-bottom:24px}.eco-table-section[data-v-e7625646]{margin-bottom:0}.eco-table-header[data-v-e7625646]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.eco-table-header .eco-section-title[data-v-e7625646]{margin-bottom:0}.eco-view-all[data-v-e7625646]{font-size:12px;font-weight:600;color:#ff5722;cursor:pointer}.eco-view-all[data-v-e7625646]:hover{text-decoration:underline}.eco-leaderboard[data-v-e7625646]{width:100%;border-collapse:collapse}.eco-leaderboard thead th[data-v-e7625646]{font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;font-weight:500;padding:6px 8px;border-bottom:1px solid #f3f4f6;white-space:nowrap}.eco-leaderboard tbody td[data-v-e7625646]{padding:8px;font-size:12px;border-bottom:1px solid #f9fafb}.eco-rank[data-v-e7625646]{font-weight:700;color:#059669;width:44px}.eco-value-cell[data-v-e7625646]{font-weight:600;color:#374151}.eco-driver-link[data-v-e7625646]{color:#ff5722;cursor:pointer;font-weight:600}.eco-driver-link[data-v-e7625646]:hover{text-decoration:underline}@media(max-width:768px){.eco-kpi-grid[data-v-e7625646],.eco-podium[data-v-e7625646]{grid-template-columns:1fr}}.organization-dashboard[data-v-ee87876a]{max-width:1600px;margin:0 auto;position:relative}.dashboard-toolbar[data-v-ee87876a]{justify-content:space-between;margin-bottom:20px}.dashboard-toolbar[data-v-ee87876a],.filter-mode-group[data-v-ee87876a]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.filter-mode-toggle.v-btn-toggle[data-v-ee87876a]{border-radius:6px}.filter-mode-toggle.v-btn-toggle .v-btn[data-v-ee87876a]{height:32px!important;font-size:11px!important;font-weight:600;text-transform:none;letter-spacing:0;padding:0 10px!important;min-width:auto!important}.filter-mode-toggle.v-btn-toggle .v-btn--active[data-v-ee87876a]{background-color:#ff5722!important;color:#fff!important}.hide-availability-check[data-v-ee87876a]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#6b7280;cursor:pointer;white-space:nowrap}.hide-availability-check input[type=checkbox][data-v-ee87876a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:1.5px solid #d1d5db;border-radius:3px;background:#fff;margin:0;cursor:pointer;position:relative;transition:all .15s ease}.hide-availability-check input[type=checkbox][data-v-ee87876a]:checked{background-color:#ff5722;border-color:#ff5722}.hide-availability-check input[type=checkbox][data-v-ee87876a]:checked:after{content:"";position:absolute;left:3.5px;top:1px;width:4px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.hide-availability-check input[type=checkbox][data-v-ee87876a]:hover{border-color:#ff5722}.kpi-grid[data-v-ee87876a]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:960px){.kpi-grid[data-v-ee87876a]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1264px){.kpi-grid[data-v-ee87876a]{grid-template-columns:repeat(4,1fr)}}@media(min-width:1500px){.kpi-grid--primary[data-v-ee87876a]{grid-template-columns:repeat(8,1fr)}}@media(min-width:1264px){.kpi-grid--secondary[data-v-ee87876a]{grid-template-columns:repeat(5,1fr)}}@media(min-width:1500px){.kpi-grid--secondary[data-v-ee87876a]{grid-template-columns:repeat(8,1fr)}}.kpi-secondary-wrapper[data-v-ee87876a]{text-align:center}.kpi-secondary-toggle[data-v-ee87876a]{display:inline-flex;align-items:center;gap:4px;background:none;border:1px solid #e5e7eb;border-radius:20px;padding:4px 14px;font-size:12px;font-weight:600;color:#6b7280;cursor:pointer;transition:all .2s}.kpi-secondary-toggle[data-v-ee87876a]:hover{color:#374151;border-color:#d1d5db;background:#f9fafb}.kpi-secondary-count[data-v-ee87876a]{background:#f3f4f6;color:#6b7280;font-size:10px;font-weight:700;padding:1px 6px;border-radius:10px;margin-left:4px}.kpi-expand-enter-active[data-v-ee87876a],.kpi-expand-leave-active[data-v-ee87876a]{transition:all .3s ease;overflow:hidden}.kpi-expand-enter[data-v-ee87876a],.kpi-expand-leave-to[data-v-ee87876a]{opacity:0;max-height:0;transform:translateY(-8px)}.kpi-expand-enter-to[data-v-ee87876a],.kpi-expand-leave[data-v-ee87876a]{opacity:1;max-height:500px}.heatmap-insight[data-v-ee87876a]{display:flex;align-items:center;font-size:12px;font-weight:600;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:8px 14px}.efficiency-quality-grid[data-v-ee87876a]{display:grid;grid-template-columns:1fr;gap:20px;align-items:stretch}@media(min-width:1264px){.efficiency-quality-grid[data-v-ee87876a]{grid-template-columns:1fr 1fr}}.efficiency-quality-grid>[data-v-ee87876a]{min-height:0}.fleet-summary-line[data-v-ee87876a]{display:flex;align-items:center;font-size:12px;color:#6b7280;padding:0 4px}.eligible-only-note[data-v-ee87876a]{display:flex;align-items:center;font-size:11px;color:#9ca3af;font-style:italic;padding:0 4px}.fleet-actions-grid[data-v-ee87876a]{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:1264px){.fleet-actions-grid[data-v-ee87876a]{grid-template-columns:1fr 1fr}}.actions-col[data-v-ee87876a],.fleet-col[data-v-ee87876a]{min-height:380px}.ops-row-health[data-v-ee87876a]{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:1264px){.ops-row-health[data-v-ee87876a]{grid-template-columns:2fr 1fr}}.ops-col-health[data-v-ee87876a],.ops-col-reliability[data-v-ee87876a]{min-width:0}.ops-row-trend-quality[data-v-ee87876a]{display:grid;grid-template-columns:1fr;gap:20px;align-items:center}@media(min-width:1264px){.ops-row-trend-quality[data-v-ee87876a]{grid-template-columns:1fr 1fr}}.ops-col-quality[data-v-ee87876a],.ops-col-trend[data-v-ee87876a]{min-width:0}.quality-revenue-usage-grid[data-v-ee87876a]{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:960px){.quality-revenue-usage-grid[data-v-ee87876a]{grid-template-columns:repeat(3,1fr)}}.section-divider[data-v-ee87876a]{display:flex;align-items:center;gap:8px;border-bottom:1px solid #e5e7eb;padding-bottom:12px;margin-top:32px}.section-divider[data-v-ee87876a]:first-child{margin-top:0}.section-divider--esg[data-v-ee87876a]{margin-top:48px;border-bottom-color:#a7f3d0}.section-divider-row[data-v-ee87876a]{display:flex;align-items:center;gap:8px}.section-divider-title[data-v-ee87876a]{font-size:14px;font-weight:700;color:#1f2937;text-transform:uppercase;letter-spacing:.5px}.section-divider-subtitle[data-v-ee87876a]{font-size:11px;color:#9ca3af;margin-top:2px;font-weight:400}.performance-grid[data-v-ee87876a]{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:1264px){.performance-grid[data-v-ee87876a]{grid-template-columns:1fr 1fr}}.dashboard-loading[data-v-ee87876a]{padding:20px 0}.dashboard-error[data-v-ee87876a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:12px}.dashboard-error p[data-v-ee87876a]{font-size:14px;color:#6b7280}.dashboard-tabs[data-v-ee87876a]{margin-top:24px}.dashboard-tabs[data-v-ee87876a] .v-tab{font-size:13px;font-weight:600;text-transform:none;letter-spacing:0;min-width:auto;padding:0 16px}.dashboard-tabs[data-v-ee87876a] .v-tab--active{color:#ff5722}.dashboard-tabs-items[data-v-ee87876a]{background:transparent!important}.dashboard-tabs-items[data-v-ee87876a] .v-window__container{min-height:400px}.organization-search{min-height:1000px}.organization-search .organization-list td,.organization-search .organization-list th{cursor:pointer}.organization-search .organization-list td.text-start,.organization-search .organization-list th.text-start{text-align:left!important}.organization-search .organization-list td a,.organization-search .organization-list th a{text-decoration:none}.tokens-manager>.main .table tr td a{font-size:14px}.tokens-manager>.main .table .tag{color:#000}.tokens-manager>.main .table .tag .v-icon{margin-right:40px}.tokens-manager>.main .table .name{color:var(--v-primary-base)}.tokens-manager>.main .table .ref{color:#3b3b3b;font-size:14px;font-weight:400}.tokens-manager>.main .table .options .v-btn--icon{border:1px solid #758093;width:30px;height:30px}.tokens-manager>.main .table .options .v-btn--icon i{font-size:16px;color:#758093}.tokens-manager .add-form{position:relative;margin:30px 0 60px 30px;background-color:#fff;border:1px solid var(--v-primary-base);padding:20px 20px 50px 20px;border-radius:15px;color:#758093;width:400px;text-transform:uppercase}.tokens-manager .add-form .title{text-align:center;color:var(--v-primary-base);font-weight:700}.tokens-manager .add-form .title i{color:var(--v-primary-base);display:block}.tokens-manager .add-form .v-text-field{box-shadow:0 10px 30px rgba(0,0,0,.1607843137254902)}.tokens-manager .add-form .v-text-field .v-input__slot{border-color:rgba(117,128,147,.25098039215686274)}.tokens-manager .add-form .btns{text-align:center;position:absolute;left:20px;right:20px;bottom:-30px;font-size:22px}.v-list .v-list-item.disabled .v-list-item__title{cursor:not-allowed;color:rgba(0,0,0,.38)!important}.leaflet-default-icon-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABSCAMAAAAhFXfZAAAC91BMVEVMaXEzeak2f7I4g7g3g7cua5gzeKg8hJo3grY4g7c3grU0gLI2frE0daAubJc2gbQwd6QzeKk2gLMtd5sxdKIua5g1frA2f7IydaM0e6w2fq41fK01eqo3grgubJgta5cxdKI1f7AydaQydaMxc6EubJgvbJkwcZ4ubZkwcJwubZgubJcydqUydKIxapgubJctbJcubZcubJcvbJYubJcvbZkubJctbJctbZcubJg2f7AubJcrbZcubJcubJcua5g3grY0fq8ubJcubJdEkdEwhsw6i88vhswuhcsuhMtBjMgthMsrg8srgss6is8qgcs8i9A9iMYtg8spgcoogMo7hcMngMonf8olfso4gr8kfck5iM8jfMk4iM8he8k1fro7itAgesk2hs8eecgzfLcofssdeMg0hc4cd8g2hcsxeLQbdsgZdcgxeLImfcszhM0vda4xgckzhM4xg84wf8Yxgs4udKsvfcQucqhUndROmdM1fK0wcZ8vb5w0eqpQm9MzeKhXoNVcpdYydKNWn9VZotVKltJFjsIwcJ1Rms9OlslLmtH///8+kc9epdYzd6dbo9VHkMM2f7FHmNBClM8ydqVcpNY9hro3gLM9hLczealQmcw3fa46f7A8gLMxc6I3eagyc6FIldJMl9JSnNRSntNNl9JPnNJFi75UnM9ZodVKksg8kM45jc09e6ZHltFBk883gbRBh7pDk9EwcaBzn784g7dKkcY2i81Om9M7j85Llc81is09g7Q4grY/j9A0eqxKmdFFltBEjcXf6fFImdBCiLxJl9FGlNFBi78yiMxVndEvbpo6js74+vx+psPP3+o/ks5HkcpGmNCjwdZCkNDM3ehYoNJEls+lxNkxh8xHks0+jdC1zd5Lg6r+/v/H2ufz9/o3jM3t8/edvdM/k89Th61OiLBSjbZklbaTt9BfptdjmL1AicBHj8hGk9FAgK1dkLNTjLRekrdClc/k7fM0icy0y9tgp9c4jc2NtM9Dlc8zicxeXZn3AAAAQ3RSTlMAHDdTb4yPA+LtnEQmC4L2EmHqB7XA0d0sr478x4/Yd5i1zOfyPkf1sLVq4Nh3FvjxopQ2/STNuFzUwFIwxKaejILpIBEV9wAABhVJREFUeF6s1NdyFEcYBeBeoQIhRAkLlRDGrhIgY3BJL8CVeKzuyXFzzjkn5ZxzzuScg3PO8cKzu70JkO0LfxdTU//pM9vTu7Xgf6KqOVTb9X7toRrVEfBf1HTVjZccrT/2by1VV928Yty9ZbVuucdz90frG8DBjl9pVApbOstvmMuvVgaNXSfAAd6pGxpy6yxf5ph43pS/4f3uoaGm2rdu72S9xzOvMymkZFq/ptDrk90mhW7e4zl7HLzhxGWPR20xmSxJ/VqldG5m9XhaVOA1DadsNh3Pu5L2N6QtPO/32JpqQBVVk20oy/Pi2s23WEvyfHbe1thadVQttvm7Llf65gGmXK67XtupyoM7HQhmXdLS8oGWJNeOJ3C5fG5XCEJnkez3/oFdsvgJ4l2ANZwhrJKk/7OSXa+3Vw2WJMlKnGkobouYk6T0TyX30klOUnTD9HJ5qpckL3EW/w4XF3Xd0FGywXUrstrclVsqz5Pd/sXFYyDnPdrLcQODmGOK47IZb4CmibmMn+MYRzFZ5jg33ZL/EJrWcszHmANy3ARBK/IXtciJy8VsitPSdE3uuHxzougojcUdr8/32atnz/ev3f/K5wtpxUTpcaI45zusVDpYtZi+jg0oU9b3x74h7+n9ABvYEZeKaVq0sh0AtLKsFtqNBdeT0MrSzwwlq9+x6xAO4tgOtSzbCjrNQQiNvQUbUEubvzBUeGw26yDCsRHCoLkTHDa7IdOLIThs/gHvChszh2CimE8peRs47cxANI0lYNB5y1DljpOF0IhzBDPOZnDOqYYbeGKECbPzWnXludPphw5c2YBq5zlwXphIbO4VDCZ0gnPfUO1TwZoYwAs2ExPCedAu9DAjfQUjzITQb3jNj0KG2Sgt6BHaQUdYzWz+XmBktOHwanXjaSTcwwziBcuMOtwBmqPrTOxFQR/DRKKPqyur0aiW6cULYsx6tBm0jXpR/AUWR6HRq9WVW6MRhIq5jLyjbaCTDCijyYJNpCajdyobP/eTw0iexBAKkJ3gA5KcQb2zBXsIBckn+xVv8jkZSaEFHE+jFEleAEfayRU0MouNoBmB/L50Ai/HSLIHxcrpCvnhSQAuakKp2C/YbCylJjXRVy/z3+Kv/RrNcCo+WUzlVEhzKffnTQnxeN9fWF88fiNCUdSTsaufaChKWInHeysygfpIqagoakW+vV20J8uyl6TyNKEZWV4oRSPyCkWpgOLSbkCObT8o2r6tlG58HQquf6O0v50tB7JM7F4EORd2dx/K0w/KHsVkLPaoYrwgP/y7krr3SSMA4zj+OBgmjYkxcdIJQyQRKgg2viX9Hddi9UBb29LrKR7CVVEEEXWojUkXNyfTNDE14W9gbHJNuhjDettN3ZvbOvdOqCD3Jp/9l+/wJE+9PkYGjx/fqkys3S2rMozM/o2106rfMUINo6hVqz+eu/hd1c4xTg0TAfy5kV+4UG6+IthHTU9woWmxuKNbTfuCSfovBCxq7EtHqvYL4Sm6F8GVxsSXHMQ07TOi1DKtZxjWaaIyi4CXWjxPccUw8WVbMYY5wxC1mzEyXMJWkllpRloi+Kkoq69sxBTlElF6aAxYUbjXNlhlDZilDnM4U5SlN5biRsRHnbx3mbeWjEh4mEyiuJDl5XcWVmX5GvNkFgLWZM5qwsop4/AWfLhU1cR7k1VVvcYCWRkOI6Xy5gmnphCYIkvzuNYzHzosq2oNk2RtSs8khfUOfHIDgR6ysYBaMpl4uEgk2U/oJTs9AaTSwma7dT69geAE2ZpEjUsn2ieJNHeKfrI3EcAGJ2ZaNgVuC8EBctCLc57P5u5led6IOBkIYkuQMrmmjChs4VkfOerHqSBkPzZlhe06RslZ3zMjk2sscqKwY0RcjKK+LWbzd7KiHhkncs/siFJ+V5eXxD34B8nVuJEpGJNmxN2gH3vSvp7J70tF+D1Ej8qUJD1TkErAND2GZwTFg/LubvmgiBG3SOvdlsqFQrkEzJCL1rstlnVFROixZoDDSuXQFHESwVGlcuQcMb/b42NgjLowh5MTDFE3vNB5qStRIErdCQEh6pLPR92anSUb/wAIhldAaDMpGgAAAABJRU5ErkJggg==);cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABSCAMAAAAhFXfZAAAC91BMVEVMaXEzeak2f7I4g7g3g7cua5gzeKg8hJo3grY4g7c3grU0gLI2frE0daAubJc2gbQwd6QzeKk2gLMtd5sxdKIua5g1frA2f7IydaM0e6w2fq41fK01eqo3grgubJgta5cxdKI1f7AydaQydaMxc6EubJgvbJkwcZ4ubZkwcJwubZgubJcydqUydKIxapgubJctbJcubZcubJcvbJYubJcvbZkubJctbJctbZcubJg2f7AubJcrbZcubJcubJcua5g3grY0fq8ubJcubJdEkdEwhsw6i88vhswuhcsuhMtBjMgthMsrg8srgss6is8qgcs8i9A9iMYtg8spgcoogMo7hcMngMonf8olfso4gr8kfck5iM8jfMk4iM8he8k1fro7itAgesk2hs8eecgzfLcofssdeMg0hc4cd8g2hcsxeLQbdsgZdcgxeLImfcszhM0vda4xgckzhM4xg84wf8Yxgs4udKsvfcQucqhUndROmdM1fK0wcZ8vb5w0eqpQm9MzeKhXoNVcpdYydKNWn9VZotVKltJFjsIwcJ1Rms9OlslLmtH///8+kc9epdYzd6dbo9VHkMM2f7FHmNBClM8ydqVcpNY9hro3gLM9hLczealQmcw3fa46f7A8gLMxc6I3eagyc6FIldJMl9JSnNRSntNNl9JPnNJFi75UnM9ZodVKksg8kM45jc09e6ZHltFBk883gbRBh7pDk9EwcaBzn784g7dKkcY2i81Om9M7j85Llc81is09g7Q4grY/j9A0eqxKmdFFltBEjcXf6fFImdBCiLxJl9FGlNFBi78yiMxVndEvbpo6js74+vx+psPP3+o/ks5HkcpGmNCjwdZCkNDM3ehYoNJEls+lxNkxh8xHks0+jdC1zd5Lg6r+/v/H2ufz9/o3jM3t8/edvdM/k89Th61OiLBSjbZklbaTt9BfptdjmL1AicBHj8hGk9FAgK1dkLNTjLRekrdClc/k7fM0icy0y9tgp9c4jc2NtM9Dlc8zicxeXZn3AAAAQ3RSTlMAHDdTb4yPA+LtnEQmC4L2EmHqB7XA0d0sr478x4/Yd5i1zOfyPkf1sLVq4Nh3FvjxopQ2/STNuFzUwFIwxKaejILpIBEV9wAABhVJREFUeF6s1NdyFEcYBeBeoQIhRAkLlRDGrhIgY3BJL8CVeKzuyXFzzjkn5ZxzzuScg3PO8cKzu70JkO0LfxdTU//pM9vTu7Xgf6KqOVTb9X7toRrVEfBf1HTVjZccrT/2by1VV928Yty9ZbVuucdz90frG8DBjl9pVApbOstvmMuvVgaNXSfAAd6pGxpy6yxf5ph43pS/4f3uoaGm2rdu72S9xzOvMymkZFq/ptDrk90mhW7e4zl7HLzhxGWPR20xmSxJ/VqldG5m9XhaVOA1DadsNh3Pu5L2N6QtPO/32JpqQBVVk20oy/Pi2s23WEvyfHbe1thadVQttvm7Llf65gGmXK67XtupyoM7HQhmXdLS8oGWJNeOJ3C5fG5XCEJnkez3/oFdsvgJ4l2ANZwhrJKk/7OSXa+3Vw2WJMlKnGkobouYk6T0TyX30klOUnTD9HJ5qpckL3EW/w4XF3Xd0FGywXUrstrclVsqz5Pd/sXFYyDnPdrLcQODmGOK47IZb4CmibmMn+MYRzFZ5jg33ZL/EJrWcszHmANy3ARBK/IXtciJy8VsitPSdE3uuHxzougojcUdr8/32atnz/ev3f/K5wtpxUTpcaI45zusVDpYtZi+jg0oU9b3x74h7+n9ABvYEZeKaVq0sh0AtLKsFtqNBdeT0MrSzwwlq9+x6xAO4tgOtSzbCjrNQQiNvQUbUEubvzBUeGw26yDCsRHCoLkTHDa7IdOLIThs/gHvChszh2CimE8peRs47cxANI0lYNB5y1DljpOF0IhzBDPOZnDOqYYbeGKECbPzWnXludPphw5c2YBq5zlwXphIbO4VDCZ0gnPfUO1TwZoYwAs2ExPCedAu9DAjfQUjzITQb3jNj0KG2Sgt6BHaQUdYzWz+XmBktOHwanXjaSTcwwziBcuMOtwBmqPrTOxFQR/DRKKPqyur0aiW6cULYsx6tBm0jXpR/AUWR6HRq9WVW6MRhIq5jLyjbaCTDCijyYJNpCajdyobP/eTw0iexBAKkJ3gA5KcQb2zBXsIBckn+xVv8jkZSaEFHE+jFEleAEfayRU0MouNoBmB/L50Ai/HSLIHxcrpCvnhSQAuakKp2C/YbCylJjXRVy/z3+Kv/RrNcCo+WUzlVEhzKffnTQnxeN9fWF88fiNCUdSTsaufaChKWInHeysygfpIqagoakW+vV20J8uyl6TyNKEZWV4oRSPyCkWpgOLSbkCObT8o2r6tlG58HQquf6O0v50tB7JM7F4EORd2dx/K0w/KHsVkLPaoYrwgP/y7krr3SSMA4zj+OBgmjYkxcdIJQyQRKgg2viX9Hddi9UBb29LrKR7CVVEEEXWojUkXNyfTNDE14W9gbHJNuhjDettN3ZvbOvdOqCD3Jp/9l+/wJE+9PkYGjx/fqkys3S2rMozM/o2106rfMUINo6hVqz+eu/hd1c4xTg0TAfy5kV+4UG6+IthHTU9woWmxuKNbTfuCSfovBCxq7EtHqvYL4Sm6F8GVxsSXHMQ07TOi1DKtZxjWaaIyi4CXWjxPccUw8WVbMYY5wxC1mzEyXMJWkllpRloi+Kkoq69sxBTlElF6aAxYUbjXNlhlDZilDnM4U5SlN5biRsRHnbx3mbeWjEh4mEyiuJDl5XcWVmX5GvNkFgLWZM5qwsop4/AWfLhU1cR7k1VVvcYCWRkOI6Xy5gmnphCYIkvzuNYzHzosq2oNk2RtSs8khfUOfHIDgR6ysYBaMpl4uEgk2U/oJTs9AaTSwma7dT69geAE2ZpEjUsn2ieJNHeKfrI3EcAGJ2ZaNgVuC8EBctCLc57P5u5led6IOBkIYkuQMrmmjChs4VkfOerHqSBkPzZlhe06RslZ3zMjk2sscqKwY0RcjKK+LWbzd7KiHhkncs/siFJ+V5eXxD34B8nVuJEpGJNmxN2gH3vSvp7J70tF+D1Ej8qUJD1TkErAND2GZwTFg/LubvmgiBG3SOvdlsqFQrkEzJCL1rstlnVFROixZoDDSuXQFHESwVGlcuQcMb/b42NgjLowh5MTDFE3vNB5qStRIErdCQEh6pLPR92anSUb/wAIhldAaDMpGgAAAABJRU5ErkJggg==),auto;width:25px;height:41px;margin:-41px -12px}.leaflet-default-icon-shadow{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC);cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC),auto;width:41px;height:41px;margin:-41px -12px}.leaflet-default-icon-popup{margin:-34px 1px}.leaflet-default-icon-tooltip{margin:-28px 16px}.map-block{flex:1;position:relative;z-index:0}.map-block .v-btn{background-color:#fff;border:2px solid rgba(0,0,0,.2);padding:5px;width:40px;height:40px}.map-block .v-btn .v-icon{color:#e53c22}.map-block .leaflet-marker-pane canvas{z-index:1!important}.marker-cluster-small{background-color:rgba(181,226,140,.6)}.marker-cluster-small div{background-color:rgba(110,204,57,.6)}.marker-cluster-medium{background-color:rgba(241,211,87,.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.marker-cluster-large{background-color:rgba(253,156,115,.6)}.marker-cluster-large div{background-color:rgba(241,128,23,.6)}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.cpt-select-item{position:absolute;border-top:1px solid #ccc}.cpt-select-item>div{color:#575757;font-size:10px}.charging-point-list .v-card__title{padding-bottom:7px}.charging-point-list .form-filters .v-select .v-input__control{min-height:36px}.charging-point-list .map{display:flex;flex-direction:column;width:100%;flex:unset}.charging-point-list .map .th-map{border-left:1px solid #ccc;text-align:center;font-size:18px;font-weight:600;color:#5f6569;height:30px;margin-bottom:20px}.charging-point-list .map .map-block{border:3px solid #e53c22;border-radius:0 10px 10px 0;overflow:hidden;min-height:300px;position:sticky;top:30px}.charging-point-list .v-data-table .v-data-table__wrapper{overflow:visible}.charging-point-list .v-data-table tr.selected td{background:#fff}.charging-point-list .v-data-table td{height:90px!important}.charging-point-list .v-data-table td .number{color:#e53c22;font-weight:700}.charging-point-list .v-data-table td .identifier{color:#71a723;font-weight:700}.charging-point-list .v-data-table td .click{text-decoration:none;color:#71a723}.charging-point-list .v-data-table td .name{color:#e53c22;font-weight:700;text-transform:uppercase}.charging-point-list .v-data-table td .status-item{display:inline-block;margin:3px;font-weight:500}.custormers-search .v-data-table td{cursor:pointer}.custormers-search .v-data-table td .click{text-decoration:none;color:#71a723}.custormers-search .v-data-table td .firstname,.custormers-search .v-data-table td .lastname,.custormers-search .v-data-table td .number{color:#e53c22;font-weight:700}.custormers-search .v-data-table td .company{font-weight:100}.qr-link-actions[data-v-4c9d9e0c]{width:100%}.qr-code-container[data-v-4c9d9e0c],.qr-placeholder[data-v-4c9d9e0c]{padding:8px}.qr-actions[data-v-4c9d9e0c]{gap:8px}.mdi-spin[data-v-6353c5be]{animation:spin-6353c5be 1s linear infinite}@keyframes spin-6353c5be{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.member-invitations{min-height:1000px}.member-invitations .invitations-list td,.member-invitations .invitations-list th{cursor:pointer}.member-invitations .invitations-list td.text-start,.member-invitations .invitations-list th.text-start{text-align:left!important}.member-wrapper .no-border-bottom{border-bottom:none!important}.custom-fields-editor .col{display:flex;justify-content:center}.custom-fields-editor .v-data-table{background:#eee!important;min-width:60%;padding:20px;border-radius:10px}.custom-fields-editor .v-data-table table tr td{padding:20px 10px!important;font-weight:400}.custom-fields-editor .v-data-table table tr+tr td{border-top:1px solid #ccc}.organization-tariffs .v-data-table td{cursor:pointer}.organization-tariffs .v-data-table td .click{text-decoration:none;color:#71a723}.organization-tariffs .v-data-table td .number{color:#e53c22;font-weight:700}.organization-tariffs .v-data-table td .company{font-weight:100}.user-search+.search-item{border-top:1px solid #ccc}.user-search .user-list td,.user-search .user-list th{cursor:pointer}.user-search .user-list td.text-start,.user-search .user-list th.text-start{text-align:left!important}.user-search .user-list td .organization-item,.user-search .user-list th .organization-item{color:var(--v-anchor-base)}.user-search .user-list td .organization-item+.organization-item:before,.user-search .user-list th .organization-item+.organization-item:before{content:", ";color:#000}.v-input--radio-group legend.v-label{cursor:text;font-size:14px;height:auto}.v-input--radio-group__input{border:none;cursor:default;display:flex;width:100%}.v-input--radio-group--column .v-input--radio-group__input>.v-label{padding-bottom:8px}.v-input--radio-group--row .v-input--radio-group__input>.v-label{padding-right:8px}.v-input--radio-group--row legend{align-self:center;display:inline-block}.v-input--radio-group--row .v-input--radio-group__input{flex-direction:row;flex-wrap:wrap}.v-input--radio-group--column legend{padding-bottom:8px}.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child){margin-bottom:8px}.v-input--radio-group--column .v-input--radio-group__input{flex-direction:column}.theme--light.v-radio--is-disabled label{color:rgba(0,0,0,.38)}.theme--dark.v-radio--is-disabled label{color:hsla(0,0%,100%,.5)}.v-radio{align-items:center;display:flex;height:auto;outline:none}.v-radio--is-disabled{pointer-events:none;cursor:default}.v-input--radio-group.v-input--radio-group--row .v-radio{margin-right:16px}.subscription-licences-list .v-input__control,.subscription-licences-list .v-select__selections{min-height:40px}.member-search{min-height:1000px}.member-search .member-list td,.member-search .member-list th{cursor:pointer}.member-search .member-list td.text-start,.member-search .member-list th.text-start{text-align:left!important}.fill-height[data-v-d9ae1598]{min-height:100vh}.cost-center-attribution-sidebar .sidebar-header{display:flex;justify-content:space-between;align-items:center}.cost-center-attribution-sidebar .sidebar-header h3{margin:0;font-size:16px;font-weight:600}.cost-center-attribution-sidebar .cost-centers-list{max-height:calc(100vh - 400px);overflow-y:auto}.cost-center-attribution-sidebar .cost-center-item{padding:12px;margin-bottom:8px;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;transition:all .2s}.cost-center-attribution-sidebar .cost-center-item:hover{background-color:#f5f5f5}.cost-center-attribution-sidebar .cost-center-item.selected{background-color:#f5f5f5;border-left:4px solid #e53c22}.cost-center-attribution-sidebar .cost-center-item.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.cost-center-attribution-sidebar .cost-center-item.disabled:hover{background-color:transparent;border-color:#e0e0e0}.cost-center-attribution-sidebar .cost-center-item .cost-center-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cost-center-attribution-sidebar .cost-center-item .cost-center-header .cost-center-name{font-weight:500;font-size:14px}.cost-center-attribution-sidebar .cost-center-item .cost-center-stats-and-actions{display:flex;justify-content:space-between;align-items:center}.cost-center-attribution-sidebar .cost-center-item .cost-center-stats{display:flex;gap:4px}.cost-center-attribution-sidebar .cost-center-item .cost-center-actions{display:flex;gap:4px;align-items:center}.cost-center-attribution-sidebar .cost-center-item .cost-center-actions .action-text{font-size:11px;text-transform:none}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip--active{color:inherit}.v-chip-group .v-chip--active.v-chip--no-color:after{opacity:.22}.v-chip-group .v-chip--active.v-chip--no-color:focus:after{opacity:.32}.v-chip-group .v-slide-group__content{padding:4px 0}.v-chip-group--column .v-slide-group__content{white-space:normal;flex-wrap:wrap;max-width:100%}.theme--light.v-badge .v-badge__badge:after{border-color:#fff}.theme--dark.v-badge .v-badge__badge:after{border-color:#1e1e1e}.v-badge{position:relative}.v-badge,.v-badge__badge{display:inline-block;line-height:1}.v-badge__badge{border-radius:10px;color:#fff;font-size:12px;height:20px;letter-spacing:0;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;top:auto;transition:.3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-application--is-ltr .v-badge__badge{right:auto}.v-application--is-rtl .v-badge__badge{left:auto}.v-badge__badge .v-icon{color:inherit;font-size:12px;height:12px;margin:0 -2px;width:12px}.v-badge__badge .v-img{height:12px;width:12px}.v-badge__wrapper{flex:0 1;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-badge--avatar .v-badge__badge{padding:0}.v-badge--avatar .v-badge__badge .v-avatar{height:20px!important;min-width:0!important;max-width:20px!important}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-width:2px;border-style:solid;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scale(1.15)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--icon .v-badge__badge{padding:4px 6px}.v-badge--inline{align-items:center;display:inline-flex;justify-content:center}.v-badge--inline .v-badge__badge,.v-badge--inline .v-badge__wrapper{position:relative}.v-badge--inline .v-badge__wrapper{margin:0 4px}.v-badge--tile .v-badge__badge{border-radius:0}.cost-center-attribution-entities-list .entities-header h3{margin:0;font-size:16px;font-weight:600}.cost-center-attribution-entities-list .action-bar{border-radius:4px}.cost-center-attribution-entities-list .entity-name{display:flex;align-items:center}.cost-center-attribution-entities-list .cost-centers-chips{display:flex;flex-wrap:wrap;justify-content:center}.cost-center-attribution-entities-list .entities-table td:first-child,.cost-center-attribution-entities-list .entities-table th:first-child{text-align:left!important}.cost-center-attribution-entities-list .entities-table td:nth-child(2),.cost-center-attribution-entities-list .entities-table th:nth-child(2){text-align:center!important}.cost-center-attribution-entities-list .entities-table .v-data-table__wrapper{max-height:calc(100vh - 530px);overflow-y:auto}.cost-center-attribution-entities-list .entities-table.clickable-rows tbody tr{cursor:pointer}.cost-center-attribution-entities-list .entities-table tbody tr:hover:not(.selected-entity-row) td{background-color:transparent!important}.cost-center-attribution-entities-list .entities-table tbody tr.selected-entity-row.selected-entity-row>td{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0!important;background-color:#f5f5f5!important}.cost-center-attribution-entities-list .entities-table tbody tr.selected-entity-row.selected-entity-row>td:first-child{border-left:4px solid #e53c22!important;padding-left:12px!important;border-top-left-radius:4px;border-bottom-left-radius:4px}.cost-center-attribution-entities-list .entities-table tbody tr.selected-entity-row.selected-entity-row>td:last-child{border-right:1px solid #e0e0e0;border-top-right-radius:4px;border-bottom-right-radius:4px}.cost-center-attribution-entities-list .entities-table tbody tr.selected-entity-row.selected-entity-row:hover>td{background-color:#f5f5f5!important}.cost-center-attribution-editor{max-width:100%;min-width:0}.cost-center-attribution-editor .editor-header h3{margin:0;font-size:16px;font-weight:600}.cost-center-attribution-editor .quick-actions{border:1px solid #e0e0e0;border-radius:4px;padding:12px}.cost-center-attribution-editor .allocations-table ::v-deep table th{font-size:12px;font-weight:600}.cost-center-attribution-editor .allocations-table ::v-deep table input,.cost-center-attribution-editor .allocations-table ::v-deep table td{font-size:13px}.cost-center-attribution-editor .allocations-table .deleted-allocation{opacity:.6;background-color:#ffebee}.cost-center-attribution-editor .allocations-table .deleted-allocation td{color:#c62828}.cost-center-attribution-editor .visual-progress .progress-label{display:flex;align-items:center;gap:8px;font-weight:500}.cost-center-attribution-editor .editor-actions{display:flex;justify-content:space-between;gap:8px}.cost-center-attribution .attribution-layout{display:grid;grid-template-columns:30% 1fr 0;gap:20px;max-height:calc(100vh - 300px);transition:grid-template-columns .4s cubic-bezier(.4,0,.2,1)}.cost-center-attribution .attribution-layout.with-editor{grid-template-columns:30% 1fr 450px}.cost-center-attribution .attribution-editor,.cost-center-attribution .attribution-main,.cost-center-attribution .attribution-sidebar{background:#fff;border-radius:4px;padding:16px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.cost-center-attribution .attribution-editor{position:sticky;top:20px;max-height:calc(100vh - 240px);overflow-x:hidden;overflow-y:auto;width:450px;transform:translateX(calc(100% + 20px));transition:transform .4s cubic-bezier(.4,0,.2,1)}.cost-center-attribution .attribution-layout.with-editor .attribution-editor{transform:translateX(0)}