.multi-select-wrapper.svelte-lfuwpl{width:100%;position:relative}.selected-services.svelte-lfuwpl{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.selected-tag.svelte-lfuwpl{display:inline-flex;align-items:center;background-color:#e0f2fe;color:#0277bd;padding:.25rem .5rem;border-radius:1rem;font-size:.875rem;font-weight:500;gap:.25rem}.remove-btn.svelte-lfuwpl{background:none;border:none;color:#0277bd;font-size:1.25rem;font-weight:700;cursor:pointer;padding:0;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.remove-btn.svelte-lfuwpl:hover{background-color:#0277bd1a}.select-container.svelte-lfuwpl{position:relative;width:100%}.select-button.svelte-lfuwpl{width:100%;background-color:#f9fafb;border:none;border-bottom:1px solid #d1d5db;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;outline:none;transition:border-color .2s}.select-button.svelte-lfuwpl:hover{border-bottom-color:#9ca3af}.select-text.svelte-lfuwpl{color:#6b7280;font-weight:500;font-size:.875rem}@media (min-width: 768px){.select-text.svelte-lfuwpl{font-size:1rem}}@media (min-width: 1024px){.select-text.svelte-lfuwpl{font-size:1.125rem}}.arrow-container.svelte-lfuwpl{transition:transform .2s}.arrow-container.rotated.svelte-lfuwpl{transform:rotate(180deg)}.dropdown-menu.svelte-lfuwpl{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:50;max-height:300px;overflow-y:auto}.option-item.svelte-lfuwpl{display:flex;align-items:center;padding:.75rem;cursor:pointer;transition:background-color .2s;border:none;background:none;width:100%;text-align:left}.option-item.svelte-lfuwpl:hover{background-color:#f3f4f6}.checkbox.svelte-lfuwpl{margin-right:.75rem;width:1rem;height:1rem}.option-label.svelte-lfuwpl{flex-grow:1;font-size:1rem;color:#374151}.checkmark.svelte-lfuwpl{color:#10b981;font-weight:700;font-size:1.125rem;opacity:0;transition:opacity .2s}.checkmark.checked.svelte-lfuwpl{opacity:1}.others-btn.svelte-lfuwpl{border-top:1px solid #e5e7eb;font-weight:500;color:#6b7280}.custom-input-container.svelte-lfuwpl{padding:.75rem;border-top:1px solid #e5e7eb;display:flex;gap:.5rem}.custom-input.svelte-lfuwpl{flex-grow:1;padding:.5rem;border:1px solid #d1d5db;border-radius:.25rem;font-size:.875rem;outline:none}.custom-input.svelte-lfuwpl:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.submit-button.svelte-lfuwpl{padding:.5rem 1rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s}.submit-button.svelte-lfuwpl:hover:not(:disabled){background-color:#2563eb}.submit-button.svelte-lfuwpl:disabled{background-color:#9ca3af;cursor:not-allowed}
