.u7FmTq_wrapper{align-items:center;gap:var(--zw-space-2);min-width:0;padding:0 var(--zw-space-3);border-radius:var(--zw-radius-md);background-color:var(--zw-surface-control);outline:1px solid var(--zw-outline);outline-offset:-1px;color:var(--zw-text-strong);transition:outline-color var(--zw-duration) var(--zw-ease),box-shadow var(--zw-duration) var(--zw-ease);display:flex}.u7FmTq_wrapper:hover:not(:focus-within){outline-color:var(--zw-outline-hover)}.u7FmTq_wrapper:focus-within{outline-color:var(--zw-accent);box-shadow:var(--zw-focus-halo)}.u7FmTq_md{height:var(--zw-control-sm);font-size:var(--zw-text-caption-size)}.u7FmTq_lg{height:var(--zw-control-md);font-size:var(--zw-text-body-size)}.u7FmTq_xl{height:var(--zw-control-xl);padding:0 var(--zw-space-4);font-size:var(--zw-text-body-size);border-radius:12px}.u7FmTq_ghost{background-color:var(--zw-surface-inset);outline-color:#0000}.u7FmTq_default{background-color:var(--zw-surface-control)}.u7FmTq_input{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.u7FmTq_input::placeholder{color:var(--zw-text-muted);opacity:1}.u7FmTq_input[type=number]{appearance:textfield}.u7FmTq_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.u7FmTq_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.u7FmTq_input:-webkit-autofill{box-shadow:0 0 0 1000px var(--zw-surface-control) inset;-webkit-text-fill-color:var(--zw-text-strong)}.u7FmTq_slot{color:var(--zw-text-muted);flex:none;align-items:center;display:inline-flex}.u7FmTq_slot svg{width:1.25em;height:1.25em}.u7FmTq_invalid,.u7FmTq_invalid:hover:not(:focus-within){outline-color:var(--zw-danger)}.u7FmTq_invalid:focus-within{outline-color:var(--zw-danger);box-shadow:var(--zw-danger-halo)}.u7FmTq_readOnly,.u7FmTq_readOnly:hover:not(:focus-within){outline-color:var(--zw-outline)}.u7FmTq_readOnly:focus-within{outline-color:var(--zw-outline-hover);box-shadow:none}.u7FmTq_readOnly .u7FmTq_input{color:var(--zw-text);cursor:default}.u7FmTq_readOnly .u7FmTq_slot svg{width:1em;height:1em}.u7FmTq_disabled{opacity:.5;cursor:not-allowed}.u7FmTq_disabled .u7FmTq_input{cursor:not-allowed}@supports (-webkit-touch-callout:none){.u7FmTq_input{font-size:max(16px,1em)}}
