.pop-sheet.svelte-p805y2{width:100%;max-width:28rem;color:var(--fg);background:0 0;border:0;margin:0 auto;padding:0;inset:auto 0 0;overflow:visible}.pop-sheet.svelte-p805y2::backdrop{background:#0c061e8c}.pop-panel.svelte-p805y2{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--shadow-float);border-bottom:0}.pop-sheet.svelte-p805y2:popover-open .pop-panel:where(.svelte-p805y2){animation:svelte-p805y2-pop-up .3s var(--ease-out-expo) both}@keyframes svelte-p805y2-pop-up{0%{transform:translateY(100%)}}.cat.svelte-12mwvic{border:1.5px solid var(--line);background:var(--surface);min-height:6.25rem;color:var(--fg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease, background-color .15s ease, box-shadow .15s ease, transform .15s var(--ease-out-expo);border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem .9rem;display:flex;position:relative}.cat-row.svelte-12mwvic{flex-direction:row;justify-content:flex-start;align-items:center;min-height:3.75rem}.cat.svelte-12mwvic:active{transform:scale(.98)}.cat.svelte-12mwvic:has(:where(.svelte-12mwvic):focus-visible){outline:2px solid var(--accent);outline-offset:2px}.cat-icon.svelte-12mwvic{background:var(--accent-soft);width:2.5rem;height:2.5rem;color:var(--accent);border-radius:14px;place-items:center;transition:background-color .15s,color .15s;display:grid}.cat-label.svelte-12mwvic{font-size:.92rem;font-weight:700;line-height:1.25}.cat.svelte-12mwvic:has(:where(.svelte-12mwvic):checked){border-color:var(--accent);background:var(--accent-soft);box-shadow:0 10px 24px -14px #6d35f48c}.cat.svelte-12mwvic:has(:where(.svelte-12mwvic):checked) .cat-icon:where(.svelte-12mwvic){background:var(--accent);color:#fff}.callback.svelte-12mwvic{border:1px solid var(--line);background:var(--surface-2);border-radius:20px}.callback.svelte-12mwvic summary:where(.svelte-12mwvic)::-webkit-details-marker{display:none}.chev.svelte-12mwvic{border-bottom:2px solid;border-right:2px solid;width:.55rem;height:.55rem;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}.callback[open].svelte-12mwvic .chev:where(.svelte-12mwvic){transform:rotate(-135deg)translateY(-2px)}.send.svelte-12mwvic{min-height:3.6rem;font-size:1.02rem}@media (prefers-reduced-motion:reduce){.cat.svelte-12mwvic,.chev.svelte-12mwvic{transition:none}}.vehicle-badge.svelte-1npr244{color:#fff;background:radial-gradient(120% 90% at 100% 0,#9b73ff99,#0000 60%),linear-gradient(150deg,#6d35f4,#44209a 85%);border-radius:16px;flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:0 10px 22px -12px #6d35f4b3}.scan-bg.svelte-1npr244{background:radial-gradient(70% 40% at 80% 0,#6d35f48c,#0000 70%),radial-gradient(60% 40% at 0 100%,#44209a99,#0000 75%),#160b35}
