*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#f4f6fb;color:#182033}.wrap{max-width:820px;margin:auto;padding:24px 14px}.card{background:#fff;border-radius:22px;padding:26px;box-shadow:0 12px 40px #18203318}h1{margin:0 0 8px;font-size:clamp(28px,5vw,42px)}h2{margin:28px 0 12px;font-size:19px}.intro,.hint{color:#647084}.grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}label{display:block;font-weight:650;margin:12px 0}input,textarea{width:100%;margin-top:7px;border:1px solid #d8deea;border-radius:12px;padding:13px;font:inherit;background:#fff}input:focus,textarea:focus{outline:2px solid #7c8cff55;border-color:#6675e8}.check{display:flex;gap:10px;align-items:flex-start;font-weight:500}.check input{width:auto;margin-top:4px}button{width:100%;border:0;border-radius:14px;padding:15px;font-size:17px;font-weight:800;background:#272a7d;color:#fff;cursor:pointer;margin-top:14px}button:disabled{opacity:.6}.status{text-align:center;font-weight:700;min-height:24px}.ok{color:#138a45}.err{color:#c52b2b}@media(max-width:620px){.grid{grid-template-columns:1fr}.card{padding:20px 16px}.wrap{padding:12px}}

.social-picker{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 4px}.social-option{display:flex;align-items:center;gap:8px;margin:0;padding:11px 14px;border:1px solid #d8deea;border-radius:12px;cursor:pointer;background:#fff;font-weight:700;user-select:none}.social-option input{width:auto;margin:0}.social-option:has(input:checked){border-color:#6675e8;background:#f1f3ff}.social-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}.social-fields label[hidden]{display:none}@media(max-width:620px){.social-picker{display:grid;grid-template-columns:1fr 1fr}.social-option{padding:12px 10px}.social-fields{grid-template-columns:1fr}}

.form-brand{display:flex;justify-content:center;align-items:center;margin:0 auto 24px}.form-brand img{display:block;width:min(100%,560px);height:auto;border-radius:18px} @media(max-width:620px){.form-brand{margin-bottom:18px}.form-brand img{width:100%;border-radius:14px}}

.bank-request-section{margin-top:28px}.bank-account-request{border:1px solid #d8deea;border-radius:16px;padding:16px;margin:12px 0;background:#fbfcff}.bank-account-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.bank-remove,.secondary-btn{width:auto;margin:0;padding:9px 14px;border-radius:10px}.bank-remove{background:#fff0f0;color:#b42318}.secondary-btn{background:#eef1f7;color:#182033;margin-bottom:18px}



/* V2.6.8.4.22 · Selector visual más compacto y claro */
.project-version-line{display:flex;justify-content:flex-end;margin:-8px 0 8px}.project-version-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #dbe3f0;border-radius:999px;background:#f8faff;color:#667085;font-size:12px;font-weight:800;letter-spacing:.02em}.button-style-request-section{margin:22px 0 8px;padding:18px;border:1px solid #e2e8f0;border-radius:20px;background:linear-gradient(180deg,#fbfcff 0%,#f7f9fe 100%)}.button-style-request-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.button-style-request-heading h2{margin:0 0 6px}.button-style-request-heading .hint{margin:0}.button-style-step{flex:0 0 auto;display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:#eef1ff;color:#4f5fd5;font-size:12px;font-weight:900}.button-style-request-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:680px;margin:16px auto 0}.button-style-request-option{position:relative;margin:0;font-weight:inherit}.button-style-request-option>input{position:absolute;opacity:0;pointer-events:none}.button-style-request-card{position:relative;display:block;height:100%;overflow:hidden;border:2px solid #d7deea;border-radius:18px;background:#fff;cursor:pointer;box-shadow:0 6px 18px #1820330b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.button-style-request-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #18203314}.button-style-preview{display:block;height:310px;margin:10px 10px 0;overflow:hidden;border-radius:13px;background:#0b1220}.button-style-preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.button-style-request-copy{display:block;padding:12px 14px 15px}.button-style-option-number{display:block;margin-bottom:3px;color:#7b8498;font-size:10px;font-weight:900;letter-spacing:.11em}.button-style-request-copy strong{display:block;color:#182033;font-size:17px}.button-style-request-copy small{display:block;margin-top:4px;color:#647084;line-height:1.35}.button-style-check{position:absolute;z-index:2;top:18px;right:18px;display:none;padding:7px 10px;border-radius:999px;background:#5968e9;color:#fff;font-size:11px;font-weight:900;box-shadow:0 6px 16px #17255433}.button-style-request-option:has(input:checked) .button-style-request-card{border-color:#6675e8;box-shadow:0 0 0 4px #6675e817,0 12px 28px #18203317}.button-style-request-option:has(input:checked) .button-style-check{display:inline-flex}.button-style-request-option:has(input:focus-visible) .button-style-request-card{outline:3px solid #7c8cff55;outline-offset:3px}.button-style-help{margin:12px 0 0;text-align:center;color:#7b8498;font-size:12px}@media(max-width:700px){.project-version-line{justify-content:center;margin-top:-2px}.button-style-request-section{padding:14px}.button-style-request-heading{display:block}.button-style-step{margin-top:10px}.button-style-request-grid{grid-template-columns:1fr 1fr;gap:10px}.button-style-preview{height:240px;margin:8px 8px 0}.button-style-request-copy{padding:10px 11px 13px}.button-style-request-copy strong{font-size:15px}.button-style-request-copy small{font-size:11px}.button-style-check{top:14px;right:14px;padding:6px 8px;font-size:10px}}@media(max-width:460px){.button-style-request-grid{grid-template-columns:1fr}.button-style-preview{height:300px}.button-style-request-copy small{font-size:12px}}
