/* AKQR vibrant merchant theme, inspired by the supplied reference screenshots.
   This is a visual layer only: no gambling, synthetic transactions or payment statuses. */
body[data-theme="akqr-vibrant"]{--akqr-violet:#7256f4;--akqr-pink:#dd40a7;--akqr-orange:#ff8911;--akqr-green:#11b975;--akqr-red:#ec3946;--akqr-ink:#273450;--akqr-muted:#657387;background:#f7f6ff;color:var(--akqr-ink)}
body[data-theme="akqr-vibrant"] .console-body{background:#f7f6ff}
body[data-theme="akqr-vibrant"] .console-sidebar{background:linear-gradient(165deg,#262145,#172c46 56%,#153b4d);box-shadow:4px 0 20px #302c7014}
body[data-theme="akqr-vibrant"] .console-logo b{color:#61ffce}
body[data-theme="akqr-vibrant"] .console-nav button.active{background:linear-gradient(100deg,#7458e8,#b34fb9);color:#fff;border-left:3px solid #ffb745;box-shadow:0 6px 20px #9d53ff35}
body[data-theme="akqr-vibrant"] .console-top{background:linear-gradient(100deg,#fff 0%,#fff8fe 70%,#f0ecff 100%);border-bottom:1px solid #e4daff;box-shadow:0 4px 18px #3b227410}
body[data-theme="akqr-vibrant"] .console-page{background:radial-gradient(circle at 97% 2%,#ffe7f338,transparent 35%),radial-gradient(circle at 4% 30%,#e6dcff55,transparent 33%),#f7f6ff}
body[data-theme="akqr-vibrant"] .console-heading{border-bottom:0}
body[data-theme="akqr-vibrant"] .console-heading h1{color:#382566}
body[data-theme="akqr-vibrant"] .console-heading .eyebrow{color:#8b4fcb}
body[data-theme="akqr-vibrant"] .global-note{border:1px solid #eed89d;background:linear-gradient(110deg,#fff5d7,#ffefc1);color:#7e4b11;border-radius:14px;box-shadow:0 6px 16px #b6852420}
body[data-theme="akqr-vibrant"] .panel-card,body[data-theme="akqr-vibrant"] .stat-card{border:1px solid #e2dff2;border-radius:17px;background:#fff;box-shadow:0 10px 26px #544d8112}
body[data-theme="akqr-vibrant"] .panel-card h2{color:#513a84}
body[data-theme="akqr-vibrant"] .panel-grid .stat-card:nth-child(4n+1){border-top:5px solid #08c182;background:linear-gradient(165deg,#effff8,#fff 58%)}
body[data-theme="akqr-vibrant"] .panel-grid .stat-card:nth-child(4n+2){border-top:5px solid #f0554b;background:linear-gradient(165deg,#fff0ef,#fff 58%)}
body[data-theme="akqr-vibrant"] .panel-grid .stat-card:nth-child(4n+3){border-top:5px solid #8159f7;background:linear-gradient(165deg,#f2ecff,#fff 58%)}
body[data-theme="akqr-vibrant"] .panel-grid .stat-card:nth-child(4n+4){border-top:5px solid #ff9b1e;background:linear-gradient(165deg,#fff6e8,#fff 58%)}
body[data-theme="akqr-vibrant"] .stat-card h2{color:#252b4a}
body[data-theme="akqr-vibrant"] .console-btn:not(.alt){background:linear-gradient(100deg,#715fff,#d744a2);color:white;box-shadow:0 5px 13px #9940c63b}
body[data-theme="akqr-vibrant"] .console-btn.alt{background:#f5f1ff;border:1px solid #d9c8f5;color:#6942aa}
body[data-theme="akqr-vibrant"] .console-btn:hover{filter:brightness(1.06)}
body[data-theme="akqr-vibrant"] .tag.pending{background:#fff2c9;color:#9e5c05;border:1px solid #ffca65}
body[data-theme="akqr-vibrant"] .tag.danger{background:#ffe1e8;color:#b62543}
body[data-theme="akqr-vibrant"] .console-footer{background:#f3effd;color:#7e738f}
body[data-theme="akqr-vibrant"] .akqr-top-chips{display:flex;gap:7px;align-items:center;flex-wrap:wrap}
body[data-theme="akqr-vibrant"] .akqr-top-chip{display:inline-flex;align-items:center;gap:5px;padding:8px 11px;border-radius:10px;font-weight:800;font-size:12px;white-space:nowrap;box-shadow:0 5px 14px #32245b17}
body[data-theme="akqr-vibrant"] .akqr-top-chip.wallet{color:#fff;background:linear-gradient(100deg,#d83f4f,#a81743)}
body[data-theme="akqr-vibrant"] .akqr-top-chip.pending{color:#fff;background:linear-gradient(100deg,#fd8923,#ed4a22)}
body[data-theme="akqr-vibrant"] .akqr-top-chip.links{color:#fff;background:linear-gradient(100deg,#00b77f,#108a69)}
body[data-theme="akqr-vibrant"] .akqr-welcome-strip{padding:19px 21px;border:1px solid #d4b6ff;border-radius:18px;background:linear-gradient(106deg,#745cf8 0%,#be45ab 48%,#ff8155 78%,#ffa81b);box-shadow:0 14px 28px #8e50b62c;color:#fff;margin-bottom:19px;position:relative;overflow:hidden}
body[data-theme="akqr-vibrant"] .akqr-welcome-strip strong{color:#fff;font-size:17px}
body[data-theme="akqr-vibrant"] .akqr-welcome-strip p{margin:7px 0 0;color:#fffef5;line-height:1.6}
body[data-theme="akqr-vibrant"] .akqr-welcome-strip .akqr-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}
body[data-theme="akqr-vibrant"] .akqr-welcome-strip .akqr-pill{font-size:12px;padding:6px 12px;border:1px solid #ffffff88;background:#ffffff28;border-radius:30px;color:white}
body[data-theme="akqr-vibrant"] .akqr-pending-alert{display:flex;align-items:flex-start;gap:17px;border:3px solid #ffa436;background:repeating-linear-gradient(45deg,#ff5e2d 0,#ff5e2d 13px,#fa5529 13px,#fa5529 26px);color:#fff;border-radius:20px;padding:23px;margin:0 0 20px;box-shadow:0 0 0 4px #ffe4ab88,0 13px 25px #de752a26;animation:akqr-warning-glow 2.7s ease-in-out infinite}
body[data-theme="akqr-vibrant"] .akqr-pending-alert strong{font-size:clamp(18px,2.25vw,25px);display:block;color:white}
body[data-theme="akqr-vibrant"] .akqr-pending-alert p{font-size:13px;line-height:1.6;color:#fff5d9;margin:8px 0 13px}
body[data-theme="akqr-vibrant"] .akqr-pending-alert .akqr-warning-icon{font-size:33px;display:grid;place-items:center;flex:none;width:63px;height:63px;background:white;color:#ed3d3a;border-radius:50%;animation:akqr-soft-pulse 2.7s ease-in-out infinite}
body[data-theme="akqr-vibrant"] .akqr-pending-alert .console-btn{background:white;color:#a23218;border:1px solid #ffe9bc;box-shadow:0 4px 12px #70210925}
@keyframes akqr-warning-glow{0%,100%{box-shadow:0 0 0 3px #ffd89955,0 10px 25px #de752a26}50%{box-shadow:0 0 0 6px #ffae4a70,0 13px 28px #e1533e36}}
@keyframes akqr-soft-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}
body[data-theme="akqr-vibrant"] .akqr-welcome-dialog{border:0;border-radius:25px;width:min(94vw,530px);max-height:min(90vh,850px);overflow-y:auto;padding:24px;background:#fff;color:#292c45;box-shadow:0 25px 100px #180d4480}
body[data-theme="akqr-vibrant"] .akqr-welcome-dialog::backdrop{background:#17142b9e;backdrop-filter:blur(4px)}
body[data-theme="akqr-vibrant"] .akqr-dialog-header{text-align:center;color:#7334c9;position:relative;font-weight:850;font-size:24px;padding:8px 34px 19px;border-bottom:2px dashed #e6deed}
body[data-theme="akqr-vibrant"] .akqr-dialog-close{position:absolute;right:0;top:0;background:#f4f4f6;color:#687087;border:0;border-radius:50%;width:35px;height:35px;cursor:pointer;font-size:20px}
body[data-theme="akqr-vibrant"] .akqr-dialog-info{padding:20px 22px;border:3px dashed #c59afd;border-radius:20px;background:linear-gradient(115deg,#8e38d3,#7021aa);color:white;margin:17px 0}
body[data-theme="akqr-vibrant"] .akqr-dialog-info:nth-child(3){background:linear-gradient(110deg,#d62f79,#9e1a55);border-color:#ff9abf}
body[data-theme="akqr-vibrant"] .akqr-dialog-info:nth-child(4){background:linear-gradient(120deg,#fff4cb,#ffe692);border-color:#ffaa24;color:#86420d}
body[data-theme="akqr-vibrant"] .akqr-dialog-info strong{font-size:19px;display:block;margin-bottom:7px}
body[data-theme="akqr-vibrant"] .akqr-dialog-info p{margin:0;line-height:1.6;color:inherit}
body[data-theme="akqr-vibrant"] .akqr-dialog-continue{width:100%;border:none;border-radius:30px;background:linear-gradient(105deg,#6858f8,#db45a7);font-size:16px;font-weight:800;color:white;padding:15px 20px;cursor:pointer}
body[data-theme="akqr-vibrant"] .hero{background:linear-gradient(118deg,#f4edff,#fff8fa 55%,#e6fff4)}
body[data-theme="akqr-vibrant"] .feature-highlight{background:#f5edff;border-color:#d9c7ff}
body[data-theme="akqr-vibrant"] .popular-pill{background:linear-gradient(100deg,#7959f9,#db48a5)}
body[data-theme="akqr-vibrant"] .btn-green{background:linear-gradient(100deg,#755cf7,#d54bad)}
body[data-theme="akqr-vibrant"].utility-page{background:linear-gradient(120deg,#f2eeff,#fff6fa,#eefdf8)}
body[data-theme="akqr-vibrant"] .utility-card{border:1px solid #e3d4f7;box-shadow:0 15px 50px #7855b525}
body[data-theme="akqr-vibrant"] .contact-switch button.active{color:#7b3eb3;box-shadow:0 3px 12px #793ba123}
@media(max-width:1200px){body[data-theme="akqr-vibrant"] .akqr-top-chips{gap:4px}body[data-theme="akqr-vibrant"] .akqr-top-chip{font-size:11px;padding:7px}}
@media(max-width:800px){body[data-theme="akqr-vibrant"] .akqr-top-chips{order:3;width:100%;justify-content:flex-start}body[data-theme="akqr-vibrant"] .console-top{height:auto;min-height:68px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}body[data-theme="akqr-vibrant"] .akqr-pending-alert{padding:16px;gap:10px}body[data-theme="akqr-vibrant"] .akqr-pending-alert .akqr-warning-icon{width:46px;height:46px;font-size:25px}}
@media(max-width:550px){body[data-theme="akqr-vibrant"] .akqr-welcome-dialog{padding:16px;border-radius:18px}body[data-theme="akqr-vibrant"] .akqr-dialog-header{font-size:20px}body[data-theme="akqr-vibrant"] .akqr-dialog-info{padding:15px}body[data-theme="akqr-vibrant"] .akqr-welcome-strip{padding:15px}}
@media(prefers-reduced-motion:reduce){body[data-theme="akqr-vibrant"] .akqr-pending-alert,body[data-theme="akqr-vibrant"] .akqr-warning-icon{animation:none!important}body[data-theme="akqr-vibrant"] *,body[data-theme="akqr-vibrant"] *::before,body[data-theme="akqr-vibrant"] *::after{scroll-behavior:auto!important;transition:none!important}}
