.input{border:1px solid var(--ui-border-control);border-radius:var(--ui-radius-control);background:var(--ui-surface-control);width:100%;color:var(--text);-webkit-text-fill-color:var(--text);caret-color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:1rem;line-height:1.5;font-family:var(--font-family-base);box-sizing:border-box;outline:none;padding:12px 16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input[type=number]{appearance:textfield}.input-sm{min-height:34px;font-size:var(--ui-font-size-sm);border-radius:var(--ui-radius-control);padding:6px 10px}.input-compact{min-height:41px;font-size:var(--ui-font-size-compact);border-radius:var(--ui-radius-control);padding:9px 12px}.input-md{min-height:45px;font-size:var(--ui-font-size-md);border-radius:var(--ui-radius-control);padding:10px 14px}.input-lg{min-height:50px;font-size:var(--ui-font-size-lg);border-radius:var(--ui-radius-control);padding:12px 16px}.input:focus{border-color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent);background:var(--ui-surface-control-accent)}.input:hover:not(:disabled):not(:read-only){border-color:color-mix(in srgb, var(--border) 70%, var(--accent) 30%)}.input.is-disabled,.input:disabled{background:var(--muted-bg);color:var(--muted);cursor:not-allowed;opacity:.6;border-color:var(--border)}.input.is-error{border-color:var(--danger,var(--status-danger));animation:.5s ease-in-out inputShake}.input.is-error:focus{border-color:var(--danger,var(--status-danger));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger,var(--status-danger)) 55%, transparent)}@keyframes inputShake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.input::placeholder{color:var(--muted);opacity:.7}.input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--ui-surface-control) inset;box-shadow:0 0 0 1000px var(--ui-surface-control) inset;transition:background-color 9999s ease-out,color ease-out;-webkit-text-fill-color:var(--text)!important;caret-color:var(--text)!important}.input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--ui-surface-control) inset;box-shadow:0 0 0 1000px var(--ui-surface-control) inset;transition:background-color 9999s ease-out,color ease-out;-webkit-text-fill-color:var(--text)!important;caret-color:var(--text)!important}.input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--ui-surface-control) inset;box-shadow:0 0 0 1000px var(--ui-surface-control) inset;transition:background-color 9999s ease-out,color ease-out;-webkit-text-fill-color:var(--text)!important;caret-color:var(--text)!important}.input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--ui-surface-control) inset;box-shadow:0 0 0 1000px var(--ui-surface-control) inset;transition:background-color 9999s ease-out,color ease-out;-webkit-text-fill-color:var(--text)!important;caret-color:var(--text)!important}.input-wrapper{align-items:center;width:100%;display:flex;position:relative}.input-wrapper .input{flex:1;min-width:0}.input-wrapper .input-has-icon-left{padding-left:40px}.input-wrapper .input-has-icon-right{padding-right:40px}.input-wrapper .input-sm.input-has-icon-left{padding-left:36px}.input-wrapper .input-sm.input-has-icon-right{padding-right:36px}.input-wrapper .input-compact.input-has-icon-left{padding-left:38px}.input-wrapper .input-compact.input-has-icon-right{padding-right:38px}.input-wrapper .input-lg.input-has-icon-left{padding-left:44px}.input-wrapper .input-lg.input-has-icon-right{padding-right:44px}.input-icon{color:var(--muted);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.input-icon--left{left:12px}.input-icon--right{right:12px}.input-action-btn{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.input-action-btn--right{right:10px}.input-action-btn:hover{color:var(--text)}.input-action-btn:focus-visible{outline:1px solid color-mix(in srgb, var(--accent) 50%, transparent);border-radius:6px}.input-wrapper:has(.input:focus) .input-icon{color:var(--accent)}.input--settings-toolbar,.input-wrapper--settings-toolbar .input{min-height:var(--toolbar-filter-height);height:var(--toolbar-filter-height);border-radius:var(--toolbar-filter-radius);border-color:var(--toolbar-filter-line);background:var(--toolbar-filter-surface);color:#e6e6e6}.input-wrapper--settings-toolbar.input-has-icon-left .input,.input-wrapper--settings-toolbar .input-has-icon-left.input{padding-left:40px}.input--settings-toolbar::placeholder,.input-wrapper--settings-toolbar .input::placeholder{color:#ffffff80;opacity:1}.input-wrapper--settings-toolbar .input-icon{opacity:.5}.input-wrapper--filter-bar{flex:1;min-width:0}.input-wrapper--filter-bar .input.input-compact,.input--filter-bar.input-compact{box-sizing:border-box;height:41px;min-height:41px}
.label{font-size:var(--ui-font-size-label);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-label);font-family:var(--font-family-base);color:var(--text);margin-bottom:6px;display:block}.label--muted{color:var(--muted);font-size:var(--ui-font-size-label-muted);text-transform:uppercase;letter-spacing:.5px}
