/* ViLo v7.9.4 private onboarding, support and order lifecycle polish */
.guided-register-v794{position:relative;overflow:hidden}.register-progress-v794{display:grid;grid-template-columns:repeat(3,38px) 1fr;gap:10px;align-items:center;margin:0 0 22px}.register-progress-v794 span{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;border:1px solid var(--line);background:rgba(255,255,255,.035);font-weight:900;color:var(--muted);transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.register-progress-v794 span.active{background:linear-gradient(135deg,var(--accent),var(--accent2));color:#071018;border-color:transparent;transform:translateY(-1px)}.register-progress-v794 b{justify-self:end;color:var(--muted);font-size:.88rem}.guided-register-v794 [data-register-step]{animation:v794StepIn .28s ease both}.guided-register-v794 [data-register-step][hidden]{display:none!important}.register-actions-v794{display:flex;gap:10px;align-items:center}.register-actions-v794 [data-register-next],.register-actions-v794 [data-register-submit]{margin-left:auto}.register-save-v794{font-size:.8rem;color:var(--muted);margin-top:9px}.onboarding-banner-v794{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;margin:0 0 18px;border:1px solid color-mix(in srgb,var(--accent2) 35%,var(--line));border-radius:18px;background:linear-gradient(135deg,rgba(124,92,255,.12),rgba(46,230,166,.08))}.onboarding-banner-v794 div{display:grid;gap:3px}.onboarding-banner-v794 span{color:var(--muted);font-size:.9rem}
.order-cancelled-v794{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid rgba(255,92,122,.34);background:rgba(255,92,122,.09);border-radius:18px;margin:0 0 16px}.order-cancelled-v794 strong{display:block;color:#ff9caf}.order-lifecycle-v794{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:18px;align-items:start}.order-lifecycle-v794 form{display:grid;gap:10px}.order-lifecycle-v794 textarea{min-height:88px}.order-delete-v794 summary{cursor:pointer;font-weight:850;color:#ff9caf}.order-delete-v794[open] form{margin-top:12px}.order-archive-tabs-v794{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.order-archive-tabs-v794 a{padding:10px 14px;border:1px solid var(--line);border-radius:13px;text-decoration:none}.order-archive-tabs-v794 a.active{background:rgba(46,230,166,.12);border-color:rgba(46,230,166,.35)}.order-readonly-v794{opacity:.84}.tracking-stopped-v794{display:grid;gap:3px;padding:14px;border-radius:14px;border:1px solid rgba(255,92,122,.28);background:rgba(255,92,122,.07)}
.support-context-v794,.support-context-v793{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.035)}.support-context-v794>div,.support-context-v793>div{display:grid;gap:3px}.support-context-v794 small,.support-context-v793 small{color:var(--muted)}.support-suggestions-v794{display:grid;gap:10px;margin:14px 0}.support-suggestions-v794 a{display:block;padding:12px 14px;border:1px solid var(--line);border-radius:14px;text-decoration:none;background:rgba(255,255,255,.025)}.duplicate-ticket-v794{padding:14px 16px;border-radius:16px;border:1px solid rgba(255,209,102,.34);background:rgba(255,209,102,.09)}.macro-picker-v794{display:grid;grid-template-columns:minmax(190px,.45fr) minmax(0,1fr);gap:10px;align-items:end;margin:0 0 12px}.support-routing-grid-v794{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.support-rule-row-v794,.macro-row-v794{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:16px}.ticket-timeline-v794{display:grid;gap:8px}.ticket-timeline-v794 li{display:grid;grid-template-columns:135px minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}
.lifecycle-grid-v794{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lifecycle-danger-v794{border-color:rgba(255,92,122,.3)}.lifecycle-actions-v794{display:flex;flex-wrap:wrap;gap:9px}.identity-visibility-v794{display:grid;gap:10px}.onboarding-funnel-v794{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.onboarding-funnel-v794 article{padding:16px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.035)}.onboarding-funnel-v794 strong{font-size:1.65rem;display:block}.onboarding-path-v794{display:flex;gap:8px;flex-wrap:wrap}.onboarding-path-v794 span{padding:8px 10px;border:1px solid var(--line);border-radius:12px}
@keyframes v794StepIn{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}
@media(max-width:900px){.order-lifecycle-v794,.lifecycle-grid-v794,.support-routing-grid-v794{grid-template-columns:1fr}.macro-picker-v794{grid-template-columns:1fr}.onboarding-banner-v794{align-items:flex-start;flex-direction:column}.register-progress-v794{grid-template-columns:repeat(3,34px);}.register-progress-v794 b{grid-column:1/-1;justify-self:start}.register-progress-v794 span{width:34px;height:34px}}
@media(prefers-reduced-motion:reduce){.guided-register-v794 [data-register-step]{animation:none!important}.register-progress-v794 span{transition:none!important}}
