@keyframes spinner{to{transform:rotate(360deg)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-rotate{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}.gloss-preset-input{transition:border-color .15s,box-shadow .15s}.gloss-preset-input:focus{border-color:var(--gloss-color-border-focus);box-shadow:var(--gloss-elevation-input-focus)}.gloss-preset-input--error:focus{border-color:var(--gloss-color-border-error);box-shadow:0 0 0 2px #ef444426}.gloss-preset-input--success:focus{border-color:var(--gloss-color-border-success);box-shadow:0 0 0 2px #22c55e26}.gloss-preset-input__field-wrapper{align-items:center;width:100%;display:flex;position:relative}.gloss-preset-input__field-wrapper .gloss-preset-input,.gloss-preset-input__field-wrapper .gloss-base-input{width:100%}.gloss-preset-input__icon{pointer-events:none;color:var(--gloss-color-text-tertiary);z-index:1;align-items:center;display:flex;position:absolute}.gloss-preset-input__icon--left{left:8px}.gloss-preset-input__icon--right{right:8px}.gloss-preset-input__clear{background:var(--gloss-color-bg-subtle,#0000000f);width:20px;height:20px;color:var(--gloss-color-text-tertiary);cursor:pointer;z-index:1;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex;position:absolute;right:8px}.gloss-preset-input__clear:hover{background:var(--gloss-color-bg-muted,#0000001a);color:var(--gloss-color-text-primary)}.gloss-preset-input__counter{color:var(--gloss-color-text-tertiary);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.6875rem;line-height:1;position:absolute;bottom:-18px;right:8px}.gloss-preset-input__counter--warn{color:var(--gloss-color-text-warning,#d97706)}.gloss-preset-input__counter--over{color:var(--gloss-color-border-error,#ef4444)}.gloss-preset-input__field-wrapper .gloss-preset-input,.gloss-preset-input__field-wrapper .gloss-base-input{padding-right:32px}:is(.gloss-preset-input__field-wrapper:has(.gloss-preset-input__icon--left) .gloss-preset-input,.gloss-preset-input__field-wrapper:has(.gloss-preset-input__icon--left) .gloss-base-input){padding-left:32px}:is(.gloss-preset-input__field-wrapper:has(.gloss-preset-input__counter):not(:has(.gloss-preset-input__clear)):not(:has(.gloss-preset-input__icon)) .gloss-preset-input,.gloss-preset-input__field-wrapper:has(.gloss-preset-input__counter):not(:has(.gloss-preset-input__clear)):not(:has(.gloss-preset-input__icon)) .gloss-base-input){padding-right:initial}
@keyframes spinner{to{transform:rotate(360deg)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-rotate{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}.gloss-base-input{width:100%;padding:var(--_padding);padding-inline:var(--_px,var(--_padding));min-height:var(--_min-height);font-size:var(--_font-size);background:var(--_bg,transparent);color:var(--_color,inherit);border:1px solid var(--_border-color,transparent);border-radius:var(--_radius);box-sizing:border-box;appearance:none;outline:none;font-family:inherit;line-height:1.5;display:block}.gloss-base-input::placeholder{color:var(--_placeholder-color,currentColor);opacity:.5}.gloss-base-input[data-disabled]{cursor:not-allowed;opacity:.5}.gloss-base-input[data-readonly]{cursor:default}.gloss-base-input__wrapper{flex-direction:column;gap:4px;display:flex}.gloss-base-input__label{align-items:center;gap:4px;font-size:.875rem;font-weight:500;display:flex}.gloss-base-input__required{color:currentColor}.gloss-base-input__helper{font-size:.75rem;line-height:1.4}
