.attachment-slots-editor.svelte-1v12xwt{display:flex;flex-direction:column;gap:8px}.slot-row.svelte-1v12xwt{display:flex;gap:8px;align-items:center}.slot-row.svelte-1v12xwt .vehicle-select:where(.svelte-1v12xwt){flex:1;padding:4px 6px;font-size:12px;background-color:var(--input-bg, var(--secondary-color));border:1px solid var(--border-color, #555);border-radius:3px;color:var(--text-color);height:28px}.slot-row.svelte-1v12xwt .vehicle-select:where(.svelte-1v12xwt):focus{outline:none;border-color:var(--accent-color, #4a9eff)}.slot-row.svelte-1v12xwt .vehicle-select:where(.svelte-1v12xwt) option:where(.svelte-1v12xwt){background-color:var(--bg-color, var(--secondary-color));color:var(--text-color)}.remove-slot-btn.svelte-1v12xwt{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--border-color, #555);border-radius:4px;background-color:var(--bg-color, var(--primary-color));color:var(--text-muted, #999);cursor:pointer;transition:all .15s;flex-shrink:0}.remove-slot-btn.svelte-1v12xwt:hover{background-color:var(--error-bg, #fee2e2);border-color:var(--error-color, #ef4444);color:var(--error-color, #ef4444)}.add-slot-btn.svelte-1v12xwt{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px dashed var(--border-color, #555);border-radius:4px;background-color:transparent;color:var(--text-muted, #999);font-size:13px;cursor:pointer;transition:all .15s}.add-slot-btn.svelte-1v12xwt:hover{border-color:var(--accent-color, #4a9eff);color:var(--accent-color, #4a9eff);background-color:var(--bg-color, var(--primary-color))}.attachment-slots-list.svelte-1v12xwt{display:flex;flex-wrap:wrap;gap:6px}.slot-tag.svelte-1v12xwt{padding:4px 8px;background-color:var(--secondary-color);border:1px solid var(--border-color, #555);border-radius:4px;font-size:12px;color:var(--text-color)}
