.dashboard-main .dash-ops.kv-alt{--aa-ink:#000;--aa-piso:#ebe6e3;--aa-surface:#fff;--aa-royal:#0b02b8;--aa-cta:#5f75f4;--aa-info:#0284c7;--aa-lima:#b5ff00;--aa-forest:#297f50;--aa-red:#ec0201;--aa-warn:#c2410c;--aa-on-royal:#ebe6e3;--aa-hair:#0b02b829;--aa-rule:#0b02b852;--aa-quiet:#000000b8;--aa-faint:#0000009e;color:var(--aa-ink);font-family:var(--kv-font);text-wrap:pretty;background:0 0;gap:1rem!important}.dashboard-main .dash-ops.kv-alt ::selection{background:var(--aa-lima);color:var(--aa-ink)}.dashboard-main:has(.dash-ops.kv-alt)>.dashboard-header{display:none!important}.dashboard-main:has(.dash-ops.kv-alt){background-color:#ebe6e3!important}.dashboard-main:has(.dash-ops.kv-alt):before{background:0 0!important;display:none!important}.dashboard-main .dash-ops.kv-alt .admin-alt__head{border-bottom:1px solid var(--aa-hair);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin:0 0 1.1rem;padding:0 0 1rem;display:flex}.dashboard-main .dash-ops.kv-alt .admin-alt__eyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font-size:max(12px,.75rem);font-weight:400;color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt .admin-alt__kpi,.dashboard-main .dash-ops.kv-alt [class*=eyebrow],.dashboard-main .dash-ops.kv-alt .kv-tab{font-size:max(.75rem,12px)!important}.dashboard-main .dash-ops.kv-alt .admin-alt__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,3.2vw,2.15rem);line-height:1.08;color:var(--aa-ink)!important;font-weight:400!important}.dashboard-main .dash-ops.kv-alt .admin-alt__lede{max-width:62ch;margin:.4rem 0 0;font-size:13.5px;line-height:1.68;color:var(--aa-quiet)!important}@media (max-width:1440px){.dashboard-main .dash-ops.kv-alt .admin-alt__title{font-size:clamp(1.35rem,2.4vw,1.5rem)}.dashboard-main .dash-ops.kv-alt .admin-alt__lede{font-size:14px;line-height:1.55}.dashboard-main .dash-ops.kv-alt .admin-alt__head{margin-bottom:.85rem;padding-bottom:.75rem}}.dashboard-main .dash-ops.kv-alt .admin-alt__kpis{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dashboard-main .dash-ops.kv-alt .admin-alt__kpi{border:1px solid var(--aa-hair);background:var(--aa-surface);min-height:2.25rem;color:var(--aa-ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;box-sizing:border-box;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex;border-radius:0!important}.dashboard-main .dash-ops.kv-alt .admin-page__body>div>div:first-child h2,.dashboard-main .dash-ops.kv-alt .admin-page__body>div>header h2,.dashboard-main .dash-ops.kv-alt .admin-page__body>div>.dash-card-head h2,.dashboard-main .dash-ops.kv-alt .admin-page__body>div>.dash-card-head .dash-card-head__title,.dashboard-main .dash-ops.kv-alt .admin-page__body>div>div:first-child>div>p:first-of-type{clip:rect(0, 0, 0, 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.dashboard-main .dash-ops.kv-alt .admin-page__tabs-card{background:var(--aa-surface)!important;border:1px solid var(--aa-hair)!important;border-left:1px solid var(--aa-hair)!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.dashboard-main .dash-ops.kv-alt .admin-page__tabs{gap:.65rem;padding:.35rem 0 .45rem}.dashboard-main .dash-ops.kv-alt .admin-page__tabs-row{flex-flow:column;align-items:stretch;gap:.25rem}.dashboard-main .dash-ops.kv-alt .admin-page__tabs-row-label{text-overflow:clip;white-space:nowrap;width:auto;min-width:10.5ch;max-width:none;color:var(--aa-royal);letter-spacing:.14em;flex:none;padding:.2rem .9rem 0;font-size:.75rem;font-weight:400;overflow:visible}.dashboard-main .dash-ops.kv-alt .admin-page__tabs-row-scroll{width:100%;padding:0 .85rem .3rem;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 1.5rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 1.5rem),#0000 100%)}.dashboard-main .dash-ops.kv-alt .admin-page__tabs .kv-tab,.dashboard-main .dash-ops.kv-alt .kv-tab{border:1px solid var(--aa-hair)!important;background:var(--aa-surface)!important;color:var(--aa-ink)!important;box-shadow:none!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt .admin-page__tabs .kv-tab--active,.dashboard-main .dash-ops.kv-alt .kv-tab--active,.dashboard-main .dash-ops.kv-alt .kv-tab[aria-selected=true]{background:var(--aa-royal)!important;color:var(--aa-on-royal)!important;border-color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt .kv-tab--active .dash-nav-icon,.dashboard-main .dash-ops.kv-alt .kv-tab--active svg{box-shadow:none!important;color:var(--aa-on-royal)!important;background:0 0!important;border:none!important}.dashboard-main .dash-ops.kv-alt .admin-page__tab-jump{border:1px solid var(--aa-rule);background:var(--aa-surface);color:var(--aa-ink);border-radius:0}.dashboard-main .dash-ops.kv-alt .admin-page__tab-jump:focus{outline:2px solid var(--aa-cta);outline-offset:1px}.dashboard-main .dash-ops.kv-alt .admin-page__tab-jump-label{color:var(--aa-royal);font-weight:400}.dashboard-main .dash-ops.kv-alt .jarvis-card:not(.live-gps-strip):not(.geofences-map):not(.chat-container):not(.live-gps-map-card):not(.jarvis-shell__talk),.dashboard-main .dash-ops.kv-alt .dash-ops-card:not(.live-gps-strip):not(.chat-container):not(.geofences-map):not(.live-gps-map-card):not(.jarvis-shell__talk),.dashboard-main .dash-ops.kv-alt .kv-card,.dashboard-main .dash-ops.kv-alt .dash-tile{border-left:1px solid var(--aa-hair);background:var(--aa-surface)!important;border-top:1px solid var(--aa-hair)!important;border-right:1px solid var(--aa-hair)!important;border-bottom:1px solid var(--aa-hair)!important;box-shadow:none!important;color:var(--aa-ink)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt .dash-ops-card--hero,.dashboard-main .dash-ops.kv-alt .ai-copilot-container,.dashboard-main .dash-ops.kv-alt .jarvis-shell__hero.jarvis-card,.dashboard-main .dash-ops.kv-alt .kv-card--accent{border-top:2px solid var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt .kv-card--critical,.dashboard-main .dash-ops.kv-alt .jarvis-card.is-critical,.dashboard-main .dash-ops.kv-alt .dash-ops-card.is-critical{border-left:3px solid var(--aa-red)!important}.dashboard-main .dash-ops.kv-alt .kv-card--warn,.dashboard-main .dash-ops.kv-alt .jarvis-card.is-warn,.dashboard-main .dash-ops.kv-alt .dash-ops-card.is-warn{border-left:3px solid var(--aa-warn)!important}.dashboard-main .dash-ops.kv-alt .kv-card--ok,.dashboard-main .dash-ops.kv-alt .jarvis-card.is-ok,.dashboard-main .dash-ops.kv-alt .dash-ops-card.is-ok{border-left:3px solid var(--aa-forest)!important}.dashboard-main .dash-ops.kv-alt .kv-card--info,.dashboard-main .dash-ops.kv-alt .jarvis-card.is-info,.dashboard-main .dash-ops.kv-alt .dash-ops-card.is-info{border-left:3px solid var(--aa-info)!important}.dashboard-main .dash-ops.kv-alt :is(.jarvis-card,.dash-ops-card,.kv-card):not(.jarvis-shell) :is(.jarvis-card,.dash-ops-card,.kv-card):not(.live-gps-strip):not(.geofences-map){border-left:3px solid var(--aa-royal);background:var(--aa-piso)!important;border-top:1px solid #0000!important;border-bottom:1px solid #0000!important;border-right:1px solid #0000!important}.dashboard-main .dash-ops.kv-alt a.jarvis-card:hover,.dashboard-main .dash-ops.kv-alt a.dash-ops-card:hover,.dashboard-main .dash-ops.kv-alt a.kv-card:hover,.dashboard-main .dash-ops.kv-alt button.jarvis-card:hover,.dashboard-main .dash-ops.kv-alt button.dash-ops-card:hover,.dashboard-main .dash-ops.kv-alt .dash-tile:hover{border-color:var(--aa-royal)!important;background:color-mix(in srgb, var(--aa-royal) 3%, var(--aa-surface))!important}.dashboard-main .dash-ops.kv-alt .kv-ops-stat-grid{border:1px solid var(--aa-hair);background:var(--aa-surface);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;opacity:1!important;gap:0!important}.dashboard-main .dash-ops.kv-alt .kv-ops-stat-grid>.kv-ops-stat{border:0!important;border-right:1px solid var(--aa-hair)!important;background:var(--aa-surface)!important;border-radius:0!important;padding:.85rem 1rem!important}.dashboard-main .dash-ops.kv-alt .kv-ops-stat-grid>.kv-ops-stat:last-child{border-right:0!important}.dashboard-main .dash-ops.kv-alt .kv-ops-stat-grid .kv-ops-stat__icon{background:var(--aa-piso)!important;border:1px solid var(--aa-hair)!important;color:var(--aa-royal)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt .kv-ops-stat-grid .kv-ops-stat--danger .kv-ops-stat__icon{color:var(--aa-red)!important;border-color:color-mix(in srgb, var(--aa-red) 32%, transparent)!important}.dashboard-main .dash-ops.kv-alt .kv-ops-stat-grid .kv-ops-stat--warn .kv-ops-stat__icon{color:var(--aa-warn)!important;border-color:color-mix(in srgb, var(--aa-warn) 32%, transparent)!important}.dashboard-main .dash-ops.kv-alt .kv-ops-stat-grid .kv-ops-stat__value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--aa-ink)!important;font-size:1.5rem!important;font-weight:400!important}.dashboard-main .dash-ops.kv-alt .kv-ops-stat-grid .kv-ops-stat--danger .kv-ops-stat__value{color:var(--aa-red)!important}.dashboard-main .dash-ops.kv-alt .kv-ops-stat-grid .kv-ops-stat--warn .kv-ops-stat__value{color:var(--aa-warn)!important}.dashboard-main .dash-ops.kv-alt .kv-ops-stat-grid .kv-ops-stat__label{letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--aa-royal)!important;font-size:.75rem!important;font-weight:600!important}.dashboard-main .dash-ops.kv-alt [style*="background: var(--kv-charcoal)"],.dashboard-main .dash-ops.kv-alt [style*="background:var(--kv-charcoal)"],.dashboard-main .dash-ops.kv-alt [style*="backgroundColor: var(--kv-charcoal)"],.dashboard-main .dash-ops.kv-alt [style*="backgroundColor:var(--kv-charcoal)"]{background:var(--aa-surface)!important;background-color:var(--aa-surface)!important;color:var(--aa-ink)!important;border:1px solid var(--aa-hair)!important;box-shadow:none!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt [style*="background: var(--kv-surface)"],.dashboard-main .dash-ops.kv-alt [style*="background:var(--kv-surface)"],.dashboard-main .dash-ops.kv-alt [style*="backgroundColor: var(--kv-surface)"],.dashboard-main .dash-ops.kv-alt [style*="background: var(--kv-ink)"],.dashboard-main .dash-ops.kv-alt [style*="background:#000"],.dashboard-main .dash-ops.kv-alt [style*="background: #000"]{background:var(--aa-piso)!important;background-color:var(--aa-piso)!important;color:var(--aa-ink)!important}.dashboard-main .dash-ops.kv-alt h1,.dashboard-main .dash-ops.kv-alt h2,.dashboard-main .dash-ops.kv-alt h3,.dashboard-main .dash-ops.kv-alt h4,.dashboard-main .dash-ops.kv-alt th,.dashboard-main .dash-ops.kv-alt td,.dashboard-main .dash-ops.kv-alt label,.dashboard-main .dash-ops.kv-alt p,.dashboard-main .dash-ops.kv-alt span{color:inherit}.dashboard-main .dash-ops.kv-alt [style*="color: var(--kv-canvas)"],.dashboard-main .dash-ops.kv-alt [style*="color:var(--kv-canvas)"]{color:var(--aa-ink)!important}.dashboard-main .dash-ops.kv-alt [style*="color: var(--kv-muted)"],.dashboard-main .dash-ops.kv-alt [style*="color:var(--kv-muted)"]{color:var(--aa-quiet)!important}.dashboard-main .dash-ops.kv-alt [style*="color: #93c5fd"],.dashboard-main .dash-ops.kv-alt [style*="color:#93c5fd"],.dashboard-main .dash-ops.kv-alt [style*="color: #7dd3fc"],.dashboard-main .dash-ops.kv-alt [style*="color:#7dd3fc"],.dashboard-main .dash-ops.kv-alt [style*="color: #c4ff5a"],.dashboard-main .dash-ops.kv-alt [style*="color:#c4ff5a"]{color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt [style*="color: #86efac"],.dashboard-main .dash-ops.kv-alt [style*="color:#86efac"]{color:var(--aa-forest)!important}.dashboard-main .dash-ops.kv-alt [style*="color: #fbbf24"],.dashboard-main .dash-ops.kv-alt [style*="color:#fbbf24"]{color:var(--aa-warn)!important}.dashboard-main .dash-ops.kv-alt [style*="color: #fca5a5"],.dashboard-main .dash-ops.kv-alt [style*="color:#fca5a5"],.dashboard-main .dash-ops.kv-alt [style*="color: #f87171"],.dashboard-main .dash-ops.kv-alt [style*="color:#f87171"]{color:var(--aa-red)!important}.dashboard-main .dash-ops.kv-alt [style*="color: var(--kv-lime"],.dashboard-main .dash-ops.kv-alt [style*="color:var(--kv-lime"]{color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt .kv-btn-primary,.dashboard-main .dash-ops.kv-alt button.kv-btn-primary,.dashboard-main .dash-ops.kv-alt a.kv-btn-primary,.dashboard-main .dash-ops.kv-alt .kv-btn-primary:not(.jarvis-shell__send),.dashboard-main .dash-ops.kv-alt button.kv-btn-primary:not(.jarvis-shell__send),.dashboard-main .dash-ops.kv-alt .karvia-btn-primary,.dashboard-main .dash-ops.kv-alt .qa-btn-primary{background:var(--aa-royal)!important;color:#fff!important;box-shadow:none!important;border:none!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt .kv-btn-secondary,.dashboard-main .dash-ops.kv-alt .kv-btn-outline,.dashboard-main .dash-ops.kv-alt .karvia-btn-outline{color:var(--aa-ink)!important;border:1px solid var(--aa-rule)!important;background:0 0!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt .kv-btn-danger{border-radius:0!important}.dashboard-main .dash-ops.kv-alt .dash-chip{border:1px solid var(--aa-hair)!important;background:var(--aa-surface)!important;color:var(--aa-ink)!important;box-shadow:none!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt .dash-chip--active,.dashboard-main .dash-ops.kv-alt .dash-chip.is-on{background:var(--aa-royal)!important;color:var(--aa-on-royal)!important;border-color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt .dash-chip--active .dash-nav-icon,.dashboard-main .dash-ops.kv-alt .dash-chip--active svg,.dashboard-main .dash-ops.kv-alt .dash-chip.is-on .dash-nav-icon,.dashboard-main .dash-ops.kv-alt .dash-chip.is-on svg{box-shadow:none!important;color:#fff!important;background:0 0!important;border:none!important}.dashboard-main .dash-ops.kv-alt input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.dashboard-main .dash-ops.kv-alt input[style]:not([type=checkbox]):not([type=file]),.dashboard-main .dash-ops.kv-alt select,.dashboard-main .dash-ops.kv-alt select[style],.dashboard-main .dash-ops.kv-alt textarea,.dashboard-main .dash-ops.kv-alt textarea[style]{-webkit-text-fill-color:var(--aa-ink);font-family:inherit;border:1px solid var(--aa-rule)!important;background:var(--aa-surface)!important;color:var(--aa-ink)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt input:disabled:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.dashboard-main .dash-ops.kv-alt select:disabled,.dashboard-main .dash-ops.kv-alt textarea:disabled{-webkit-text-fill-color:var(--aa-quiet);background:var(--aa-piso)!important;color:var(--aa-quiet)!important}.dashboard-main .dash-ops.kv-alt select option{color:#000;background:#fff}.dashboard-main .dash-ops.kv-alt input::placeholder,.dashboard-main .dash-ops.kv-alt textarea::placeholder{-webkit-text-fill-color:var(--aa-faint);opacity:1;color:var(--aa-faint)!important}.dashboard-main .dash-ops.kv-alt input:focus,.dashboard-main .dash-ops.kv-alt select:focus,.dashboard-main .dash-ops.kv-alt textarea:focus{outline:2px solid var(--aa-cta);outline-offset:1px;border-color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt table{border-collapse:collapse;width:100%}.dashboard-main .dash-ops.kv-alt thead,.dashboard-main .dash-ops.kv-alt thead[style],.dashboard-main .dash-ops.kv-alt th{letter-spacing:.12em;text-transform:uppercase;color:var(--aa-quiet)!important;border-bottom:1px solid var(--aa-rule)!important;background:var(--aa-piso)!important;background-color:var(--aa-piso)!important;font-size:.75rem!important;font-weight:500!important}.dashboard-main .dash-ops.kv-alt td{font-variant-numeric:tabular-nums;border-bottom:1px solid var(--aa-hair)!important;color:var(--aa-ink)!important}.dashboard-main .dash-ops.kv-alt tbody tr:hover td{background:var(--aa-piso)}.dashboard-main .dash-ops.kv-alt .admin-alt__kpi:has(.admin-alt__kpi-value){border:1px solid var(--aa-hair);background:var(--aa-surface);padding:1.05rem 1.15rem}.dashboard-main .dash-ops.kv-alt .admin-alt__kpi-label{letter-spacing:.14em;text-transform:uppercase;color:var(--aa-faint);font-size:.75rem;font-weight:400}.dashboard-main .dash-ops.kv-alt .admin-alt__kpi-value{letter-spacing:-.035em;color:var(--aa-royal);font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:1.85rem;font-weight:400;line-height:1.1}.dashboard-main .dash-ops.kv-alt .dash-tile{border-radius:0!important}.dashboard-main .dash-ops.kv-alt .dash-tile:hover{border-color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt .admin-alt__quick{border:1px solid var(--aa-hair);background:var(--aa-surface);padding:1.05rem 1.15rem}.dashboard-main .dash-ops.kv-alt .admin-alt__quick-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.75rem;display:grid}.dashboard-main .dash-ops.kv-alt .admin-alt__quick-grid .dash-tile{width:100%;min-height:5.5rem}.dashboard-main .dash-ops.kv-alt .admin-collapse{background:var(--aa-surface);border:1px solid var(--aa-hair);padding:.85rem 1rem}.dashboard-main .dash-ops.kv-alt .admin-collapse__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-main .dash-ops.kv-alt .admin-collapse__toggle{cursor:pointer;color:inherit;text-align:left;background:0 0;border:none;flex:auto;align-items:center;gap:.45rem;min-width:0;padding:0;font-family:inherit;display:flex}.dashboard-main .dash-ops.kv-alt .admin-collapse__title{color:var(--aa-ink);font-size:.95rem;font-weight:600}.dashboard-main .dash-ops.kv-alt .admin-collapse__badge{color:var(--aa-royal);letter-spacing:.04em;font-size:.75rem;font-weight:600}.dashboard-main .dash-ops.kv-alt .admin-collapse__right{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dashboard-main .dash-ops.kv-alt .admin-collapse[data-open="1"] .admin-collapse__body{margin-top:.85rem}.dashboard-main .dash-ops.kv-alt .admin-table-filter input,.dashboard-main .dash-ops.kv-alt .admin-table-sort select,.dashboard-main .dash-ops.kv-alt .admin-table-sort button{border-radius:0!important}.dashboard-main .dash-ops.kv-alt [role=tablist] button[aria-selected=true]:not(.jarvis-shell__legend-filter),.dashboard-main .dash-ops.kv-alt [role=tab][aria-selected=true]:not(.jarvis-shell__legend-filter),.dashboard-main .dash-ops.kv-alt [style*="background: var(--kv-cta)"],.dashboard-main .dash-ops.kv-alt [style*="background:var(--kv-cta)"]{-webkit-text-fill-color:#fff;background:var(--aa-royal)!important;color:#fff!important}.dashboard-main .dash-ops.kv-alt .admin-alt__mark{background:var(--aa-lima);color:var(--aa-ink)}.dashboard-main .dash-ops.kv-alt.profile-page .profile-alt__role{border:1px solid var(--aa-hair);background:var(--aa-piso);color:var(--aa-royal);letter-spacing:.12em;text-transform:uppercase;margin-top:.75rem;padding:.28rem .7rem;font-size:.75rem;font-weight:400;display:inline-block}.dashboard-main .dash-ops.kv-alt.profile-page .profile-alt__identity h2{letter-spacing:-.035em;margin:0 0 .35rem;font-size:clamp(1.35rem,2.4vw,1.7rem);color:var(--aa-ink)!important;font-weight:300!important}.dashboard-main .dash-ops.kv-alt.profile-page .profile-alt__form-title{letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.25rem;color:var(--aa-royal)!important;font-size:.75rem!important;font-weight:400!important}.dashboard-main .dash-ops.kv-alt.profile-page .profile-alt__label{margin-bottom:.5rem;display:block;color:var(--aa-quiet)!important;font-size:.8125rem!important;font-weight:500!important}.dashboard-main .dash-ops.kv-alt.profile-page .profile-alt__hint{color:var(--aa-faint);margin:.25rem 0 0;font-size:.75rem}.dashboard-main .dash-ops.kv-alt.profile-page .profile-alt__notice{border:1px solid var(--aa-hair);background:var(--aa-piso);padding:1rem}.dashboard-main .dash-ops.kv-alt.profile-page .profile-alt__notice.is-on{border-color:var(--aa-rule);background:#0b02b80d}.dashboard-main .dash-ops.kv-alt.profile-page .profile-alt__wa.is-on{background:#297f5014;border-color:#297f5059}.dashboard-main .dash-ops.kv-alt .profile-alt__toast{border:1px solid var(--aa-hair);padding:.75rem;font-size:.875rem}.dashboard-main .dash-ops.kv-alt .profile-alt__toast--ok{color:var(--aa-forest);background:#297f5014;border-color:#297f504d}.dashboard-main .dash-ops.kv-alt .profile-alt__toast--err{color:var(--aa-red);background:#ec020114;border-color:#ec02014d}.dashboard-main .dash-ops.kv-alt .profile-alt__toast--info{border-color:var(--aa-hair);color:var(--aa-ink);background:#0b02b80d}.dashboard-main .dash-ops.kv-alt.profile-page .profile-alt__avatar-wrap{width:100px;height:100px;margin:0 auto 1rem;position:relative;overflow:hidden}.dashboard-main .dash-ops.kv-alt.profile-page .profile-alt__avatar-actions{z-index:1;height:28px;display:flex;position:absolute;bottom:0;left:0;right:0}.dashboard-main .dash-ops.kv-alt.profile-page .profile-alt__avatar-actions .profile-alt__fab{flex:1;width:auto;height:28px;position:static}.dashboard-main .dash-ops.kv-alt.profile-page .profile-alt__avatar{border:1px solid var(--aa-hair);background:var(--aa-royal);color:#fff;border-radius:0;justify-content:center;align-items:center;width:100px;height:100px;font-size:2.5rem;font-weight:300;display:flex;overflow:hidden}.dashboard-main .dash-ops.kv-alt.profile-page .profile-alt__fab{cursor:pointer;border:1px solid var(--aa-surface);color:#fff;border-radius:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.dashboard-main .dash-ops.kv-alt.profile-page .profile-alt__fab--camera{background:var(--aa-royal)}.dashboard-main .dash-ops.kv-alt.profile-page .profile-alt__fab--danger{background:var(--aa-red)}.dashboard-main .dash-ops.kv-alt .dash-nav-icon--on-cta,.dashboard-main .dash-ops.kv-alt .dash-nav-icon--inline,.dashboard-main .dash-ops.kv-alt .kv-btn-primary .dash-nav-icon,.dashboard-main .dash-ops.kv-alt .profile-alt__fab .dash-nav-icon,.dashboard-main .dash-ops.kv-alt .settings-nav-item.is-active .dash-nav-icon{box-shadow:none!important;background:0 0!important;border:none!important}.dashboard-main .dash-ops.kv-alt.profile-page .profile-alt__fab .dash-nav-icon,.dashboard-main .dash-ops.kv-alt.profile-page .profile-alt__fab .dash-nav-icon--on-cta,.dashboard-main .dash-ops.kv-alt.profile-page .profile-alt__fab .dash-nav-icon--inline{color:#fff!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}.dashboard-main .dash-ops.kv-alt.profile-page .profile-alt__fab svg,.dashboard-main .dash-ops.kv-alt .kv-btn-primary .dash-nav-icon,.dashboard-main .dash-ops.kv-alt .kv-btn-primary svg{color:#fff!important}.dashboard-main .dash-ops.kv-alt.profile-page .profile-alt__logo{border:1px solid var(--aa-hair);background:var(--aa-piso);justify-content:center;align-items:center;width:60px;height:60px;display:flex;overflow:hidden}.dashboard-main .dash-ops.kv-alt .kv-tabs,.dashboard-main .dash-ops.kv-alt .support-page__tabs{gap:.35rem;padding:.45rem;border-radius:0!important}.dashboard-main .dash-ops.kv-alt .kv-tabs__trigger,.dashboard-main .dash-ops.kv-alt .support-page__tabs .kv-tabs__trigger{border:1px solid var(--aa-hair)!important;background:var(--aa-surface)!important;color:var(--aa-ink)!important;box-shadow:none!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt .kv-tabs__trigger--active,.dashboard-main .dash-ops.kv-alt .kv-tabs__trigger[aria-selected=true],.dashboard-main .dash-ops.kv-alt .support-page__tabs .kv-tabs__trigger--active,.dashboard-main .dash-ops.kv-alt .support-page__tabs .kv-tabs__trigger[aria-selected=true]{background:var(--aa-royal)!important;color:#fff!important;border-color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt .admin-alt__head .dash-page-head__actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.dashboard-main .dash-ops.kv-alt .admin-alt__mark{background:var(--aa-lima)!important;color:var(--aa-ink)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt [style*="border: 2px solid var(--kv-cta)"],.dashboard-main .dash-ops.kv-alt [style*="border:2px solid var(--kv-cta)"]{border:1px solid var(--aa-royal)!important}@media (max-width:768px){.dashboard-main .dash-ops.kv-alt .admin-alt__title{font-size:1.35rem}.dashboard-main .dash-ops.kv-alt .kv-btn-primary:not(.send-btn):not(.jarvis-shell__nl-submit),.dashboard-main .dash-ops.kv-alt .qa-btn-primary{justify-content:center;width:100%;min-height:48px}.dashboard-main .dash-ops.kv-alt .admin-alt__kpis .kv-btn-primary:not(.send-btn),.dashboard-main .dash-ops.kv-alt .chat-input-row .kv-btn-primary,.dashboard-main .dash-ops.kv-alt .jarvis-shell__nl-bar .jarvis-shell__nl-submit{width:auto}}.dashboard-main .dash-ops.kv-alt.dash-loading .dash-loading__skel{border-radius:0!important}.dashboard-main .dash-ops.kv-alt.dash-loading .dash-loading__mark-ring{border-color:#0b02b838!important;border-top-color:var(--aa-royal)!important;border-right-color:#5f75f4b3!important}.dashboard-main .dash-ops.kv-alt.dash-loading .dash-loading__mark-plate{border-radius:1rem!important}.dashboard-main .dash-ops.kv-alt.dash-loading .dash-loading__step--active{border-left-color:var(--aa-royal)!important;background:#0b02b80f!important}.dashboard-main .dash-ops.kv-alt.dash-loading .dash-loading__step--active .dash-loading__step-state{color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt.dash-loading .dash-loading__bar{border-radius:0!important}.dashboard-main .dash-ops.kv-alt.dash-loading .dash-loading__bar-fill{background:var(--aa-royal)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.dash-loading .dash-chip--active{background:var(--aa-royal)!important;color:#fff!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.support-page .support-page__progress-kicker{letter-spacing:.16em;font-weight:400;color:var(--aa-royal)!important;font-size:.75rem!important}.dashboard-main .dash-ops.kv-alt.support-page .support-page__progress-level{letter-spacing:-.04em;color:var(--aa-ink)!important;font-weight:300!important}.dashboard-main .dash-ops.kv-alt.support-page .support-page__progress-pts{color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt.support-page .kv-badge--cta{background:var(--aa-royal)!important;color:#fff!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.support-page .support-page__progress-hero-icon{color:#fff;background:var(--aa-royal)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.support-page .support-page__progress-hero-icon .dash-nav-icon,.dashboard-main .dash-ops.kv-alt.support-page .support-page__progress-hero-icon svg{box-shadow:none!important;color:#fff!important;background:0 0!important;border:none!important}.dashboard-main .dash-ops.kv-alt.support-page .kv-progress{height:4px;background:#0b02b81f!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.support-page .kv-progress__indicator{background:var(--aa-royal)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.support-page .support-page__progress-pillar{background:var(--aa-piso)!important;border:1px solid var(--aa-hair)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.support-page .support-page__progress-pillar--hero{border-color:var(--aa-rule)!important;background:#0b02b80f!important}.dashboard-main .dash-ops.kv-alt.support-page .support-page__progress-pillar--good{border-left:3px solid var(--aa-forest)!important}.dashboard-main .dash-ops.kv-alt.support-page .support-page__progress-pillar--mid{border-left:3px solid #c47a00!important}.dashboard-main .dash-ops.kv-alt.support-page .support-page__progress-pillar--low{border-left:3px solid var(--aa-red)!important}.dashboard-main .dash-ops.kv-alt.support-page .support-page__progress-actions li,.dashboard-main .dash-ops.kv-alt.support-page .support-page__progress-events li{background:var(--aa-piso)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.support-page .support-page__library-card{border-left:3px solid var(--aa-royal)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.support-page .support-page__library-card.is-featured,.dashboard-main .dash-ops.kv-alt.support-page .support-page__library-card:hover{border-left-color:var(--aa-royal)!important;box-shadow:none!important;background:#0b02b80d!important}.dashboard-main .dash-ops.kv-alt.support-page .support-page__library-arcade{border-radius:0!important}.dashboard-main .dash-ops.kv-alt.support-page .support-page__library-play{color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt .copilot-prompt-guide__card,.dashboard-main .dash-ops.kv-alt .copilot-prompt-guide__hero,.dashboard-main .dash-ops.kv-alt .copilot-prompt-guide__quote{border-radius:0!important}.dashboard-main .dash-ops.kv-alt .copilot-prompt-guide__card{border-left:3px solid var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt .copilot-prompt-guide__card:hover{box-shadow:none!important;background:#0b02b80d!important}.dashboard-main .dash-ops.kv-alt .copilot-prompt-guide__frame{border-left-color:var(--aa-royal);background:#0b02b80f}.dashboard-main .dash-ops.kv-alt .copilot-prompt-guide__quote{background:var(--aa-piso);border-color:var(--aa-hair)}.dashboard-main .dash-ops.kv-alt.settings-page .settings-layout{flex:auto;grid-template-columns:minmax(15.5rem,18rem) minmax(0,1fr)!important;align-items:stretch!important;gap:1.15rem!important}.dashboard-main .dash-ops.kv-alt.settings-page .settings-sidebar-nav{flex-direction:column;min-height:calc(100dvh - 8.5rem);max-height:none;display:flex;position:sticky;top:5rem;align-self:stretch!important;padding:.35rem!important}.dashboard-main .dash-ops.kv-alt.settings-page .settings-sidebar{flex-direction:column;flex:auto;gap:.15rem;min-height:0;display:flex}.dashboard-main .dash-ops.kv-alt.settings-page .settings-nav-item{width:100%;min-height:2.85rem;color:var(--aa-ink);font-family:var(--kv-font);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:.7rem;margin:0;padding:.8rem .9rem;font-size:.875rem;font-weight:500;display:flex}.dashboard-main .dash-ops.kv-alt.settings-page .settings-nav-item:hover{border-color:var(--aa-hair);background:#0b02b80d}.dashboard-main .dash-ops.kv-alt.settings-page .settings-nav-item.is-active{font-weight:600;background:var(--aa-royal)!important;color:#fff!important;border-color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt.settings-page .settings-nav-item.is-active .dash-nav-icon,.dashboard-main .dash-ops.kv-alt.settings-page .settings-nav-item.is-active svg{box-shadow:none!important;color:#fff!important;background:0 0!important;border:none!important}.dashboard-main .dash-ops.kv-alt.settings-page .settings-notif-row{background:var(--aa-piso)!important;border:1px solid var(--aa-hair)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.settings-page .settings-notif-row.is-on{border-color:var(--aa-rule)!important;background:#0b02b80f!important}.dashboard-main .dash-ops.kv-alt.settings-page .settings-notif-icon{background:var(--aa-surface)!important;border-color:var(--aa-hair)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.settings-page .mgr-ops-progress{border:1px solid var(--aa-hair);background:var(--aa-surface);padding:.65rem .8rem;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.settings-page .kv-progress,.dashboard-main .dash-ops.kv-alt.settings-page .mgr-ops-progress__track{border-radius:0!important}.dashboard-main .dash-ops.kv-alt.settings-page .settings-switch[aria-pressed=true]{background:var(--aa-royal)!important}@media (max-width:900px){.dashboard-main .dash-ops.kv-alt.settings-page .settings-layout{grid-template-columns:1fr!important}.dashboard-main .dash-ops.kv-alt.settings-page .settings-sidebar-nav{display:none!important}}.dashboard-main .dash-ops.kv-alt.integrations-page .integrations-page__tabs{flex-wrap:wrap;gap:.35rem;padding:.45rem}.dashboard-main .dash-ops.kv-alt .integ-alt__status{border:1px solid var(--aa-hair);background:var(--aa-piso);color:var(--aa-ink);font-size:.75rem;font-weight:700;font-family:var(--kv-font);white-space:nowrap;align-items:center;gap:.35rem;padding:.2rem .55rem;display:inline-flex;border-radius:0!important}.dashboard-main .dash-ops.kv-alt .integ-alt__status--ok{color:var(--aa-forest)!important;background:#297f501a!important;border-color:#297f5047!important}.dashboard-main .dash-ops.kv-alt .integ-alt__status--warn{color:#b45309!important;background:#b453091f!important;border-color:#b4530947!important}.dashboard-main .dash-ops.kv-alt .integ-alt__status--err{color:var(--aa-red)!important;background:#ec020114!important;border-color:#ec020147!important}.dashboard-main .dash-ops.kv-alt .integ-alt__status--muted{background:var(--aa-piso)!important;color:var(--aa-quiet)!important}.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__guide>button{border-radius:0!important}.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__code pre,.dashboard-main .dash-ops.kv-alt.integrations-page pre{border:1px solid var(--aa-hair)!important;background:var(--aa-piso)!important;color:var(--aa-ink)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__code button,.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__code .dash-nav-icon{border:1px solid var(--aa-hair)!important;color:var(--aa-ink)!important;background:0 0!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.integrations-page code{background:var(--aa-piso);color:var(--aa-ink);border-radius:0}.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__gate-mark{background:var(--aa-piso);width:4rem;height:4rem;color:var(--aa-royal);border:1px solid var(--aa-hair);justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__gate-mark .dash-nav-icon,.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__gate-mark svg{color:var(--aa-royal)!important;background:0 0!important;border:none!important}.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__modal .jarvis-card{border-radius:0!important}.dashboard-main .dash-ops.kv-alt.integrations-page input[type=checkbox]{accent-color:var(--aa-royal)}.dashboard-main .dash-ops.kv-alt.integrations-page a{color:var(--aa-royal)}.dashboard-main .dash-ops.kv-alt.integrations-page .kv-btn-primary .dash-nav-icon,.dashboard-main .dash-ops.kv-alt.integrations-page .kv-btn-primary .dash-nav-icon--on-cta,.dashboard-main .dash-ops.kv-alt.integrations-page .kv-btn-primary svg{box-shadow:none!important;color:#fff!important;background:0 0!important;border:none!important}.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__collapse-head{cursor:pointer;text-align:left;width:100%;font-family:var(--kv-font);color:var(--aa-ink);background:0 0;border:none;align-items:center;gap:.75rem;padding:.95rem 1.05rem;display:flex}.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__collapse-head:hover{background:var(--aa-piso)}.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__collapse-caret{color:var(--aa-royal);flex-shrink:0;transition:transform .15s;display:inline-flex}.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__collapse-caret .dash-nav-icon,.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__collapse-caret svg{color:var(--aa-royal)!important;background:0 0!important;border:none!important}.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__oem-brand{flex-direction:column;gap:.75rem;display:flex}.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__oem-brand-label{letter-spacing:.08em;text-transform:uppercase;color:var(--aa-royal);font-size:.75rem;font-weight:700}.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__collapse-title{letter-spacing:-.03em;color:var(--aa-ink);font-size:1.05rem;font-weight:500}.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__collapse-summary{color:var(--aa-quiet);margin-top:.2rem;font-size:.8125rem;line-height:1.5}.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__collapse-badges{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__collapse-action{color:var(--aa-royal);flex-shrink:0;font-size:.75rem;font-weight:700}.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__collapse-body{border-top:1px solid var(--aa-hair);color:var(--aa-ink);font-size:.875rem;line-height:1.65;font-family:var(--kv-font);padding:0 1.05rem 1.15rem}.dashboard-main .dash-ops.kv-alt.integrations-page p,.dashboard-main .dash-ops.kv-alt.integrations-page li{color:var(--aa-ink);font-size:.875rem;line-height:1.65}.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__collapse-summary,.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__collapse-body p{color:var(--aa-quiet)}.dashboard-main .dash-ops.kv-alt.integrations-page .dash-card-head__title,.dashboard-main .dash-ops.kv-alt.integrations-page h3,.dashboard-main .dash-ops.kv-alt.integrations-page h4{letter-spacing:-.03em;color:var(--aa-ink)!important;font-weight:500!important}@media (max-width:900px){.dashboard-main .dash-ops.kv-alt.integrations-page .integ-alt__collapse-action{display:none}.dashboard-main .dash-ops.kv-alt.settings-page .settings-layout{grid-template-columns:1fr!important}.dashboard-main .dash-ops.kv-alt.settings-page .settings-sidebar-nav{display:none!important}}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive{grid-template-columns:minmax(14rem,17.5rem) minmax(0,1fr);align-items:stretch;gap:1rem;min-height:28rem;display:grid}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__nav,.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__pane{background:var(--aa-surface);border:1px solid var(--aa-hair);border-radius:0;min-width:0}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__nav{flex-direction:column;min-height:28rem;display:flex}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__nav-head{border-bottom:1px solid var(--aa-hair);padding:.85rem 1rem .65rem}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__nav-head h3{letter-spacing:.08em;text-transform:uppercase;color:var(--aa-royal);margin:0 0 .55rem;font-size:.75rem;font-weight:700}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__search{border:1px solid var(--aa-hair);width:100%;font-family:var(--kv-font);color:var(--aa-ink);background:#fff;border-radius:0;padding:.5rem .65rem;font-size:.8125rem}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__folders{flex:1;padding:.4rem 0;overflow:auto}.dashboard-main .dash-ops.kv-alt.legal-page .legal-folder{text-align:left;cursor:pointer;width:100%;font-family:var(--kv-font);color:var(--aa-ink);background:0 0;border:none;align-items:center;gap:.65rem;padding:.7rem 1rem;display:flex}.dashboard-main .dash-ops.kv-alt.legal-page .legal-folder:hover{background:var(--aa-piso)}.dashboard-main .dash-ops.kv-alt.legal-page .legal-folder.is-active{background:var(--aa-royal);color:var(--aa-on-royal)}.dashboard-main .dash-ops.kv-alt.legal-page .legal-folder.is-active .legal-folder__meta,.dashboard-main .dash-ops.kv-alt.legal-page .legal-folder.is-active .dash-nav-icon,.dashboard-main .dash-ops.kv-alt.legal-page .legal-folder.is-active svg{color:var(--aa-on-royal)!important}.dashboard-main .dash-ops.kv-alt.legal-page .legal-folder__name{letter-spacing:-.02em;font-size:.875rem;font-weight:500;line-height:1.3}.dashboard-main .dash-ops.kv-alt.legal-page .legal-folder__meta{color:var(--aa-quiet);margin-top:.1rem;font-size:.75rem}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__crumb{border-bottom:1px solid var(--aa-hair);color:var(--aa-quiet);flex-wrap:wrap;align-items:center;gap:.35rem;padding:.75rem 1.05rem;font-size:.8125rem;display:flex}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__crumb strong{color:var(--aa-ink);font-weight:500}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__toolbar{border-bottom:1px solid var(--aa-hair);flex-wrap:wrap;align-items:center;gap:.65rem;padding:.75rem 1.05rem;display:flex}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__kpis{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.dashboard-main .dash-ops.kv-alt.legal-page .legal-file-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr));gap:.75rem;padding:1.05rem;display:grid}.dashboard-main .dash-ops.kv-alt.legal-page .legal-file-list{flex-direction:column;padding:.35rem 0 1rem;display:flex}.dashboard-main .dash-ops.kv-alt.legal-page .legal-file{border:none;border-bottom:1px solid var(--aa-hair);text-align:left;width:100%;font-family:var(--kv-font);color:var(--aa-ink);cursor:pointer;background:0 0;align-items:center;gap:.75rem;padding:.7rem 1.05rem;display:flex}.dashboard-main .dash-ops.kv-alt.legal-page .legal-file:hover{background:var(--aa-piso)}.dashboard-main .dash-ops.kv-alt.legal-page .legal-file--tile{border:1px solid var(--aa-hair);flex-direction:column;align-items:flex-start;min-height:9.5rem;padding:.9rem}.dashboard-main .dash-ops.kv-alt.legal-page .legal-folder .dash-nav-icon,.dashboard-main .dash-ops.kv-alt.legal-page .legal-file .dash-nav-icon,.dashboard-main .dash-ops.kv-alt.legal-page .legal-empty .dash-nav-icon,.dashboard-main .dash-ops.kv-alt.legal-page .kv-btn-primary .dash-nav-icon{box-shadow:none!important;background:0 0!important;border:none!important;min-width:0!important;min-height:0!important;padding:0!important}.dashboard-main .dash-ops.kv-alt.legal-page .legal-file__icon{width:1.35rem;height:1.35rem;color:var(--aa-royal);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dashboard-main .dash-ops.kv-alt.legal-page .legal-file__name{letter-spacing:-.02em;font-size:.875rem;font-weight:500}.dashboard-main .dash-ops.kv-alt.legal-page .legal-file__meta{color:var(--aa-quiet);margin-top:.15rem;font-size:.75rem}.dashboard-main .dash-ops.kv-alt.legal-page .legal-empty{text-align:center;color:var(--aa-quiet);padding:2.5rem 1.25rem}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload{z-index:80;background:#0c0f1673;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload__panel{background:var(--aa-surface);border:1px solid var(--aa-hair);border-radius:0;width:100%;max-width:28rem;max-height:90vh;overflow:auto}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload__head{border-bottom:1px solid var(--aa-hair);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.15rem;display:flex}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload__head h3{color:var(--aa-ink);margin:0;font-size:1.05rem;font-weight:600}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload__close{border:1px solid var(--aa-hair);color:var(--aa-ink);cursor:pointer;background:0 0;border-radius:0;width:2rem;height:2rem;font-size:1.15rem;line-height:1}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload__body{flex-direction:column;gap:1rem;padding:1.15rem;display:flex}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload__lede{color:var(--aa-quiet);margin:0;font-size:.8125rem}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload__label{color:var(--aa-ink);margin-bottom:.4rem;font-size:.78rem;font-weight:600;display:block}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload__select{border:1px solid var(--aa-hair);width:100%;font-family:var(--kv-font);color:var(--aa-ink);background:#fff;border-radius:0;padding:.65rem .75rem;font-size:.875rem}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload__or{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--aa-quiet);margin:0;font-size:.75rem;font-weight:600}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload__drop{text-align:center;cursor:pointer;background:var(--aa-piso);border:1px solid var(--aa-hair);border-radius:0;padding:1.5rem 1rem;display:block}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload__drop.is-ready{border-color:var(--aa-royal);background:#fff}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload__drop strong{color:var(--aa-ink);font-size:.875rem;display:block}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload__drop span{color:var(--aa-quiet);margin-top:.25rem;font-size:.75rem;display:block}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload__actions{gap:.65rem;display:flex}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload__cancel{border:1px solid var(--aa-hair);color:var(--aa-ink);font-family:var(--kv-font);cursor:pointer;background:#fff;border-radius:0;flex:1;padding:.7rem 1rem;font-weight:600}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload__actions .kv-btn-primary{flex:1}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload__msg{margin:0;font-size:.8125rem}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload__msg--ok{color:var(--aa-forest)}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload__msg--err{color:var(--aa-red)}.dashboard-main .dash-ops.kv-alt.legal-page .legal-page__tabs{align-items:stretch;gap:0;display:flex;overflow-x:auto}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__picker{display:none}@media (max-width:900px){.dashboard-main .dash-ops.kv-alt.legal-page .legal-page__tabs .kv-tab{white-space:normal;text-align:center;flex:1 1 0;min-height:2.6rem;padding:.45rem .4rem;line-height:1.2}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive{grid-template-columns:1fr;min-height:0}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__nav{min-height:0;max-height:none}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__picker{text-align:left;cursor:pointer;width:100%;min-height:2.75rem;font-family:var(--kv-font);color:var(--aa-ink);background:#fff;border:none;justify-content:space-between;align-items:center;gap:.65rem;padding:.65rem .9rem;display:flex}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__nav-head,.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__folders{display:none}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__nav.is-open .legal-drive__nav-head,.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__nav.is-open .legal-drive__folders{display:block}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__nav.is-open .legal-drive__folders{max-height:14rem;overflow:auto}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__search{flex:100%;font-size:16px;max-width:none!important}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__toolbar .kv-tab{text-align:center;flex:1 1 0;min-height:2.5rem}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__kpis{grid-template-columns:1fr 1fr 1fr;width:100%;margin-left:0;display:grid}.dashboard-main .dash-ops.kv-alt.legal-page .legal-drive__kpis .integ-alt__status{text-align:center;justify-content:center;min-height:2rem}.dashboard-main .dash-ops.kv-alt.legal-page .legal-file:not(.legal-file--tile){flex-wrap:wrap;align-items:flex-start;row-gap:.4rem;min-height:2.75rem}.dashboard-main .dash-ops.kv-alt.legal-page .legal-file:not(.legal-file--tile) .integ-alt__status{flex-shrink:0;margin-left:auto}.dashboard-main .dash-ops.kv-alt.legal-page .legal-file__name,.dashboard-main .dash-ops.kv-alt.legal-page .legal-file__meta{overflow-wrap:anywhere}.dashboard-main .dash-ops.kv-alt.legal-page .legal-upload__select{font-size:16px}}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-head-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-search{border:1px solid var(--aa-hair);min-width:12rem;max-width:24rem;font-family:var(--kv-font);color:var(--aa-ink);background:#fff;border-radius:0;flex:1;padding:.55rem .7rem;font-size:.8125rem}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-clear{border:1px solid var(--aa-hair);color:var(--aa-ink);font-family:var(--kv-font);cursor:pointer;background:0 0;padding:.45rem .7rem;font-size:.78rem;font-weight:600}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-count{color:var(--aa-quiet);margin-left:auto;font-size:.78rem}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-tabs{flex-wrap:wrap;gap:0;display:flex}.dashboard-main .dash-ops.kv-alt.marketplace-page .kv-tab .dash-nav-icon,.dashboard-main .dash-ops.kv-alt.marketplace-page .kv-tab svg,.dashboard-main .dash-ops.kv-alt.marketplace-page .integ-alt__status .dash-nav-icon,.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-card .dash-nav-icon,.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-empty .dash-nav-icon,.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-actions .dash-nav-icon,.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-wa .dash-nav-icon{box-shadow:none!important;background:0 0!important;border:none!important;min-width:0!important;min-height:0!important;padding:0!important}.dashboard-main .dash-ops.kv-alt.marketplace-page .kv-tab--active .dash-nav-icon,.dashboard-main .dash-ops.kv-alt.marketplace-page .kv-tab--active svg{color:#fff!important}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:.75rem;display:grid}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-skel{background:var(--aa-piso);border:1px solid var(--aa-hair);height:11rem;animation:1.1s ease-in-out infinite mkt-pulse}@keyframes mkt-pulse{0%,to{opacity:1}50%{opacity:.55}}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-card{flex-direction:column;margin:0;display:flex;overflow:hidden;padding:0!important}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-card__main{color:inherit;flex-direction:column;flex:1;gap:.45rem;padding:.85rem 1rem .7rem;text-decoration:none;display:flex}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-card__main:hover{background:var(--aa-piso)}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-card__id{align-items:flex-start;gap:.7rem;display:flex}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-card__name{color:var(--aa-ink);margin:0;font-size:1.02rem;font-weight:600;line-height:1.25}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-card__city{color:var(--aa-quiet);margin:.2rem 0 0;font-size:.8125rem}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-card__chips,.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-card__tags{flex-wrap:wrap;gap:.35rem;display:flex}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-card__chips .integ-alt__status{align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-card__tags span{color:var(--aa-quiet);border:1px solid var(--aa-hair);padding:.12rem .4rem;font-size:.75rem}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-card__meta{color:var(--aa-quiet);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.78rem;display:flex}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-card__foot-links{align-items:center;gap:.75rem;display:inline-flex}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-map{border:1px solid var(--aa-hair);background:var(--aa-piso);width:100%;height:22rem}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-card__foot{border-top:1px solid var(--aa-hair);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;display:flex}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-wa,.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-card__more{font-size:.78rem;font-weight:600;font-family:var(--kv-font);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-wa{color:var(--aa-ink)}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-card__more{color:var(--aa-royal)}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-logo,.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-logo img{object-fit:cover;border:1px solid var(--aa-hair);background:#fff;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-logo--ph{background:var(--aa-piso);color:var(--aa-royal);justify-content:center;align-items:center;display:flex}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-empty{text-align:center;border:1px dashed var(--aa-hair);background:var(--aa-piso);border-radius:0;padding:2.5rem 1.5rem}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-section{letter-spacing:.08em;text-transform:uppercase;color:var(--aa-quiet);font-size:.78rem;font-weight:600;font-family:var(--kv-font);margin:0 0 .65rem}.dashboard-main .dash-ops.kv-alt.marketplace-page .kv-modal-panel{border:1px solid var(--aa-hair)!important;background:var(--aa-surface)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-back{color:var(--aa-royal);font-size:.8125rem;font-weight:600;text-decoration:none}.dashboard-main .dash-ops.kv-alt.marketplace-page .mkt-actions{flex-wrap:wrap;gap:.5rem;display:flex}.dashboard-main .dash-ops.kv-alt a.kv-tab{text-decoration:none}:is(.dashboard-main:has(.dash-ops.kv-alt.nft-page),.dashboard-main:has(.dash-ops.kv-alt.gemelos-digitales-page)){background-color:#ebe6e3!important}.dashboard-main:has(.dash-ops.kv-alt.nft-page):before{background:0 0!important;display:none!important}.dashboard-main:has(.dash-ops.kv-alt.gemelos-digitales-page):before{background:0 0!important;display:none!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__kpis,.dashboard-main .dash-ops.kv-alt.gemelos-digitales-page .nft-page__kpis{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__kpi,.dashboard-main .dash-ops.kv-alt.gemelos-digitales-page .nft-page__kpi{border:1px solid var(--aa-hair);background:var(--aa-surface);color:var(--aa-ink);letter-spacing:.02em;align-items:center;padding:.28rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__hero{min-height:0;padding:1rem 1.1rem .95rem;color:var(--aa-on-royal)!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__hero:before{background:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__hero:after{display:none!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__mark,.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__badge,.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__hero-chip,.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__tx-pill,.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__icon-btn,.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__avatar,.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__modal,.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__chain-lane,.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__chain-panel,.dashboard-main .dash-ops.kv-alt.nft-page .dash-chip{border-radius:0!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__hero-title{text-shadow:none!important;color:var(--aa-on-royal)!important;font-weight:400!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__mark{color:var(--aa-on-royal)!important;text-shadow:none!important;background:0 0!important;border:1px solid #ebe6e373!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__badge{font-weight:600;color:var(--aa-on-royal)!important;text-shadow:none!important;background:0 0!important;border:1px solid #ebe6e373!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__badge--live{align-items:center;gap:.3rem;display:inline-flex;color:var(--aa-on-royal)!important;background:0 0!important;border-color:#ebe6e373!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__lima-mark{background:var(--aa-lima);flex-shrink:0;width:.4rem;height:.4rem;display:inline-block}.dashboard-main .dash-ops.kv-alt .nft-page__twins-link{color:var(--aa-royal);border:1px solid var(--aa-hair);background:var(--aa-surface);padding:.28rem .6rem;font-size:.8125rem;font-weight:600;text-decoration:none}.dashboard-main .dash-ops.kv-alt .nft-page__twins-link:hover{border-color:var(--aa-royal)}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__metric{min-width:0;background:var(--aa-piso)!important;border:1px solid var(--aa-hair)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__metric-label{letter-spacing:.04em;font-size:.75rem;white-space:nowrap!important;text-overflow:ellipsis!important;word-break:normal!important;overflow:hidden!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__twin{background:var(--aa-piso)!important;border:1px solid var(--aa-hair)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__twin-title{color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt.nft-page .att-timeline__line{background:var(--aa-hair)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.nft-page .att-timeline__node{background:var(--aa-surface)!important;border-color:var(--aa-royal)!important;box-shadow:none!important;border-radius:0!important;transform:none!important}.dashboard-main .dash-ops.kv-alt.nft-page .att-timeline__card{background:var(--aa-surface)!important;border:1px solid var(--aa-hair)!important;box-shadow:none!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.nft-page .att-timeline__badge,.dashboard-main .dash-ops.kv-alt.nft-page .att-timeline__chip{background:var(--aa-piso)!important;color:var(--aa-royal)!important;border:1px solid var(--aa-hair)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.nft-page .att-timeline__badge--onchain{color:var(--aa-forest)!important}.dashboard-main .dash-ops.kv-alt.nft-page .att-timeline__badge svg{fill:currentColor!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__badge--arb,.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__hero-chip--arb{color:var(--aa-on-royal)!important;background:0 0!important;border-color:#ebe6e373!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__hero-chip{border:1px solid #ebe6e359;color:var(--aa-on-royal)!important;background:0 0!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__card,.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__pending{box-shadow:none!important;transform:none!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__card:hover,.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__pending:hover{border-color:var(--aa-rule)!important;transform:none!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__empty{text-align:center;border:1px dashed var(--aa-hair)!important;background:var(--aa-piso)!important;padding:2.5rem 1.5rem!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__empty:before{display:none!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__section-title{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;color:var(--aa-quiet)!important;font-weight:600!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__chain-lane{background:var(--aa-piso)!important;border:1px solid var(--aa-hair)!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__chain-lane--stellar,.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__chain-lane--arbitrum,.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__chain-lane--pending{border-color:var(--aa-hair)!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__chain-lane-label,.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__chain-panel-head{color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__tx-pill{background:var(--aa-surface)!important;border:1px solid var(--aa-hair)!important;color:var(--aa-ink)!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__icon-btn{background:var(--aa-surface)!important;border:1px solid var(--aa-hair)!important;color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__icon-btn--arb{color:var(--aa-royal)!important;border-color:var(--aa-hair)!important;background:var(--aa-surface)!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__modal{box-shadow:none!important;border:1px solid var(--aa-hair)!important;background:var(--aa-surface)!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__modal-head{background:var(--aa-surface)!important;border-bottom:1px solid var(--aa-hair)!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__avatar{background:var(--aa-piso)!important;border:1px solid var(--aa-hair)!important;color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__chain-panel{border:1px solid var(--aa-hair)!important;background:var(--aa-piso)!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__step-dot{border-radius:0!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__progress{background:var(--aa-hair)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.nft-page .nft-page__progress-fill{background:var(--aa-royal)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.gemelos-digitales-page .gemelos-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.dashboard-main .dash-ops.kv-alt.gemelos-digitales-page .gemelos-stat-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-top:0;display:grid}.dashboard-main .dash-ops.kv-alt.gemelos-digitales-page .gemelos-score{border:1px solid var(--aa-hair)!important;background:var(--aa-piso)!important;color:var(--aa-ink)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.gemelos-digitales-page .gemelos-empty{text-align:center;border:1px dashed var(--aa-hair);background:var(--aa-piso);padding:2.5rem 1.5rem}:is(.dashboard-main:has(.dash-ops.kv-alt.reports-page),.dashboard-main:has(.dash-ops.kv-alt.expenses-page)){background-color:#ebe6e3!important}.dashboard-main:has(.dash-ops.kv-alt.reports-page):before{background:0 0!important;display:none!important}.dashboard-main:has(.dash-ops.kv-alt.expenses-page):before{background:0 0!important;display:none!important}.dashboard-main .dash-ops.kv-alt.reports-page .dash-kpi,.dashboard-main .dash-ops.kv-alt.expenses-page .dash-kpi,.dashboard-main .dash-ops.kv-alt.reports-page .reports-kpi-tile{border:1px solid var(--aa-hair)!important;box-shadow:none!important;background:var(--aa-surface)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.expenses-page .dash-kpi--cta,.dashboard-main .dash-ops.kv-alt.expenses-page .dash-kpi--info,.dashboard-main .dash-ops.kv-alt.expenses-page .dash-kpi--warn{background:var(--aa-surface)!important;border-left:1px solid var(--aa-hair)!important}.dashboard-main .dash-ops.kv-alt.expenses-page .dash-kpi__value,.dashboard-main .dash-ops.kv-alt.reports-page .dash-kpi__value{color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt.expenses-page .dash-field,.dashboard-main .dash-ops.kv-alt.reports-page select,.dashboard-main .dash-ops.kv-alt.expenses-page .dash-modal{border-radius:0!important}.dashboard-main .dash-ops.kv-alt.expenses-page .dash-empty{text-align:center;padding:2.5rem 1.5rem}.dashboard-main .dash-ops.kv-alt.expenses-page .dash-empty__icon{display:none}.dashboard-main .dash-ops.kv-alt.reports-page .admin-alt__head{margin-bottom:.75rem}.dashboard-main .dash-ops.kv-alt.workshop-page .workshop-page__coverage-chips .dash-chip,.dashboard-main .dash-ops.kv-alt.workshop-page .workshop-page__coverage-chips a,.dashboard-main .dash-ops.kv-alt.workshop-page .workshop-page__coverage-chips button{border-radius:0!important}.dashboard-main .dash-ops.kv-alt.driving-scores-page .dash-callout,.dashboard-main .dash-ops.kv-alt.driving-scores-page .driving-scores-filters{border:1px solid var(--aa-hair)!important;background:var(--aa-surface)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.obd-page .kv-btn-primary,.dashboard-main .dash-ops.kv-alt.workshop-page .kv-btn-primary,.dashboard-main .dash-ops.kv-alt.maintenance-page .kv-btn-primary{border-radius:0!important}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-service-modal__footer{border-top:1px solid var(--aa-hair);background:var(--aa-surface);flex-direction:column;flex-shrink:0;gap:.85rem;padding:1.15rem 1.5rem 1.35rem;display:flex}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-service-modal__actions{align-items:stretch;gap:1.25rem;display:flex}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-service-modal__cancel,.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-service-modal__submit{min-height:48px;font-size:.875rem;font-weight:700;font-family:var(--kv-font);cursor:pointer;padding:.85rem 1.15rem;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-service-modal__cancel{background:var(--aa-surface);color:var(--aa-ink);border:1px solid var(--aa-rule);flex:1 1 0}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-service-modal__submit{flex:1.45 1 0;justify-content:center;align-items:center;gap:.5rem;display:inline-flex;width:auto!important}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-service-modal__delete{color:#b91c1c;min-height:44px;font-size:.875rem;font-weight:600;font-family:var(--kv-font);cursor:pointer;background:0 0;border:1px solid #b91c1c59;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;display:flex}@media (max-width:520px){.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-service-modal__actions{flex-direction:column-reverse;gap:.85rem}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-service-modal__cancel,.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-service-modal__submit{flex:none;width:100%!important}}.dashboard-main .dash-ops.kv-alt.ai-assistant-page .admin-alt__head{flex-shrink:0;margin-bottom:0}.dashboard-main .dash-ops.kv-alt.ai-assistant-page .ai-pulse-dot{background:var(--aa-lima);flex-shrink:0;width:.4rem;height:.4rem;margin-right:.35rem;display:inline-block}.dashboard-main .dash-ops.kv-alt.ai-assistant-page .chat-container{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.users-page .users-page__stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:.75rem;display:grid}.dashboard-main .dash-ops.kv-alt.route-opt-page .jarvis-shell__glass-orbs{display:none!important}.dashboard-main .dash-ops.kv-alt .live-gps-map-card,.dashboard-main .dash-ops.kv-alt .geofences-map{box-shadow:none!important;background:0 0!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt .live-gps-strip{background:var(--aa-surface)!important;border:1px solid var(--aa-hair)!important;box-shadow:none!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt .geofences-map{min-height:min(70vh,600px);overflow:hidden}.dashboard-main .dash-ops.kv-alt.dash-home>.jarvis-shell.jarvis-shell--kit,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell{gap:1rem;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--split .jarvis-shell__main{gap:1rem;padding:0;background:0 0!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell .jarvis-card,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell .dash-ops-card,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__module,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__pulse,.dashboard-main .dash-ops.kv-alt.dash-home-kit .dash-ops-card:not(.live-gps-strip),.dashboard-main .dash-ops.kv-alt.dash-home-kit .jarvis-card:not(.live-gps-strip){background:var(--aa-surface)!important;border:1px solid var(--aa-hair)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--split .jarvis-shell__module,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__pulse:not(.is-collapsed){padding:1.2rem 1.3rem 1.15rem!important}.dashboard-main .dash-ops.kv-alt.dash-home-kit .dash-ops-card:not(.live-gps-strip),.dashboard-main .dash-ops.kv-alt.dash-home-kit .jarvis-card:not(.live-gps-strip){padding:1.2rem 1.3rem 1.15rem}.dashboard-main .dash-ops.kv-alt.dash-home .dash-home-content,.dashboard-main .dash-ops.kv-alt.dash-home .dash-ops-section{gap:1rem}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__glass-orbs{display:none!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__mark{width:2.5rem;height:2.5rem;overflow:visible;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__mark-img{object-fit:contain}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__title,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__insight-title{letter-spacing:-.03em;color:var(--aa-ink)!important;font-weight:400!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__eyebrow,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__section-label,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__eyebrow-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--aa-royal)!important;font-size:.75rem!important;font-weight:600!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__subtitle,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__insight-body,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__section-label-soft,.dashboard-main .dash-ops.kv-alt.dash-home .dash-home-lens-label{color:var(--aa-quiet)!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__status,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__suggest-chip,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__aviso-body,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__feed-row,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__artifact-actions .kv-btn,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__pulse-all.kv-btn,.dashboard-main .dash-ops.kv-alt.dash-home-kit .dash-chip,.dashboard-main .dash-ops.kv-alt.dash-home-kit .kv-tabs__trigger,.dashboard-main .dash-ops.kv-alt.dash-home-kit .dash-card-link,.dashboard-main .dash-ops.kv-alt.dash-home-kit .dash-field{border-radius:0!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .kv-tabs__trigger,.dashboard-main .dash-ops.kv-alt.dash-home-kit .kv-tabs__trigger{border:1px solid var(--aa-hair)!important;background:var(--aa-surface)!important;color:var(--aa-ink)!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__legend-tabs--triage .kv-tabs__trigger--active,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__legend-tabs--triage .kv-tabs__trigger[aria-selected=true],.dashboard-main .dash-ops.kv-alt.dash-home-kit .jarvis-shell__legend-tabs--triage .kv-tabs__trigger--active,.dashboard-main .dash-ops.kv-alt.dash-home-kit .jarvis-shell__legend-tabs--triage .kv-tabs__trigger[aria-selected=true]{-webkit-text-fill-color:#fff;background:var(--aa-royal)!important;color:#fff!important;border-color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__legend-filter,.dashboard-main .dash-ops.kv-alt.dash-home-kit .jarvis-shell__legend-filter{-webkit-text-fill-color:var(--aa-ink);background:var(--aa-surface)!important;color:var(--aa-ink)!important;border:1px solid var(--aa-hair)!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__legend-filter.is-active,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__legend-filter.kv-tabs__trigger--active,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__legend-filter[aria-selected=true],.dashboard-main .dash-ops.kv-alt.dash-home-kit .jarvis-shell__legend-filter.is-active,.dashboard-main .dash-ops.kv-alt.dash-home-kit .jarvis-shell__legend-filter.kv-tabs__trigger--active,.dashboard-main .dash-ops.kv-alt.dash-home-kit .jarvis-shell__legend-filter[aria-selected=true]{-webkit-text-fill-color:var(--aa-ink);background:var(--aa-piso)!important;color:var(--aa-ink)!important;border-color:var(--aa-royal)!important;border-left:3px solid var(--aa-lima)!important;box-shadow:none!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__legend-filter .jarvis-shell__legend-count,.dashboard-main .dash-ops.kv-alt.dash-home-kit .jarvis-shell__legend-filter .jarvis-shell__legend-count{background:color-mix(in srgb, var(--aa-royal) 10%, #fff);color:var(--aa-ink);border-radius:0}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__status--hot{background:var(--aa-royal)!important;color:#fff!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.dash-home .admin-alt__head{margin-bottom:.75rem}.dashboard-main .dash-ops.kv-alt.dash-ops-kit .dash-chip,.dashboard-main .dash-ops.kv-alt.dash-ops-kit .kv-tabs__trigger,.dashboard-main .dash-ops.kv-alt.dash-ops-kit .dash-field,.dashboard-main .dash-ops.kv-alt.dash-ops-kit .dash-card-link,.dashboard-main .dash-ops.kv-alt.dash-ops-kit .jarvis-card:not(.geofences-map):not(.live-gps-map-card),.dashboard-main .dash-ops.kv-alt.dash-ops-kit .dash-ops-card:not(.geofences-map):not(.live-gps-map-card),.dashboard-main .dash-ops.kv-alt .vehicle-doc-req,.dashboard-main .dash-ops.kv-alt .vehicle-doc-score__identity,.dashboard-main .dash-ops.kv-alt .vehicle-doc-score__badge,.dashboard-main .dash-ops.kv-alt .vehicle-doc-extras__item,.dashboard-main .dash-ops.kv-alt .vehicle-doc-contrib,.dashboard-main .dash-ops.kv-alt .vehicle-doc-score__progress,.dashboard-main .dash-ops.kv-alt .obd-analytics__status,.dashboard-main .dash-ops.kv-alt .obd-analytics__metric,.dashboard-main .dash-ops.kv-alt .kv-tab-row,.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-kanban__card,.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-kanban__col{border-radius:0!important}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-filters{z-index:30;position:relative;contain:none!important;overflow:visible!important}.dashboard-main .dash-ops.kv-alt .maintenance-vehicle-filter__menu{z-index:80;max-height:320px;color:var(--aa-ink,#000);border:1px solid var(--aa-hair,#0b02b829);border-radius:0;flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #00000029;background:var(--aa-surface,#fff)!important;background-color:var(--aa-surface,#fff)!important}.dashboard-main .dash-ops.kv-alt .maintenance-vehicle-filter__option{background:var(--aa-surface,#fff)!important}.dashboard-main .dash-ops.kv-alt .maintenance-vehicle-filter__option:hover,.dashboard-main .dash-ops.kv-alt .maintenance-vehicle-filter__option[aria-selected=true]{background:color-mix(in srgb, var(--aa-royal,#0b02b8) 8%, var(--aa-surface,#fff))!important}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal{background:var(--aa-surface);border:1px solid var(--aa-hair);flex-direction:column;gap:.75rem;padding:1rem 1.1rem 1.15rem;display:flex}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__nav{align-items:center;gap:.4rem;min-width:0;display:flex}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__month{text-align:center;letter-spacing:-.03em;text-transform:capitalize;min-width:4.5rem;color:var(--aa-ink);white-space:nowrap;margin:0;font-size:1.05rem;font-weight:300}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__toolbar-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__range{align-items:center;gap:0;display:flex}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__count{color:var(--aa-quiet);font-size:.75rem;font-weight:600}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__weekdays,.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__wd{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--aa-royal);padding:.35rem 0;font-size:.75rem;font-weight:400}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__grid{border-top:1px solid var(--aa-hair);border-left:1px solid var(--aa-hair)}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__cell{background:var(--aa-surface);border:0;border-right:1px solid var(--aa-hair);border-bottom:1px solid var(--aa-hair);min-height:4.25rem;color:var(--aa-ink);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.4rem .35rem .45rem;font-family:inherit;display:flex}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__cell--pad{background:var(--aa-piso);cursor:default}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__cell.is-today .maintenance-cal__num{background:var(--aa-lima);color:var(--aa-ink);padding:0 .28rem}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__cell.is-selected{background:var(--aa-royal);color:var(--aa-on-royal)}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__cell.is-selected .maintenance-cal__n{color:var(--aa-lima)}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__num{font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:650;line-height:1.2}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__dots{flex-wrap:wrap;gap:.18rem;display:flex}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__dots i{border-radius:999px;width:6px;height:6px;display:block}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__n{letter-spacing:.04em;color:var(--aa-quiet);margin-top:auto;font-size:max(.75rem,12px);font-weight:700}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__day{border-top:1px solid var(--aa-hair);padding-top:.85rem}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__day-head{letter-spacing:.14em;text-transform:uppercase;color:var(--aa-royal);margin:0 0 .55rem;font-size:max(.75rem,12px);font-weight:400}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__empty{color:var(--aa-quiet);margin:0;font-size:.88rem}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__event{background:var(--aa-surface);border:1px solid var(--aa-hair);width:100%;color:inherit;cursor:pointer;text-align:left;align-items:flex-start;gap:.65rem;padding:.7rem .8rem;font-family:inherit;display:flex}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__event:hover,.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__event.is-flash{border-color:var(--aa-royal)}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__event-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:.35rem}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__event-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__event-title{letter-spacing:-.01em;font-size:.92rem;font-weight:700}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__event-desc{color:var(--aa-quiet);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__event-meta{color:var(--aa-faint);font-size:.75rem;font-weight:600}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__year{border-top:1px solid var(--aa-hair);grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem .75rem;padding-top:.85rem;display:grid}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__mini{background:var(--aa-surface);border:1px solid var(--aa-hair);min-width:0;padding:.35rem .3rem .45rem}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__mini.is-current{border-color:var(--aa-royal)}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__mini-head{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:.4rem;margin:0 0 .3rem;padding:.15rem .15rem .25rem;font-family:inherit;display:flex}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__mini-head:hover .maintenance-cal__mini-name{color:var(--aa-royal)}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__mini-name{letter-spacing:-.02em;text-transform:capitalize;color:var(--aa-ink);font-size:.78rem;font-weight:650}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__mini-count{letter-spacing:.04em;color:var(--aa-royal);font-size:.75rem;font-weight:700}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__mini-wd,.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__mini-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__mini-wd{margin-bottom:.1rem}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__mini-wd span{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--aa-royal);font-size:max(.75rem,12px);font-weight:400}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__mini-day{min-width:0;min-height:1.55rem;color:var(--aa-ink);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:.75rem;line-height:1;display:flex}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__mini-day.is-pad{cursor:default;pointer-events:none}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__mini-day.has-items{font-weight:700}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__mini-day.has-items:not(.is-selected){box-shadow:inset 0 -2px 0 var(--aa-cta,#5f75f4)}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__mini-day.has-overdue:not(.is-selected){color:var(--aa-red);box-shadow:inset 0 -2px 0 var(--aa-red)}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__mini-day.is-today:not(.is-selected){background:var(--aa-lima)}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__mini-day.is-selected{background:var(--aa-royal);color:var(--aa-on-royal)}@media (max-width:1100px){.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__year{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__cell{align-items:center;min-height:3.1rem;padding:.28rem .2rem .3rem}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__dots{display:none}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__year{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .5rem}.dashboard-main .dash-ops.kv-alt.maintenance-page .maintenance-cal__mini-day{min-height:1.7rem}}.dashboard-main .dash-ops.kv-alt.route-opt-page .route-opt-planner__actions{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.75rem;display:flex}.dashboard-main .dash-ops.kv-alt.route-opt-page .route-opt-planner__actions .kv-btn-primary{background:var(--aa-royal)!important;color:#fff!important}.dashboard-main .dash-ops.kv-alt.route-opt-page .admin-alt__kpis .kv-btn-primary{flex:12rem;min-height:44px}.dashboard-main .dash-ops.kv-alt.route-opt-page .route-opt-planner select,.dashboard-main .dash-ops.kv-alt.route-opt-page .route-opt-planner input[type=text]{min-height:44px;border-radius:0!important}@media (max-width:768px){.dashboard-main .dash-ops.kv-alt.route-opt-page .admin-alt__head{flex-direction:column;align-items:stretch}.dashboard-main .dash-ops.kv-alt.route-opt-page .admin-alt__kpis{justify-content:stretch}.dashboard-main .dash-ops.kv-alt.route-opt-page .admin-alt__kpis .kv-btn-primary{width:100%}}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--split .jarvis-shell__ops{align-items:stretch}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--split .jarvis-shell__ops-main{min-height:auto}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--split .jarvis-shell__talk{grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch;height:auto;max-height:100%;overflow:hidden;background:var(--aa-surface,#fff)!important;background-color:var(--aa-surface,#fff)!important;min-height:0!important;box-shadow:none!important;border:1px solid var(--aa-hair,#0b02b829)!important;border-radius:0!important;padding:1.15rem 1.25rem 1.2rem!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--split .jarvis-shell__talk .jarvis-shell__section-label{text-align:center;flex:none;justify-content:center;width:100%}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--split .jarvis-shell__talk .copilot-voice-orb{flex:auto;gap:.4rem;height:auto;min-height:0;max-height:none;padding-top:.35rem;overflow:visible}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--split .jarvis-shell__talk .copilot-voice-orb__btn{width:clamp(4.8rem,34cqw,6.4rem);height:clamp(4.8rem,34cqw,6.4rem)}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__talk-cta.kv-btn,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__talk-guides .kv-btn{justify-content:center;width:100%;min-height:44px;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__spec,.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__caption,.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__think-step,.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__think-heard,.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__think-title{text-align:center;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__spec{-webkit-line-clamp:1;line-clamp:1;color:var(--aa-quiet);margin:0;font-size:.75rem;font-weight:600}.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__caption{-webkit-line-clamp:3;line-clamp:3;max-width:100%;color:var(--aa-quiet);font-size:.8rem;font-weight:550}.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__think-title{-webkit-line-clamp:1;line-clamp:1}.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__think-heard{-webkit-line-clamp:3;line-clamp:3;color:var(--aa-ink,var(--kv-ink));font-weight:550}.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__think-step{-webkit-line-clamp:2;line-clamp:2}.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__cta,.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__cta--chips{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__artifact,.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__cta--chips .copilot-voice-orb__artifact{box-sizing:border-box;width:100%;min-width:0;max-width:100%;text-overflow:unset;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;line-clamp:2;text-align:center;border-radius:0;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__artifact--go{background:var(--aa-surface);border:1px solid var(--aa-royal);color:var(--aa-royal);-webkit-line-clamp:unset;line-clamp:unset;display:flex}.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__artifact--go:hover{background:var(--aa-royal);color:var(--aa-on-royal)}.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__chips-label{color:var(--aa-faint);padding:.1rem 0 .05rem}.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__chip{background:var(--aa-surface);color:var(--aa-ink);border:1px solid var(--aa-hair);border-left:3px solid var(--aa-royal);border-radius:0}.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__chip:hover{background:color-mix(in srgb, var(--aa-royal) 6%, var(--aa-surface));border-color:var(--aa-rule);border-left-color:var(--aa-royal)}.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__chip:focus-visible,.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__artifact--go:focus-visible{outline:2px solid var(--aa-royal);outline-offset:2px}@media (max-width:640px){.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__chip,.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__artifact--go{min-height:2.75rem;font-size:.84rem}.dashboard-main .dash-ops.kv-alt.dash-home .copilot-voice-orb__chip-text{-webkit-line-clamp:3;line-clamp:3}}@media (max-width:768px){.dashboard-container.has-tabbar .dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__talk-guides,.dashboard-container.has-tabbar .dashboard-main .dash-ops.kv-alt.dash-home>.admin-alt__head .admin-alt__kpis a[href*="/dashboard/alerts"],.dashboard-container.has-tabbar .dashboard-main .dash-ops.kv-alt.dash-home>.admin-alt__head .admin-alt__kpis a[href*="/dashboard/ai-assistant"]{display:none!important}}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pillars-row.jarvis-shell__pillars-row--horizon{border:1px solid var(--aa-hair);background:var(--aa-surface);margin-top:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))!important;place-items:stretch stretch!important;gap:0!important;display:grid!important}@media (min-width:960px){.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pillars-row.jarvis-shell__pillars-row--horizon{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile{background:var(--aa-surface);border:0;border-right:1px solid var(--aa-hair);border-bottom:1px solid var(--aa-hair);text-align:left;width:100%;font-family:var(--kv-font);color:var(--aa-ink);cursor:pointer;flex-direction:column;justify-content:space-between;gap:.5rem;min-width:0;padding:.85rem .95rem;transition:background .14s,box-shadow .14s;display:flex;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile:nth-child(2n){border-right:0}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile:nth-child(n+3){border-bottom:0}@media (min-width:960px){.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile{border-bottom:0;border-right:1px solid var(--aa-hair)}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile:nth-child(2n){border-right:1px solid var(--aa-hair)}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile:last-child{border-right:0}}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile:hover{background:color-mix(in srgb, var(--aa-royal) 4%, var(--aa-surface))}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile.is-active{background:color-mix(in srgb, var(--aa-royal) 5%, var(--aa-surface));box-shadow:inset 0 2px 0 var(--aa-royal)}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile__head{justify-content:space-between;align-items:center;gap:.35rem;width:100%;display:flex}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile__label{letter-spacing:.04em;text-transform:uppercase;color:var(--aa-royal);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden;font-size:.75rem!important}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile__icon{background:var(--aa-piso);border:1px solid var(--aa-hair);width:1.65rem;height:1.65rem;color:var(--aa-royal);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile__main{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem;width:100%;display:flex}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile__value{letter-spacing:-.04em;color:var(--aa-ink);font-variant-numeric:tabular-nums;font-size:clamp(1.45rem,2.2vw,1.8rem);font-weight:300;line-height:1.05}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile__unit{color:var(--aa-quiet);margin-left:.1rem;font-size:.75rem;font-weight:600}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile__badge{white-space:nowrap;border:1px solid #0000;align-items:center;padding:.16rem .45rem;font-size:.75rem;font-weight:600;display:inline-flex}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile__badge--ok{background:color-mix(in srgb, var(--aa-forest) 12%, #fff);color:var(--aa-forest);border-color:color-mix(in srgb, var(--aa-forest) 28%, transparent)}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile__badge--warn{background:color-mix(in srgb, var(--aa-warn) 12%, #fff);color:var(--aa-warn);border-color:color-mix(in srgb, var(--aa-warn) 28%, transparent)}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile__badge--crit{background:color-mix(in srgb, var(--aa-red) 12%, #fff);color:var(--aa-red);border-color:color-mix(in srgb, var(--aa-red) 28%, transparent)}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile__badge--muted{background:var(--aa-surface);color:var(--aa-quiet);border-color:var(--aa-hair)}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile__rail{background:#0b02b81f;width:100%;height:4px;overflow:hidden}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile__fill{background:var(--aa-royal);height:100%;display:block}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile__fill--ok{background:var(--aa-forest)}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile__fill--warn{background:var(--aa-warn)}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile__fill--crit{background:var(--aa-red)}.dashboard-main .dash-ops.kv-alt.dash-home .horizon-pillar-tile__sub{color:var(--aa-quiet);text-overflow:ellipsis;white-space:nowrap;border-top:1px dashed #0b02b81f;max-width:100%;padding-top:.25rem;font-size:.75rem;overflow:hidden}@media (min-width:901px){.dashboard-main .dash-ops.kv-alt.dash-home>.jarvis-shell.jarvis-shell--split:not(.jarvis-shell--acciones-collapsed){grid-template-columns:minmax(0,1.38fr) minmax(20rem,.96fr)}}@media (max-width:900px){.dashboard-main .dash-ops.kv-alt.dash-home>.jarvis-shell,.dashboard-main .dash-ops.kv-alt.dash-home>.jarvis-shell.jarvis-shell--split,.dashboard-main .dash-ops.kv-alt.dash-home>.jarvis-shell.jarvis-shell--split:not(.jarvis-shell--acciones-collapsed),.dashboard-main .dash-ops.kv-alt.dash-home>.jarvis-shell.jarvis-shell--acciones-collapsed{grid-template-columns:minmax(0,1fr)!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pulse.is-open .jarvis-shell__pulse-head{flex-wrap:wrap!important;gap:.5rem!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pulse.is-open .jarvis-shell__pulse-toggle{flex:100%!important;width:100%!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pulse.is-open .jarvis-shell__pulse-tools{flex:100%!important;justify-content:space-between!important;width:100%!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pulse.is-open .jarvis-shell__acciones-sort{flex:auto!important;min-width:0!important;max-width:none!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pulse-legend{flex-direction:column!important;align-items:stretch!important;gap:.35rem!important;width:100%!important;min-width:0!important;display:flex!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__legend-sep{display:none!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pulse-legend .jarvis-shell__legend-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow-x:auto!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pulse-legend .jarvis-shell__legend-tabs::-webkit-scrollbar{display:none}}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__head{border-bottom:1px solid var(--aa-hair);flex-wrap:wrap;margin-bottom:.75rem;padding-bottom:.7rem}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__head-badges{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__spec-badge{letter-spacing:.04em;text-transform:uppercase;background:var(--aa-piso);border:1px solid var(--aa-hair);color:var(--aa-royal);align-items:center;padding:.22rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__verified-badge{background:color-mix(in srgb, var(--aa-forest) 12%, #fff);border:1px solid color-mix(in srgb, var(--aa-forest) 30%, transparent);color:var(--aa-forest);align-items:center;gap:.28rem;padding:.22rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__nl-bar{border-top:1px dashed #0b02b829;align-items:center;gap:.5rem;margin-top:.85rem;padding-top:.75rem;display:flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__eyebrow-map-btn{appearance:none;border:1px solid var(--aa-hair);background:var(--aa-surface);color:var(--aa-royal);cursor:pointer;align-items:center;gap:.25rem;margin-left:.5rem;padding:.1rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__eyebrow-map-btn:hover{background:var(--aa-royal);color:#fff}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-opp-deck{background:var(--aa-surface,#fff)!important;border:1px solid var(--aa-hair)!important;padding:.95rem 1.15rem 1.05rem!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-opp-deck__head{border-bottom:1px solid var(--aa-hair);margin-bottom:.65rem;padding-bottom:.5rem}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-opp-deck__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-opp-card{appearance:none;text-align:left;background:var(--aa-piso,#ebe6e3);border:1px solid var(--aa-hair);border-left:3px solid var(--aa-royal);cursor:pointer;font-family:var(--kv-font);flex-direction:column;justify-content:space-between;gap:.45rem;min-width:0;padding:.75rem .85rem;transition:background .14s,border-color .14s;display:flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-opp-card:hover{background:var(--aa-surface,#fff);border-color:var(--aa-royal)}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-opp-card--ok{border-left-color:var(--aa-forest,#297f50)}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-opp-card--info{border-left-color:var(--aa-royal,#0b02b8)}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-opp-card--warn{border-left-color:var(--aa-warn,#c2410c)}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-opp-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;display:flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-opp-card__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--aa-royal);font-size:.7rem;font-weight:700}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-opp-card__badge{background:var(--aa-surface);border:1px solid var(--aa-hair);color:var(--aa-ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:.1rem .4rem;font-size:.7rem;font-weight:700;overflow:hidden}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-opp-card__title{color:var(--aa-ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;font-weight:600;line-height:1.38;display:-webkit-box;overflow:hidden}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-opp-card__cta{color:var(--aa-royal);font-size:.75rem;font-weight:700}@media (max-width:900px){.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-opp-deck__grid{grid-template-columns:1fr}}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-inline-copilot{background:var(--aa-piso);border:1px solid var(--aa-hair);border-left:3px solid var(--aa-royal);flex-direction:column;gap:.6rem;margin-top:.75rem;padding:.85rem .95rem;display:flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-inline-copilot__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-inline-copilot__badges{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-inline-copilot__step,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-inline-copilot__status{color:var(--aa-quiet);align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;display:inline-flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-inline-copilot__pulse{background:var(--aa-royal);width:7px;height:7px;animation:1.1s ease-in-out infinite kvInlinePulse;display:inline-block}@keyframes kvInlinePulse{0%,to{opacity:1}50%{opacity:.25}}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-inline-copilot__actions{align-items:center;gap:.35rem;display:flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-inline-copilot__close{appearance:none;border:1px solid var(--aa-hair);background:var(--aa-surface);color:var(--aa-ink);cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;line-height:1;display:inline-flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-inline-copilot__question{background:var(--aa-surface);border:1px solid var(--aa-hair);color:var(--aa-ink);margin:0;padding:.35rem .55rem;font-size:.78rem}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-inline-copilot__question-kicker{color:var(--aa-royal);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:700}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-inline-copilot__body{background:var(--aa-surface);border:1px solid var(--aa-hair);flex-direction:column;gap:.35rem;max-height:260px;padding:.65rem .75rem;display:flex;overflow-y:auto}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-inline-copilot__line{color:var(--aa-ink);margin:0;font-size:.84rem;line-height:1.5}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-inline-copilot__line--bullet{padding-left:.5rem}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-inline-copilot__evidence,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-inline-copilot__followups{flex-wrap:wrap;gap:.4rem;display:flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-inline-copilot__error{background:var(--aa-surface);border:1px solid var(--aa-red);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.82rem;display:flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__nl-icon{background:var(--aa-piso);border:1px solid var(--aa-hair);width:2.15rem;height:2.15rem;color:var(--aa-royal);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__nl-input{flex:1;min-width:120px;height:2.25rem;padding:.35rem .65rem;font-size:.84rem;border:1px solid var(--aa-hair)!important;background:var(--aa-piso)!important;color:var(--aa-ink)!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__nl-input:focus{background:var(--aa-surface)!important;border-color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__nl-submit{white-space:nowrap;flex:none;min-height:2.25rem;padding:0 .85rem;width:auto!important}@media (max-width:768px){.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__nl-bar{flex-wrap:wrap;min-width:0}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__nl-input{flex:8rem;min-width:0;height:2.5rem;font-size:1rem}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__nl-submit,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__nl-full{flex:none;min-height:2.5rem}}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__glass-panel{box-shadow:none!important;background:0 0!important;border:0!important;padding:.25rem 0 0!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pillars .jarvis-shell__section-label,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__aviso-head,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__talk .jarvis-shell__section-label{border-bottom:1px solid var(--aa-hair);padding-bottom:.55rem}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pillars-row{border:1px solid var(--aa-hair);background:var(--aa-surface);margin-top:.25rem;grid-template-columns:repeat(2,minmax(0,1fr))!important;place-items:stretch stretch!important;gap:0!important;display:grid!important}@media (min-width:769px){.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pillars-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pillar-cell{border-right:1px solid var(--aa-hair);border-bottom:1px solid var(--aa-hair);background:var(--aa-surface);flex-direction:column;justify-content:space-between;align-items:center;min-width:0;padding:.65rem .4rem .55rem;display:flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pillar-cell:nth-child(2n){border-right:0}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pillar-cell:nth-child(n+3){border-bottom:0}@media (min-width:769px){.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pillar-cell{border-bottom:0;border-right:1px solid var(--aa-hair)}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pillar-cell:nth-child(2n){border-right:1px solid var(--aa-hair)}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pillar-cell:last-child{border-right:0}}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pillars-row .jarvis-shell__pillar-dial{transition:background .14s,box-shadow .14s;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;padding:.15rem .25rem!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pillar-cell:hover{background:color-mix(in srgb, var(--aa-royal) 4%, var(--aa-surface))}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pillar-cell:has(.jarvis-shell__pillar-dial--lens){background:color-mix(in srgb, var(--aa-royal) 5%, var(--aa-surface));box-shadow:inset 0 2px 0 var(--aa-royal)}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pillar-focus{max-width:100%;color:var(--aa-royal);background:var(--aa-piso);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.25rem;margin-top:.35rem;padding:.2rem .5rem;font-size:.75rem;font-weight:600;transition:background .14s,color .14s;display:inline-flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pillar-focus:hover{background:var(--aa-royal);color:#fff}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pillar-focus-unit{text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;overflow:hidden}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__learned-strip{border-top:1px solid var(--aa-hair);flex-direction:column;gap:.38rem;min-width:0;margin-top:.65rem;padding-top:.55rem;display:flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__learned-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--aa-quiet);font-size:.75rem;font-weight:600}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__learned-pills{scrollbar-width:thin;flex-direction:row;gap:.45rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__learned-pill{background:var(--aa-piso);border:1px solid #0000;border-left:3px solid var(--aa-royal);color:var(--aa-ink);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:.35rem;padding:.36rem .65rem;font-size:.76rem;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__learned-pill:hover{background:var(--aa-surface);border-color:var(--aa-hair);border-left-color:var(--aa-royal);color:var(--aa-royal)}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__learned-pill-arrow{color:var(--aa-royal)}.dashboard-main .dash-ops.kv-alt .fleet-wheel-dial__face{background:var(--aa-surface)!important;box-shadow:0 0 0 1px var(--aa-hair)!important}.dashboard-main .dash-ops.kv-alt .fleet-wheel-dial__shine,.dashboard-main .dash-ops.kv-alt .fleet-wheel-dial__aura{display:none!important}.dashboard-main .dash-ops.kv-alt .fleet-wheel-dial__track{stroke:#0b02b817!important}.dashboard-main .dash-ops.kv-alt .fleet-wheel-dial__arc{filter:none!important}.dashboard-main .dash-ops.kv-alt .fleet-wheel-dial__value{letter-spacing:-.04em!important;color:var(--aa-ink)!important;text-shadow:none!important;font-weight:300!important}.dashboard-main .dash-ops.kv-alt .fleet-wheel-dial__caption,.dashboard-main .dash-ops.kv-alt .fleet-wheel-dial--mini .fleet-wheel-dial__caption,.dashboard-main .dash-ops.kv-alt .fleet-wheel-dial--sat .fleet-wheel-dial__caption{letter-spacing:0!important;max-width:82%!important}.dashboard-main .dash-ops.kv-alt .fleet-wheel-dial__icon{background:var(--aa-piso)!important;border:1px solid var(--aa-hair)!important;width:1.55rem!important;height:1.55rem!important;box-shadow:none!important;color:var(--aa-royal)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pillars-footer{color:var(--aa-quiet);border-top:1px dashed #0b02b824;margin-top:.45rem;padding-top:.45rem}.dashboard-main .dash-ops.kv-alt .dash-kpi-rail{border:1px solid var(--aa-hair)!important;background:var(--aa-surface)!important;grid-template-columns:repeat(auto-fit,minmax(155px,1fr))!important;gap:0!important;margin:0 0 1rem!important;display:grid!important}.dashboard-main .dash-ops.kv-alt .dash-kpi-rail>.dash-kpi,.dashboard-main .dash-ops.kv-alt.maintenance-page .dash-kpi-rail>.dash-kpi.jarvis-card,.dashboard-main .dash-ops.kv-alt.expenses-page .dash-kpi-rail>.dash-kpi{min-width:0;box-shadow:none!important;background:var(--aa-surface)!important;border:0!important;border-right:1px solid var(--aa-hair)!important;border-top:3px solid var(--aa-royal)!important;border-radius:0!important;padding:.9rem 1.05rem!important}.dashboard-main .dash-ops.kv-alt .dash-kpi-rail>.dash-kpi:last-child{border-right:0!important}.dashboard-main .dash-ops.kv-alt .dash-kpi-rail>.dash-kpi--warn{border-top-color:var(--aa-warn)!important}.dashboard-main .dash-ops.kv-alt .dash-kpi-rail>.dash-kpi--crit{border-top-color:var(--aa-red)!important}.dashboard-main .dash-ops.kv-alt .dash-kpi-rail>.dash-kpi--ok{border-top-color:var(--aa-forest)!important}.dashboard-main .dash-ops.kv-alt .dash-kpi-rail>.dash-kpi--info{border-top-color:var(--aa-cta)!important}.dashboard-main .dash-ops.kv-alt .dash-kpi-rail .dash-kpi__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--aa-royal)!important;font-size:.75rem!important;font-weight:600!important}.dashboard-main .dash-ops.kv-alt .dash-kpi-rail .dash-kpi__value{font-variant-numeric:tabular-nums;text-overflow:ellipsis;overflow:hidden;letter-spacing:-.04em!important;color:var(--aa-ink)!important;font-size:clamp(1.35rem,2.1vw,1.75rem)!important;font-weight:300!important;line-height:1.1!important}.dashboard-main .dash-ops.kv-alt .dash-kpi-rail .dash-kpi__meta{color:var(--aa-quiet)!important;font-size:.75rem!important}.dashboard-main .dash-ops.kv-alt.driving-scores-page .driving-scores-dials,.dashboard-main .dash-ops.kv-alt.obd-page .obd-gauges-grid{border:1px solid var(--aa-hair)!important;background:var(--aa-surface)!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;place-items:stretch stretch!important;gap:0!important;display:grid!important}.dashboard-main .dash-ops.kv-alt.driving-scores-page .driving-scores-dials>.fleet-wheel-dial,.dashboard-main .dash-ops.kv-alt.obd-page .obd-gauges-grid>.obd-live-gauge{justify-content:center;border:0!important;border-right:1px solid var(--aa-hair)!important;background:var(--aa-surface)!important;width:100%!important;max-width:none!important;padding:.85rem .5rem .75rem!important}.dashboard-main .dash-ops.kv-alt.driving-scores-page .driving-scores-dials>.fleet-wheel-dial:last-child,.dashboard-main .dash-ops.kv-alt.obd-page .obd-gauges-grid>.obd-live-gauge:last-child{border-right:0!important}@media (max-width:768px){.dashboard-main .dash-ops.kv-alt [role=tablist],.dashboard-main .dash-ops.kv-alt .legal-page__tabs,.dashboard-main .dash-ops.kv-alt .mkt-tabs,.dashboard-main .dash-ops.kv-alt .alerts-page__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap!important;overflow:auto hidden!important}.dashboard-main .dash-ops.kv-alt [role=tablist]::-webkit-scrollbar{display:none}.dashboard-main .dash-ops.kv-alt .legal-page__tabs::-webkit-scrollbar{display:none}.dashboard-main .dash-ops.kv-alt .mkt-tabs::-webkit-scrollbar{display:none}.dashboard-main .dash-ops.kv-alt .alerts-page__tabs::-webkit-scrollbar{display:none}.dashboard-main .dash-ops.kv-alt [role=tablist]>.kv-tab,.dashboard-main .dash-ops.kv-alt .legal-page__tabs>.kv-tab,.dashboard-main .dash-ops.kv-alt .mkt-tabs>.kv-tab,.dashboard-main .dash-ops.kv-alt .alerts-page__tabs>.kv-tab{white-space:nowrap!important;flex:none!important}}.dashboard-main .dash-ops.kv-alt.vehicles-page .v-card-inner .dash-kpi{background:var(--aa-piso)!important;border:1px solid var(--aa-hair)!important;border-left:3px solid var(--aa-royal)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__aviso{min-width:0;overflow:hidden}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__aviso-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__aviso-count{font-variant-numeric:tabular-nums;background:var(--aa-piso);border:1px solid var(--aa-hair);min-width:1.4rem;height:1.3rem;color:var(--aa-royal);justify-content:center;align-items:center;padding:0 .35rem;font-size:.75rem;font-weight:700;display:inline-flex}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__aviso-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#0b02b847 var(--aa-piso);align-items:stretch;gap:.55rem;width:100%;min-width:0;padding-bottom:.35rem;overflow:auto hidden;flex-direction:row!important;display:flex!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__aviso-scroll::-webkit-scrollbar{height:5px}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__aviso-scroll::-webkit-scrollbar-track{background:var(--aa-piso)}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__aviso-scroll::-webkit-scrollbar-thumb{background:#0b02b847}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__aviso-scroll::-webkit-scrollbar-thumb:hover{background:var(--aa-royal)}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__aviso-body,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__aviso-body{transition:background .14s,border-color .14s;border:1px solid var(--aa-hair)!important;border-left:3px solid var(--aa-royal)!important;background:var(--aa-piso)!important;border-radius:0!important;height:auto!important;min-height:4rem!important;padding:.65rem .8rem!important;animation:none!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__aviso-scroll>.jarvis-shell__aviso-body{scroll-snap-align:start;flex:0 0 clamp(14.5rem,45%,19rem)!important;width:clamp(14.5rem,45%,19rem)!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__aviso-body--warn{border-left-color:var(--aa-warn)!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__aviso-body:hover{background:var(--aa-surface)!important;border-color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__aviso-go{width:1.65rem;height:1.65rem;background:var(--aa-surface)!important;border:1px solid var(--aa-hair)!important;color:var(--aa-royal)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__aviso-dot{border-radius:0!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pulse.is-collapsed{background:var(--aa-surface)!important;border:1px solid var(--aa-hair)!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pulse-toggle-label{letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--aa-royal)!important;font-size:.75rem!important;font-weight:600!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__pulse.is-open .jarvis-shell__pulse-head{border-bottom:1px solid var(--aa-hair);padding-bottom:.6rem}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__acciones-sort{border:1px solid var(--aa-hair)!important;background:var(--aa-surface)!important;color:var(--aa-ink)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__pulse--glass.is-open .jarvis-shell__feed-row{transition:background .14s,border-color .14s;background:var(--aa-piso)!important;border:1px solid #0000!important;border-left:3px solid var(--aa-royal)!important;border-radius:0!important;margin:.25rem 0!important;padding:.7rem .8rem!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__pulse--glass.is-open .jarvis-shell__feed-row--critical{border-left-color:var(--aa-red)!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__pulse--glass.is-open .jarvis-shell__feed-row--high{border-left-color:var(--aa-warn)!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__pulse--glass.is-open .jarvis-shell__feed-row:before{display:none!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__pulse--glass.is-open .jarvis-shell__feed-row:hover{background:var(--aa-surface)!important;border-color:var(--aa-hair)!important;border-left-color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__insight-body{max-width:65ch;line-height:1.55}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__chip{background:var(--aa-surface)!important;border:1px solid var(--aa-hair)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__feed-ack,.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__dest{background:var(--aa-surface)!important;border:1px solid var(--aa-hair)!important;color:var(--aa-royal)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--kit .jarvis-shell__dest--ask{background:var(--aa-royal)!important;border-color:var(--aa-royal)!important;color:#fff!important}.dashboard-main .dash-ops.kv-alt.alerts-page .alerts-inbox{width:100%;max-width:none!important}.dashboard-main .dash-ops.kv-alt.alerts-page .alerts-inbox__card,.dashboard-main .dash-ops.kv-alt.alerts-page .alerts-historial__card,.dashboard-main .dash-ops.kv-alt.alerts-page .jarvis-card,.dashboard-main .dash-ops.kv-alt.alerts-page .dash-ops-card{border-top:1px solid var(--aa-hair)!important;border-right:1px solid var(--aa-hair)!important;border-bottom:1px solid var(--aa-hair)!important;background:var(--aa-surface)!important;box-shadow:none!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.alerts-page .alerts-inbox__card{border-left:3px solid var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt.alerts-page .alerts-inbox__card.kv-card--critical{border-left:3px solid var(--aa-red)!important}.dashboard-main .dash-ops.kv-alt.alerts-page .alerts-inbox__card.kv-card--warn{border-left:3px solid var(--aa-warn)!important}.dashboard-main .dash-ops.kv-alt.alerts-page .kv-badge,.dashboard-main .dash-ops.kv-alt.alerts-page .dash-chip,.dashboard-main .dash-ops.kv-alt.alerts-page .kv-select,.dashboard-main .dash-ops.kv-alt.alerts-page .kv-input,.dashboard-main .dash-ops.kv-alt.alerts-page .kv-btn{border-radius:0!important}.dashboard-main .dash-ops.kv-alt.alerts-page .alerts-page__kpis.kv-ops-stat-grid{border:1px solid var(--aa-hair);background:var(--aa-surface);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;opacity:1!important;gap:0!important}.dashboard-main .dash-ops.kv-alt.alerts-page .alerts-page__kpis .kv-ops-stat{border:0!important;border-right:1px solid var(--aa-hair)!important;background:var(--aa-surface)!important;border-radius:0!important;padding:.85rem 1rem!important}.dashboard-main .dash-ops.kv-alt.alerts-page .alerts-page__kpis .kv-ops-stat:last-child{border-right:0!important}.dashboard-main .dash-ops.kv-alt.alerts-page .alerts-page__kpis .kv-ops-stat__icon{background:var(--aa-piso)!important;border:1px solid var(--aa-hair)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.alerts-page .alerts-page__kpis .kv-ops-stat__value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--aa-ink)!important;font-size:1.5rem!important;font-weight:400!important}.dashboard-main .dash-ops.kv-alt.alerts-page .alerts-page__kpis .kv-ops-stat__label{letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--aa-royal)!important;font-size:.75rem!important;font-weight:600!important}@media (max-width:768px){.dashboard-main .dash-ops.kv-alt .admin-alt__head{flex-direction:column;align-items:stretch;gap:.55rem;margin-bottom:.65rem;padding-bottom:.65rem}.dashboard-main .dash-ops.kv-alt>.admin-alt__head .admin-alt__eyebrow,.dashboard-main .dash-ops.kv-alt>.admin-alt__head .admin-alt__title{display:none}.dashboard-main .dash-ops.kv-alt>.admin-alt__head .admin-alt__lede{margin:0;font-size:.9rem;font-weight:500;color:var(--aa-quiet)!important}.dashboard-main .dash-ops.kv-alt.dash-home>.admin-alt__head .admin-alt__lede{font-size:.95rem;font-weight:600;color:var(--aa-ink)!important}.dashboard-main .dash-ops.kv-alt .admin-alt__kpis,.dashboard-main .dash-ops.kv-alt .admin-alt__head .dash-page-head__actions{gap:.35rem;width:100%;display:flex;overflow-x:visible;flex-wrap:wrap!important}.dashboard-main .dash-ops.kv-alt .admin-alt__kpis::-webkit-scrollbar{display:none}.dashboard-main .dash-ops.kv-alt .admin-alt__head .dash-page-head__actions::-webkit-scrollbar{display:none}.dashboard-main .dash-ops.kv-alt .admin-alt__kpis>*,.dashboard-main .dash-ops.kv-alt .admin-alt__head .dash-page-head__actions>*{white-space:nowrap;flex:auto;justify-content:center;min-height:2.5rem!important;padding:.35rem .65rem!important;font-size:.78rem!important}.dashboard-main .dash-ops.kv-alt>[role=tablist]{max-width:100%;overflow-x:visible;flex-wrap:wrap!important}.dashboard-main .dash-ops.kv-alt>[role=tablist]>.kv-tab{white-space:nowrap;flex:0 auto}.dashboard-main .dash-ops.kv-alt.obd-page .device-pills{flex-wrap:wrap!important;overflow-x:visible!important}.dashboard-main .dash-ops.kv-alt.obd-page .device-pills .dash-chip{white-space:normal;max-width:100%;height:auto}.dashboard-main .dash-ops.kv-alt.obd-page .obd-device-filter input{min-width:0;flex:100%!important}.dashboard-main .dash-ops.kv-alt .dash-kpi-rail,.dashboard-main .dash-ops.kv-alt.driving-scores-page .driving-scores-dials,.dashboard-main .dash-ops.kv-alt.obd-page .obd-gauges-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-main .dash-ops.kv-alt .dash-kpi-rail>.dash-kpi:nth-child(2n),.dashboard-main .dash-ops.kv-alt.driving-scores-page .driving-scores-dials>.fleet-wheel-dial:nth-child(2n),.dashboard-main .dash-ops.kv-alt.obd-page .obd-gauges-grid>.obd-live-gauge:nth-child(2n){border-right:0!important}.dashboard-main .dash-ops.kv-alt .dash-kpi-rail>.dash-kpi,.dashboard-main .dash-ops.kv-alt.driving-scores-page .driving-scores-dials>.fleet-wheel-dial,.dashboard-main .dash-ops.kv-alt.obd-page .obd-gauges-grid>.obd-live-gauge{border-bottom:1px solid var(--aa-hair)!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--split .jarvis-shell__module{padding:.95rem 1rem!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__aviso-scroll>.jarvis-shell__aviso-body{flex:0 0 min(82vw,17.5rem)!important;width:min(82vw,17.5rem)!important;height:auto!important}}@media (max-width:480px){.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__glass-panel{flex-wrap:wrap!important;gap:.75rem!important}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__artifact{flex:12.5rem}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell__xp-slot,.dashboard-main .dash-ops.kv-alt.dash-home .mgr-ops-xp-wrap{margin-inline:auto}.dashboard-main .dash-ops.kv-alt .dash-kpi-rail{grid-template-columns:1fr!important}.dashboard-main .dash-ops.kv-alt .dash-kpi-rail>.dash-kpi{border-right:0!important}}.dashboard-main .dash-ops.kv-alt.dash-home-kit .live-gps-strip{padding:1.05rem 1.15rem 1.1rem!important}.dashboard-main .dash-ops.kv-alt.dash-home-kit .live-gps-strip__unit{background:var(--aa-piso)!important;border:1px solid var(--aa-hair)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.dash-home-kit .live-gps-strip__map{min-height:16rem;overflow:hidden;border-radius:0!important}.dashboard-main .dash-ops.kv-alt.dash-home-kit .live-gps-strip__trip-row,.dashboard-main .dash-ops.kv-alt.dash-home-kit .dash-ops-card a[href*="/dashboard/maintenance"],.dashboard-main .dash-ops.kv-alt.dash-home-kit .dash-ops-card a[href*="/dashboard/vehicles"]{border-radius:0!important}@media (min-width:900px){.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--split .jarvis-shell__ops{align-items:stretch}.dashboard-main .dash-ops.kv-alt.dash-home .jarvis-shell--split .jarvis-shell__talk{align-self:stretch;min-height:0;overflow:hidden}}.dashboard-main .dash-ops.kv-alt.taller-page,.dashboard-main .dash-ops.kv-alt.workshop-page{--kv-cta:#0b02b8}.dashboard-main .dash-ops.kv-alt.taller-page .taller-kanban__card,.dashboard-main .dash-ops.kv-alt.taller-page .taller-kanban__col,.dashboard-main .dash-ops.kv-alt.taller-page .taller-kanban__col-head,.dashboard-main .dash-ops.kv-alt.taller-page button,.dashboard-main .dash-ops.kv-alt.taller-page a.kv-btn-primary,.dashboard-main .dash-ops.kv-alt.taller-page input,.dashboard-main .dash-ops.kv-alt.taller-page textarea,.dashboard-main .dash-ops.kv-alt.taller-page select,.dashboard-main .dash-ops.kv-alt.taller-page label,.dashboard-main .dash-ops.kv-alt.workshop-page button,.dashboard-main .dash-ops.kv-alt.workshop-page input,.dashboard-main .dash-ops.kv-alt.workshop-page textarea,.dashboard-main .dash-ops.kv-alt.workshop-page select{border-radius:0!important}@media (max-width:768px){.dashboard-main .dash-ops.kv-alt.admin-page .admin-page__content,.dashboard-main .dash-ops.kv-alt.admin-page .admin-page__body,.dashboard-main .dash-ops.kv-alt.admin-page .admin-page__body>*{min-width:0;max-width:100%}.dashboard-main .dash-ops.kv-alt.admin-page .admin-page__body :is(div,section,form,article,aside,ul,ol):not([role=tablist]):not(.kv-tab-row){min-width:0;max-width:100%;flex-wrap:wrap!important;grid-template-columns:minmax(0,1fr)!important}.dashboard-main .dash-ops.kv-alt.admin-page .admin-page__body :is(div,section,article):has(>table){-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;overflow-x:auto}.dashboard-main .dash-ops.kv-alt.admin-page table{min-width:36rem}.dashboard-main .dash-ops.kv-alt.admin-page .wa-table{min-width:0!important}.dashboard-main .dash-ops.kv-alt.admin-page .wa-admin .wa-table tbody>tr:not(.wa-table-expand) td{white-space:normal!important;max-width:none!important;box-shadow:none!important;padding:.2rem 0!important;position:static!important}.dashboard-main .dash-ops.kv-alt.admin-page th,.dashboard-main .dash-ops.kv-alt.admin-page td{padding-left:.65rem!important;padding-right:.65rem!important}.dashboard-main .dash-ops.kv-alt.admin-page th{letter-spacing:.04em!important;font-size:.75rem!important}.dashboard-main .dash-ops.kv-alt.admin-page .admin-page__body :is(p,h2,h3,h4,li,label){overflow-wrap:anywhere}.dashboard-main .dash-ops.kv-alt.admin-page .admin-page__body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.dashboard-main .dash-ops.kv-alt.admin-page .admin-page__body select,.dashboard-main .dash-ops.kv-alt.admin-page .admin-page__body textarea{box-sizing:border-box;min-width:min(100%,10rem)!important;max-width:100%!important;font-size:16px!important}.dashboard-main .dash-ops.kv-alt.admin-page pre,.dashboard-main .dash-ops.kv-alt.admin-page .admin-page__body img,.dashboard-main .dash-ops.kv-alt.admin-page canvas{max-width:100%}.dashboard-main .dash-ops.kv-alt.admin-page pre{overflow-x:auto}.dashboard-main .dash-ops.kv-alt.admin-page [style*="position: fixed"],.dashboard-main .dash-ops.kv-alt.admin-page [style*=position\:fixed]{box-sizing:border-box!important;max-width:100vw!important}.dashboard-main .dash-ops.kv-alt.admin-page [style*="rgba(0,0,0"]>div,.dashboard-main .dash-ops.kv-alt.admin-page [style*="rgba(0, 0, 0"]>div{box-sizing:border-box!important;width:min(100%,100vw - 1.5rem)!important;max-width:calc(100vw - 1.5rem)!important;max-height:calc(100dvh - 1.5rem)!important;overflow:auto!important}.dashboard-main .dash-ops.kv-alt.admin-page [style*="width: 520px"],.dashboard-main .dash-ops.kv-alt.admin-page [style*=width\:520px]{width:100%!important;max-width:100vw!important;left:0!important}.dashboard-main .dash-ops.kv-alt.admin-page [style*="right: 520px"],.dashboard-main .dash-ops.kv-alt.admin-page [style*=right\:520px]{right:0!important}}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-toolbar{background:var(--aa-surface);border:1px solid var(--aa-hair);flex-wrap:wrap;align-items:center;gap:.65rem .85rem;margin:0 0 1rem;padding:.85rem 1rem;display:flex}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-toolbar__label{letter-spacing:.14em;text-transform:uppercase;color:var(--aa-royal);margin:0;font-size:.75rem;font-weight:400}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-toolbar__dates{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-left:auto;display:inline-flex}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-field{color:var(--aa-quiet);align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.dashboard-main .dash-ops.kv-alt.scorecard-page input[type=date],.dashboard-main .dash-ops.kv-alt.scorecard-page input[type=text],.dashboard-main .dash-ops.kv-alt.scorecard-page input[type=number],.dashboard-main .dash-ops.kv-alt.scorecard-page select{border:1px solid var(--aa-hair);background:var(--aa-surface);color:var(--aa-ink);border-radius:0;min-height:2.5rem;padding:.4rem .55rem;font-family:inherit}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-tabs{flex-wrap:wrap;gap:0;margin:0 0 1rem;display:flex}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-tabs .kv-tab,.dashboard-main .dash-ops.kv-alt.scorecard-page .dash-chip{align-items:center;gap:.4rem;display:inline-flex}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-nudge{border:1px solid var(--aa-royal);background:var(--aa-surface);width:100%;color:var(--aa-ink);text-align:left;cursor:pointer;align-items:center;gap:.65rem;min-height:48px;margin:0 0 1rem;padding:.75rem 1rem;font-family:inherit;display:flex}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-nudge__mark{background:var(--aa-lima);flex-shrink:0;width:.45rem;height:.45rem}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--aa-hair);color:var(--aa-quiet);align-items:center;gap:.35rem;padding:.2rem .45rem;font-size:.75rem;display:inline-flex}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-badge--live{border-color:var(--aa-forest);color:var(--aa-forest)}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-badge--frozen{border-color:var(--aa-royal);color:var(--aa-royal)}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-rank{border:1px solid var(--aa-hair);background:var(--aa-piso);width:2rem;height:2rem;color:var(--aa-quiet);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-rank--1{background:var(--aa-lima);border-color:var(--aa-lima);color:var(--aa-ink)}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-rank--2,.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-rank--3{background:var(--aa-royal);border-color:var(--aa-royal);color:var(--aa-on-royal)}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-row{border-top:1px solid var(--aa-hair);align-items:center;gap:.85rem;padding:.8rem 1.15rem;display:flex}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-row__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-row__score{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-prize{border:1px solid var(--aa-hair);flex-direction:column;gap:.4rem;min-height:100%;padding:.9rem;display:flex}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-prize__cost{color:var(--aa-quiet);font-size:.85rem}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-pending{border-top:1px solid var(--aa-hair);flex-wrap:wrap;align-items:center;gap:.65rem;padding:.75rem 0;display:flex}.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-hero{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}@media (max-width:720px){.dashboard-main .dash-ops.kv-alt.scorecard-page .scorecard-toolbar__dates{width:100%;margin-left:0}}.dashboard-main .dash-ops.kv-alt .obd-tower-modal{color:var(--aa-ink);box-shadow:var(--kv-elev-modal);background:var(--aa-surface)!important;border:1px solid var(--aa-rule)!important;border-radius:0!important}.dashboard-main .dash-ops.kv-alt .obd-tower-modal code{color:var(--aa-royal);font-size:.8125rem}.dashboard-main .dash-ops.kv-alt .obd-tower-modal [style*="font-size: 0.62rem"],.dashboard-main .dash-ops.kv-alt .obd-tower-modal [style*="font-size: 0.65rem"],.dashboard-main .dash-ops.kv-alt .obd-tower-modal [style*="font-size: 0.68rem"]{font-size:.75rem!important}.dashboard-main .dash-ops.kv-alt .geo-sms-decode{border:1px solid var(--aa-rule);background:var(--aa-surface);color:var(--aa-ink);margin-top:.75rem;padding:.85rem .9rem;font-size:.8125rem;line-height:1.45}.dashboard-main .dash-ops.kv-alt .geo-sms-decode__title{font-size:.95rem;font-weight:700;color:var(--aa-ink)!important}.dashboard-main .dash-ops.kv-alt .geo-sms-decode__lede{margin:.3rem 0 0;color:var(--aa-quiet)!important}.dashboard-main .dash-ops.kv-alt .geo-sms-decode details{margin-top:.65rem}.dashboard-main .dash-ops.kv-alt .geo-sms-decode summary{cursor:pointer;font-size:.875rem;font-weight:700;color:var(--aa-royal)!important}.dashboard-main .dash-ops.kv-alt .geo-sms-decode p,.dashboard-main .dash-ops.kv-alt .geo-sms-decode td:first-child{color:var(--aa-quiet)!important}.dashboard-main .dash-ops.kv-alt .geo-sms-decode__h{margin-bottom:.3rem;font-weight:700;color:var(--aa-ink)!important}.dashboard-main .dash-ops.kv-alt .geo-sms-decode__h--ok{color:var(--aa-forest)!important}.dashboard-main .dash-ops.kv-alt .geo-sms-decode__h--off{color:var(--aa-red)!important}.dashboard-main .dash-ops.kv-alt .geo-sms-decode__h--warn{color:var(--aa-warn)!important}.dashboard-main .dash-ops.kv-alt .geo-sms-decode__chip{border:1px solid var(--aa-hair);background:var(--aa-piso);white-space:nowrap;margin:0 .28rem .28rem 0;padding:.16rem .42rem;font-size:.75rem;line-height:1.4;display:inline-block;color:var(--aa-ink)!important}.dashboard-main .dash-ops.kv-alt .geo-sms-decode__chip--on{background:#297f5014;border-color:#297f5059;color:var(--aa-forest)!important}.dashboard-main .dash-ops.kv-alt .geo-sms-decode__chip--off{background:#ec02010f;border-color:#ec020147;color:var(--aa-red)!important}.dashboard-main .dash-ops.kv-alt .geo-sms-decode__chip--warn{background:#c2410c12;border-color:#c2410c4d;color:var(--aa-warn)!important}.dashboard-main .dash-ops.kv-alt .geo-sms-decode__chip--muted{color:var(--aa-quiet)!important}.dashboard-main .dash-ops.kv-alt .geo-sms-decode table{border-collapse:collapse;width:100%;margin-top:.4rem}.dashboard-main .dash-ops.kv-alt .geo-sms-decode td{border-bottom:1px solid var(--aa-hair);padding:.28rem .4rem;font-size:.8125rem}.dashboard-main .dash-ops.kv-alt .geo-sms-decode td:last-child{font-family:var(--kv-font-chrome);color:var(--aa-ink)!important}.dashboard-main .dash-ops.kv-alt .driving-analysis{gap:1rem;min-width:0;display:grid}.dashboard-main .dash-ops.kv-alt .driving-analysis__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.dashboard-main .dash-ops.kv-alt .driving-analysis__tabs,.dashboard-main .dash-ops.kv-alt .driving-analysis__periods{scrollbar-width:none;gap:.375rem;max-width:100%;display:flex;overflow-x:auto}.dashboard-main .dash-ops.kv-alt .driving-analysis__tabs::-webkit-scrollbar{display:none}.dashboard-main .dash-ops.kv-alt .driving-analysis__periods::-webkit-scrollbar{display:none}.dashboard-main .dash-ops.kv-alt .driving-analysis__tabs .kv-tab,.dashboard-main .dash-ops.kv-alt .driving-analysis__periods .dash-chip{white-space:nowrap;flex:none;align-items:center;gap:.375rem;min-height:44px;display:inline-flex}.dashboard-main .dash-ops.kv-alt .driving-analysis__panel{gap:1rem;min-width:0;display:grid}.dashboard-main .dash-ops.kv-alt .driving-analysis__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.dashboard-main .dash-ops.kv-alt .driving-analysis__item{background:var(--aa-surface);border:1px solid var(--aa-hair);border-left-width:3px;border-radius:0;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.dashboard-main .dash-ops.kv-alt .driving-analysis__item>svg,.dashboard-main .dash-ops.kv-alt .driving-analysis__card-head>svg{flex:none;margin-top:.125rem}.dashboard-main .dash-ops.kv-alt .driving-analysis__item--ok,.dashboard-main .dash-ops.kv-alt .driving-analysis__card--ok{border-left-color:var(--aa-forest)}.dashboard-main .dash-ops.kv-alt .driving-analysis__item--warn,.dashboard-main .dash-ops.kv-alt .driving-analysis__card--warn{border-left-color:var(--aa-warn)}.dashboard-main .dash-ops.kv-alt .driving-analysis__item--crit,.dashboard-main .dash-ops.kv-alt .driving-analysis__card--crit{border-left-color:var(--aa-red)}.dashboard-main .dash-ops.kv-alt .driving-analysis__item--info,.dashboard-main .dash-ops.kv-alt .driving-analysis__item--neutral,.dashboard-main .dash-ops.kv-alt .driving-analysis__card--info,.dashboard-main .dash-ops.kv-alt .driving-analysis__card--neutral{border-left-color:var(--aa-royal)}.dashboard-main .dash-ops.kv-alt .driving-analysis__item--ok>svg,.dashboard-main .dash-ops.kv-alt .driving-analysis__card--ok>.driving-analysis__card-head>svg{color:var(--aa-forest)}.dashboard-main .dash-ops.kv-alt .driving-analysis__item--warn>svg,.dashboard-main .dash-ops.kv-alt .driving-analysis__card--warn>.driving-analysis__card-head>svg{color:var(--aa-warn)}.dashboard-main .dash-ops.kv-alt .driving-analysis__item--crit>svg,.dashboard-main .dash-ops.kv-alt .driving-analysis__card--crit>.driving-analysis__card-head>svg{color:var(--aa-red)}.dashboard-main .dash-ops.kv-alt .driving-analysis__item-title{color:var(--aa-ink);margin:0;font-size:.9375rem;font-weight:700}.dashboard-main .dash-ops.kv-alt .driving-analysis__item-text{color:var(--aa-quiet);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.dashboard-main .dash-ops.kv-alt .driving-analysis__stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem;display:grid}.dashboard-main .dash-ops.kv-alt .driving-analysis__stat-label{align-items:center;gap:.375rem;display:inline-flex}.dashboard-main .dash-ops.kv-alt .driving-analysis__card{gap:.75rem;min-width:0;padding:1rem;display:grid}.dashboard-main .dash-ops.kv-alt .driving-analysis__list>.driving-analysis__card{border-left-style:solid;border-left-width:3px}.dashboard-main .dash-ops.kv-alt .driving-analysis__card-title,.dashboard-main .dash-ops.kv-alt .driving-analysis__section-title{color:var(--aa-ink);margin:0;font-size:1rem;font-weight:700}.dashboard-main .dash-ops.kv-alt .driving-analysis__section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.dashboard-main .dash-ops.kv-alt .driving-analysis__card-head{align-items:flex-start;gap:.75rem;display:flex}.dashboard-main .dash-ops.kv-alt .driving-analysis__card-heading{flex-wrap:wrap;flex:auto;align-items:center;gap:.375rem .625rem;min-width:0;display:flex}.dashboard-main .dash-ops.kv-alt .driving-analysis__metric{flex:none;justify-items:end;line-height:1.2;display:grid}.dashboard-main .dash-ops.kv-alt .driving-analysis__metric strong{color:var(--aa-ink);font-size:1.25rem}.dashboard-main .dash-ops.kv-alt .driving-analysis__metric-label{color:var(--aa-faint);font-size:.75rem}.dashboard-main .dash-ops.kv-alt .driving-analysis__callout{border:1px solid var(--aa-hair);color:var(--aa-ink);background:#0b02b80a;border-radius:0;padding:.75rem .875rem;font-size:.875rem}.dashboard-main .dash-ops.kv-alt .driving-analysis__callout p{color:var(--aa-quiet);margin:.25rem 0 0}.dashboard-main .dash-ops.kv-alt .driving-analysis__savings,.dashboard-main .dash-ops.kv-alt .driving-analysis__facts span{color:var(--aa-forest);align-items:center;gap:.375rem;margin:0;font-size:.8125rem;font-weight:600;display:inline-flex}.dashboard-main .dash-ops.kv-alt .driving-analysis__facts{flex-wrap:wrap;gap:.375rem 1.25rem;display:flex}.dashboard-main .dash-ops.kv-alt .driving-analysis__facts span{color:var(--aa-quiet);font-weight:500}.dashboard-main .dash-ops.kv-alt .driving-analysis__subhead{color:var(--aa-ink);font-size:.8125rem;display:block}.dashboard-main .dash-ops.kv-alt .driving-analysis__tips{color:var(--aa-quiet);margin:.375rem 0 0;padding-left:1.125rem;font-size:.875rem;line-height:1.5}.dashboard-main .dash-ops.kv-alt .driving-analysis__table-wrap{-webkit-overflow-scrolling:touch;margin:0 -.25rem;overflow-x:auto}.dashboard-main .dash-ops.kv-alt .driving-analysis__table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.875rem}.dashboard-main .dash-ops.kv-alt .driving-analysis__table th,.dashboard-main .dash-ops.kv-alt .driving-analysis__table td{text-align:left;border-bottom:1px solid var(--aa-hair);white-space:nowrap;padding:.625rem .5rem}.dashboard-main .dash-ops.kv-alt .driving-analysis__table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--aa-faint);font-size:.75rem;font-weight:700;background:0 0!important}.dashboard-main .dash-ops.kv-alt .driving-analysis__table tbody th{letter-spacing:0;text-transform:none;color:var(--aa-ink);font-size:.875rem;font-weight:600;background:0 0!important}.dashboard-main .dash-ops.kv-alt .driving-analysis__score{text-align:center;border:1px solid;border-radius:0;min-width:2.25rem;padding:.125rem .5rem;font-size:.8125rem;font-weight:700;display:inline-block}.dashboard-main .dash-ops.kv-alt .driving-analysis__score--ok{color:var(--aa-forest)}.dashboard-main .dash-ops.kv-alt .driving-analysis__score--warn{color:var(--aa-warn)}.dashboard-main .dash-ops.kv-alt .driving-analysis__score--crit{color:var(--aa-red)}.dashboard-main .dash-ops.kv-alt .driving-analysis__score--info,.dashboard-main .dash-ops.kv-alt .driving-analysis__score--neutral{color:var(--aa-royal)}.dashboard-main .dash-ops.kv-alt .driving-analysis__empty{text-align:center;background:var(--aa-surface);border:1px dashed var(--aa-rule);color:var(--aa-royal);justify-items:center;gap:.375rem;padding:2.5rem 1rem;display:grid}.dashboard-main .dash-ops.kv-alt .driving-analysis__empty-title{color:var(--aa-ink);margin:0;font-weight:700}.dashboard-main .dash-ops.kv-alt .driving-analysis__empty-hint{max-width:34rem;color:var(--aa-quiet);margin:0;font-size:.875rem}.dashboard-main .dash-ops.kv-alt .driving-analysis__loading{gap:.75rem;display:grid}.dashboard-main .dash-ops.kv-alt .driving-analysis__loading-text{color:var(--aa-faint);font-size:.8125rem}.dashboard-main .dash-ops.kv-alt .driving-analysis__skel{background:#0b02b814;height:4.5rem;animation:1.4s ease-in-out infinite driving-analysis-pulse}.dashboard-main .dash-ops.kv-alt .driving-analysis__skel--tall{height:11rem}@keyframes driving-analysis-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.dashboard-main .dash-ops.kv-alt .driving-analysis__skel{animation:none}}@media (max-width:640px){.dashboard-main .dash-ops.kv-alt .driving-analysis__card-head{flex-wrap:wrap}.dashboard-main .dash-ops.kv-alt .driving-analysis__metric{flex-basis:100%;grid-auto-flow:column;justify-content:space-between;align-items:baseline;padding-left:1.75rem}}
