.price-panel[data-v-7d7220d2]{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0}.price-tabs[data-v-7d7220d2]{display:grid;flex-shrink:0;gap:12px;grid-auto-rows:34px;grid-template-columns:repeat(4,minmax(0,1fr));max-height:126px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;width:100%}.price-tabs[data-v-7d7220d2]::-webkit-scrollbar{width:4px}.price-tabs[data-v-7d7220d2]::-webkit-scrollbar-thumb{background:var(--pz-bg-hover);border-radius:2px}.price-tabs.has-overflow[data-v-7d7220d2]:not(.is-end){-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent)}.price-tab[data-v-7d7220d2]{background:var(--pz-bg-tab-sub);border-radius:8px;color:var(--pz-text-secondary);cursor:pointer;font-size:14px;line-height:22px;min-width:0;overflow:hidden;padding:6px 12px;text-align:center;text-overflow:ellipsis;transition:background .15s,color .15s;white-space:nowrap}.price-tab.active[data-v-7d7220d2]{background:var(--pz-card-border);color:var(--pz-text-strong);font-weight:600}.price-content[data-v-7d7220d2]{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.price-content[data-v-7d7220d2]::-webkit-scrollbar{width:4px}.price-content[data-v-7d7220d2]::-webkit-scrollbar-thumb{background:var(--pz-bg-hover);border-radius:2px}.price-image[data-v-7d7220d2]{border-radius:8px;cursor:zoom-in;display:block;flex:0 0 auto;height:auto;width:100%}.state-tip[data-v-7d7220d2]{color:var(--pz-text-muted);font-size:14px;padding:48px 12px;text-align:center}.notice-agree[data-v-05ee0edf]{align-items:flex-start;cursor:pointer;display:flex;gap:8px}.notice-agree.is-padded[data-v-05ee0edf]{align-items:center;flex-shrink:0;padding:8px 24px 0}.notice-check[data-v-05ee0edf]{background:transparent;border:1px solid var(--pz-text-tip);border-radius:50%;box-sizing:border-box;cursor:pointer;display:grid;flex-shrink:0;height:14px;margin:2px 0 0;place-items:center;width:14px}.notice-agree.is-padded .notice-check[data-v-05ee0edf]{margin:0}.notice-check[data-v-05ee0edf]:focus-visible{outline:2px solid var(--pz-accent);outline-offset:2px}.notice-check.checked[data-v-05ee0edf]{background:var(--pz-primary-solid);border-color:var(--pz-primary-solid)}.notice-check.checked[data-v-05ee0edf]:after{border:solid #fff;border-width:0 1.5px 1.5px 0;content:"";height:7px;transform:rotate(45deg) translateY(-1px);width:4px}.notice-text[data-v-05ee0edf]{color:var(--pz-text-secondary);flex:1;font-size:12px;line-height:18px;min-width:0}.notice-link[data-v-05ee0edf]{color:var(--pz-card-price);cursor:pointer;text-decoration:underline}.notice-confirm-overlay[data-v-05ee0edf]{align-items:center;background:var(--pz-overlay);display:flex;inset:0;justify-content:center;padding:24px;position:fixed}.notice-confirm-dialog[data-v-05ee0edf]{background:var(--pz-bg-elevated);border-radius:12px;box-shadow:var(--pz-shadow-pop);box-sizing:border-box;padding:20px 25px}.notice-confirm-title[data-v-05ee0edf]{color:var(--pz-text-strong);font-size:16px;font-weight:500;line-height:24px;text-align:center}.notice-confirm-text[data-v-05ee0edf]{color:var(--pz-text-secondary);font-size:12px;line-height:18px;margin:15px 0 20px;text-align:left}.notice-confirm-link[data-v-05ee0edf]{color:var(--pz-accent);cursor:pointer;text-decoration:none}.notice-confirm-actions[data-v-05ee0edf]{align-items:center;display:flex;gap:12px}.notice-confirm-continue[data-v-05ee0edf]{flex:1}.modal-body[data-v-92eb69e6]{display:flex;flex-direction:column;gap:24px}.order-tip[data-v-92eb69e6]{align-items:center;background:var(--pz-bg-back);border-radius:8px;display:flex;gap:6px;padding:8px 12px}.order-tip-icon[data-v-92eb69e6]{color:var(--pz-warning);flex-shrink:0;font-size:14px}.order-tip-text[data-v-92eb69e6]{color:var(--pz-text-secondary);font-size:12px;line-height:18px}.playmate-card[data-v-92eb69e6]{align-items:center;background:var(--pz-bg-back);border-radius:8px;box-sizing:border-box;display:flex;gap:8px;padding:10px 12px}.round-avatar[data-v-92eb69e6]{flex-shrink:0}.playmate-meta[data-v-92eb69e6]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.playmate-top[data-v-92eb69e6]{align-items:center;display:flex;gap:8px;min-width:0}.user-name[data-v-92eb69e6]{color:var(--pz-text-strong);font-size:14px;font-weight:500;line-height:20px}.club-tag[data-v-92eb69e6],.user-name[data-v-92eb69e6]{flex-shrink:1;min-width:0}.club-tag[data-v-92eb69e6]{align-items:center;border-left:1px solid var(--pz-border-tab-arrow);display:inline-flex;gap:4px;padding-left:8px}.club-logo[data-v-92eb69e6]{flex-shrink:0;height:12px;-o-object-fit:contain;object-fit:contain;width:12px}.club-name[data-v-92eb69e6]{color:var(--pz-text-strong)}.club-name[data-v-92eb69e6],.game-name[data-v-92eb69e6]{font-size:12px;line-height:18px}.game-name[data-v-92eb69e6]{color:var(--pz-text-tip)}.field[data-v-92eb69e6]{display:flex;flex-direction:column;gap:8px;min-width:0}.field-row[data-v-92eb69e6]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.field-label[data-v-92eb69e6]{font-weight:600}.field-label[data-v-92eb69e6],.select-box[data-v-92eb69e6]{color:var(--pz-text-strong);font-size:14px;line-height:20px}.select-box[data-v-92eb69e6]{align-items:center;background:var(--pz-input-bg);border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;height:32px;padding:0 12px;text-align:left;transition:background-color .2s;width:100%}.select-box[data-v-92eb69e6]:hover:not(:disabled){background:var(--pz-input-bg-hover)}.select-box[aria-expanded=true][data-v-92eb69e6]{background:var(--pz-input-bg-active)}.select-box[data-v-92eb69e6]:disabled{color:var(--pz-text-tip);cursor:not-allowed}.select-box.is-readonly[data-v-92eb69e6]{cursor:default}.select-main[data-v-92eb69e6]{flex:1;min-width:0}.chevron[data-v-92eb69e6]{color:var(--pz-text-strong);flex-shrink:0;font-size:16px;transition:transform .2s}.chevron.up[data-v-92eb69e6]{transform:rotate(180deg)}.qty-box[data-v-92eb69e6]{align-items:center;color:var(--pz-text-strong);display:flex;gap:4px;max-width:100%;width:224px}.qty-btn[data-v-92eb69e6]{background:var(--pz-input-bg);border:none;border-radius:6px;cursor:pointer;flex-shrink:0;height:32px;position:relative;width:32px}.qty-btn[data-v-92eb69e6]:hover:not(:disabled){background:var(--pz-input-bg-hover)}.qty-btn[data-v-92eb69e6]:before{border-right:1.5px solid;border-top:1.5px solid;box-sizing:border-box;content:"";height:6px;left:50%;position:absolute;top:50%;width:6px}.qty-btn--prev[data-v-92eb69e6]:before{transform:translate(-40%,-50%) rotate(-135deg)}.qty-btn--next[data-v-92eb69e6]:before{transform:translate(-60%,-50%) rotate(45deg)}.qty-btn[data-v-92eb69e6]{color:var(--pz-text-strong)}.qty-btn[data-v-92eb69e6]:disabled{background:transparent;border:1px solid var(--pz-input-bg);color:var(--pz-text-tip);cursor:not-allowed}.qty-input-box[data-v-92eb69e6]{align-items:center;background:var(--pz-input-bg);border-radius:6px;display:flex;flex:1;gap:8px;height:32px;min-width:0;padding:0 12px}.qty-input-box[data-v-92eb69e6]:hover{background:var(--pz-input-bg-hover)}.qty-input-box[data-v-92eb69e6]:focus-within{background:var(--pz-input-bg-active)}.qty-input[data-v-92eb69e6]{background:transparent;border:none;flex:1;line-height:20px;min-width:0;outline:none;padding:0;width:100%}.qty-input[data-v-92eb69e6],.qty-unit[data-v-92eb69e6]{color:var(--pz-text-strong);font-size:14px}.qty-unit[data-v-92eb69e6]{flex-shrink:0;font-weight:500}.cost-block[data-v-92eb69e6]{margin-right:auto;min-width:0}.cost-row[data-v-92eb69e6]{align-items:center;color:var(--pz-text-strong);display:flex;font-size:14px;gap:4px}.cost-label[data-v-92eb69e6]{color:var(--pz-text-secondary);flex-shrink:0;font-size:14px;font-weight:500;line-height:20px}.cost-num[data-v-92eb69e6]{color:var(--pz-text-strong);font-size:18px;font-weight:500;line-height:22px;overflow-wrap:anywhere}.diamond[data-v-92eb69e6]{color:var(--pz-accent);flex-shrink:0;height:14px;width:14px}.balance-row[data-v-92eb69e6]{color:var(--pz-text-muted);font-size:12px;line-height:18px;margin-top:4px}.balance-short[data-v-92eb69e6]{color:var(--pz-warning)}.truncate[data-v-92eb69e6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.playmate-order-dialog .pz-modal-footer{flex-wrap:wrap}.playmate-order-dialog .cost-block{flex:1 0 100%}}
