.CandidatePrivacyNotice-module__Duwweq__notice{color:#64748b;margin:0 0 16px;font-size:13px;line-height:1.5}.CandidatePrivacyNotice-module__Duwweq__link,.CandidatePrivacyNotice-module__Duwweq__linkStatic{color:#2563eb;font-weight:600}.CandidatePrivacyNotice-module__Duwweq__link{font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}.CandidatePrivacyNotice-module__Duwweq__link:hover{color:#1d4ed8}.CandidatePrivacyNotice-module__Duwweq__linkStatic{text-decoration:underline}
.LegalDocumentModal-module__JTbgYW__backdrop{z-index:10050;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.LegalDocumentModal-module__JTbgYW__modal{background:#fff;border-radius:14px;flex-direction:column;width:min(640px,100%);max-height:min(85vh,720px);display:flex;overflow:hidden;box-shadow:0 24px 48px #0f172a2e}.LegalDocumentModal-module__JTbgYW__header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 12px;display:flex}.LegalDocumentModal-module__JTbgYW__title{color:#0f172a;margin:0;font-size:18px;font-weight:700}.LegalDocumentModal-module__JTbgYW__updated,.LegalDocumentModal-module__JTbgYW__metaRow{color:#64748b;margin:4px 0 0;font-size:12px}.LegalDocumentModal-module__JTbgYW__metaRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.LegalDocumentModal-module__JTbgYW__metaSep{color:#94a3b8}.LegalDocumentModal-module__JTbgYW__closeBtn{color:#334155;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;flex-shrink:0;width:32px;height:32px;font-size:22px;line-height:1}.LegalDocumentModal-module__JTbgYW__closeBtn:hover{background:#e2e8f0}.LegalDocumentModal-module__JTbgYW__body{flex:1;padding:16px 20px;overflow-y:auto}.LegalDocumentModal-module__JTbgYW__pageTitle{color:#1e293b;margin:0 0 12px;font-size:15px;font-weight:700}.LegalDocumentModal-module__JTbgYW__paragraph{color:#334155;margin:0 0 12px;font-size:13px;line-height:1.55}.LegalDocumentModal-module__JTbgYW__list{color:#334155;margin:0 0 12px 18px;padding:0;font-size:13px;line-height:1.55}.LegalDocumentModal-module__JTbgYW__list li{margin-bottom:8px}.LegalDocumentModal-module__JTbgYW__footer{background:#f8fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 16px;display:flex}.LegalDocumentModal-module__JTbgYW__pageIndicator{color:#64748b;font-size:12px;font-weight:600}.LegalDocumentModal-module__JTbgYW__nav{gap:8px;display:flex}.LegalDocumentModal-module__JTbgYW__navBtn,.LegalDocumentModal-module__JTbgYW__navBtnPrimary{cursor:pointer;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.LegalDocumentModal-module__JTbgYW__navBtn{color:#334155;background:#fff;border:1px solid #cbd5e1}.LegalDocumentModal-module__JTbgYW__navBtn:disabled{opacity:.45;cursor:not-allowed}.LegalDocumentModal-module__JTbgYW__navBtnPrimary{color:#fff;background:#2563eb;border:none}.LegalDocumentModal-module__JTbgYW__navBtnPrimary:hover:not(:disabled),.LegalDocumentModal-module__JTbgYW__navBtn:hover:not(:disabled){filter:brightness(.97)}html[data-app-theme=dark] .LegalDocumentModal-module__JTbgYW__modal{background:#1e293b}html[data-app-theme=dark] .LegalDocumentModal-module__JTbgYW__header,html[data-app-theme=dark] .LegalDocumentModal-module__JTbgYW__footer{background:#0f172a;border-color:#334155}html[data-app-theme=dark] .LegalDocumentModal-module__JTbgYW__title,html[data-app-theme=dark] .LegalDocumentModal-module__JTbgYW__pageTitle{color:#f1f5f9}html[data-app-theme=dark] .LegalDocumentModal-module__JTbgYW__paragraph,html[data-app-theme=dark] .LegalDocumentModal-module__JTbgYW__list{color:#cbd5e1}html[data-app-theme=dark] .LegalDocumentModal-module__JTbgYW__updated,html[data-app-theme=dark] .LegalDocumentModal-module__JTbgYW__metaRow,html[data-app-theme=dark] .LegalDocumentModal-module__JTbgYW__pageIndicator{color:#94a3b8}html[data-app-theme=dark] .LegalDocumentModal-module__JTbgYW__closeBtn{color:#e2e8f0;background:#334155}html[data-app-theme=dark] .LegalDocumentModal-module__JTbgYW__navBtn{color:#e2e8f0;background:#1e293b;border-color:#475569}
