.bm-input[data-v-cdad7285]{width:100%;position:relative}.bm-input__icon[data-v-cdad7285]{color:var(--bm-text-muted);pointer-events:none;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.bm-input__field[data-v-cdad7285]{width:100%;font-family:inherit;font-size:var(--bm-fs-md);color:var(--bm-text);background:var(--bm-surface);border:1px solid var(--bm-border-strong);border-radius:var(--bm-r-md);transition:border-color var(--bm-dur-fast) var(--bm-ease-out),box-shadow var(--bm-dur-fast) var(--bm-ease-out);padding:0 14px}.bm-input__field[data-v-cdad7285]::placeholder{color:var(--bm-text-muted)}.bm-input__field[data-v-cdad7285]:focus{border-color:var(--bm-accent);box-shadow:0 0 0 3px var(--bm-accent-soft);outline:none}.bm-input__field[data-v-cdad7285]:disabled{background:var(--bm-inset);color:var(--bm-text-muted);cursor:not-allowed}.bm-input__field--xs[data-v-cdad7285]{height:28px;font-size:var(--bm-fs-xs);border-radius:var(--bm-r-sm);padding-left:8px;padding-right:8px}.bm-input__field--sm[data-v-cdad7285]{height:32px;font-size:var(--bm-fs-sm);padding-left:10px;padding-right:10px}.bm-input__field--md[data-v-cdad7285]{height:42px}.bm-input__field--icon[data-v-cdad7285]{padding-left:42px}.bm-input__field--clearable[data-v-cdad7285]{padding-right:40px}.bm-input__field--invalid[data-v-cdad7285]{border-color:var(--bm-danger)}.bm-input__field--invalid[data-v-cdad7285]:focus{border-color:var(--bm-danger);box-shadow:0 0 0 3px var(--bm-danger-soft)}.bm-input__spin[data-v-cdad7285]{border:2px solid var(--bm-accent-soft);border-top-color:var(--bm-accent);border-radius:50%;width:16px;height:16px;margin-top:-8px;animation:.7s linear infinite bm-input-spin-cdad7285;position:absolute;top:50%;right:14px}.bm-input__clear[data-v-cdad7285]{width:26px;height:26px;color:var(--bm-text-muted);border-radius:var(--bm-r-sm);cursor:pointer;transition:background var(--bm-dur-fast) var(--bm-ease-out),color var(--bm-dur-fast) var(--bm-ease-out);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.bm-input__clear[data-v-cdad7285]:hover{background:var(--bm-hover);color:var(--bm-text)}@keyframes bm-input-spin-cdad7285{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.bm-input__spin[data-v-cdad7285]{animation-duration:1.4s}}
