.gal-participation-backdrop-v1819{position:fixed;inset:0;z-index:12050;background:rgba(3,18,29,.72);display:grid;place-items:center;padding:18px;backdrop-filter:blur(6px)}
.gal-participation-modal-v1819{width:min(720px,100%);max-height:min(88vh,860px);overflow:auto;background:#fff;color:#0b2a43;border-radius:24px;padding:24px;box-shadow:0 30px 90px rgba(0,0,0,.34);position:relative}
.gal-participation-modal-v1819 h2{font-size:30px;margin:4px 0 8px;letter-spacing:-.03em}.gal-participation-modal-v1819 p{color:#617786;line-height:1.55}.gal-participation-close-v1819{position:absolute;right:14px;top:12px;border:0;background:#eef3f1;color:#345;border-radius:999px;width:38px;height:38px;font-size:22px;cursor:pointer}.gal-interest-grid-v1819{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.gal-interest-grid-v1819 label{display:flex;gap:10px;align-items:flex-start;border:1px solid #dbe6e1;border-radius:14px;padding:13px;background:#fbfdfc;cursor:pointer}.gal-interest-grid-v1819 label.all{grid-column:1/-1;background:#edf8ef;border-color:#b9dbc1}.gal-interest-grid-v1819 input{margin-top:3px;width:18px;height:18px}.gal-interest-grid-v1819 b{display:block}.gal-participation-actions-v1819{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.gal-participation-actions-v1819 button,.gal-participation-actions-v1819 a{border:0;border-radius:12px;padding:12px 16px;font-weight:900;cursor:pointer;text-decoration:none;text-align:center}.gal-participation-actions-v1819 .primary{background:#239448;color:white}.gal-participation-actions-v1819 .secondary{background:#edf3f1;color:#17492d}.gal-participation-actions-v1819 .ghost{background:#fff;color:#5a6c77;border:1px solid #d8e2de}.gal-participation-note-v1819{font-size:12px;color:#6f808b}.business-app-v1819{margin:22px 0 28px}.b2b-card-v1819{background:#fff;border:1px solid #dce7e2;border-radius:22px;padding:22px;box-shadow:0 10px 32px rgba(5,46,69,.06)}.b2b-card-v1819 h2{margin:4px 0 8px}.b2b-status-v1819{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.b2b-status-v1819 span{padding:6px 9px;border-radius:999px;background:#eef7ef;color:#287543;font-size:11px;font-weight:900}.b2b-form-v1819{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.b2b-form-v1819 label{display:grid;gap:6px;font-size:12px;font-weight:800;color:#345}.b2b-form-v1819 .full{grid-column:1/-1}.b2b-form-v1819 input,.b2b-form-v1819 select,.b2b-form-v1819 textarea{width:100%;border:1px solid #ccdcd5;border-radius:11px;padding:10px 11px;font:inherit}.b2b-form-v1819 textarea{min-height:90px;resize:vertical}.b2b-checks-v1819{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.b2b-checks-v1819 label{display:flex;align-items:center;gap:7px;border:1px solid #dce7e2;border-radius:10px;padding:9px;font-weight:700}.b2b-checks-v1819 input{width:16px;height:16px}.b2b-terms-v1819{border:1px solid #e5d6a7;background:#fff9e8;border-radius:14px;padding:14px;color:#584b21}.b2b-terms-v1819 a{font-weight:900}.b2b-fee-v1819{font-size:15px;font-weight:900;color:#6d4c00}.networking-join-v1819{background:#fff;border:1px solid #dce6e2;border-radius:22px;padding:22px;margin-top:16px}.networking-profile-light-v1819{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.networking-profile-light-v1819 .full{grid-column:1/-1}.networking-profile-light-v1819 input,.networking-profile-light-v1819 textarea{width:100%;border:1px solid #ccdcd5;border-radius:11px;padding:10px}.networking-directory-v1819{margin-top:18px}.networking-grid-v1819{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.networking-grid-v1819 article{background:#fff;border:1px solid #e0e9e5;border-radius:16px;padding:15px}.networking-grid-v1819 article span{display:inline-block;margin:2px;padding:4px 7px;background:#eef7ef;color:#287543;border-radius:999px;font-size:10px}.gal-inline-message-v1819{font-size:12px;margin-top:8px}.gal-inline-message-v1819.ok{color:#237b43}.gal-inline-message-v1819.error{color:#aa2c2c}
@media(max-width:700px){.gal-participation-modal-v1819{border-radius:20px;padding:20px 16px;max-height:92vh}.gal-interest-grid-v1819,.b2b-form-v1819,.networking-profile-light-v1819,.networking-grid-v1819{grid-template-columns:1fr}.b2b-form-v1819 .full,.networking-profile-light-v1819 .full{grid-column:1}.gal-participation-actions-v1819{display:grid;grid-template-columns:1fr;width:100%}.gal-participation-actions-v1819 button,.gal-participation-actions-v1819 a{width:100%}.b2b-checks-v1819{grid-template-columns:1fr}.gal-interest-grid-v1819 label.all{grid-column:1}}
.gal-register-event-interest-v1819{border:1px solid #dce7e2;border-radius:14px;padding:13px;margin:9px 0;background:#fbfdfc}.gal-register-event-interest-v1819>div:first-child{display:grid;gap:3px;margin-bottom:9px}.gal-register-event-interest-v1819>div:first-child small{color:#6d7f89}.gal-register-interest-grid-v1819{display:grid!important;grid-template-columns:1fr 1fr;gap:7px}.gal-interest-all-v1819{grid-column:1/-1;background:#edf8ef!important;border-color:#bdddc4!important}@media(max-width:620px){.gal-register-interest-grid-v1819{grid-template-columns:1fr}.gal-interest-all-v1819{grid-column:1}}
.b2b-context-v1819{margin:16px 0;padding:14px 16px;border:1px solid #cfe3d4;border-radius:16px;background:#f5fbf7;display:grid;gap:4px}.b2b-context-v1819 small{font-size:10px;font-weight:900;letter-spacing:.12em;color:#38744b}.b2b-context-v1819 b{font-size:17px;color:#123827}.b2b-context-v1819 span{font-size:13px;color:#587064}

/* V18.20 · registro rápido desde checkout */
.quick-checkout-v1820 .auth-page-grid-v162{grid-template-columns:minmax(280px,.8fr) minmax(420px,1fr)}
.quick-checkout-v1820 .auth-card-v162{max-width:760px}
.quick-checkout-v1820 [hidden]{display:none!important}
.quick-checkout-v1820 .gal-register-event-interest-v1819{margin-top:4px}
.quick-checkout-v1820 .auth-form-grid-v162{gap:12px}
.quick-checkout-v1820 .auth-card-v162:before{content:'PAGO · REGISTRO RÁPIDO';display:block;font-size:11px;font-weight:900;letter-spacing:.12em;color:#2b8b4b;margin-bottom:8px}
@media(max-width:850px){.quick-checkout-v1820 .auth-page-grid-v162{grid-template-columns:1fr}.quick-checkout-v1820 .auth-page-intro-v162{padding-bottom:8px}.quick-checkout-v1820 .auth-card-v162{max-width:none}}
