/* Stellar Recruit: screening questions. Inherits WP Job Openings / theme form styling. */
.stc-fields fieldset { border: 0; margin-inline: 0; padding: 0; min-width: 0; }
.stc-fields > .awsm-job-form-group { margin-bottom: 20px; }
.stc-fields legend { padding: 0; margin-bottom: 6px; font-weight: inherit; }
.stc-row { display: flex; flex-wrap: wrap; gap: 10px; }
.stc-row > * { min-width: 0; }
.stc-col { flex: 1 1 200px; }
.stc-col select, .stc-col input { width: 100%; }
.stc-fields select { width: 100%; min-height: 40px; box-sizing: border-box; padding: 4px 8px; }
.stc-fields input[type="text"] { box-sizing: border-box; }
.stc-salary .stc-amount { flex: 2 1 140px; }
.stc-salary .stc-currency, .stc-salary .stc-period { flex: 1 1 100px; }
.stc-radio { display: inline-flex; align-items: center; gap: 6px; margin: 4px 16px 4px 0; font-weight: normal; }
.stc-hint { margin: 6px 0 0; font-size: 0.9em; color: #9a5b0b; }
.stc-fields input:disabled, .stc-fields select:disabled { opacity: 0.5; }
