
.help-center-page{min-height:calc(100vh - 68px);padding:28px 20px 64px;background:#f6f8fb}.help-center-shell{max-width:1100px;margin:0 auto}.help-center-breadcrumb{display:flex;gap:9px;align-items:center;min-width:0;padding:0 4px 15px;border-bottom:1px solid #dfe5ec;color:#8994a3;font-size:13px}.help-center-breadcrumb a{color:#4c7fd8;white-space:nowrap}.help-center-breadcrumb span{color:#b4beca}.help-center-breadcrumb strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#455467;font-weight:600}.help-article-detail{margin-top:22px;background:#fff;border:1px solid #e1e7ee;border-radius:8px;padding:38px 56px;min-height:360px;box-shadow:0 2px 8px rgba(22,34,56,.04)}.help-article-detail header{text-align:left;border-bottom:1px solid #edf0f4;padding-bottom:20px;margin-bottom:28px}.help-article-detail h1{margin:0 0 10px;color:#162238;font-size:28px;line-height:1.42;font-weight:700}.help-article-detail header div{color:#8d99a8;font-size:13px}.help-article-content{max-width:880px;margin:0 auto;color:#303b4d;font-size:16px;line-height:1.9;overflow-wrap:anywhere}.help-article-content img{max-width:100%;height:auto}.help-article-content pre{overflow:auto;background:#f5f7fa;padding:14px;border-radius:4px}.help-article-content table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}.help-article-content th,.help-article-content td{border:1px solid #dfe5ec;padding:8px}.help-empty{text-align:center;color:#8d99a8}@media(max-width:700px){.help-center-page{padding:20px 12px 42px}.help-article-detail{margin-top:16px;padding:25px 18px}.help-article-detail h1{font-size:23px}.help-article-content{font-size:15px}.help-center-breadcrumb{gap:7px;padding-bottom:12px}}
.help-article-content video{display:block;width:100%;max-width:100%;height:auto;margin:20px auto;background:#000;border-radius:6px}


/* V25：会员等级价弹窗手机底部抽屉；规格列去掉“宝贝类型：”前缀。 */
.tokyo-level-price-open{display:inline-flex;align-items:center;gap:6px;margin:2px 0 10px;padding:7px 11px;border:0;border-radius:999px;background:#eef8ff;color:#1280c4;font-size:12px;font-weight:800;line-height:1;box-shadow:0 8px 20px rgba(18,128,196,.08);}
.tokyo-level-price-open:hover{background:#e4f4ff;color:#0f6fa8;}
.tokyo-level-price-open i{font-size:13px;}
.tokyo-field .sku-list{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;overflow:visible;}
.tokyo-field .sku-list .sku.tokyo-sku-option{display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:74px;min-height:44px;padding:7px 12px!important;text-align:center;line-height:1.2;overflow:visible;white-space:normal;}
.tokyo-sku-prices{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;max-width:100%;margin-bottom:1px;line-height:1;}
.tokyo-sku-current-price{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none!important;display:inline-flex;align-items:center;justify-content:center;height:18px;min-height:18px;padding:0 7px;border-radius:999px;border:1px solid rgba(18,22,28,.08);box-shadow:none!important;font-size:10px;font-weight:900;line-height:18px;white-space:nowrap;pointer-events:none;background:#f7f8fa;color:#12161c;}
.sku.is-primary .tokyo-sku-current-price{background:#fff;color:#12161c;}
.tokyo-sku-name{display:block;width:100%;min-width:0;font-size:12px;font-weight:800;line-height:1.25;white-space:normal;word-break:break-all;}
.tokyo-sku-current-price::after{display:none!important;content:none!important;}
.tokyo-level-price-modal{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:18px;background:rgba(18,22,28,.48);backdrop-filter:blur(5px);}
.tokyo-level-price-modal.is-open{display:flex;}
.tokyo-level-price-dialog{width:min(920px,96vw);max-height:86vh;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 30px 90px rgba(0,0,0,.22);border:1px solid rgba(18,22,28,.08);}
.tokyo-level-price-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-bottom:1px solid rgba(18,22,28,.08);}
.tokyo-level-price-head h3{margin:0;font-size:16px;font-weight:900;color:#12161c;line-height:1.45;}
.tokyo-level-price-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:999px;background:#f5f6f8;color:#606a7c;font-size:18px;font-weight:900;line-height:1;}
.tokyo-level-price-body{padding:14px 16px 16px;overflow:auto;max-height:calc(86vh - 70px);}
.tokyo-level-price-scroll{width:100%;overflow:auto;border:1px solid #edf0f5;border-radius:14px;background:#fff;}
.tokyo-level-price-table{width:100%;min-width:680px;border-collapse:collapse;font-size:13px;}
.tokyo-level-price-table th,.tokyo-level-price-table td{padding:11px 12px;border-bottom:1px solid #edf0f5;text-align:center;white-space:nowrap;}
.tokyo-level-price-table thead th{position:sticky;top:0;z-index:2;background:#f8fafc;color:#7b8496;font-size:12px;font-weight:900;}
.tokyo-level-price-table tbody td{color:#222936;font-weight:800;}
.tokyo-level-price-table th:first-child,.tokyo-level-price-table td:first-child{position:sticky;left:0;z-index:3;text-align:left;background:#fff;box-shadow:1px 0 0 #edf0f5;white-space:normal;min-width:190px;max-width:260px;}
.tokyo-level-price-table thead th:first-child{background:#f8fafc;z-index:4;}
.tokyo-level-price-table tbody tr:last-child td{border-bottom:0;}
.tokyo-level-price-table .empty-price{color:#b5bcc9;font-weight:700;}
.tokyo-level-price-table .price-cell{color:#12161c;font-weight:900;}
html.tokyo-modal-open,html.tokyo-modal-open body{overflow:hidden;}
@media (max-width:575.98px){
    .tokyo-level-price-open{margin-bottom:8px;padding:6px 9px;font-size:11px}
    .tokyo-field .sku-list .sku.tokyo-sku-option{min-width:68px;min-height:42px;padding:6px 9px!important}
    .tokyo-sku-current-price{height:17px;min-height:17px;padding:0 6px;font-size:9px;line-height:17px}
    .tokyo-sku-name{font-size:11px}
    .tokyo-level-price-modal{display:flex;align-items:flex-end;justify-content:center;padding:0;background:rgba(18,22,28,.55);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
    .tokyo-level-price-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}
    .tokyo-level-price-dialog{position:relative;width:100vw;max-width:100vw;max-height:88vh;border-radius:18px 18px 0 0;overflow:hidden;transform:translateY(100%);transition:transform .22s ease}
    .tokyo-level-price-modal.is-open .tokyo-level-price-dialog{transform:translateY(0)}
    .tokyo-level-price-dialog::before{content:'';display:block;width:38px;height:4px;border-radius:999px;background:#d9dee8;margin:8px auto 0}
    .tokyo-level-price-head{padding:13px 14px 10px;gap:10px}
    .tokyo-level-price-head h3{font-size:14px;line-height:1.35;letter-spacing:0}
    .tokyo-level-price-close{width:30px;height:30px;flex:0 0 30px;font-size:18px}
    .tokyo-level-price-body{padding:9px 10px 12px;max-height:calc(88vh - 58px);overflow:auto;-webkit-overflow-scrolling:touch}
    .tokyo-level-price-scroll{max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;border-radius:12px;box-shadow:inset -18px 0 18px -18px rgba(18,22,28,.25)}
    .tokyo-level-price-scroll::before{content:'左右滑动查看完整价格';display:block;position:sticky;left:0;z-index:6;padding:7px 9px;background:#fff;color:#8b94a6;font-size:11px;font-weight:800;border-bottom:1px solid #edf0f5}
    .tokyo-level-price-table{width:max-content;min-width:100%;font-size:11px;table-layout:auto}
    .tokyo-level-price-table th,.tokyo-level-price-table td{padding:8px 7px;min-width:74px;max-width:112px;white-space:nowrap}
    .tokyo-level-price-table thead th{font-size:11px}
    .tokyo-level-price-table th:first-child,.tokyo-level-price-table td:first-child{min-width:106px;max-width:122px;white-space:normal;word-break:break-word;line-height:1.35;background:#fff}
    .tokyo-level-price-table thead th:first-child{background:#f8fafc}
    .tokyo-level-price-table .price-cell{font-size:12px}
}


.help-center-page{min-height:calc(100vh - 68px);padding:28px 20px 64px;background:#f6f8fb}.help-center-shell{max-width:1100px;margin:0 auto}.help-center-breadcrumb{display:flex;gap:9px;align-items:center;min-width:0;padding:0 4px 15px;border-bottom:1px solid #dfe5ec;color:#8994a3;font-size:13px}.help-center-breadcrumb a{color:#4c7fd8;white-space:nowrap}.help-center-breadcrumb span{color:#b4beca}.help-center-breadcrumb strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#455467;font-weight:600}.help-center-hero{margin-top:22px;padding:28px 34px;background:#fff;border:1px solid #e1e7ee;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.help-eyebrow{font-size:12px;letter-spacing:0;color:#1686a0;font-weight:700}.help-center-hero h1{margin:7px 0;color:#162238;font-size:27px;line-height:1.3}.help-center-hero p{margin:0;color:#728095;font-size:14px}.help-center-hero>i{font-size:48px;color:#1686a0;opacity:.72}.help-article-list{margin-top:18px;background:#fff;border:1px solid #e1e7ee;padding:0 28px;border-radius:8px}.help-article-row{min-height:112px;border-bottom:1px solid #edf0f4;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 4px}.help-article-row:last-child{border-bottom:0}.help-article-row.is-top{border-left:3px solid #f0a61a;padding-left:14px}.help-article-title-line{display:flex;align-items:center;gap:10px}.help-article-title-line h2{font-size:18px;line-height:1.45;margin:0;color:#1b2434}.help-article-copy p{margin:8px 0 7px;color:#798697;line-height:1.55}.help-article-copy time{font-size:12px;color:#a2acb8}.help-top-badge{background:#f0a61a;color:#fff;border-radius:3px;padding:3px 7px;font-size:12px}.help-read-button{flex:none;background:#1686a0;color:#fff;padding:9px 14px;border-radius:4px}.help-empty{text-align:center;color:#9da7b3;padding:70px 0}@media(max-width:700px){.help-center-page{padding:20px 12px 42px}.help-center-hero{margin-top:16px;padding:23px 20px}.help-center-hero>i{font-size:40px}.help-article-list{margin-top:14px;padding:0 18px}.help-article-row{display:block;padding:19px 0}.help-read-button{display:inline-block;margin-top:12px}.help-center-breadcrumb{gap:7px;padding-bottom:12px}}
