.dp.svelte-1rcoizy{position:relative;display:block;min-width:0}.dp-trigger.svelte-1rcoizy{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6rem .8rem;border:1.5px solid var(--border, #d1d5db);border-radius:12px;background:#fff;color:#1f2937;font:inherit;font-size:.9rem;font-weight:500;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.dp-trigger.has-clear.svelte-1rcoizy{padding-right:2.3rem}.dp-trigger.svelte-1rcoizy svg{flex:none;color:#6b7280}.dp-trigger.svelte-1rcoizy:hover:not(:disabled){border-color:#9ca3af}.dp-trigger.svelte-1rcoizy:focus-visible,.dp-trigger.open.svelte-1rcoizy{outline:none;border-color:var(--green, #0f7d41);box-shadow:0 0 0 3px #0f7d4124}.dp-trigger.invalid.svelte-1rcoizy{border-color:#dc2626}.dp-trigger.svelte-1rcoizy:disabled{opacity:.55;cursor:not-allowed}.dp-text.svelte-1rcoizy{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-text.ph.svelte-1rcoizy{color:#9ca3af;font-weight:400}.dp-clear.svelte-1rcoizy{position:absolute;right:.45rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:1.45rem;height:1.45rem;border:0;border-radius:50%;background:#f3f4f6;color:#6b7280;cursor:pointer}.dp-clear.svelte-1rcoizy:hover{background:#e5e7eb;color:#111827}.dp-req.svelte-1rcoizy{position:absolute;left:0;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none}.dp-panel.svelte-1rcoizy{position:fixed;z-index:2000;max-width:calc(100vw - 16px);background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 18px 50px #0f172038,0 2px 8px #0f172014;font-family:inherit;color:#1f2937;outline:none;animation:svelte-1rcoizy-dp-in .12s ease-out}@keyframes svelte-1rcoizy-dp-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.dp-panel.svelte-1rcoizy{animation:none}}
