.ui-form-field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ui-form-field.is-wide{width:100%}.ui-form-label{color:var(--soul-ink);font-size:var(--text-sm);font-weight:800;line-height:1.2;display:block}.ui-form-hint{color:var(--soul-muted);font-size:var(--text-xs);line-height:1.35}.ui-form-hint strong{color:var(--soul-ink)}
.soul-select-field{box-sizing:border-box;gap:.45rem;min-width:0;display:grid}.soul-select-field-control-shell{box-sizing:border-box;height:var(--control-height);border-radius:var(--control-radius);background:var(--soul-cream-2);min-width:0;color:var(--soul-ink);padding:0 2.1rem 0 var(--control-padding-inline);border:1px solid #1110102e;align-items:center;gap:.5rem;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.soul-select-field-control-shell:after{content:"";pointer-events:none;border-bottom:2px solid;border-right:2px solid;width:.48rem;height:.48rem;position:absolute;top:50%;right:.9rem;transform:translateY(-65%)rotate(45deg)}.soul-select-field-control-shell:focus-within{border-color:var(--soul-purple);box-shadow:var(--control-focus-ring)}.soul-select-field-icon{color:var(--soul-purple);place-items:center;display:inline-grid}.soul-select-field-icon svg{width:1rem;height:1rem}.soul-select-field-inline-label{color:var(--soul-muted);white-space:nowrap;font-size:.86rem;font-weight:800}.soul-select-field-control{appearance:none;width:100%;min-width:0;height:100%;color:var(--soul-ink);font:inherit;background:0 0;border:0;outline:0;font-size:.9rem;font-weight:700;display:block}
