.jobs-pay{border-collapse:collapse;background:var(--ms-card);border:1px solid var(--ms-line);width:100%}.jobs-pay th,.jobs-pay td{border-bottom:1px solid var(--ms-line);text-align:left;padding:10px}.jobs-pay td.n,.jobs-pay th.n{text-align:right;white-space:nowrap}.jobs-tiers{gap:12px;margin-top:16px;display:grid}.jobs-faq{gap:8px;max-width:760px;display:grid}.jobs-faq details{border:1px solid var(--ms-line);border-radius:var(--ms-r-card);background:var(--ms-card);padding:12px 14px}.jobs-faq summary{cursor:pointer;font-weight:700}.jobs-faq p{margin-top:8px}.jobs-form{gap:20px;max-width:640px;display:grid}.jobs-form fieldset{border:1px solid var(--ms-line);border-radius:var(--ms-r-card);gap:12px;min-width:0;margin:0;padding:14px;display:grid}.jobs-form legend{padding:0 6px;font-weight:700}.jobs-form .field{gap:4px;min-width:0;display:grid}.jobs-form .check{align-items:flex-start;gap:10px;display:flex}.jobs-form .two{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.jobs-form .hp{height:1px;position:absolute;left:-9999px;overflow:hidden}.jobs-form input[type=file]{max-width:100%;min-height:0}.jobs-note{color:var(--ms-muted);font-size:var(--ms-fs-small)}.jobs-error{color:#a4261d;font-weight:700}.jobs-thanks{border:2px solid var(--ms-blue);border-radius:var(--ms-r-card);padding:20px}.jobs-list{gap:6px;padding-left:20px;display:grid}
