.payme-merchant-intro,.payme-merchant-form,.payme-merchant-closed{max-width:900px;margin-inline:auto}.payme-merchant-intro>span{font-size:12px;letter-spacing:.12em;font-weight:700;color:#176bff}.payme-merchant-intro h2{font-size:clamp(28px,4vw,42px);margin:16px 0}.payme-merchant-intro p{line-height:1.8}.payme-merchant-form{padding:28px;border:1px solid #dce5ed;border-radius:20px;background:#fff;color:#081b33}.payme-merchant-form fieldset{min-width:0;border:0;padding:0 0 28px;margin:0 0 28px;border-bottom:1px solid #dce5ed}.payme-merchant-form legend{font-size:20px;font-weight:700;padding:0;margin-bottom:18px}.payme-merchant-form .payme-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.payme-merchant-form .payme-fields p{margin:0}.payme-merchant-form input:not([type=checkbox]),.payme-merchant-form select,.payme-merchant-form textarea{width:100%;max-width:100%;font:inherit;padding:12px;border:1px solid #a9bacb;border-radius:8px;background:white;color:#081b33;box-sizing:border-box}.payme-merchant-form label:not(.payme-check){display:block;margin-bottom:7px}.payme-merchant-needs{display:grid;gap:12px;margin:16px 0 24px}.payme-merchant-form .payme-check{display:flex;align-items:flex-start;gap:10px;line-height:1.7;margin-block:14px}.payme-merchant-form input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin-top:4px}.payme-merchant-form .payme-button{background:#176bff;color:white;border:0;border-radius:9px;padding:14px 22px;font:inherit;font-weight:600;cursor:pointer}.payme-merchant-form :focus-visible{outline:3px solid #176bff;outline-offset:3px}.payme-merchant-form [aria-invalid=true]{border-color:#ba2525}.payme-merchant-form .payme-form-status:not(:empty){padding:14px;background:#f1f6ff;border-radius:8px}.payme-merchant-form .payme-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.payme-merchant-form .payme-button:disabled{opacity:.65;cursor:wait}@media(max-width:600px){.payme-merchant-form{padding:20px 16px}.payme-merchant-form .payme-fields{grid-template-columns:minmax(0,1fr);gap:18px}.payme-merchant-form fieldset{padding-bottom:24px;margin-bottom:24px}.payme-merchant-form legend{font-size:18px}}
