.amana-text-field{width:100%;min-width:0;color:var(--field-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.amana-text-field *,.amana-text-field :before,.amana-text-field :after{box-sizing:border-box}.amana-text-field__control{border:1px solid var(--field-border);border-radius:8px;align-items:center;min-width:0;min-height:56px;padding-inline:16px;transition:border-color .2s;display:flex}.amana-text-field[data-variant=filled] .amana-text-field__control,.amana-text-field__control:has(.amana-text-field__input:not(:placeholder-shown)){border-color:var(--field-filled-border)}.amana-text-field[data-variant=focus] .amana-text-field__control,.amana-text-field__control:has(.amana-text-field__input:focus){border-color:var(--field-color);box-shadow:0 24px 48px #0000000d}.amana-text-field[data-variant=warning] .amana-text-field__control,.amana-text-field[data-variant=success] .amana-text-field__control,.amana-text-field[data-variant=error] .amana-text-field__control{border-color:var(--field-state)}.amana-text-field[data-disabled=true] .amana-text-field__control{background:var(--field-disabled-bg);box-shadow:none;border-color:#0000}.amana-text-field__body{flex:1;min-width:0;position:relative}.amana-text-field__input{width:100%;min-width:0;min-height:54px;color:inherit;font:inherit;text-align:start;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:17px 0;font-size:16px;display:block}.amana-text-field__input[data-has-label=true]{padding-block:28px 6px}.amana-text-field__input::placeholder{color:var(--field-muted);opacity:1}.amana-text-field__input[data-has-label=true]::placeholder{color:#0000}.amana-text-field__input[data-field-action=true][readonly]{cursor:pointer}.amana-text-field__label{inset-inline:0;color:var(--field-muted);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;font-size:16px;line-height:20px;transition:transform .3s,font-size .3s;position:absolute;top:18px;overflow:hidden}.amana-text-field__input:focus+.amana-text-field__label,.amana-text-field[data-variant=focus] .amana-text-field__label,.amana-text-field[data-variant=filled] .amana-text-field__label,.amana-text-field__input:not(:placeholder-shown)+.amana-text-field__label{font-size:12px;line-height:16px;transform:translateY(-10px)}.amana-text-field__label-focused,.amana-text-field[data-variant=focus] .amana-text-field__label-resting,.amana-text-field[data-variant=filled] .amana-text-field__label-resting,.amana-text-field__input:not(:placeholder-shown)+.amana-text-field__label .amana-text-field__label-resting,.amana-text-field__input:focus+.amana-text-field__label .amana-text-field__label-resting{display:none}.amana-text-field[data-variant=focus] .amana-text-field__label-focused,.amana-text-field[data-variant=filled] .amana-text-field__label-focused,.amana-text-field__input:not(:placeholder-shown)+.amana-text-field__label .amana-text-field__label-focused,.amana-text-field__input:focus+.amana-text-field__label .amana-text-field__label-focused{display:inline}.amana-text-field__prefix{padding-block-start:20px;padding-inline-end:8px;display:none}.amana-text-field__control:has(.amana-text-field__input:focus) .amana-text-field__prefix,.amana-text-field[data-variant=focus] .amana-text-field__prefix,.amana-text-field[data-variant=filled] .amana-text-field__prefix,.amana-text-field__control:has(.amana-text-field__input:not(:placeholder-shown)) .amana-text-field__prefix{display:block}.amana-text-field__action{min-width:24px;min-height:24px;color:var(--field-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:12px;padding:0;font-size:16px;line-height:20px;display:flex}.amana-text-field__action:focus-visible{outline:2px solid var(--field-color);outline-offset:2px}.amana-text-field__left{color:var(--field-color);margin-inline-start:0;padding-block-start:20px;padding-inline-end:8px}.amana-text-field[data-disabled=true] .amana-text-field__input{color:var(--field-disabled-label);-webkit-text-fill-color:var(--field-disabled-label);opacity:1}.amana-text-field[data-disabled=true] .amana-text-field__label,.amana-text-field__action:disabled{color:var(--field-disabled-label);cursor:default}.amana-text-field__progress{appearance:none;background:var(--field-border);border:0;border-radius:100px;width:100%;height:4px;margin-block-start:8px;display:block;overflow:hidden}.amana-text-field__progress::-webkit-progress-bar{background:var(--field-border);border-radius:100px}.amana-text-field__progress::-webkit-progress-value{background:var(--field-progress);border-radius:100px}.amana-text-field__progress::-moz-progress-bar{background:var(--field-progress);border-radius:100px}.amana-text-field__hint{align-items:center;gap:8px;padding-block-start:8px;font-size:14px;line-height:20px;display:flex}.amana-text-field__hint>:last-child{overflow-wrap:anywhere;min-width:0}.amana-text-field[data-no-animation=true] .amana-text-field__label,.amana-text-field[data-no-animation=true] .amana-text-field__control{transition:none}@media (prefers-reduced-motion:reduce){.amana-text-field__label,.amana-text-field__control{transition:none}}