:root{--vzi-ink:#12239e;--vzi-ink-soft:rgba(18,35,158,0.07);--vzi-mine:#006400;--vzi-lime:#9acd32;--vzi-muted:#bcbcbc;--vzi-canvas:#f2f2f2;--vzi-surface:#fff;--vzi-line:#e3e5ec;--vzi-text:#1f2333;--vzi-text-2:#5b6070;--vzi-radius:12px;--vzi-display:"Barlow Semi Condensed","Barlow",system-ui,sans-serif;--vzi-body:"Barlow",system-ui,sans-serif}body{font-family:var(--vzi-body);color:var(--vzi-text);background:var(--vzi-canvas)!important;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}.q-btn{text-transform:none;font-weight:600;letter-spacing:0.01em}:focus-visible{outline:2px solid var(--vzi-ink);outline-offset:2px}.vzi-shell .q-card{border-radius:var(--vzi-radius);border:1px solid var(--vzi-line);box-shadow:0 1px 2px rgba(18,35,158,0.04);overflow:hidden}.vzi-shell .q-card__section.bg-disable,.vzi-shell .q-card__section.bg-enable{background:var(--vzi-surface)!important;padding:14px 18px 12px;border-bottom:1px solid var(--vzi-line)}.vzi-shell .q-card__section.bg-disable+.q-separator,.vzi-shell .q-card__section.bg-enable+.q-separator{display:none}.vzi-shell .header_custom{font-family:var(--vzi-display);font-size:17px;font-weight:600;line-height:1.25;letter-spacing:0.005em;color:var(--vzi-ink);display:flex;align-items:center;gap:10px}.vzi-shell .header_custom:before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:var(--vzi-lime);box-shadow:0 0 0 3px rgba(154,205,50,0.22)}.vzi-shell .bg-disable .header_custom{color:var(--vzi-text-2)}.vzi-shell .bg-disable .header_custom:before{background:var(--vzi-muted);box-shadow:0 0 0 3px hsla(0,0%,73.7%,0.25)}.vzi-shell .header_alert,.vzi-shell .header_all_collections,.vzi-shell .header_color{background:var(--vzi-surface)!important;border-top:3px solid var(--vzi-lime)}.vzi-shell .txt_header_alerts,.vzi-shell .txt_header_allCollections,.vzi-shell .txt_header_trip{font-family:var(--vzi-display);font-size:19px!important;font-weight:600!important;line-height:1.2;color:var(--vzi-ink)!important}.vzi-shell .icon-fullscreen{opacity:0.45;cursor:pointer;transition:opacity 0.15s}.vzi-shell .icon-fullscreen:hover{opacity:1}.vzi-shell table,.vzi-shell td,.vzi-shell th{border-color:var(--vzi-line)!important}.vzi-shell .q-markup-table,.vzi-shell .q-table__container{box-shadow:none;border-radius:0}.vzi-shell .q-table th,.vzi-shell th{font-family:var(--vzi-display);font-size:12.5px!important;font-weight:700!important;letter-spacing:0.06em;text-transform:uppercase;color:var(--vzi-ink)!important;background:#eef0f8!important;padding:10px 12px!important}.vzi-shell .q-table td,.vzi-shell td{font-size:15px;color:var(--vzi-text);padding:9px 12px!important}.vzi-shell tbody tr:hover td{background:var(--vzi-ink-soft)}.vzi-shell .q-field--filled .q-field__control{border-radius:8px 8px 0 0;background:#f4f5f9}.vzi-shell .q-btn.bg-secondary,.vzi-shell .q-field--outlined .q-field__control{border-radius:8px}.vzi-header{background:hsla(0,0%,100%,0.92)!important;backdrop-filter:saturate(160%) blur(8px);color:var(--vzi-text);border-bottom:1px solid var(--vzi-line)}.vzi-header__bar{min-height:68px;padding:0 20px 0 24px;gap:16px}.vzi-title{min-width:0}.vzi-title__stage{font-family:var(--vzi-display);font-size:12px;font-weight:600;letter-spacing:0.16em;text-transform:uppercase;color:var(--vzi-mine)}.vzi-title__name{margin:0;font-family:var(--vzi-display);font-size:26px;font-weight:700;line-height:1.1;letter-spacing:-0.005em;color:var(--vzi-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vzi-chip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--vzi-line);background:var(--vzi-surface);font-size:14px;font-weight:600;color:var(--vzi-text)}.vzi-chip .q-btn__content{gap:8px;flex-wrap:nowrap}.vzi-chip.q-btn{padding:0 14px;min-height:38px}.vzi-chip__caption{font-weight:500;color:var(--vzi-text-2)}.vzi-chip__dot{width:8px;height:8px;border-radius:50%;background:var(--vzi-muted)}.vzi-chip--live .vzi-chip__dot{background:var(--vzi-mine);box-shadow:0 0 0 3px rgba(0,100,0,0.15)}.vzi-chip--live{color:var(--vzi-mine)}.vzi-avatar{width:38px;height:38px;border-radius:50%;background:var(--vzi-ink);color:#fff;font-family:var(--vzi-display);font-weight:600;font-size:16px}.q-drawer__content.vzi-drawer{display:flex;flex-direction:column;background:var(--vzi-surface);border-right:1px solid var(--vzi-line)}.vzi-drawer__scroll{flex:1 1 auto;min-height:0}.vzi-brand{padding:20px 22px 8px}.vzi-brand img{display:block;width:168px;height:auto}.vzi-brand__product{margin-top:10px;font-family:var(--vzi-display);font-size:13px;font-weight:600;letter-spacing:0.04em;color:var(--vzi-text-2)}.corridor{position:relative;padding:14px 12px 24px;flex:1}.corridor:before{content:"";position:absolute;left:29px;top:26px;bottom:34px;width:2px;background:repeating-linear-gradient(180deg,var(--vzi-line) 0 8px,transparent 8px 12px)}.corridor__stage{position:relative;margin-top:14px}.corridor__stage:first-child{margin-top:0}.corridor__stage-label{position:relative;display:flex;align-items:center;height:26px;padding-left:40px;font-family:var(--vzi-display);font-size:11.5px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:var(--vzi-text-2)}.corridor__stage-label:before{content:"";position:absolute;left:11px;width:16px;height:3px;border-radius:2px;background:var(--vzi-lime)}.corridor__stop{position:relative;display:flex;align-items:center;gap:12px;height:40px;padding:0 12px 0 40px;border-radius:10px;color:var(--vzi-text-2);font-size:15px;font-weight:500;text-decoration:none;transition:background 0.15s,color 0.15s}.corridor__stop:hover{background:#f5f6fa;color:var(--vzi-text)}.corridor__node{position:absolute;left:13px;width:10px;height:10px;border-radius:50%;background:var(--vzi-surface);border:2px solid var(--vzi-muted);transition:all 0.15s}.corridor__stop:hover .corridor__node{border-color:var(--vzi-ink)}.corridor__icon{flex:none;width:20px;height:20px;background:currentColor;mask:var(--icon) center/contain no-repeat;opacity:0.75}.corridor__stop.is-active{background:var(--vzi-ink-soft);color:var(--vzi-ink);font-weight:600}.corridor__stop.is-active .corridor__icon{opacity:1}.corridor__stop.is-active .corridor__node{left:12px;width:12px;height:12px;border:0;background:var(--vzi-ink);box-shadow:0 0 0 4px rgba(18,35,158,0.15)}.vzi-content{padding:12px 12px 32px}.vzi-content>.q-page{min-height:0!important}@media (max-width:599px){.vzi-header__bar{padding:0 12px;gap:8px}.vzi-title__name{font-size:20px}.vzi-chip__caption{display:none}.vzi-chip__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vzi-content{padding:12px 8px 24px}.vzi-content .row>[class*=col-]:has(>.q-card){width:100%;flex:0 0 100%;max-width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}