.campaign-marketplace-page,.publication-page,.publisher-directory-page{--market-blue:#1746a2;--market-blue-dark:#102f6c;--market-red:#dc3b27;--market-ink:#151719;--market-muted:#63686d;--market-line:#d8d9da;--ink:#151719;--navy:#102f6c;--navy-2:#1746a2;--paper:#f4f6f9;--surface:#fff;--line:#d8d9da;--muted:#63686d;--red:#dc3b27;min-height:100vh;color:var(--market-ink);background:#f4f6f9;font-family:Noto Sans SC,Microsoft YaHei,PingFang SC,sans-serif}.campaign-marketplace-page h1,.campaign-marketplace-page h2,.campaign-marketplace-page h3,.publication-page h1,.publication-page h2,.publication-page h3,.publication-page h4,.publisher-directory-page h1,.publisher-directory-page h2,.publisher-directory-page h3{font-family:"Noto Serif SC",Songti SC,SimSun,serif}.publisher-directory-page{min-height:100vh;color:var(--market-ink);background:#f4f6f9;font-family:Noto Sans SC,Microsoft YaHei,PingFang SC,sans-serif}.publisher-directory-hero{min-height:360px;padding:74px max(30px,calc((100vw - 1180px) / 2));display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:end;gap:70px;color:white;background:linear-gradient(125deg,#102f6c,#1746a2 62%,#2362c4)}.publisher-directory-hero p,.publisher-directory-shell>header p{margin:0 0 12px;color:#efc7bf;font:700 10px/1.5 Consolas,Microsoft YaHei,sans-serif;letter-spacing:.13em}.publisher-directory-hero h1{max-width:780px;margin:0;font-size:clamp(38px,4.5vw,60px);line-height:1.2}.publisher-directory-hero h1 em{color:#ff9a88;font-style:normal}.publisher-directory-hero>div>span{max-width:680px;margin-top:20px;display:block;color:#dbe5f6;font-size:14px;line-height:1.8}.publisher-directory-hero dl{margin:0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.28);border-radius:10px;overflow:hidden}.publisher-directory-hero dl>div{min-height:100px;padding:18px 14px;display:grid;align-content:center;gap:7px;border-right:1px solid rgba(255,255,255,.2)}.publisher-directory-hero dl>div:last-child{border-right:0}.publisher-directory-hero dt{color:#c5d4ec;font-size:10px}.publisher-directory-hero dd{margin:0;font:700 28px/1 "Noto Serif SC",serif}.publisher-directory-shell{max-width:1240px;margin:0 auto;padding:64px 30px 96px}.publisher-directory-shell>header{margin-bottom:30px;display:flex;align-items:end;justify-content:space-between;gap:32px}.publisher-directory-shell>header p{margin-bottom:6px;color:var(--market-blue)}.publisher-directory-shell>header h2{margin:0;color:#1d2226;font-size:34px}.publisher-directory-shell>header>div>span{margin-top:9px;display:block;color:#697077;font-size:13px}.publisher-directory-search{width:min(430px,100%);min-height:48px;padding:0 14px;display:flex;align-items:center;gap:10px;background:white;border:1px solid #cfd4db;border-radius:8px;box-shadow:7px 7px 0 #e2e5e9}.publisher-directory-search>span{color:var(--market-blue);font-size:21px}.publisher-directory-search input{min-width:0;flex:1 1;border:0;outline:0;color:#252a2e;background:transparent;font-size:13px}.publisher-directory-search button{width:28px;height:28px;border:0;border-radius:50%;color:#70777e;background:#eef1f5;cursor:pointer;font-size:18px}.publisher-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.publisher-directory-card{--think-tank-accent:#1746a2;min-height:330px;padding:24px;display:flex;flex-direction:column;color:#21262a;background:white;border:1px solid #d7dade;border-top:4px solid var(--think-tank-accent);border-radius:10px;box-shadow:0 16px 34px -30px rgba(16,47,108,.7);transition:transform .18s ease,box-shadow .18s ease}.publisher-directory-card.theme-red{--think-tank-accent:#8f3c34}.publisher-directory-card.theme-green{--think-tank-accent:#315f48}.publisher-directory-card:hover{transform:translateY(-4px);box-shadow:0 24px 44px -28px rgba(16,47,108,.6)}.publisher-directory-card>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.publisher-directory-card>header small{color:#81878d;font:9px Consolas,Microsoft YaHei,sans-serif;letter-spacing:.08em}.publisher-directory-logo{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;color:white;background:var(--think-tank-accent);border-radius:9px;font:700 26px "Noto Serif SC",serif}.publisher-directory-logo img{width:100%;height:100%;object-fit:contain;background:white}.publisher-directory-card h3{margin:22px 0 7px;color:#202529;font-size:24px;line-height:1.35}.publisher-directory-card>p{margin:0;color:#646b71;font-size:12px;line-height:1.7}.publisher-directory-tags{margin-top:18px;display:flex;flex-wrap:wrap;gap:7px}.publisher-directory-tags span{padding:5px 8px;color:var(--think-tank-accent);background:color-mix(in srgb,var(--think-tank-accent) 8%,white);border:1px solid color-mix(in srgb,var(--think-tank-accent) 18%,white);border-radius:999px;font-size:10px}.publisher-directory-card>footer{margin-top:auto;padding-top:20px;display:grid;grid-template-columns:1fr auto;gap:8px 16px;border-top:1px solid #e3e5e7;color:#747b82;font-size:10px}.publisher-directory-card>footer strong{color:var(--think-tank-accent);font-size:15px}.publisher-directory-card>footer b{grid-column:1/-1;margin-top:8px;color:var(--think-tank-accent);font-size:12px}.publisher-directory-skeleton{min-height:330px;border-radius:10px;background:linear-gradient(100deg,#e4e7eb 25%,#f2f4f6 45%,#e4e7eb 65%);background-size:220% 100%;animation:marketSkeleton 1.3s linear infinite}.publisher-directory-state{min-height:280px;display:grid;place-content:center;justify-items:center;gap:10px;color:#737a80;text-align:center}.publisher-directory-state strong{color:#333a40;font:700 18px "Noto Serif SC",serif}.publisher-directory-state button{padding:9px 18px;border:0;border-radius:6px;color:white;background:var(--market-blue);cursor:pointer}@media (max-width:980px){.publisher-directory-hero{grid-template-columns:1fr;gap:36px}.publisher-directory-hero dl{max-width:520px}.publisher-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.publisher-directory-hero{min-height:0;padding:54px 18px}.publisher-directory-hero h1{font-size:38px}.publisher-directory-hero dl>div{min-height:82px;padding:12px 8px}.publisher-directory-hero dd{font-size:22px}.publisher-directory-shell{padding:50px 18px 72px}.publisher-directory-shell>header{align-items:stretch;flex-direction:column}.publisher-directory-search{box-sizing:border-box;width:100%}.publisher-directory-grid{grid-template-columns:1fr}}.campaign-marketplace-page :where(button,input,select,textarea),.publication-page :where(button,input,select,textarea){font-family:Noto Sans SC,Microsoft YaHei,PingFang SC,sans-serif}.catalog-page .catalog-heading{width:100%;max-width:1240px;margin:0 auto;padding:20px 30px 0}.catalog-page .catalog-heading h1{margin:0;color:var(--market-ink);font-size:20px;line-height:1.4;letter-spacing:-.02em}.catalog-page .catalog-shell{width:100%;max-width:1240px;margin:0 auto;padding:16px 30px 92px;grid-template-columns:238px minmax(0,1fr);align-items:start;gap:30px}.catalog-page .catalog-sidebar{top:112px;max-height:calc(100vh - 136px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b8c2d1 transparent;padding:0 15px 15px;background:#fff;border:1px solid #d8dbe0;border-top:4px solid var(--market-blue);border-radius:10px;box-shadow:0 12px 30px -28px rgba(16,47,108,.55)}.catalog-page .catalog-toolbar,.catalog-page .facet-filter,.catalog-page .sidebar-title{border-color:#dfe1e4}.catalog-page .discovery-facet{padding-block:11px}.catalog-page .discovery-facet .facet-filter-heading{min-height:34px;margin-bottom:6px;gap:6px}.catalog-page .discovery-facet.collapsed .facet-filter-heading{margin-bottom:0}.catalog-page .discovery-facet .facet-filter-heading h3{min-width:0;flex:1 1}.catalog-page .facet-accordion-toggle{width:100%;min-height:34px;padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:7px;color:#32383e;background:transparent;border:0;cursor:pointer;font:inherit;text-align:left}.catalog-page .facet-accordion-toggle:hover{color:var(--market-blue)}.catalog-page .facet-accordion-toggle:focus-visible{outline:3px solid rgba(23,70,162,.15);outline-offset:2px;border-radius:4px}.catalog-page .facet-accordion-toggle>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-page .facet-accordion-toggle>b{padding:3px 6px;color:var(--market-blue);background:#eaf0fa;border-radius:999px;font-size:10px;white-space:nowrap}.catalog-page .facet-accordion-toggle>i{width:22px;height:22px;display:grid;place-items:center;color:var(--market-blue);background:#f0f4fa;border-radius:50%;font-size:15px;font-style:normal;line-height:1}.catalog-page .facet-choice-list[hidden]{display:none}.catalog-page .facet-filter-heading h3{color:#32383e}.catalog-page .facet-choice:hover .facet-choice-label,.catalog-page .facet-filter-heading>button,.catalog-page .facet-more summary{color:var(--market-blue)}.catalog-page .facet-choice.active .facet-check{border-color:var(--market-blue);background:var(--market-blue)}.catalog-page .catalog-toolbar{padding:0 0 18px}.catalog-page .search-box,.catalog-page .sort-control{min-height:44px;background:#fff;border-color:#cfd3d9;border-radius:8px}.catalog-page .search-box:focus-within,.catalog-page .sort-control:focus-within{border-color:#7893c1;box-shadow:0 0 0 3px rgba(23,70,162,.08)}.catalog-page .toolbar-clear-filter{color:var(--market-red);border-color:#e3a79f;background:#fff;border-radius:6px}.catalog-page .catalog-merchant-filter{margin-top:14px;padding:12px 14px;background:#fff;border-color:#d8dbe0;border-radius:10px}.catalog-page .catalog-merchant-filter>header{border-color:#dfe1e4}.catalog-page .catalog-merchant-filter>header strong{color:var(--market-blue-dark)}.catalog-page .catalog-merchant-options button{color:#4f565d;background:#f8f9fb;border-color:#d5d9df;border-radius:6px}.catalog-page .catalog-merchant-options button:hover{color:var(--market-blue);border-color:#8fa4c7}.catalog-page .catalog-merchant-options button.active{color:#fff;background:var(--market-blue);border-color:var(--market-blue)}.catalog-page .catalog-merchant-options button.active b{color:var(--market-blue)}.catalog-page .report-list{display:grid;gap:14px;background:transparent;border:0}.catalog-page .report-row{overflow:hidden;background:#fff;border:1px solid #d8dbe0;border-radius:10px;transition:transform .18s,border-color .18s,box-shadow .18s}.catalog-page .report-row:hover{background:#fff;border-color:#b9c5d8;box-shadow:0 18px 42px -34px rgba(11,36,81,.7);transform:translateY(-2px)}.catalog-page .report-cover-thumb{overflow:hidden;border-color:#d1d4d9;border-radius:6px;box-shadow:6px 7px 0 #e7e9ec}.catalog-page .report-main h3 a{color:#1d2226}.catalog-page .detail-link:hover,.catalog-page .pdf-text-link,.catalog-page .report-main h3 a:hover{color:var(--market-blue)}.catalog-page .report-main>p{color:#626970}.catalog-page .report-type-label{color:var(--market-blue);background:#edf2fb;border-radius:4px}.catalog-page .catalog-pagination{border-color:#d3d7dc}.catalog-page .catalog-pagination>button:hover:not(:disabled){color:var(--market-blue)}.catalog-page .catalog-pagination div button{border-radius:6px}.catalog-page .catalog-pagination div button.active{color:#fff;background:var(--market-blue);border-color:var(--market-blue)}.catalog-page .empty-state,.catalog-page .monthly-loading{background:#fff;border-color:#d8dbe0;border-radius:10px}.detail-page{background:#f4f6f9}.detail-page .detail-hero{padding:34px 30px 70px;background:#fff;border-color:#d8dbe0}.detail-page .breadcrumb,.detail-page .detail-grid{max-width:1180px}.detail-page .breadcrumb{color:#737980}.detail-page .breadcrumb a:hover{color:var(--market-blue)}.detail-page .detail-cover{overflow:hidden;border-color:#d0d4da;border-radius:8px;box-shadow:14px 16px 0 #e7e9ec}.detail-page .detail-grid h1{color:var(--market-ink)}.detail-page .type-badge{color:#fff;background:var(--market-blue);border-radius:4px}.detail-page .trial-badge{color:#9e2c1e;background:#fff0ed;border-radius:4px}.detail-page .metadata-card,.detail-page .report-counters{overflow:hidden;background:#f8f9fb;border-color:#d8dbe0;border-radius:8px}.detail-page .metadata-card div,.detail-page .report-counters>span{border-color:#e0e3e7}.detail-page .metadata-card dt{color:#777d83}.detail-page .metadata-card dd{color:#282d32}.detail-page .primary-action,.detail-page .secondary-action{min-height:42px;border-radius:6px}.detail-page .primary-action{color:#fff;background:var(--market-red);border-color:var(--market-red)}.detail-page .primary-action:hover{background:#b92e1e;border-color:#b92e1e}.detail-page .secondary-action{color:var(--market-blue-dark);background:#fff;border-color:#b6c1d2}.detail-page .secondary-action:hover{color:#fff;background:var(--market-blue);border-color:var(--market-blue)}.detail-page .detail-body{max-width:1240px;margin:0 auto;padding:50px 30px 92px;background:transparent;border:0;box-shadow:none;gap:24px}.detail-page .detail-section{min-width:0;padding:28px;background:#fff;border:1px solid #d8dbe0;border-radius:10px}.detail-page .section-label{color:var(--market-blue)}.detail-page .detail-section h2{color:var(--market-ink)}.detail-page .detail-section>p{color:#5d646b}.detail-page .detail-keywords span{color:#3f4f65;background:#edf2fb;border-color:#d2dced;border-radius:5px}.detail-page .detail-index-groups .controlled-topics span{color:#fff;background:var(--market-blue);border-color:var(--market-blue)}.detail-page .trial-callout{grid-column:1/-1;overflow:hidden;background:var(--market-blue-dark);border-left-color:var(--market-red);border-radius:10px}.detail-page .detail-relation-card,.detail-page .report-figure-grid article{overflow:hidden;background:#f8f9fb;border-color:#d8dbe0;border-radius:8px}.detail-page .detail-relation-card>div>div span{color:#425269;background:#e9eff8;border-radius:4px}.detail-page .detail-relation-card nav a{color:var(--market-blue)}.cart-page,.recommendation-list-page{background:#f4f6f9}.cart-hero,.recommendation-list-hero{padding:44px max(30px,calc((100vw - 1180px) / 2)) 40px;color:#fff;background:var(--market-blue-dark);border-bottom:5px solid var(--market-red)}.cart-hero>p,.recommendation-list-hero>p{color:#a9bee2;font-family:Consolas,Microsoft YaHei,sans-serif}.cart-hero span,.recommendation-list-hero span{color:#c7d4ea}.cart-shell{max-width:1240px;padding:42px 30px 84px}.cart-customer,.cart-products{background:#fff;border-color:#d8dbe0;border-radius:10px;box-shadow:0 18px 42px -38px rgba(11,36,81,.65)}.cart-customer>header,.cart-products>header,.cart-row,.cart-submit-note{border-color:#dfe2e6}.cart-customer header small,.cart-products header small{color:var(--market-blue);font-family:Consolas,Microsoft YaHei,sans-serif}.cart-customer h2,.cart-products h2{color:var(--market-ink)}.cart-row figure{overflow:hidden;border-color:#d3d7dc;border-radius:5px}.cart-row h4{color:#20252a}.cart-row label span,.cart-row p,.cart-row>div:nth-child(2) small{color:#737a81}.cart-row em{color:#596c89}.cart-form-grid input,.cart-form-grid select,.cart-form-grid textarea,.cart-row input,.cart-row select{background:#fff;border-color:#cfd4da;border-radius:6px}.cart-form-grid input:focus,.cart-form-grid select:focus,.cart-form-grid textarea:focus,.cart-row input:focus,.cart-row select:focus{border-color:#7893c1;outline:3px solid rgba(23,70,162,.08)}.cart-row .cart-print-toggle input{accent-color:var(--market-blue)}.cart-price strong,.cart-total>strong{color:var(--market-red)}.cart-customer>header button,.cart-print-batch button{color:var(--market-blue-dark);background:#fff;border-color:#aebbd0;border-radius:6px}.cart-customer>header button:hover,.cart-print-batch button:hover:not(:disabled){color:#fff;background:var(--market-blue);border-color:var(--market-blue)}.cart-empty a,.cart-login-required a,.cart-submit-note button{color:#fff;background:var(--market-red);border-color:var(--market-red);border-radius:6px}.cart-empty a:hover,.cart-login-required a:hover,.cart-submit-note button:hover:not(:disabled){background:#b92e1e}.recommendation-list-page .recommendation-row .cart-price strong{color:var(--market-red)}.recommendation-list-page .recommendation-row .cart-license{background:#edf2fb;border-left-color:var(--market-blue);border-radius:0 6px 6px 0}.account-page{background:#f4f6f9}.account-dashboard{width:min(1180px,calc(100% - 32px))}.account-dashboard-head,.delivery-acceptance-head{border-color:var(--market-blue-dark)}.account-dashboard-title h1,.delivery-acceptance-head h1{color:var(--market-ink)}.account-dashboard-identity strong{color:var(--market-blue-dark)}.account-dashboard-identity em{color:var(--market-blue);background:#eaf0fa;border-radius:5px}.account-dashboard-actions a,.delivery-acceptance-head nav a:last-child{color:#fff;background:var(--market-blue);border-color:var(--market-blue);border-radius:6px}.account-dashboard-nav{border-color:#d8dbe0}.account-dashboard-nav a{color:#4d5968}.account-dashboard-nav a.active,.account-dashboard-nav a:hover{color:var(--market-blue)}.account-dashboard-nav a.active:after{background:var(--market-red)}.account-panel,.account-summary-card,.delivery-acceptance-empty,.delivery-acceptance-group,.delivery-acceptance-summary,.delivery-acceptance-unit{overflow:hidden;background:#fff;border-color:#d8dbe0;border-radius:10px}.account-panel>header>div small,.delivery-acceptance-group>header small,.delivery-acceptance-head small,.delivery-overall-acceptance small{color:var(--market-blue)}.delivery-acceptance-unit>footer a,.delivery-acceptance-unit>footer button{border-color:var(--market-blue);background:var(--market-blue);border-radius:6px}.delivery-acceptance-unit>footer a:hover,.delivery-acceptance-unit>footer button:hover{background:var(--market-blue-dark)}.account-page .account-panel{--account-success:#26734d;--account-success-soft:#e8f4ed;--account-warning:#875b13;--account-warning-soft:#fff4d9;--account-danger:#b42318;--account-danger-soft:#fbecea;--account-neutral-soft:#f5f7fa}.account-page .account-panel a,.account-page .account-panel button{transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.account-page .account-panel button{border-radius:6px}.account-page .account-panel a:focus-visible,.account-page .account-panel button:focus-visible,.cart-page a:focus-visible,.cart-page button:focus-visible{outline:3px solid rgba(23,70,162,.2);outline-offset:2px}.account-page .account-panel button:disabled,.cart-page button:disabled{color:#858c94;background:#eef0f3;border-color:#d4d8de;opacity:1;cursor:not-allowed}.account-page .campaign-create-form{background:var(--account-neutral-soft);border-color:#d8dbe0;border-radius:8px}.account-page .campaign-create-form input{border-color:#cfd4da;border-radius:6px}.account-page .campaign-create-form input:focus{border-color:#7893c1;outline:3px solid rgba(23,70,162,.08)}.account-page .account-order-actions>button.primary,.account-page .account-order-search button,.account-page .account-settings-grid form>button,.account-page .campaign-create-form button,.account-page .recommendation-batch-actions button:not(.reject),.account-page .recommendation-review-actions button:not(.reject),.account-page .recommender-management form button{color:#fff;background:var(--market-blue);border-color:var(--market-blue)}.account-page .account-order-actions>button.primary:hover:not(:disabled),.account-page .account-order-search button:hover:not(:disabled),.account-page .account-settings-grid form>button:hover:not(:disabled),.account-page .campaign-create-form button:hover:not(:disabled),.account-page .recommendation-batch-actions button:not(.reject):hover:not(:disabled),.account-page .recommendation-review-actions button:not(.reject):hover:not(:disabled),.account-page .recommender-management form button:hover:not(:disabled){background:var(--market-blue-dark);border-color:var(--market-blue-dark)}.account-page .campaign-management-list article{border-color:#d8dbe0;border-radius:8px}.account-page .campaign-qr{border-color:#dfe2e6;border-radius:6px}.account-page .campaign-management-info>small{display:inline-flex;padding:4px 8px;border-radius:999px}.account-page .campaign-management-info>small.active{color:#205f3e;background:var(--account-success-soft)}.account-page .campaign-management-info>small.expired{color:var(--account-warning);background:var(--account-warning-soft)}.account-page .campaign-management-info>small.closed{color:#626b75;background:#eceff2}.account-page .campaign-management-actions a,.account-page .campaign-management-actions button{color:var(--market-blue-dark);background:#fff;border-color:#aebbd0;border-radius:6px}.account-page .campaign-management-actions a:hover,.account-page .campaign-management-actions button:hover:not(:disabled){color:#fff;background:var(--market-blue);border-color:var(--market-blue)}.account-page .campaign-management-actions button.danger{color:var(--account-danger);background:#fff;border-color:#d9a6a1}.account-page .campaign-management-actions button.danger:hover:not(:disabled){color:#fff;background:var(--account-danger);border-color:var(--account-danger)}.account-page .recommendation-review-toolbar{background:rgba(247,249,252,.97);border-color:#d8dbe0}.account-page .recommendation-card-check input,.account-page .recommendation-select-all input{accent-color:var(--market-blue)}.account-page .recommendation-view-switch{border-color:#c7ced8;border-radius:6px}.account-page .recommendation-view-switch button{color:#4d5968;background:#fff;border-color:#d8dce2;border-radius:0}.account-page .recommendation-view-switch button.active{color:#fff;background:var(--market-blue)}.account-page .recommendation-month-filter select,.account-page .recommender-management input{border-color:#cfd4da;border-radius:6px}.account-page .recommendation-batch-actions>span b{color:var(--market-blue)}.account-page .recommendation-batch-actions button.reject,.account-page .recommendation-review-actions button.reject{color:var(--account-danger);background:#fff;border-color:#d9a6a1}.account-page .recommendation-batch-actions button.reject:hover:not(:disabled),.account-page .recommendation-review-actions button.reject:hover:not(:disabled){color:#fff;background:var(--account-danger);border-color:var(--account-danger)}.account-page .recommendation-review-list>article{background:#fff;border-color:#d8dbe0}.account-page .recommendation-review-list>article.selected{border-color:var(--market-blue);box-shadow:0 0 0 1px var(--market-blue)}.account-page .recommendation-review-list>article.processed{background:#f7f8fa}.account-page .recommendation-status{color:var(--account-warning);background:var(--account-warning-soft);border-radius:999px}.account-page .recommendation-status.accepted{color:#205f3e;background:var(--account-success-soft)}.account-page .recommendation-status.rejected{color:#92291f;background:var(--account-danger-soft)}.account-page .recommendation-review-signal.repeated{color:#704b13;background:#fff1cf;border-color:#d7b76f}.account-page .recommendation-review-signal.ordered{color:#17417f;background:#eaf1fb;border-color:#9fb7da}.account-page .recommendation-product-links a,.account-page .recommendation-summary button{color:var(--market-blue);border-color:#9eb0ca}.account-page .recommendation-request-group,.account-page .recommendation-request-info{background:#f2f6fc;border-left-color:#7893c1}.account-page .recommendation-evidence-list>section>header>b,.account-page .recommendation-evidence-list>section>p>b,.account-page .recommendation-request-info>p b,.account-page .recommendation-request-info>small{color:#315c9d}.account-page .recommendation-evidence-list>section{background:#fff;border-color:#d9e0e9}.account-page .account-order-tools{background:var(--account-neutral-soft);border-color:#d8dbe0;border-radius:8px}.account-page .account-order-tools input,.account-page .account-order-tools select{border-color:#cfd4da;border-radius:6px}.account-page .account-order-tools input:focus,.account-page .account-order-tools select:focus{border-color:#7893c1;box-shadow:0 0 0 3px rgba(23,70,162,.08)}.account-page .account-order-pagination button,.account-page .account-order-reset{color:var(--market-blue-dark);background:#fff;border:1px solid #aebbd0}.account-page .account-order-pagination button:hover:not(:disabled),.account-page .account-order-reset:hover:not(:disabled){color:#fff;background:var(--market-blue);border-color:var(--market-blue)}.account-page .account-order-list{gap:20px}.account-page .account-order-card{background:#fff;border:1px solid #aeb9c5;border-top:5px solid var(--market-blue-dark);box-shadow:0 2px 4px rgba(22,43,61,.08),0 12px 28px rgba(22,43,61,.09)}.account-page .account-empty,.account-page .account-order-card>header,.account-page .account-order-loading,.account-page .account-order-meta{background:#f7f9fc;border-color:#cbd4dd}.account-page .account-order-amount strong,.account-page .recommendation-product-metrics .price dd{color:#c93423}.account-page .account-order-actions>a,.account-page .account-order-card>header>a{color:#fff;background:var(--market-blue);border-color:var(--market-blue);border-radius:6px}.account-page .account-order-actions>a:hover,.account-page .account-order-card>header>a:hover{background:var(--market-blue-dark);border-color:var(--market-blue-dark)}.account-page .account-order-actions>a.delivery{color:#fff;background:var(--account-success);border-color:var(--account-success)}.account-page .account-order-actions>a.delivery:hover{background:#195d3b;border-color:#195d3b}.account-page .account-order-actions>button:not(.primary){color:var(--account-danger);background:#fff;border-color:#d9a6a1}.account-page .account-order-actions>button:not(.primary):hover:not(:disabled){color:#fff;background:var(--account-danger);border-color:var(--account-danger)}.account-page .account-order-brief{background:#fff;border-bottom:1px solid #d7dee5}.account-page .account-order-brief>button,.account-page .account-order-brief>span b{color:var(--market-blue)}.account-page .account-progress-track>div.current:before,.account-page .account-progress-track>div.done:after,.account-page .account-progress-track>div.done:before{background:var(--market-blue)}.account-page .account-progress-track .done i{color:#fff;background:var(--market-blue);border-color:var(--market-blue)}.account-page .account-progress-track .current i{color:var(--market-blue);border-color:var(--market-blue);box-shadow:0 0 0 4px rgba(23,70,162,.1)}.account-page .account-progress-track .current span{color:var(--market-blue-dark)}.account-page .account-order-progress>p{color:#455466;background:#edf3fb;border-left-color:var(--market-blue)}.account-page .account-order-progress>p strong{color:#17417f}.account-page .account-order-progress>p.attention{color:#624d29;background:var(--account-warning-soft);border-left-color:#b17b23}.account-page .account-order-progress>p.attention strong{color:#744c0c}.account-page .account-order-progress>p.cancelled{color:#626b75;background:#eef0f2;border-left-color:#737b81}.account-page .account-order-card.status-completed{border-top-color:var(--account-success)}.account-page .account-order-card.status-completed .account-progress-track>div.done:after,.account-page .account-order-card.status-completed .account-progress-track>div.done:before{background:var(--account-success)}.account-page .account-order-card.status-completed .account-progress-track .done i{background:var(--account-success);border-color:var(--account-success)}.account-page .account-order-card.status-completed .account-order-progress>p{background:var(--account-success-soft);border-left-color:var(--account-success)}.account-page .account-order-card.status-completed .account-order-progress>p strong{color:#205f3e}.account-page .arrival-notify-button{color:var(--market-blue);background:#fff;border-color:#9fb0ca}.account-page .arrival-notify-button:hover:not(:disabled){color:#fff;background:var(--market-blue);border-color:var(--market-blue)}.account-page .account-settings-grid form{background:#f8fafc;border-color:#d8dbe0;border-radius:8px}.account-page .account-settings-form-head,.account-page .account-settings-subhead{border-color:#dfe3e8}.account-page .account-settings-form-head span,.account-page .account-settings-grid form>p,.account-page .account-settings-subhead span{color:#606b76}.account-page .account-settings-grid input,.account-page .account-settings-grid select,.account-page .account-settings-grid textarea{background:#fff;border-color:#cfd4da;border-radius:6px}.account-page .account-settings-grid input:focus,.account-page .account-settings-grid select:focus,.account-page .account-settings-grid textarea:focus{border-color:#7893c1;box-shadow:0 0 0 3px rgba(23,70,162,.09)}.account-page .account-settings-grid input[readonly]{color:#5f6974;background:#eef1f5}.account-page .account-settings-grid .password-policy-note{color:#5f4b2d;background:#fff5df;border-left-color:#b18135}.account-page .password-field-control button,.account-page .sms-code-control button{color:var(--market-blue-dark);background:#fff;border-color:#9fb0ca;border-radius:0 6px 6px 0}.account-page .password-field-control button:hover:not(:disabled),.account-page .password-field-control button[aria-pressed=true],.account-page .sms-code-control button:hover:not(:disabled){color:#fff;background:var(--market-blue);border-color:var(--market-blue)}.account-page .account-settings-message{border-radius:8px}.cart-page .cart-merchant-group>h3,.cart-page .cart-print-batch{background:#f5f7fa;border-color:#d8dbe0}.cart-page .cart-print-batch span{color:#53637a}.cart-page .cart-print-batch button:nth-of-type(2){color:var(--market-blue-dark);background:#fff;border-color:#aebbd0}.cart-page .cart-delivery{background:#edf3fb;border-left-color:var(--market-blue);border-radius:0 6px 6px 0}.cart-page .cart-delivery>strong{color:var(--market-blue-dark)}.cart-page .cart-delivery>small{color:#596777;font-size:9px}.cart-page .cart-row .cart-print-toggle span{color:#445263}.cart-page .cart-price small,.cart-page .cart-total small{color:#68727c}.cart-page .cart-price button{color:#a52a20;border-bottom-color:#c88e88}.cart-page .cart-price button:hover{color:#861d15;border-bottom-color:#861d15}.cart-page .cart-empty a,.cart-page .cart-login-required a,.cart-page .cart-submit-note button{background:#d43724;border-color:#d43724}.cart-page .cart-empty a:hover,.cart-page .cart-login-required a:hover,.cart-page .cart-submit-note button:hover:not(:disabled){background:#b92e1e;border-color:#b92e1e}.cart-page .cart-success a{color:var(--market-blue)}.delivery-acceptance-page{width:min(1180px,calc(100% - 32px))}.delivery-acceptance-head nav a{color:var(--market-blue);background:#fff;border-color:var(--market-blue);border-radius:6px}.delivery-acceptance-group>header{background:#f5f7fa;border-color:#dfe2e6}.delivery-acceptance-unit{border-top-color:#7893c1}.topic-r4{--r4-ink:#151719;--r4-body:#545c64;--r4-muted:#737a81;--r4-paper:#fff;--r4-page:#f4f6f9;--r4-line:#d8dbe0;--r4-red:#dc3b27;background:var(--r4-page);font-family:Noto Sans SC,Microsoft YaHei,sans-serif}.topic-r4-kicker{color:var(--market-blue);font-family:Consolas,Microsoft YaHei,sans-serif}.topic-r4-hero{background:#fff;border-color:var(--market-line)}.topic-r4-hero h1,.topic-r4-request h2,.topic-r4-section-head h2{color:var(--market-ink)}.topic-r4-contact-button,.topic-r4-primary{color:#fff;background:var(--market-red);border-color:var(--market-red);border-radius:6px}.topic-r4-contact-button:hover,.topic-r4-primary:hover{background:#b92e1e;border-color:#b92e1e}.topic-r4-secondary{color:var(--market-blue-dark);background:#fff;border-color:#aebbd0;border-radius:6px}.topic-r4-secondary:hover{color:#fff;background:var(--market-blue);border-color:var(--market-blue)}.topic-r4-rule{background:var(--market-blue-dark)}.topic-r4-brief,.topic-r4-dual>section,.topic-r4-request,.topic-r4-request aside,.topic-r4-task-grid article{border-color:var(--market-line);border-radius:10px}.topic-r4-brief{border-top:4px solid var(--market-blue)}.topic-r4-brief-head span,.topic-r4-dual>section>header span,.topic-r4-process li>span,.topic-r4-task-grid span{color:var(--market-blue)}.topic-r4-task-grid article{border-top-color:var(--market-blue)}.topic-r4-task-grid article:nth-child(3n+2){border-top-color:var(--market-red)}.topic-r4-section{background:#fff;border-color:var(--market-line)}.topic-r4-section-alt{background:#eef1f5}.topic-r4-process ol{overflow:hidden;border-color:var(--market-line);border-radius:10px}.topic-r4-request{border-top-color:var(--market-blue)}.campaign-marketplace-page{background:#f4f6f9}.campaign-marketplace-page .campaign-participant-bar{max-width:1240px;background:#fff;border-color:#d8dbe0}.campaign-marketplace-page .campaign-activity-brief strong{color:var(--market-blue-dark)}.campaign-marketplace-page .campaign-participant-head button{color:var(--market-blue-dark);background:#fff;border-color:#b7c2d3;border-radius:6px}.campaign-marketplace-page .campaign-participant-head .campaign-history-shortcut{color:#fff;background:var(--market-blue);border-color:var(--market-blue)}.campaign-marketplace-page .campaign-workspace-tabs{max-width:1180px;overflow:hidden;background:#e7ebf1;border-color:#d1d6dd;border-radius:10px 10px 0 0}.campaign-marketplace-page .campaign-workspace-tabs button{background:#f3f5f8;color:#66717d}.campaign-marketplace-page .campaign-workspace-tabs button[aria-selected=true]{color:var(--market-blue-dark);background:#fff;border-bottom-color:var(--market-red)}.campaign-marketplace-page .campaign-history,.campaign-marketplace-page .campaign-identity-gate,.campaign-marketplace-page .campaign-merchant-filter,.campaign-marketplace-page .campaign-product-card{background:#fff;border-color:#d8dbe0;border-radius:10px}.campaign-marketplace-page .campaign-history{border-top-color:var(--market-blue)}.campaign-marketplace-page .campaign-catalog-head>div>small,.campaign-marketplace-page .campaign-history>header small,.campaign-marketplace-page .campaign-identity-copy>small{color:var(--market-blue)}.campaign-marketplace-page .campaign-catalog-head h1,.campaign-marketplace-page .campaign-history>header h2,.campaign-marketplace-page .campaign-identity-copy h2,.campaign-marketplace-page .campaign-product-card h3{color:var(--market-ink)}.campaign-marketplace-page .campaign-history-summary,.campaign-marketplace-page .campaign-result-summary{background:#f2f4f7}.campaign-marketplace-page .campaign-product-card:hover{border-color:#b9c5d8;box-shadow:0 18px 42px -34px rgba(11,36,81,.7)}.campaign-marketplace-page .campaign-identity-actions button,.campaign-marketplace-page .campaign-recommend-button,.campaign-marketplace-page .campaign-submit{color:#fff;background:var(--market-red);border-color:var(--market-red);border-radius:6px}.campaign-marketplace-page .campaign-recommend-button.ordered,.campaign-marketplace-page .campaign-recommend-button:disabled{color:#5e6975;background:#eef1f5;border-color:#d4d9e0}.campaign-marketplace-page .campaign-pdf-link{background:var(--market-blue)!important;border-color:var(--market-blue)!important}.campaign-marketplace-page .campaign-clear-filters,.campaign-marketplace-page .campaign-history-toggle{color:var(--market-blue);background:#fff;border-color:#aebbd0;border-radius:6px}.campaign-marketplace-page .campaign-catalog-panel.catalog-page{background:#f4f6f9}.campaign-marketplace-page .campaign-catalog-shell.catalog-shell{padding-top:18px;padding-bottom:122px}.campaign-marketplace-page .campaign-facets.catalog-sidebar{box-sizing:border-box}.campaign-marketplace-page .campaign-facets .facet-filter{padding-inline:0}.campaign-marketplace-page .campaign-facets .sidebar-title{padding-inline:2px}.campaign-marketplace-page .campaign-search-row.catalog-toolbar{min-height:62px;margin:0;padding:0 0 18px;display:flex!important;grid-template-columns:none;border-bottom:1px solid #dfe2e6}.campaign-marketplace-page .campaign-search-row>label{height:44px;margin:0;border-color:#cfd3d9}.campaign-marketplace-page .campaign-search-row>.search-box{width:auto;max-width:none;flex:1 1 auto}.campaign-marketplace-page .campaign-search-row>label:focus-within{border-color:#7893c1;box-shadow:0 0 0 3px rgba(23,70,162,.08)}.campaign-marketplace-page .campaign-search-row .campaign-sort{width:180px;min-width:180px;flex:0 0 180px;padding:0 11px}.campaign-marketplace-page .campaign-search-row .result-count{flex:0 0 auto;white-space:nowrap}.campaign-marketplace-page .campaign-result-summary{min-height:50px;margin:0;padding:5px 0;background:transparent;border-bottom:1px solid #dfe2e6}.campaign-marketplace-page .campaign-result-summary b{color:var(--market-blue)}.campaign-marketplace-page .campaign-result-summary .campaign-active-filter-summary{border-left-color:#d7dce3}.campaign-marketplace-page .campaign-result-summary .campaign-clear-filters{color:#c93423;background:#fff;border-color:#e1aaa4;box-shadow:none}.campaign-marketplace-page .campaign-result-summary .campaign-clear-filters:hover{color:#fff;background:#c93423}.campaign-marketplace-page .campaign-merchant-filter{margin:14px 0}.campaign-marketplace-page .campaign-products{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.campaign-marketplace-page .campaign-products .campaign-product-card{min-height:229px;grid-template-columns:128px minmax(0,1fr);gap:25px;margin:0;padding:24px 22px;background:#fff;border:1px solid #d8dbe0;border-radius:10px;box-shadow:none;transition:transform .18s,border-color .18s,box-shadow .18s}.campaign-marketplace-page .campaign-products .campaign-product-card:hover{background:#fff;border-color:#b9c5d8;box-shadow:0 18px 42px -34px rgba(11,36,81,.7);transform:translateY(-2px)}.campaign-marketplace-page .campaign-products .campaign-product-card.selected{background:#fff9f7;border-color:#dd9d95;box-shadow:inset 4px 0 #c93423}.campaign-marketplace-page .campaign-product-cover{width:128px;background:#fff;border:1px solid #d1d4d9;border-radius:6px;box-shadow:6px 7px 0 #e7e9ec}.campaign-marketplace-page .campaign-product-cover img{object-fit:contain;background:#fff}.campaign-marketplace-page .campaign-product-eyebrow{color:#6d747b;font-size:11px}.campaign-marketplace-page .campaign-product-eyebrow .campaign-card-merchant{color:var(--market-blue-dark)}.campaign-marketplace-page .campaign-product-eyebrow .campaign-card-type{color:var(--market-blue)}.campaign-marketplace-page .campaign-products .campaign-product-card h3{margin:9px 0 7px;color:#1d2226;font:700 21px/1.45 "Noto Serif SC",Songti SC,serif}.campaign-marketplace-page .campaign-product-card h3 a{color:#1d2226}.campaign-marketplace-page .campaign-product-card h3 a:hover{color:var(--market-blue)}.campaign-marketplace-page .campaign-products .campaign-product-summary{color:#626970;font-size:13px;line-height:1.75}.campaign-marketplace-page .campaign-product-keywords span{color:#59636e;background:#f0f3f7;border-radius:4px}.campaign-marketplace-page .campaign-product-metrics{background:#f7f9fc;border-color:#d8dbe0;border-radius:6px}.campaign-marketplace-page .campaign-product-metrics>div{border-color:#dfe2e6}.campaign-marketplace-page .campaign-product-metrics dt{color:#747d87}.campaign-marketplace-page .campaign-product-metrics dd{color:#263b59}.campaign-marketplace-page .campaign-product-metrics .price{background:#fff3ef}.campaign-marketplace-page .campaign-product-metrics .price dd{color:#c93423}.campaign-marketplace-page .campaign-product-actions{border-top-color:#dfe2e6}.campaign-marketplace-page .campaign-product-actions a,.campaign-marketplace-page .campaign-product-actions>span,.campaign-marketplace-page .campaign-recommend-button{border-radius:6px}.campaign-marketplace-page .campaign-product-actions .campaign-h5-link{color:#fff;background:#c93423;border-color:#c93423}.campaign-marketplace-page .campaign-product-actions .campaign-pdf-link{color:#fff;background:var(--market-blue)!important;border-color:var(--market-blue)!important}.campaign-marketplace-page .campaign-product-actions .campaign-detail-link{color:var(--market-blue-dark);background:#fff;border-color:#aebbd0}.campaign-marketplace-page .campaign-recommend-button{background:#d43724;border-color:#d43724}.campaign-marketplace-page .campaign-recommend-button[aria-pressed=true]{color:#c93423;background:#fff}.campaign-marketplace-page .campaign-pagination{padding-top:18px;border-top:1px solid #d8dbe0}.campaign-marketplace-page .campaign-pagination button{color:var(--market-blue-dark);border-color:#aebbd0;background:#fff}.campaign-marketplace-page .campaign-pagination button:hover:not(:disabled){color:#fff;background:var(--market-blue);border-color:var(--market-blue)}@media (max-width:820px){.campaign-marketplace-page .campaign-catalog-shell.catalog-shell{padding:12px 18px 112px}.campaign-marketplace-page .campaign-search-row.catalog-toolbar{min-height:0;padding-bottom:12px;align-items:stretch;flex-direction:column}.campaign-marketplace-page .campaign-search-row .campaign-sort{width:100%;min-width:0;flex-basis:auto}.campaign-marketplace-page .campaign-search-row .result-count{min-height:32px;align-items:center}.campaign-marketplace-page .campaign-products .campaign-product-card{min-height:0;grid-template-columns:94px minmax(0,1fr);gap:14px;padding:16px 13px 18px}.campaign-marketplace-page .campaign-product-cover{width:94px}.campaign-marketplace-page .campaign-products .campaign-product-card h3{font-size:16px}.campaign-marketplace-page .campaign-products .campaign-product-summary{font-size:12px}}.report-journey-bar{color:#263342;background:#fff;border-color:#d8dbe0;font-family:Noto Sans SC,Microsoft YaHei,sans-serif}.journey-market-brand{min-width:108px;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;color:var(--market-blue-dark,#102f6c)}.journey-market-brand .marketplace-mark{width:108px;flex-basis:108px}.journey-source{color:var(--market-blue,#1746a2)}.journey-mode-label{color:#fff;background:var(--market-blue,#1746a2);border-radius:4px}.journey-sequence>a,.journey-sequence>span{color:#263b59;background:#f7f9fc;border-color:#cbd3df;border-radius:6px}.journey-sequence>a:hover{color:#fff;background:var(--market-blue,#1746a2);border-color:var(--market-blue,#1746a2)}.journey-sequence small{color:#6f7780}.journey-recommendation button{color:#fff;background:var(--market-red,#dc3b27);border-color:var(--market-red,#dc3b27);border-radius:6px}.journey-recommendation button[aria-pressed=true]{color:var(--market-red,#dc3b27);background:#fff}.journey-submit-link{color:var(--market-blue-dark,#102f6c);background:#fff;border-color:#aebbd0;border-radius:6px}.journey-submit-link b{background:var(--market-red,#dc3b27)}.h5-reader-page{--market-blue:#1746a2;--market-blue-dark:#102f6c;--market-red:#dc3b27;color:#20262c;background:#eef1f5;font-family:Noto Sans SC,Microsoft YaHei,sans-serif}.h5-reader-page:before{background:var(--market-red)}.h5-reader-toolbar{color:#1d2733;background:rgba(255,255,255,.97);border-bottom:1px solid #d8dbe0;box-shadow:0 6px 20px -16px rgba(16,47,108,.55);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.h5-reader-toolbar>div>a{color:var(--market-blue);background:#f4f7fc;border-color:#b9c6d9;border-radius:6px}.h5-reader-toolbar strong{color:#20262c}.h5-reader-toolbar nav .h5-pdf-link{color:#fff;background:var(--market-red);border-color:var(--market-red);border-radius:6px}.h5-reader-toolbar nav .h5-pdf-link:hover{background:#b92e1e;border-color:#b92e1e}.h5-reader-toolbar button{color:var(--market-blue-dark);background:#fff;border-color:#aebbd0;border-radius:6px}.h5-reader-toolbar button:hover,.h5-reader-toolbar button[aria-expanded=true]{color:#fff;background:var(--market-blue);border-color:var(--market-blue)}.h5-admin-preview-label{color:#fff;background:var(--market-blue);border-radius:4px}.h5-reader-navigation{color:#2b333b;background:#fff;border-top:4px solid var(--market-red);border-left:1px solid #d8dbe0;box-shadow:-18px 22px 48px -26px rgba(16,47,108,.55)}.h5-reader-navigation header{padding-bottom:14px;border-bottom:1px solid #e0e3e7}.h5-reader-navigation header strong{color:var(--market-blue-dark)}.h5-reader-navigation li{color:var(--market-red)}.h5-reader-navigation a{color:#3d4b5d}.h5-reader-navigation a:hover{color:var(--market-blue)}.h5-reading-paper{background:#fff;border:1px solid #d8dbe0;border-radius:10px;box-shadow:0 22px 52px -36px rgba(16,47,108,.58)}.h5-reading-paper>header{border-color:#dfe2e6}.h5-reading-paper>header span,.h5-source-page>small{color:var(--market-blue)}.h5-reading-paper>header h1,.h5-source-page h2,.h5-source-page h3,.h5-source-page h4{color:#172339}.h5-inline-figure figcaption,.h5-reading-paper>header p{color:#68717a}.h5-inline-figure img{background:#f3f5f8;border-radius:6px}.h5-table-scroll{overflow:hidden;border-color:#d8dbe0;border-radius:8px}.h5-table-scroll td,.h5-table-scroll th{border-color:#dfe2e6}.h5-table-scroll th{color:var(--market-blue-dark);background:#edf2fb}.h5-trial-end{overflow:hidden;color:#fff;background:var(--market-blue-dark);border-top:5px solid var(--market-red);border-radius:10px}.h5-trial-end span{color:#b9cae8}.h5-trial-end p{color:#d7e0ef}.h5-trial-end a{min-height:38px;padding:0 15px;display:inline-flex;align-items:center;color:#fff;background:var(--market-red);border:0;border-radius:6px}.h5-trial-end a+a{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.35)}.reader-page{--market-blue:#1746a2;--market-blue-dark:#102f6c;--market-red:#dc3b27;background:#29303a;font-family:Noto Sans SC,Microsoft YaHei,sans-serif}.reader-page>.report-journey-bar{color:#263342;background:#fff;border-color:#d8dbe0}.reader-page>.report-journey-bar .journey-source{color:var(--market-blue)}.reader-page>.report-journey-bar .journey-sequence>a,.reader-page>.report-journey-bar .journey-sequence>span{color:#263b59;background:#f7f9fc;border-color:#cbd3df}.reader-page>.report-journey-bar .journey-sequence>a:hover{color:#fff;background:var(--market-blue)}.reader-page>.report-journey-bar .journey-sequence small{color:#68717a;background:#edf1f6}.reader-page .web-pdf-reader{background:#29303a}.immersive-reader .pdf-toolbar{background:#0d2045;border-bottom-color:#29436f;box-shadow:0 5px 18px rgba(3,13,31,.3)}.pdf-reader-identity>span{color:#fff;background:var(--market-red);border-radius:4px}.pdf-reader-identity>strong{color:#fff}.immersive-reader .pdf-site-nav a,.immersive-reader .pdf-toolbar-start>.pdf-bookmark-toggle{color:#d8e2f3;background:#19325f;border-color:#536c96;border-radius:6px}.immersive-reader .pdf-site-nav a:hover,.immersive-reader .pdf-toolbar-start>.pdf-bookmark-toggle.is-active,.immersive-reader .pdf-toolbar-start>.pdf-bookmark-toggle:hover{color:#fff;background:var(--market-blue);border-color:#6f91cb}.immersive-reader .pdf-site-nav .pdf-h5-switch{color:#fff;background:var(--market-red);border-color:var(--market-red)}.immersive-reader .pdf-page-controls,.immersive-reader .pdf-zoom-controls{background:#08172f;border-color:#3b5681}.immersive-reader .pdf-toolbar button{color:#e5ebf5}.immersive-reader .pdf-page-controls button:hover:not(:disabled),.immersive-reader .pdf-zoom-controls button:hover:not(:disabled){background:var(--market-blue)}.immersive-reader .pdf-page-controls label{color:#bdcae0;background:#172b50}.immersive-reader .pdf-page-controls input{color:#172339;background:#fff}.pdf-stage{background:#29303a;scrollbar-color:#60718b #20262e}.pdf-page-shell{box-shadow:0 12px 34px rgba(3,12,25,.5)}.pdf-page-loading{background:rgba(13,32,69,.88);border-radius:4px}.pdf-reader-status button{background:var(--market-red);border-radius:6px}.pdf-loading-mark{border-top-color:var(--market-red)}.pdf-bookmark-panel{color:#252c34;background:#fff;border-top:4px solid var(--market-red);border-right-color:#d8dbe0}.pdf-bookmark-panel>header{border-color:#dfe2e6}.pdf-bookmark-panel>header strong{color:var(--market-blue-dark)}.pdf-bookmark-list ul ul{border-color:#d8dfe9}.pdf-bookmark-list li>button{color:#3b4654}.pdf-bookmark-list li>button:hover:not(:disabled){color:var(--market-blue);background:#edf2fb}.pdf-bookmark-list li>button small{color:var(--market-red)}.trial-end-card{color:#252c34;background:#fff;border-top-color:var(--market-red);border-radius:10px}.trial-end-card span{color:var(--market-blue)}.trial-end-card p{color:#68717a}.trial-end-card a{color:#fff;background:var(--market-red);border-radius:6px}.pdf-mobile-tools-panel{color:#273342;background:#fff;border-color:#d8dbe0;border-radius:8px}.pdf-mobile-tools-panel a,.pdf-mobile-tools-panel button{color:var(--market-blue-dark);background:#f7f9fc;border-color:#d1d9e5;border-radius:6px}@media (max-width:980px){.catalog-page .catalog-shell{grid-template-columns:1fr}.catalog-page .catalog-sidebar{position:static;max-height:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior:auto;scrollbar-gutter:auto;border-top-width:1px}.catalog-page .discovery-facet{padding-block:0}.catalog-page .discovery-facet .facet-filter-heading{min-height:44px;margin-bottom:0}.catalog-page .facet-accordion-toggle{min-height:44px;cursor:default}.catalog-page .facet-accordion-toggle>i{display:none}}@media (max-width:700px){.journey-market-brand{display:none}.reader-page>.report-journey-bar,.report-journey-bar{background:#fff;border-color:#d8dbe0}.journey-source{color:var(--market-blue,#1746a2);border-color:#b7c3d4;border-radius:6px}.journey-sequence>a,.journey-sequence>span{color:#263b59!important;background:#f7f9fc!important;border-color:#cbd3df!important;border-radius:6px}.h5-reading-paper{border:0;border-radius:0}.h5-trial-end{border-radius:8px}.immersive-reader .pdf-mobile-tools-toggle,.immersive-reader .pdf-mobile-tools-toggle.is-active{color:#fff;background:var(--market-blue);border-color:#6f91cb;border-radius:6px}.catalog-page .catalog-heading{padding:16px 18px 0}.cart-shell,.catalog-page .catalog-shell,.detail-page .detail-body{padding-inline:18px}.catalog-page .report-row{border-radius:8px}.detail-page .detail-hero{padding-inline:18px}.detail-page .detail-section{padding:22px 18px}.cart-customer,.cart-products{padding-inline:18px}.account-panel,.delivery-acceptance-group,.delivery-acceptance-summary{border-radius:8px}.topic-r4-hero,.topic-r4-section{border-color:var(--market-line)}.campaign-marketplace-page .campaign-workspace-tabs{border-radius:0}}.detail-sales-channels{margin-top:18px;padding:18px;border:1px solid #d8e0e8;background:#f8fafc}.detail-sales-channels>header{display:flex;gap:10px;flex-direction:column;margin-bottom:14px}.detail-sales-channels>header strong{font-size:18px}.detail-sales-channels>header span{color:#596879;line-height:1.6}.detail-sales-channels>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-sales-channels article{padding:16px;border:1px solid #d7dee7;background:#fff}.detail-sales-channels article>small{color:#8b1e2d;font-weight:700}.detail-sales-channels article h2{font-size:17px;margin:6px 0 12px}.detail-sales-channels article dl{display:grid;gap:7px;margin-bottom:14px}.detail-sales-channels article dl>div{display:grid;grid-template-columns:120px 1fr;gap:8px;font-size:13px}.detail-sales-channels article dt{color:#6a7683}.detail-sales-channels article dd{margin:0;font-weight:600}.complaint-customer-workspace{max-width:1180px;margin:24px auto;padding:0 24px 60px}.complaint-customer-workspace>header{display:flex;justify-content:space-between;gap:24px;align-items:end}.complaint-customer-workspace>header p{max-width:520px;color:#596879}.complaint-customer-workspace>form{margin-top:20px;padding:22px;background:#fff;border:1px solid #dce2e8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.complaint-customer-workspace label{display:grid;gap:7px;font-weight:600}.complaint-customer-workspace label.wide{grid-column:1/-1}.complaint-customer-workspace input,.complaint-customer-workspace select,.complaint-customer-workspace textarea{padding:10px;border:1px solid #cbd3dd;background:#fff}.complaint-customer-workspace form>button{justify-self:start;padding:10px 20px}.complaint-notice{padding:12px 16px;background:#fff8dc;border-left:4px solid #a97900}.complaint-case-list{margin-top:28px}.complaint-case-list>article{margin-top:12px;padding:18px;background:#fff;border:1px solid #dce2e8}.complaint-case-list article>header{display:flex;justify-content:space-between}.complaint-case-list article dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.complaint-case-list article dl>div{display:grid;grid-template-columns:90px 1fr}.complaint-case-list dd{margin:0}.complaint-appeal-status{margin-top:12px;padding:10px 12px;background:#f5f1e8;border-left:3px solid #8e6b2f}.complaint-appeal-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:end;margin-top:12px}.complaint-appeal-form textarea{min-width:0;padding:10px;border:1px solid #cbd3dd}.complaint-appeal-form button{padding:10px 14px}.cart-commercial-parties{margin:8px 0;padding:8px 10px;border-left:3px solid #8e6b2f;background:#f7f4ec;color:#4d5965;font-size:12px;line-height:1.7}.cart-commercial-parties b{color:#24384b}@media(max-width:720px){.complaint-customer-workspace>form,.detail-sales-channels>div{grid-template-columns:1fr}.complaint-customer-workspace{padding:0 14px 40px}.complaint-customer-workspace>header{align-items:start;flex-direction:column}.complaint-appeal-form,.complaint-case-list article dl{grid-template-columns:1fr}}.detail-sale-paused{margin:16px 0 0;padding:12px 14px;display:grid;gap:5px;border-left:4px solid #aa3325;background:#fff3ef;color:#6f2d27}.detail-sale-paused strong{font-size:13px}.detail-sale-paused span{font-size:11px;line-height:1.65}.cart-product-provider{margin-top:8px!important;padding:7px 9px;border-left:3px solid #8ea0b8;background:#f3f6fa;color:#4d5965!important;line-height:1.55}.cart-product-provider b{color:#24384b}.cart-channel-selector{padding:30px 34px;background:#fff;border:1px solid #d8dbe0;border-radius:10px;box-shadow:0 18px 42px -38px rgba(11,36,81,.65)}.cart-channel-selector>header{padding-bottom:18px;display:flex;align-items:end;justify-content:space-between;gap:20px;border-bottom:1px solid #dfe2e6}.cart-channel-selector>header small{color:var(--market-blue);font:700 8px Consolas,Microsoft YaHei,sans-serif;letter-spacing:.14em}.cart-channel-selector>header h2{margin:5px 0 0;color:var(--market-ink);font:700 24px "Noto Serif SC",serif}.cart-channel-selector>header>strong{color:#657184;font-size:12px}.cart-channel-intro{max-width:900px;margin:18px 0 0;color:#586677;font-size:12px;line-height:1.8}.cart-channel-groups{margin-top:18px;display:grid;gap:16px}.cart-channel-group{min-width:0;margin:0;padding:17px;border:1px solid #d9dfe7;background:#f8fafc}.cart-channel-group legend{max-width:calc(100% - 16px);padding:0 8px;display:flex;align-items:baseline;gap:8px;color:#293b51}.cart-channel-group legend span{color:#718097;font-size:9px}.cart-channel-group legend strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cart-channel-group legend small{color:#7a8594;font-size:9px;white-space:nowrap}.cart-channel-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cart-channel-option{min-width:0;padding:16px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;border:1px solid #cfd6df;border-radius:7px;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.cart-channel-option:hover{border-color:#8da1bd;transform:translateY(-1px)}.cart-channel-option.selected{border-color:#1746a2;box-shadow:0 0 0 3px rgba(23,70,162,.11)}.cart-channel-option.merchant.selected{border-color:#9b5c25;box-shadow:0 0 0 3px rgba(155,92,37,.12)}.cart-channel-option.disabled{cursor:not-allowed;opacity:.58;transform:none}.cart-channel-option>input{width:17px;height:17px;margin:3px 0 0;accent-color:#1746a2}.cart-channel-option.merchant>input{accent-color:#9b5c25}.cart-channel-option>span{min-width:0;display:grid;gap:6px}.cart-channel-option>span>small{color:#75839a;font:700 8px Consolas,monospace;letter-spacing:.08em}.cart-channel-option>span>strong{color:#1f334d;font-size:16px}.cart-channel-option>span>em{color:#586677;font-size:11px;font-style:normal;line-height:1.7}.cart-channel-option>span>b{padding:8px 10px;color:#31526f;background:#edf3fb;font-size:10px;line-height:1.65}.cart-channel-option.merchant>span>b{color:#773e22;background:#fff1e5}.cart-channel-option>span>i{color:#9c332a;font-size:10px;font-style:normal;font-weight:700}.cart-channel-summary{margin-top:16px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-left:4px solid #b57a34;background:#fff6e9}.cart-channel-summary.ready{border-left-color:#2e7656;background:#edf8f2}.cart-channel-summary strong{color:#263b50;font-size:12px}.cart-channel-summary span{color:#637080;font-size:10px;line-height:1.65;text-align:right}.cart-success nav{display:flex;flex-wrap:wrap;gap:8px}.cart-success nav a{white-space:nowrap}@media(max-width:720px){.cart-channel-selector{padding:22px 16px;border-right:0;border-left:0;border-radius:0}.cart-channel-selector>header{align-items:start;flex-direction:column;gap:7px}.cart-channel-selector>header h2{font-size:22px}.cart-channel-selector>header>strong{font-size:10px}.cart-channel-options{grid-template-columns:1fr}.cart-channel-option{padding:15px 13px}.cart-channel-option>span>strong{font-size:15px}.cart-channel-option>span>em{font-size:12px}.cart-channel-summary{align-items:flex-start;flex-direction:column;gap:6px}.cart-channel-summary span{text-align:left}.cart-success nav{width:100%;display:grid}.cart-success nav a{text-align:center;white-space:normal}}.merchant-procurement-document{--merchant-document:#74451f;--merchant-document-soft:#fff3e6;background:#efe9df}.merchant-procurement-document .procurement-running-header,.merchant-procurement-document article>header{border-bottom-color:var(--merchant-document)}.merchant-procurement-document .procurement-product-item{border-top-color:var(--merchant-document)}.merchant-procurement-document .procurement-cover-brand>strong,.merchant-procurement-document .procurement-running-header strong,.merchant-procurement-document h1,.merchant-procurement-document h2{color:var(--merchant-document)}.merchant-procurement-document .procurement-product-index{background:var(--merchant-document)}.merchant-procurement-document .procurement-page-footer{border-top-color:#bc9b7f}.merchant-procurement-document .procurement-page-footer i{color:var(--merchant-document)}.merchant-document-watermark{margin:0 0 15px;padding:8px 11px;color:#663918;background:var(--merchant-document-soft);border:1px solid #d8b896;font-size:11px;font-weight:700;letter-spacing:.04em;text-align:center}.merchant-procurement-record{margin-top:24px}.merchant-procurement-record>h2{margin:0 0 14px}.merchant-record-status{padding:16px;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:13px;border:1px solid #d9c4ae;background:#fff8ef}.merchant-record-status>span{padding:6px 9px;color:#fff;background:var(--merchant-document);font-size:10px;font-weight:700}.merchant-record-status strong{display:block;color:#57351d;font-size:14px}.merchant-record-status p{margin:6px 0 0;color:#6d5d50;font-size:11px;line-height:1.7}.merchant-procurement-record.is-cancelled .merchant-record-status{border-color:#d4d7da;background:#f5f6f7}.merchant-procurement-record.is-cancelled .merchant-record-status>span{background:#717981}.merchant-procurement-record.is-cancelled .merchant-record-status strong{color:#49525b}.merchant-procurement-record>dl{margin:14px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #dfd5ca}.merchant-procurement-record>dl>div{min-width:0;padding:11px 13px;display:grid;grid-template-columns:126px minmax(0,1fr);gap:10px;border-bottom:1px solid #e7ddd3}.merchant-procurement-record>dl>div:nth-child(odd){border-right:1px solid #e7ddd3}.merchant-procurement-record>dl>div:nth-last-child(-n+2){border-bottom:0}.merchant-procurement-record dt{color:#796b60;font-size:10px}.merchant-procurement-record dd{margin:0;color:#3f3731;font-size:11px;font-weight:650;line-height:1.55}.merchant-reading-exclusion{margin:14px 0 0;padding:14px 16px;display:grid;gap:5px;border-left:5px solid #a43a2e;background:#fff0ed}.merchant-reading-exclusion strong{color:#8d2e25;font-size:13px}.merchant-reading-exclusion span{color:#664d49;font-size:11px;line-height:1.75}.merchant-cancel-note{margin:12px 0 0;padding:11px 13px;display:grid;grid-template-columns:auto 1fr auto;gap:10px;background:#f2f3f4;color:#58616a;font-size:10px}.merchant-cancel-note time{white-space:nowrap}.merchant-procurement-document .merchant-contact-panel{color:#fff;background:var(--merchant-document);border-left-color:#d5ae78}.merchant-procurement-document .merchant-contact-panel>small{color:#f0cf9e}.merchant-procurement-document .merchant-contact-panel>p{color:#f7ece0}.merchant-procurement-document .platform-coordination-panel{margin-top:12px!important;color:#eaf0f4;background:#344b5b;border-left-color:#829aaa}.platform-coordination-panel a{color:#fff;text-decoration:underline}.procurement-verification-block{margin-top:18px!important;padding:12px 14px;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;border:1px solid #c9d1d6;border-left:5px solid #315c74;background:#f5f8fa;break-inside:avoid;page-break-inside:avoid}.procurement-verification-block>img{width:76px;height:76px;padding:3px;background:#fff;border:1px solid #c9d1d6}.procurement-verification-block>div{min-width:0;display:grid;gap:3px}.procurement-verification-block small{color:#667985;font:700 9px Georgia,Noto Sans SC,sans-serif;letter-spacing:.07em}.procurement-verification-block strong{color:#183d53;font:700 14px "Noto Serif SC",serif}.procurement-verification-block p{margin:0;color:#596a74;font-size:10px;line-height:1.55}.procurement-verification-block code{margin-top:2px;color:#233c4c;font:700 11px Consolas,Noto Sans SC,monospace;letter-spacing:.05em;overflow-wrap:anywhere}.procurement-verification-block.is-unavailable{grid-template-columns:1fr;border-left-color:#a08044;background:#fff8e8}.merchant-procurement-document .procurement-verification-block{border-left-color:var(--merchant-document);background:#fffaf4}.merchant-procurement-document .procurement-verification-block strong{color:var(--merchant-document)}.procurement-sheet-verification .procurement-verification-intro{margin-top:34px}.procurement-verification-intro>small{color:#93603a;font:700 9px Georgia,Noto Sans SC,sans-serif;letter-spacing:.12em}.procurement-verification-intro>h2{margin-top:8px}.procurement-verification-intro>p{max-width:650px;margin:0;color:#5f666a;font-size:12px;line-height:1.75}.procurement-verification-block.is-standalone{margin-top:28px!important;padding:22px 24px;grid-template-columns:116px minmax(0,1fr);gap:24px;border-left-width:7px}.procurement-verification-block.is-standalone>img{width:116px;height:116px;padding:5px}.procurement-verification-block.is-standalone>div{gap:6px}.procurement-verification-block.is-standalone small{font-size:10px}.procurement-verification-block.is-standalone strong{font-size:19px}.procurement-verification-block.is-standalone p{font-size:12px;line-height:1.7}.procurement-verification-block.is-standalone code{font-size:15px;letter-spacing:.08em}.procurement-verification-guide{margin-top:30px!important}.procurement-verification-guide ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none}.procurement-verification-guide li{min-width:0;padding:14px 15px;display:grid;gap:6px;border:1px solid #ded4c8;background:#fffaf4}.procurement-verification-guide li b{color:#74451f;font-size:12px}.procurement-verification-guide li span{color:#6b625a;font-size:10px;line-height:1.65}.procurement-sheet-verification .procurement-contact-panel{margin-top:24px!important}.procurement-sheet-verification .platform-coordination-panel{margin-top:12px!important}.order-verification-page{min-height:100vh;padding:48px 20px 72px;display:grid;place-items:start center;background:linear-gradient(160deg,#e8edf1,#f7f4ed 55%,#eee7dc)}.order-verification-card{width:min(760px,100%);overflow:hidden;background:#fff;border:1px solid #ccd4d9;border-top:5px solid #1d5f49;box-shadow:0 24px 70px rgba(25,42,54,.14)}.order-verification-card.is-superseded{border-top-color:#a36a21}.order-verification-card.is-invalid{border-top-color:#9b352d}.order-verification-card>header{padding:18px 24px;display:flex;align-items:baseline;justify-content:space-between;gap:18px;color:#fff;background:#17364b}.order-verification-card>header a{font:700 19px "Noto Serif SC",serif;letter-spacing:.08em}.order-verification-card>header span{color:#cbd6dd;font-size:12px;letter-spacing:.12em}.order-verification-result{padding:30px 30px 24px;display:grid;grid-template-columns:58px minmax(0,1fr);gap:18px;border-bottom:1px solid #dce2e5}.order-verification-result>i{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#1d7959;font-size:28px;font-style:normal;font-weight:800}.is-superseded .order-verification-result>i{background:#a36a21}.is-invalid .order-verification-result>i{background:#9b352d}.order-verification-result small{color:#527168;font:700 10px Consolas,monospace;letter-spacing:.14em}.is-superseded .order-verification-result small{color:#8b642e}.is-invalid .order-verification-result small{color:#8d4d48}.order-verification-result h1{margin:6px 0 7px;color:#1e3442;font:700 27px "Noto Serif SC",serif}.order-verification-result p{margin:0;color:#5b6870;font-size:13px;line-height:1.75}.order-verification-summary{margin:0;padding:24px 30px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-bottom:1px solid #dce2e5}.order-verification-summary>div{min-width:0;padding:10px 12px;display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px;border-bottom:1px dotted #d4dade}.order-verification-summary dt{color:#78848b;font-size:12px}.order-verification-summary dd{margin:0;color:#263b47;font-size:13px;font-weight:650;overflow-wrap:anywhere}.order-verification-code{margin:24px 30px 0;padding:17px 19px;display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:8px 18px;color:#183d53;background:#edf4f7;border-left:5px solid #315c74}.order-verification-code span{font-size:12px;font-weight:700}.order-verification-code strong{font:700 18px Consolas,monospace;letter-spacing:.08em;overflow-wrap:anywhere}.order-verification-code small{grid-column:2;color:#81592b;font-size:11px}.order-verification-parties{margin:24px 30px 0}.order-verification-parties h2{margin:0 0 12px;padding-bottom:7px;color:#183d53;border-bottom:1px solid #cbd4d9;font:700 16px "Noto Serif SC",serif}.order-verification-parties dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #d9dfe2}.order-verification-parties dl>div{min-width:0;padding:10px 12px;display:grid;grid-template-columns:94px minmax(0,1fr);gap:8px;border-bottom:1px solid #e1e5e7}.order-verification-parties dl>div:nth-child(odd){border-right:1px solid #e1e5e7}.order-verification-parties dt{color:#748087;font-size:11px}.order-verification-parties dd{margin:0;color:#324650;font-size:12px;font-weight:600;line-height:1.55;overflow-wrap:anywhere}.order-verification-scope{margin:24px 30px 0;padding:14px 16px;display:grid;gap:5px;border-left:4px solid #a56d27;background:#fff7e8}.order-verification-scope strong{color:#755022;font-size:12px}.order-verification-scope span{color:#6a5d4e;font-size:12px;line-height:1.7}.order-verification-card>footer{margin-top:24px;padding:17px 30px;display:flex;align-items:center;justify-content:space-between;gap:22px;color:#66737b;background:#f2f4f5;font-size:11px;line-height:1.6}.order-verification-card>footer a,.order-verification-home{flex:0 0 auto;color:#fff;background:#17364b;font-weight:700}.order-verification-card>footer a{padding:8px 12px}.order-verification-home{margin:0 30px 30px;padding:10px 16px;display:inline-flex}@media(max-width:720px){.merchant-procurement-record>dl{grid-template-columns:1fr}.merchant-procurement-record>dl>div,.merchant-procurement-record>dl>div:nth-child(odd),.merchant-procurement-record>dl>div:nth-last-child(-n+2){grid-template-columns:1fr;border-right:0;border-bottom:1px solid #e7ddd3}.merchant-procurement-record>dl>div:last-child{border-bottom:0}.merchant-cancel-note{grid-template-columns:1fr}.merchant-cancel-note time{white-space:normal}.procurement-verification-block{grid-template-columns:68px minmax(0,1fr);padding:11px}.procurement-verification-block>img{width:68px;height:68px}.procurement-verification-block.is-standalone{padding:16px;grid-template-columns:88px minmax(0,1fr);gap:14px}.procurement-verification-block.is-standalone>img{width:88px;height:88px}.procurement-verification-block.is-standalone strong{font-size:16px}.procurement-verification-block.is-standalone code{font-size:11px}.procurement-verification-guide ol{grid-template-columns:1fr}.order-verification-page{padding:0;background:#fff}.order-verification-card{border-right:0;border-left:0;box-shadow:none}.order-verification-card>header{padding:16px 18px}.order-verification-result{padding:24px 18px 20px;grid-template-columns:46px minmax(0,1fr);gap:13px}.order-verification-result>i{width:42px;height:42px;font-size:23px}.order-verification-result h1{font-size:22px}.order-verification-summary{padding:18px;grid-template-columns:1fr}.order-verification-summary>div{grid-template-columns:100px minmax(0,1fr)}.order-verification-code,.order-verification-parties,.order-verification-scope{margin-right:18px;margin-left:18px}.order-verification-code{grid-template-columns:1fr;gap:5px}.order-verification-code small{grid-column:auto}.order-verification-code strong{font-size:15px}.order-verification-parties dl{grid-template-columns:1fr}.order-verification-parties dl>div:nth-child(odd){border-right:0}.order-verification-card>footer{padding:16px 18px;align-items:flex-start;flex-direction:column}.order-verification-home{margin:0 18px 24px}}@media print{.merchant-procurement-document .procurement-sheet{border-top:5px solid #74451f!important}.merchant-document-watermark{color:#000!important;border:2px solid #74451f!important;background:#fff!important}.merchant-procurement-document .platform-coordination-panel{color:#000!important;background:#fff!important;border:1px solid #777!important}.merchant-procurement-document .platform-coordination-panel *{color:#000!important}.procurement-verification-block{color:#000!important;background:#fff!important;border:1px solid #777!important;border-left:5px solid #315c74!important}.procurement-verification-block *{color:#000!important}}.account-page .account-order-card.merchant-procurement-card{border-top-color:#8b572c}.merchant-procurement-card>header{background:#fffaf3}.account-page .account-order-card.merchant-completed-card{border-top-color:#2d7654}.merchant-completed-card>header{background:#f3faf6}.account-order-service-actions{margin:0;padding:15px 19px;display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,1.2fr);align-items:center;gap:18px;border:0;border-bottom:1px solid #cbd5df;border-left:5px solid #2458a6;background:#f5f8fc}.account-order-service-actions>div{min-width:0;display:grid;gap:4px}.account-order-service-actions small{color:#51729d;font:700 13px Georgia,serif;letter-spacing:.1em}.account-order-service-actions strong{color:#233d59;font-size:14px}.account-order-service-actions p{margin:0;color:#5f6f80;font-size:14px;line-height:1.65}.account-order-service-actions nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.account-order-service-actions nav>a,.account-order-service-actions nav>button{box-sizing:border-box;min-height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #8293a5;border-radius:5px;color:#334e69;background:#fff;cursor:pointer;font-size:14px;font-weight:700;white-space:nowrap}.account-order-service-actions nav>a:hover,.account-order-service-actions nav>button:hover:not(:disabled){border-color:#2458a6;color:#17469a;background:#eef4ff}.account-order-service-actions nav>.primary{border-color:#1746a2;color:#fff;background:#1746a2}.account-order-service-actions nav>.primary:hover,.account-order-service-actions nav>button.primary:hover:not(:disabled){border-color:#103a88;color:#fff;background:#103a88}.account-order-service-actions nav>.danger{border-color:#d5a7a1;color:#943a32;background:#fff}.account-order-service-actions nav>.danger:hover:not(:disabled){border-color:#943a32;color:#fff;background:#943a32}.account-order-service-actions nav>button:disabled{opacity:.58;cursor:wait}.account-order-service-actions.merchant{border-color:#d6c6b6 #d6c6b6 #d6c6b6 #8b572c;background:#fffaf3}.account-order-service-actions.merchant small{color:#8b6a4e}.account-order-service-actions.merchant strong{color:#633c1f}.account-order-service-actions.merchant p{color:#6c5d50}.account-order-service-actions.merchant nav>.primary{border-color:#74451f;background:#74451f}.account-order-service-actions.merchant nav>.primary:hover,.account-order-service-actions.merchant nav>button.primary:hover:not(:disabled){border-color:#593315;background:#593315}.account-order-contact-panel{margin:-6px 24px 18px;padding:14px 17px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #dac9b8;background:#fff}.account-order-contact-panel>div{min-width:0;display:grid;gap:4px}.account-order-contact-panel small{color:#8b6a4e;font-size:13px;font-weight:700}.account-order-contact-panel strong{color:#513721;font-size:14px}.account-order-contact-panel p{margin:0;color:#384a55;font-size:14px;font-weight:650;overflow-wrap:anywhere}.account-order-contact-panel span{color:#7b746d;font-size:13px;line-height:1.6}.account-order-contact-panel>a{flex:0 0 auto;min-height:34px;padding:0 13px;display:inline-flex;align-items:center;color:#fff;background:#74451f;border-radius:4px;font-size:14px;font-weight:700}.account-merchant-selection{margin:0;padding:15px 19px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;border-left:5px solid #8b572c;background:#fff3e7}.account-merchant-selection>span{padding:5px 8px;color:#fff;background:#8b572c;font-size:13px;font-weight:700}.account-merchant-selection>div{display:grid;gap:5px}.account-merchant-selection strong{color:#633c1f;font-size:14px}.account-merchant-selection p{margin:0;color:#6c5d50;font-size:14px;line-height:1.65}.account-merchant-selection b{color:#9a3027;font-size:14px;line-height:1.65}.account-merchant-selection.cancelled{border-left-color:#7a8086;background:#f2f3f4}.account-merchant-selection.cancelled>span{background:#717981}.account-merchant-selection.cancelled strong{color:#4d565d}.account-merchant-selection.cancelled b{display:none}.account-merchant-selection.completed{border-left-color:#2d7654;background:#edf8f2}.account-merchant-selection.completed>span{background:#2d7654}.account-merchant-selection.completed strong{color:#245d43}.account-merchant-selection.completed p{color:#486557}.account-order-created-notice{margin:18px 24px 0;padding:13px 15px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;border-left:5px solid #2e7656;color:#315544;background:#edf8f2}.account-order-created-notice strong{font-size:14px;white-space:nowrap}.account-order-created-notice span{font-size:13px;line-height:1.65}@media(max-width:720px){.account-page .account-order-list{gap:18px}.account-page .account-order-card{margin-inline:10px;border-right:1px solid #9eabb8;border-left:1px solid #9eabb8}.account-order-service-actions{margin:0;padding:13px;grid-template-columns:1fr;align-items:start}.account-order-service-actions nav{justify-content:stretch}.account-order-service-actions nav>a,.account-order-service-actions nav>button{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px)}.account-order-contact-panel{margin-inline:14px;align-items:flex-start;flex-direction:column}.account-merchant-selection{margin:0;padding:13px;grid-template-columns:1fr}.account-merchant-selection>span{justify-self:start}}.account-page .account-order-actions>a.document{color:#31506d;background:#fff;border-color:#9eacba}.account-page .account-order-actions>a.document:hover{color:#1746a2;background:#eef4ff;border-color:#1746a2}.account-page .account-order-brief>a{color:#1746a2;font-size:14px;font-weight:700;white-space:nowrap}.account-page .account-order-brief>a:hover{text-decoration:underline}.customer-order-detail-state{width:min(1180px,calc(100% - 40px));min-height:260px;margin:36px auto;padding:44px;box-sizing:border-box;display:grid;place-items:center;align-content:center;gap:16px;color:#4e6170;background:#fff;border:1px solid #d8dfe5}.customer-order-detail-state>a{padding:10px 16px;color:#fff;background:#1746a2;font-size:14px;font-weight:700}.customer-order-detail-shell{gap:18px}.customer-order-detail{display:grid;gap:18px}.customer-order-detail-head{padding:23px 25px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#203849;background:#fff;border-top:5px solid #1746a2}.customer-order-detail.merchant>.customer-order-detail-head{border-top-color:#a16b34;background:transparent}.customer-order-detail-head>div{min-width:0}.customer-order-detail-head small{color:#465a6b;font:700 13px Georgia,serif;letter-spacing:.12em}.customer-order-detail-head h2{margin:6px 0;color:#203849;font:700 24px "Noto Serif SC",serif}.customer-order-detail-head p{margin:0;color:#465a6b;font-size:14px;overflow-wrap:anywhere}.customer-order-detail-head nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.customer-order-detail-head nav>a{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;color:#244f73;border:1px solid #aabac8;background:#fff;font-size:14px;font-weight:700;white-space:nowrap}.customer-order-detail-head nav>a:hover{background:#e8f0f7}.customer-order-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #d8dfe5;background:#fff}.customer-order-detail-summary>div{min-width:0;padding:16px 18px;display:grid;gap:5px;border-right:1px solid #e0e5e9}.customer-order-detail-summary>div:last-child{border-right:0}.customer-order-detail-summary small{color:#788794;font-size:13px}.customer-order-detail-summary strong{color:#203c55;font-size:20px}.customer-order-detail.merchant .customer-order-detail-summary strong{color:#6d4527}.customer-order-detail-summary span{color:#6c7881;font-size:13px;line-height:1.55}.customer-order-channel-note{padding:15px 18px;border-left:5px solid #8b572c;background:#fff5e9}.customer-order-channel-note strong{color:#633c1f;font-size:14px}.customer-order-channel-note p{margin:5px 0 0;color:#68594c;font-size:14px;line-height:1.75}.customer-order-channel-note.closed{border-left-color:#737d84;background:#f1f3f4}.customer-order-channel-note.closed strong{color:#48545b}.customer-order-detail-progress{padding:17px 20px;display:grid;gap:15px;border:1px solid #d8dfe5;background:#fff}.customer-order-detail-progress>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.customer-order-detail-progress>div>span{position:relative;display:grid;place-items:center;gap:5px;color:#8a969f;font-size:13px;text-align:center}.customer-order-detail-progress>div>span:before{content:"";position:absolute;top:12px;left:-50%;width:100%;border-top:2px solid #dce2e7}.customer-order-detail-progress>div>span:first-child:before{display:none}.customer-order-detail-progress i{position:relative;z-index:1;width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#73818b;background:#eef1f3;font-style:normal}.customer-order-detail-progress .current:before,.customer-order-detail-progress .done:before{border-color:#4d719e}.customer-order-detail-progress .done i{color:#fff;background:#41678f}.customer-order-detail-progress .current i{color:#fff;background:#1746a2;box-shadow:0 0 0 4px #dfe9fa}.customer-order-detail-progress .current b,.customer-order-detail-progress .done b{color:#304f70}.customer-order-detail-progress>p{margin:0;padding:11px 13px;display:grid;gap:4px;background:#f3f7fb}.customer-order-detail-progress>p strong{color:#234765;font-size:14px}.customer-order-detail-progress>p span{color:#667783;font-size:13px;line-height:1.6}.customer-order-channel-note.completed{border-left-color:#2d7654;background:#edf8f2}.customer-order-channel-note.completed strong{color:#245d43}.customer-order-channel-note.completed p{color:#486557}.customer-order-detail-actions{padding:17px 19px;display:grid;grid-template-columns:minmax(240px,.75fr) minmax(420px,1.25fr);align-items:center;gap:22px;border:1px solid #cad5df;border-left:5px solid #2458a6;background:#f5f8fc}.customer-order-detail-actions>div{min-width:0;display:grid;gap:4px}.customer-order-detail-actions small{color:#54759e;font:700 13px Georgia,serif;letter-spacing:.1em}.customer-order-detail-actions h3{margin:0;color:#233d59;font:700 18px "Noto Serif SC",serif}.customer-order-detail-actions p{margin:0;color:#5f6f80;font-size:14px;line-height:1.65}.customer-order-detail-actions nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.customer-order-detail-actions nav>a,.customer-order-detail-actions nav>button{box-sizing:border-box;min-height:37px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #8293a5;border-radius:5px;color:#334e69;background:#fff;cursor:pointer;font-size:14px;font-weight:700;white-space:nowrap}.customer-order-detail-actions nav>a:hover,.customer-order-detail-actions nav>button:hover:not(:disabled){border-color:#2458a6;color:#17469a;background:#eef4ff}.customer-order-detail-actions nav>.primary{border-color:#1746a2;color:#fff;background:#1746a2}.customer-order-detail-actions nav>.danger{border-color:#d5a7a1;color:#943a32}.customer-order-detail-actions nav>.danger:hover:not(:disabled){border-color:#943a32;color:#fff;background:#943a32}.customer-order-detail-actions nav>button:disabled{opacity:.58;cursor:wait}.customer-order-detail-actions.merchant{border-color:#dfd2c4 #dfd2c4 #dfd2c4 #8b572c;background:#fffaf3}.customer-order-detail-actions.merchant small{color:#8b6a4e}.customer-order-detail-actions.merchant h3{color:#633c1f}.customer-order-detail-actions.merchant p{color:#6c5d50}.customer-order-detail-actions.merchant nav>.primary{border-color:#74451f;background:#74451f}.customer-order-detail-actions nav>.complete{border-color:#2d7654;color:#fff;background:#2d7654}.customer-order-detail-actions nav>.complete:hover:not(:disabled){border-color:#245f45;color:#fff;background:#245f45}.customer-order-detail-section{border:1px solid #d8dfe5;background:#fff}.customer-order-detail-section>header{min-height:58px;padding:12px 17px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e0e5e9;background:#f7f9fc}.customer-order-detail-section>header small{color:#6f8191;font:700 13px Georgia,serif;letter-spacing:.11em}.customer-order-detail-section>header h3{margin:4px 0 0;color:#263f54;font:700 18px "Noto Serif SC",serif}.customer-order-detail-section>header>span{color:#667887;font-size:13px}.customer-order-edit-guidance{margin:0;padding:10px 17px;color:#714c2a;background:#fff7e9;border-bottom:1px solid #e7d8bd;font-size:14px;line-height:1.65}.customer-order-products-detail>ol{margin:0;padding:0;list-style:none}.customer-order-products-detail>ol>li{padding:14px 17px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid #e6eaed}.customer-order-products-detail>ol>li:last-child{border-bottom:0}.customer-order-products-detail>ol>li>i{width:27px;height:27px;display:grid;place-items:center;color:#6d7e8c;background:#eef2f5;font:700 14px Georgia,serif}.customer-order-products-detail>ol>li>div{min-width:0;display:grid;gap:5px}.customer-order-products-detail>ol>li>div>strong{color:#293f51;font-size:16px;line-height:1.55}.customer-order-products-detail>ol>li>div>span{color:#74818a;font-size:13px;line-height:1.55}.customer-order-products-detail>ol>li>b{color:#b33427;font:700 18px Georgia,serif;white-space:nowrap}.customer-order-products-detail form{grid-column:2/4;padding:10px 12px;display:grid;grid-template-columns:140px 140px auto;align-items:end;gap:10px;background:#f3f5f6}.customer-order-products-detail form label{display:grid;gap:4px;color:#66757f;font-size:14px}.customer-order-products-detail form input{box-sizing:border-box;width:100%;min-height:34px;padding:0 8px;border:1px solid #c9d1d7;background:#fff}.customer-order-products-detail form button{min-height:34px;padding:0 12px;color:#fff;border:1px solid #1746a2;background:#1746a2;font-size:14px;font-weight:700}.customer-order-product-pagination{padding:13px 17px;display:flex;align-items:center;justify-content:center;gap:12px;border-top:1px solid #e0e5e9;background:#f7f9fc}.customer-order-product-pagination button{min-height:34px;padding:0 13px;color:#284d70;border:1px solid #aebbc6;background:#fff;font-size:14px;font-weight:700}.customer-order-product-pagination button:disabled{opacity:.45}.customer-order-product-pagination span{color:#6e7d87;font-size:13px}.customer-order-arrival-action{padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e1e6e9}.customer-order-arrival-action>div{min-width:0}.customer-order-arrival-action strong{color:#294d3a;font-size:14px}.customer-order-arrival-action p{margin:4px 0 0;color:#68766f;font-size:14px;line-height:1.65}.customer-order-arrival-action button{min-height:38px;padding:0 14px;flex:0 0 auto;border:1px solid #2d6748;border-radius:5px;color:#fff;background:#2d6748;cursor:pointer;font-size:14px;font-weight:700}.customer-order-arrival-action button:disabled{opacity:.58;cursor:wait}.customer-order-detail-columns{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:18px}.customer-order-facts{margin:0;padding:15px 17px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.customer-order-facts>div{min-width:0;display:grid;gap:4px}.customer-order-facts>div.wide{grid-column:1/-1}.customer-order-facts dt,.customer-order-party-list dt{color:#7d8991;font-size:13px}.customer-order-facts dd,.customer-order-party-list dd{margin:0;color:#344956;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.customer-order-party-list{display:grid}.customer-order-party-list>article{padding:14px 17px;border-bottom:1px solid #e3e7ea}.customer-order-party-list>article:last-child{border-bottom:0}.customer-order-party-list>article>strong{color:#513a28;font-size:14px}.customer-order-party-list>article>span{margin-left:8px;color:#7b858b;font-size:13px}.customer-order-party-list dl{margin:11px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 15px}.customer-order-party-list dl>div{min-width:0;display:grid;gap:3px}.customer-order-party-list dl>div.wide{grid-column:1/-1}.customer-order-party-list a{color:#1746a2;text-decoration:underline}.customer-order-contact-note{margin:0;padding:10px 17px;color:#78624f;background:#fff8ee;border-top:1px solid #eadaca;font-size:14px;line-height:1.65}.customer-order-history>ol{margin:0;padding:18px 20px;list-style:none}.customer-order-history li{position:relative;padding:0 0 18px 24px}.customer-order-history li:last-child{padding-bottom:0}.customer-order-history li:before{content:"";position:absolute;left:5px;top:10px;bottom:-3px;border-left:1px solid #cfd7dc}.customer-order-history li:last-child:before{display:none}.customer-order-history li>i{position:absolute;left:0;top:4px;width:11px;height:11px;border-radius:50%;background:#52779b}.customer-order-history li>div{display:grid;gap:4px}.customer-order-history strong{color:#314e67;font-size:14px}.customer-order-history p{margin:0;color:#546873;font-size:14px;line-height:1.65}.customer-order-history small{color:#889298;font-size:13px}.customer-order-empty{padding:16px;color:#77838c;font-size:14px}.customer-order-rules>ul{margin:0;padding:14px 17px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none}.customer-order-rules li{padding:11px 12px;display:grid;gap:4px;border:1px solid #dfe4e7;background:#fafbfc}.customer-order-rules strong{color:#324b5d;font-size:14px}.customer-order-rules small,.customer-order-rules span{color:#75818a;font-size:13px;overflow-wrap:anywhere}@media(max-width:860px){.customer-order-detail-head{align-items:flex-start;flex-direction:column}.customer-order-detail-head nav{justify-content:flex-start}.customer-order-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-order-detail-summary>div:nth-child(2){border-right:0}.customer-order-detail-summary>div:nth-child(-n+2){border-bottom:1px solid #e0e5e9}.customer-order-detail-actions{grid-template-columns:1fr;align-items:start}.customer-order-detail-actions nav{justify-content:flex-start}.customer-order-detail-columns{grid-template-columns:1fr}}@media(max-width:720px){.account-page .account-order-actions>a.document{flex-basis:100%}.account-page .account-order-brief>a{justify-self:end}.customer-order-detail-state{width:100%;margin:0;padding:30px 18px;border-right:0;border-left:0}.customer-order-detail-head{padding:18px 16px}.customer-order-detail-head h2{font-size:24px}.customer-order-detail-head nav{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-order-detail-head nav>a{white-space:normal;text-align:center}.customer-order-detail-summary{grid-template-columns:1fr}.customer-order-detail-summary>div,.customer-order-detail-summary>div:nth-child(2){border-right:0;border-bottom:1px solid #e0e5e9}.customer-order-detail-summary>div:last-child{border-bottom:0}.customer-order-detail-actions{padding:14px 12px}.customer-order-detail-actions nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.customer-order-detail-actions nav>a,.customer-order-detail-actions nav>button{white-space:normal;text-align:center}.customer-order-detail-progress{padding:14px 12px;overflow-x:auto}.customer-order-detail-progress>div{min-width:580px}.customer-order-products-detail>ol>li{grid-template-columns:30px minmax(0,1fr);align-items:start;padding:13px 12px}.customer-order-products-detail>ol>li>b{grid-column:2}.customer-order-products-detail form{grid-column:1/-1;grid-template-columns:1fr 1fr}.customer-order-products-detail form button{grid-column:1/-1}.customer-order-arrival-action{align-items:flex-start;flex-direction:column}.customer-order-arrival-action button{width:100%}.customer-order-facts,.customer-order-party-list dl,.customer-order-rules>ul{grid-template-columns:1fr}.customer-order-facts>div.wide,.customer-order-party-list dl>div.wide{grid-column:auto}}.product-purchase-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.product-purchase-actions>.add-cart-button{min-height:36px;flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.product-purchase-actions .recommendation{background:#fff;color:#284c5d;border:1px solid #b8c9cf}.product-purchase-actions>small{flex-basis:100%;margin:0;color:#a42622;font-size:13px}.customer-purpose-switch{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}.customer-purpose-switch select{max-width:100%;min-height:36px}.customer-purpose-switch p{font-size:13px;color:#5a6872;margin:0}@media(max-width:600px){.product-purchase-actions{width:100%}.product-purchase-actions>.add-cart-button{min-height:40px}.customer-purpose-switch{align-items:flex-start}.customer-purpose-switch label{width:100%}}.product-purchase-actions .purchase-status.purchased{color:#286044;border-color:#91b09a;background:#e7efe8;border-radius:6px}.product-purchase-actions .purchase-status.processing{color:#785b29;border-color:#c9b588;background:#fff8e8;border-radius:6px}.product-purchase-actions .purchase-status:hover{filter:brightness(.96)}.product-purchase-actions .repeat-purchase{color:#425b6b;border-color:#c5d0d7;background:#fff;border-radius:6px;font-weight:500}.product-purchase-actions .repeat-purchase:hover{color:#233e56;border-color:#7a94a5;background:#f2f6f8}