._50jaDW_field{align-content:start;gap:var(--space-1);min-width:0;display:grid}._50jaDW_label{color:var(--text-muted);font-size:var(--size-label);letter-spacing:.2em;text-transform:uppercase;font-weight:600}._50jaDW_control{appearance:none;width:100%;min-width:0;min-height:52px;padding:var(--space-3) var(--space-4);border:1px solid var(--control-border);border-radius:var(--radius-input);background:var(--raised);color:var(--text);font-size:var(--size-body);transition:border-color var(--duration-hover) ease;display:block}._50jaDW_control::placeholder{color:var(--text-muted)}._50jaDW_control:hover{border-color:var(--text-muted)}._50jaDW_control:focus-visible{border-color:var(--accent-strong);outline:2px solid var(--focus);outline-offset:1px}._50jaDW_select{background-image:linear-gradient(45deg, transparent 50%, var(--text-muted) 50%), linear-gradient(135deg, var(--text-muted) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px;padding-inline-end:var(--space-7)}._50jaDW_trigger{justify-content:space-between;align-items:center;gap:var(--space-2);padding-inline:var(--space-3);text-align:start;cursor:pointer;display:flex}._50jaDW_trigger span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._50jaDW_trigger svg{color:var(--accent-text);flex:none}._50jaDW_trigger[aria-expanded=true]{border-color:var(--accent-strong)}._50jaDW_trigger[data-invalid=true]{border-color:var(--error)}._50jaDW_placeholder{color:var(--text-muted)}._50jaDW_area{resize:vertical;min-height:120px}._50jaDW_control[aria-invalid=true]{border-color:var(--error)}._50jaDW_hint{color:var(--text-muted);font-size:var(--size-small)}._50jaDW_error{gap:var(--space-2);color:var(--error-text);font-size:var(--size-small);font-weight:500;display:flex}._50jaDW_error:before{content:"";background:linear-gradient(var(--ground), var(--ground)) center 3px / 2px 6px no-repeat, linear-gradient(var(--ground), var(--ground)) center 11px / 2px 2px no-repeat, var(--error-text);border-radius:50%;flex:none;width:16px;height:16px;margin-top:3px}
