#ativa-checkout{font-family:system-ui,sans-serif;color:#0b3155;border:1px solid #d7e3eb;border-radius:12px;padding:0;width:min(530px,94vw);max-height:92dvh;background:white;box-shadow:0 20px 90px #0004}#ativa-checkout::backdrop{background:#062038b8}#ativa-checkout header{position:sticky;top:0;background:white;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px;border-bottom:1px solid #d7e3eb}#ativa-checkout small{color:#0079b0;font-size:11px;letter-spacing:1.4px;font-weight:750}#ativa-checkout h2{font-size:23px;font-weight:750;margin:6px 0 0}#ativa-checkout h3{font-size:21px;font-weight:750;margin:0 0 14px}#ativa-checkout button,#ativa-checkout input{font:inherit}#ativa-checkout button{cursor:pointer}#ac-close{border:1px solid #bdcdd7;padding:10px;border-radius:7px;background:white;font-size:13px}#ativa-checkout .ac-body{padding:22px}#ativa-checkout p{font-size:14px;line-height:1.65;margin:0 0 18px;color:#476479}#ac-form{display:grid;gap:16px}#ac-form label{display:grid;gap:7px;font-size:13px;font-weight:650}#ac-form input:not([type=checkbox]){width:100%;padding:12px;border:1px solid #b8cad6;border-radius:7px;background:white;color:#0b3155;box-sizing:border-box}#ac-form .ac-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.5;font-size:12px;font-weight:400}#ac-form input[type=checkbox]{width:18px;height:18px;margin-top:2px;flex-shrink:0}#ativa-checkout .ac-primary{display:block;text-align:center;text-decoration:none;background:#0b3155;color:white;border:0;border-radius:8px;padding:14px;font-size:15px;font-weight:700;min-height:48px}#ativa-checkout .ac-primary:disabled{opacity:.55;cursor:wait}#ativa-checkout .ac-footnote{font-size:12px;color:#586f7f;margin:14px 0 0}#ativa-checkout #ac-error{color:#a12525;margin:0}#ativa-checkout .ac-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#ativa-checkout :focus-visible{outline:3px solid #00a0df;outline-offset:3px}
