.buyer-coupon-modal__redeem{align-items:flex-start;gap:8px;margin:0 0 16px;display:flex}.buyer-coupon-modal__redeem>:first-child{flex:1;min-width:0}.buyer-coupon-modal__redeem>button{flex-shrink:0}.buyer-coupon-modal__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.buyer-coupon-modal__empty{text-align:center;font-size:var(--sellvit-typography-font-size-body-2-reading,14px);color:var(--sellvit-color-text-secondary-default,#71717e);margin:0;padding:40px 12px;line-height:1.5}.buyer-coupon-modal__card{border:.5px solid var(--sellvit-color-divider-default,#e8e8ee);border-radius:var(--sellvit-radius-medium,8px);background:var(--sellvit-color-surface-primary-subtle-default,#fff);padding:14px 16px 16px}.buyer-coupon-modal__cardHead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.buyer-coupon-modal__cardTitle{min-width:0;font-size:var(--sellvit-typography-font-size-body-1-normal,16px);letter-spacing:-.02em;color:var(--sellvit-color-text-primary-default,#1c1d22);flex:1;margin:0;font-weight:700;line-height:1.35}.buyer-coupon-modal__card--used .buyer-coupon-modal__cardTitle{color:var(--sellvit-color-text-secondary-default,#71717e);font-weight:600;text-decoration:line-through}.buyer-coupon-modal__meta{flex-direction:column;gap:6px;margin:0;display:flex}.buyer-coupon-modal__metaRow{font-size:var(--sellvit-typography-font-size-caption-1,12px);justify-content:space-between;align-items:baseline;gap:12px;line-height:1.45;display:flex}.buyer-coupon-modal__metaRow dt{color:var(--sellvit-color-text-secondary-default,#71717e);margin:0;font-weight:500}.buyer-coupon-modal__metaRow dd{color:var(--sellvit-color-text-primary-default,#1c1d22);text-align:right;margin:0;font-weight:600}
.buyer-myinfo-panel__locale{padding:4px 0 12px}.buyer-myinfo-panel__menu{flex-direction:column;gap:0;padding:0;display:flex}.buyer-myinfo-panel__item{border-radius:var(--sellvit-radius-medium,8px);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:12px;width:100%;margin-bottom:4px;padding:14px 12px;transition:background .15s;display:flex}.buyer-myinfo-panel__item:last-of-type{margin-bottom:0}.buyer-myinfo-panel__item:hover{background:var(--sellvit-color-surface-secondary-subtle-hover,#ececef)}.buyer-myinfo-panel__item:active{background:var(--sellvit-color-surface-secondary-subtle-pressed,#e4e4e9)}.buyer-myinfo-panel__itemIcon{width:24px;height:24px;color:var(--sellvit-color-text-secondary-default,#71717e);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.buyer-myinfo-panel__itemLabel{min-width:0;font-size:var(--sellvit-typography-font-size-body-2-reading,14px);letter-spacing:-.02em;color:var(--sellvit-color-text-primary-default,#1c1d22);flex:1;font-weight:600;line-height:1.35}.buyer-myinfo-panel__item--accent{background:var(--sellvit-color-surface-accent-subtle-default,#fff1f2);border:.5px solid var(--sellvit-color-border-accent-default,#fecdd3)}.buyer-myinfo-panel__item--accent .buyer-myinfo-panel__itemIcon{color:var(--sellvit-color-text-accent-default,#e11d48)}.buyer-myinfo-panel__item--accent .buyer-myinfo-panel__itemLabel{color:var(--sellvit-color-text-accent-default,#e11d48);font-weight:700}.buyer-myinfo-panel__item--itsme .buyer-myinfo-panel__itemIcon{color:#0d9488}.buyer-myinfo-panel__itsmeAuth{flex-shrink:0;align-items:center;gap:4px;margin-left:8px;display:inline-flex}.buyer-myinfo-panel__itsmeAuthBadge{border-radius:var(--sellvit-radius-small,4px);color:#0d9488;background:#0d94881f;padding:2px 6px;font-size:11px;font-weight:700;line-height:1}.buyer-myinfo-panel__itsmeChannels{align-items:center;gap:6px;display:inline-flex}.buyer-myinfo-panel__itsmeChannels .itsme-ch-icon--tiktok{color:#000;font-size:15px}.buyer-myinfo-panel__notify{border-radius:var(--sellvit-radius-medium,8px);border:.5px solid var(--sellvit-color-divider-default,#e8e8ee);background:var(--sellvit-color-surface-secondary-subtle-default,#f4f4f6);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin-block:12px;padding:14px 16px;display:flex}.buyer-myinfo-panel__notifyLabel{font-size:var(--sellvit-typography-font-size-body-2-reading,14px);color:var(--sellvit-color-text-primary-default,#1c1d22);align-items:center;gap:12px;font-weight:600;display:inline-flex}.buyer-myinfo-panel__notifyIcon{color:var(--sellvit-color-text-secondary-default,#71717e);display:inline-flex}.buyer-myinfo-panel__switch{flex-shrink:0}
.buyer-point-modal__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--sellvit-space-2,8px) var(--sellvit-space-6,24px) var(--sellvit-space-6,24px);flex:1;overflow:hidden auto}.buyer-point-modal__summary{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px;display:grid}.buyer-point-modal__summaryCard{border-radius:var(--sellvit-radius-medium,8px);background:var(--sellvit-color-surface-secondary-subtle-default,#f5f5f7);padding:14px 16px}.buyer-point-modal__summaryCard--total{background:var(--sellvit-color-surface-accent-subtle-default,#feeff0);grid-column:1/-1}.buyer-point-modal__summaryLabel{font-size:var(--sellvit-typography-font-size-caption-1,12px);color:var(--sellvit-color-text-secondary-default,#71717e);margin:0 0 6px;font-weight:500;line-height:1.4}.buyer-point-modal__summaryValue{font-size:var(--sellvit-typography-font-size-body-1-normal,16px);letter-spacing:-.02em;color:var(--sellvit-color-text-primary-default,#1c1d22);margin:0;font-weight:700;line-height:1.3}.buyer-point-modal__summaryCard--total .buyer-point-modal__summaryValue{font-size:var(--sellvit-typography-font-size-headline-2,20px)}.buyer-point-modal__sectionTitle{font-size:var(--sellvit-typography-font-size-body-2-reading,14px);color:var(--sellvit-color-text-primary-default,#1c1d22);margin:0 0 10px;font-weight:700;line-height:1.4}.buyer-point-modal__tabs{margin:0 0 14px}.buyer-point-modal__loading,.buyer-point-modal__emptyInline,.buyer-point-modal__loadMore{text-align:center;font-size:var(--sellvit-typography-font-size-body-2-reading,14px);color:var(--sellvit-color-text-secondary-default,#71717e);margin:0;padding:28px 12px;line-height:1.5}.buyer-point-modal__loadMore{padding:12px}.buyer-point-modal__sentinel{width:100%;height:1px}.buyer-point-modal__list{border-top:.5px solid var(--sellvit-color-divider-default,#e8e8ee);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.buyer-point-modal__row{border-bottom:.5px solid var(--sellvit-color-divider-default,#e8e8ee);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.buyer-point-modal__rowMain{flex:1;min-width:0}.buyer-point-modal__rowHead{align-items:center;gap:8px;margin-bottom:4px;display:flex}.buyer-point-modal__rowType{font-size:var(--sellvit-typography-font-size-body-2-reading,14px);color:var(--sellvit-color-text-primary-default,#1c1d22);margin:0;font-weight:700;line-height:1.35}.buyer-point-modal__rowProduct{font-size:var(--sellvit-typography-font-size-body-2-reading,14px);color:var(--sellvit-color-text-primary-default,#1c1d22);word-break:break-word;margin:0 0 2px;font-weight:500;line-height:1.4}.buyer-point-modal__rowReason{font-size:var(--sellvit-typography-font-size-caption-1,12px);color:var(--sellvit-color-text-secondary-default,#71717e);word-break:break-word;margin:0;line-height:1.4}.buyer-point-modal__rowMeta{font-size:var(--sellvit-typography-font-size-caption-1,12px);color:var(--sellvit-color-text-secondary-default,#71717e);margin:0 0 2px;line-height:1.4}.buyer-point-modal__rowExpire{font-size:var(--sellvit-typography-font-size-caption-1,12px);color:var(--sellvit-color-text-accent-default,#c43a4b);margin:0;font-weight:600;line-height:1.4}.buyer-point-modal__rowExpire--none{color:var(--sellvit-color-text-secondary-default,#71717e);font-weight:500}.buyer-point-modal__rowDate{font-size:var(--sellvit-typography-font-size-caption-1,12px);color:var(--sellvit-color-text-secondary-default,#71717e);margin:4px 0 0;line-height:1.4}.buyer-point-modal__rowAmountBlock{text-align:right;flex-shrink:0}.buyer-point-modal__rowAmountLabel{font-size:var(--sellvit-typography-font-size-caption-1,12px);color:var(--sellvit-color-text-secondary-default,#71717e);margin:0 0 2px;line-height:1.3}.buyer-point-modal__rowAmount{font-size:var(--sellvit-typography-font-size-body-2-reading,14px);text-align:right;color:var(--sellvit-color-text-primary-default,#1c1d22);flex-shrink:0;margin:0;font-weight:700;line-height:1.35}.buyer-point-modal__rowAmount--debit{color:var(--sellvit-color-text-danger-default,#a8152a)}.buyer-point-modal__rowAmount--credit{color:var(--sellvit-color-text-success-default,#0b7a52)}
.buyer-withdrawal-modal__selectAll{border-bottom:.5px solid var(--sellvit-color-divider-default,#e8e8ee);align-items:center;padding:4px 0 12px;display:flex}.buyer-withdrawal-modal__list{flex-direction:column;max-height:min(50vh,360px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.buyer-withdrawal-modal__empty{text-align:center;font-size:var(--sellvit-typography-font-size-body-2-reading,14px);color:var(--sellvit-color-text-secondary-default,#71717e);margin:0;padding:40px 12px;line-height:1.5}.buyer-withdrawal-modal__item{border-bottom:.5px solid var(--sellvit-color-divider-default,#e8e8ee);align-items:center;gap:12px;padding:12px 0;display:flex}.buyer-withdrawal-modal__item:last-child{border-bottom:none}.buyer-withdrawal-modal__avatar{object-fit:cover;background:var(--sellvit-color-surface-secondary-subtle-default,#f4f4f6);border-radius:50%;flex-shrink:0;width:44px;height:44px}.buyer-withdrawal-modal__avatarFallback{color:var(--sellvit-color-text-secondary-default,#71717e);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.buyer-withdrawal-modal__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--sellvit-typography-font-size-body-1-normal,16px);color:var(--sellvit-color-text-primary-default,#1c1d22);flex:1;font-weight:500;overflow:hidden}.buyer-withdrawal-modal__footer{width:100%;padding:0;display:flex}
