.style_overlay__9NPGp{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-overlay);padding:20px}.style_modal__z4Qxw{position:relative;background:var(--bg-modal);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:30px 40px;width:90%;max-height:90vh;overflow-y:auto;z-index:var(--z-modal)}.style_sm__6l2Fe{max-width:400px}.style_md__lsK1Q{max-width:500px}.style_lg__fRGYs{max-width:700px}.style_closeButton__LuMh1{position:absolute;top:20px;right:20px;width:24px;height:24px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:0;transition:color var(--transition-fast)}.style_closeButton__LuMh1:hover{color:var(--text-primary)}.style_closeButton__LuMh1 svg{width:100%;height:100%}.style_title__y9SBY{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 24px;padding-right:30px}.style_content__tWdJZ{color:var(--text-secondary)}@media (max-width:768px){.style_modal__z4Qxw{padding:24px;width:95%}.style_title__y9SBY{font-size:18px}}.style_wrapper__WE5us{display:flex;flex-direction:column;gap:8px}.style_label__lhUzF{font-size:12px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.style_input__v_D32{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);padding:12px 16px;font-size:14px;font-family:inherit;transition:border-color var(--transition-fast);width:100%}.style_input__v_D32::placeholder{color:var(--text-disabled)}.style_input__v_D32:focus{outline:none;border-color:var(--border-focus)}.style_input__v_D32:disabled{opacity:.5;cursor:not-allowed}.style_input__v_D32.style_error__X_jX_{border-color:var(--accent-red)}.style_errorText__lEvuE{font-size:12px;color:var(--accent-red)}