/* TRF-V201-RECRUITMENT-ORIGIN */
.trf-origin-fieldset{min-width:0;margin:14px 0;padding:16px;border:1px solid rgba(245,166,35,.3);border-radius:14px;background:rgba(245,166,35,.045);color:#f4f1e9}
.trf-origin-fieldset legend{padding:0 7px;font-size:.9rem;font-weight:800;line-height:1.4;color:#f5a623}
.trf-origin-fieldset label{display:grid;gap:7px;width:100%;font-weight:600;line-height:1.45}
.trf-origin-muted{display:block;color:#b7c1b7;font-size:.78rem;font-weight:400}
.trf-origin-fieldset select,.trf-origin-fieldset input{width:100%;max-width:100%;min-width:0;border:1px solid #526052;border-radius:9px;padding:11px 12px;min-height:44px;background:#0c1510;color:#fff;font-size:.95rem;font-weight:500;line-height:1.4;font-family:inherit;box-sizing:border-box}
.trf-origin-fieldset [data-trf-detail-wrap]{margin-top:12px}
.trf-origin-fieldset [data-trf-detail-label]{display:block;margin-bottom:4px;color:#f0efe8}
.trf-origin-fieldset select:focus-visible,.trf-origin-fieldset input:focus-visible{outline:2px solid #f5a623;outline-offset:2px}
.trf-origin-fieldset[hidden],.trf-origin-fieldset [hidden]{display:none!important}
@media(max-width:650px){.trf-origin-fieldset{padding:12px;margin:12px 0}.trf-origin-fieldset legend{font-size:.84rem}}
