.cashier-wrap[data-v-247b1b51]{--cashier-ref:375;--cashier-scale:min(max(100vw, var(--layout-min-width-px)), var(--layout-max-width));--cashier-u:calc(var(--cashier-scale) / var(--cashier-ref));--cashier-pad-x:calc(14 * var(--cashier-u));--cashier-gap:calc(10 * var(--cashier-u));--cashier-bonus-color:#ffd57f;--cashier-accent:#fad501;--cashier-total-color:#f5bb57;--cashier-btn-bg:var(--t-gradient-btn);--cashier-btn-color:var(--t-text-on-accent);flex-direction:column;flex:1;min-height:0;padding-bottom:18px;display:flex}@supports (width:1cqi){.cashier-wrap[data-v-247b1b51]{--cashier-scale:min(max(100cqi, var(--layout-min-width-px)), var(--layout-max-width))}}.cashier-scroll[data-v-247b1b51]{-webkit-overflow-scrolling:touch;padding:var(--cashier-gap) var(--cashier-pad-x) 0;gap:var(--cashier-gap);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.cashier-scroll[data-v-247b1b51]::-webkit-scrollbar{display:none}.cashier-bonus[data-v-247b1b51]{background:var(--t-bg-card);border-radius:var(--t-radius-lg);padding:calc(14 * var(--cashier-u)) var(--cashier-pad-x) calc(12 * var(--cashier-u));flex-shrink:0}.cashier-bonus__top[data-v-247b1b51]{justify-content:space-between;align-items:flex-start;gap:calc(8 * var(--cashier-u));margin-bottom:calc(8 * var(--cashier-u));display:flex}.cashier-bonus__title-row[data-v-247b1b51]{align-items:center;gap:calc(8 * var(--cashier-u));margin-bottom:calc(4 * var(--cashier-u));display:flex}.cashier-bonus__icon[data-v-247b1b51]{width:calc(32 * var(--cashier-u));height:calc(32 * var(--cashier-u));object-fit:contain;border-radius:var(--t-radius-xs);flex-shrink:0}.cashier-bonus__title-wrap[data-v-247b1b51]{min-width:0}.cashier-bonus__subtitle[data-v-247b1b51]{font-size:calc(10 * var(--cashier-u));font-weight:var(--t-fw-medium);color:var(--t-text-caption);margin:calc(2 * var(--cashier-u)) 0 0;line-height:1.3}.cashier-bonus__info[data-v-247b1b51]{flex:1;min-width:0}.cashier-bonus__title[data-v-247b1b51]{font-size:calc(13 * var(--cashier-u));font-weight:var(--t-fw-bold);color:var(--t-text);margin:0 0 calc(4 * var(--cashier-u));line-height:1.3}.cashier-bonus__desc[data-v-247b1b51]{font-size:calc(10 * var(--cashier-u));font-weight:var(--t-fw-medium);color:var(--t-text-light);margin:0;line-height:1.4}.cashier-bonus__percent[data-v-247b1b51]{font-size:calc(18 * var(--cashier-u));font-weight:var(--t-fw-bold);color:var(--cashier-bonus-color);flex-shrink:0;line-height:1}.cashier-bonus__divider[data-v-247b1b51]{background:var(--t-border);height:1px;margin:calc(6 * var(--cashier-u)) 0 calc(10 * var(--cashier-u))}.cashier-bonus__breakdown[data-v-247b1b51]{place-items:center;row-gap:calc(4 * var(--cashier-u));grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr auto 1fr;display:grid}.cashier-bonus__breakdown[data-v-247b1b51]>:first-child{grid-area:1/1}.cashier-bonus__breakdown[data-v-247b1b51]>:nth-child(2){grid-area:1/3}.cashier-bonus__breakdown[data-v-247b1b51]>:nth-child(3){grid-area:1/5}.cashier-bonus__breakdown[data-v-247b1b51]>:nth-child(4){grid-area:2/1}.cashier-bonus__breakdown[data-v-247b1b51]>:nth-child(5){grid-area:2/2}.cashier-bonus__breakdown[data-v-247b1b51]>:nth-child(6){grid-area:2/3}.cashier-bonus__breakdown[data-v-247b1b51]>:nth-child(7){grid-area:2/4}.cashier-bonus__breakdown[data-v-247b1b51]>:nth-child(8){grid-area:2/5}.cashier-bonus__col-label[data-v-247b1b51]{font-size:calc(10 * var(--cashier-u));color:var(--t-text);font-weight:var(--t-fw-regular);text-align:center;width:100%}.cashier-bonus__col-value[data-v-247b1b51]{min-width:0;max-width:100%;font-size:calc(14 * var(--cashier-u));font-weight:var(--t-fw-extrabold);text-align:center;line-height:1.2}.cashier-bonus__value-inner[data-v-247b1b51]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2em;max-width:100%;display:inline-flex}.cashier-bonus__primary[data-v-247b1b51]{white-space:nowrap;flex-shrink:0;align-items:baseline;display:inline-flex}.cashier-bonus__currency[data-v-247b1b51],.cashier-bonus__suffix[data-v-247b1b51]{font-size:calc(10 * var(--cashier-u));font-weight:var(--t-fw-bold);white-space:nowrap}.cashier-bonus__suffix[data-v-247b1b51]{color:var(--t-text-caption);flex-shrink:0;margin-left:1px}.cashier-bonus__col-value--deposit[data-v-247b1b51]{color:var(--t-text)}.cashier-bonus__col-value--bonus[data-v-247b1b51]{color:var(--cashier-total-color)}.cashier-bonus__col-value--total[data-v-247b1b51]{color:var(--cashier-accent)}.cashier-bonus__op[data-v-247b1b51]{width:calc(18 * var(--cashier-u));text-align:center;font-size:calc(15 * var(--cashier-u));font-weight:var(--t-fw-bold);color:var(--t-text);flex-shrink:0;align-self:center;line-height:1}.cashier-section[data-v-247b1b51]{flex-shrink:0}.cashier-section__title[data-v-247b1b51]{font-size:calc(12 * var(--cashier-u));font-weight:var(--t-fw-semibold);color:var(--t-text);margin:0 0 calc(10 * var(--cashier-u))}.cashier-method-list[data-v-247b1b51]{--method-gap:calc(12 * var(--cashier-u));gap:var(--method-gap);padding-bottom:calc(2 * var(--cashier-u));display:flex}.cashier-method[data-v-247b1b51]{--method-card-bg:#2c2e36;--method-card-bar-bg:#22252b;flex:0 0 calc((100% - 3 * var(--method-gap)) / 4);box-sizing:border-box;aspect-ratio:159/135;background:var(--method-card-bg);border:2px solid var(--t-border);border-radius:var(--t-radius-input);cursor:pointer;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:0;height:auto;padding:0;transition:border-color .2s;display:flex;overflow:hidden}.cashier-method--active[data-v-247b1b51]{border-color:var(--t-accent-vivid)}.cashier-method--disabled[data-v-247b1b51]{opacity:var(--t-opacity-disabled);cursor:not-allowed;pointer-events:none}.cashier-method__top[data-v-247b1b51]{background:var(--method-card-bg);flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.cashier-method--active .cashier-method__top[data-v-247b1b51]{background:radial-gradient(ellipse 80% 60% at 50% 120%, var(--t-shadow-accent) 0%, transparent 70%), var(--method-card-bg)}.cashier-method__icon[data-v-247b1b51]{width:min(calc(36 * var(--cashier-u)), 48%);aspect-ratio:1;object-fit:contain;height:auto}.cashier-method__bar[data-v-247b1b51]{padding:calc(3 * var(--cashier-u)) calc(4 * var(--cashier-u)) calc(4 * var(--cashier-u));min-height:calc(22 * var(--cashier-u));box-sizing:border-box;background:var(--method-card-bar-bg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cashier-method--active .cashier-method__bar[data-v-247b1b51]{background:var(--t-bg-deep)}.cashier-method__label[data-v-247b1b51]{font-size:calc(10 * var(--cashier-u));font-weight:var(--t-fw-semibold);color:var(--t-text);text-align:center;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.25;overflow:hidden}.cashier-method--active .cashier-method__label[data-v-247b1b51]{color:var(--t-accent-vivid)}.cashier-bank-header[data-v-247b1b51]{margin-bottom:calc(10 * var(--cashier-u));align-items:center;display:flex}.cashier-bank-header__label[data-v-247b1b51]{font-size:calc(12 * var(--cashier-u));color:var(--t-text-light)}.cashier-bank-header__label strong[data-v-247b1b51]{color:var(--t-text);font-weight:var(--t-fw-semibold)}.cashier-bank-grid[data-v-247b1b51]{gap:calc(8 * var(--cashier-u));grid-template-columns:repeat(4,1fr);display:grid}.cashier-bank[data-v-247b1b51]{box-sizing:border-box;aspect-ratio:5/2;padding:calc(6 * var(--cashier-u));border:2px solid var(--t-border-medium);border-radius:var(--t-radius-md);cursor:pointer;background:#fff;justify-content:center;align-items:center;transition:border-color .2s;display:flex;overflow:hidden}.cashier-bank--active[data-v-247b1b51]{border-color:var(--t-accent-vivid);box-shadow:0 0 0 1px var(--t-accent-vivid), 0 0 6px #fad50140;border-width:2.5px}.cashier-bank[data-v-247b1b51]:active{opacity:.85}.cashier-bank__logo[data-v-247b1b51]{object-fit:contain;max-width:100%;max-height:100%;display:block}.cashier-footer[data-v-247b1b51]{padding:calc(9 * var(--cashier-u)) calc(14 * var(--cashier-u)) calc(calc(9 * var(--cashier-u)) + env(safe-area-inset-bottom,0px));flex-shrink:0}.cashier-btn[data-v-247b1b51]{box-sizing:border-box;width:100%;height:calc(46 * var(--cashier-u));border-radius:var(--t-radius-input);background:var(--cashier-btn-bg);color:var(--cashier-btn-color);font-size:calc(18 * var(--cashier-u));font-weight:var(--t-fw-bold);cursor:pointer;letter-spacing:calc(.3 * var(--cashier-u));border:none;justify-content:center;align-items:center;padding:0;transition:transform .1s;display:flex}.cashier-btn[data-v-247b1b51]:active:not(:disabled){opacity:.85;transform:scale(.98)}.cashier-btn[data-v-247b1b51]:disabled{opacity:var(--t-opacity-dim);cursor:not-allowed}
