.operator-balance-modal[data-v-e5999d98] .n-modal{background:transparent;box-shadow:none;max-width:min(94vw,22.5rem);width:100%}.operator-balance-modal[data-v-e5999d98] .n-modal-body-wrapper{padding:.5rem}.balance-dialog[data-v-e5999d98]{background:#fff;border-radius:.875rem;box-shadow:0 12px 40px #00000026;padding:1.125rem 1rem 1.25rem}.balance-dialog__head[data-v-e5999d98]{margin-bottom:.75rem;padding-right:1.5rem;position:relative}.balance-dialog__title[data-v-e5999d98]{color:#1a1a1a;font-size:1.0625rem;font-weight:700;margin:0;text-align:center}.balance-dialog__close[data-v-e5999d98]{align-items:center;background:none;border:none;color:#bbb;cursor:pointer;display:inline-flex;font-size:1.125rem;height:1.5rem;justify-content:center;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.5rem}.balance-dialog__tip[data-v-e5999d98]{align-items:flex-start;background:#fff8ee;border-radius:.375rem;color:#c4882a;display:flex;font-size:.6875rem;gap:.375rem;line-height:1.5;margin-bottom:.875rem;padding:.5rem .625rem}.balance-dialog__tip-icon[data-v-e5999d98]{flex-shrink:0;font-size:.8125rem;margin-top:.0625rem}.balance-dialog__list[data-v-e5999d98]{display:flex;flex-direction:column;gap:.625rem}.balance-card[data-v-e5999d98]{align-items:center;background:#f5f5f5;border-radius:.625rem;display:flex;gap:.625rem;justify-content:space-between;padding:.75rem .875rem}.balance-card__content[data-v-e5999d98]{flex:1;min-width:0}.balance-card__title[data-v-e5999d98]{color:#1a1a1a;font-size:.875rem;font-weight:700;line-height:1.3;margin:0 0 .3125rem}.balance-card__remark[data-v-e5999d98]{color:#888;font-size:.75rem;line-height:1.5;margin:0;word-break:break-word}.balance-card__actions[data-v-e5999d98]{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:.625rem}.balance-action[data-v-e5999d98]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:.1875rem;padding:0}.balance-action__icon[data-v-e5999d98]{align-items:center;background:linear-gradient(180deg,#ffb84d,#ff9500);border-radius:50%;color:#fff;display:inline-flex;font-size:1rem;height:2.375rem;justify-content:center;width:2.375rem}.balance-action__label[data-v-e5999d98]{color:#ff9500;font-size:.6875rem;font-weight:600;white-space:nowrap}.balance-dialog__empty[data-v-e5999d98]{color:#999;font-size:.875rem;margin:0;padding:2rem 0;text-align:center}.operator-bar[data-v-907eec75]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin:.75rem 0}.operator-bar--plan[data-v-907eec75]{align-items:stretch;flex-direction:column;gap:.625rem;margin:0 0 .875rem}.operator-plan__head[data-v-907eec75]{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.operator-plan__title[data-v-907eec75]{color:#1a1a1a;font-size:1rem;font-weight:800;margin:0}.operator-plan__balance[data-v-907eec75]{background:none;border:none;color:#ff9500;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.875rem;font-weight:600;padding:0}.operator-bar--plan[data-v-907eec75] .operator-popover,.operator-bar--plan[data-v-907eec75] .n-popover-shared{width:100%}.operator-plan__trigger[data-v-907eec75]{align-items:center;background:#fff;border:1px solid #e7e9ed;border-radius:.5rem;cursor:pointer;display:flex;font-family:inherit;gap:.75rem;justify-content:space-between;min-height:3.25rem;overflow:hidden;padding:.625rem .875rem;position:relative;text-align:left;transition:border-color .15s,box-shadow .15s;width:100%}.operator-plan__trigger--hint[data-v-907eec75]{animation:operator-trigger-bounce-907eec75 2.4s cubic-bezier(.34,1.2,.64,1) infinite,operator-trigger-glow-907eec75 2.8s ease-in-out infinite;background:linear-gradient(135deg,#fffaf5,#fff 52%,#fff8f2);border-color:#ffd2a8;box-shadow:0 0 0 1px #ff950014,0 2px 10px #ff95001a;transform-origin:center center}.operator-plan__shimmer[data-v-907eec75]{border-radius:inherit;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.operator-plan__shimmer[data-v-907eec75]:before{animation:operator-trigger-shimmer-907eec75 3.6s ease-in-out infinite;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.08) 28%,hsla(0,0%,100%,.65) 46%,rgba(255,210,130,.55) 50%,hsla(0,0%,100%,.65) 54%,hsla(0,0%,100%,.08) 72%,transparent);content:"";height:180%;left:-55%;position:absolute;top:-40%;transform:skew(-16deg);width:42%}.operator-plan__trigger[data-v-907eec75]>:not(.operator-plan__shimmer){position:relative;z-index:1}@keyframes operator-trigger-shimmer-907eec75{0%,62%,to{left:-55%;opacity:0}8%{opacity:1}38%{left:145%;opacity:1}48%{opacity:0}}@keyframes operator-trigger-bounce-907eec75{0%,to{transform:translateY(0) scale(1)}16%{transform:translateY(-5px) scale(1.015)}32%{transform:translateY(2px) scale(.996)}48%{transform:translateY(-3px) scale(1.008)}64%{transform:translateY(1px) scale(.998)}80%{transform:translateY(-1px) scale(1.003)}}@keyframes operator-trigger-glow-907eec75{0%,to{border-color:#ffd2a8;box-shadow:0 0 0 1px #ff950014,0 2px 8px #ff950014}50%{border-color:#ffb84d;box-shadow:0 0 0 1px #ff950029,0 4px 14px #ff950029}}.operator-plan__trigger--open[data-v-907eec75],.operator-plan__trigger[data-v-907eec75]:hover{animation:none;border-color:#ff9500;box-shadow:0 0 0 2px #ff95001f}.operator-plan__trigger--hint .operator-plan__placeholder[data-v-907eec75]{color:#999;font-weight:600}.operator-plan__trigger--hint .operator-plan__chevron[data-v-907eec75]{animation:operator-trigger-chevron-907eec75 2.4s cubic-bezier(.34,1.45,.64,1) infinite;color:#ff9500}@keyframes operator-trigger-chevron-907eec75{0%,to{transform:translateY(0)}28%{transform:translateY(6px)}46%{transform:translateY(-2px)}62%{transform:translateY(3px)}78%{transform:translateY(-1px)}}.operator-plan__trigger-main[data-v-907eec75]{align-items:center;display:flex;gap:.625rem;min-width:0}.operator-plan__trigger-logo[data-v-907eec75]{border-radius:50%;flex-shrink:0;height:2rem;-o-object-fit:contain;object-fit:contain;width:2rem}.operator-plan__trigger-name[data-v-907eec75]{color:#333;font-size:.9375rem;font-weight:700}.operator-plan__placeholder[data-v-907eec75]{color:#b0b5bd;font-size:.9375rem}.operator-plan__chevron[data-v-907eec75]{color:#999;flex-shrink:0;font-size:1rem}.operator-bar__select[data-v-907eec75]{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;font-size:1.125rem;gap:.75rem;min-width:0;padding:.5rem .25rem}.operator-bar__logo[data-v-907eec75]{border-radius:50%;flex-shrink:0;height:2.75rem;-o-object-fit:contain;object-fit:contain;width:2.75rem}.operator-bar__balance[data-v-907eec75],.operator-bar__name[data-v-907eec75]{color:#ff9500;font-weight:600}.operator-bar__balance[data-v-907eec75]{background:none;border:none;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.9375rem;padding:0;transition:opacity .15s}.operator-bar__balance[data-v-907eec75]:hover{opacity:.85}.operator-dropdown[data-v-907eec75]{width:100%}.operator-dropdown__tip[data-v-907eec75]{font-size:1rem;margin:0 0 .5rem}.operator-dropdown__empty[data-v-907eec75]{align-items:center;color:#c2c2c2;display:flex;font-size:1rem;font-style:italic;gap:.375rem;justify-content:center;margin-bottom:.75rem;margin-top:1rem}.operator-dropdown--plan .operator-dropdown__list[data-v-907eec75]{background:#fff;border:1px solid #eef0f2;border-radius:.625rem;box-shadow:0 8px 24px #0000000f;margin-top:.625rem;padding:.375rem}.operator-dropdown__list[data-v-907eec75]{max-height:18.75rem;overflow-y:auto}.operator-dropdown__item[data-v-907eec75]{align-items:center;background:transparent;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-family:inherit;gap:.75rem;justify-content:space-between;padding:.625rem .5rem;text-align:left;transition:background .15s;width:100%}.operator-dropdown__item[data-v-907eec75]:hover:not(:disabled){background:#fff7e6}.operator-dropdown__item--active[data-v-907eec75],.operator-dropdown__item[data-v-907eec75]:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.72}.operator-dropdown__item-main[data-v-907eec75]{align-items:center;display:flex;gap:.75rem;min-width:0}.operator-dropdown__item-logo[data-v-907eec75]{border-radius:50%;flex-shrink:0;height:2.5rem;-o-object-fit:contain;object-fit:contain;width:2.5rem}.operator-dropdown__item-name[data-v-907eec75]{color:#333;font-size:.9375rem;font-weight:600}@media (prefers-reduced-motion:reduce){.operator-plan__shimmer[data-v-907eec75]:before,.operator-plan__trigger--hint[data-v-907eec75],.operator-plan__trigger--hint .operator-plan__chevron[data-v-907eec75]{animation:none}}.plan-notice-bar[data-v-2f940973]{margin:.625rem 0}.plan-notice-bar__inner[data-v-2f940973]{align-items:center;animation:plan-notice-glow-2f940973 3s ease-in-out infinite;background:linear-gradient(135deg,#fff8f4,#fef0e8 48%,#fff5ee);border:1px solid #fdd5bc;border-radius:999px;box-shadow:0 0 0 1px #ff95000f,0 2px 10px #ff95001a;display:flex;gap:.625rem;min-height:2.375rem;overflow:hidden;padding:.375rem .625rem .375rem .5rem;position:relative}.plan-notice-bar__shimmer[data-v-2f940973]{border-radius:inherit;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.plan-notice-bar__shimmer[data-v-2f940973]:before{animation:plan-notice-shimmer-2f940973 3.8s ease-in-out infinite;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.05) 28%,hsla(0,0%,100%,.55) 46%,rgba(255,210,130,.65) 50%,hsla(0,0%,100%,.55) 54%,hsla(0,0%,100%,.05) 72%,transparent);content:"";height:180%;left:-55%;position:absolute;top:-40%;transform:skew(-16deg);width:42%}.plan-notice-bar__inner[data-v-2f940973]>:not(.plan-notice-bar__shimmer){position:relative;z-index:1}@keyframes plan-notice-shimmer-2f940973{0%,62%,to{left:-55%;opacity:0}8%{opacity:1}38%{left:145%;opacity:1}48%{opacity:0}}@keyframes plan-notice-glow-2f940973{0%,to{border-color:#fdd5bc;box-shadow:0 0 0 1px #ff95000f,0 2px 8px #ff950014}50%{border-color:#ffc999;box-shadow:0 0 0 1px #ff950024,0 4px 16px #ff950029}}.plan-notice-bar__brand[data-v-2f940973]{align-items:center;display:flex;flex-shrink:0;gap:.375rem}.plan-notice-bar__bell[data-v-2f940973]{align-items:center;animation:plan-notice-bell-pulse-2f940973 3s ease-in-out infinite;background:#ff95001f;border-radius:50%;color:#ff9500;display:inline-flex;font-size:.75rem;height:1.375rem;justify-content:center;width:1.375rem}@keyframes plan-notice-bell-pulse-2f940973{0%,to{box-shadow:0 0 #ff950033;transform:scale(1)}50%{box-shadow:0 0 0 4px #ff950000;transform:scale(1.06)}}.plan-notice-bar__tag[data-v-2f940973]{background:#fff;border:1px solid #ffb84d;border-radius:999px;color:#ff9500;font-size:.6875rem;font-weight:700;line-height:1.35;max-width:6rem;overflow:hidden;padding:.0625rem .4375rem;text-overflow:ellipsis;white-space:nowrap}.plan-notice-bar__text-viewport[data-v-2f940973]{flex:1;min-height:1.25rem;min-width:0;overflow:hidden;position:relative}.plan-notice-bar__text[data-v-2f940973]{color:#5c4033;font-size:.75rem;line-height:1.45;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-notice-bar__text-content[data-v-2f940973]{font-weight:500}.plan-notice-bar__actions[data-v-2f940973]{align-items:center;display:flex;flex-shrink:0;gap:.375rem}.plan-notice-bar__detail-btn[data-v-2f940973]{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.6875rem;font-weight:600;gap:.0625rem;padding:0;white-space:nowrap}.plan-notice-bar__detail-btn[data-v-2f940973]:hover{color:#ff9500}.plan-notice-bar__pager[data-v-2f940973]{color:#999;font-size:.6875rem;font-weight:600;white-space:nowrap}.plan-notice-bar__next[data-v-2f940973]{align-items:center;background:#fff;border:1px solid #fde0d4;border-radius:50%;color:#666;cursor:pointer;display:inline-flex;font-size:.75rem;height:1.375rem;justify-content:center;transition:border-color .15s,color .15s;width:1.375rem}.plan-notice-bar__next[data-v-2f940973]:hover{border-color:#ffc53d;color:#ff9500}.notice-slide-enter-active[data-v-2f940973],.notice-slide-leave-active[data-v-2f940973]{transition:transform .38s ease,opacity .38s ease}.notice-slide-leave-active[data-v-2f940973]{left:0;position:absolute;right:0;top:0}.notice-slide-enter-from[data-v-2f940973]{opacity:0;transform:translateY(100%)}.notice-slide-leave-to[data-v-2f940973]{opacity:0;transform:translateY(-100%)}.plan-notice-detail-modal[data-v-2f940973]{background:transparent;box-shadow:none;max-width:min(90vw,27.5rem)!important;min-width:min(90vw,18rem)!important;width:min(90vw,27.5rem)!important}.plan-notice-detail-modal[data-v-2f940973] .n-modal-body-wrapper{box-sizing:border-box;max-width:100%;padding:.5rem;width:100%}.plan-notice-detail[data-v-2f940973]{background:#fff;border-radius:.75rem;box-shadow:var(--shadow-elevated);box-sizing:border-box;display:flex;flex-direction:column;max-height:min(80vh,24rem);max-width:100%;min-height:10rem;overflow:hidden;padding:1.125rem 1rem 1rem;width:100%}.plan-notice-detail__title[data-v-2f940973]{color:#873800;font-size:1rem;font-weight:800;line-height:1.35}.plan-notice-detail__content[data-v-2f940973],.plan-notice-detail__title[data-v-2f940973]{margin:0 0 .5rem;overflow-wrap:anywhere;word-break:break-word}.plan-notice-detail__content[data-v-2f940973]{color:#444;font-size:.8125rem;line-height:1.5}.plan-notice-detail__detail[data-v-2f940973]{color:#666;flex:1;font-size:.8125rem;line-height:1.55;margin:0 0 .875rem;min-height:0;overflow-wrap:anywhere;overflow-x:hidden;overflow-y:auto;word-break:break-word}.plan-notice-detail__close[data-v-2f940973]{background:var(--gradient-gold);border:none;border-radius:.375rem;color:#fff;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.8125rem;font-weight:600;min-height:2.25rem;width:100%}@media (prefers-reduced-motion:reduce){.plan-notice-bar__bell[data-v-2f940973],.plan-notice-bar__inner[data-v-2f940973],.plan-notice-bar__shimmer[data-v-2f940973]:before{animation:none}.notice-slide-enter-active[data-v-2f940973],.notice-slide-leave-active[data-v-2f940973]{transition:opacity .2s ease}.notice-slide-enter-from[data-v-2f940973],.notice-slide-leave-to[data-v-2f940973]{transform:none}}@media (max-width:480px){.plan-notice-bar__inner[data-v-2f940973]{border-radius:.75rem;flex-wrap:wrap;padding:.5rem .625rem}.plan-notice-bar__text-viewport[data-v-2f940973]{flex:1 1 100%;order:3}.plan-notice-bar__text[data-v-2f940973]{white-space:normal}.plan-notice-bar__actions[data-v-2f940973]{margin-left:auto}}.product-grid-root[data-v-30b63c66]:not(.product-grid-root--plan){margin-top:1rem;max-height:20rem;overflow:auto}.product-grid-root--plan[data-v-30b63c66]{margin-top:.75rem}.product-grid-root--plan>li[data-v-30b63c66]{list-style:none}.product-grid-root--plan>li+li[data-v-30b63c66]{margin-top:.875rem}.product-grid__group-title[data-v-30b63c66]{color:#333;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.product-grid__group-title--plan[data-v-30b63c66]{color:#333;font-size:.9375rem;font-weight:700;margin-bottom:.625rem}.product-grid--plan[data-v-30b63c66]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));width:100%}.grid-item[data-v-30b63c66]{cursor:pointer;position:relative}.grid-item--plan[data-v-30b63c66]{align-items:center;background:#f8f8f8;border:1px solid transparent;border-radius:.375rem;display:flex;flex-direction:column;justify-content:center;min-height:4.25rem;padding:.625rem .375rem .5rem;text-align:center;transition:border-color .15s,background .15s}.grid-item--plan[data-v-30b63c66]:hover{background:#fff5e6}.grid-item--plan.selected[data-v-30b63c66]{background:#fffaf0!important;border:2px solid #ff9500!important;box-shadow:none}.grid-item__check[data-v-30b63c66]{border-radius:50%;display:grid;height:1rem;line-height:1;place-items:center;position:absolute;right:.25rem;top:.25rem;width:1rem}.grid-item__badge[data-v-30b63c66],.grid-item__check[data-v-30b63c66]{background:#ff9500;color:#fff;font-size:.625rem}.grid-item__badge[data-v-30b63c66]{border-radius:0 .375rem;font-weight:700;line-height:1.3;padding:.125rem .375rem;position:absolute;right:0;top:0}.grid-item__badge--pin[data-v-30b63c66]{border-radius:.125rem;font-size:.625rem;padding:.25rem;right:0;top:0}.grid-item__badge--coupon[data-v-30b63c66]{font-size:.5625rem;line-height:1.2;padding:.125rem .25rem}.grid-item__name[data-v-30b63c66]{color:#666;font-size:.9375rem;font-weight:600;line-height:1.3}.grid-item__price[data-v-30b63c66]{color:#ff9500;font-size:.9375rem;font-weight:700;margin-top:.25rem}.grid-item__price--original[data-v-30b63c66]{color:#999;font-size:.75rem;font-weight:500;text-decoration:line-through}.grid-item__estimate[data-v-30b63c66]{color:#ff9500;font-size:.8125rem;font-weight:700;line-height:1.2;margin-top:.0625rem}.grid-item__validity[data-v-30b63c66]{color:#999;font-size:.75rem;margin-top:.125rem}.grid-item[data-v-30b63c66]:hover{background:#fff5e6!important}.grid-item.selected[data-v-30b63c66]{background:#fffaf0!important;border:2px solid #ff9500!important;box-shadow:0 4px 16px #ff950026}
