.rkc-field{color:var(--rkc-text);gap:7px;display:grid}.rkc-field__heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rkc-field__label{font-size:.875rem;font-weight:650}.rkc-field__label span{color:var(--rkc-pink)}.rkc-field__description,.rkc-field__error{margin:0;font-size:.75rem;line-height:1.45}.rkc-field__description,.rkc-field__counter{color:var(--rkc-muted)}.rkc-field__counter{font:600 .75rem/1 var(--rkc-font-mono)}.rkc-field__error{color:var(--rkc-pink);display:grid}.rkc-control{border:1px solid var(--rkc-line-strong);border-radius:var(--rkc-radius-control);background:var(--rkc-panel-solid);width:100%;min-height:42px;color:var(--rkc-text);transition:border-color var(--rkc-fast), box-shadow var(--rkc-fast), background var(--rkc-fast);outline:none;padding:10px 12px}.rkc-control::placeholder{color:var(--rkc-muted)}.rkc-control:hover:not(:disabled){border-color:color-mix(in srgb, var(--rkc-text) 40%, transparent)}.rkc-control:focus,.rkc-control[data-focused]{border-color:var(--rkc-cyan);box-shadow:0 0 0 3px color-mix(in srgb, var(--rkc-cyan) 18%, transparent)}.rkc-control[data-state=invalid],.rkc-field--invalid .rkc-control{border-color:var(--rkc-pink)}.rkc-control:disabled,.rkc-control[data-disabled]{cursor:not-allowed;opacity:.48}
