.cp.svelte-1w6gb8f{position:relative;display:flex;flex-direction:column}.cp-input.svelte-1w6gb8f{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:6px 10px;font-size:var(--text-sm);background:var(--color-bg);color:var(--color-text);width:100%;box-sizing:border-box}.cp-input.svelte-1w6gb8f:focus{outline:none;border-color:var(--color-accent)}.cp-input.svelte-1w6gb8f:disabled{opacity:.6;cursor:default}.cp-dropdown.svelte-1w6gb8f{list-style:none;margin:2px 0 0;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);max-height:180px;overflow-y:auto;position:absolute;top:100%;left:0;right:0;z-index:10;box-shadow:0 4px 12px #00000026}.cp-dropdown.svelte-1w6gb8f li:where(.svelte-1w6gb8f) button:where(.svelte-1w6gb8f){display:block;width:100%;text-align:left;padding:7px 12px;font-size:var(--text-sm);background:none;border:none;cursor:pointer;color:var(--color-text)}.cp-dropdown.svelte-1w6gb8f li:where(.svelte-1w6gb8f) button:where(.svelte-1w6gb8f):hover,.cp-dropdown.svelte-1w6gb8f li:where(.svelte-1w6gb8f) button.cp-active:where(.svelte-1w6gb8f){background:var(--color-accent-muted)}.cp-hint.svelte-1w6gb8f{padding:7px 12px;font-size:var(--text-sm);color:var(--color-text-muted)}.cp-field.svelte-1w6gb8f{position:relative;display:flex;align-items:center}.cp-input.svelte-1w6gb8f{padding-right:28px}.cp-clear.svelte-1w6gb8f{position:absolute;right:8px;background:none;border:none;padding:0;cursor:pointer;color:var(--color-text-muted);display:flex;align-items:center}.cp-clear.svelte-1w6gb8f:hover{color:var(--color-text)}
