.hp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.hp-field__label{font-size:var(--hp-text-sm);color:var(--hp-n-600);cursor:pointer;align-self:flex-start;width:fit-content;max-width:100%;font-weight:600}.hp-field__hint{font-size:var(--hp-text-xs);color:var(--hp-n-400)}.hp-field__message{font-size:var(--hp-text-xs);color:var(--hp-n-600)}.hp-field__message--error{color:var(--hp-danger)}.hp-field__message--warning{color:var(--hp-warning)}.hp-control{width:100%;height:var(--hp-control-height);min-height:var(--hp-control-height);border:1px solid var(--hp-border);border-radius:var(--hp-radius-sm);background:var(--hp-surface);color:var(--hp-n-900);transition:border-color var(--hp-motion-fast) var(--hp-ease), box-shadow var(--hp-motion-fast) var(--hp-ease), background var(--hp-motion-fast) var(--hp-ease);box-sizing:border-box;align-items:center;gap:6px;padding:0 10px 0 12px;display:flex}.hp-control:hover:not(.hp-control--disabled):not(.hp-control--error):not(.hp-control--warning){border-color:var(--hp-n-400)}.hp-control--open,.hp-control:focus-within{border-color:var(--hp-primary-500);box-shadow:var(--hp-focus-ring)}.hp-control--disabled{opacity:.55;cursor:not-allowed;background:var(--hp-n-50)}.hp-control--error{border-color:var(--hp-danger)}.hp-control--error:hover:not(.hp-control--disabled),.hp-control--error.hp-control--open,.hp-control--error:focus-within{border-color:var(--hp-danger);box-shadow:var(--hp-focus-ring-danger)}.hp-control--warning{border-color:var(--hp-warning)}.hp-control--warning:hover:not(.hp-control--disabled),.hp-control--warning.hp-control--open,.hp-control--warning:focus-within{border-color:var(--hp-warning);box-shadow:var(--hp-focus-ring-warning)}
