.input-container{align-items:center;background:var(--input-bg);border:1px solid var(--input-border);border-radius:6px;display:flex;justify-content:flex-start;min-width:0;position:relative;transition:all .15s ease}.input-container input,.input-container select,.input-container textarea{background:transparent;color:var(--input-text)}.input-container input:focus,.input-container input:focus-visible,.input-container select:focus,.input-container select:focus-visible,.input-container textarea:focus,.input-container textarea:focus-visible{outline:none}.input-container input::-moz-placeholder,.input-container select::-moz-placeholder,.input-container textarea::-moz-placeholder{color:var(--input-placeholder)}.input-container input::placeholder,.input-container select::placeholder,.input-container textarea::placeholder{color:var(--input-placeholder)}.input-container input:-webkit-autofill,.input-container input:-webkit-autofill:active,.input-container input:-webkit-autofill:focus,.input-container input:-webkit-autofill:hover,.input-container select:-webkit-autofill,.input-container select:-webkit-autofill:active,.input-container select:-webkit-autofill:focus,.input-container select:-webkit-autofill:hover,.input-container textarea:-webkit-autofill,.input-container textarea:-webkit-autofill:active,.input-container textarea:-webkit-autofill:focus,.input-container textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--input-bg) inset!important;-webkit-text-fill-color:var(--input-text)!important;box-shadow:0 0 0 1000px var(--input-bg) inset!important;caret-color:var(--input-text);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.input-container svg{color:var(--text-muted);fill:var(--text-muted);flex-shrink:0}.input-container__field{align-items:center;display:flex;flex:1;min-width:0}.input-container__icons-right{align-items:center;display:inline-flex;gap:clamp(8px,1vw,12px);margin-left:clamp(4px,.5vw,8px);padding-right:6px}.input-container__icon-left{margin-left:clamp(4px,.5vw,8px);margin-right:clamp(4px,.5vw,8px)}.input-container__icon-delete{margin:0 4px}.input-container:not(.input-container--disabled,.input-container--readonly):hover{border-color:var(--input-border-hover)}.input-container:not(.input-container--error,.input-container--success,.input-container--disabled,.input-container--readonly):focus-within{border-color:var(--input-border-focus);box-shadow:var(--focus-ring)}.input-container--disabled,.input-container--readonly{border:1px solid var(--input-border);cursor:default;opacity:.9}.input-container--disabled svg,.input-container--readonly svg{background:var(--input-bg-disabled);fill:var(--text-disabled);pointer-events:none}.input-container--disabled{background-color:var(--input-bg-disabled)}.input-container--readonly{background-color:var(--bg-surface)}.input-container--large{padding:clamp(8px,1vw,16px)}.input-container--medium{padding:clamp(4px,.5vw,8px)}.input-container--small{padding:clamp(2px,.25vw,4px)}.input-container--table{flex:1}.input-container--table :deep(.alert__icon){transform:scale(.7)!important}.input-container--ghost{background:transparent;border-color:var(--border-default)}.input-container--ghost input,.input-container--ghost select,.input-container--ghost textarea{background:transparent}.input-container--ghost svg{background:transparent;color:var(--text-muted)}.input-container--ghost:not(.input-container--disabled,.input-container--readonly):hover{background:var(--hover-overlay);border-color:var(--border-strong)}.input-container--ghost:not(.input-container--error,.input-container--success,.input-container--disabled,.input-container--readonly):focus-within{background:var(--hover-overlay);border-color:var(--input-border-focus);box-shadow:none}
