.gtabs{border-bottom:1px solid var(--border);scrollbar-width:none;background:var(--surface);flex:none;padding-inline:8px;display:flex;overflow-x:auto}.gtabs a{color:var(--muted);white-space:nowrap;border-bottom:3px solid #0000;padding:13px 14px 11px;font-size:15px;text-decoration:none}.gtabs a[aria-current=page]{color:var(--text);border-bottom-color:var(--brand);font-weight:600}.gs{place-items:center;display:inline-grid}.gs.ok{color:var(--brand)}.gs.ko{color:var(--danger)}.gs svg{width:22px;height:22px}.gs.big svg{stroke-width:1.5px;width:34px;height:34px}.rv.gifts .chk{align-items:center;gap:8px;padding-top:16px;display:flex}.rv.gifts .chk .in2{border:1px solid var(--border);background:var(--surface);height:44px;color:var(--muted);flex:1;align-items:center;gap:8px;min-width:0;padding:0 12px;display:flex}.rv.gifts .chk .in2 input{min-width:0;font:inherit;color:var(--text);letter-spacing:.06em;background:0 0;border:0;outline:none;flex:1;font-size:14.5px}.rv.gifts .chk .in2 input::placeholder{letter-spacing:0;color:var(--muted)}.rv.gifts .chk .in2:focus-within{border-color:var(--brand)}.rv.gifts .chk .go{background:var(--brand);color:var(--on-brand);height:44px;font:inherit;cursor:pointer;border:0;padding:0 18px;font-size:14.5px;font-weight:600}.rv.gifts .chk .go:disabled{background:var(--disabled);cursor:default}.rv.gifts .srch{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:8px;padding:18px 2px 10px;display:flex}.rv.gifts .srch svg{flex:none;width:18px;height:18px}.rv.gifts .srch input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.rv.gifts table{margin-top:0}.rv.gifts td.code{letter-spacing:.04em;font-weight:600}.rv.gifts td.when{color:var(--muted)}.rv.gifts td.when.soon{color:var(--warning)}.rv.gifts td.bal{width:150px}.rv.gifts td.bal i{background:var(--surface-alt);height:4px;margin-top:5px;display:block}.rv.gifts td.bal i b{background:var(--brand);height:100%;display:block}.rv.gifts td.bal span{font-weight:600}.rv.gifts td.bal small,.rv.gifts tr.dim td{color:var(--muted)}.rv.gifts tr.dim td.n,.rv.gifts tr.dim td.code{font-weight:500}.rv.gifts tr.dim td.bal i b{background:var(--disabled)}.rv.gifts td.s{width:34px}.rv.gifts .n .code{letter-spacing:.04em}@media (width<=767px){.rv.gifts td.bal{width:92px}}.sheet .gwt{flex-direction:column;min-width:0;display:flex}.sheet .gwt small{color:var(--muted);font-size:13.5px;font-weight:400}.sheet .verdict{align-items:center;gap:14px;padding:8px 0;display:flex}.sheet .verdict .gs{flex:none;width:40px}.sheet .verdict>span:last-child{flex:1;min-width:0}.sheet .verdict b{font-size:19px;font-weight:600;display:block}.sheet .verdict small{color:var(--muted);font-size:13.5px;display:block}.sheet .two-btn{justify-content:flex-end;gap:8px;display:flex}.gv{flex-direction:column;padding-bottom:24px;display:flex}.gv>.note,.gv>.msg{margin:14px 20px 0}.rtab{border:1px solid var(--border);margin:14px 20px 0}.rtab .bh{background:var(--surface-alt);color:var(--muted);padding:9px 12px;font-size:13px;font-weight:600}.rtab .tr{border-top:1px solid var(--border);text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border-bottom:0;border-left:0;border-right:0;align-items:center;gap:10px;padding:11px 12px;display:flex}button.tr{cursor:pointer}.rtab .tr .lb{flex:1;min-width:0}.rtab .tr .lb small{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px;display:block}.rtab .tr b{font-weight:600}.rtab .tr svg{flex:none;width:20px;height:20px}.rtab .tr .gs svg{width:22px;height:22px}.rtab .tr .chev{color:var(--muted)}.rtab .tr.sel{box-shadow:inset 3px 0 0 var(--brand)}.rtab .tr .st{flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.rtab .tr .st.paid{color:var(--success,var(--brand))}.rtab .tr.fail b,.rtab .tr .st.fail{color:var(--danger)}.rtab .q2{border-top:1px solid var(--border);padding:12px 14px;font-family:Caveat,cursive;font-size:19px;font-weight:700;line-height:1.2}.rtab .acts{border-top:1px solid var(--border);background:var(--surface-alt);justify-content:space-around;padding:10px 6px 12px;display:flex}.rtab .acts button{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-width:74px;padding:2px;font-size:11.5px;font-weight:600;display:flex}.rtab .acts button svg{width:21px;height:21px;color:var(--brand)}.rtab .acts button.red,.rtab .acts button.red svg{color:var(--danger)}.rtab .acts button:disabled,.rtab .acts button:disabled svg{color:var(--disabled);cursor:default}@media (width<=767px){.rtab{margin-inline:16px}.rtab .acts button{flex:1;min-width:0;font-size:10.5px}}.sheet.giftwin .gsec{align-items:center;gap:8px;padding:6px 0;font-size:15px;font-weight:600;display:flex}.sheet.giftwin .gstack{flex-direction:column;gap:6px;display:flex}.sheet.giftwin .grow{border:1px solid var(--border);padding:11px 12px;font-size:14.5px}.sheet.giftwin .grow small{color:var(--muted);font-size:12.5px;display:block}.sheet.giftwin .two-btn.stack{flex-direction:column;align-items:stretch}.rv .rw .copy{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.rv .rw .copy svg{width:18px;height:18px}.rv .rw .go{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.rv .rw .go svg{width:18px;height:18px}.rv .rw .go:disabled{color:var(--disabled);cursor:default}.rv .rw .chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.rv .rw .chips button{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;padding:5px 10px;font-size:13.5px;font-weight:600}.rv .rw .chips button.add{color:var(--brand);border-style:dashed}.rv .rw .chips button:disabled{color:var(--disabled);cursor:default}.rv .rw .th{background:var(--surface-alt);width:40px;height:40px;color:var(--muted);flex:none;place-items:center;display:grid;overflow:hidden}.rv .rw .th img{object-fit:cover;width:100%;height:100%}.rv .gnum{border-top:1px solid var(--border);align-items:center;min-height:52px;padding:8px 20px;display:flex}.rv .gnum.last{border-bottom:1px solid var(--border)}.rv .gnum .fld{width:100%;margin:0}.rv .gnum .fld .lab{letter-spacing:0;text-transform:none;color:var(--text);font-size:14.5px;font-weight:400}.rv .rw .lockb{color:var(--brand);display:inline-grid}.rv .rw .lockb svg{width:15px;height:15px}.rv .rw.lockrow .l{color:var(--muted)}.rv .rw .fin{min-width:0;max-width:60%;font:inherit;color:var(--text);text-align:right;background:0 0;border:0;outline:none;flex:40%;padding:6px 4px;font-size:14.5px}.rv .rw .fin:focus{box-shadow:inset 0 -2px 0 var(--brand)}.rv .rw select.fin{text-align-last:right;max-width:55%}.dz{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:0;display:grid}.dz .stage{background:var(--surface-alt);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:0;padding:24px;display:flex}.dz .stage small{color:var(--muted);text-align:center;font-size:12.5px}.dz .stage .vcw{max-width:620px}.dz .ctl{border-left:1px solid var(--border);min-width:0;overflow:auto}@media (width<=767px){.dz{flex-direction:column;display:flex;overflow:auto}.dz .stage{flex:none;padding:16px}.dz .ctl{border-left:0;overflow:visible}}@media (width>=768px) and (width<=1023px){.dz{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.layp{gap:8px;padding:2px 20px 12px;display:flex}.layp button{border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--muted);cursor:pointer;flex-direction:column;flex:1;align-items:center;gap:6px;padding:8px 6px 7px;font-size:12.5px;display:flex}.layp button[aria-pressed=true]{border:2px solid var(--brand);color:var(--text);padding:7px 5px 6px;font-weight:600}.layp i{border:1px solid var(--border);background:#fbf8f2;width:46px;height:32px;display:grid}.layp i.l{grid-template-columns:42% 1fr}.layp i.l:before{content:"";background:#c98a62}.layp i.f{background:linear-gradient(#e3ae7c 45%,#4c6874 46%);position:relative}.layp i.f:before{content:"";background:#fbf8f2;width:52%;position:absolute;top:4px;bottom:4px;right:4px}.layp i.p{grid-template-columns:30% 1fr}.layp i.p:before{content:"";background:#69705a}.vcw{width:100%;container-type:inline-size}.vcw.sel-title .vc-title,.vcw.sel-sub .vc-sub{outline:1.5px dashed var(--brand);outline-offset:3px}.vc{--vc-acc:#69705a;--vc-tf:"Cormorant Garamond", Georgia, serif;--vc-mf:"Caveat", cursive;aspect-ratio:148/105;color:#1d1d1b;font-variant-numeric:lining-nums;background:#fbf8f2;grid-template-columns:42% 1fr;width:100%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.25;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000002e,0 14px 34px #0003}.vc[data-title-font=modern]{--vc-tf:"Manrope", "Helvetica Neue", Helvetica, Arial, sans-serif}.vc[data-title-font=classic]{--vc-tf:"Lora", Georgia, serif}.vc[data-message-font=simple]{--vc-mf:"Helvetica Neue", Helvetica, Arial, sans-serif}.vc-img{background:linear-gradient(#f2dfbc 0%,#e6b383 33%,#cc8e64 46%,#6f8790 47%,#4c6874 72%,#2f4955 100%);position:relative;overflow:hidden}.vc-img.photo{background-position:50%;background-size:cover}.vc-img:not(.photo):before{content:"";background:radial-gradient(circle,#fbe6c0 0 38%,#fbe6c073 39% 52%,#0000 53%);border-radius:50%;width:20cqw;height:20cqw;margin:-10cqw 0 0 -10cqw;position:absolute;top:46%;left:50%}.vc-img:not(.photo):after{content:"";clip-path:polygon(0 40%,18% 40%,18% 10%,26% 10%,26% 40%,60% 40%,62% 0,64% 40%,100% 40%,100% 100%,0 100%);background:#22343c;height:17%;position:absolute;bottom:0;left:0;right:0}.vc-img i{background:#fbe6c08c;height:.35cqw;position:absolute;left:0;right:0}.vc-body{flex-direction:column;min-width:0;padding:4.4cqw 4.6cqw 3.2cqw;display:flex;position:relative}.vc-logo{letter-spacing:.02em;align-items:center;gap:1cqw;font-size:2.9cqw;font-weight:300;display:flex}.vc-logo svg{stroke-width:1.3px;width:3.6cqw;height:3.6cqw}.vc-title{font-family:var(--vc-tf);letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:3.4cqw;font-size:6.6cqw;font-weight:500;line-height:1}.vc-sub{color:#6b6a63;margin-top:.9cqw;font-size:2.15cqw}.vc-amt{font-family:var(--vc-tf);color:var(--vc-acc);letter-spacing:-.02em;margin-top:2.6cqw;font-size:10.5cqw;font-weight:600;line-height:.95}.vc-for{margin-top:2cqw;font-size:2.35cqw}.vc-for b{font-weight:600}.vc-msg{font-family:var(--vc-mf);color:#3a3a36;flex:1;margin:1.4cqw 0 0;font-size:3.5cqw;font-weight:700;line-height:1.12;overflow:hidden}.vc[data-message-font=simple] .vc-msg{font-size:2.5cqw;font-weight:400;line-height:1.25}.vc-foot{border-top:.3cqw solid var(--vc-acc);align-items:center;gap:2.4cqw;margin-top:1.4cqw;padding-top:1.8cqw;display:flex}.vc-qr{flex:none;width:9.5cqw;height:9.5cqw}.vc-qr .qr,.vc-qr .sq{background:0 0;border:0;padding:0;width:100%!important;height:100%!important}.vc-qr svg{stroke:none;width:100%;height:100%;display:block}.vc-code{letter-spacing:.1em;font-family:Courier Prime,ui-monospace,Menlo,monospace;font-size:3.6cqw;font-weight:700;line-height:1.1;display:block}.vc-until{color:#6b6a63;margin-top:.5cqw;font-size:1.95cqw;display:block}.vc-cond{color:#8a887f;margin-top:1.4cqw;font-size:1.5cqw;line-height:1.35}.vc[data-layout=full]{grid-template-columns:1fr}.vc[data-layout=full] .vc-img{position:absolute;inset:0}.vc[data-layout=full] .vc-img:not(.photo):before{left:24%}.vc[data-layout=full] .vc-body{background:#fbf8f2f2;margin:3.4cqw 3.4cqw 3.4cqw 41%;padding:3.4cqw 3.8cqw 2.6cqw}.vc[data-layout=full] .vc-title{margin-top:2.2cqw;font-size:6cqw}.vc[data-layout=full] .vc-amt{font-size:9.6cqw}.vc[data-layout=plain]{grid-template-columns:27% 1fr}.vc[data-layout=plain] .vc-img{background:var(--vc-acc);color:#fbf8f2;place-items:center;display:grid}.vc[data-layout=plain] .vc-img svg{stroke-width:1px;width:13cqw;height:12cqw}.vc svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.vc .vc-qr svg{fill:#1d1d1b;stroke:none}.sheet .gverdict{align-items:center;gap:10px;padding:2px 0 6px;font-size:14.5px;display:flex}.bt.pay.gbox .tr .gs svg{width:22px;height:22px}.gbl{flex-direction:column;display:flex}.gbl .gb{border:0;border-top:1px solid var(--border);width:100%;font:inherit;color:var(--text);text-align:left;background:0 0;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.gbl button.gb{cursor:pointer}.gbl .gb:first-child{border-top:0}.gbl .gb .code{font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:1;min-width:0;font-weight:500}.gbl .gb .bal{font-variant-numeric:tabular-nums;white-space:nowrap}.gbl .gb .bal small{color:var(--muted)}.gbl .gb>svg{width:16px;height:16px;color:var(--muted);flex:none}
