.bm-input.svelte-8s9roy{flex-direction:column;gap:.375rem;display:flex}.bm-input.svelte-8s9roy label:where(.svelte-8s9roy){color:var(--bm-slate-900);font-size:.875rem;font-weight:500}.bm-input.svelte-8s9roy label.subtle:where(.svelte-8s9roy){color:var(--bm-slate-500);font-size:.75rem}.bm-input.svelte-8s9roy .required:where(.svelte-8s9roy){color:var(--bm-red);margin-inline-start:.25rem}.bm-input__control.svelte-8s9roy{position:relative}.bm-input.svelte-8s9roy input:where(.svelte-8s9roy){border-radius:var(--bm-radius-button);border:1px solid var(--bm-slate-300);width:100%;min-height:2.75rem;color:var(--bm-slate-900);background-color:#fff;outline:none;padding:.625rem 1rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.bm-input.svelte-8s9roy input:where(.svelte-8s9roy)::placeholder{color:var(--bm-slate-400)}.bm-input.svelte-8s9roy input:where(.svelte-8s9roy):hover:not(:disabled){border-color:var(--bm-slate-400)}.bm-input.svelte-8s9roy input:where(.svelte-8s9roy):focus{border-color:var(--bm-teal);box-shadow:0 0 0 2px #cfe8e6}.bm-input.svelte-8s9roy input:where(.svelte-8s9roy):disabled{opacity:.6;cursor:not-allowed}.bm-input.svelte-8s9roy input[aria-invalid=true]:where(.svelte-8s9roy){border-color:var(--bm-red)}.bm-input.svelte-8s9roy input[aria-invalid=true]:where(.svelte-8s9roy):focus{box-shadow:0 0 0 2px var(--bm-red-hover)}.bm-input__control--icon.svelte-8s9roy input:where(.svelte-8s9roy){padding-inline-start:2.5rem}.bm-input__control--clear.svelte-8s9roy input:where(.svelte-8s9roy){padding-inline-end:2.75rem}.bm-input__icon.svelte-8s9roy{pointer-events:none;justify-content:center;align-items:center;line-height:0;display:flex;position:absolute;inset-block:0;inset-inline-start:.75rem}.bm-input__clear.svelte-8s9roy{border-radius:var(--bm-radius-button);width:1.5rem;height:1.5rem;color:var(--bm-slate-500);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-block:auto;padding:.25rem;display:flex;position:absolute;inset-block:0;inset-inline-end:.5rem}.bm-input__clear.svelte-8s9roy:hover{color:var(--bm-slate-900)}.bm-input__clear.svelte-8s9roy:focus-visible{box-shadow:var(--bm-focus-ring);outline:none}.bm-input.svelte-8s9roy .hint:where(.svelte-8s9roy){color:var(--bm-slate-500);font-size:.75rem}.bm-input.svelte-8s9roy .error:where(.svelte-8s9roy){color:var(--bm-red);font-size:.75rem}
