/*
Copyright (c) 2026 NexaPay CA. Todos los derechos reservados.
CASHPAGO es el nombre clave de un proyecto de NexaPay CA. Software propietario.
SPDX-License-Identifier: LicenseRef-NexaPay-Proprietary
Consulte LICENSE y NOTICE en la raíz del proyecto.
*/
.qa-gate{position:fixed;inset:0;z-index:1000;overflow:auto;background:#f0f4f7;color:#173b60;padding:clamp(20px,5vw,50px);font:16px system-ui}.qa-gate>h1,.qa-gate>h2,.qa-gate>div,.qa-gate>p{max-width:560px;margin-left:auto;margin-right:auto}.qa-gate h1{font-size:32px;letter-spacing:-1px;margin-top:0}.qa-gate h2{font-size:25px}.qa-gate form label{font-size:15px;margin:18px 0 8px}.qa-gate input{font-size:16px;padding:12px;background:white}.qa-gate button,.qa-banner button{border:0;border-radius:10px;padding:13px 18px;background:#245f94;color:white;font:inherit;cursor:pointer}.qa-gate button[type=submit]{width:100%;margin:20px 0 10px}.qa-gate .qa-link{background:transparent;color:#245f94;text-decoration:underline;padding-left:0}.qa-notice{font-size:13px;line-height:1.6;color:#536879}.qa-consent{display:flex;gap:10px;align-items:flex-start;line-height:1.5}.qa-consent input{width:20px;height:20px;flex-shrink:0}.qa-error{color:#a73535;line-height:1.5}.qa-banner{padding:12px 20px;background:#e8f2fb;color:#173b60;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px}.qa-banner button{padding:6px 10px;font-size:12px}[inert]{pointer-events:none}.qa-gate[hidden]{display:none}

.ownership-notice{display:block;padding:18px 20px;text-align:center;font:12px/1.6 system-ui;color:#526879;background:#f0f4f7;overflow-wrap:anywhere}
