.modal .apply-job-modal.modal-container .steps{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:rgba(15,23,42,.9);padding:6px 10px;border:1px solid rgba(55,65,81,.9);font-size:11px;color:#e5e7eb;margin-bottom:18px}.modal .apply-job-modal.modal-container .steps-dot{width:7px;height:7px;border-radius:999px;background:rgba(55,65,81,.85)}.modal .apply-job-modal.modal-container .steps-dot.is-active{background:var(--accent-gold);box-shadow:0 0 0 4px rgba(252,211,77,.25)}.modal .apply-job-modal.modal-container .steps-label{font-weight:500}.modal .apply-job-modal.modal-container .form-section{display:flex;flex-direction:column;gap:14px;margin-bottom:18px}.modal .apply-job-modal.modal-container .field-block{display:flex;flex-direction:column;gap:6px}.modal .apply-job-modal.modal-container .field-label-row{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:5px}@media only screen and (max-width:768px){.modal .apply-job-modal.modal-container .field-label-row .help-text{display:none}}.modal .apply-job-modal.modal-container p{color:#fff}.modal .apply-job-modal.modal-container label{font-size:12px;color:var(--white);font-weight:500}.modal .apply-job-modal.modal-container .form-group .react-select__placeholder{font-size:13px;color:#e5e7eb}.modal .apply-job-modal.modal-container .form-group .react-select__control{background-color:transparent;border-radius:var(--card-radius);box-shadow:var(--shadow-soft);border:1px solid rgba(148,163,184,.4)}.modal .apply-job-modal.modal-container .form-group .react-select__control .react-select__single-value{font-size:.9rem;color:var(--j4f-white)}.modal .apply-job-modal.modal-container .ck.ck-editor__main>.ck-editor__editable{background:transparent;border-radius:var(--card-radius);color:#fff}.modal .apply-job-modal.modal-container .ck.ck-editor__main>.ck-editor__editable p{color:#fff}.modal .apply-job-modal.modal-container .ck.ck-editor__main>.ck-editor__editable{border-radius:18px;border:1px solid rgba(55,65,81,.95);background:radial-gradient(circle at top left,rgba(30,64,175,.32),rgba(15,23,42,.98));resize:vertical;min-height:120px;max-height:260px}.modal .apply-job-modal.modal-container .ck.ck-toolbar{display:none;background:transparent;padding:0 var(--ck-spacing-small);border:1px solid var(--ck-color-toolbar-border)}.modal .apply-job-modal.modal-container .field-hint{font-size:11px;color:#9ca3af}.modal .apply-job-modal.modal-container .pill-badge{font-size:11px;padding:4px 9px;border-radius:999px;background:rgba(15,23,42,.9);border:1px solid rgba(55,65,81,.85);color:#9ca3af;white-space:nowrap}.modal .apply-job-modal.modal-container .upload-cta{display:inline-flex;align-items:center;gap:8px;padding:0 11px;height:30px;border-radius:999px;border:1px dashed rgba(148,163,184,.7);background:rgba(15,23,42,.92);cursor:pointer;font-size:11px;color:#e5e7eb;transition:border-color .16s ease,background .16s ease,transform .16s ease}.modal .apply-job-modal.modal-container .upload-cta-icon{width:16px;height:16px;border-radius:999px;background:rgba(248,250,252,.06);display:inline-flex;align-items:center;justify-content:center;font-size:12px}.modal .apply-job-modal.modal-container .upload-cta:hover{border-color:var(--accent-gold);background:rgba(15,23,42,.98);transform:translateY(-.5px)}.modal .apply-job-modal.modal-container .aside-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.modal .apply-job-modal.modal-container .aside-list li{display:flex}.modal .apply-job-modal.modal-container .step-button{display:flex;justify-content:flex-end;gap:50px;align-items:center;padding-top:15px}.modal .apply-job-modal.modal-container .step-button .trust-copy{font-size:11px;color:#9ca3af;line-height:14px}.modal .apply-job-modal.modal-container .step-button .trust-copy span{color:#e5e7eb;font-weight:500}.modal .apply-job-modal.modal-container .step-button>div{display:flex;justify-content:space-between;gap:15px;align-items:center}.login-popup{flex-direction:column;align-items:center;justify-content:center;gap:20px}.login-popup p{text-align:center}.login-popup .button-wrap{display:flex;gap:15px}.modal .join-network-modal.modal-container{display:flex;align-items:center;justify-content:center;max-width:550px}.modal .join-network-modal.modal-container .modal-close{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:999px;border:1px solid rgba(148,163,184,.7);background:rgba(15,23,42,.96);color:var(--text-muted);font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}