/* V777 secure quick-code modal. It must always beat storefront/news layers. */
.quick-code-overlay-v777{position:fixed!important;inset:0!important;z-index:2147483647!important;display:flex;align-items:center;justify-content:center;padding:18px;isolation:isolate;pointer-events:auto!important}.quick-code-overlay-v777[hidden]{display:none!important}.quick-code-backdrop-v777{position:absolute!important;inset:0!important;border:0!important;background:rgba(15,23,42,.56)!important;pointer-events:auto!important}.quick-code-box-v777{position:relative!important;z-index:1!important;width:min(430px,100%);background:#fff;border-radius:22px;padding:22px;box-shadow:0 28px 90px rgba(15,23,42,.34);font-family:inherit;color:#172033;pointer-events:auto!important}.quick-code-x-v777{position:absolute;top:10px;right:12px;width:34px;height:34px;border:0;border-radius:50%;background:#f1f5f9;font-size:23px;cursor:pointer}.quick-code-icon-v777{font-size:34px}.quick-code-box-v777 h3{margin:5px 0 4px;font-size:20px}.quick-code-box-v777 p{margin:0 0 15px;color:#64748b;font-size:12px;line-height:1.55}.quick-code-secure-v777{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;border:1px solid #dbeafe;border-radius:14px;background:#f8fbff}.quick-code-secure-v777>span{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#eaf3ff;font-size:17px}.quick-code-secure-v777 b{display:block;color:#1e3a5f;font-size:11px}.quick-code-secure-v777 small{display:block;margin-top:3px;color:#64748b;font:800 15px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:2px;white-space:nowrap;overflow:hidden}.quick-code-account-v777{margin-top:8px;padding:7px 9px;border-radius:10px;background:#ecfdf5;color:#047857;font-size:10px;font-weight:700}.quick-code-confirm-v777{width:100%;height:46px;margin-top:10px;border:0;border-radius:13px;background:#287df0;color:#fff;font:800 13px/1 inherit;cursor:pointer}.quick-code-confirm-v777:disabled{opacity:.6}.quick-code-message-v777{min-height:20px;padding-top:8px;font-size:11px;font-weight:700}.quick-code-message-v777[data-state="success"]{color:#059669}.quick-code-message-v777[data-state="error"]{color:#dc2626}.quick-code-message-v777[data-state="loading"]{color:#64748b}html.quick-code-open-v777,html.quick-code-open-v777 body{overscroll-behavior:none}@media(max-width:640px){.quick-code-overlay-v777{align-items:flex-end!important;padding:0!important}.quick-code-box-v777{width:100%;max-width:none;border-radius:24px 24px 0 0;padding:22px 18px calc(18px + env(safe-area-inset-bottom));max-height:min(78dvh,680px);overflow:auto}}
