@layer amset-ui.tokens,amset-ui.base;@layer amset-ui.components{.amset-field{--amset-field-height:var(--amset-height-control);--amset-field-padding:var(--amset-space-3);--amset-field-font:var(--amset-text-base);--amset-field-label:var(--amset-text-sm);--amset-field-description:var(--amset-text-sm);--amset-field-radius:var(--amset-radius);--amset-field-background:var(--amset-surface);--amset-field-border:var(--amset-border-bold);--amset-field-family:var(--amset-font);--amset-field-shadow:var(--amset-shadow-1);--amset-field-gap:var(--amset-space-1);--amset-field-label-line:var(--amset-line-tight);--amset-field-ink:var(--amset-ink);--amset-field-label-color:inherit;--amset-field-label-family:inherit;--amset-field-label-weight:var(--amset-weight-medium);--amset-field-label-transform:none;--amset-field-label-spacing:normal;--amset-field-required-display:inline;--amset-field-focus-shadow:0 0 0 1px var(--amset-focus);color:var(--amset-field-ink,var(--amset-ink));font-family:var(--amset-field-family,var(--amset-font));gap:var(--amset-field-gap,var(--amset-space-1));flex-direction:column;min-width:0;display:flex;position:relative}.amset-field--sm{--amset-field-height:var(--amset-height-control-sm);--amset-field-padding:var(--amset-space-2);--amset-field-font:var(--amset-text-sm);--amset-field-label:var(--amset-text-xs);--amset-field-description:var(--amset-text-xs)}.amset-field--lg{--amset-field-height:var(--amset-height-control-lg);--amset-field-padding:var(--amset-space-4);--amset-field-font:var(--amset-text-lg);--amset-field-label:var(--amset-text-base);--amset-field-description:var(--amset-text-base)}.amset-field__label{color:var(--amset-field-label-color,inherit);font-family:var(--amset-field-label-family,inherit);font-size:var(--amset-field-label);font-weight:var(--amset-field-label-weight,var(--amset-weight-medium));letter-spacing:var(--amset-field-label-spacing,inherit);line-height:var(--amset-field-label-line,var(--amset-line-tight));text-transform:var(--amset-field-label-transform,inherit)}.amset-field__required{color:var(--amset-error);display:var(--amset-field-required-display,inline);margin-inline-start:2px}:where(.amset-field__control){background:var(--amset-field-background);border:var(--amset-border-width) solid var(--amset-field-border);border-radius:var(--amset-field-radius);box-shadow:var(--amset-field-shadow,var(--amset-shadow-1));box-sizing:border-box;align-items:center;gap:var(--amset-space-2);height:var(--amset-field-height);padding-inline:var(--amset-field-padding);transition:border-color var(--amset-duration-fast) var(--amset-easing-standard),box-shadow var(--amset-duration-fast) var(--amset-easing-standard),background-color var(--amset-duration-fast) var(--amset-easing-standard);outline:none;display:flex}.amset-field--soft{--amset-field-background:var(--amset-divider);--amset-field-border:var(--amset-ink-2)}.amset-field--soft .amset-field__entry::placeholder{color:var(--amset-ink-2)}.amset-field--ghost .amset-field__control,.amset-field--soft .amset-field__control{border-color:#0000;border-bottom-color:var(--amset-field-border);border-radius:var(--amset-field-radius) var(--amset-field-radius) 0 0;box-shadow:none}.amset-field--ghost{--amset-field-background:#0000}.amset-field--ghost .amset-field__control{border-radius:0;padding-inline:0}.amset-field:not([data-disabled],[data-invalid]) .amset-field__control:hover:not(:focus-within){border-color:color-mix(in oklab,var(--amset-field-border),var(--amset-ink) 40%)}.amset-field--ghost:not([data-disabled],[data-invalid]) .amset-field__control:hover:not(:focus-within),.amset-field--soft:not([data-disabled],[data-invalid]) .amset-field__control:hover:not(:focus-within){border-color:#0000;border-bottom-color:color-mix(in oklab,var(--amset-field-border),var(--amset-ink) 40%)}.amset-field--soft:not([data-disabled]) .amset-field__control:hover:not(:focus-within){background:color-mix(in oklab,var(--amset-field-background),var(--amset-ink) 4%)}.amset-field__control:focus-within{border-color:var(--amset-focus);box-shadow:var(--amset-field-focus-shadow,0 0 0 1px var(--amset-focus))}.amset-field--ghost .amset-field__control:focus-within,.amset-field--soft .amset-field__control:focus-within{border-color:#0000;border-bottom-color:var(--amset-focus);box-shadow:inset 0 -1px 0 var(--amset-focus)}.amset-field[data-invalid] .amset-field__control{border-color:var(--amset-error)}.amset-field[data-invalid] .amset-field__control:focus-within{box-shadow:0 0 0 1px var(--amset-error)}.amset-field--ghost[data-invalid] .amset-field__control,.amset-field--soft[data-invalid] .amset-field__control{border-color:#0000;border-bottom-color:var(--amset-error)}.amset-field--ghost[data-invalid] .amset-field__control:focus-within,.amset-field--soft[data-invalid] .amset-field__control:focus-within{box-shadow:inset 0 -1px 0 var(--amset-error)}.amset-field[data-readonly]{--amset-field-background:var(--amset-surface-2)}.amset-field[data-readonly] .amset-field__control{border-style:dashed}.amset-field[data-readonly] .amset-field__control:not(:focus-within){box-shadow:none}.amset-field[data-disabled] .amset-field__control{background:var(--amset-disabled-background);border-color:var(--amset-border);box-shadow:none}.amset-field[data-disabled]{color:var(--amset-disabled-ink)}.amset-field--bare{--amset-field-background:#0000}.amset-field--bare .amset-field__control{box-shadow:none;border-width:0}.amset-field--bare .amset-field__control:focus-within{box-shadow:none;outline:2px solid var(--amset-focus);outline-offset:0}.amset-field--bare[data-invalid] .amset-field__control,.amset-field--bare[data-invalid] .amset-field__control:focus-within{box-shadow:inset 0 -1px 0 var(--amset-error)}.amset-field--bare[data-disabled] .amset-field__control,.amset-field--bare[data-readonly] .amset-field__control{background:0 0}.amset-field--ghost[data-disabled] .amset-field__control,.amset-field--ghost[data-readonly] .amset-field__control{border-color:#0000;border-bottom-color:var(--amset-border-bold);background:0 0}.amset-field--ghost[data-disabled] .amset-field__control{border-bottom-color:var(--amset-border)}.amset-field--ghost[data-readonly] .amset-field__control:focus-within{border-bottom-color:var(--amset-focus)}:where(.amset-field__entry){color:inherit;font:inherit;font-size:var(--amset-field-font);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0}.amset-field__entry::placeholder{color:var(--amset-ink-3)}.amset-field__entry:disabled{cursor:not-allowed}.amset-field__ornament{color:var(--amset-ink-2);font-size:var(--amset-field-description);white-space:nowrap;align-items:center;display:inline-flex}.amset-field__control .amset-button{--amset-button-height:max(1.5rem,calc(var(--amset-field-height) - .375rem))}.amset-field__control .amset-button[data-focus-visible]{outline-offset:-2px}.amset-field__hint{color:var(--amset-ink-2)}.amset-field__error,.amset-field__hint{font-size:var(--amset-field-description)}.amset-field__error{animation:amset-field-error var(--amset-duration) var(--amset-easing-entry);color:var(--amset-error);font-weight:var(--amset-weight-medium);align-items:center;gap:var(--amset-space-1);display:flex}.amset-field__error svg{flex:none;width:1.1em;height:1.1em}@keyframes amset-field-error{0%{opacity:0;transform:translateY(-.25rem)}}.amset-field--numeric .amset-field__entry{font-family:var(--amset-font-num);font-variant-numeric:tabular-nums}@media (pointer:coarse){.amset-field{--amset-field-height:var(--amset-field-touch-height,max(var(--amset-height-control-lg),calc(var(--amset-target-touch) + .25rem)))}.amset-field__control{min-height:var(--amset-field-height)}.amset-field__entry{font-size:max(var(--amset-field-font),1rem)}}}
