.svg-request-source.svelte-8eruca{display:none}.svg-loader--error.svelte-8eruca{color:red}.svg-loader--loading.svelte-8eruca{font-family:var(--font-paragraph);font-size:16px;color:var(--color-foreground)}.svg-loader--loading--dots.svelte-8eruca:after{content:".";display:inline-block;animation:svelte-8eruca-dots 1.5s infinite steps(1,end)}svg,path{fill:var(--color-foreground)}@keyframes svelte-8eruca-dots{0%{content:"."}33%{content:".."}66%{content:"..."}to{content:"."}}.icon-button.svelte-3ohj7m{--color-foreground: var(--color-background);border:none;transition:.15s;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;color:var(--color-background);display:flex;place-items:center;font-size:18px;border-radius:30px;background:transparent}.icon-button.svelte-3ohj7m .icon:where(.svelte-3ohj7m){transition:.35s;background:var(--color-x-gradient);padding:.5rem;border-radius:50%;display:flex;place-items:center;justify-content:center;box-shadow:0 0 10px -7px var(--color-background);transform:rotate(0)}.icon-button.svelte-3ohj7m .icon:where(.svelte-3ohj7m) svg{width:1.5rem;height:1.5rem;transition:.35s}.icon-button.svelte-3ohj7m:not(.icon-button:disabled):hover .icon:where(.svelte-3ohj7m){opacity:1;--color-foreground: var(--color-background)}.icon-button.svelte-3ohj7m:not(.icon-button:disabled):hover .icon:where(.svelte-3ohj7m) svg{transform:rotate(3.6deg)}.icon-button.inactive.svelte-3ohj7m{pointer-events:none;opacity:.5}.icon-grid-selector.svelte-18c6nh6{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:400px;margin:auto}.grid-item-wrapper.svelte-18c6nh6{display:flex;justify-content:center;align-items:center;padding:.5rem;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.grid-item-wrapper.svelte-18c6nh6:focus,.grid-item-wrapper.svelte-18c6nh6:focus-within{outline:2px solid var(--color-focus, blue)}.grid-item-wrapper.selected.svelte-18c6nh6{border-color:var(--color-primary, #007bff);background-color:#007bff1a}.vehicles-container.svelte-1hxby0b{display:flex;flex-direction:column;gap:1rem;width:100%}.vehicle-row.svelte-1hxby0b{display:flex;flex-direction:column;gap:.5rem;background:#ffffff0d;padding:1rem;border-radius:.5rem;position:relative}.input-group.svelte-1hxby0b{width:100%;position:relative}.custom-select.svelte-1hxby0b{position:relative;width:100%}.control-input.svelte-1hxby0b{width:100%;padding:.75rem 1rem;font-size:1rem;background:#f5f5f5;border:1px solid #ccc;border-radius:8px;color:#000;outline:none;transition:border .3s ease,box-shadow .3s ease}.control-input.svelte-1hxby0b:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f680}.dropdown-list.svelte-1hxby0b{position:absolute;top:100%;left:0;width:100%;max-height:200px;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;z-index:50;margin-top:.25rem;padding:0;list-style:none}.dropdown-item.svelte-1hxby0b{padding:.5rem 1rem;cursor:pointer;color:#333}.dropdown-item.svelte-1hxby0b:hover{background:#f3f4f6}.backdrop.svelte-1hxby0b{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:40;background:transparent}.custom-select.svelte-1hxby0b .dropdown-list:where(.svelte-1hxby0b){z-index:51}.remove-btn.svelte-1hxby0b{align-self:flex-end}.error-msg.svelte-1hxby0b{color:#f44;font-size:.85rem;margin-top:-.5rem;padding-left:1rem}.spinner.svelte-1hxby0b{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;border:2px solid #ccc;border-top-color:#666;border-radius:50%;animation:svelte-1hxby0b-spin 1s linear infinite}@keyframes svelte-1hxby0b-spin{to{transform:translateY(-50%) rotate(360deg)}}.add-btn-wrapper.svelte-1hxby0b{display:flex;justify-content:center;margin-top:.5rem}
