html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{color:#171512;font-synthesis:none;background:#fff;font-family:Avenir Next,Helvetica Neue,Noto Sans SC,Microsoft YaHei,sans-serif}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0}html{scrollbar-gutter:stable}body{color:#171512;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;overflow-x:hidden}button,input,select,textarea{color:inherit;font:inherit}button,[role=button],[role=link]{-webkit-tap-highlight-color:transparent}button:focus-visible,[role=link]:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #c39a5b70}button:disabled{cursor:not-allowed;opacity:.48}.public-route-loading,.identity-role-loading{min-height:42vh;color:var(--rf-ink-soft,#514a41);text-align:center;place-content:center;gap:12px;display:grid}.public-route-loading span,.identity-role-loading span{border:3px solid var(--rf-gold-soft);border-top-color:var(--rf-gold);border-radius:50%;width:30px;height:30px;margin:0 auto;animation:.7s linear infinite public-route-spin}.async-error-boundary{background:var(--rf-paper,#f7f4ef);min-height:60vh;color:var(--rf-ink,#1d1b18);place-items:center;padding:32px 20px;display:grid}.async-error-boundary__card{border:1px solid var(--rf-line,#ddd5c9);text-align:center;background:#fff;width:min(100%,480px);padding:32px}.async-error-boundary__card h1{margin:0;font-size:22px}.async-error-boundary__card p{color:var(--rf-ink-soft,#514a41);margin:12px 0 22px}.async-error-boundary__card button{border:1px solid var(--rf-ink,#1d1b18);background:var(--rf-ink,#1d1b18);color:#fff;cursor:pointer;min-height:40px;padding:0 18px}@keyframes public-route-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.buyer-portal-notice{z-index:50;background:var(--rf-black);max-width:min(420px,100vw - 40px);box-shadow:var(--rf-shadow-deep);color:var(--rf-paper-strong);border:1px solid #c39a5b6b;border-radius:6px;align-items:center;gap:14px;padding:13px 14px 13px 17px;font-size:13px;line-height:1.45;display:flex;position:fixed;bottom:24px;right:24px}.buyer-portal-notice button{width:28px;height:28px;color:var(--rf-gold-soft);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.buyer-portal-notice button:hover{color:#fff}@media (width<=760px){.buyer-portal-notice{bottom:16px;right:12px}}.site-icon{width:var(--site-icon-size);height:var(--site-icon-size);flex:0 0 var(--site-icon-size);-webkit-mask:var(--site-icon-source) center / contain no-repeat;-webkit-mask:var(--site-icon-source) center / contain no-repeat;mask:var(--site-icon-source) center / contain no-repeat;background:currentColor;display:inline-block}.catalog-image{background:linear-gradient(110deg,#f3f3f3 8%,#fafafa 18%,#f3f3f3 33%) 0 0/220% 100%;animation:1.5s linear infinite catalog-image-pulse}.catalog-image[data-image-loaded=true]{background:0 0;animation:none}@keyframes catalog-image-pulse{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.catalog-image{animation:none}}.chat-message-images{grid-template-columns:minmax(0,1fr);gap:6px;margin-top:6px;display:grid!important}.chat-message-images.count-2,.chat-message-images.count-3{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-message-image{cursor:zoom-in;background:#edf1f3;border:1px solid #48576029;border-radius:8px;width:min(320px,100%);min-width:118px;max-height:260px;position:relative;overflow:hidden;padding:0!important;display:grid!important}.chat-message-image img{object-fit:contain;background:#f7f8f9;width:100%;height:100%;min-height:108px;max-height:260px;display:block}.chat-message-image>span{color:#7b8991;padding:20px;font-size:11px;display:none}.chat-message-image.is-error img{display:none}.chat-message-image.is-error>span{display:block}.chat-message-files{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex!important}.chat-message-files a{color:#46606b;background:#e8edef;border-radius:4px;align-items:center;gap:5px;min-width:0;max-width:240px;padding:5px 7px;text-decoration:none;display:flex!important}.chat-message-files a b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.chat-image-lightbox{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c1217d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.chat-image-lightbox>section{background:#11191f;border-radius:10px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100vw - 48px);height:min(860px,100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 26px 90px #00000075}.chat-image-lightbox header{color:#26333b;background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:9px 14px;display:flex}.chat-image-lightbox header b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.chat-image-lightbox header>div{flex:none;align-items:center;gap:8px;display:flex}.chat-image-lightbox header a{color:#40535e;border:1px solid #d7dfe3;border-radius:4px;padding:7px 10px;font-size:11px;text-decoration:none}.chat-image-lightbox header button{color:#344650;cursor:pointer;background:#edf1f3;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:23px;display:grid}.chat-image-lightbox-stage{place-items:center;min-height:0;padding:16px;display:grid;overflow:auto}.chat-image-lightbox-stage img{object-fit:contain;max-width:100%;max-height:100%;display:block}.support-message.is-buyer .chat-message-files a,.work-message.is-staff .chat-message-files a{color:#fff;background:#fff3}@media (width<=760px){.chat-message-images.count-2,.chat-message-images.count-3{grid-template-columns:1fr}.chat-message-image{max-height:220px}.chat-image-lightbox{padding:8px}.chat-image-lightbox>section{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.chat-image-lightbox-stage{padding:8px}}.chat-image-lightbox-error{color:#d9e1e5;text-align:center;max-width:420px;margin:auto;font-size:13px;line-height:1.7}.catalog-filter-search{border-bottom:1px solid var(--rf-line);background:#fff;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:16px;min-height:58px;padding:12px 18px;display:grid}.catalog-filter-search>label{color:var(--rf-ink-soft);font-size:12px;font-weight:800}.catalog-filter-search>div{align-items:center;min-width:0;display:flex;position:relative}.catalog-filter-search .site-icon{color:var(--rf-gold-deep);pointer-events:none;position:absolute;left:12px}.catalog-filter-search input{border:1px solid var(--rf-line);width:100%;height:36px;color:var(--rf-ink);background:#fff;outline:0;padding:0 78px 0 36px;font-size:13px}.catalog-filter-search input:focus{border-color:var(--rf-gold)}.catalog-filter-search .ant-btn{height:28px;color:var(--rf-ink-soft);padding:0 12px;font-size:12px;font-weight:700;position:absolute;right:4px}.catalog-filter-search .ant-btn:hover{color:var(--rf-gold-deep)}@media (width<=760px){.catalog-filter-search{grid-template-columns:1fr;gap:8px;padding:13px 14px}}.platform-catalog-filter-bar{border:1px solid var(--rf-line);background:#fff;gap:0;margin:0 0 20px;display:grid}.catalog-filter-row,.catalog-filter-selected,.catalog-filter-footer{border-bottom:1px solid var(--rf-line);grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:58px;padding:12px 18px;display:grid}.catalog-filter-row>strong,.catalog-filter-selected>strong{color:var(--rf-ink-soft);font-size:12px;font-weight:800}.catalog-filter-options{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.catalog-filter-options>.ant-btn,.catalog-filter-option>.ant-btn{height:30px;color:var(--rf-ink-soft);padding:0 10px;font-size:12px}.catalog-filter-options>.ant-btn:hover,.catalog-filter-options>.ant-btn.is-active,.catalog-filter-option.is-active>.ant-btn:first-child{background:var(--rf-gold-soft);color:var(--rf-gold-deep);font-weight:700}.catalog-filter-option{align-items:center;display:inline-flex}.catalog-filter-option>.catalog-filter-children{width:24px;min-width:24px;color:var(--rf-muted);padding:0 5px}.catalog-filter-selected{background:var(--rf-paper);grid-template-columns:90px minmax(0,1fr) auto}.catalog-filter-selected>div{flex-wrap:wrap;gap:7px;display:flex}.catalog-filter-chip{align-items:center;gap:5px;height:30px;padding:0 9px;font-size:12px;display:inline-flex;background:var(--rf-gold-soft)!important;color:var(--rf-gold-deep)!important}.catalog-filter-clear{color:var(--rf-muted);padding:0;font-size:12px}.catalog-filter-clear:hover{color:var(--rf-gold-deep)}.catalog-filter-footer{min-height:50px;color:var(--rf-muted);border-bottom:0;grid-template-columns:auto auto 1fr;font-size:12px}.catalog-filter-footer>b{color:var(--rf-gold-deep);font-size:12px}.catalog-filter-footer>div{justify-content:flex-end;align-items:center;gap:8px;display:flex}.catalog-filter-footer small{color:var(--rf-muted);font-size:11px}.platform-pagination{justify-content:flex-end;margin-top:24px;display:flex}.platform-pagination .ant-pagination{justify-content:flex-end;align-items:center;display:flex}.platform-pagination .ant-pagination-total-text{color:var(--rf-muted);margin-right:auto}.catalog-filter-notice{border-bottom:1px solid var(--rf-line);color:var(--rf-ink-soft);margin:0;padding:12px 16px;font-size:11px;line-height:1.6}.catalog-filter-notice--error{color:#a64343;background:#fff8f7}.catalog-filter-notice button{color:var(--rf-gold-deep);font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:10px;padding:0;font-weight:700}.catalog-filter-notice button:focus-visible{outline:2px solid var(--rf-gold);outline-offset:3px}@media (width<=760px){.catalog-filter-row,.catalog-filter-selected{grid-template-columns:1fr;gap:8px;padding:13px 14px}.catalog-filter-footer{grid-template-columns:1fr auto;gap:8px;padding:12px 14px}.catalog-filter-footer>b{display:none}.catalog-filter-footer>div{justify-content:flex-end}.catalog-filter-clear{justify-self:start}.platform-pagination{justify-content:center;overflow:auto}.platform-pagination .ant-pagination{min-width:max-content}}.platform-message-gateway{border:1px solid var(--rf-line);background:linear-gradient(135deg,#fff 0%,var(--rf-gold-soft) 100%);justify-content:space-between;align-items:center;gap:24px;padding:28px 30px;display:flex}.platform-message-gateway b{color:var(--rf-ink);font-size:18px;display:block}.platform-message-gateway p{max-width:600px;color:var(--rf-muted);margin:9px 0 0;font-size:13px;line-height:1.7}.platform-message-gateway .platform-primary{flex:none;min-width:140px}@media (width<=700px){.platform-message-gateway{padding:21px;display:grid}.platform-message-gateway b{font-size:16px}.platform-message-gateway .platform-primary{width:100%}}.platform-product-open{background:0 0;width:100%;height:100%;padding:0;display:block}.platform-product-open:focus-visible,.platform-product-title:focus-visible{outline:2px solid var(--rf-gold);outline-offset:-3px}.platform-product-open img{display:block}.platform-product-title{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;padding:0;display:block}.platform-product-image>.platform-product-open{z-index:1;background:#fff;width:100%;min-width:0;height:100%;min-height:0;padding:0;display:block;position:absolute;inset:0}.platform-product-image>.platform-product-open .catalog-image{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.platform-product-image>button:not(.platform-product-open){z-index:2}.nofei-home{padding:24px 0 88px}.nofei-home__hero{background:var(--nofei-paper);border:1px solid var(--nofei-line);grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);min-height:560px;display:grid}.nofei-home__hero-copy{flex-direction:column;justify-content:center;padding:clamp(40px,7vw,102px);display:flex}.nofei-home__section-sign{color:var(--nofei-gold-deep);letter-spacing:.19em;font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:800;line-height:1.3;display:block}.nofei-home__hero h1{max-width:720px;color:var(--nofei-ink);letter-spacing:-.055em;margin:22px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,6.4vw,96px);font-weight:500;line-height:.96}.nofei-home__hero h1 span,.nofei-home__hero h1 strong{display:inline-block}.nofei-home__hero h1 strong{color:var(--nofei-gold-deep);margin-left:.12em;font-weight:500}.nofei-home__hero-copy>p{max-width:490px;color:var(--nofei-muted);margin:0;font-size:14px;line-height:1.9}.nofei-home__hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.nofei-home__primary,.nofei-home__secondary{border:1px solid var(--nofei-black);cursor:pointer;min-height:44px;padding:0 21px;font-size:12px;font-weight:800}.nofei-home button:focus-visible{outline:2px solid var(--nofei-gold-deep);outline-offset:3px}.nofei-home__primary{background:var(--nofei-black);color:#fff}.nofei-home__primary:hover{border-color:var(--nofei-gold-deep);background:var(--nofei-gold-deep)}.nofei-home__secondary{border-color:var(--nofei-line);color:var(--nofei-ink);background:0 0}.nofei-home__secondary:hover{border-color:var(--nofei-gold);color:var(--nofei-gold-deep)}.nofei-home__section{padding:76px 0 0}.nofei-home__section>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.nofei-home__section h2{color:var(--nofei-ink);letter-spacing:-.04em;margin:12px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,50px);font-weight:500}.nofei-home__section header p{max-width:560px;color:var(--nofei-muted);margin:0;font-size:12px;line-height:1.7}.nofei-home__text-link{border-bottom:1px solid var(--nofei-gold);color:var(--nofei-ink);cursor:pointer;flex:none;align-items:center;gap:8px;padding:0 0 8px;font-size:12px;font-weight:800;display:inline-flex}.nofei-home__category-showcase{border-top:1px solid var(--nofei-line)}.nofei-home__category-tabs{scrollbar-color:var(--nofei-gold) transparent;scrollbar-width:thin;gap:26px;display:flex;overflow-x:auto}.nofei-home__category-tabs::-webkit-scrollbar{height:4px}.nofei-home__category-tabs::-webkit-scrollbar-thumb{background:var(--nofei-gold)}.nofei-home__category-tabs button{min-height:56px;color:var(--nofei-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0 0 2px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;position:relative}.nofei-home__category-tabs button:after{content:"";background:0 0;height:2px;transition:background-color .2s;position:absolute;bottom:0;left:0;right:0}.nofei-home__category-tabs button:hover,.nofei-home__category-tabs button.is-active{color:var(--nofei-ink)}.nofei-home__category-tabs button.is-active:after{background:var(--nofei-gold-deep)}.nofei-home__product-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.nofei-home__product-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;display:grid}.nofei-home__product-group>header{border-bottom:1px solid var(--nofei-line);grid-column:1/-1;align-items:center;min-height:22px;display:flex}.nofei-home__product-group>header span{color:var(--nofei-gold-deep);letter-spacing:.14em;padding-bottom:7px;font-size:10px;font-weight:800}.nofei-home-product{border:1px solid var(--nofei-line);background:var(--nofei-paper);min-width:0;overflow:hidden}.nofei-home-product:hover{border-color:var(--nofei-gold);box-shadow:0 12px 28px #2a231c17}.nofei-home-product-slot{border:1px dashed var(--nofei-line);min-height:314px;color:var(--nofei-muted);text-align:center;background:#fbfaf76b;place-items:center;display:grid}.nofei-home-product-slot span{letter-spacing:.1em;max-width:8em;font-size:10px;font-weight:800;line-height:1.7}.nofei-home-product__media{aspect-ratio:1/1.05;background:#eeeae3;border:0;width:100%;display:block;position:relative;overflow:hidden}.nofei-home-product__media>button:first-child{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;line-height:0;display:block}.nofei-home-product__media img{object-fit:contain;width:100%;height:100%;transition:transform .3s}.nofei-home-product:hover .nofei-home-product__media img{transform:scale(1.03)}.nofei-home-product__favorite{width:28px;height:28px;color:var(--nofei-ink);cursor:pointer;background:0 0;border:0;flex:0 0 28px;place-items:center;display:grid}.nofei-home-product__name{width:100%;color:var(--nofei-ink);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:800;display:block;overflow:hidden}.nofei-home-product__name:hover{color:var(--nofei-gold-deep)}.nofei-home-product__body>small{color:var(--nofei-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:10px;display:block;overflow:hidden}.nofei-home-product__actions{border-top:1px solid var(--nofei-line);grid-template-columns:1.25fr 1fr 1fr;gap:4px;margin-top:13px;padding-top:10px;display:grid}.nofei-home-product__actions button{min-width:0;color:var(--nofei-ink);cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:0;padding:5px 2px;font-size:10px}.nofei-home-product__actions button+button{border-left:1px solid var(--nofei-line)}.nofei-home-product__actions button:hover{color:var(--nofei-gold-deep)}.nofei-home__product-skeleton{border:1px solid var(--nofei-line);background:linear-gradient(105deg,#eeeae3 30%,#f7f4ed 48%,#eeeae3 66%) 0 0/220% 100%;min-height:314px;animation:1.4s ease-in-out infinite nofei-home-shimmer;overflow:hidden}.nofei-home__row-empty{border:1px dashed var(--nofei-line);min-height:112px;color:var(--nofei-muted);text-align:center;place-content:center;gap:12px;font-size:12px;display:grid}.nofei-home__row-empty p{margin:0}.nofei-home__row-empty button,.nofei-home__category-notice button{border-bottom:1px solid var(--nofei-gold);color:var(--nofei-ink);cursor:pointer;font-size:11px;font-weight:800}.nofei-home__row-empty button:hover,.nofei-home__category-notice button:hover{color:var(--nofei-gold-deep)}.nofei-home__category-notice{color:var(--nofei-muted);text-align:center;justify-content:center;align-items:center;gap:10px;margin:14px 0 0;font-size:11px;display:flex}@keyframes nofei-home-shimmer{to{background-position:-120% 0}}.nofei-home__custom-stage{background:var(--nofei-black);color:#fff;grid-template-columns:minmax(0,1fr) minmax(390px,.86fr);gap:clamp(34px,6vw,92px);margin-top:84px;padding:clamp(38px,6vw,82px);display:grid}.nofei-home__custom-stage p{color:#ffffffb8;max-width:560px;font-size:13px;line-height:1.85}.nofei-home__custom-stage .nofei-home__section-sign{color:var(--nofei-gold)}.nofei-home__custom-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.nofei-home__custom-options button{color:#fff;text-align:left;cursor:pointer;border:1px solid #ffffff42;min-height:116px;padding:18px}.nofei-home__custom-options button:hover{border-color:var(--nofei-gold);background:#ffffff0d}.nofei-home__custom-options>button>span{display:block}.nofei-home__custom-options>button>.nofei-home__custom-option-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.nofei-home__custom-options b{font-size:13px}.nofei-home__custom-options>button>span:last-child{color:#ffffffa3;margin-top:8px;font-size:10px;line-height:1.6}.nofei-home__custom-visual{align-items:center;min-width:0;display:flex}.nofei-home__custom-visual>img{border-radius:10px;width:100%;height:auto;display:block}@media (width<=1100px){.nofei-home__product-groups{grid-template-columns:1fr;gap:24px}.nofei-home__custom-stage{grid-template-columns:1fr}}@media (width<=760px){.nofei-home{padding-top:16px}.nofei-home__hero{grid-template-columns:1fr}.nofei-home__hero-copy{padding:42px 26px}.nofei-home__hero h1{font-size:clamp(50px,17vw,76px)}.nofei-home__hero h1 strong{margin:.05em 0 0;display:block}.nofei-home__section{padding-top:54px}.nofei-home__section>header{display:block}.nofei-home__text-link{margin-top:18px}.nofei-home__category-tabs{gap:20px}.nofei-home__category-tabs button{min-height:50px;font-size:17px}.nofei-home__category-panel{padding-top:14px}.nofei-home__product-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nofei-home__product-group>header{min-height:20px}.nofei-home__product-skeleton,.nofei-home-product-slot{min-height:282px}.nofei-home-product__actions{grid-template-columns:1fr}.nofei-home-product__actions button{padding:6px 2px;font-size:9px}.nofei-home-product__actions button+button{border-top:1px solid var(--nofei-line);border-left:0}.nofei-home__category-notice{flex-direction:column}.nofei-home__custom-stage{margin-top:54px;padding:36px 25px}.nofei-home__custom-options{grid-template-columns:1fr}}.nofei-home{--nofei-home-ink:#24221e;--nofei-home-muted:#777168;--nofei-home-gold:#b98938;--nofei-home-line:#e5e0d8;--nofei-home-paper:#f5f5f3;--nofei-home-ground:#fff;color:var(--nofei-home-ink);padding:26px 0 72px}.nofei-home button{font-family:inherit}.nofei-home ::selection{color:var(--nofei-home-ink);background:#ead9ba}.nofei-home *{scrollbar-color:#c7a264 transparent}.nofei-home__hero{border:1px solid var(--nofei-home-line);background:var(--nofei-home-paper);grid-template-columns:minmax(0,.96fr) minmax(540px,1.04fr);min-height:536px;overflow:hidden;box-shadow:0 18px 38px #3126140e}.nofei-home__hero-copy{z-index:1;padding:clamp(42px,5.5vw,84px) clamp(8px,.7vw,12px) clamp(42px,5.5vw,84px) clamp(28px,3.4vw,52px);position:relative}.nofei-home__hero-copy>.nofei-home__section-sign{display:none}.nofei-home .nofei-home__hero h1{letter-spacing:-.035em;max-width:680px;margin:0 0 22px;font-family:Noto Sans SC,Microsoft YaHei,Arial,sans-serif;font-size:clamp(34px,4.5vw,76px);font-weight:800;line-height:.96}.nofei-home .nofei-home__hero h1 span,.nofei-home .nofei-home__hero h1 strong{font-weight:800}.nofei-home .nofei-home__hero h1 strong{color:var(--nofei-home-ink);margin-left:0;display:block}.nofei-home .nofei-home__hero h1 span{color:var(--nofei-home-gold)}.nofei-home .nofei-home__hero h1 .nofei-home__hero-brand{color:#7b6b52;letter-spacing:.12em;margin-bottom:16px;font-family:Noto Sans SC,Microsoft YaHei,Arial,sans-serif;font-size:clamp(15px,1.2vw,18px);font-weight:800;line-height:1.4;display:block}.nofei-home__hero-copy>p{color:#4f4a43;max-width:460px;margin:0;font-size:17px;line-height:1.75}.nofei-home__hero-proof{grid-template-columns:repeat(3,minmax(0,1fr));max-width:540px;margin:34px 0 0;padding:0;list-style:none;display:grid}.nofei-home__hero-proof li{color:#35312c;border-left:1px solid #d9d2c7;align-items:center;gap:9px;min-height:54px;padding:0 12px;display:flex}.nofei-home__hero-proof li:first-child{border-left:0;padding-left:0}.nofei-home__hero-proof .site-icon{color:var(--nofei-home-gold)}.nofei-home__hero-proof b{font-size:12px;font-weight:700;line-height:1.45}.nofei-home__hero-actions{gap:12px;margin-top:34px}.nofei-home__primary,.nofei-home__secondary{border-radius:4px;min-height:46px;padding:0 25px;font-size:13px;transition:background-color .22s,border-color .22s,color .22s,transform .22s}.nofei-home .nofei-home__hero-actions .nofei-home__primary{border:1px solid var(--nofei-home-ink);background:var(--nofei-home-ink);color:#fff;justify-content:center;align-items:center;gap:7px;display:inline-flex}.nofei-home .nofei-home__hero-actions .nofei-home__primary:hover{color:#fff;background:#171511;border-color:#171511;transform:translateY(-1px)}.nofei-home .nofei-home__hero-actions .nofei-home__secondary{border:1px solid var(--nofei-home-gold);background:var(--nofei-home-gold);color:var(--nofei-home-ink);justify-content:center;align-items:center;display:inline-flex}.nofei-home .nofei-home__hero-actions .nofei-home__secondary:hover{color:#171511;background:#a8782f;border-color:#a8782f;transform:translateY(-1px)}.nofei-home__hero-factory{background:var(--nofei-home-paper);min-width:0;min-height:536px;color:var(--nofei-home-ink);margin-left:clamp(-120px,-8vw,-64px);display:grid;position:relative}.nofei-home__hero-factory-image{isolation:isolate;min-height:0;position:relative;overflow:hidden}.nofei-home__hero-factory-image img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.nofei-home__hero-factory-image:after{background:linear-gradient(90deg, var(--nofei-home-paper) 0%, #f5f5f3db 18%, #f5f5f300 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;content:"";width:36%;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0% 18%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 18%,#0000 100%)}.nofei-home__hero-factory-image .nofei-home__factory-empty{z-index:1;text-align:center;padding:60px 24px 100px;position:relative}.nofei-home__hero-factory-link{border:1px solid var(--nofei-home-gold);max-width:calc(100% - 56px);min-height:56px;color:var(--nofei-home-ink);background:#f3eee5;border-radius:4px;justify-content:center;align-items:center;gap:20px;padding:14px 24px;font-size:15px;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .2s;display:inline-flex;position:absolute;bottom:28px;right:28px;box-shadow:0 8px 24px #18161229}.nofei-home__hero-factory-link>.site-icon{color:#956a2b;flex-shrink:0}.nofei-home__hero-factory-link:hover{background:#e4cfaa}.nofei-home__hero-factory-link:focus-visible{outline-offset:4px;outline:3px solid #956a2b}.nofei-home__factory-empty{color:#665e52;place-items:center;min-height:100%;font-size:13px;display:grid}.nofei-home__section{padding-top:70px}.nofei-home__section>header{align-items:flex-end;margin-bottom:18px}.nofei-home__section-sign{display:none}.nofei-home__section h2{letter-spacing:-.025em;margin:0 0 10px;font-family:Noto Sans SC,Microsoft YaHei,Arial,sans-serif;font-size:clamp(28px,2.7vw,40px);font-weight:800}.nofei-home__section header p{max-width:600px;color:var(--nofei-home-muted);font-size:13px}.nofei-home__text-link{border-color:var(--nofei-home-gold);color:var(--nofei-home-ink);font-size:12px}.nofei-home__text-link:hover{color:#8a6425}.nofei-home__category-showcase{border-top-color:var(--nofei-home-line)}.nofei-home__category-tabs{gap:9px;padding:16px 0 14px}.nofei-home__category-tabs button{color:#6e685f;background:#fff;border:1px solid #e6e1d9;border-radius:999px;min-height:32px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:600}.nofei-home__category-tabs button:after{display:none}.nofei-home__category-tabs button:hover,.nofei-home__category-tabs button.is-active{border-color:var(--nofei-home-gold);color:var(--nofei-home-ink);background:#c0903d}.nofei-home__category-panel{padding-top:0}.nofei-home__product-groups{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.nofei-home__product-group{display:contents}.nofei-home__product-group>header{display:none}.nofei-home-product{background:#fff;border-color:#e8e3db;border-radius:10px;transition:border-color .22s,box-shadow .22s,transform .22s;overflow:hidden;box-shadow:0 8px 20px #31261409}.nofei-home-product:hover{border-color:#d3ad6b;transform:translateY(-3px);box-shadow:0 14px 28px #3126141a}.nofei-home-product-slot{background:#ffffff94;border-color:#dcd4c9;border-radius:10px;min-height:320px}.nofei-home-product__media{aspect-ratio:1/1.02;background:#f5f2ed;border-radius:9px 9px 0 0}.nofei-home-product__media img{object-fit:cover;object-position:center top;padding:0;transition:transform .3s;display:block}.nofei-home-product__badge{z-index:2;color:#aa782b;background:#fffdf8;border:1px solid #dcbe8b;border-radius:3px;padding:3px 6px;font-size:9px;font-weight:800;line-height:1;position:absolute;top:9px;left:9px}.nofei-home-product__favorite{opacity:1;transition:color .2s}.nofei-home-product__favorite:hover{color:#b6792f}.nofei-home-product__favorite.is-active{color:#e9004f}.nofei-home-product__body{padding:12px 12px 11px}.nofei-home-product__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:12px;font-weight:800;line-height:17px;display:-webkit-box;overflow:hidden}.nofei-home-product__body>small{margin-top:6px;font-size:9px}.platform-page .nofei-home-product__price{color:#d78316;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;width:100%;min-height:19px;margin-top:7px;padding:0;font-size:12px;font-weight:700;line-height:19px;display:block;overflow:hidden}.platform-page .nofei-home-product__price.is-visible{color:var(--nofei-ink)}.platform-page .nofei-home-product__price:disabled{cursor:default}.nofei-home-product__price-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:7px;display:flex}.nofei-home-product__price-row .nofei-home-product__price{flex:auto;min-width:0;margin-top:0}.nofei-home-product__price-row .nofei-home-product__favorite{flex:0 0 28px}.nofei-home-product__actions{border-top:0;grid-template-columns:minmax(0,1fr) 38px;gap:8px;margin-top:8px;padding-top:0}.platform-page .nofei-home-product__actions button{min-width:0;min-height:34px;color:var(--nofei-ink);cursor:pointer;background:#fff;border:1px solid #c9a86a;border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.platform-page .nofei-home-product__actions button+button{border:1px solid #c9a86a}.platform-page .nofei-home-product__actions button:hover{border-color:var(--nofei-gold-deep);color:var(--nofei-gold-deep)}.platform-page .nofei-home-product__actions button:focus-visible{outline:2px solid var(--nofei-gold-deep);outline-offset:2px}.nofei-home-product__cart{padding:0}.nofei-home__product-skeleton{border-color:#e8e3db;border-radius:10px;min-height:320px}.nofei-home__custom-stage{color:var(--nofei-home-ink);background:#f2eee6;border:1px solid #e6dfd5;border-radius:14px;grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);gap:clamp(30px,5vw,78px);margin-top:72px;padding:clamp(34px,4.8vw,68px)}.nofei-home__custom-stage .nofei-home__section-sign{display:none}.nofei-home__custom-stage h2{color:var(--nofei-home-ink);letter-spacing:-.03em;margin:0 0 13px;font-family:Noto Sans SC,Microsoft YaHei,Arial,sans-serif;font-size:clamp(30px,3.1vw,46px);font-weight:800;line-height:1.12}.nofei-home__custom-stage p{color:#625c53;font-size:14px}.nofei-home__custom-options{gap:9px;margin-top:24px}.nofei-home__custom-options button{min-height:93px;color:var(--nofei-home-ink);background:#ffffff94;border-color:#d8cebf}.nofei-home__custom-options button:hover{background:#fff;border-color:#c3954e}.nofei-home__custom-options>button>span:last-child{color:#756c60}.nofei-home__factory-section{padding-top:70px}.nofei-home__factory-benefits{background:0 0;border:0;gap:20px;margin-bottom:16px;padding:30px 36px 28px;display:grid}.nofei-home__factory-benefits h3{color:var(--nofei-home-ink);text-align:center;margin:0;font-size:24px;font-weight:800;line-height:1.3}.nofei-home__factory-benefits ul{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nofei-home__factory-benefits li{border-left:1px solid #e0d8ca;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:3px 24px;display:grid}.nofei-home__factory-benefits li:first-child{border-left:0}.nofei-home__factory-benefits .site-icon{color:var(--nofei-home-gold)}.nofei-home__factory-benefits b,.nofei-home__factory-benefits span{display:block}.nofei-home__factory-benefits b{color:var(--nofei-home-ink);font-size:15px;line-height:1.4}.nofei-home__factory-benefits span{color:#6f6961;margin-top:6px;font-size:12px;line-height:1.5}.nofei-home__factory-contact{isolation:isolate;color:#fff;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:0;height:240px;padding:16px 0;display:grid;position:relative}.nofei-home__factory-contact:before{z-index:-1;background:var(--rf-black);content:"";width:100vw;position:absolute;inset:0 0 0 calc(50% - 50vw)}.nofei-home__factory-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;min-height:0;padding-right:20px;display:grid}.nofei-home__factory-gallery>a{color:#e7dfd3;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-width:0;min-height:0;text-decoration:none;display:grid}.nofei-home__factory-gallery img{object-fit:cover;background:#29251f;width:100%;height:100%;min-height:0;display:block}.nofei-home__factory-gallery .is-qualification img{object-fit:contain;background:#fff}.nofei-home__factory-gallery span{text-align:center;font-size:12px;line-height:1.5}.nofei-home__factory-consult{border-left:1px solid #494035;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding-left:20px;display:flex}.nofei-home__factory-consult h3{color:#fff;margin:0;font-size:20px;line-height:1.3}.nofei-home__factory-consult p{color:#c7bdaf;margin:10px 0 14px;font-size:13px;line-height:1.5}.nofei-home .nofei-home__factory-consult>button{color:#241b10;min-height:40px;font:inherit;cursor:pointer;background:#d8b373;border:0;padding:8px 20px;font-weight:700}.nofei-home .nofei-home__factory-consult>button:hover{background:#ebca91}.nofei-home__factory-contact a:focus-visible,.nofei-home__factory-contact button:focus-visible{outline-offset:3px;outline:2px solid #dfc492}@media (width<=760px){.nofei-home__factory-contact{grid-template-columns:1fr;gap:20px;height:auto;padding:16px 0 24px}.nofei-home__factory-gallery{overscroll-behavior-x:contain;scrollbar-color:#a58b65 #29251f;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:140px;grid-auto-flow:column;gap:8px;height:180px;padding:4px 0 10px;overflow:auto hidden}.nofei-home__factory-consult{border-top:1px solid #494035;border-left:0;padding:16px 0 0}}.buyer-home.nofei-public-page .nofei-home{padding-bottom:0}.buyer-home.nofei-public-page .nofei-public-footer{border-top:0;margin-top:0}@media (width<=1100px){.nofei-home__hero{grid-template-columns:1fr 1fr}.nofei-home__hero-factory{min-height:500px;margin-left:-48px}.nofei-home__product-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.nofei-home__factory-benefits ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 0}.nofei-home__factory-benefits li:nth-child(4){border-left:0}}@media (width<=760px){.nofei-home{padding:16px 0 46px}.nofei-home__hero{grid-template-columns:1fr;min-height:0}.nofei-home__hero-copy{padding:42px 24px 34px}.nofei-home .nofei-home__hero h1{max-width:100%;font-size:clamp(46px,13vw,60px)}.nofei-home .nofei-home__hero h1>strong{white-space:nowrap;margin-top:.05em;font-size:clamp(24px,8.2vw,46px);display:block}.nofei-home__hero-copy>p{font-size:14px}.nofei-home__hero-proof{margin-top:26px}.nofei-home__hero-proof li{gap:6px;min-height:45px;padding:0 7px}.nofei-home__hero-proof b{font-size:10px}.nofei-home__hero-factory{min-height:0;margin-left:0}.nofei-home__hero-factory-image{aspect-ratio:4/3}.nofei-home__hero-factory-image:after{background:linear-gradient(180deg, var(--nofei-home-paper), #f5f5f300);width:100%;height:64px;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.nofei-home__hero-factory-link{gap:12px;max-width:calc(100% - 32px);min-height:48px;padding:12px 16px;font-size:14px;bottom:16px;right:16px}.nofei-home__section{padding-top:52px}.nofei-home__section h2{font-size:28px}.nofei-home__category-tabs{gap:7px}.nofei-home__category-tabs button{min-height:30px;padding:0 12px;font-size:11px}.nofei-home__product-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nofei-home-product__actions{grid-template-columns:minmax(0,1fr) 38px}.nofei-home-product__actions button+button{border:1px solid #c9a86a}.nofei-home-product__favorite{opacity:1}.nofei-home__custom-stage{grid-template-columns:1fr;gap:28px;margin-top:54px;padding:32px 20px}.nofei-home__custom-options{grid-template-columns:1fr}.nofei-home__factory-benefits{padding:26px 24px 22px}.nofei-home__factory-benefits h3{font-size:22px}.nofei-home__factory-benefits ul{grid-template-columns:1fr;gap:14px}.nofei-home__factory-benefits li,.nofei-home__factory-benefits li:nth-child(4){border-top:1px solid #e0d8ca;border-left:0;grid-template-columns:32px minmax(0,1fr);padding:14px 0 0}.nofei-home__factory-benefits li:first-child{border-top:0;padding-top:0}.nofei-home__factory-section{padding-top:52px}}@media (prefers-reduced-motion:reduce){.nofei-home__hero-factory-link,.nofei-home-product,.nofei-home__primary,.nofei-home__secondary{transition:none}}.buyer-home.nofei-public-page{background:var(--nofei-home-ground)}#root .nofei-public-page.buyer-home .nofei-public-header{color:var(--nofei-home-ink);background:#fffffff7;border-bottom-color:#e5dfd5}#root .nofei-public-page.buyer-home .nofei-public-nav button,#root .nofei-public-page.buyer-home .nofei-public-tool{color:#4d4841}#root .nofei-public-page.buyer-home .nofei-public-nav button:hover,#root .nofei-public-page.buyer-home .nofei-public-nav button.is-active,#root .nofei-public-page.buyer-home .nofei-public-tool:hover,#root .nofei-public-page.buyer-home .nofei-public-account:hover{color:#a46e20}#root .nofei-public-page.buyer-home .nofei-public-nav button.is-active:after{background:#be8b39}#root .nofei-public-page.buyer-home .nofei-public-language{border-color:#e5dfd5}#root .nofei-public-page.buyer-home .nofei-public-account{color:#24211d;border-color:#24211d}#root .nofei-public-page.buyer-home .nofei-public-tool b{color:#fff;background:#c08d37}.platform-page{background:linear-gradient(180deg,#fff 0,var(--rf-gold-soft) 42%,#fff 100%);min-width:1180px;min-height:100vh;color:var(--ink,var(--rf-ink));font-family:DM Sans,Noto Sans SC,sans-serif}.platform-page *{box-sizing:border-box}.platform-page button,.platform-page input,.platform-page textarea,.platform-page select{font:inherit}.platform-page button{color:inherit;cursor:pointer;background:0 0;border:0}.platform-utility{border-bottom:1px solid var(--rf-line);height:33px;color:var(--rf-ink-soft);background:#fff;justify-content:space-between;align-items:center;padding:0 max(50% - 710px,28px);font-size:12px;display:flex}.platform-utility>div{align-items:center;gap:18px;display:flex}.platform-utility button:hover{color:var(--rf-gold)}.platform-header{background:#fff;grid-template-columns:255px minmax(420px,1fr) 210px;align-items:center;gap:72px;height:106px;padding:0 max(50% - 710px,28px);display:grid}.platform-brand{text-align:left;padding-left:54px;position:relative}.platform-brand>span{background:var(--rf-gold);color:#fff;border-radius:14px 14px 14px 4px;place-items:center;width:43px;height:43px;font-size:27px;font-weight:800;display:grid;position:absolute;top:-8px;left:0;transform:rotate(-9deg);box-shadow:0 8px 16px #c39a5b47}.platform-brand strong{letter-spacing:-1.6px;font-size:29px;line-height:1;display:block}.platform-brand small{color:var(--rf-muted);letter-spacing:2.8px;margin-top:7px;font-size:9px;display:block}.platform-search{position:relative}.platform-search>svg{color:var(--rf-gold);position:absolute;top:11px;left:15px}.platform-search input{border:2px solid var(--rf-gold);background:#fff;outline:0;width:100%;height:42px;padding:0 92px 0 42px;font-size:13px}.platform-search input:focus{box-shadow:0 0 0 3px #c39a5b1f}.platform-search>button{background:var(--rf-gold);color:#fff;height:36px;padding:0 22px;font-size:13px;font-weight:700;position:absolute;top:3px;right:3px}.platform-search p{color:var(--rf-muted);margin:7px 0 0;font-size:11px}.platform-search p button{margin-left:9px}.platform-search p button:hover{color:var(--rf-gold)}.platform-account{color:var(--rf-muted);justify-content:center;align-items:center;gap:8px;display:flex}.platform-account>svg{color:var(--rf-gold)}.platform-account b,.platform-account button{font-size:12px;display:block}.platform-account button{color:var(--rf-gold);margin-top:4px;font-weight:700}.platform-nav{color:#fff;background:#171717;justify-content:center;height:40px;display:flex;box-shadow:0 2px 7px #0003}.platform-nav button{height:40px;padding:0 18px;font-size:14px;font-weight:600}.platform-nav button:hover,.platform-nav button.is-active{background:var(--rf-gold)}.platform-main{width:min(1280px,100% - 40px);min-height:600px;margin:auto;padding:30px 0 52px}.platform-page-heading{border-bottom:1px solid var(--rf-line);margin-bottom:23px;padding-bottom:18px}.platform-page-heading>span{color:var(--rf-gold);font-size:12px;font-weight:700}.platform-page-heading h1{color:var(--rf-ink);letter-spacing:-.7px;margin:7px 0 5px;font-size:29px}.platform-page-heading p{max-width:720px;color:var(--rf-muted);margin:0;font-size:13px;line-height:1.7}.platform-filter-bar,.platform-order-actions{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.platform-filter-bar>div,.platform-order-actions>div{flex-wrap:wrap;gap:7px;display:flex}.platform-filter-bar button,.platform-order-actions>div button{border:1px solid var(--rf-line);color:var(--rf-muted);background:#fff;padding:8px 12px;font-size:12px}.platform-filter-bar button.is-active,.platform-order-actions>div button.is-active{border-color:var(--rf-gold);background:var(--rf-gold-soft);color:var(--rf-gold);font-weight:700}.platform-filter-bar>span{color:var(--rf-muted);font-size:12px}.platform-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.platform-product-card{border:1px solid var(--rf-line);cursor:pointer;background:#fff;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.platform-product-card:hover{border-color:var(--rf-gold);transform:translateY(-3px);box-shadow:0 10px 24px #c39a5b24}.platform-product-image{background:var(--rf-gold-soft);height:205px;position:relative}.platform-product-image img{object-fit:contain;width:100%;height:100%}.platform-product-image>span{background:var(--rf-gold);color:#fff;padding:4px 7px;font-size:10px;position:absolute;top:8px;left:8px}.platform-product-image>button{width:29px;height:29px;color:var(--rf-muted);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #241b1224}.platform-product-image>button.is-favourite{color:var(--rf-gold)}.platform-product-image>button.is-favourite svg{fill:currentColor}.platform-product-copy{padding:12px}.platform-product-copy h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;line-height:1.4;overflow:hidden}.platform-product-copy p,.platform-product-copy small{color:var(--rf-muted);margin:7px 0 0;font-size:10px;display:block}.platform-product-copy>div{border-top:1px solid var(--rf-line);justify-content:space-between;align-items:center;margin-top:12px;padding-top:8px;display:flex}.platform-product-copy b{color:var(--rf-ink-soft);font-size:11px}.platform-product-copy>div button{background:var(--rf-gold-soft);width:27px;height:27px;color:var(--rf-gold);place-items:center;display:grid}.platform-state,.platform-empty{border:1px solid var(--rf-line);text-align:center;min-height:285px;color:var(--rf-muted);background:#fff;align-content:center;place-items:center;display:grid}.platform-state span{border:3px solid var(--rf-line-strong);border-top-color:var(--rf-gold);border-radius:50%;width:29px;height:29px;animation:.7s linear infinite platform-spin}.platform-state p,.platform-empty p{margin:15px 0 0;font-size:13px}.platform-empty h2{color:var(--rf-ink);margin:15px 0 0;font-size:19px}.platform-empty svg{color:var(--rf-gold)}.platform-secondary{font-weight:700;border:1px solid var(--rf-gold)!important;color:var(--rf-gold)!important;background:#fff!important;padding:9px 13px!important;font-size:12px!important}.platform-primary{width:100%;padding:11px;font-weight:700;background:var(--rf-gold)!important;color:#fff!important;font-size:13px!important}.platform-overlay{z-index:70;background:#1716148f;place-items:center;display:grid;position:fixed;inset:0}.platform-login{text-align:center;background:#fff;width:390px;padding:34px;position:relative;box-shadow:0 20px 55px #241b123d}.platform-login-mark{background:var(--rf-gold);color:#fff;border-radius:14px 14px 14px 4px;place-items:center;width:43px;height:43px;font-size:25px;font-weight:800;display:inline-grid;transform:rotate(-8deg)}.platform-login h2{margin:14px 0 7px;font-size:21px}.platform-login>p{color:var(--rf-muted);font-size:12px;line-height:1.6}.platform-login label,.platform-form label{text-align:left;color:var(--rf-ink-soft);margin-top:12px;font-size:12px;font-weight:700;display:block}.platform-login input,.platform-form input,.platform-form textarea,.platform-form select{border:1px solid var(--rf-line);width:100%;color:var(--rf-ink);background:#fff;outline:0;margin-top:6px;padding:11px;font-weight:400;display:block}.platform-login input:focus,.platform-form input:focus,.platform-form textarea:focus,.platform-form select:focus{border-color:var(--rf-gold);box-shadow:0 0 0 3px #c39a5b1a}.platform-login .platform-primary{margin-top:18px}.platform-text{color:var(--rf-gold);margin-top:12px;font-size:12px}.platform-close{color:var(--rf-muted);position:absolute;top:13px;right:13px}.platform-error{color:var(--rf-danger)!important}.platform-success{color:#087443!important;font-size:12px!important}.platform-cart-layout{grid-template-columns:minmax(0,1.4fr) 360px;gap:16px;display:grid}.platform-cart-list,.platform-cart-summary,.platform-record-list,.platform-form,.platform-message-layout,.platform-warehouse-layout,.platform-membership,.platform-policy,.platform-order-detail,.platform-process-card{border:1px solid var(--rf-line);background:#fff}.platform-cart-list>article{border-bottom:1px solid var(--rf-line);grid-template-columns:74px minmax(0,1fr) 116px 42px;align-items:center;gap:13px;padding:16px;display:grid}.platform-cart-list>article:last-child{border-bottom:0}.platform-cart-list img{object-fit:contain;background:var(--rf-gold-soft);width:72px;height:72px}.platform-cart-list b,.platform-cart-list span,.platform-cart-list strong{display:block}.platform-cart-list b{font-size:13px}.platform-cart-list span{color:var(--rf-muted);margin-top:6px;font-size:11px}.platform-cart-list strong{color:var(--rf-gold);margin-top:9px;font-size:13px}.platform-quantity{border:1px solid var(--rf-line);height:31px;display:flex}.platform-quantity button{background:var(--rf-gold-soft);width:30px;font-size:17px}.platform-quantity input{border:0;border-right:1px solid var(--rf-line);border-left:1px solid var(--rf-line);text-align:center;outline:0;width:54px}.platform-remove{color:var(--rf-muted);font-size:11px}.platform-cart-summary{height:max-content;padding:22px}.platform-cart-summary>span{color:var(--rf-gold);font-size:11px;font-weight:700}.platform-cart-summary h2{margin:5px 0 8px;font-size:24px}.platform-cart-summary>p{color:var(--rf-muted);font-size:12px;line-height:1.7}.platform-cart-summary .platform-secondary{width:100%;margin-top:10px}.platform-advisor-auth{background:var(--rf-gold-soft);align-items:center;gap:9px;margin:17px 0;padding:12px;display:flex}.platform-advisor-auth>svg{color:var(--rf-gold);flex:none}.platform-advisor-auth>div{flex:1}.platform-advisor-auth b,.platform-advisor-auth p{display:block}.platform-advisor-auth b{font-size:11px}.platform-advisor-auth p{color:var(--rf-muted);margin:3px 0 0;font-size:10px;line-height:1.45}.platform-advisor-auth button{color:var(--rf-gold);font-size:11px;font-weight:700}.purchase-list-panel{border:1px solid var(--rf-line);background:#fff}.purchase-list-toolbar{border-bottom:1px solid var(--rf-line);background:#fbfaf7;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.purchase-list-toolbar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.purchase-list-toolbar>div:first-child{color:var(--rf-muted);gap:14px;font-size:12px}.purchase-list-toolbar b{color:var(--rf-ink);font-variant-numeric:tabular-nums}.purchase-check{color:var(--rf-ink);cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.purchase-check input{width:16px;height:16px;accent-color:var(--rf-gold);cursor:pointer;margin:0}.purchase-check input:disabled{cursor:not-allowed}.purchase-toolbar-action{border:1px solid var(--rf-line);min-height:34px;color:var(--rf-ink);background:#fff;padding:0 11px;font-size:12px;font-weight:700;transition:background .16s,border-color .16s,color .16s}.purchase-toolbar-action:hover:not(:disabled){border-color:var(--rf-ink);background:var(--rf-ink);color:#fff}.purchase-toolbar-action.is-gold{border-color:var(--rf-gold);background:var(--rf-gold);color:var(--rf-ink)}.purchase-toolbar-action.is-gold:hover:not(:disabled){color:#fff;background:#a1742e;border-color:#a1742e}.purchase-toolbar-action.is-danger{color:#8e3029;background:#fff;border-color:#a23b33}.purchase-toolbar-action.is-danger:hover:not(:disabled){color:#fff;background:#8e3029}.purchase-toolbar-action:disabled{cursor:not-allowed;opacity:.45}.purchase-list-head,.purchase-list-item{grid-template-columns:28px minmax(210px,1.5fr) minmax(160px,.86fr) 140px minmax(220px,1fr);align-items:center;gap:12px;display:grid}.purchase-list-head{border-bottom:1px solid var(--rf-line);min-height:42px;color:var(--rf-ink-soft);letter-spacing:.02em;text-transform:uppercase;padding:0 16px;font-size:13px;font-weight:700}.purchase-list-head>span:last-child{text-align:right}.purchase-list-item{border-bottom:1px solid var(--rf-line);padding:14px 16px}.purchase-list-item:last-child{border-bottom:0}.purchase-list-item.is-unavailable{background:#fcfbfa}.purchase-product{align-items:center;gap:11px;min-width:0;display:flex}.purchase-product-image{width:58px;height:58px;color:var(--rf-muted);text-align:center;background:#f3eee5;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid;overflow:hidden}.purchase-product-image img{object-fit:contain;width:100%;height:100%}.purchase-product>div:last-child{min-width:0}.purchase-product b,.purchase-product small,.purchase-product em{display:block}.purchase-product b{color:var(--rf-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.45;overflow:hidden}.purchase-product small,.purchase-category small{color:var(--rf-muted);margin-top:4px;font-size:10px}.purchase-product em{color:#6c6256;background:#f3eee5;width:max-content;max-width:100%;margin-top:6px;padding:2px 5px;font-size:10px;font-style:normal;line-height:1.35}.purchase-product em.is-alert{color:#8e3029;background:#f9e5e3}.purchase-category{min-width:0}.purchase-category b{color:var(--rf-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.purchase-category small{font-size:11px;line-height:1.45;display:block}.purchase-quantity{border:1px solid var(--rf-line);width:max-content;max-width:100%;height:38px;display:flex}.purchase-quantity button{width:36px;color:var(--rf-ink);background:#f7f4ef;font-size:18px}.purchase-quantity button:hover:not(:disabled){background:#e8dfd2}.purchase-quantity button:disabled,.purchase-quantity input:disabled{cursor:not-allowed;opacity:.5}.purchase-quantity input{border:0;border-right:1px solid var(--rf-line);border-left:1px solid var(--rf-line);width:58px;color:var(--rf-ink);text-align:center;font-variant-numeric:tabular-nums;background:#fff;outline:0;font-size:16px}.purchase-quantity input:focus{box-shadow:inset 0 0 0 2px #c39a5b80}.purchase-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.purchase-row-actions button{color:var(--rf-ink-soft);text-underline-offset:3px;font-size:13px;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.purchase-row-actions button:hover:not(:disabled){color:var(--rf-gold);text-decoration-color:currentColor}.purchase-row-actions button.is-danger{color:#8e3029}.purchase-row-actions button:disabled{cursor:not-allowed;opacity:.48}.purchase-notice{font-weight:700;color:#087443!important;margin-top:13px!important;font-size:12px!important}.purchase-list-notice{margin:12px 16px!important}.purchase-confirm-items{border-top:1px solid var(--rf-line);border-bottom:1px solid var(--rf-line);max-height:190px;margin:15px 0;padding:0;list-style:none;overflow:auto}.purchase-confirm-items li{border-bottom:1px solid var(--rf-line);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.purchase-confirm-items li:last-child{border-bottom:0}.purchase-confirm-items span{color:var(--rf-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.purchase-confirm-items small{color:var(--rf-muted);flex:none;font-size:10px}.purchase-confirm-note{color:var(--rf-ink-soft);font-size:12px;font-weight:700;display:block}.purchase-confirm-note textarea{border:1px solid var(--rf-line);width:100%;min-height:78px;color:var(--rf-ink);font:inherit;resize:vertical;background:#fff;outline:0;margin-top:7px;padding:9px;font-size:12px;line-height:1.6;display:block}.purchase-confirm-note textarea:focus{border-color:var(--rf-gold);box-shadow:0 0 0 3px #c39a5b1f}.platform-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.platform-form{padding:23px}.platform-form h2,.platform-record-list h2{margin:0 0 17px;font-size:20px}.platform-form textarea{resize:vertical;min-height:130px;line-height:1.6}.platform-form .platform-primary{margin-top:18px}.platform-quote-items{background:var(--rf-gold-soft);margin-top:16px;padding:14px}.platform-quote-items b,.platform-quote-items span{font-size:12px;display:block}.platform-quote-items span{color:var(--rf-muted);margin-top:7px}.platform-quote-items p{color:var(--rf-muted);margin:8px 0 0;font-size:12px}.platform-record-list{padding:23px}.platform-record-list>button{border-top:1px solid var(--rf-line);text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.platform-record-list>button:first-of-type{border-top:0}.platform-record-list span b,.platform-record-list span small{display:block}.platform-record-list span b{color:var(--rf-gold);font-size:12px}.platform-record-list span small{color:var(--rf-muted);margin-top:4px;font-size:10px}.platform-record-list p{color:var(--rf-ink-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:12px;overflow:hidden}.platform-record-list>p{color:var(--rf-muted);font-size:12px}.platform-order-actions{margin-bottom:16px}.platform-orders{padding:5px 23px}.platform-order-detail{grid-template-columns:minmax(0,1.25fr) 320px;gap:0;display:grid}.platform-order-detail>section,.platform-order-detail>aside{padding:25px}.platform-order-detail>aside{border-left:1px solid var(--rf-line);background:var(--rf-gold-soft)}.platform-order-detail h2{color:var(--rf-gold);margin:0;font-size:22px}.platform-order-detail h3{margin:22px 0 10px;font-size:15px}.platform-order-detail p{color:var(--rf-muted);font-size:12px;line-height:1.7}.platform-order-product{border-top:1px solid var(--rf-line);gap:12px;padding:12px 0;display:flex}.platform-order-product img{object-fit:contain;background:var(--rf-gold-soft);width:56px;height:56px}.platform-order-product b,.platform-order-product small{display:block}.platform-order-product b{font-size:12px}.platform-order-product small{color:var(--rf-muted);margin-top:6px;font-size:10px}.platform-message-layout{grid-template-columns:225px minmax(0,1fr);min-height:500px;display:grid}.platform-message-layout>aside{background:var(--rf-gold-soft);border-right:1px solid var(--rf-line);padding:20px}.platform-message-layout aside b,.platform-message-layout aside span{display:block}.platform-message-layout aside b{font-size:14px}.platform-message-layout aside span{color:var(--rf-muted);margin-top:7px;font-size:11px;line-height:1.55}.platform-message-layout aside button{color:var(--rf-gold);margin-top:18px;font-size:12px;font-weight:700}.platform-message-layout>section{flex-direction:column;display:flex}.platform-message-history{flex:1;min-height:390px;padding:20px;overflow:auto}.platform-message-history>p{background:var(--rf-gold-soft);width:max-content;max-width:78%;color:var(--rf-ink-soft);margin:0 0 9px;padding:10px 12px;font-size:12px;line-height:1.55}.platform-message-history .customer{background:var(--rf-gold);color:#fff;margin-left:auto}.platform-message-history small{opacity:.7;margin-top:4px;font-size:9px;display:block}.platform-message-layout form{border-top:1px solid var(--rf-line);gap:9px;padding:12px;display:flex}.platform-message-layout form input{border:1px solid var(--rf-line);outline:0;flex:1;padding:10px;font-size:12px}.platform-message-layout form .platform-primary{width:82px;padding:0}.platform-service-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.platform-service-grid article{border:1px solid var(--rf-line);background:#fff;padding:22px}.platform-service-grid article>svg{color:var(--rf-gold)}.platform-service-grid h2{margin:16px 0 8px;font-size:17px}.platform-service-grid p{min-height:57px;color:var(--rf-muted);margin:0;font-size:12px;line-height:1.65}.platform-service-grid button{margin-top:18px}.platform-request textarea{border:1px solid var(--rf-line);resize:vertical;outline:0;width:100%;min-height:135px;padding:11px;display:block}.platform-warehouse-layout{grid-template-columns:300px minmax(0,1fr);display:grid}.platform-warehouse-layout>aside{border-right:1px solid var(--rf-line);background:var(--rf-gold-soft);padding:10px}.platform-warehouse-layout>aside button{text-align:left;align-items:center;gap:10px;width:100%;padding:14px 10px;display:flex}.platform-warehouse-layout>aside button.is-active{color:var(--rf-gold);background:#fff}.platform-warehouse-layout>aside svg{color:var(--rf-gold)}.platform-warehouse-layout>aside span{flex:1}.platform-warehouse-layout>aside b,.platform-warehouse-layout>aside small{display:block}.platform-warehouse-layout>aside b{font-size:13px}.platform-warehouse-layout>aside small{color:var(--rf-muted);margin-top:3px;font-size:10px}.platform-warehouse-layout>aside em{font-size:10px;font-style:normal}.platform-warehouse-layout>section{padding:27px}.platform-warehouse-layout>section>span{color:var(--rf-gold);font-size:11px;font-weight:700}.platform-warehouse-layout h2{margin:6px 0;font-size:24px}.platform-warehouse-layout>section>p{color:var(--rf-muted);font-size:12px}.platform-warehouse-layout .platform-primary{width:205px}.platform-warehouse-cards{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.platform-warehouse-cards>div{background:var(--rf-gold-soft);min-height:106px;padding:15px}.platform-warehouse-cards b,.platform-warehouse-cards span{display:block}.platform-warehouse-cards b{font-size:12px}.platform-warehouse-cards span{color:var(--rf-muted);margin-top:8px;font-size:11px;line-height:1.5}.platform-steps{grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:18px;display:grid}.platform-steps button{border-bottom:2px solid var(--rf-line);text-align:left;color:var(--rf-muted);align-items:center;gap:10px;padding:12px;display:flex;position:relative}.platform-steps button.is-active,.platform-steps button.is-done{border-color:var(--rf-gold);color:var(--rf-gold)}.platform-steps i{border:1px solid;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid}.platform-process-card{padding:33px}.platform-process-card>span{color:var(--rf-gold);font-size:11px;font-weight:700}.platform-process-card h2{margin:7px 0;font-size:25px}.platform-process-card p{max-width:620px;color:var(--rf-muted);font-size:13px;line-height:1.75}.platform-process-card .platform-primary{width:166px;margin-top:14px}.platform-membership{grid-template-columns:minmax(0,1.2fr) 360px;display:grid}.platform-membership section{padding:30px}.platform-membership section>span{color:var(--rf-gold);font-size:11px;font-weight:700}.platform-membership h2{margin:8px 0;font-size:26px}.platform-membership p{color:var(--rf-muted);font-size:13px;line-height:1.75}.platform-membership ul{gap:11px;margin:22px 0;padding:0;list-style:none;display:grid}.platform-membership li{align-items:center;gap:8px;font-size:13px;display:flex}.platform-membership li svg{color:var(--rf-gold)}.platform-membership .platform-primary{width:210px}.platform-membership aside{background:var(--rf-gold-soft);padding:30px}.platform-membership aside b{font-size:15px}.platform-membership aside p{font-size:12px}.platform-membership aside button{margin-top:12px}.platform-help-search{margin-bottom:18px;position:relative}.platform-help-search svg{color:var(--rf-gold);position:absolute;top:12px;left:13px}.platform-help-search input{border:1px solid var(--rf-line);background:#fff;outline:0;width:100%;padding:11px 12px 11px 39px}.platform-help-results{border:1px solid var(--rf-line);background:#fff;margin-bottom:18px}.platform-help-results button{border-bottom:1px solid var(--rf-line);text-align:left;align-items:center;gap:10px;width:100%;padding:12px;font-size:12px;display:flex}.platform-help-results button:last-child{border:0}.platform-help-results small{color:var(--rf-gold)}.platform-help-results svg{margin-left:auto}.platform-help-results p{color:var(--rf-muted);padding:12px;font-size:12px}.platform-help-list{border:1px solid var(--rf-line);background:#fff}.platform-help-list>section{border-bottom:1px solid var(--rf-line)}.platform-help-list>section:last-child{border:0}.platform-help-heading{justify-content:space-between;align-items:center;width:100%;padding:16px 18px;font-weight:700;display:flex}.platform-help-heading svg{color:var(--rf-gold)}.platform-help-list>section>div{padding:0 18px 14px}.platform-help-list>section>div button{border-top:1px solid var(--rf-line);width:100%;color:var(--rf-ink-soft);text-align:left;justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.platform-help-list>section>div span{color:var(--rf-gold);font-size:11px}.platform-policy{max-width:850px;padding:30px}.platform-policy p{color:var(--rf-ink-soft);font-size:13px;line-height:1.9}.platform-policy h2{margin-top:28px;font-size:18px}.platform-policy button{margin-top:15px}.platform-footer{background:linear-gradient(90deg,var(--rf-gold-deep) 0%,var(--rf-gold) 52%,var(--rf-gold-deep) 100%);color:#fff;grid-template-columns:2fr repeat(3,1fr);gap:30px;padding:35px max(50% - 640px,28px);display:grid}.platform-footer b{font-size:13px}.platform-footer>div:first-child b{letter-spacing:-1px;font-size:21px}.platform-footer p{font-size:12px}.platform-footer button{color:#fff;margin-top:10px;font-size:12px;display:block}.platform-footer button:hover{color:var(--rf-gold-soft)}@keyframes platform-spin{to{transform:rotate(360deg)}}@media (width<=1200px){.platform-page{min-width:0}.platform-utility,.platform-header{padding-left:20px;padding-right:20px}.platform-header{grid-template-columns:220px 1fr 165px;gap:24px}.platform-main{width:calc(100% - 32px)}.platform-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-footer{padding:35px 20px}.platform-service-grid{grid-template-columns:repeat(2,1fr)}.purchase-list-head,.purchase-list-item{grid-template-columns:26px minmax(180px,1.4fr) minmax(122px,.72fr) 128px minmax(185px,.9fr);gap:10px;padding-left:12px;padding-right:12px}.purchase-row-actions{gap:9px}}@media (width<=760px){.platform-utility{padding:0 13px;font-size:10px}.platform-utility>div{gap:9px}.platform-utility>div:last-child{display:none}.platform-header{height:auto;padding:18px;display:block}.platform-brand{margin-bottom:20px;display:inline-block}.platform-account{display:none}.platform-nav{white-space:nowrap;justify-content:flex-start;overflow:auto}.platform-nav button{padding:0 15px}.platform-main{width:calc(100% - 20px);padding:20px 0 32px}.platform-page-heading h1{font-size:24px}.platform-filter-bar,.platform-order-actions{display:block}.platform-filter-bar>div,.platform-order-actions>div{white-space:nowrap;flex-wrap:nowrap;margin-bottom:10px;overflow:auto}.platform-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platform-product-image{height:175px}.platform-cart-layout,.platform-two-column,.platform-order-detail,.platform-membership{display:block}.platform-cart-summary,.platform-record-list,.platform-order-detail>aside,.platform-membership aside{margin-top:10px}.platform-cart-list>article{grid-template-columns:54px minmax(0,1fr) 82px;gap:8px}.platform-cart-list img{width:52px;height:52px}.platform-cart-list .platform-remove{text-align:right;grid-column:2/-1}.platform-quantity input{width:34px}.purchase-list-head{display:none}.purchase-list-item{grid-template-columns:25px minmax(0,1fr) 134px;gap:9px;padding:13px 11px}.purchase-product{grid-column:2/3}.purchase-category{grid-area:2/2/auto/3}.purchase-quantity{grid-area:1/3/3;align-self:center}.purchase-row-actions{grid-area:3/2/auto/-1;justify-content:flex-start;gap:10px;padding-top:3px}.purchase-row-actions button{font-size:12px}.purchase-product-image{width:49px;height:49px}.purchase-list-toolbar{align-items:flex-start;padding:11px}.purchase-list-toolbar>div:last-child{margin-top:8px}.purchase-list-toolbar .purchase-toolbar-action{padding:0 8px;font-size:11px}.purchase-confirm-items li{display:block}.purchase-confirm-items small{margin-top:4px;display:block}.platform-login{width:calc(100% - 28px);padding:28px 20px}.platform-message-layout,.platform-warehouse-layout{display:block}.platform-message-layout>aside{border-right:0;border-bottom:1px solid var(--rf-line)}.platform-message-history{min-height:320px}.platform-service-grid{grid-template-columns:1fr}.platform-warehouse-layout>aside{border-right:0;border-bottom:1px solid var(--rf-line)}.platform-warehouse-cards,.platform-steps{grid-template-columns:1fr}.platform-steps{gap:7px}.platform-steps button{border:1px solid var(--rf-line)}.platform-membership section,.platform-membership aside{padding:22px}.platform-footer{grid-template-columns:1fr 1fr;gap:20px}.platform-footer>div:first-child{grid-column:1/-1}}.platform-detail-status{border-bottom:1px solid var(--rf-line);justify-content:space-between;align-items:center;gap:14px;padding-bottom:13px;display:flex}.platform-detail-status b{color:var(--rf-gold);font-size:16px}.platform-detail-status span{color:var(--rf-muted);font-size:11px}.platform-detail-note{background:var(--rf-gold-soft);padding:14px}.platform-quote-detail .platform-secondary,.platform-ticket-detail .platform-secondary{width:100%;margin-top:10px;display:block}.platform-quote-detail .platform-primary,.platform-ticket-detail .platform-primary{margin-top:10px;display:block}.platform-ticket-reply{margin-top:20px}.platform-ticket-reply label{color:var(--rf-ink-soft);font-size:12px;font-weight:700;display:block}.platform-ticket-reply textarea{border:1px solid var(--rf-line);resize:vertical;width:100%;min-height:105px;font:inherit;outline:0;margin-top:6px;padding:11px;font-weight:400;display:block}.platform-ticket-reply textarea:focus{border-color:var(--rf-gold);box-shadow:0 0 0 3px #c39a5b1a}.platform-advisor-history{flex-direction:column;gap:8px;max-height:220px;margin:12px 0;padding:3px;display:flex;overflow:auto}.platform-advisor-history p{width:max-content;max-width:90%;color:var(--rf-ink-soft);background:#fff;margin:0;padding:9px 10px;font-size:12px;line-height:1.5;box-shadow:0 2px 7px #241b1214}.platform-advisor-history .advisor{background:var(--rf-gold);color:#fff;align-self:flex-end}.platform-advisor-console>section h2{font-size:21px}.platform-message-layout aside button+button{margin-top:10px}@media (width<=760px){.platform-detail-status{flex-direction:column;align-items:flex-start}.platform-advisor-history{max-height:180px}}#root .nofei-public-page .ready-stock-page{color:#24221e;width:min(1500px,100% - 56px);min-height:auto;padding:28px 0 64px}.ready-stock-page button:focus-visible,.ready-stock-page input:focus-visible,.ready-stock-page select:focus-visible{outline-offset:2px;outline:3px solid #b9893847}.ready-stock-hero{background:#fff;border:1px solid #e5e0d8;border-radius:14px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:center;gap:clamp(30px,5vw,78px);min-height:270px;padding:clamp(34px,4vw,58px);display:grid;box-shadow:0 18px 38px #3126140e}.ready-stock-hero__copy h1{color:#24221e;letter-spacing:-.035em;margin:0;font-size:clamp(40px,4.6vw,62px);font-weight:800;line-height:1}.ready-stock-hero__copy h1 .ready-stock-hero__title-accent{color:#b98938}.ready-stock-hero__copy>p{color:#6f6961;max-width:650px;margin:18px 0 24px;font-size:13px;line-height:1.75}.ready-stock-search{background:#fff;border:1px solid #d9d3c9;border-radius:6px;max-width:760px;height:52px;display:flex;position:relative;overflow:hidden}.ready-stock-search>.site-icon{color:#9d773f;pointer-events:none;position:absolute;top:17px;left:16px}.ready-stock-search input{color:#24221e;background:#fff;border:0;outline:0;flex:1;min-width:0;padding:0 18px 0 46px;font-size:13px}.ready-stock-search input::placeholder{color:#777168;opacity:1}.ready-stock-search button{place-items:center;width:58px;display:grid;color:#fff!important;background:#24221e!important}.ready-stock-search button:hover{background:#9d773f!important}.ready-stock-hero__proof{background:#f5efe5;border:1px solid #d9d3c9;border-radius:14px;padding:28px}.ready-stock-hero__proof>div{align-items:center;gap:14px;display:flex}.ready-stock-hero__proof>div>.site-icon{box-sizing:content-box;color:#9d773f;border:1px solid #c39a5b;border-radius:50%;flex:none;padding:11px}.ready-stock-hero__proof strong,.ready-stock-hero__proof small{display:block}.ready-stock-hero__proof strong{font-size:16px}.ready-stock-hero__proof small{color:#6f6961;margin-top:6px;font-size:11px;line-height:1.55}.ready-stock-hero__proof ul{grid-template-columns:repeat(3,1fr);gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.ready-stock-hero__proof li{color:#514a41;text-align:center;border-left:1px solid #d9d3c9;padding:0 10px;font-size:11px;font-weight:700;line-height:1.5}.ready-stock-hero__proof li:first-child{border-left:0}.ready-stock-catalog{grid-template-columns:226px minmax(0,1fr);align-items:start;gap:20px;margin-top:clamp(36px,3.5vw,56px);scroll-margin-top:18px;display:grid}.ready-stock-mobile-filter-trigger{display:none}.ready-stock-sidebar{background:#fff;border:1px solid #ddd6cc;border-radius:10px;position:sticky;top:14px;overflow:hidden}.ready-stock-sidebar__heading{border-bottom:1px solid #e5e0d8;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;display:flex}.ready-stock-sidebar__heading strong{color:#24221e;font-size:16px;font-weight:800}.ready-stock-sidebar__heading button{color:#24221e;font-size:14px;font-weight:700}#root .ready-stock-sidebar .platform-catalog-filter-bar{box-shadow:none;border:0;border-radius:0;margin:0}#root .ready-stock-sidebar .catalog-filter-row,#root .ready-stock-sidebar .catalog-filter-selected{border-bottom:1px solid #e5e0d8;min-height:0;padding:15px 16px;display:block}#root .ready-stock-sidebar .catalog-filter-row>strong,#root .ready-stock-sidebar .catalog-filter-selected>strong{color:#24221e;margin-bottom:12px;font-size:14px;font-weight:800;display:block}#root .ready-stock-sidebar .catalog-filter-options{gap:2px;display:grid}#root .ready-stock-sidebar .catalog-filter-options>.ant-btn,#root .ready-stock-sidebar .catalog-filter-drawer{width:100%}#root .ready-stock-sidebar .catalog-filter-options .ant-btn{color:#24221e;text-align:left;border-radius:4px;min-width:0;height:40px;padding:0 7px;font-size:15px;font-weight:600}#root .ready-stock-sidebar .catalog-filter-drawer__trigger{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}#root .ready-stock-sidebar .catalog-filter-drawer__trigger .site-icon{flex:none;transition:transform .18s}#root .ready-stock-sidebar .catalog-filter-drawer.is-expanded .catalog-filter-drawer__trigger .site-icon{transform:rotate(180deg)}#root .ready-stock-sidebar .catalog-filter-drawer__content{border-left:1px solid #e0d7ca;gap:4px;margin:5px 0 9px;padding:4px 0 4px 11px;display:grid}#root .ready-stock-sidebar .catalog-filter-drawer__content .ant-btn{color:#24221e;text-align:left;border-radius:4px;min-width:0;height:36px;padding:0 7px;font-size:14px;font-weight:500}#root .ready-stock-sidebar .catalog-filter-drawer__content .ant-btn.is-active{color:#24221e;background:#f5efe5;font-weight:800}#root .ready-stock-sidebar .catalog-filter-chip{justify-content:space-between;width:100%;margin-bottom:5px}#root .ready-stock-sidebar .catalog-filter-clear{margin-top:7px}.ready-stock-results{min-width:0}.ready-stock-toolbar{color:#6f6961;border-bottom:1px solid #ddd6cc;justify-content:space-between;align-items:center;min-height:48px;margin-bottom:12px;font-size:11px;display:flex}.ready-stock-toolbar>div{align-items:center;gap:18px;display:flex}.ready-stock-toolbar strong{color:#24221e;font-variant-numeric:tabular-nums;font-size:13px}.ready-stock-toolbar__actions button{color:#9d773f;border:1px solid #c39a5b;border-radius:4px;padding:7px 11px;font-size:11px;font-weight:800;display:none}#root .ready-stock-product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}#root .ready-stock-product-grid .platform-product-card{cursor:default;background:#fff;border:1px solid #e8e3db;border-radius:10px;flex-direction:column;min-width:0;min-height:320px;display:flex;overflow:hidden;box-shadow:0 8px 20px #31261409}#root .ready-stock-product-grid .platform-product-card:hover{border-color:#d3ad6b;transform:translateY(-3px);box-shadow:0 14px 28px #3126141a}#root .ready-stock-product-grid .platform-product-image{aspect-ratio:1/1.02;background:#f5f2ed;border-radius:9px 9px 0 0;flex:none;height:auto;overflow:hidden}#root .ready-stock-product-grid .platform-product-open{width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;display:block;position:static}#root .ready-stock-product-grid .platform-product-image img{object-fit:cover;object-position:center top;border-radius:0;width:100%;height:100%;display:block}#root .ready-stock-product-grid .platform-product-copy{flex-direction:column;flex:1;min-height:0;padding:12px;display:flex}#root .ready-stock-product-grid .platform-product-copy h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:0;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}#root .ready-stock-product-grid .platform-product-title{color:#24221e;text-align:left;width:100%;display:block}#root .ready-stock-product-grid .platform-product-copy p,#root .ready-stock-product-grid .platform-product-copy small{color:#777168;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;overflow:hidden}#root .ready-stock-product-grid .ready-stock-product-price{border:0;justify-content:space-between;align-items:center;gap:8px;min-height:19px;margin-top:7px;padding:0;display:flex}#root .ready-stock-product-grid .ready-stock-product-price b{color:#d78316;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;line-height:19px;overflow:hidden}#root .ready-stock-product-grid .ready-stock-product-favourite{color:#24221e;width:28px;height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 28px;place-items:center;transition:color .16s;display:grid}#root .ready-stock-product-grid .ready-stock-product-favourite:hover,#root .ready-stock-product-grid .ready-stock-product-favourite.is-active{color:#e9004f}#root .ready-stock-product-grid .ready-stock-product-favourite:focus-visible{outline-offset:2px;outline:2px solid #9d773f}#root .ready-stock-product-grid .ready-stock-product-actions{border:0;grid-template-columns:minmax(0,1fr) 38px;gap:8px;margin:8px 0 0;padding:0;display:grid}#root .ready-stock-product-grid .ready-stock-product-actions button{color:#24221e;white-space:nowrap;background:#fff;border:1px solid #c39a5b;border-radius:6px;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;min-height:34px;font-size:11px;font-weight:700;display:inline-flex}#root .ready-stock-product-grid .ready-stock-product-actions button:hover{color:#9d773f;background:#fff;border-color:#9d773f}#root .ready-stock-product-grid .ready-stock-product-actions button:focus-visible{outline-offset:2px;outline:2px solid #9d773f}.ready-stock-pagination{justify-content:center;margin:28px 0 10px}.ready-stock-pagination .ant-pagination{justify-content:center;width:100%}.ready-stock-pagination .ant-pagination-total-text{margin-right:18px}.ready-stock-pagination .ant-pagination-options{align-items:center;gap:12px;margin-inline-start:18px;display:inline-flex}.ready-stock-pagination .ant-pagination-options-size-changer,.ready-stock-pagination .ant-pagination-options-size-changer .ant-select-selector{min-width:108px}.ready-stock-pagination .ant-pagination-options-size-changer .ant-select-content{color:#171512;font-variant-numeric:tabular-nums}.ready-stock-pagination .ant-pagination-options-size-changer .ant-select-input{background:0 0!important}.ready-stock-pagination .ant-pagination-options-quick-jumper{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ready-stock-pagination .ant-pagination-options-quick-jumper input{text-align:center;font-variant-numeric:tabular-nums;width:66px}.ready-stock-help{background:#f5f0e8;border:1px solid #e5e0d8;border-radius:10px;grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.ready-stock-help>div{border-left:1px solid #ded4c5;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 16px;min-height:104px;padding:18px 24px;display:grid}.ready-stock-help>div:first-child{border-left:0}.ready-stock-help strong{font-size:13px}.ready-stock-help span{color:#6f6961;font-size:11px;line-height:1.55}.ready-stock-help button{color:#9d773f;grid-area:1/2/3;align-self:center;font-size:11px;font-weight:800}.ready-stock-help button:hover{text-underline-offset:4px;text-decoration:underline}.ready-stock-factory{color:#f7f2e9;background:#1c1b19;border-radius:10px;grid-template-columns:minmax(0,2.7fr) minmax(260px,.8fr);gap:20px;margin-top:22px;padding:22px;display:grid}.ready-stock-factory__media{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.ready-stock-factory figure{min-width:0;margin:0}.ready-stock-factory figure img{object-fit:cover;border-radius:6px;width:100%;height:148px;display:block}.ready-stock-factory figcaption{color:#b8b0a5;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:11px;overflow:hidden}.ready-stock-factory__empty{color:#b8b0a5;border:1px dashed #514a41;place-items:center;min-height:178px;display:grid}.ready-stock-factory aside{border-left:1px solid #514a41;padding:6px 8px 6px 18px}.ready-stock-factory aside>span{color:#c39a5b;letter-spacing:.18em;font-size:11px;font-weight:800}.ready-stock-factory h2{color:#f7f2e9;margin:12px 0 10px;font-size:28px;line-height:1.35}.ready-stock-factory p{color:#b8b0a5;margin:0;font-size:11px;line-height:1.7}.ready-stock-factory aside button{color:#c39a5b;border:1px solid #c39a5b;border-radius:4px;margin-top:20px;padding:10px 16px;font-size:11px;font-weight:800}.ready-stock-factory aside button:hover{color:#171614;background:#c39a5b}@media (width<=1439px){#root .ready-stock-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ready-stock-factory__media{grid-template-columns:repeat(3,minmax(0,1fr))}.ready-stock-factory figure img{height:132px}}@media (width<=1199px){#root .nofei-public-page .ready-stock-page{width:min(100% - 36px,1120px)}.ready-stock-hero{grid-template-columns:1fr minmax(320px,.7fr);gap:28px;padding:36px}.ready-stock-catalog{grid-template-columns:210px minmax(0,1fr)}#root .ready-stock-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ready-stock-help>div{padding:16px}}@media (width<=991px){.ready-stock-hero,.ready-stock-catalog{grid-template-columns:1fr}.ready-stock-sidebar{display:none;position:static}.ready-stock-sidebar.is-open{display:block}.ready-stock-mobile-filter-trigger{color:#9d773f;border:1px solid #c39a5b;border-radius:4px;justify-content:center;align-items:center;min-height:44px;font-size:11px;font-weight:800;display:inline-flex}#root .ready-stock-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ready-stock-help{grid-template-columns:1fr}.ready-stock-help>div{border-top:1px solid #ded4c5;border-left:0}.ready-stock-help>div:first-child{border-top:0}.ready-stock-factory{grid-template-columns:1fr}.ready-stock-factory aside{border-top:1px solid #514a41;border-left:0;padding:22px 0 0}}@media (width<=767px){#root .nofei-public-page .ready-stock-page{width:calc(100% - 20px);padding-top:14px}.ready-stock-hero{min-height:0;padding:24px 18px}.ready-stock-catalog{margin-top:24px}.ready-stock-hero__copy h1{font-size:40px}.ready-stock-hero__copy>p{font-size:13px}.ready-stock-hero__proof{padding:20px}.ready-stock-hero__proof ul{grid-template-columns:1fr;gap:8px}.ready-stock-hero__proof li{border-top:1px solid #d9d3c9;border-left:0;padding-top:8px}.ready-stock-hero__proof li:first-child{border-top:0}#root .ready-stock-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#root .ready-stock-product-grid .platform-product-card{min-height:320px}#root .ready-stock-product-grid .platform-product-image{aspect-ratio:1/1.02;flex-basis:auto;height:auto}#root .ready-stock-product-grid .platform-product-copy{padding:12px 12px 11px}#root .ready-stock-product-grid .ready-stock-product-actions button{min-height:34px;font-size:11px}#root .ready-stock-product-grid .platform-product-image>button:not(.platform-product-open){opacity:1}.ready-stock-toolbar>div{gap:2px;display:grid}.ready-stock-pagination{justify-content:flex-start;overflow-x:auto}.ready-stock-pagination .ant-pagination{min-width:max-content}.ready-stock-pagination .ant-pagination-options{margin-inline-start:12px}.ready-stock-help{margin-top:30px}.ready-stock-factory{padding:15px}.ready-stock-factory__media{grid-template-columns:repeat(2,minmax(0,1fr))}.ready-stock-factory figure img{height:118px}}@media (prefers-reduced-motion:reduce){#root .ready-stock-product-grid .platform-product-card{transition:none}}.nofei-public-page .platform-main.custom-page{color:#171717;width:min(1320px,100% - 64px);padding:0 0 56px}.custom-page .custom-page__primary{color:#241d12;min-height:48px;font:inherit;cursor:pointer;background:#d8aa59;border:1px solid #c39952;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:700}.custom-page .custom-page__primary:hover:not(:disabled){background:#e5bb73}.custom-page__icon{flex:none;width:18px;height:18px}.custom-page__section{scroll-margin-top:24px}.custom-page__workbench-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-bottom:24px;display:flex}.custom-page__workbench-heading h2{margin:0;font-size:clamp(24px,2.2vw,32px);line-height:1.4}.custom-page__workbench{background:#fff;min-height:480px}.custom-page__browse-toolbar{border-bottom:1px solid #ded8cd;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 32px;padding-bottom:20px;display:flex}.custom-page__route-rail{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.custom-page__route-rail button{color:#62594e;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:10px 28px;font-size:17px}.custom-page__route-rail button:hover{background:#f7f3ec}.custom-page__route-rail button.is-active{color:#382914;background:0 0;border-bottom-color:#a87930;border-radius:0;font-weight:700}.custom-page__source-filters{border-bottom:1px solid #e5dfd4;gap:8px;padding:0 0 16px;display:grid}.custom-page__source-filters>div{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;display:grid}.custom-page__source-filters>div>span{color:#6b6259;font-size:12px;font-weight:600;line-height:40px}.custom-page__source-filters [role=group]{flex-wrap:wrap;gap:7px;display:flex}.custom-page__source-filters button{color:#544b41;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:8px 14px;font-size:13px}.custom-page__source-filters button:hover{background:#eee7da}.custom-page__source-filters button.is-active{color:#493518;background:#f4ebda;border-color:#0000;font-weight:700}.custom-page__shelf{gap:24px;min-width:0;padding:20px 0 24px;display:grid}.custom-page__search{flex:0 360px;gap:8px;min-width:0;margin:0;display:grid}.custom-page__search>div{color:#78664b;background:#fff;border:1px solid #d8d8d8;border-radius:6px;align-items:center;gap:8px;padding:0 14px;display:flex}.custom-page__search>div:focus-within{border-color:#d8d8d8}.custom-page .custom-page__search input,.custom-page .custom-page__search input:hover,.custom-page .custom-page__search input:focus,.custom-page .custom-page__search input:focus-visible{color:#171717;width:100%;min-width:0;min-height:46px;font:inherit;caret-color:#171717;padding:0;font-size:14px;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;outline:none!important}.custom-page__search button{color:#76541f;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-size:12px}.custom-page__search input:disabled{color:#898279;cursor:not-allowed;background:#f2eee8}.custom-page__material-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.custom-page .custom-page__material{color:#171717;min-width:0;font:inherit;text-align:left;background:#fff;border:1px solid #e1ddd8;border-radius:6px;gap:8px;padding:8px;display:grid;position:relative}.custom-page .custom-page__material:hover{border-color:#a78249}.custom-page .custom-page__material.is-selected{background:#faf4e9;border-color:#a87930}.custom-page__image{background:#f7f4ef;position:relative;overflow:hidden}.custom-page__material .custom-page__image{border-radius:3px;place-items:center;width:100%;height:112px;display:grid}.custom-page__material img{object-fit:contain;width:100%;height:112px}.custom-page__image-status{color:#6f675e;text-align:center;background:#f7f4ef;place-items:center;padding:12px;font-size:11px;display:none;position:absolute;inset:0}.custom-page__image img[data-image-loaded=false]+.custom-page__image-status,.custom-page__image img[src^="data:image/svg+xml"]+.custom-page__image-status{display:grid}.custom-page__material-info{gap:8px;min-width:0;display:grid}.custom-page__material-info strong{overflow-wrap:anywhere;white-space:normal;min-width:0;font-size:13px;font-weight:700;line-height:1.4}.custom-page button.custom-page__material-select{color:#171717;width:100%;min-height:36px;font:inherit;cursor:pointer;box-shadow:none;background:#fff;border:1px solid #171717;border-radius:4px;outline:none;padding:6px 10px;font-size:13px}.custom-page button.custom-page__material-select:hover{background:#f7f7f3}.custom-page .custom-page__material.is-selected button.custom-page__material-select{color:#fff;background:#171717;border-color:#171717}.custom-page__state{color:#655e56;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:360px;display:grid}.custom-page__state strong{color:#312d28;font-size:16px}.custom-page__state p{max-width:440px;margin:0;font-size:12px;line-height:1.7}.custom-page__state button{color:#60461d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbbba2;border-radius:6px;padding:10px 24px;font-size:14px}.custom-page__pagination{border-top:1px solid #e5dfd4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-top:16px;display:flex}.custom-page__pagination>span{color:#68615b;font-variant-numeric:tabular-nums;font-size:12px}.custom-page__pagination>div,.custom-page__page-numbers{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.custom-page__pagination button{color:#60461d;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded5c6;border-radius:4px;padding:8px 12px;font-size:13px}.custom-page__pagination button:hover:not(:disabled){background:#f6f0e5;border-color:#a78249}.custom-page__pagination button[aria-current=page]{color:#fff;background:#46351d;border-color:#46351d}.custom-page__pagination button:disabled{opacity:.5;cursor:not-allowed}.custom-page__page-numbers>span{color:#68615b;padding:0 4px}.custom-page__results{min-width:0;scroll-margin-top:24px}.custom-page__results:focus-visible{outline-offset:4px;outline:2px solid #a78249}.custom-page .custom-page__plan-thumb{background:#f8f5ef;border:1px solid #5d5952;border-radius:3px;place-items:center;width:66px;height:66px;padding:0;display:grid;overflow:hidden}.custom-page__plan-thumb{cursor:zoom-in}.custom-page__plan-thumb .custom-page__image,.custom-page__plan-thumb img,.custom-page__plan-thumb .custom-page__product-empty{object-fit:contain;color:#6e675e;width:64px;height:64px;font-size:8px}.custom-page__plan-thumb .custom-page__image-status{padding:4px;font-size:9px}.custom-page__product-empty{color:#6f675e;background:#f7f4ef;font-size:12px}.custom-page :is(button,a,input:not(#custom-material-search)):focus-visible{outline-offset:3px;outline:3px solid #b88a3d8c}.custom-page ::selection{color:#171717;background:#d8b879}.custom-image-preview .ant-modal-container{border-radius:6px;padding:20px}.custom-image-preview .ant-modal-body{text-align:center;justify-items:center;gap:10px;display:grid}.custom-image-preview .custom-page__image,.custom-image-preview img,.custom-image-preview .custom-page__product-empty{object-fit:contain;width:min(100%,680px);height:min(64vh,620px)}.custom-image-preview .custom-page__image-status{font-size:13px}.custom-page__modes{background:#f1eee8;border-radius:8px;gap:4px;max-width:100%;padding:4px;display:flex}.custom-page__modes>button{color:#62584b;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:10px 20px;font-size:14px;line-height:1.5}.custom-page__modes>button:hover{background:#e8e1d6}.custom-page__modes>button[aria-pressed=true]{color:#fffaf0;background:#292620;font-weight:700}.custom-page__selection-bar{z-index:8;background:#f7f1e5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:16px 24px;display:grid;position:sticky;bottom:16px;box-shadow:0 8px 28px #3728121f}.custom-page__selection-heading{justify-items:start;gap:8px;display:grid}.custom-page__selection-links{gap:8px;display:flex}.custom-page__selection-heading>strong{align-items:center;gap:12px;font-size:15px;display:flex}.custom-page__selection-count{color:#493a21;font-variant-numeric:tabular-nums;background:#e7d8ba;border-radius:4px;place-items:center;min-width:28px;height:28px;padding:0 6px;font-size:13px;display:grid}.custom-page__selection-bar:not(.is-visible){visibility:hidden}.custom-page__selection-bar.is-history-open{border-top-left-radius:0;border-top-right-radius:0}.custom-page__history-trigger{color:#624b28;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ccb996;border-radius:4px;align-items:center;gap:8px;padding:4px 10px;font-size:12px;display:inline-flex}.custom-page__history-trigger:hover{background:#eee3cd}.custom-page__selected-item>div>button{color:#705019;min-height:36px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-right:8px;padding:4px 0;font-size:12px;text-decoration:underline}.custom-page__selection-summary{color:#615747;font-size:12px;line-height:1.5}.custom-page__panel-triggers{flex-wrap:wrap;gap:8px;display:flex}.custom-page__selection-panel{bottom:100%;box-sizing:border-box;max-height:calc(100dvh - var(--selection-bar-height,180px) - 32px);background:#fffdf8;border-radius:8px 8px 0 0;flex-direction:column;padding:20px 24px;display:flex;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 -8px 28px #3728121a}.custom-page__selection-panel>header{border-bottom:1px solid #e5dfd4;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.custom-page__selected-items{overscroll-behavior:contain;scrollbar-color:#af946d #ede5d8;gap:24px;min-height:0;max-height:min(44dvh,420px);padding-top:16px;display:grid;overflow:hidden auto}.custom-page__selected-group{gap:12px;min-width:0;display:grid}.custom-page__selected-group>strong{color:#615747;font-size:12px}.custom-page__group-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.custom-page__material-preview{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.custom-page__selected-items>p{color:#615747;margin:0;font-size:13px;line-height:1.7}.custom-page__selected-item{align-items:start;gap:10px;min-width:0;display:flex}.custom-page__selected-item .custom-page__plan-thumb{flex-shrink:0}.custom-page__selected-item>div{min-width:0}.custom-page__selected-item b,.custom-page__selected-item small{overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.custom-page__selected-item small{color:#685d4e;margin:5px 0}.custom-page__selection-actions{flex-wrap:wrap;justify-content:end;gap:10px;max-width:360px;display:flex}.custom-page .custom-page__secondary{color:#493920;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #aa9270;border-radius:6px;padding:12px 20px;font-size:14px;font-weight:600}.custom-page .custom-page__secondary:hover{background:#eee3cd}.custom-page .custom-page__primary:disabled{opacity:.5;cursor:not-allowed}.custom-page__cart-feedback{color:#594c39;grid-column:1/-1;margin:0;font-size:12px}.custom-page__cart-feedback a{color:#684615;text-decoration:underline}@media (width<=1180px){.custom-page__material-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1024px){.custom-page__group-items{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-page__material-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=820px){.custom-page__material-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-page__workbench-heading{align-items:start;gap:16px;margin-bottom:24px}.custom-page__browse-toolbar{align-items:stretch;gap:16px}.custom-page__search{flex-basis:100%}.custom-page__workbench{min-height:0}.custom-page__shelf{gap:20px}.custom-page__source-filters>div{grid-template-columns:1fr;gap:4px}.custom-page__source-filters>div>span{line-height:1.4}.custom-page__selection-bar{grid-template-columns:1fr;gap:8px;margin-top:16px;padding:12px;bottom:8px}.custom-page__selection-panel{padding:12px}.custom-page__group-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.custom-page__selection-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.custom-page__selection-bar:not(.is-visible){visibility:visible}.custom-page__selection-actions{max-width:none}.custom-page__history-trigger,.custom-page__selected-item>div>button{min-height:44px}.custom-page__selection-actions>button{flex:1}.custom-page__modes>button{flex:1;padding:10px 14px}.custom-page__state{min-height:240px}}@media (width<=560px){.custom-page__selected-item{flex-direction:column;gap:8px}.nofei-public-page .platform-main.custom-page{width:calc(100% - 24px)}.custom-page__modes{width:100%}.custom-page__route-rail{gap:4px}.custom-page__route-rail button{padding:10px 16px;font-size:15px}.custom-page__shelf{padding:16px 0 24px}.custom-page__source-filters{padding:16px 12px}.custom-page__source-filters button{min-height:44px;padding:8px 10px}.custom-page__material-grid{grid-template-columns:minmax(0,1fr);gap:8px}.custom-page .custom-page__material{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;display:grid}.custom-page__material .custom-page__image,.custom-page__material img{height:72px}.custom-page__pagination{justify-content:center}.custom-page__pagination>div{justify-content:space-between;width:100%}.custom-page__page-numbers{order:1;justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.custom-page *,.custom-image-preview *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.custom-page__intro{background:#fff;grid-template-columns:minmax(0,48fr) minmax(0,52fr);align-items:center;gap:40px;margin-bottom:0;padding:24px 0;display:grid}.custom-page__reference{min-width:0;margin:0}.custom-page__reference>img{width:100%;height:auto;display:block}.custom-page__opening{flex-direction:column;align-items:flex-start;min-width:0;padding:8px 24px 8px 0;display:flex}.custom-page__opening h1{color:#171717;width:100%;margin:0;font-size:clamp(28px,2.6vw,36px);font-weight:700;line-height:1.35}.custom-page__opening>p{color:#514a41;width:100%;margin:16px 0 20px;font-size:15px;line-height:1.7}.custom-page__intro .custom-page__start,.custom-page__intro .custom-page__stock,.custom-page__intro .custom-page__idea{min-height:48px;font:inherit;color:#1b1916;cursor:pointer;text-align:center;background:0 0;border:1px solid #958571;border-radius:4px;justify-content:center;align-items:center;padding:12px 20px;line-height:1.5;text-decoration:none;display:inline-flex}.custom-page__intro .custom-page__start{background:#c39a5b;border-color:#c39a5b;min-height:56px;padding:12px 16px;font-size:16px;font-weight:700}.custom-page__intro .custom-page__start:hover{background:#d1ad78}.custom-page__entries{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.custom-page__entries>div{min-width:0}.custom-page__entries :is(a,button){box-sizing:border-box;min-width:112px;min-height:56px}.custom-page__entries p{color:#5b5348;flex-basis:100%;margin:0;font-size:13px;line-height:1.7}.custom-page__intro .custom-page__stock{color:#fff;background:#202020;border-color:#202020}.custom-page__intro .custom-page__stock:hover{background:#383838;border-color:#383838}.custom-page__intro .custom-page__idea{color:#1b1916;background:#fff;border-color:#958571}.custom-page__intro .custom-page__idea:hover{background:#f5f0e7}.custom-page__intro :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #9d773f}.custom-page__journey{background:#f5f0e7;margin:0 0 32px;padding:20px 24px}.custom-page__journey h2{margin:0;font-size:18px}.custom-page__journey>p{color:#59534b;font-size:13px;line-height:1.65}.custom-page__journey h3{margin:0 0 8px;font-size:15px}.custom-page__journey strong{color:#755324;font-size:12px}.custom-page__process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:16px 0;display:grid}.custom-page__process-stage{border-top:1px solid #d8d0c3;min-width:0;padding-top:12px}.custom-page__process-stage p{margin:0;font-size:14px;line-height:1.6}.custom-page__process-stage p span{color:#755324;font-weight:600}.custom-page__journey .custom-page__reassurance{color:#302b24;margin-bottom:0}.custom-page a:focus-visible{outline-offset:4px;outline:3px solid #876126}@media (width<=820px){.custom-page__intro{grid-template-columns:1fr;gap:24px;padding:16px 0 24px}.custom-page__opening{padding:0 12px}.custom-page__journey{margin-bottom:36px}.custom-page__process-grid{grid-template-rows:auto;grid-template-columns:1fr}.custom-page__process-stage{border-top:1px solid #d8d0c3;border-left:0;padding:16px 0;display:block}.custom-page__process-stage p{margin:8px 0}}.nofei-public-page:has(.factory-page){background:#fff}.nofei-public-page>.factory-page+.nofei-public-footer{margin-top:0}.factory-page{--factory-content-width:min(1380px, calc(92vw - 51.52px));--factory-hero-inset:calc((100vw - var(--factory-content-width)) / 2);color:#1b1916;width:min(1500px,100% - 56px);margin:0 auto;padding:0 0 24px}.factory-page button{font:inherit}.factory-page h1,.factory-page h2,.factory-page h3,.factory-page p{margin-block-start:0}.factory-page h2{letter-spacing:-.035em;font-size:clamp(22px,1.7vw,26px);line-height:1.15}.factory-page__button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:14px;font-weight:800;line-height:1;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.factory-page__button:hover{transform:translateY(-1px)}.factory-page__button:focus-visible,.factory-page__business-grid button:focus-visible{outline-offset:3px;outline:2px solid #9d773f}.platform-page .factory-page__button--primary{color:#171614;background:#bd8b3f;border-color:#bd8b3f}.platform-page .factory-page__button--primary:hover{background:#a97832}.platform-page .factory-page__button--secondary{color:#1b1916;background:#fff;border-color:#c39a5b}.platform-page .factory-page__button--secondary:hover{color:#9d773f;border-color:#9d773f}.factory-page__hero{background:linear-gradient(#fff 0%,#fbfaf7 100%);width:100vw;margin-inline:calc(50% - 50vw);position:relative}.factory-page__hero-inner{grid-template-columns:minmax(340px,.45fr) minmax(0,.55fr);height:clamp(380px,35vw,440px);display:grid;position:relative;overflow:hidden}.factory-page__hero-inner:after{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);content:"";pointer-events:none;background:linear-gradient(#fff0 0%,#ffffffc7 40%,#fffffff5 70%,#fff 100%);height:160px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 45% 100%);mask-image:linear-gradient(#0000 0%,#000 45% 100%)}.factory-page__hero-copy{z-index:2;padding:50px 10% 0 calc(var(--factory-hero-inset) + 24px);flex-direction:column;justify-content:flex-start;margin-right:-30%;display:flex;position:relative}.factory-page__hero-copy:after{z-index:-1;content:"";background:linear-gradient(90deg,#fff 0%,#fffffffa 51%,#ffffffb8 76%,#fff0 100%);position:absolute;inset:0 -18% 0 0}.factory-page__hero-copy h1{color:#1b1916;letter-spacing:-.055em;max-width:10em;margin:0;font-size:clamp(42px,3.4vw,54px);font-weight:800;line-height:.98}.factory-page__hero-copy h1 span{color:#b07c31}.factory-page__hero-copy>strong{max-width:27ch;margin-top:10px;font-size:clamp(17px,1.35vw,20px);line-height:1.35}.factory-page__hero-image{object-fit:cover;object-position:center 38%;width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0}.factory-page__hero-facts{z-index:3;top:clamp(190px,16vw,208px);left:var(--factory-hero-inset);width:min(540px, calc(50vw - var(--factory-hero-inset)));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:absolute}.factory-page__hero-facts>div{text-align:center;background:0 0;border-right:1px solid #6f696159;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:92px;padding:8px 9px;display:flex}.factory-page__hero-facts>div:last-child{border-right:0}.factory-page__hero-facts .site-icon,.factory-page__process-facts .site-icon,.factory-page__business-grid>article>.site-icon{color:#1b1916;flex:none}.factory-page__hero-facts span,.factory-page__process-facts div{min-width:0}.factory-page__hero-facts strong,.factory-page__hero-facts small{display:block}.factory-page__hero-facts strong{font-size:12px;line-height:1.15}.factory-page__hero-facts small{color:#6f6961;margin-top:4px;font-size:10px;line-height:1.25}.factory-page__company,.factory-page__section,.factory-page__closing{width:92%;margin-inline:auto}.factory-page__company{z-index:4;margin-top:-110px;position:relative}.factory-page__company-card{background:#fff;border:1px solid #e3ded5;border-radius:12px;grid-template-columns:minmax(260px,34%) minmax(0,66%);min-height:190px;display:grid;overflow:hidden}.factory-page__company-media{min-height:190px;margin:0;position:relative}.factory-page__company-media img{object-fit:cover;object-position:center;border-radius:6px;width:calc(100% - 20px);height:calc(100% - 20px);min-height:0;display:block;position:absolute;inset:10px}.factory-page__company-copy{padding:20px 22px 17px}.factory-page__company-copy h2{margin:0;font-size:clamp(22px,1.8vw,28px);display:inline}.factory-page__company-copy>div:first-child>span{color:#9d773f;vertical-align:5px;border:1px solid #ead7b7;border-radius:99px;margin-left:12px;padding:4px 9px;font-size:11px;display:inline-block}.factory-page__company-copy>p{color:#625c54;white-space:pre-line;max-width:88ch;margin:12px 0 14px;font-size:14px;line-height:1.75}.factory-page__process-facts{background:#fff;border:1px solid #e6e0d7;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:13px;display:grid}.factory-page__laboratory-icon{object-fit:contain;filter:contrast(1.45)brightness(.72);flex:none;display:block}.factory-page__warehouse-icon{object-fit:contain;flex:none;display:block}.factory-page__process-facts article{border-right:1px solid #e6e0d7;align-items:center;gap:11px;min-height:82px;padding:12px 15px;display:flex}.factory-page__process-facts article:last-child{border-right:0}.factory-page__process-facts strong,.factory-page__process-facts small{display:block}.factory-page__process-facts strong{font-size:12px;line-height:1.3}.factory-page__section{margin-top:13px}.factory-page__section-heading{margin-bottom:13px}.factory-page__section-heading h2{margin-bottom:0}.factory-page__section-heading p{color:#6f6961;max-width:65ch;margin:8px 0 0;font-size:13px;line-height:1.65}.factory-page__business{margin-top:32px}.factory-page__business-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.factory-page__business-grid article{background:#fcfaf7;border:1px solid #e7ded0;border-radius:8px;align-items:flex-start;gap:18px;min-height:118px;padding:18px 20px;display:flex}.factory-page__business-grid h3{margin:0;font-size:16px;line-height:1.25}.factory-page__business-grid p{color:#6f6961;max-width:28ch;margin:7px 0 12px;font-size:11px;line-height:1.5}.factory-page__business-grid button{color:#3a332b;background:#fff;border:1px solid #b9a88f;border-radius:4px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.factory-page__business-grid button:hover{color:#9d773f;border-color:#9d773f}.factory-page__closing{background:#f2eee6;border-radius:10px;grid-template-columns:minmax(280px,.4fr) minmax(0,.6fr);gap:24px 34px;margin-top:24px;padding:28px clamp(24px,4vw,50px) 24px;display:grid}.factory-page__closing h2{max-width:16ch;margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.18}.factory-page__closing p{color:#6f6961;max-width:48ch;margin:11px 0 15px;font-size:12px;line-height:1.6}.factory-page__contact-grid{background:#fff;border:1px solid #e4ded4;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;display:grid;overflow:hidden}.factory-page__contact-grid article{border-right:1px solid #e4ded4;align-items:center;gap:10px;min-height:74px;padding:12px;display:flex}.factory-page__contact-grid article:last-child{border-right:0}.factory-page__contact-grid .site-icon{color:#1b1916;flex:none}.factory-page__contact-grid strong,.factory-page__contact-grid small{display:block}.factory-page__contact-grid strong{color:#302c27;font-size:12px;line-height:1.3}.factory-page__contact-grid small{color:#6f6961;margin-top:4px;font-size:10px;line-height:1.35}.factory-page ::selection{color:#171614;background:#d7bd94}@media (width<=1050px){.factory-page__hero-inner{grid-template-columns:minmax(320px,.48fr) minmax(0,.52fr)}}@media (width<=900px){.factory-page__hero-inner{grid-template-columns:1fr 1fr;min-height:0}.factory-page__hero-copy{padding-left:calc(var(--factory-hero-inset) + 24px)}.factory-page__hero-copy h1{font-size:clamp(42px,6vw,58px)}.factory-page__company{margin-top:-64px}.factory-page__company-card{grid-template-columns:1fr}.factory-page__company-media{min-height:190px}.factory-page__process-facts{grid-template-columns:repeat(3,1fr)}.factory-page__process-facts article:nth-child(3){border-right:0}.factory-page__process-facts article:nth-child(n+4){border-top:1px solid #e6e0d7}.factory-page__closing{grid-template-columns:1fr}.factory-page__contact-grid{max-width:690px}}@media (width<=760px){.factory-page{width:calc(100% - 40px)}.factory-page__hero{width:auto;margin:0 -20px}.factory-page__hero-inner{grid-template:360px auto/1fr;height:auto;min-height:0;display:grid;overflow:visible}.factory-page__hero-inner:after{content:none}.factory-page__hero-image{z-index:0;object-position:center;grid-area:1/1;height:360px;min-height:0;position:static}.factory-page__hero-copy{z-index:2;grid-area:1/1;justify-content:flex-end;min-height:0;margin-right:0;padding:32px 20px}.factory-page__hero-copy:after{background:linear-gradient(#fff0 0%,#ffffff3d 28%,#ffffffed 70%,#fffffffa 100%);inset:0}.factory-page__hero-copy h1{max-width:100%;font-size:40px}.factory-page__hero-copy>strong{margin-top:12px;font-size:17px}.factory-page__hero-facts{z-index:1;grid-area:2/1;grid-template-columns:repeat(2,1fr);width:calc(100% - 40px);margin:0 auto;position:static}.factory-page__hero-facts>div{border-right:1px solid #6f696159;min-height:88px}.factory-page__hero-facts>div:nth-child(2n),.factory-page__hero-facts>div:last-child{border-right:0}.factory-page__hero-facts>div:last-child{grid-column:span 2}.factory-page__company,.factory-page__section,.factory-page__closing{width:100%}.factory-page__company{margin-top:22px}.factory-page__company-media{min-height:190px;padding:12px}.factory-page__company-media img{min-height:166px}.factory-page__company-copy{padding:22px 18px 18px}.factory-page__company-copy>div:first-child>span{width:max-content;margin:9px 0 0;display:block}.factory-page__process-facts{grid-template-columns:1fr}.factory-page__process-facts article,.factory-page__process-facts article:nth-child(n+1){border-top:1px solid #e6e0d7;border-right:0}.factory-page__process-facts article:first-child{border-top:0}.factory-page__section{margin-top:54px}.factory-page__section-heading{margin-bottom:19px}.factory-page__business{margin-top:48px}.factory-page__business-grid{grid-template-columns:1fr}.factory-page__business-grid article{min-height:0}.factory-page__closing{gap:20px;margin-top:22px;padding:28px 20px 20px}.factory-page__closing-copy .factory-page__button{width:100%}.factory-page__contact-grid{grid-template-columns:1fr}.factory-page__contact-grid article,.factory-page__contact-grid article:last-child{border-bottom:1px solid #e4ded4;border-right:0}.factory-page__contact-grid article:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.factory-page__button,.factory-page__business-grid button{transition:none}}.factory-environment{color:#28241f;width:92%;margin:40px auto 0;scroll-margin-top:24px}.factory-environment__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:28px;display:flex}.factory-environment__heading h2{margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.3}.factory-environment__navigation{gap:8px;display:flex}.factory-environment__navigation button{color:#775321;cursor:pointer;background:0 0;border:1px solid #ded7cc;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.factory-environment__navigation button:disabled{opacity:.35;cursor:default}.factory-environment__navigation button:hover:not(:disabled){border-color:#997034}.factory-environment button:focus-visible,.factory-environment__strip:focus-visible{outline-offset:3px;outline:2px solid #997034}.factory-environment__strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;grid-auto-columns:calc(31.25% - 22.5px);grid-auto-flow:column;gap:24px;width:100%;min-width:0;padding:6px 4px;display:grid;position:relative;overflow-x:auto}.factory-environment__strip::-webkit-scrollbar{display:none}.factory-environment__strip.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.factory-environment__item{scroll-snap-align:start;min-width:0;margin:0;padding:0}.factory-environment__image{aspect-ratio:3/2;overflow:hidden}.factory-environment__image img{object-fit:cover;width:100%;height:100%;display:block}.factory-environment__item h3{overflow-wrap:anywhere;margin:16px 0 0;font-size:15px;font-weight:650;line-height:1.5}@media (width<=1050px){.factory-environment__strip{grid-auto-columns:calc(45.4545% - 21.8182px)}}@media (width<=760px){.factory-environment{width:100%}.factory-environment__heading{margin-bottom:16px}.factory-environment__strip{grid-auto-columns:82%;gap:20px}.factory-environment__item h3{font-size:14px}}.factory-documents{--document-gold:#997034;--document-line:#ded7cc;color:#28241f;width:92%;margin:40px auto 0;scroll-margin-top:24px}.factory-documents__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-bottom:28px;display:flex}.factory-documents__heading h2{margin:0;font-size:clamp(24px,2.4vw,32px);line-height:1.3}.factory-documents__heading p,.factory-documents__footnote{color:#665f54;margin:10px 0 0;font-size:13px;line-height:1.7}.factory-documents button{font:inherit;cursor:pointer}.factory-documents button:focus-visible,.factory-documents__lightbox-stage img:focus-visible{outline:2px solid var(--document-gold);outline-offset:3px}.factory-documents__navigation{align-items:center;gap:20px;display:flex}.factory-documents__navigation>p{margin:0}.factory-documents__navigation>div{gap:8px;display:flex}.factory-documents__navigation button{border:1px solid var(--document-line);color:#775321;background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.factory-documents__navigation button:disabled{opacity:.35;cursor:default}.factory-documents__navigation button:hover:not(:disabled){border-color:var(--document-gold)}.factory-documents__strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;grid-auto-columns:calc(23.8095% - 22.8571px);grid-auto-flow:column;gap:24px;width:100%;min-width:0;padding:6px 4px;display:grid;position:relative;overflow-x:auto}.factory-documents__strip::-webkit-scrollbar{display:none}.factory-documents__strip.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.factory-documents__strip.is-dragging button{cursor:grabbing}.factory-documents__item{color:#28241f;text-align:left;scroll-snap-align:start;min-width:0;margin:0;padding:0;container-type:inline-size}.factory-documents__image-button{background:0 0;border:0;border-radius:0;width:100%;padding:0;display:block}.factory-documents__thumbnail{background:0 0;justify-content:center;align-items:center;height:270px;padding:0;display:flex}.factory-documents__thumbnail img{object-fit:contain;width:auto;max-width:100%;height:min(270px,138cqw);display:block}.factory-documents__item--landscape .factory-documents__thumbnail img{height:min(180px,65cqw)}.factory-documents__item h3{overflow-wrap:anywhere;margin:16px 0 0;font-size:15px;font-weight:650;line-height:1.5}.factory-documents__item small{color:#665f54;margin-top:4px;font-size:12px;line-height:1.5;display:block}.factory-documents__thumbnail-error{color:#665f54;text-align:center;font-size:12px;line-height:1.6}.factory-documents__dialog{box-sizing:border-box;color:#fff;overscroll-behavior:contain;background:0 0;border:0;border-radius:0;outline:none;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:76px 28px 28px;position:fixed;inset:0;overflow:auto}.factory-documents__dialog[open]{justify-content:center;align-items:center;display:flex}.factory-documents__dialog::backdrop{background:#0f0e0ce0}.factory-documents__lightbox-stage{display:contents}.factory-documents__lightbox-stage>img{object-fit:contain;border:0;width:auto;max-width:min(76vw,880px);height:auto;max-height:min(72dvh,680px);padding:0;display:block}.factory-documents__lightbox-stage>img.is-pending{opacity:0}.factory-documents__dialog .factory-documents__close{color:#fff;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex;position:absolute;top:16px;right:24px}.factory-documents__languages{gap:8px;display:flex;position:absolute;top:16px;left:24px}.factory-documents__languages button{color:#fff;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:6px 12px;font-size:14px}.factory-documents__languages button[aria-pressed=true]{color:#eed4af;border-bottom-color:#c39a5b}.factory-documents__status{text-align:center;color:#fff;gap:12px;max-width:calc(100% - 48px);margin:0;font-size:14px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.factory-documents__status button{color:#fff;background:0 0;border:1px solid #c39a5b;border-radius:3px;min-height:44px}.factory-documents__footnote{margin-top:16px;font-size:12px}@media (width<=1050px){.factory-documents__strip{grid-auto-columns:calc(31.25% - 22.5px)}}@media (width<=760px){.factory-documents{width:100%;margin-top:40px}.factory-documents__heading{margin-bottom:16px}.factory-documents__navigation{justify-content:space-between;gap:12px;width:100%}.factory-documents__strip{grid-auto-columns:82%;gap:20px}.factory-documents__item h3{font-size:14px}.factory-documents__dialog{padding:76px 16px 24px}.factory-documents__dialog .factory-documents__close{right:12px}.factory-documents__lightbox-stage>img{max-width:calc(100vw - 48px);max-height:68dvh}.factory-documents__languages{left:12px}}@media print{.factory-documents{display:none}}.pdx-page{color:#24221e;background:#fff;min-height:100vh}.pdx-page *,.pdx-page :before,.pdx-page :after{box-sizing:border-box}.pdx-page button,.pdx-page input{font:inherit}.pdx-page button{cursor:pointer}.pdx-main{width:min(1500px, calc(100% - (var(--rf-public-gutter) * 2)));margin:0 auto;padding:24px 0 4px}.pdx-breadcrumb{color:#6f6961;align-items:center;gap:9px;min-width:0;margin:0 0 20px;font-size:12px;display:flex}.pdx-breadcrumb button{min-height:32px;color:inherit;background:0 0;border:0;padding:4px 2px}.pdx-breadcrumb button:hover{color:#9d773f}.pdx-breadcrumb b{color:#514a41;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.pdx-state{text-align:center;place-content:center;gap:12px;min-height:510px;display:grid}.pdx-state h1{color:#24221e;margin:0;font-size:24px}.pdx-state p{color:#6f6961;max-width:450px;margin:0;line-height:1.7}.pdx-state button{color:#24221e;background:#fff;border:1px solid #24221e;justify-self:center;padding:10px 16px}.pdx-loader{border:2px solid #ddd5ca;border-top-color:#c39a5b;border-radius:50%;justify-self:center;width:30px;height:30px;animation:.72s linear infinite pdx-spin}.pdx-hero{grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);align-items:stretch;gap:clamp(28px,3vw,52px);display:grid}.pdx-media{min-width:0}.pdx-media-grid{aspect-ratio:1.18;grid-template-rows:minmax(0,1fr);grid-template-columns:112px minmax(0,1fr);align-items:stretch;gap:15px;min-width:0;display:grid}.pdx-media-grid>*{min-width:0}.pdx-media-grid:has(.pdx-main-image:only-child){grid-template-columns:minmax(0,1fr)}.pdx-thumbnail-rail{grid-template-rows:44px minmax(0,1fr) 44px;gap:7px;height:100%;min-height:0;display:grid}.pdx-thumbnail-scroll{color:#514a41;background:0 0;border:0;place-items:center;width:100%;min-height:44px;display:grid}.pdx-thumbnail-scroll:hover{color:#9d773f}.pdx-thumbnail-scroll:disabled{cursor:default;opacity:.28}.pdx-thumbnail-scroll.is-next .site-icon{transform:rotate(180deg)}.pdx-thumbnails{scrollbar-width:thin;scrollbar-color:#c9c0b4 transparent;flex-direction:column;gap:10px;min-height:0;padding:1px 2px;display:flex;overflow:hidden auto}.pdx-thumbnails button{background:#fbfaf7;border:1px solid #dfd8ce;border-radius:3px;flex:none;align-self:stretch;width:auto;height:90px;padding:0;overflow:hidden}.pdx-thumbnails button:hover,.pdx-thumbnails button.is-active{border-color:#c39a5b}.pdx-thumbnails button.is-active{box-shadow:inset 0 0 0 1px #c39a5b}.pdx-thumbnails img{object-fit:contain;width:100%;height:100%;display:block}.pdx-main-image{aspect-ratio:1;color:#6f6961;background:#f7f4ef;place-items:center;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.pdx-main-image img{object-fit:cover;width:100%;min-width:0;max-width:100%;height:100%;display:block}.pdx-favourite{color:#514a41;background:0 0;border:0;align-items:center;gap:7px;min-height:32px;padding:4px 2px;display:inline-flex}.pdx-favourite:hover{color:#9d773f}.pdx-favourite.is-active{color:#e9004f}.pdx-summary{min-width:0;height:100%;padding-top:0}.pdx-summary-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pdx-summary-title{min-width:0}.pdx-summary-heading .pdx-favourite{flex:none;margin-top:1px}.pdx-status{color:#9d773f;background:#fbf8f1;border:1px solid #c39a5b;border-radius:3px;align-items:center;min-height:25px;padding:3px 9px;font-size:13px;font-weight:700;display:inline-flex}.pdx-summary h1{color:#1b1916;letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:22ch;margin:11px 0 0;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:clamp(27px,2.1vw,33px);font-weight:800;line-height:1.16;display:-webkit-box;overflow:hidden}.pdx-description{color:#514a41;margin:8px 0 14px;font-size:15px;line-height:1.55}.pdx-description.is-empty{color:#6f6961;font-size:14px}.pdx-facts{border-top:1px solid #d9d3c9;border-bottom:1px solid #d9d3c9;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pdx-facts>div{border-bottom:1px solid #eee9e2;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:12px;min-height:35px;padding:4px 14px 4px 0;display:grid}.pdx-facts>div:nth-last-child(-n+2){border-bottom:0}.pdx-facts>div:nth-child(odd){margin-right:14px}.pdx-facts dt{color:#6f6961;font-size:13px}.pdx-facts dd{overflow-wrap:anywhere;color:#24221e;min-width:0;margin:0;font-size:14px;font-weight:600}.pdx-facts dd.is-empty{color:#6f6961;font-size:14px;font-weight:500}.pdx-price-line{border-bottom:1px solid #eee9e2;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0 5px;display:flex}.pdx-price-line span{color:#514a41;font-size:14px}.pdx-price-line b{color:#1b1916;font-size:22px}.pdx-access-note,.pdx-sample-note{color:#9d773f;align-items:flex-start;gap:7px;margin:7px 0 0;font-size:13px;font-weight:600;line-height:1.55;display:flex}.pdx-access-note .site-icon,.pdx-sample-note .site-icon{flex:none;margin-top:2px}.pdx-sample-note{color:#514a41;font-weight:400}.pdx-quantity-row{color:#514a41;align-items:center;gap:18px;margin-top:10px;font-size:14px;display:flex}.pdx-quantity-control{border:1px solid #d9d3c9;grid-template-columns:36px 62px 36px;height:38px;display:grid}.pdx-quantity-control button{color:#24221e;background:#fff;border:0;font-size:18px}.pdx-quantity-control button:hover{color:#9d773f;background:#f7f3ec}.pdx-quantity-control input{color:#24221e;text-align:center;border:0;border-left:1px solid #d9d3c9;border-right:1px solid #d9d3c9;min-width:0;font-weight:700}.pdx-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.pdx-actions button{border-radius:3px;justify-content:center;align-items:center;gap:9px;min-height:52px;font-size:15px;font-weight:700;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.pdx-page .pdx-actions .pdx-add-action{color:#24221e;background:#fff;border:1px solid #24221e;padding:0 16px}.pdx-page .pdx-actions .pdx-add-action:hover{color:#9d773f;border-color:#c39a5b}.pdx-page .pdx-actions .pdx-quote-action{color:#fff;background:#171614;border:1px solid #171614;padding:0 16px}.pdx-page .pdx-actions .pdx-quote-action:hover{background:#282520;border-color:#c39a5b}.pdx-details{border-top:1px solid #d9d3c9;margin-top:54px}.pdx-tabs{scrollbar-width:none;border-bottom:1px solid #d9d3c9;gap:clamp(22px,3vw,48px);height:60px;display:flex;overflow:auto hidden}.pdx-tabs::-webkit-scrollbar{display:none}.pdx-tabs button{color:#6f6961;background:0 0;border:0;flex:none;height:60px;padding:0;font-size:16px;font-weight:700;position:relative}.pdx-tabs button:hover,.pdx-tabs button.is-active{color:#24221e}.pdx-tabs button.is-active:after{content:"";background:#c39a5b;height:2px;position:absolute;bottom:-1px;left:0;right:0}.pdx-details-layout{grid-template-columns:minmax(0,1.72fr) minmax(290px,.68fr);gap:clamp(22px,2.4vw,36px);height:640px;padding-top:26px;display:grid}.pdx-detail-content{min-width:0;height:100%;min-height:0}.pdx-tab-panel{scrollbar-width:none;width:100%;height:100%;min-height:0;padding:0 2px 0 0;overflow:auto}.pdx-tab-panel::-webkit-scrollbar{display:none}.pdx-table{border:1px solid #d9d3c9}.pdx-table>div{border-bottom:1px solid #e8e2da;grid-template-columns:170px minmax(0,1fr);min-height:52px;display:grid}.pdx-table>div:last-child{border-bottom:0}.pdx-table b{color:#24221e;background:#fbfaf7;align-items:center;padding:12px 17px;font-size:13px;display:flex}.pdx-table span{overflow-wrap:anywhere;color:#514a41;align-items:center;padding:12px 17px;font-size:13px;display:flex}.pdx-download-content{background:#fff;border:1px solid #d9d3c9;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px;max-width:980px;padding:25px 28px;display:grid}.pdx-download-heading{color:#9d773f;align-items:center;gap:9px;display:flex}.pdx-download-heading h2{color:#24221e;margin:0;font-size:17px;line-height:1.4}.pdx-download-content p{color:#514a41;max-width:600px;margin:9px 0 0 28px;font-size:13px;line-height:1.7}.pdx-download-content ul{border-top:1px solid #e8e2da;gap:0;max-width:680px;margin:17px 0 0;padding:0;list-style:none;display:grid}.pdx-download-content li{color:#24221e;border-bottom:1px solid #e8e2da;grid-template-columns:minmax(128px,.34fr) minmax(0,.66fr);align-items:center;gap:16px;min-height:47px;font-size:13px;display:grid}.pdx-download-content li span{font-weight:700}.pdx-download-content li b{overflow-wrap:anywhere;color:#514a41;min-width:0;font-size:12px;font-weight:500}.pdx-page .pdx-download-action{color:#1b1916;background:#c39a5b;border:1px solid #c39a5b;justify-content:center;align-self:center;align-items:center;gap:8px;min-width:126px;min-height:43px;padding:0 16px;font-size:13px;font-weight:800;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.pdx-page .pdx-download-action:hover{color:#fff;background:#9d773f;border-color:#9d773f}.pdx-page .pdx-download-action:focus-visible{outline-offset:3px;outline:3px solid #c39a5b57}.pdx-download-unavailable{color:#6f6961;white-space:nowrap;align-self:center;font-size:12px;font-weight:600}.pdx-download-content--restricted{background:#fbfaf7}.pdx-download-content--empty{grid-template-columns:1fr;align-content:center;min-height:146px}.pdx-page .pd-policy{color:#514a41;max-width:1120px;font-size:13px;line-height:1.85}.pdx-page .pd-policy-header{border-bottom:1px solid #d9d3c9;padding:0 0 23px}.pdx-page .pd-policy-header>span{color:#9d773f;letter-spacing:.06em;font-size:11px;font-weight:800;display:block}.pdx-page .pd-policy-header h2{color:#24221e;margin:6px 0 4px;font-size:24px;line-height:1.25}.pdx-page .pd-policy-header p{color:#6f6961;margin:0;font-size:12px}.pdx-page .pd-policy-metadata{border:1px solid #d9d3c9;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:22px 0 18px;display:grid}.pdx-page .pd-policy-metadata>div{border-bottom:1px solid #d9d3c9;border-right:1px solid #d9d3c9;grid-template-columns:108px minmax(0,1fr);min-height:43px;display:grid}.pdx-page .pd-policy-metadata>div:nth-child(2n){border-right:0}.pdx-page .pd-policy-metadata>div:nth-last-child(-n+2){border-bottom:0}.pdx-page .pd-policy-metadata dt,.pdx-page .pd-policy-metadata dd{align-items:center;margin:0;padding:8px 12px;display:flex}.pdx-page .pd-policy-metadata dt{color:#6f6961;background:#eee5d7;font-size:11px;font-weight:700}.pdx-page .pd-policy-metadata dd{overflow-wrap:anywhere;color:#514a41;min-width:0;font-size:11px}.pdx-page .pd-policy-notice,.pdx-page .pd-policy-callout{background:#fbfaf7;border-left:1px solid #c39a5b;margin:0 0 27px;padding:14px 17px}.pdx-page .pd-policy-notice b,.pdx-page .pd-policy-callout b{color:#9d773f;font-size:13px;display:block}.pdx-page .pd-policy-notice p,.pdx-page .pd-policy-callout p{color:#514a41;margin:4px 0 0;font-size:12px;line-height:1.75}.pdx-page .pd-policy-section{margin-top:29px}.pdx-page .pd-policy-section h3{color:#24221e;margin:0 0 12px;font-size:17px;line-height:1.45}.pdx-page .pd-policy-section p{color:#514a41;margin:0 0 9px;font-size:12px;line-height:1.85}.pdx-page .pd-policy-section ol,.pdx-page .pd-policy-section ul{color:#514a41;margin:0;padding-left:21px;font-size:12px;line-height:1.85}.pdx-page .pd-policy-section li{margin:4px 0;padding-left:2px}.pdx-page .pd-policy-section li::marker{color:#9d773f;font-weight:700}.pdx-page .pd-policy-subsection{margin:19px 0 0}.pdx-page .pd-policy-subsection h4{color:#9d773f;margin:0 0 10px;font-size:13px;line-height:1.5}.pdx-page .pd-policy-table-wrap{border:1px solid #d9d3c9;margin:13px 0 4px;overflow-x:auto}.pdx-page .pd-policy-table{border-collapse:collapse;background:#fff;width:100%;min-width:650px;font-size:11px;line-height:1.65}.pdx-page .pd-policy-table th,.pdx-page .pd-policy-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d9d3c9;border-right:1px solid #d9d3c9;padding:10px 11px}.pdx-page .pd-policy-table th:last-child,.pdx-page .pd-policy-table td:last-child{border-right:0}.pdx-page .pd-policy-table tbody tr:last-child td{border-bottom:0}.pdx-page .pd-policy-table th{color:#9d773f;white-space:nowrap;background:#eee5d7;font-weight:800}.pdx-page .pd-policy-table td{color:#514a41}.pdx-page .pd-policy-section>.pd-policy-table-wrap{margin-bottom:17px}.pdx-page .pd-policy footer{color:#6f6961;text-align:center;border-top:1px solid #d9d3c9;margin-top:31px;padding-top:17px;font-size:11px;font-style:italic}.pdx-custom-band{background:#f2eee6;grid-template-columns:minmax(0,1fr) 160px auto;align-items:center;gap:clamp(20px,4vw,60px);min-height:176px;margin-top:18px;padding:22px clamp(22px,4vw,55px);display:grid}.pdx-custom-band h2{color:#24221e;max-width:640px;margin:0;font-size:clamp(20px,2vw,28px);line-height:1.28}.pdx-custom-band p{color:#514a41;max-width:670px;margin:11px 0 0;font-size:13px;line-height:1.75}.pdx-custom-band>img{object-fit:cover;width:160px;height:116px}.pdx-custom-band>span{color:#6f6961;font-size:12px}.pdx-custom-band button{color:#1b1916;white-space:nowrap;background:#c39a5b;border:1px solid #c39a5b;min-height:46px;padding:0 22px;font-size:14px;font-weight:800}.pdx-custom-band button:hover{background:#b98938}.pdx-related--detail{background:#fbfaf7;border:1px solid #d9d3c9;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;padding:18px;display:grid}.pdx-related--detail h2{color:#24221e;margin:0 0 14px;font-size:18px;line-height:1.3}.pdx-related-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr;gap:11px;min-height:0;display:grid}.pdx-related-grid article{background:#fff;border:1px solid #e1dbd3;grid-template-rows:minmax(0,1fr) 34px;min-width:0;min-height:0;display:grid}.pdx-related-open{color:#24221e;text-align:left;background:#fff;border:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:84px minmax(0,1fr);column-gap:12px;width:100%;min-width:0;padding:10px;display:grid}.pdx-related-open>div{background:#f7f4ef;grid-row:1/span 2;min-height:0;overflow:hidden}.pdx-related-open img{object-fit:cover;width:100%;height:100%;transition:transform .24s;display:block}.pdx-related-open:hover img{transform:scale(1.025)}.pdx-related-open b{color:#24221e;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:13px;line-height:1.42;display:-webkit-box;overflow:hidden}.pdx-related-open small{color:#6f6961;text-overflow:ellipsis;white-space:nowrap;align-self:end;min-width:0;margin:0;font-size:11px;display:block;overflow:hidden}.pdx-page .pdx-related-add{color:#24221e;background:#fff;border:0;border-top:1px solid #e1dbd3;width:100%;min-height:34px;margin:0;padding:0 10px;font-size:12px;font-weight:700}.pdx-page .pdx-related-add:hover{color:#9d773f;border-color:#c39a5b}.pdx-related-empty{color:#6f6961;text-align:center;flex-wrap:wrap;place-content:center;align-items:center;gap:12px;min-height:92px;font-size:13px;display:flex}.pdx-related-empty p{margin:0}.pdx-related-empty button{color:#24221e;background:#fff;border:1px solid #24221e;min-height:34px;padding:0 12px;font-size:12px;font-weight:700}.pdx-toast{z-index:80;color:#fff;background:#24221e;align-items:center;gap:16px;max-width:min(520px,100% - 32px);padding:12px 14px 12px 16px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #201c1633}.pdx-toast button{color:#fff;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@keyframes pdx-spin{to{transform:rotate(360deg)}}@media (width<=1099px){.pdx-hero{grid-template-columns:1fr;gap:30px}.pdx-summary{height:auto}.pdx-main-image{height:auto;min-height:0}.pdx-media-grid{aspect-ratio:auto;grid-template-rows:auto;grid-template-columns:1fr}.pdx-thumbnail-rail{grid-template-rows:86px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center}.pdx-thumbnails{flex-direction:row;overflow:auto hidden}.pdx-thumbnail-scroll .site-icon{transform:rotate(-90deg)}.pdx-thumbnail-scroll.is-next .site-icon{transform:rotate(90deg)}.pdx-facts>div:nth-last-child(-n+2){border-bottom:1px solid #eee9e2}.pdx-facts>div:last-child{border-bottom:0}.pdx-details-layout{grid-template-columns:1fr;height:auto}.pdx-detail-content{height:640px}.pdx-related--detail{height:auto;min-height:310px}.pdx-related-grid{grid-template-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.pdx-related-open{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:1fr;row-gap:6px}.pdx-related-open>div{grid-row:auto}.pdx-related-open small{align-self:auto}}@media (width>=1100px) and (width<=1250px){.pdx-media-grid{aspect-ratio:1.02}}@media (width<=760px){.pdx-main{width:min(100% - 32px,1500px);padding-top:17px}.pdx-breadcrumb{margin-bottom:15px}.pdx-main-image{aspect-ratio:1/.98}.pdx-summary h1{max-width:none;font-size:25px}.pdx-description{min-height:0;margin-bottom:18px}.pdx-facts{grid-template-columns:1fr}.pdx-facts>div{grid-template-columns:102px minmax(0,1fr);margin:0;padding-right:0}.pdx-facts>div:nth-child(odd){border-right:0}.pdx-facts>div:last-child{border-bottom:0}.pdx-actions{grid-template-columns:1fr}.pdx-details{margin-top:38px}.pdx-tabs{gap:25px;height:54px}.pdx-tabs button{height:54px;font-size:14px}.pdx-details-layout{height:auto;padding-top:20px}.pdx-detail-content{height:620px}.pdx-table>div{grid-template-columns:118px minmax(0,1fr)}.pdx-table b,.pdx-table span{padding:11px 12px}.pdx-download-content{grid-template-columns:1fr;gap:18px;padding:20px 17px}.pdx-download-content p{margin-left:28px}.pdx-download-content li{grid-template-columns:minmax(92px,.36fr) minmax(0,.64fr);gap:10px}.pdx-page .pdx-download-action{width:100%}.pdx-download-unavailable{white-space:normal}.pdx-page .pd-policy{font-size:12px}.pdx-page .pd-policy-header h2{font-size:20px}.pdx-page .pd-policy-metadata{display:block}.pdx-page .pd-policy-metadata>div,.pdx-page .pd-policy-metadata>div:nth-child(2n),.pdx-page .pd-policy-metadata>div:nth-last-child(-n+2){border-bottom:1px solid #d9d3c9;border-right:0}.pdx-page .pd-policy-metadata>div:last-child{border-bottom:0}.pdx-page .pd-policy-metadata>div{grid-template-columns:100px minmax(0,1fr)}.pdx-page .pd-policy-metadata dt,.pdx-page .pd-policy-metadata dd{padding:8px 10px}.pdx-page .pd-policy-section h3{font-size:16px}.pdx-page .pd-policy-section p,.pdx-page .pd-policy-section ol,.pdx-page .pd-policy-section ul{font-size:12px}.pdx-page .pd-policy-table{min-width:610px}.pdx-page .pd-policy-table th,.pdx-page .pd-policy-table td{padding:9px}.pdx-custom-band{grid-template-columns:1fr;gap:17px;margin-top:4px;padding:27px 22px}.pdx-custom-band>img{width:100%;height:168px}.pdx-custom-band button{width:100%}.pdx-related--detail{min-height:0;padding:14px}.pdx-related--detail h2{font-size:17px}.pdx-related-grid{grid-template-rows:repeat(3,minmax(126px,1fr));grid-template-columns:1fr}.pdx-related-open{grid-template-rows:auto minmax(0,1fr);grid-template-columns:82px minmax(0,1fr);gap:0 11px}.pdx-related-open>div{grid-row:1/span 2}.pdx-related-open small{align-self:end}}@media (prefers-reduced-motion:reduce){.pdx-loader,.pdx-related-open img{transition:none;animation:none}}.buyer-account-page{padding-top:clamp(34px,4vw,58px);padding-bottom:clamp(50px,6vw,92px)}.buyer-account-page__header{max-width:720px;margin-bottom:30px}.buyer-account-page__header h1{color:var(--rf-ink);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.4vw,46px);line-height:1.08}.buyer-account-page__header p{color:var(--rf-ink-soft);margin:12px 0 0;font-size:13px;line-height:1.7}.buyer-account__loading,.buyer-account__access{border:1px solid var(--rf-line);min-height:360px;color:var(--rf-ink-soft);text-align:center;background:#fff;place-content:center;justify-items:center;display:grid}.buyer-account__loading{gap:12px;font-size:13px}.buyer-account__loading>span{border:2px solid var(--rf-line);border-top-color:var(--rf-gold);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite buyer-account-spin}.buyer-account__access{padding:36px}.buyer-account__access .site-icon{color:var(--rf-gold-deep)}.buyer-account__access h2{color:var(--rf-ink);margin:14px 0 0;font-size:22px}.buyer-account__access p{max-width:450px;margin:9px 0 22px;font-size:13px;line-height:1.7}@keyframes buyer-account-spin{to{transform:rotate(360deg)}}.buyer-account{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:28px;display:grid}.buyer-account button{font:inherit;cursor:pointer}.buyer-account__nav{border-top:1px solid var(--rf-line);display:grid;position:sticky;top:108px}.buyer-account__nav button{border:0;border-bottom:1px solid var(--rf-line);min-height:47px;color:var(--rf-ink-soft);text-align:left;background:0 0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 2px 0 10px;transition:color .18s,background .18s;display:grid}.buyer-account__nav .site-icon{color:var(--rf-gold-deep)}.buyer-account__nav button span{font-size:13px;font-weight:650}.buyer-account__nav button b{background:var(--rf-gold-soft);min-width:22px;color:var(--rf-ink-soft);text-align:center;padding:2px 6px;font-size:10px;line-height:1.4}.buyer-account__nav button:hover,.buyer-account__nav button.is-active{background:var(--rf-gold-soft);color:var(--rf-ink)}.buyer-account__nav button.is-active{box-shadow:inset 2px 0 0 var(--rf-gold)}.buyer-account__content{border:1px solid var(--rf-line);background:#fff;min-width:0}.buyer-account__section{padding:clamp(24px,3vw,42px)}.buyer-account__section-heading{border-bottom:1px solid var(--rf-line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:22px;display:flex}.buyer-account__section-heading h2{color:var(--rf-ink);letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.3vw,32px);line-height:1.15}.buyer-account__section-heading p{max-width:620px;color:var(--rf-ink-soft);margin:9px 0 0;font-size:13px;line-height:1.7}.buyer-account-page .buyer-account__primary-action,.buyer-account-page .buyer-account__secondary-action{border:1px solid #0000;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:12px;font-weight:750;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.buyer-account-page .buyer-account__primary-action{border-color:var(--rf-gold);background:var(--rf-gold);color:var(--rf-black)}.buyer-account-page .buyer-account__primary-action:hover{border-color:var(--rf-gold-deep);background:var(--rf-gold-deep);color:#fff}.buyer-account-page .buyer-account__primary-action:disabled{cursor:wait;opacity:.65}.buyer-account-page .buyer-account__secondary-action{border-color:var(--rf-line-strong);background:var(--rf-gold-soft);color:var(--rf-ink)}.buyer-account-page .buyer-account__secondary-action:hover{border-color:var(--rf-gold);color:var(--rf-gold-deep);background:#fff}.buyer-account__local-notice{color:var(--rf-ink-soft);align-items:flex-start;gap:7px;margin:18px 0 0;font-size:11px;line-height:1.6;display:flex}.buyer-account__local-notice .site-icon{color:var(--rf-gold-deep);flex:none;margin-top:2px}.buyer-account__feedback{margin:0;font-size:12px;line-height:1.45}.buyer-account__feedback--error{color:#b23535}.buyer-account__empty h3,.buyer-account__security-row h3{color:var(--rf-ink);margin:0;font-size:15px}.buyer-account__empty p,.buyer-account__security-row p{color:var(--rf-ink-soft);margin:7px 0 0;font-size:12px;line-height:1.65}.buyer-account__empty{text-align:center;place-content:center;justify-items:center;min-height:270px;padding:32px;display:grid}.buyer-account__empty .site-icon{color:var(--rf-gold-deep)}.buyer-account__empty h3{margin-top:14px}.buyer-account__empty .buyer-account__secondary-action{margin-top:18px}.buyer-account__favourite-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:25px;display:grid}.buyer-account__favourite-card{border:1px solid var(--rf-line);background:#fff;min-width:0;overflow:hidden}.buyer-account__favourite-open{width:100%;color:var(--rf-ink);text-align:left;background:0 0;border:0;padding:0 0 13px;display:block}.buyer-account__favourite-open img{object-fit:cover;background:var(--rf-gold-soft);width:100%;height:172px;display:block}.buyer-account__favourite-open b,.buyer-account__favourite-open span{text-overflow:ellipsis;white-space:nowrap;padding:0 13px;display:block;overflow:hidden}.buyer-account__favourite-open b{margin-top:12px;font-size:13px}.buyer-account__favourite-open span{color:var(--rf-ink-soft);margin-top:5px;font-size:11px}.buyer-account__favourite-open:hover b{color:var(--rf-gold-deep)}.buyer-account__favourite-remove{color:#c83f4f;background:0 0;border:0;align-items:center;gap:5px;margin:0 13px 13px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.buyer-account__favourite-remove:hover{color:#9f2937}.buyer-account__security-row{border-bottom:1px solid var(--rf-line);justify-content:space-between;align-items:center;gap:24px;padding:26px 0;display:flex}.buyer-account__security-row>div:first-child{max-width:560px}.buyer-account__security-row--danger h3{color:#8d3030}.buyer-account__security-row--danger>div:last-child{justify-items:end;gap:9px;display:grid}.buyer-account button:focus-visible{outline:2px solid var(--rf-gold-deep);outline-offset:3px}@media (width<=980px){html:has(.buyer-account-page) .nofei-public-nav{width:100%;min-width:0;max-width:100%}.buyer-account{display:block}.buyer-account__nav{border:1px solid var(--rf-line);scrollbar-color:var(--rf-gold) transparent;background:#fff;margin-bottom:20px;display:flex;position:static;overflow-x:auto}.buyer-account__nav button{border:0;border-right:1px solid var(--rf-line);white-space:nowrap;flex:1 0 auto;justify-content:center;min-height:48px;padding:0 14px;display:inline-flex}.buyer-account__nav button.is-active{box-shadow:inset 0 -2px 0 var(--rf-gold)}.buyer-account__favourite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.buyer-account{display:block}.buyer-account-page{padding-top:26px}.buyer-account-page__header{margin:0 0 22px}.buyer-account-page__header h1{font-size:30px}.buyer-account__nav{margin:0 -10px 18px}.buyer-account__nav button{flex:none;min-height:45px;padding:0 13px}.buyer-account__content{border-left:0;border-right:0}.buyer-account__section{padding:25px 0}.buyer-account__section-heading{flex-direction:column;align-items:flex-start;padding:0 20px 20px}.buyer-account__section>.buyer-account__local-notice,.buyer-account__section>.buyer-account__favourite-grid,.buyer-account__section>.buyer-account__security-row{margin-left:20px;margin-right:20px}.buyer-account__security-row{flex-direction:column;align-items:flex-start}.buyer-account__security-row--danger>div:last-child{justify-content:flex-start}.buyer-account__favourite-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-account__favourite-open img{height:138px}.buyer-account__empty{min-height:230px;padding:28px 20px}}@media (width<=480px){html:has(.buyer-account-page) .nofei-public-header__inner{grid-template-columns:minmax(0,1fr) auto}html:has(.buyer-account-page) .nofei-public-nav{inline-size:100%;width:auto}}.identity-icon{place-items:center;min-width:1em;font-style:normal;display:inline-grid}.identity-icon-arrow{font-size:17px;line-height:1}.identity-role-page{background:var(--rf-canvas);min-height:100vh;color:var(--rf-ink);font-family:DM Sans,Noto Sans SC,sans-serif}.identity-role-page *{box-sizing:border-box}.identity-role-header{border-bottom:1px solid var(--rf-line);background:#fff;justify-content:space-between;align-items:center;height:74px;padding:0 max(50% - 590px,28px);display:flex}.identity-role-brand{color:var(--rf-ink);align-items:center;gap:11px;text-decoration:none;display:flex}.identity-role-brand>.ruoall-mark{background:var(--rf-gold);color:#fff;border-radius:12px 12px 12px 4px;place-items:center;width:38px;height:38px;font-size:22px;font-weight:800;display:grid;transform:rotate(-8deg)}.identity-role-brand b,.identity-role-brand small{display:block}.identity-role-brand b{letter-spacing:-.7px;font-size:18px}.identity-role-brand small{color:var(--rf-muted);letter-spacing:2px;margin-top:3px;font-size:8px}.identity-role-status{color:var(--rf-muted);align-items:center;gap:7px;font-size:11px;display:flex}.identity-role-status .identity-icon{color:var(--rf-gold)}.identity-role-main{width:min(1050px,100% - 44px);margin:auto;padding:82px 0}.identity-role-intro{max-width:660px}.identity-role-intro h1{color:var(--rf-ink);letter-spacing:-1.2px;margin:9px 0;font-size:38px}.identity-role-intro p{color:var(--rf-muted);margin:0;font-size:14px;line-height:1.75}.identity-role-card{border:1px solid var(--rf-line);background:#fff;margin-top:35px;box-shadow:0 18px 40px #241b1212}.identity-staff-card{grid-template-columns:1.12fr .88fr;display:grid}.identity-role-card-copy{background:linear-gradient(135deg,var(--rf-gold-soft),#fff);padding:38px 43px}.identity-role-card-copy>.identity-icon{background:var(--rf-gold);color:#fff;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.identity-role-card-copy h2{margin:18px 0 8px;font-size:24px}.identity-role-card-copy p{color:var(--rf-muted);margin:0;font-size:12px;line-height:1.75}.identity-role-card-copy ul{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.identity-role-card-copy li{color:var(--rf-ink-soft);gap:7px;font-size:11px;line-height:1.6;display:flex}.identity-role-card-copy li .identity-icon{color:var(--rf-gold)}.identity-role-form{background:#fff;align-content:center;gap:16px;padding:44px;display:grid}.identity-role-form label{color:var(--rf-ink-soft);gap:7px;font-size:12px;font-weight:700;display:grid}.identity-role-form input{border:1px solid var(--rf-line);outline:none;height:43px;padding:0 12px}.identity-role-form input:focus{border-color:var(--rf-gold);box-shadow:0 0 0 3px #c39a5b1a}.identity-role-form small{color:var(--rf-muted);font-size:10px;line-height:1.6}.identity-admin-card{border-top:4px solid var(--rf-ink);grid-template-columns:115px minmax(0,1fr) 225px;align-items:center;gap:27px;padding:36px 40px;display:grid}.identity-admin-shield{color:var(--rf-ink);justify-items:center;gap:8px;display:grid}.identity-admin-shield>.identity-icon{background:var(--rf-ink);color:#fff;border-radius:50%;place-items:center;width:68px;height:68px;font-size:31px;display:grid}.identity-admin-shield span{letter-spacing:2px;font-size:10px;font-weight:900}.identity-admin-card h2{margin:0 0 8px;font-size:23px}.identity-admin-card p{color:var(--rf-muted);margin:0;font-size:12px;line-height:1.75}.identity-security-chips{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.identity-security-chips span{background:var(--rf-paper);color:var(--rf-ink-soft);align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:flex}.identity-security-chips .identity-icon{color:#008a50}.identity-admin-card aside{border-left:1px solid var(--rf-line);padding:17px}.identity-admin-card aside b,.identity-admin-card aside span,.identity-admin-card aside small{display:block}.identity-admin-card aside b{color:var(--rf-gold);font-size:11px}.identity-admin-card aside span{margin-top:7px;font-size:12px;font-weight:800}.identity-admin-card aside small{color:var(--rf-muted);margin-top:7px;font-size:10px;line-height:1.55}.identity-role-footer{text-align:center;border-top:1px solid var(--rf-line);color:var(--rf-muted);padding:22px;font-size:10px}.identity-role-loading{min-height:100vh;color:var(--rf-muted);place-content:center;justify-items:center;gap:12px;font-size:13px;display:grid}.identity-role-loading>span{border:2px solid var(--rf-line);border-top-color:var(--rf-gold);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite identity-role-spin}@keyframes identity-role-spin{to{transform:rotate(360deg)}}@media (width<=760px){.identity-staff-card,.identity-admin-card{grid-template-columns:1fr}.identity-role-header{padding:0 18px}.identity-role-main{width:calc(100% - 32px);padding:46px 0}.identity-role-intro h1{font-size:31px}.identity-role-card-copy,.identity-role-form,.identity-admin-card{padding:28px 22px}.identity-admin-card aside{border-top:1px solid var(--rf-line);border-left:0;padding:15px 0 0}.identity-admin-shield{justify-items:start}}.identity-role-brand .ruofei-wordmark{width:146px;height:auto;line-height:0;display:block}.identity-auth-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.identity-auth-modal{max-width:min(880px,100vw - 28px)}.identity-auth-modal-root .ant-modal-mask{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1716149e}.identity-auth-modal-root .ant-modal{padding-bottom:0;top:24px}.identity-auth-modal-root .ant-modal-container,.identity-auth-modal-root .ant-modal-content,.identity-auth-modal-root .ant-modal-body,.identity-auth-modal .ant-modal-container,.identity-auth-modal .ant-modal-content,.identity-auth-modal .ant-modal-body{border:0;border-radius:16px;overflow:hidden;box-shadow:none!important;background:0 0!important;padding:0!important}.identity-auth-modal .ant-modal-header{display:contents}.identity-auth-modal-root .identity-auth-dialog{background:linear-gradient(165deg, var(--rf-gold) 0%, var(--rf-gold-bright) 46%, var(--rf-gold-soft) 100%);border-radius:16px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;width:100%;min-height:0;max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 85px #241b1247}.identity-auth-banner{background:linear-gradient(105deg, var(--rf-gold) 0%, var(--rf-gold) 52%, var(--rf-gold-soft) 100%);color:#fff;align-items:center;gap:15px;min-height:98px;padding:20px 34px;display:flex}.identity-auth-banner-mark,.identity-auth-mark{object-fit:contain;background:0 0;flex:none;display:block;transform:none}.identity-auth-banner-mark{width:46px;height:46px}.identity-auth-banner strong,.identity-auth-banner span{display:block}.identity-auth-banner strong{font-size:23px;line-height:1.25}.identity-auth-banner span{color:#ffffffeb;margin-top:6px;font-size:12px}.identity-auth-close{color:#fff;cursor:pointer;background:#17161447;border:1px solid #ffffff80;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.identity-auth-close:hover,.identity-auth-close:focus-visible{background:var(--rf-gold-deep);outline:0}.identity-auth-body{background:var(--rf-gold-soft);grid-template-columns:minmax(270px,.85fr) minmax(420px,1.15fr);min-height:0;display:grid;overflow:auto}.identity-auth-aside{background:var(--rf-gold-soft);color:var(--rf-ink);border-right:1px solid var(--rf-line);padding:34px 38px}.identity-auth-mark{width:52px;height:52px}.identity-auth-aside>small{color:var(--rf-gold-deep);letter-spacing:2px;margin-top:20px;font-size:10px;display:block}.identity-auth-aside h2{color:var(--rf-ink);margin:10px 0;font-size:25px;line-height:1.25}.identity-auth-aside>p{max-width:270px;color:var(--rf-muted);margin:0;font-size:13px;line-height:1.75}.identity-auth-aside ul{gap:15px;margin:32px 0 0;padding:0;list-style:none;display:grid}.identity-auth-aside li{gap:10px;display:flex}.identity-auth-aside li .site-icon{background:var(--rf-gold);flex:none;margin-top:1px}.identity-auth-aside li b,.identity-auth-aside li em{display:block}.identity-auth-aside li b{font-size:12px}.identity-auth-aside li em{color:var(--rf-muted);margin-top:3px;font-size:10px;font-style:normal;line-height:1.55}.identity-auth-main{background:#fff;padding:30px 42px 28px}.identity-auth-heading>span{color:var(--rf-gold);letter-spacing:.9px;font-size:11px;font-weight:800}.identity-auth-heading h1{color:var(--rf-ink);letter-spacing:-.8px;margin:8px 0 6px;font-size:25px}.identity-auth-heading p{color:var(--rf-muted);margin:0;font-size:12px;line-height:1.65}.identity-auth-tabs{border:0;margin:20px 0 16px;display:block}.identity-auth-tabs .ant-tabs-nav{margin:0}.identity-auth-tabs .ant-tabs-tab{padding:0 0 10px;font-size:13px}.identity-auth-tabs .ant-tabs-ink-bar{background:var(--rf-gold);height:2px}.identity-auth-form{gap:0;display:grid}.identity-auth-modal .ant-form-item{margin-bottom:12px}.identity-auth-modal .ant-form-item-label{padding-bottom:6px}.identity-auth-modal .ant-input,.identity-auth-modal .ant-input-affix-wrapper,.identity-auth-modal .ant-input-outlined,.identity-auth-modal .ant-input-group-wrapper,.identity-auth-modal .ant-input-group,.identity-auth-modal .ant-input-group-addon{box-sizing:border-box;height:44px;max-height:44px;font-size:13px;line-height:42px}.identity-auth-modal .ant-input,.identity-auth-modal .ant-input-outlined,.identity-auth-modal .ant-input-affix-wrapper{--ant-color-primary:#d8d8d8;--ant-input-hover-border-color:#d8d8d8;--ant-input-active-border-color:#d8d8d8;box-shadow:none!important;background:#fff!important;border-color:#d8d8d8!important;border-radius:6px!important;overflow:hidden!important}.identity-auth-modal .ant-input:hover,.identity-auth-modal .ant-input:focus,.identity-auth-modal .ant-input:focus-visible,.identity-auth-modal .ant-input-outlined:hover,.identity-auth-modal .ant-input-outlined:focus,.identity-auth-modal .ant-input-outlined:focus-within,.identity-auth-modal .ant-input-affix-wrapper:hover,.identity-auth-modal .ant-input-affix-wrapper-focused,.identity-auth-modal .ant-input-affix-wrapper:focus-within{box-shadow:none!important;background:#fff!important;border-color:#d8d8d8!important;outline:none!important}.identity-auth-modal .ant-input,.identity-auth-modal .ant-input-outlined{padding:0 12px}.identity-auth-modal .ant-input-affix-wrapper{align-items:stretch;padding-inline:12px;display:flex;position:relative}.identity-auth-modal .ant-input-affix-wrapper>.ant-input{align-self:stretch;width:100%;padding:0;font-size:13px;line-height:42px;height:auto!important;min-height:100%!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.identity-auth-modal .ant-input::placeholder,.identity-auth-modal .ant-input-affix-wrapper>.ant-input::placeholder{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:22px;overflow:hidden}.identity-auth-modal-root .identity-auth-modal input.ant-input:-webkit-autofill{caret-color:var(--rf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:inherit;filter:none;transition:background-color 99999s ease-out,color 99999s ease-out;-webkit-text-fill-color:var(--rf-ink)!important;border-color:var(--rf-line)!important;background-color:#fff!important;background-image:none!important;background-origin:border-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;line-height:42px!important;box-shadow:inset 0 0 0 1000px #fff!important}.identity-auth-modal-root .identity-auth-modal input.ant-input:-webkit-autofill:hover{caret-color:var(--rf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:inherit;filter:none;transition:background-color 99999s ease-out,color 99999s ease-out;-webkit-text-fill-color:var(--rf-ink)!important;border-color:var(--rf-line)!important;background-color:#fff!important;background-image:none!important;background-origin:border-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;line-height:42px!important;box-shadow:inset 0 0 0 1000px #fff!important}.identity-auth-modal-root .identity-auth-modal input.ant-input:-webkit-autofill:focus{caret-color:var(--rf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:inherit;filter:none;transition:background-color 99999s ease-out,color 99999s ease-out;-webkit-text-fill-color:var(--rf-ink)!important;border-color:var(--rf-line)!important;background-color:#fff!important;background-image:none!important;background-origin:border-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;line-height:42px!important;box-shadow:inset 0 0 0 1000px #fff!important}.identity-auth-modal-root .identity-auth-modal input.ant-input:-webkit-autofill:active{caret-color:var(--rf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:inherit;filter:none;transition:background-color 99999s ease-out,color 99999s ease-out;-webkit-text-fill-color:var(--rf-ink)!important;border-color:var(--rf-line)!important;background-color:#fff!important;background-image:none!important;background-origin:border-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;line-height:42px!important;box-shadow:inset 0 0 0 1000px #fff!important}.identity-auth-modal-root .identity-auth-modal .ant-input-affix-wrapper>input.ant-input:-webkit-autofill{caret-color:var(--rf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:inherit;filter:none;transition:background-color 99999s ease-out,color 99999s ease-out;-webkit-text-fill-color:var(--rf-ink)!important;border-color:var(--rf-line)!important;background-color:#fff!important;background-image:none!important;background-origin:border-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;line-height:42px!important;box-shadow:inset 0 0 0 1000px #fff!important}.identity-auth-modal-root .identity-auth-modal .ant-input-affix-wrapper>input.ant-input:-webkit-autofill:hover{caret-color:var(--rf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:inherit;filter:none;transition:background-color 99999s ease-out,color 99999s ease-out;-webkit-text-fill-color:var(--rf-ink)!important;border-color:var(--rf-line)!important;background-color:#fff!important;background-image:none!important;background-origin:border-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;line-height:42px!important;box-shadow:inset 0 0 0 1000px #fff!important}.identity-auth-modal-root .identity-auth-modal .ant-input-affix-wrapper>input.ant-input:-webkit-autofill:focus{caret-color:var(--rf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:inherit;filter:none;transition:background-color 99999s ease-out,color 99999s ease-out;-webkit-text-fill-color:var(--rf-ink)!important;border-color:var(--rf-line)!important;background-color:#fff!important;background-image:none!important;background-origin:border-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;line-height:42px!important;box-shadow:inset 0 0 0 1000px #fff!important}.identity-auth-modal-root .identity-auth-modal .ant-input-affix-wrapper>input.ant-input:-webkit-autofill:active{caret-color:var(--rf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:inherit;filter:none;transition:background-color 99999s ease-out,color 99999s ease-out;-webkit-text-fill-color:var(--rf-ink)!important;border-color:var(--rf-line)!important;background-color:#fff!important;background-image:none!important;background-origin:border-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;line-height:42px!important;box-shadow:inset 0 0 0 1000px #fff!important}.identity-auth-modal .ant-input:-webkit-autofill{caret-color:var(--rf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:inherit;filter:none;transition:background-color 99999s ease-out,color 99999s ease-out;-webkit-text-fill-color:var(--rf-ink)!important;border-color:var(--rf-line)!important;background-color:#fff!important;background-image:none!important;background-origin:border-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;line-height:42px!important;box-shadow:inset 0 0 0 1000px #fff!important}.identity-auth-modal .ant-input:-webkit-autofill:hover{caret-color:var(--rf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:inherit;filter:none;transition:background-color 99999s ease-out,color 99999s ease-out;-webkit-text-fill-color:var(--rf-ink)!important;border-color:var(--rf-line)!important;background-color:#fff!important;background-image:none!important;background-origin:border-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;line-height:42px!important;box-shadow:inset 0 0 0 1000px #fff!important}.identity-auth-modal .ant-input:-webkit-autofill:focus{caret-color:var(--rf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:inherit;filter:none;transition:background-color 99999s ease-out,color 99999s ease-out;-webkit-text-fill-color:var(--rf-ink)!important;border-color:var(--rf-line)!important;background-color:#fff!important;background-image:none!important;background-origin:border-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;line-height:42px!important;box-shadow:inset 0 0 0 1000px #fff!important}.identity-auth-modal .ant-input:-webkit-autofill:active{caret-color:var(--rf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:inherit;filter:none;transition:background-color 99999s ease-out,color 99999s ease-out;-webkit-text-fill-color:var(--rf-ink)!important;border-color:var(--rf-line)!important;background-color:#fff!important;background-image:none!important;background-origin:border-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;line-height:42px!important;box-shadow:inset 0 0 0 1000px #fff!important}.identity-auth-modal .ant-input-affix-wrapper>.ant-input:-webkit-autofill{caret-color:var(--rf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:inherit;filter:none;transition:background-color 99999s ease-out,color 99999s ease-out;-webkit-text-fill-color:var(--rf-ink)!important;border-color:var(--rf-line)!important;background-color:#fff!important;background-image:none!important;background-origin:border-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;line-height:42px!important;box-shadow:inset 0 0 0 1000px #fff!important}.identity-auth-modal .ant-input-affix-wrapper>.ant-input:-webkit-autofill:hover{caret-color:var(--rf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:inherit;filter:none;transition:background-color 99999s ease-out,color 99999s ease-out;-webkit-text-fill-color:var(--rf-ink)!important;border-color:var(--rf-line)!important;background-color:#fff!important;background-image:none!important;background-origin:border-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;line-height:42px!important;box-shadow:inset 0 0 0 1000px #fff!important}.identity-auth-modal .ant-input-affix-wrapper>.ant-input:-webkit-autofill:focus{caret-color:var(--rf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:inherit;filter:none;transition:background-color 99999s ease-out,color 99999s ease-out;-webkit-text-fill-color:var(--rf-ink)!important;border-color:var(--rf-line)!important;background-color:#fff!important;background-image:none!important;background-origin:border-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;line-height:42px!important;box-shadow:inset 0 0 0 1000px #fff!important}.identity-auth-modal .ant-input-affix-wrapper>.ant-input:-webkit-autofill:active{caret-color:var(--rf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:inherit;filter:none;transition:background-color 99999s ease-out,color 99999s ease-out;-webkit-text-fill-color:var(--rf-ink)!important;border-color:var(--rf-line)!important;background-color:#fff!important;background-image:none!important;background-origin:border-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important;line-height:42px!important;box-shadow:inset 0 0 0 1000px #fff!important}.identity-auth-modal .ant-input-group{align-items:stretch;display:flex}.identity-auth-modal .ant-input-group>.ant-input{flex:auto;min-width:0;height:44px}.identity-auth-modal .ant-input-group-addon{border:1px solid var(--rf-line);background:#fff;border-left:0;border-radius:0 6px 6px 0;flex:none;align-items:center;width:auto;min-width:0;padding:0 4px;display:flex}.identity-auth-modal .ant-input-group-addon .ant-btn{height:36px;padding:0 10px;font-size:12px;line-height:1}.identity-primary{background:var(--rf-gold);color:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:800;display:flex}.identity-primary:hover,.identity-primary:focus-visible{background:var(--rf-gold-deep)!important}.identity-auth-actions{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.identity-auth-actions .ant-btn,.identity-preview-access{color:var(--rf-gold-deep);padding:0;font-size:11px}.identity-preview-access{color:var(--rf-muted);margin:14px auto 0;text-decoration:underline;display:block}.identity-auth-notice{margin:13px 0 0;font-size:11px;line-height:1.55}.identity-auth-footnote{color:var(--rf-muted);text-align:center;margin:10px 0 0;font-size:10px}@media (width<=980px){.identity-auth-body{grid-template-columns:minmax(235px,.75fr) minmax(390px,1.25fr)}.identity-auth-aside{padding:30px 28px}.identity-auth-main{padding:28px 32px}}@media (width<=760px){.identity-auth-modal-root .ant-modal{max-width:calc(100vw - 24px);margin:24px auto 12px;top:0;width:calc(100vw - 24px)!important}.identity-auth-modal .ant-modal-content,.identity-auth-modal-root .identity-auth-dialog{border-radius:16px;max-height:calc(100dvh - 36px)}.identity-auth-banner{min-height:82px;padding:17px 20px}.identity-auth-banner-mark{width:38px;height:38px}.identity-auth-banner strong{font-size:18px}.identity-auth-banner span{font-size:10px}.identity-auth-body{display:block;overflow:auto}.identity-auth-aside{display:none}.identity-auth-main{padding:24px 20px 26px}}.support-chat{z-index:64;color:#26323d;background:#eef1f4;border:1px solid #dfe5ea;border-radius:12px 12px 0 0;flex-direction:column;width:min(420px,100vw - 24px);height:min(640px,100vh - 92px);display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 18px 48px #16232f38}.support-chat-header{background:#fff;border-bottom:1px solid #e1e6eb;justify-content:space-between;align-items:start;padding:16px 18px;display:flex}.support-chat-header b,.support-chat-header span{display:block}.support-chat-header b{font-size:14px}.support-chat-header span{color:#7a8791;margin-top:5px;font-size:11px}.support-chat-header>button{color:#71808b;padding:2px}.support-chat-state{text-align:center;color:#66747f;margin:auto;padding:28px;font-size:13px}.support-chat-state b{color:#26323d;font-size:15px;display:block}.support-chat-state p{line-height:1.6}.support-chat-state button{background:var(--rf-gold);color:#fff;border-radius:4px;margin-top:8px;padding:9px 16px;font-weight:700}.support-chat-history{flex-direction:column;flex:1;gap:9px;padding:16px;display:flex;overflow:auto}.support-message{max-width:84%;font-size:13px;line-height:1.6}.support-message p{white-space:pre-wrap;word-break:break-word;background:#fff;border-radius:3px 10px 10px;margin:0;padding:9px 11px;box-shadow:0 1px 2px #24323c0f}.support-message.is-buyer{align-self:flex-end}.support-message.is-buyer p{background:var(--rf-gold);color:#fff;border-radius:10px 3px 10px 10px}.support-message small{color:#8b969e;margin-top:3px;font-size:10px;display:block}.support-message.is-buyer small{text-align:right}.support-attachments{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.support-attachments span{text-overflow:ellipsis;white-space:nowrap;background:#e9edf0;border-radius:3px;max-width:210px;padding:3px 6px;font-size:10px;overflow:hidden}.support-chat-actions{align-items:center;gap:7px;padding:8px 14px 4px;display:flex}.support-rating{color:#56636c;background:#fff;border-radius:99px;align-items:center;gap:2px;padding:6px 10px;font-size:11px;display:flex}.support-rating span{margin-right:2px}.support-rating button{color:#d5dce1;padding:0}.support-rating button.is-rated{color:#f1a42b}.support-rating button:disabled{cursor:not-allowed}.support-composer{background:#fff;border-radius:8px;grid-template-columns:1fr auto;gap:7px;margin:6px 12px 12px;padding:9px;display:grid;position:relative}.support-tools{grid-column:1/-1;gap:10px;display:flex}.support-tools button{color:#4b5a65;padding:1px}.support-tools button:hover{color:var(--rf-gold)}.support-pending-files{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.support-pending-files span{color:#596771;background:#f1f4f6;border-radius:3px;padding:3px 5px;font-size:10px}.support-pending-files button{color:var(--rf-gold-deep);margin-left:4px}.support-composer textarea{resize:none;min-height:64px;font:inherit;color:#2e3a43;border:0;outline:0;padding:2px;font-size:13px;line-height:1.55}.support-composer textarea::placeholder{color:#a5b0b8}.support-send{background:var(--rf-gold);color:#fff;border-radius:4px;align-self:end;align-items:center;gap:3px;padding:8px 9px;font-size:11px;display:flex}.support-send:disabled{color:#b3bdc4;background:#e8ecef}.support-notice{color:var(--rf-gold-deep);margin:0 14px 10px;font-size:11px}.support-message.is-buyer .support-attachments span{color:#fff;background:#fff3}@media (width<=760px){.support-chat{border-radius:12px 12px 0 0;width:100vw;height:min(640px,100vh - 42px);bottom:0;right:0}.support-chat-history{padding:13px}.support-composer{margin:5px 8px 8px}}.support-attachments a{text-overflow:ellipsis;white-space:nowrap;color:#435662;background:#e9edf0;border-radius:3px;max-width:210px;padding:3px 6px;font-size:10px;text-decoration:none;overflow:hidden}.support-message.is-buyer .support-attachments a{color:#fff;background:#fff3}.support-ended-note{justify-content:flex-start;min-height:34px}.support-ended-note>span{color:#6c7a83;font-size:11px}.support-pending-files span{align-items:center;gap:5px;max-width:100%;padding:4px 6px;display:flex}.support-pending-files span img{object-fit:cover;border-radius:3px;width:26px;height:26px}.support-pending-files span b{text-overflow:ellipsis;white-space:nowrap;max-width:155px;font-weight:600;overflow:hidden}.support-pending-files span small{color:#77858e}.support-pending-files span button:disabled{opacity:.45;cursor:not-allowed}.support-chat,.support-chat *{box-sizing:border-box}.support-chat{border-radius:12px;width:clamp(400px,36vw,520px);max-width:calc(100vw - 16px);height:clamp(540px,78dvh,760px);max-height:calc(100dvh - 16px);bottom:clamp(8px,1.4vw,24px);right:clamp(8px,1.4vw,24px)}.support-chat-history{overscroll-behavior:contain;min-height:0}.support-message .chat-message-image{width:min(320px,100%)}.support-composer{min-width:0}.support-composer textarea{min-width:0;max-height:150px}.support-notice{max-height:52px;overflow:auto}.support-pending-files{max-height:92px;overflow:auto}@media (width<=760px){.support-chat{border-radius:12px;width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 16px);max-height:none;bottom:8px;right:8px}.support-chat-history{padding:13px}.support-message{max-width:90%}.support-composer{margin:5px 8px 8px}}@media (width<=430px){.support-chat{border-radius:0;width:100vw;height:100dvh;bottom:0;right:0}.support-chat-header{padding:13px 14px}.support-message{max-width:94%}.support-composer textarea{min-height:56px}}.support-chat{background:#f4f6f8;border:1px solid #dce3e8;border-radius:14px;box-shadow:0 22px 58px #1a2a3638}.support-chat-header{background:#fffffff5;align-items:center;min-height:66px;padding:13px 16px;box-shadow:0 1px #1d2f3d0f}.support-chat-title{align-items:center;gap:10px;min-width:0;display:flex}.support-chat-title b{letter-spacing:-.1px;white-space:nowrap;font-size:14px}.support-online{align-items:center;gap:5px;font-weight:700;color:#198754!important;margin:0!important;font-size:11px!important;display:inline-flex!important}.support-online i{background:#21a86b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #21a86b24}.support-context{text-overflow:ellipsis;white-space:nowrap;max-width:255px;font-weight:600;overflow:hidden;color:var(--rf-muted)!important;margin-top:2px!important;font-size:10px!important;display:block!important}.support-chat-header-actions{align-items:center;gap:3px;display:flex}.support-chat-header-actions button{color:#71808b;border-radius:8px;place-items:center;width:31px;height:31px;transition:background .18s,color .18s;display:grid}.support-chat-header-actions button:hover{color:#24333e;background:#f0f4f6}.support-chat-history{background:linear-gradient(#f5f7f9 0%,#eef2f5 100%);gap:13px;padding:18px}.support-message{max-width:min(87%,390px)}.support-message p{border:1px solid #e2e8ec;border-radius:12px 12px 12px 3px;padding:10px 12px;box-shadow:0 2px 8px #1929350b}.support-message.is-buyer p{background:linear-gradient(135deg,var(--rf-gold),var(--rf-gold-deep));border:0;border-radius:12px 12px 3px;box-shadow:0 6px 17px #9d773f2e}.support-welcome p{color:#4e5d67;border-color:#e8edf0}.support-message small{color:#95a1a9;padding:0 3px}.support-composer{border:1px solid #dce4e9;border-radius:12px;margin:10px 12px 12px;padding:9px 10px 10px;box-shadow:0 6px 17px #1e2f3c12}.support-tools{gap:4px}.support-tools>button{color:#61717c;border-radius:7px;place-items:center;width:30px;height:30px;transition:background .18s,color .18s;display:grid!important}.support-tools>button:hover{background:var(--rf-gold-soft);color:var(--rf-gold-deep)}.support-composer textarea{color:#2f3e48;min-height:78px;padding:6px 4px}.support-send{border-radius:8px;justify-content:center;min-width:64px;padding:9px 11px;font-weight:700;transition:transform .18s,background .18s}.support-send:not(:disabled):hover{background:var(--rf-gold-deep);transform:translateY(-1px)}.support-pending-files span{background:#f4f7f8;border:1px solid #e1e7eb;border-radius:7px}.support-notice{color:var(--rf-gold-deep);margin:0 14px 10px}.support-chat.is-expanded{border-radius:14px;width:auto;max-width:none;height:auto;max-height:none;inset:16px;transform:none}.support-chat.is-expanded .support-chat-history{align-self:center;width:min(860px,100%);padding-left:14px;padding-right:14px}.support-chat.is-expanded .support-composer{align-self:center;width:min(860px,100% - 48px)}.support-chat.is-expanded .support-message{max-width:min(76%,610px)}.support-chat-backdrop{z-index:63;background:#111e2724;position:fixed;inset:0}@media (width<=760px){.support-chat.is-expanded{border-radius:0;width:100vw;height:100dvh;inset:0}.support-chat.is-expanded .support-chat-history{width:100%;padding:14px}.support-chat.is-expanded .support-composer{width:calc(100% - 16px);margin:8px}.support-chat.is-expanded .support-message{max-width:90%}}.support-tools .support-upload-button{color:#61717c;border-radius:7px;place-items:center;width:30px;height:30px;transition:background .18s,color .18s;display:grid!important}.support-tools .support-upload-button:hover:not(:disabled){background:var(--rf-gold-soft);color:var(--rf-gold-deep)}.support-tools .support-upload-button:focus-visible{outline:2px solid var(--rf-gold-bright);outline-offset:1px}.support-tools .support-upload-button:disabled{cursor:not-allowed;opacity:.45}.support-new-message{z-index:2;color:#fff;background:#1778f5;border:0;border-radius:7px;align-self:center;min-height:30px;margin-top:4px;padding:0 11px;font-size:12px;font-weight:600;position:sticky;bottom:8px;box-shadow:0 6px 16px #1778f53d}.support-new-message:hover{background:#1370df}.support-new-message:focus-visible{outline-offset:2px;outline:2px solid #8fc1ff}.support-chat-header-actions button,.support-tools .support-upload-button{box-shadow:none;border:0;border-radius:0;background:0 0!important}.support-chat-header-actions button:hover:not(:disabled),.support-tools .support-upload-button:hover:not(:disabled){color:var(--rf-gold-deep);background:0 0!important}.support-chat-header-actions button:focus-visible,.support-tools .support-upload-button:focus-visible{outline:2px solid var(--rf-gold-bright);outline-offset:2px}.support-drop-overlay{z-index:10;border:2px dashed var(--rf-gold-deep);color:var(--rf-gold-deep);pointer-events:none;background:#fff8fbf0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:8px}.support-drop-overlay b{font-size:15px}.support-drop-overlay span{color:var(--rf-muted);font-size:12px}.support-message{flex-direction:column;align-self:flex-start;width:fit-content;min-width:0;margin-left:0;margin-right:auto;display:flex}.support-message.is-buyer{align-self:flex-end!important;margin-left:auto!important;margin-right:0!important}.support-message p{width:fit-content;max-width:100%}.support-message.is-staff p{margin-right:auto}.support-message.is-buyer p{margin-left:auto}.support-context-card{color:#26323d;background:#fff;border:1px solid #dfe5ea;border-radius:10px;width:min(100%,360px);overflow:hidden;box-shadow:0 2px 8px #1929350f}.support-context-card header{background:#f8fafb;border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.support-context-card header b{color:#53626d;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.support-context-card header span{color:#8c989f;white-space:nowrap;font-size:9px}.support-context-card-items{gap:1px;display:grid}.support-context-card-items .support-context-card-body+.support-context-card-body{border-top:1px solid #edf0f2}.support-context-card-body{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.support-context-card-image{color:#8c989f;text-align:center;background:#edf1f3;border-radius:6px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.support-context-card-image img{object-fit:cover;width:100%;height:100%}.support-context-card-image span{place-items:center;padding:3px;font-size:8px;line-height:1.2;display:grid;position:absolute;inset:0}.support-context-card-image.has-image span,.support-context-card-image.is-error img{display:none}.support-context-card-image.is-error span{display:grid}.support-context-card-copy{min-width:0}.support-context-card-copy>b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;display:block;overflow:hidden}.support-context-card-copy>small{color:#7b8891;margin-top:3px;font-size:10px;line-height:1.25;display:block}.support-context-card-body>strong{color:#65737d;white-space:nowrap;font-size:12px}.support-context-card.is-compact{box-shadow:none}.support-message.is-buyer .support-context-card{background:#fffaf2;border-color:#d3b276}.support-message.is-buyer .support-context-card header{background:#f8efdf;border-bottom-color:#ead9bb}.support-message.is-buyer .support-context-card header b{color:#7a5a2d}.support-message.is-buyer .support-context-card header span,.support-message.is-buyer .support-context-card-copy>small{color:#947957}.support-message.is-buyer .support-context-card-body>strong{color:#79582d}@media (width<=430px){.support-context-card{width:min(100%,330px)}.support-context-card-body{padding:9px}}.support-inquiry-card{color:#26323d;background:#fff;border:1px solid #d9e1e7;border-radius:10px;width:min(100%,390px);overflow:hidden;box-shadow:0 2px 8px #1929350f}.support-inquiry-card>header{background:#f7f9fa;border-bottom:1px solid #e8edf0;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.support-inquiry-card>header span{color:#7e8c95;white-space:nowrap;font-size:10px}.support-inquiry-items{display:grid}.support-inquiry-item{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.support-inquiry-item+.support-inquiry-item{border-top:1px solid #edf0f2}.support-inquiry-image{color:#84919a;text-align:center;background:#eef2f4;border-radius:6px;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden}.support-inquiry-image img{object-fit:cover;width:100%;height:100%}.support-inquiry-image span{place-items:center;padding:4px;font-size:8px;line-height:1.25;display:grid;position:absolute;inset:0}.support-inquiry-image.has-image span,.support-inquiry-image.is-error img{display:none}.support-inquiry-image.is-error span{display:grid}.support-inquiry-copy{min-width:0}.support-inquiry-copy>b{color:#273642;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.support-inquiry-copy>small{color:#78858e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.35;display:block;overflow:hidden}.support-inquiry-item>strong{color:#586a75;white-space:nowrap;font-size:12px}.support-inquiry-item.is-expired{background:#fff8f7}.support-inquiry-copy>em{color:#b64e45;background:#fdf3f1;border:1px solid #e7c4bd;align-items:center;min-height:19px;margin-top:5px;padding:0 6px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.support-inquiry-item.is-expired>strong{color:#a45b55}.support-inquiry-toggle{color:#506673;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f2;width:100%;min-height:34px;padding:0 11px;font-size:11px;font-weight:700;display:block}.support-inquiry-toggle:hover{background:#f6f9fa}.support-inquiry-toggle:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #5d87a0;position:relative}.support-message.is-buyer .support-inquiry-card{background:#fffdf9;border-color:#d5bb8b}.support-message.is-buyer .support-inquiry-card>header{background:#faf2e6;border-bottom-color:#eadcc5}.support-message.is-buyer .support-inquiry-card>header span,.support-message.is-buyer .support-inquiry-copy>small{color:#927550}.support-message.is-buyer .support-inquiry-item>strong{color:#79582d}@media (width<=430px){.support-inquiry-card{width:min(100%,330px)}.support-inquiry-item{padding:9px}}.work-access{min-height:100dvh;color:var(--rf-ink,#171512);background:var(--rf-canvas,#fff)}.work-access *,.work-access :before,.work-access :after{box-sizing:border-box}.work-access>header{background:var(--rf-paper-strong,#fffdf8);border-bottom:1px solid var(--rf-line,#d5cbbb);justify-content:space-between;align-items:center;height:74px;padding:0 max(28px,50% - 680px);display:flex}.work-access a{color:var(--rf-ink,#171512);align-items:center;gap:10px;text-decoration:none;display:flex}.work-access a svg{width:38px;height:38px}.work-access a .ruofei-wordmark{width:146px;height:auto;line-height:0;display:block}.work-access a span{flex-direction:column;display:flex}.work-access a small{color:var(--rf-gold-deep,#9d773f);letter-spacing:1.6px;font-size:8px}.work-access>header>span{color:var(--rf-gold-deep,#9d773f);font-size:12px}.work-access>section{background:var(--rf-paper-strong,#fffdf8);border:1px solid var(--rf-line,#d5cbbb);grid-template-columns:1.12fr .88fr;width:min(1040px,100% - 40px);margin:88px auto;display:grid;overflow:hidden;box-shadow:0 18px 52px #1716141a}.work-access-copy{color:var(--rf-paper,#fbf8f1);background:var(--rf-black,#171614);padding:52px}.work-access-copy>span,.work-access-copy h1{color:var(--rf-gold-bright,#e3bd78)}.work-access-copy>span{letter-spacing:1.3px;font-size:11px}.work-access-copy h1{margin:15px 0;font-size:34px}.work-access-copy p{color:var(--rf-line-strong,#bfae97);line-height:1.8}.work-access-copy ul{margin:30px 0;padding:0;list-style:none}.work-access-copy li{color:var(--rf-paper,#fbf8f1);margin:14px 0;font-size:13px}.work-access form{padding:46px 42px}.work-access label{color:var(--rf-ink-soft,#514a41);margin-top:16px;font-size:12px;display:block}.work-access input{border:1px solid var(--rf-line,#d5cbbb);width:100%;color:var(--rf-ink,#171512);background:#fff;border-radius:4px;outline:none;margin-top:7px;padding:11px;display:block}.work-access input:focus{border-color:var(--rf-gold,#c39a5b);outline:2px solid #c39a5b33}.work-access .work-primary{width:100%;min-height:40px;color:var(--rf-paper,#fbf8f1);background:var(--rf-black,#171614);border:1px solid var(--rf-gold,#c39a5b);border-radius:5px;margin-top:22px;font-weight:700}.work-access .work-primary:hover:not(:disabled){color:var(--rf-gold-bright,#e3bd78);background:var(--rf-black-soft,#25211d);border-color:var(--rf-gold-bright,#e3bd78)}.work-access .work-primary:disabled{cursor:wait;opacity:.62}.work-access .work-notice{color:var(--rf-danger,#fa4a52);margin-top:13px;font-size:12px}.work-access-code{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.work-access-code input{min-width:0}.work-access-code button,.work-access-link{color:var(--rf-gold-deep,#9d773f);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.work-access-code button{white-space:nowrap;min-height:41px;padding:0 4px}.work-access-code button:disabled{cursor:wait;opacity:.55}.work-access-link{margin-top:12px;padding:0}.work-access-link:hover,.work-access-code button:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.work-access{grid-template-rows:auto 1fr;padding:0 16px 24px;display:grid}.work-access>header{height:64px;padding:0}.work-access>header>span,.work-access-copy{display:none}.work-access>section{border-radius:12px;align-self:center;width:100%;margin:20px auto;display:block}.work-access form{padding:28px 22px}}#root .ac-shell>aside{color:#d9e3f0!important}.ac-access{background:var(--rf-canvas);min-height:100vh;color:var(--rf-ink);font-family:Inter,Noto Sans SC,Microsoft YaHei,sans-serif}.ac-access>header{border-bottom:1px solid var(--rf-line);height:74px;color:var(--rf-muted);background:#fff;justify-content:space-between;align-items:center;padding:0 max(28px,50% - 540px);font-size:12px;display:flex}.ac-access header a,.ac-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.ac-access .ruoall-mark,.ac-brand .ruoall-mark{background:var(--rf-gold);color:#fff;border-radius:12px 12px 12px 4px;place-items:center;width:38px;height:38px;font-size:22px;font-weight:800;display:grid;transform:rotate(-8deg)}.ac-access header b,.ac-access header small,.ac-brand b,.ac-brand small{display:block}.ac-access header b,.ac-brand b{letter-spacing:-.7px;font-size:18px}.ac-access header small,.ac-brand small{color:var(--rf-muted);letter-spacing:2px;margin-top:3px;font-size:8px}.ac-access>section{background:#fff;grid-template-columns:1fr 405px;width:min(900px,100% - 36px);margin:9vh auto;display:grid;box-shadow:0 25px 70px #252d3e24}.ac-access-copy{background:linear-gradient(145deg,var(--rf-black),var(--rf-black-soft) 55%,var(--rf-gold));color:#fff;padding:56px}.ac-access-copy>span,.ac-title>div>span,.ac-panels header span,.ac-category-form header span,.ac-editor header span{letter-spacing:1px;font-size:10px;font-weight:800}.ac-access-copy>span{color:var(--rf-gold-bright)}.ac-access-copy h1{letter-spacing:-1px;margin:12px 0;font-size:34px}.ac-access-copy p{max-width:370px;color:var(--rf-paper);margin:0;font-size:13px;line-height:1.8}.ac-access-copy ul{color:var(--rf-paper);gap:12px;margin:32px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.ac-access-copy li:before{color:var(--rf-gold-bright);content:"✓";margin-right:8px}.ac-access form{align-content:center;gap:16px;padding:46px;display:grid}.ac-tabs{border-bottom:1px solid var(--rf-line);gap:20px;display:flex}.ac-tabs button{color:var(--rf-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 10px;font-size:13px;position:relative}.ac-tabs .active{color:var(--rf-gold);font-weight:800}.ac-tabs .active:after{background:var(--rf-gold);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.ac-access label,.ac-invite label,.ac-product-create label,.ac-category-form label,.ac-editor label{color:var(--rf-ink-soft);gap:7px;font-size:12px;font-weight:700;display:grid}.ac-access input,.ac-invite input,.ac-invite select,.ac-product-create input,.ac-product-create select,.ac-category-form input,.ac-category-form select,.ac-editor input,.ac-editor select{border:1px solid var(--rf-line);min-height:41px;color:var(--rf-ink);font:inherit;background:#fff;outline:0;padding:0 11px}.ac-access input:focus,.ac-invite input:focus,.ac-invite select:focus,.ac-product-create input:focus,.ac-product-create select:focus,.ac-category-form input:focus,.ac-category-form select:focus,.ac-editor input:focus,.ac-editor select:focus{border-color:var(--rf-gold);box-shadow:0 0 0 3px #1675ba1a}.ac-code{grid-template-columns:1fr 116px;gap:8px;display:grid}.ac-code button,.ac-toolbar button,.ac-table button,.ac-category-form header button{border:1px solid var(--rf-line);color:var(--rf-gold-deep);font:inherit;cursor:pointer;background:#fff;font-size:11px;font-weight:800}.ac-primary{border:1px solid var(--rf-gold);background:var(--rf-gold);color:#fff;min-height:42px;font:inherit;cursor:pointer;font-weight:800}.ac-primary:hover{background:var(--rf-gold-deep)}.ac-primary:disabled{cursor:not-allowed;opacity:.65}.ac-small{min-height:38px;padding:0 15px;font-size:12px}.ac-notice{border:1px solid var(--rf-line-strong);background:var(--rf-gold-soft);color:var(--rf-muted);margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.ac-loading{color:var(--rf-muted);text-align:center;margin:0;padding:18vh 0}.ac-shell{background:var(--rf-canvas);min-height:100vh;color:var(--rf-ink);grid-template-columns:245px minmax(0,1fr);font-family:Inter,Noto Sans SC,Microsoft YaHei,sans-serif;display:grid}.ac-shell>aside{background:var(--rf-black);flex-direction:column;height:100vh;padding:26px 16px;display:flex;position:sticky;top:0}.ac-brand{padding:0 12px}.ac-brand small{color:#d9e3f0}.ac-shell nav{gap:5px;margin-top:52px;display:grid}.ac-shell nav button{color:#d9e3f0;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:12px;font-size:13px}.ac-shell>aside nav button.active,.ac-shell>aside nav button:hover{background:var(--rf-gold);font-weight:800;color:#fff!important}.ac-user{border-top:1px solid #ffffff24;gap:5px;margin-top:auto;padding:16px 12px;display:grid}.ac-user b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ac-user span{color:#d9e3f0;font-size:10px}.ac-user button{color:#d9e3f0;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:8px;padding:0;font-size:11px}.ac-shell>main{background:var(--rf-canvas);width:min(1360px,100%);padding:44px}.ac-title{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:25px;display:flex}.ac-title h1{letter-spacing:-1px;margin:6px 0 7px;font-size:30px}.ac-title p{max-width:720px;color:var(--rf-muted);margin:0;font-size:13px;line-height:1.7}.ac-title>div>span,.ac-panels header span,.ac-category-form header span,.ac-editor header span{color:var(--rf-gold)}.ac-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.ac-metrics article,.ac-panels article,.ac-invite,.ac-product-create,.ac-category-form{border:1px solid var(--rf-line);background:#fff}.ac-metrics article{min-height:118px;padding:18px}.ac-metrics span,.ac-metrics b{display:block}.ac-metrics span{color:var(--rf-muted);font-size:11px}.ac-metrics b{letter-spacing:-1px;margin-top:19px;font-size:28px}.ac-panels{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.ac-panels header,.ac-category-form header,.ac-editor>header{border-bottom:1px solid var(--rf-line);justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.ac-panels h2,.ac-category-form h2{margin:5px 0 0;font-size:18px}.ac-panels dl{grid-template-columns:repeat(2,1fr);margin:0;display:grid}.ac-panels dl div{border-bottom:1px solid var(--rf-line);padding:16px 20px}.ac-panels dt{color:var(--rf-muted);font-size:11px}.ac-panels dd{margin:8px 0 0;font-size:13px;font-weight:800}.ac-panels>article>p{color:var(--rf-muted);padding:20px;font-size:12px}.ac-audit{margin:0;padding:0;list-style:none;display:grid}.ac-audit li{border-bottom:1px solid var(--rf-line);grid-template-columns:1.1fr 1.2fr auto;gap:12px;padding:13px 20px;font-size:11px;display:grid}.ac-audit span,.ac-audit small{color:var(--rf-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-invite{align-items:end;gap:12px;margin:-8px 0 16px;padding:18px;display:flex}.ac-invite>label{flex:1}.ac-check{align-items:center;gap:7px;display:flex!important}.ac-invite .ac-check{flex:none;padding-bottom:11px}.ac-check input{width:auto!important;min-height:0!important}.ac-toolbar{align-items:center;gap:9px;margin:18px 0;display:flex}.ac-toolbar input{border:1px solid var(--rf-line);width:min(330px,55vw);height:38px;font:inherit;outline:0;padding:0 11px;font-size:12px}.ac-toolbar button{height:38px;padding:0 12px}.ac-toolbar span{color:var(--rf-muted);margin-left:auto;font-size:12px}.ac-table-wrap{border:1px solid var(--rf-line);background:#fff;overflow:auto}.ac-table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%}.ac-table-wrap th,.ac-table-wrap td{border-bottom:1px solid var(--rf-line);text-align:left;padding:13px 14px;font-size:12px}.ac-table-wrap th{background:var(--rf-gold-soft);color:var(--rf-muted);font-size:11px;font-weight:800}.ac-table-wrap td b,.ac-table-wrap td small{display:block}.ac-table-wrap td b{text-overflow:ellipsis;max-width:310px;overflow:hidden}.ac-table-wrap td small{color:var(--rf-muted);margin-top:5px;font-size:10px}.ac-table-wrap select{border:1px solid var(--rf-line);height:31px;font:inherit;background:#fff;padding:0 6px;font-size:11px}.ac-table-wrap td button{height:31px;padding:0 9px}.ac-danger{font:inherit;cursor:pointer;color:var(--rf-danger)!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important;font-weight:800!important}.ac-danger:disabled{opacity:.4;cursor:not-allowed}.ac-status{padding:4px 7px;font-size:10px;font-weight:800;display:inline-block}.ac-status.hidden{background:var(--rf-gold-soft);color:var(--rf-gold-deep)}.ac-status.archived{background:var(--rf-gold-soft);color:#5c6b7e}.ac-product-create{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;margin:-8px 0 16px;padding:18px;display:grid}.ac-editor{z-index:120;background:#fff;width:min(480px,100vw);height:100vh;padding:25px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-20px 0 50px #252d3e33}.ac-editor>header{margin:-25px -25px 20px}.ac-editor>header h2{margin:5px 0;font-size:19px;line-height:1.35}.ac-editor>header p{color:var(--rf-muted);margin:0;font-size:11px}.ac-editor>header>button{background:var(--rf-gold-soft);width:30px;height:30px;color:var(--rf-ink-soft);cursor:pointer;border:0;font-size:24px}.ac-editor form{gap:14px;display:grid}.ac-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ac-editor fieldset{border:1px solid var(--rf-line);margin:0;padding:12px}.ac-editor legend{color:var(--rf-muted);padding:0 5px;font-size:11px}.ac-category-checks{gap:8px;max-height:260px;display:grid;overflow:auto}.ac-category-checks label{align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex}.ac-actions{align-items:center;gap:14px;display:flex}.ac-actions .ac-primary{padding:0 17px}.ac-categories{grid-template-columns:minmax(0,1fr) 390px;gap:16px;display:grid}.ac-tree{border:1px solid var(--rf-line);background:#fff}.ac-tree button{border:0;border-bottom:1px solid var(--rf-line);width:100%;color:var(--rf-ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:16px minmax(120px,1fr) auto;align-items:center;gap:8px;padding-top:13px;padding-bottom:13px;display:grid}.ac-tree button.selected{background:var(--rf-gold-soft);color:var(--rf-gold-deep)}.ac-tree small{color:var(--rf-muted);font-size:10px}.ac-category-form{align-content:start;gap:14px;padding:20px;display:grid}.ac-category-form header{margin:-20px -20px 4px}.ac-category-form header button{height:31px;padding:0 10px}.ac-empty{border:1px dashed var(--rf-line);color:var(--rf-muted);text-align:center;background:#fff;padding:80px}@media (width<=1050px){.ac-metrics{grid-template-columns:repeat(3,1fr)}.ac-product-create{grid-template-columns:repeat(2,1fr)}.ac-categories{grid-template-columns:1fr}.ac-shell>aside{z-index:130;width:210px;position:fixed}.ac-shell>main{width:calc(100% - 210px);margin-left:210px}}@media (width<=720px){.ac-access>header{display:none}.ac-access>section{grid-template-columns:1fr;width:100%;min-height:100vh;margin:0}.ac-access-copy{display:none}.ac-access form{padding:34px 23px}.ac-shell{display:block}.ac-shell>aside{width:auto;height:auto;padding:16px;position:static}.ac-shell nav{margin-top:22px;display:flex;overflow:auto}.ac-shell nav button{white-space:nowrap}.ac-user{display:none}.ac-shell>main{width:100%;margin:0;padding:24px 15px}.ac-metrics,.ac-panels,.ac-product-create{grid-template-columns:1fr}.ac-title{flex-direction:column;align-items:flex-start}.ac-title h1{font-size:25px}.ac-invite{display:grid}.ac-toolbar{flex-wrap:wrap}.ac-toolbar span{width:100%;margin-left:0}.ac-audit li{grid-template-columns:1fr}.ac-editor{width:100vw}}.ac-shell,.ac-shell *{box-sizing:border-box}.ac-shell{height:100dvh;min-height:0;overflow:hidden}.ac-shell>aside{height:100dvh;min-height:0;position:relative;top:auto}.ac-shell>main{width:auto;min-width:0;height:100dvh;padding:clamp(22px,2.4vw,44px);overflow:auto}.ac-page-categories{flex-direction:column;min-height:0;display:flex;overflow:hidden!important}.ac-page-categories>.ac-notice{flex:none}.ac-categories{flex:1;grid-template-columns:minmax(0,1fr) clamp(330px,27vw,410px);min-width:0;min-height:0;overflow:hidden}.ac-categories>div:first-child{flex-direction:column;min-width:0;min-height:0;display:flex}.ac-categories .ac-title{flex:none}.ac-tree{overscroll-behavior:contain;min-height:0;overflow:auto}.ac-category-form{overscroll-behavior:contain;min-width:0;max-height:100%;overflow:auto}.ac-category-form input,.ac-category-form select{width:100%;min-width:0}.ac-category-form .ac-two>*{min-width:0}.ac-category-header-actions{align-items:center;gap:6px;display:flex}.ac-category-close,.ac-category-backdrop{display:none}@media (width<=1199px){.ac-categories{grid-template-columns:minmax(0,1fr)}.ac-category-form{z-index:151;width:min(430px,100vw - 32px);height:100dvh;max-height:none;transition:transform .2s;position:fixed;top:0;right:0;transform:translate(102%);box-shadow:-18px 0 45px #252d3e38}.ac-category-form.is-open{transform:translate(0)}.ac-category-close{place-items:center;width:31px;height:31px;padding:0!important;font-size:21px!important;display:grid!important}.ac-category-backdrop{z-index:150;cursor:default;background:#252d3e4d;border:0;display:block;position:fixed;inset:0}.ac-shell{grid-template-columns:210px minmax(0,1fr)}.ac-shell>aside{width:auto;position:relative}.ac-shell>main{width:auto;margin:0}}@media (width<=720px){.ac-shell{grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid}.ac-shell>aside{width:auto;height:auto;min-height:0;padding:13px 15px;position:relative}.ac-shell nav{margin-top:14px}.ac-shell>main{width:auto;height:auto;min-height:0;margin:0;padding:18px 14px}.ac-shell>main.ac-page-categories{height:100%;min-height:0;overflow:hidden}.ac-category-form{width:100vw}.ac-title{margin-bottom:17px}.ac-title>div{min-width:0}.ac-title h1{font-size:24px}.ac-title p{font-size:12px}.ac-page-categories .ac-title{gap:12px}.ac-page-categories .ac-title>.ac-primary{align-self:flex-start}}.ac-pagination{justify-content:flex-end;align-items:center;gap:9px;margin-top:12px;display:flex}.ac-pagination button{border:1px solid var(--rf-line);height:34px;color:var(--rf-gold-deep);font:inherit;cursor:pointer;background:#fff;padding:0 12px;font-size:12px;font-weight:700}.ac-pagination button:disabled{cursor:not-allowed;opacity:.42}.ac-pagination span{color:var(--rf-muted);font-size:12px}@media (width<=720px){.ac-access{grid-template-rows:auto 1fr;min-height:100dvh;padding:0 16px 24px;display:grid}.ac-access>header{height:64px;padding:0;display:flex}.ac-access>header>span{display:none}.ac-access>section{border:1px solid var(--rf-line);border-radius:16px;align-self:center;width:100%;min-height:0;margin:20px auto;box-shadow:0 18px 48px #252d3e1f}.ac-access form{align-content:start;gap:18px;padding:28px 22px}.ac-shell{min-height:100dvh;display:block!important}.ac-shell>aside{z-index:40;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;top:0;box-shadow:0 5px 20px #252d3e2e;width:100%!important;height:auto!important;padding:10px 14px!important;display:grid!important;position:sticky!important}.ac-brand{min-height:44px;padding:0}.ac-brand .ruoall-mark{border-radius:10px 10px 10px 4px;width:32px;height:32px;font-size:18px}.ac-brand b{white-space:nowrap;font-size:15px}.ac-brand small{display:none}.ac-shell nav{scrollbar-width:none;gap:4px;min-width:0;overflow-x:auto;margin:0!important;display:flex!important}.ac-shell nav::-webkit-scrollbar{display:none}.ac-shell nav button{white-space:nowrap;border-radius:7px;flex:none;min-height:42px;padding:0 12px}.ac-user{display:none!important}.ac-shell>main{width:100%!important;margin:0!important;padding:22px 16px 38px!important}.ac-title{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:18px}.ac-title h1{font-size:26px;line-height:1.15}.ac-title p{font-size:12px;line-height:1.65}.ac-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ac-toolbar input{width:100%}.ac-toolbar span{grid-column:1/-1;width:auto}.ac-table-wrap{overscroll-behavior-x:contain;max-width:100%}.ac-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.ac-home-slots{border:1px solid var(--rf-line);background:var(--rf-gold-soft);margin:4px 0 2px;padding:12px 12px 10px}.ac-home-slots-title{color:var(--rf-gold-deep);margin:0 0 8px;font-size:11px;font-weight:800;display:block}.ac-home-slots>p,.ac-home-slots-hint{color:var(--rf-muted);margin:0 0 10px;font-size:11px;line-height:1.6}.ac-home-slots-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:12px;display:grid}.ac-home-slots-search input{min-width:0}.ac-home-slots-search button,.ac-home-slots-actions button{border:1px solid var(--rf-line);height:34px;color:var(--rf-gold-deep);font:inherit;cursor:pointer;background:#fff;padding:0 10px;font-size:11px;font-weight:800}.ac-home-slot-group{gap:8px;margin-bottom:12px;display:grid}.ac-home-slot-group>b{color:var(--rf-ink-soft);font-size:12px}.ac-home-slot-group label span{color:var(--rf-muted);font-size:10px;font-weight:700}.ac-home-slots-actions{align-items:center;gap:10px;margin-top:4px;display:flex}@media (width<=720px){.ac-home-slots-search{grid-template-columns:1fr}.ac-home-slots-actions{flex-wrap:wrap}}.ac-panel{border:1px solid var(--rf-line);background:#fff}.ac-panel>header{border-bottom:1px solid var(--rf-line);justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.ac-panel>header h2{margin:5px 0 0;font-size:18px}.ac-panel>header span{color:var(--rf-gold);letter-spacing:1px;font-size:10px;font-weight:800}.ac-panel>header small{color:var(--rf-muted);font-size:11px}.ac-panel .ac-table-wrap,.ac-panel .ac-empty{border:0}.ac-settings-panels{margin-top:0}.ac-nav-group{gap:5px;display:grid}.ac-nav-sub{gap:5px;padding:0 0 6px 12px;display:grid}.ac-category-node>button{grid-template-columns:22px minmax(120px,1fr) auto}.ac-category-chevron{width:20px;height:20px;color:var(--rf-gold);place-items:center;font-size:18px;font-weight:700;display:grid}.ac-category-children{background:#f2f5f8;padding:0 0 5px 28px;display:grid}.ac-category-children button{grid-template-columns:16px minmax(120px,1fr) auto!important;padding-top:10px!important;padding-bottom:10px!important;font-size:12px!important}.ac-category-children button span{background:var(--rf-gold);border-radius:50%;width:5px;height:5px}.ac-product-filters{gap:10px;margin:0 0 16px;display:grid}.ac-product-filters>div{flex-wrap:wrap;gap:8px;display:flex}.ac-product-filters button{border:1px solid var(--rf-line);min-height:36px;color:var(--rf-ink);font:inherit;cursor:pointer;background:#fff;padding:0 12px;font-size:12px;font-weight:700}.ac-product-filters button.is-active{border-color:var(--rf-gold);background:var(--rf-gold-soft);color:var(--rf-gold-deep)}.ac-factory-media-group{margin-bottom:18px}.ac-category-field{gap:7px;display:grid;position:relative}.ac-category-field>span{color:var(--rf-ink-soft);font-size:.8125rem;font-weight:500;line-height:1.5}.ac-category-retry{border:1px solid var(--rf-line);min-height:44px;color:var(--rf-ink);font:inherit;cursor:pointer;background:#fff;padding:8px 12px;font-size:.8125rem;font-weight:500;line-height:1.5}.ac-category-retry:focus-visible{outline:2px solid var(--rf-gold-deep);outline-offset:2px}.ac-category-retry:disabled{cursor:not-allowed;background:var(--rf-gold-soft);color:var(--rf-muted)}.ac-category-picker{min-width:0;position:relative}.ac-category-control{align-items:stretch;gap:4px;min-width:0;display:flex}.ac-category-trigger{border:1px solid var(--rf-line);width:100%;min-width:0;min-height:44px;color:var(--rf-ink);text-align:left;font:inherit;white-space:normal;cursor:pointer;background:#fff;flex:1;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:.875rem;font-weight:500;line-height:1.5;display:flex}.ac-category-trigger>span:first-child,.ac-category-popover-header>span,.ac-category-options>button>span:first-child{overflow-wrap:anywhere;min-width:0}.ac-category-trigger:hover,.ac-category-trigger.is-open{border-color:var(--rf-gold)}.ac-category-trigger:focus-visible,.ac-category-clear:focus-visible,.ac-category-popover-header button:focus-visible{outline:2px solid var(--rf-gold-deep);outline-offset:2px}.ac-category-trigger .is-placeholder{color:var(--rf-muted)}.ac-category-trigger-icon{color:var(--rf-gold-deep);flex-shrink:0;font-size:18px;line-height:1;transform:translateY(-1px)}.ac-category-clear{width:44px;min-height:44px;color:var(--rf-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 44px;font-size:18px;line-height:1}.ac-category-clear:hover{color:var(--rf-danger)}.ac-category-trigger:disabled,.ac-category-clear:disabled{cursor:not-allowed;background:var(--rf-gold-soft);color:var(--rf-muted)}.ac-category-popover{z-index:20;border:1px solid var(--rf-line);background:#fff;max-height:280px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 30px #252d3e24}.ac-category-popover-header{border-bottom:1px solid var(--rf-line);background:var(--rf-gold-soft);min-height:44px;color:var(--rf-ink);align-items:center;gap:7px;padding:4px 11px;font-size:.8125rem;font-weight:600;line-height:1.5;display:flex}.ac-category-popover-header button{width:44px;min-height:44px;color:var(--rf-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:22px;line-height:1}.ac-category-options{padding:4px 0;display:grid}.ac-category-options>button{width:100%;min-width:0;min-height:44px;color:var(--rf-ink);text-align:left;font:inherit;white-space:normal;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:.875rem;font-weight:400;line-height:1.5;display:flex}.ac-category-options>button:hover,.ac-category-options>button.is-selected{background:var(--rf-gold-soft);color:var(--rf-ink)}.ac-category-options>button.is-selected{font-weight:700}.ac-category-options:focus-visible,.ac-category-options:focus>button[data-active=true],.ac-category-options>button:focus-visible{outline:2px solid var(--rf-gold-deep);outline-offset:-2px}.ac-category-popover-empty{color:var(--rf-muted);overflow-wrap:anywhere;margin:0;padding:18px 12px;font-size:.8125rem;font-weight:400;line-height:1.6}.ac-category-picker-note{max-width:65ch;color:var(--rf-muted);overflow-wrap:anywhere;font-size:.8125rem;font-weight:400;line-height:1.6}@media (width<=720px){.ac-category-popover{max-height:min(52vh,360px);position:fixed;inset:auto 16px 16px}}.ac-access header a .ruofei-wordmark,.ac-brand-wordmark{width:146px;height:auto;line-height:0;display:block}.ac-brand-mark{display:none}.ac-auth-link{color:var(--rf-gold-deep);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:700}.ac-auth-link:hover{text-underline-offset:3px;text-decoration:underline}.ac-account-status{background:var(--rf-gold-soft);min-height:29px;color:var(--rf-gold-deep);font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.ac-account-status.is-active{color:#147443;background:#eaf7ef}.ac-account-status.is-disabled{color:var(--rf-danger);background:#f9e9e6}.ac-account-status:focus-visible{outline:2px solid var(--rf-gold);outline-offset:2px}.ac-account-status:disabled{cursor:not-allowed;opacity:.55}.ac-account-table{min-width:1410px}.ac-account-table td{vertical-align:top}.ac-account-select{text-align:center!important;width:42px!important;padding-left:12px!important;padding-right:8px!important}.ac-account-select input{width:15px;height:15px;accent-color:var(--rf-gold);cursor:pointer;margin:0}.ac-account-select input:disabled{cursor:not-allowed;opacity:.42}.ac-account-verification,.ac-account-password{background:var(--rf-gold-soft);min-height:27px;color:var(--rf-gold-deep);align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.ac-account-verification.is-verified{color:#147443;background:#eaf7ef}.ac-account-verification.is-pending{color:var(--rf-danger);background:#f9e9e6}.ac-account-permission{color:var(--rf-ink-soft);white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.ac-account-permission input{width:15px;height:15px;accent-color:var(--rf-gold);cursor:pointer;margin:0}.ac-account-permission input:disabled{cursor:not-allowed;opacity:.45}.ac-account-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ac-account-actions>button{white-space:nowrap}.ac-account-actions>button:disabled{cursor:not-allowed;opacity:.45}.ac-account-delete{color:var(--rf-danger)!important;background:#fff!important;border-color:#e7c4bd!important}.ac-account-delete:hover{border-color:var(--rf-danger)!important;background:#fdf3f1!important}.ac-account-delete:focus-visible{outline:2px solid var(--rf-danger);outline-offset:2px}.ac-batch-actions{border:1px solid var(--rf-line);background:var(--rf-gold-soft);align-items:center;gap:8px;min-height:48px;margin:0 0 10px;padding:8px 10px;display:flex}.ac-batch-actions b{color:var(--rf-ink-soft);margin-right:auto;font-size:12px}.ac-batch-actions button{border:1px solid var(--rf-line-strong);min-height:31px;color:var(--rf-gold-deep);font:inherit;cursor:pointer;background:#fff;padding:0 10px;font-size:11px;font-weight:800}.ac-batch-actions button:focus-visible{outline:2px solid var(--rf-gold);outline-offset:2px}.ac-role-picker{min-width:178px}.ac-role-picker__trigger{text-align:left;justify-content:space-between;align-items:center;gap:8px;min-width:178px;display:flex;border:1px solid var(--rf-line)!important;min-height:31px!important;color:var(--rf-ink)!important;background:#fff!important;padding:4px 8px!important}.ac-role-picker__trigger:hover{border-color:var(--rf-gold)!important}.ac-role-picker__trigger:focus-visible{outline:2px solid var(--rf-gold);outline-offset:2px}.ac-role-picker__trigger:disabled{cursor:not-allowed;opacity:.55}.ac-role-badges{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.ac-role-badge{background:var(--rf-gold-soft);min-height:20px;color:var(--rf-gold-deep);white-space:nowrap;align-items:center;padding:0 6px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.ac-role-badge.is-staff{color:#315b86;background:#edf2f8}.ac-role-badge.is-admin{background:var(--rf-black);color:#fff}.ac-role-picker__caret{border-bottom:1px solid;border-right:1px solid;flex:none;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.ac-role-picker__menu{z-index:260;border:1px solid var(--rf-line-strong);overscroll-behavior:contain;background:#fff;width:246px;max-height:calc(100dvh - 24px);position:fixed;overflow:auto;box-shadow:0 14px 28px #252d3e24}.ac-role-picker__menu>p{border-bottom:1px solid var(--rf-line);color:var(--rf-muted);margin:0;padding:11px 12px 9px;font-size:11px;line-height:1.5}.ac-role-picker__options{padding:5px 0;display:grid}.ac-role-picker__options label{min-height:34px;color:var(--rf-ink);cursor:pointer;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.ac-role-picker__options label:hover{background:var(--rf-gold-soft)}.ac-role-picker__options input{width:15px;height:15px;accent-color:var(--rf-gold);cursor:pointer;margin:0}.ac-role-picker__options input:disabled{cursor:not-allowed;opacity:.45}.ac-role-picker__actions{border-top:1px solid var(--rf-line);background:#f2f5f8;justify-content:flex-end;gap:7px;padding:9px 10px;display:flex}.ac-role-picker__actions button{min-width:58px}.ac-role-picker__actions .ac-primary{border-color:var(--rf-gold)!important;background:var(--rf-gold)!important;color:#fff!important}.ac-role-picker__actions .ac-primary:disabled{cursor:not-allowed;opacity:.55}.ac-password-backdrop{z-index:220;background:#252d3e6b;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ac-password-dialog{border:1px solid var(--rf-line);background:#fff;width:min(470px,100%);box-shadow:0 24px 60px #252d3e3d}.ac-password-dialog header{border-bottom:1px solid var(--rf-line);background:var(--rf-gold-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.ac-password-dialog header span{color:var(--rf-gold-deep);letter-spacing:1px;font-size:10px;font-weight:800}.ac-password-dialog h2{margin:5px 0 4px;font-size:20px}.ac-password-dialog header p{color:var(--rf-muted);overflow-wrap:anywhere;margin:0;font-size:12px}.ac-password-dialog header>button{width:30px;height:30px;color:var(--rf-ink-soft);cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1}.ac-password-dialog form{gap:14px;padding:21px;display:grid}.ac-password-dialog label{color:var(--rf-ink-soft);gap:7px;font-size:12px;font-weight:700;display:grid}.ac-password-dialog input{border:1px solid var(--rf-line);min-height:41px;color:var(--rf-ink);font:inherit;background:#fff;padding:0 11px}.ac-password-dialog input:focus{border-color:var(--rf-gold);outline:0;box-shadow:0 0 0 3px #1675ba1a}.ac-password-dialog .ac-code{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ac-password-dialog .ac-code button,.ac-password-dialog .ac-actions>button:not(.ac-primary){border:1px solid var(--rf-line);height:41px;color:var(--rf-gold-deep);font:inherit;cursor:pointer;background:#fff;padding:0 12px;font-size:12px;font-weight:800}.ac-password-dialog button:disabled{cursor:not-allowed;opacity:.55}.ac-password-hint{color:var(--rf-muted);margin:0;font-size:12px;line-height:1.65}.ac-password-dialog .ac-actions{justify-content:flex-end}.ac-password-dialog .ac-actions .ac-primary{min-height:41px;padding:0 14px}.ac-delete-dialog header{background:#fdf3f1}.ac-delete-dialog header span{color:var(--rf-danger)}.ac-delete-dialog__body{gap:17px;padding:21px;display:grid}.ac-delete-dialog__body>p{color:var(--rf-ink-soft);margin:0;font-size:13px;line-height:1.7}.ac-delete-dialog__body .ac-actions{justify-content:flex-end}.ac-delete-dialog__body .ac-actions>button{border:1px solid var(--rf-line);min-height:41px;color:var(--rf-gold-deep);font:inherit;cursor:pointer;background:#fff;padding:0 14px;font-size:12px;font-weight:800}.ac-delete-dialog__body .ac-delete-confirm{border-color:var(--rf-danger);background:var(--rf-danger);color:#fff}.ac-delete-dialog__body .ac-delete-confirm:hover{filter:brightness(.92)}.ac-delete-dialog__body button:disabled{cursor:not-allowed;opacity:.55}.ac-restore-dialog header{background:#e8f3fc}.ac-restore-dialog header span{color:var(--rf-gold-deep)}.ac-review-approve{min-height:38px;font:inherit;cursor:pointer;padding:0 13px;font-size:12px;font-weight:800;border:1px solid var(--rf-gold)!important;background:var(--rf-gold)!important;color:#fff!important}.ac-review-approve:hover{background:var(--rf-gold-deep)!important;border-color:var(--rf-gold-deep)!important}.ac-review-approve:disabled{cursor:not-allowed;opacity:.55}.ac-status.pending{color:#9a5b12;background:#fff1d9}.ac-product-review-status{font-weight:800;color:#9a5b12!important;margin:7px 0 0!important;font-size:11px!important}.ac-product-source-status{font-weight:700;color:var(--rf-gold-deep)!important;margin-top:5px!important;font-size:11px!important}.ac-page-size{color:var(--rf-muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.ac-page-size select{border:1px solid var(--rf-line);height:38px;color:var(--rf-ink);font:inherit;background:#fff;padding:0 8px}.ac-target-sync{border:1px solid var(--rf-line);background:#f2f5f8;align-items:end;gap:9px;margin:0 0 14px;padding:12px;display:flex;position:relative}.ac-target-sync label{color:var(--rf-ink-soft);align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.ac-target-sync input{border:1px solid var(--rf-line);width:220px;height:36px;color:var(--rf-ink);font:inherit;background:#fff;padding:0 9px;font-size:12px}.ac-target-sync>button{border:1px solid var(--rf-gold);background:var(--rf-gold);color:#fff;height:36px;font:inherit;cursor:pointer;padding:0 12px;font-size:11px;font-weight:800}.ac-target-sync>button:disabled{cursor:not-allowed;opacity:.55}.ac-target-sync small{color:var(--rf-muted);align-self:center;font-size:10px}.ac-sync-candidates{z-index:40;border:1px solid var(--rf-line-strong);background:#fff;width:min(540px,100% - 24px);display:grid;position:absolute;top:calc(100% - 1px);left:12px;box-shadow:0 14px 28px #252d3e24}.ac-sync-candidates button{border:0;border-bottom:1px solid var(--rf-line);color:var(--rf-ink);text-align:left;font:inherit;cursor:pointer;background:#fff;gap:4px;padding:10px 12px;display:grid}.ac-sync-candidates button:last-child{border-bottom:0}.ac-sync-candidates button:hover{background:var(--rf-gold-soft)}.ac-sync-candidates b{font-size:12px}.ac-sync-candidates span{color:var(--rf-muted);font-size:10px}.ac-product-batch-actions{flex-wrap:wrap}.ac-product-batch-actions b{margin-right:auto}.ac-product-batch-actions button{white-space:nowrap}.ac-product-batch-delete{color:var(--rf-danger)!important;border-color:#e7c4bd!important}.ac-delete-account-list{border:1px solid var(--rf-line);max-height:132px;color:var(--rf-muted);background:#f2f5f8;margin:0;padding:10px 10px 10px 29px;font-size:11px;line-height:1.7;overflow:auto}.ac-delete-account-list li{overflow-wrap:anywhere}.ac-batch-role-dialog__body{gap:16px;padding:21px;display:grid}.ac-batch-role-dialog__body>p{color:var(--rf-muted);margin:0;font-size:12px;line-height:1.65}.ac-batch-role-options{border:1px solid var(--rf-line);display:grid}.ac-batch-role-options label{border-bottom:1px solid var(--rf-line);min-height:42px;color:var(--rf-ink);cursor:pointer;align-items:center;gap:9px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.ac-batch-role-options label:last-child{border-bottom:0}.ac-batch-role-options label:hover{background:var(--rf-gold-soft)}.ac-batch-role-options input{width:16px;height:16px;accent-color:var(--rf-gold);margin:0}.ac-batch-role-dialog__body .ac-actions{justify-content:flex-end}.ac-batch-role-dialog__body .ac-actions>button{border:1px solid var(--rf-line);min-height:41px;color:var(--rf-gold-deep);font:inherit;cursor:pointer;background:#fff;padding:0 14px;font-size:12px;font-weight:800}.ac-batch-role-dialog__body .ac-actions .ac-primary{border-color:var(--rf-gold);background:var(--rf-gold);color:#fff}.ac-batch-role-dialog__body button:disabled{cursor:not-allowed;opacity:.55}@media (width<=720px){.ac-account-actions{gap:7px}.ac-account-actions>button{padding:0 7px!important;font-size:11px!important}.ac-batch-actions{flex-wrap:wrap;align-items:stretch}.ac-batch-actions b{width:100%;margin:0}.ac-batch-actions button{flex:auto}.ac-target-sync{grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.ac-target-sync label{grid-column:1/-1;gap:6px;display:grid}.ac-target-sync input{width:100%}.ac-target-sync small{grid-column:1/-1}.ac-page-size{margin-left:auto}.ac-product-batch-actions{z-index:20;position:sticky;bottom:8px;box-shadow:0 8px 24px #252d3e24}.ac-password-backdrop{align-items:end;padding:0}.ac-password-dialog{border-bottom:0;border-left:0;border-right:0;width:100%;max-height:92dvh;overflow:auto}.ac-password-dialog form{padding:19px 16px 24px}.ac-password-dialog .ac-code{grid-template-columns:1fr}.ac-password-dialog .ac-actions{flex-wrap:wrap}.ac-password-dialog .ac-actions>*{flex:auto}}.ac-dashboard-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.ac-dashboard-metrics article{min-width:0;min-height:92px;padding:14px}.ac-dashboard-metrics span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-dashboard-metrics b{font-variant-numeric:tabular-nums;margin-top:13px;font-size:24px}.ac-dashboard-panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.ac-dashboard-panels>article{min-width:0;overflow:hidden}.ac-dashboard-panels header{min-height:58px;padding:14px 16px}.ac-dashboard-panels h2{font-size:16px}.ac-dashboard-panels dl div{min-width:0;padding:12px 16px}.ac-dashboard-panels dd{overflow-wrap:anywhere}.ac-dashboard-panels>article>p{margin:0;padding:14px 16px;line-height:1.6}.ac-dashboard-panels .ac-audit{overscroll-behavior:contain;max-height:190px;overflow:auto}.ac-dashboard-panels .ac-audit li{grid-template-columns:minmax(88px,.85fr) minmax(0,1.45fr);gap:8px;padding:10px 16px}.ac-dashboard-panels .ac-audit small{grid-column:1/-1}.ac-dashboard-panels .ac-audit b,.ac-dashboard-panels .ac-audit span,.ac-dashboard-panels .ac-audit small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=1280px){.ac-dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ac-dashboard-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-dashboard-panels>article:last-child{grid-column:1/-1}}@media (width<=900px){.ac-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-dashboard-panels{grid-template-columns:1fr}.ac-dashboard-panels>article:last-child{grid-column:auto}}@media (width<=720px){.ac-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-dashboard-panels .ac-audit li{grid-template-columns:1fr}.ac-dashboard-panels .ac-audit small{grid-column:auto}}.ac-categories{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.ac-category-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ac-category-main>.ac-notice{margin:0 0 12px}.ac-tree{border:1px solid var(--rf-line);overscroll-behavior:contain;background:#fff;flex:1;min-height:0;overflow:auto}.ac-category-node{border-bottom:1px solid var(--rf-line);background:#fff}.ac-category-node:last-child{border-bottom:0}.ac-category-root-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-height:70px;display:grid}.ac-category-toggle{text-align:left;cursor:pointer;align-items:center;min-width:0;color:var(--rf-ink)!important;background:#fff!important;border:0!important;grid-template-columns:24px minmax(150px,1fr) auto auto!important;gap:14px!important;padding:13px 16px!important;display:grid!important}.ac-category-toggle:hover,.ac-category-node.is-open .ac-category-toggle{background:#f2f5f8!important}.ac-category-toggle:focus-visible{z-index:1;outline:2px solid var(--rf-gold);outline-offset:-2px;position:relative}.ac-category-toggle:disabled{cursor:not-allowed;opacity:.6}.ac-category-chevron{border:1px solid var(--rf-line-strong);width:22px;height:22px;color:var(--rf-gold-deep);place-items:center;font-size:17px;font-weight:700;line-height:1;display:grid}.ac-category-name{gap:5px;min-width:0;display:grid}.ac-category-name b,.ac-category-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-category-name b{font-size:14px}.ac-category-name small{color:var(--rf-muted);font-size:10px;font-weight:500}.ac-category-count{min-width:86px;color:var(--rf-muted);text-align:right;white-space:nowrap;font-size:11px}.ac-category-row-actions{align-items:center;gap:6px;padding:0 14px;display:flex}.ac-category-row-actions button{border:1px solid var(--rf-line);min-height:32px;color:var(--rf-gold-deep);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;padding:0 10px;font-size:11px;font-weight:800}.ac-category-row-actions button:hover{border-color:var(--rf-gold);background:var(--rf-gold-soft)}.ac-category-row-actions button:focus-visible{outline:2px solid var(--rf-gold);outline-offset:2px}.ac-category-children{border-top:1px solid var(--rf-line);display:grid;background:#f2f5f8!important;padding:0!important}.ac-category-child-row{border-bottom:1px solid var(--rf-line);grid-template-columns:24px minmax(150px,1fr) auto auto;align-items:center;gap:14px;min-height:58px;padding-left:38px;display:grid}.ac-category-child-row:last-child{border-bottom:0}.ac-category-child-rail{border-bottom:1px solid var(--rf-line-strong);border-left:1px solid var(--rf-line-strong);width:14px;height:18px}.ac-category-child-empty{color:var(--rf-muted);padding:22px 38px;font-size:12px}.ac-category-backdrop{z-index:150;cursor:default;background:#252d3e57;border:0;position:fixed;inset:0;display:block!important}.ac-category-form{z-index:151;pointer-events:none;background:#fff;flex-direction:column;width:min(460px,100vw);min-width:0;height:100dvh;transition:transform .2s;top:0;right:0;transform:translate(102%);box-shadow:-18px 0 45px #252d3e38;border:0!important;gap:0!important;max-height:none!important;padding:0!important;display:flex!important;position:fixed!important;overflow:hidden!important}.ac-category-form.is-open{pointer-events:auto;transform:translate(0)}.ac-category-form>header{background:var(--rf-gold-soft);flex:none;margin:0!important;padding:20px 22px!important}.ac-category-form>header h2{font-size:20px}.ac-category-close{cursor:pointer;place-items:center;width:32px;height:32px;color:var(--rf-ink-soft)!important;background:0 0!important;border:0!important;padding:0!important;font-size:24px!important;display:grid!important}.ac-category-form-body{overscroll-behavior:contain;align-content:start;gap:16px;padding:22px;display:grid;overflow:auto}.ac-category-form-body label>small{color:var(--rf-muted);font-size:10px;font-weight:500;line-height:1.55}.ac-category-more-toggle{border:1px solid var(--rf-line);min-height:41px;color:var(--rf-gold-deep);font:inherit;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:flex}.ac-category-more-toggle.is-open{border-color:var(--rf-gold);background:var(--rf-gold-soft)}.ac-category-advanced{border:1px solid var(--rf-line);background:#f2f5f8;border-top:0;gap:14px;padding:15px;display:grid}.ac-category-delete-link{color:var(--rf-danger);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:5px 0;font-size:12px;font-weight:800}.ac-category-form-actions{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.ac-category-form-actions>button{border:1px solid var(--rf-line);min-height:41px;color:var(--rf-gold-deep);font:inherit;cursor:pointer;background:#fff;padding:0 15px;font-size:12px;font-weight:800}.ac-category-form-actions>.ac-primary{border-color:var(--rf-gold);background:var(--rf-gold);color:#fff}.ac-category-form-actions button:disabled{cursor:not-allowed;opacity:.55}.ac-category-impact-grid{border:1px solid var(--rf-line);grid-template-columns:repeat(4,1fr);display:grid}.ac-category-impact-grid>div{border-right:1px solid var(--rf-line);gap:8px;padding:14px;display:grid}.ac-category-impact-grid>div:last-child{border-right:0}.ac-category-impact-grid span{color:var(--rf-muted);font-size:10px}.ac-category-impact-grid b{font-variant-numeric:tabular-nums;font-size:22px}.ac-category-delete-reasons{color:var(--rf-danger);background:#fdf3f1;border:1px solid #e7c4bd;margin:0;padding:12px 14px 12px 32px;font-size:12px;line-height:1.7}@media (width<=900px){.ac-category-root-row{grid-template-columns:minmax(0,1fr)}.ac-category-toggle{grid-template-columns:24px minmax(130px,1fr) auto!important}.ac-category-toggle .ac-category-count{display:none}.ac-category-root-row>.ac-category-row-actions{justify-content:flex-end;padding:0 14px 12px}.ac-category-child-row{grid-template-columns:20px minmax(120px,1fr) auto;padding:10px 14px 10px 28px}.ac-category-child-row>.ac-category-row-actions{grid-column:2/-1;justify-content:flex-end;padding:0}}@media (width<=720px){.ac-category-toggle{grid-template-columns:24px minmax(0,1fr) auto!important;gap:9px!important;padding:12px!important}.ac-category-root-row>.ac-category-row-actions{justify-content:flex-start;padding:0 12px 12px;overflow-x:auto}.ac-category-child-row{grid-template-columns:18px minmax(0,1fr) auto;gap:9px;padding-left:18px}.ac-category-form{width:100vw}.ac-category-form-body{padding:19px 16px 26px}.ac-category-impact-grid>div{padding:10px}.ac-category-impact-grid b{font-size:18px}}.ac-shell,.ac-access,.ac-role-picker__menu{--rf-canvas:#f2f5f8;--rf-canvas-deep:#e6edf4;--rf-paper:#fff;--rf-paper-strong:#fff;--rf-ink:#25334a;--rf-ink-soft:#485a70;--rf-muted:#5c6b7e;--rf-line:#dce3eb;--rf-line-strong:#a9b9cb;--rf-black:#252d3e;--rf-black-soft:#303b50;--rf-gold:#1675ba;--rf-gold-deep:#125c92;--rf-gold-bright:#78c9ff;--rf-gold-soft:#e8f3fc;--rf-shadow:0 10px 26px #25334a14}.ac-material-categories{color:inherit;overflow-wrap:anywhere;margin-block:18px}.ac-material-categories__filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ac-material-categories__filters label{margin-bottom:6px;display:block}.ac-material-categories__filters .ant-select{width:100%;min-width:0;min-height:44px}.ac-material-categories p{margin-block:10px}@media (width<=640px){.ac-material-categories__filters{grid-template-columns:minmax(0,1fr)}}.ac-factory-media{max-width:1360px;color:var(--rf-ink)}.ac-factory-media-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.ac-factory-media-heading>div>span,.ac-factory-media-panel-head>div>span{color:var(--rf-gold);letter-spacing:.12em;font-size:10px;font-weight:800}.ac-factory-media-heading h1{letter-spacing:-.04em;margin:7px 0;font-size:30px}.ac-factory-media-heading p{max-width:700px;color:var(--rf-muted);margin:0;font-size:13px;line-height:1.7}.ac-factory-media-heading code{background:var(--rf-gold-soft);color:var(--rf-gold-deep);padding:2px 5px;font-size:11px}.ac-factory-media-notice{margin-bottom:16px}.ac-factory-media-layout{grid-template-columns:minmax(300px,390px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ac-factory-media-upload,.ac-factory-media-library{border:1px solid var(--rf-line);background:#fff;min-width:0;padding:20px}.ac-factory-media-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.ac-factory-media-panel-head h2{letter-spacing:-.02em;margin:5px 0 0;font-size:18px}.ac-factory-media-panel-head>small{color:var(--rf-muted);font-size:11px}.ac-factory-media-dropzone{overflow:hidden}.ac-factory-media-dropzone .ant-upload{min-height:220px;padding:24px 12px}.ac-factory-media-dropzone .ant-upload-drag-icon{color:var(--rf-gold)}.ac-factory-media-dropzone .ant-upload-text{color:var(--rf-ink-soft);font-size:13px}.ac-factory-media-dropzone .ant-upload-hint{color:var(--rf-muted);font-size:11px}.ac-factory-media-local-preview{object-fit:contain;width:100%;max-height:218px;display:block}.ac-factory-media-file{color:var(--rf-ink-soft);align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.ac-factory-media-file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ac-factory-media-file small{color:var(--rf-muted);flex:none}.ac-factory-media-file .ant-btn{margin-left:auto;padding:0}.ac-factory-media-two-col{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ac-factory-media-three-col{grid-template-columns:1fr 1.35fr .72fr;gap:10px;display:grid}.ac-factory-media-upload .ant-form-item{margin-bottom:13px}.ac-factory-media-upload .ant-form-item-label>label{color:var(--rf-ink-soft);font-size:12px;font-weight:700}.ac-factory-media-publish-row{background:var(--rf-gold-soft);justify-content:space-between;align-items:center;gap:12px;margin:3px 0 16px;padding:11px 12px;display:flex}.ac-factory-media-publish-row span{gap:3px;display:grid}.ac-factory-media-publish-row b{color:var(--rf-ink-soft);font-size:12px}.ac-factory-media-publish-row small{color:var(--rf-muted);font-size:10px}.ac-factory-media-loading{place-items:center;min-height:260px;display:grid}.ac-factory-media-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:13px;display:grid}.ac-factory-media-card{border:1px solid var(--rf-line);background:#fff;min-width:0;overflow:hidden}.ac-factory-media-card-image{aspect-ratio:16/9;background:var(--rf-paper);position:relative;overflow:hidden}.ac-factory-media-card-image .ant-image,.ac-factory-media-card-image img{width:100%;height:100%;display:block}.ac-factory-media-card-image img{object-fit:cover}.ac-factory-media-sort{color:#fff;background:#252d3ec2;padding:3px 6px;font-size:10px;font-weight:800;position:absolute;top:8px;left:8px}.ac-factory-media-card-body{padding:12px}.ac-factory-media-card-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.ac-factory-media-card-title strong{min-width:0;color:var(--rf-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ac-factory-media-card-body p{min-height:18px;color:var(--rf-muted);text-overflow:ellipsis;white-space:nowrap;margin:7px 0 5px;font-size:11px;overflow:hidden}.ac-factory-media-card-body>small{color:var(--rf-muted);font-size:10px}.ac-factory-media-card-actions{align-items:center;gap:6px;margin-top:11px;display:flex}.ac-factory-media-card-actions .ant-input-number{width:68px;margin-right:auto}@media (width<=980px){.ac-factory-media-layout{grid-template-columns:1fr}.ac-factory-media-upload{max-width:none}}@media (width<=620px){.ac-factory-media-heading{flex-direction:column;align-items:flex-start}.ac-factory-media-heading h1{font-size:26px}.ac-factory-media-upload,.ac-factory-media-library{padding:15px}.ac-factory-media-two-col,.ac-factory-media-three-col{grid-template-columns:1fr;gap:0}.ac-factory-media-grid{grid-template-columns:1fr}}.ac-factory-media{color:var(--rf-ink)!important}.ac-factory-media-heading>div>span,.ac-factory-media-panel-head>div>span,.ac-factory-media-dropzone .ant-upload-drag-icon{color:var(--rf-gold-deep)!important}.ac-factory-media-heading p,.ac-factory-media-panel-head>small,.ac-factory-media-dropzone .ant-upload-hint,.ac-factory-media-file small,.ac-factory-media-card-body p,.ac-factory-media-card-body>small,.ac-factory-media-publish-row small{color:var(--rf-ink-soft)!important}.ac-factory-media-heading code,.ac-factory-media-publish-row{background:var(--rf-gold-soft)!important;color:var(--rf-ink)!important}.ac-factory-media-upload,.ac-factory-media-library,.ac-factory-media-card{border-color:var(--rf-line)!important;background:#fff!important}.ac-factory-media-dropzone .ant-upload,.ac-factory-media-card-image{border-color:var(--rf-line)!important;background:var(--rf-canvas)!important}.ac-factory-media-upload .ant-form-item-label>label,.ac-factory-media-dropzone .ant-upload-text,.ac-factory-media-file,.ac-factory-media-publish-row b,.ac-factory-media-card-title strong{color:var(--rf-ink)!important}.ac-factory-media-upload .ant-btn-primary{border-color:var(--rf-gold)!important;background:var(--rf-gold)!important;color:#fff!important}.ac-factory-media-upload .ant-btn-primary:hover{border-color:var(--rf-gold-deep)!important;background:var(--rf-gold-deep)!important;color:#fff!important}.ac-factory-media-sort{color:#fff!important;background:#252d3ed6!important}:root{--rf-canvas:#fff;--rf-canvas-deep:#e3dbce;--rf-paper:#fbf8f1;--rf-paper-strong:#fffdf8;--rf-ink:#171512;--rf-ink-soft:#514a41;--rf-muted:#756d62;--rf-line:#d5cbbb;--rf-line-strong:#bfae97;--rf-black:#171614;--rf-black-soft:#25211d;--rf-gold:#c39a5b;--rf-gold-deep:#9d773f;--rf-gold-bright:#e3bd78;--rf-gold-soft:#f0e4d0;--rf-danger:#a9433e;--rf-success:#2e6e54;--rf-content:1500px;--rf-public-gutter:clamp(20px, 3vw, 48px);--rf-shadow:0 10px 26px #241b1214;--rf-shadow-deep:0 24px 60px #1d161029;--rs-ink:var(--rf-ink);--rs-ink-soft:var(--rf-ink-soft);--rs-muted:var(--rf-muted);--rs-line:var(--rf-line);--rs-line-strong:var(--rf-line-strong);--rs-canvas:var(--rf-canvas);--rs-surface:var(--rf-paper);--rs-surface-soft:var(--rf-gold-soft);--rs-accent:var(--rf-gold);--rs-accent-hover:var(--rf-gold-bright);--rs-accent-soft:var(--rf-gold-soft);--rs-focus:var(--rf-gold-bright);--rs-shadow-sm:var(--rf-shadow);--rs-shadow-lg:var(--rf-shadow-deep)}html,body,#root{background:var(--rf-canvas);min-width:0;color:var(--rf-ink);font-family:Avenir Next,Helvetica Neue,Noto Sans SC,Microsoft YaHei,sans-serif}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--rf-gold-bright);outline-offset:3px}::selection{background:var(--rf-gold);color:var(--rf-black)}.nofei-public-page,.nofei-public-page.platform-page{background:var(--rf-canvas);min-width:0;color:var(--rf-ink)}.nofei-public-header{z-index:30;color:#24221e;background:#fffffff7;border-bottom:1px solid #e5dfd5;width:100%;position:relative;overflow-x:hidden}.nofei-public-header__inner{width:min(var(--rf-content), calc(100% - (var(--rf-public-gutter) * 2)));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;min-height:94px;margin:0 auto;display:grid}.nofei-public-brand,.nofei-public-nav a,.nofei-public-tool,.nofei-public-account,.nofei-public-signout{color:inherit;cursor:pointer;background:0 0;border:0}.nofei-public-brand{min-width:0;color:inherit;text-align:left;justify-self:start;align-items:center;gap:2px;padding:0;text-decoration:none;display:inline-flex}.nofei-public-brand .ruofei-wordmark{width:158px;height:auto;line-height:0;display:block}.ruofei-wordmark img{width:100%;height:auto;display:block}.ruoall-mark>svg{width:100%;height:100%;display:block}.nofei-public-nav{justify-content:center;align-self:stretch;gap:2px;min-width:0;max-width:100%;display:flex}.nofei-public-nav a{min-width:106px;color:var(--rf-ink-soft);justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex;position:relative}.nofei-public-nav a:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:19px;right:19px}.nofei-public-nav a:hover,.nofei-public-nav a.is-active{color:var(--rf-gold-bright)}.nofei-public-nav a.is-active:after{background:var(--rf-gold-bright)}.nofei-public-tools{justify-self:end;align-items:center;gap:6px;width:max-content;height:36px;display:flex}.nofei-public-tools>.nofei-public-tool,.nofei-public-tools>.nofei-public-account,.nofei-public-tools>.nofei-public-signout{flex:none;align-self:center;height:36px}.nofei-public-tool,.nofei-public-account,.nofei-public-signout{min-height:36px;color:var(--rf-ink-soft);align-items:center;gap:7px;padding:0 10px;font-size:12px;display:inline-flex}.nofei-public-tool:hover,.nofei-public-account:hover,.nofei-public-signout:hover{color:var(--rf-gold-bright)}.nofei-public-tool b{background:var(--rf-gold);min-width:18px;height:18px;color:var(--rf-black);border-radius:50%;place-items:center;font-size:10px;display:grid}.nofei-public-language{border-left:1px solid #e3bd7847;border-right:1px solid #e3bd7847}.nofei-public-account{border:1px solid var(--rf-gold);color:var(--rf-ink)}.nofei-public-signout{color:var(--rf-ink-soft);border-left:1px solid #e3bd7847;margin-left:2px;padding-left:12px;padding-right:0}.nofei-public-signout:disabled{cursor:wait;opacity:.68}.nofei-public-signout.is-error{color:#b44235}.nofei-public-footer,.nofei-public-page .platform-footer{width:100%;min-height:240px;padding:62px max(calc((100% - var(--rf-content)) / 2), var(--rf-public-gutter)) 34px;background:var(--rf-black);color:var(--rf-paper);border-top:1px solid #e3bd7833;grid-template-columns:2.2fr repeat(3,1fr);gap:28px;margin-top:64px;display:grid}.nofei-public-footer>div:not(.nofei-public-footer__brand),.nofei-public-page .platform-footer>div:not(:first-child){align-content:start;gap:11px;display:grid}.nofei-public-footer b,.nofei-public-page .platform-footer b{color:var(--rf-gold-bright);letter-spacing:.12em;font-size:11px}.nofei-public-footer button,.nofei-public-footer a,.nofei-public-page .platform-footer button,.nofei-public-page .platform-footer a{color:#b8aea0;text-align:left;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none}.nofei-public-footer button:hover,.nofei-public-footer a:hover,.nofei-public-page .platform-footer button:hover,.nofei-public-page .platform-footer a:hover{color:var(--rf-gold-bright)}.nofei-public-footer__brand>a:first-child{color:var(--rf-paper-strong);flex-direction:column;align-items:flex-start;margin-top:0;text-decoration:none;display:inline-flex}.nofei-public-footer__brand>a:first-child .ruofei-wordmark{width:210px;height:auto;line-height:0;display:block}.nofei-public-footer__brand a{color:#978d80;margin-top:15px;font-size:11px;display:block}.nofei-public-page .platform-main,.nofei-public-page .nofei-home{width:min(var(--rf-content), calc(100% - (var(--rf-public-gutter) * 2)));margin-left:auto;margin-right:auto}.nofei-public-page .platform-main{padding-top:48px;padding-bottom:56px}.nofei-public-page .platform-page-heading{border-color:var(--rf-line)}.nofei-public-page .platform-page-heading>span,.nofei-public-page .platform-page-heading>div>span,.nofei-public-page .ac-title>div>span{color:var(--rf-gold-deep,var(--rf-gold))}.nofei-public-page .platform-page-heading h1,.nofei-public-page .platform-page-heading h2,.nofei-public-page .ac-title h1{color:var(--rf-ink);letter-spacing:-.025em;font-family:Georgia,Noto Serif SC,STSong,serif;font-weight:500}.nofei-public-page .platform-page-heading p,.nofei-public-page .platform-main p,.nofei-public-page .ac-title p{color:var(--rf-ink-soft)}.nofei-public-page .platform-primary,.nofei-public-page .identity-primary,.nofei-public-page .ac-primary{border:1px solid var(--rf-gold)!important;background:var(--rf-black)!important;color:var(--rf-paper-strong)!important;box-shadow:none!important;border-radius:2px!important}.nofei-public-page .platform-primary:hover,.nofei-public-page .identity-primary:hover,.nofei-public-page .ac-primary:hover{border-color:var(--rf-gold-bright)!important;color:var(--rf-gold-bright)!important;background:#34291e!important}.nofei-public-page .platform-secondary,.nofei-public-page .platform-secondary{border:1px solid var(--rf-line-strong)!important;background:var(--rf-paper)!important;color:var(--rf-ink)!important;box-shadow:none!important;border-radius:2px!important}.nofei-public-page .platform-secondary:hover{border-color:var(--rf-gold)!important;color:var(--rf-gold-deep,#9d773f)!important}.nofei-public-page .platform-filter-bar,.nofei-public-page .platform-catalog-filters,.nofei-public-page .platform-product-card,.nofei-public-page .platform-empty,.nofei-public-page .platform-state,.nofei-public-page .platform-cart-list,.nofei-public-page .platform-cart-summary,.nofei-public-page .platform-record-list,.nofei-public-page .platform-order-detail,.nofei-public-page .platform-form,.nofei-public-page .platform-policy,.nofei-public-page .platform-message-layout,.nofei-public-page .platform-message-gateway{border:1px solid var(--rf-line)!important;background:var(--rf-paper)!important;box-shadow:none!important;border-radius:2px!important}.nofei-public-page .platform-product-card:hover{transform:translateY(-2px);border-color:var(--rf-gold)!important;box-shadow:var(--rf-shadow)!important}.nofei-public-page .platform-product-image{background:var(--rf-canvas-deep)!important}.nofei-public-page .platform-product-copy h3,.nofei-public-page .platform-product-copy p,.nofei-public-page .platform-product-copy small{color:var(--rf-ink-soft)}.nofei-public-page .platform-product-copy h3{color:var(--rf-ink)}.nofei-public-page .platform-product-copy>div,.nofei-public-page .platform-filter-row,.nofei-public-page .catalog-filter-selected,.nofei-public-page .catalog-filter-footer{border-color:var(--rf-line)!important}.nofei-public-page .platform-filter-primary button,.nofei-public-page .platform-filter-secondary button,.nofei-public-page .catalog-filter-options>.ant-btn{color:var(--rf-ink-soft);background:0 0;border-color:#0000;border-radius:2px}.nofei-public-page .platform-filter-primary button:hover,.nofei-public-page .platform-filter-secondary button:hover,.nofei-public-page .platform-filter-primary button.is-active,.nofei-public-page .platform-filter-secondary button.is-active,.nofei-public-page .catalog-filter-options>.ant-btn:hover,.nofei-public-page .catalog-filter-options>.ant-btn.is-active{border-color:var(--rf-gold)!important;background:var(--rf-gold-soft)!important;color:var(--rf-ink)!important}.nofei-public-page input,.nofei-public-page select,.nofei-public-page textarea{border-color:var(--rf-line-strong)!important;background:var(--rf-paper-strong)!important;color:var(--rf-ink)!important;border-radius:2px!important}.nofei-public-page input:focus,.nofei-public-page select:focus,.nofei-public-page textarea:focus{border-color:var(--rf-gold)!important;box-shadow:0 0 0 3px #c39a5b2e!important}.nofei-public-page .custom-page .custom-page__search input,.nofei-public-page .custom-page .custom-page__search input:hover,.nofei-public-page .custom-page .custom-page__search input:focus,.nofei-public-page .custom-page .custom-page__search input:focus-visible{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;outline:none!important}.nofei-public-page .platform-pagination{border-color:var(--rf-line);background:var(--rf-paper);border-radius:2px}.nofei-public-page .platform-pagination button:hover:not(:disabled),.nofei-public-page .platform-pagination select:focus{border-color:var(--rf-gold);color:var(--rf-ink)}.nofei-home{color:var(--rf-ink)}.nofei-home__hero,.nofei-home__hero-grid{border-color:var(--rf-line)!important}.nofei-home h1,.nofei-home h2,.nofei-home h3{letter-spacing:-.02em;font-family:Georgia,Noto Serif SC,STSong,serif;font-weight:500}.nofei-home button{transition:color .16s,background-color .16s,border-color .16s,transform .16s}.nofei-home__catalog,.nofei-home__factory,.nofei-home__custom{border-color:var(--rf-line)!important}.nofei-home__category button.is-active,.nofei-home__category button:hover,.nofei-home__tabs button.is-active{border-color:var(--rf-gold)!important;color:var(--rf-ink)!important}.nofei-home__category button.is-active:after,.nofei-home__tabs button.is-active:after{background:var(--rf-gold)!important}.identity-role-page,.identity-auth-modal-root,.identity-auth-modal,.identity-auth-dialog{background:var(--rf-canvas)!important;color:var(--rf-ink)!important}.identity-role-header,.identity-role-footer{border-color:var(--rf-line)!important;background:var(--rf-black)!important;color:var(--rf-paper)!important}.identity-role-main{margin:0 auto;width:min(var(--rf-content), calc(100% - 64px))!important}.identity-role-card,.identity-role-form,.identity-auth-main,.identity-auth-aside{border-color:var(--rf-line)!important;background:var(--rf-paper)!important;box-shadow:none!important;border-radius:2px!important}.identity-primary{border-color:var(--rf-gold)!important;background:var(--rf-black)!important;color:var(--rf-paper-strong)!important;border-radius:2px!important}.identity-auth-actions button{min-height:26px!important;box-shadow:none!important;color:var(--rf-gold-deep,#9d773f)!important;background:0 0!important;border:0 #0000!important;border-radius:0!important;padding:0!important;line-height:1.4!important}.identity-primary:hover,.identity-auth-actions button:hover{border-color:var(--rf-gold-bright)!important;background:var(--rf-black-soft)!important;color:var(--rf-gold-bright)!important}.identity-auth-actions button:hover{background:0 0!important}.identity-auth-banner,.identity-auth-banner-mark{background:var(--rf-black)!important;color:var(--rf-gold-bright)!important;border-radius:2px!important}.ac-access,.ac-shell{background:var(--rf-canvas)!important;color:var(--rf-ink)!important}.ac-access>header,.ac-shell>aside{border-color:var(--rf-line-strong)!important;background:var(--rf-black)!important;color:var(--rf-paper)!important}.ac-access>section,.ac-metrics article,.ac-panels article,.ac-invite,.ac-product-create,.ac-category-form,.ac-tree,.ac-table-wrap,.ac-empty{border-color:var(--rf-line)!important;background:var(--rf-paper)!important;box-shadow:none!important;border-radius:2px!important}.ac-access-copy{background:var(--rf-black-soft)!important}.ac-access-copy>span,.ac-title>div>span,.ac-panels header span,.ac-category-form header span,.ac-editor header span{color:var(--rf-gold-bright)!important}.ac-shell nav button.active,.ac-shell nav button:hover{background:var(--rf-gold)!important;color:var(--rf-paper)!important}.ac-primary{border-color:var(--rf-gold)!important;background:var(--rf-gold)!important;color:var(--rf-paper)!important}.ac-primary:hover{border-color:var(--rf-gold-bright)!important;background:var(--rf-black-soft)!important;color:var(--rf-gold-bright)!important}.ac-table-wrap th{background:var(--rf-gold-soft)!important;color:var(--rf-ink-soft)!important}.ac-table-wrap input[type=checkbox]{accent-color:var(--rf-gold)!important}.ac-status.visible{color:var(--rf-success)!important;background:#e5eee7!important}.ac-status.hidden,.ac-status.archived{background:var(--rf-canvas-deep)!important;color:var(--rf-muted)!important}.ac-editor{border-left:1px solid var(--rf-line)!important;background:var(--rf-paper)!important;box-shadow:var(--rf-shadow-deep)!important}@media (width>=1001px) and (width<=1180px){.nofei-public-header__inner{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.nofei-public-brand{gap:2px}.nofei-public-nav{justify-content:center;min-height:45px;overflow-x:auto}.nofei-public-nav a{min-width:78px;min-height:45px;padding:0 12px;font-size:14px}.nofei-public-tools{gap:2px}.nofei-public-tool>span:not(.site-icon){display:none}}@media (width<=1000px){.nofei-public-header__inner,.nofei-public-page .platform-main,.nofei-public-page .nofei-home,.identity-role-main{width:calc(100% - (var(--rf-public-gutter) * 2))}.nofei-public-header__inner{grid-template-columns:minmax(0,1fr) auto;gap:10px}.nofei-public-brand{gap:2px}.nofei-public-nav{grid-area:2/1/auto/-1;justify-content:flex-start;min-height:45px;overflow-x:auto}.nofei-public-nav a{min-width:78px;min-height:45px;padding:0 12px;font-size:14px}.nofei-public-tools{gap:2px}.nofei-public-tool>span:not(.site-icon){display:none}.nofei-public-footer,.nofei-public-page .platform-footer{padding-right:var(--rf-public-gutter);padding-left:var(--rf-public-gutter);grid-template-columns:1fr 1fr}.nofei-public-footer__brand{grid-column:1/-1}.nofei-public-page .platform-catalog-filters{grid-template-columns:1fr}.nofei-public-page .platform-filter-summary{grid-area:auto}}@media (width<=700px){.nofei-public-brand{gap:2px}.nofei-public-brand .ruofei-wordmark{width:132px}.nofei-public-page .platform-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.nofei-public-page .platform-product-image{aspect-ratio:1/1.05;height:auto!important}.nofei-public-footer,.nofei-public-page .platform-footer{grid-template-columns:1fr;gap:2px}.nofei-public-footer__brand{grid-column:auto}.ac-shell>aside{border-radius:0!important}}#root .platform-page .platform-catalog-filter-bar,#root .platform-page .catalog-filter-row,#root .platform-page .catalog-filter-selected,#root .platform-page .catalog-filter-footer,#root .platform-page .platform-product-card,#root .platform-page .platform-product-image,#root .platform-page .platform-pagination,#root .platform-page .platform-cart-list,#root .platform-page .platform-cart-summary,#root .platform-page .platform-record-list,#root .platform-page .platform-form,#root .platform-page .platform-message-layout,#root .platform-page .platform-order-detail,#root .platform-page .platform-membership,#root .platform-page .platform-policy,#root .platform-page .platform-service-grid article,#root .platform-page .platform-help-results,#root .platform-page .platform-help-list,#root .platform-page .platform-warehouse-layout,#root .platform-page .platform-process-card{border-color:var(--rf-line)!important;background:var(--rf-paper)!important;box-shadow:none!important;border-radius:2px!important}#root .platform-page .catalog-filter-row,#root .platform-page .catalog-filter-selected,#root .platform-page .catalog-filter-footer,#root .platform-page .platform-product-copy>div,#root .platform-page .platform-order-product,#root .platform-page .platform-cart-list>article,#root .platform-page .platform-message-layout form,#root .platform-page .platform-help-list>section,#root .platform-page .platform-help-results button{border-color:var(--rf-line)!important}#root .platform-page .catalog-filter-options>.ant-btn,#root .platform-page .catalog-filter-option>.ant-btn,#root .platform-page .catalog-filter-children,#root .platform-page .catalog-filter-clear,#root .platform-page .platform-filter-bar button,#root .platform-page .platform-product-copy>div button:not(.ready-stock-product-favourite):not(.nofei-home-product__favorite),#root .platform-page .platform-product-image>button,#root .platform-page .platform-warehouse-layout>aside button,#root .platform-page .platform-help-heading svg,#root .platform-page .platform-help-list>section>div span{color:var(--rf-ink-soft)!important;background:0 0!important}#root .platform-page .ready-stock-product-favourite,#root .platform-page .nofei-home-product__favorite{color:var(--rf-ink)!important;background:0 0!important;border:0!important}#root .platform-page .ready-stock-product-favourite:hover,#root .platform-page .ready-stock-product-favourite.is-active,#root .platform-page .nofei-home-product__favorite:hover,#root .platform-page .nofei-home-product__favorite.is-active{color:#e9004f!important}#root .platform-page .platform-product-image>button.platform-product-favourite{box-shadow:none!important;color:var(--rf-ink)!important;background:0 0!important;border:0!important;border-radius:0!important}#root .platform-page .platform-product-image>button.platform-product-favourite:hover,#root .platform-page .platform-product-image>button.platform-product-favourite.is-active{color:#e9004f!important}#root .platform-page .catalog-filter-options>.ant-btn:hover,#root .platform-page .catalog-filter-options>.ant-btn.is-active,#root .platform-page .catalog-filter-option.is-active>.ant-btn:first-child,#root .platform-page .platform-filter-bar button.is-active,#root .platform-page .platform-warehouse-layout>aside button.is-active{border-color:var(--rf-gold)!important;background:var(--rf-gold-soft)!important;color:var(--rf-ink)!important}#root .platform-page .catalog-filter-chip,#root .platform-page .platform-product-image>span,#root .platform-page .platform-product-copy b,#root .platform-page .platform-record-list span b,#root .platform-page .platform-cart-summary>span,#root .platform-page .platform-process-card>span,#root .platform-page .platform-membership section>span,#root .platform-page .platform-warehouse-layout>section>span{color:var(--rf-gold-deep,#9d773f)!important;background:0 0!important}#root .platform-page .catalog-filter-footer .ant-badge-count,#root .platform-page .platform-filter-summary .ant-badge-count{background:var(--rf-gold)!important;color:var(--rf-black)!important;box-shadow:none!important}#root .platform-page .catalog-filter-chip{border:1px solid var(--rf-gold)!important}#root .platform-page .platform-product-image>.platform-product-open,#root .platform-page .platform-product-image>.platform-product-open .catalog-image,#root .platform-page .platform-cart-list img,#root .platform-page .platform-order-product img,#root .platform-page .platform-warehouse-cards>div,#root .platform-page .platform-advisor-auth,#root .platform-page .platform-quote-items,#root .platform-page .platform-order-detail>aside,#root .platform-page .platform-message-layout>aside,#root .platform-page .platform-membership aside{background:var(--rf-canvas)!important}#root .platform-page .platform-product-card:hover,#root .platform-page .platform-product-open:focus-visible,#root .platform-page .platform-product-title:focus-visible{border-color:var(--rf-gold)!important;box-shadow:var(--rf-shadow)!important}#root .platform-page .platform-primary{border:1px solid var(--rf-gold)!important;background:var(--rf-black)!important;color:var(--rf-paper)!important;border-radius:2px!important}#root .platform-page .platform-secondary,#root .platform-page .platform-remove,#root .platform-page .platform-text,#root .platform-page .platform-advisor-auth button{border-color:var(--rf-line-strong)!important;color:var(--rf-ink-soft)!important;background:0 0!important}#root .platform-page .platform-primary:hover{border-color:var(--rf-gold-bright)!important;background:var(--rf-black-soft)!important;color:var(--rf-gold-bright)!important}#root .platform-page .platform-steps button.is-active,#root .platform-page .platform-steps button.is-done{border-color:var(--rf-gold)!important;background:var(--rf-gold)!important;color:var(--rf-ink)!important}#root .work-access .work-primary{border:1px solid var(--rf-gold)!important;background:var(--rf-black)!important;color:var(--rf-paper)!important;border-radius:2px!important}#root .work-access .work-primary:hover{border-color:var(--rf-gold-bright)!important;background:var(--rf-black-soft)!important;color:var(--rf-gold-bright)!important}#root .work-access .ruoall-mark,#root .ac-access .ruoall-mark,#root .ac-brand .ruoall-mark{border:1px solid var(--rf-gold)!important;color:var(--rf-gold-bright)!important;box-shadow:none!important;background:0 0!important;border-radius:2px!important;transform:none!important}#root .work-access>header a{color:var(--rf-ink)!important}@media (width<=480px){.nofei-public-header__inner{gap:6px;width:calc(100% - 40px)}.nofei-public-account>span{display:none}.nofei-public-tools{gap:0}.nofei-public-tool,.nofei-public-account,.nofei-public-signout{min-width:0;padding:0 8px}.nofei-public-nav{width:100%}}#root .ac-access>header a,#root .ac-brand{color:var(--rf-paper)!important}#root .work-access>header>span,#root .ac-access>header>span{color:var(--rf-gold-bright)!important}#root .work-access>header small{color:var(--rf-gold-deep)!important}#root .ac-access>header small,#root .ac-brand small{color:var(--rf-gold-bright)!important}#root .ac-access>header a .ruofei-wordmark,#root .ac-shell .ac-brand .ac-brand-wordmark{background:0 0;width:146px;height:auto;padding:0;line-height:0;display:block}#root .ac-shell .ac-brand .ac-brand-mark{display:none!important}#root .ac-access .ac-tabs .active,#root .ac-access .ac-tabs .active:after,#root .ac-shell .ac-tree button.selected{background:var(--rf-gold-soft)!important;color:var(--rf-ink)!important}#root .ac-access .ac-tabs .active:after{height:2px}#root .nofei-public-page .catalog-filter-footer>b,#root .nofei-public-page .catalog-filter-clear:hover,#root .nofei-public-page .platform-empty svg,#root .nofei-public-page .platform-empty .site-icon{color:var(--rf-gold-deep,#9d773f)!important}#root .nofei-public-page .platform-advisor-auth>svg{border-color:var(--rf-gold)!important;color:var(--rf-gold-deep,#9d773f)!important}#root .nofei-public-page .platform-state>span{border-color:var(--rf-line)!important;border-top-color:var(--rf-gold-deep,#9d773f)!important}#root .nofei-public-page .platform-help-search svg,#root .nofei-public-page .platform-help-search svg path{color:var(--rf-gold-deep,#9d773f)!important;stroke:currentColor!important}#root .nofei-public-page .ant-pagination .ant-pagination-item,#root .nofei-public-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,#root .nofei-public-page .ant-pagination .ant-pagination-next .ant-pagination-item-link,#root .nofei-public-page .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-link,#root .nofei-public-page .ant-pagination .ant-pagination-jump-next .ant-pagination-item-link{border-color:var(--rf-line-strong)!important;background:var(--rf-paper)!important;color:var(--rf-ink-soft)!important;border-radius:2px!important}#root .nofei-public-page .ant-pagination .ant-pagination-item:hover,#root .nofei-public-page .ant-pagination .ant-pagination-item:hover a,#root .nofei-public-page .ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link,#root .nofei-public-page .ant-pagination .ant-pagination-next:hover .ant-pagination-item-link,#root .nofei-public-page .ant-pagination .ant-pagination-item-active,#root .nofei-public-page .ant-pagination .ant-pagination-item-active a{border-color:var(--rf-gold)!important;background:var(--rf-black)!important;color:var(--rf-paper-strong)!important}#root .nofei-public-page .platform-message-gateway .platform-primary{width:auto!important}#root .ac-shell .ac-title>div>span,#root .ac-shell .ac-panels header span,#root .ac-shell .ac-category-form header span,#root .ac-shell .ac-editor header span,#root .ac-shell .ac-code button,#root .ac-shell .ac-toolbar button,#root .ac-shell .ac-table button,#root .ac-shell .ac-category-form header button{color:var(--rf-gold-deep,#9d773f)!important}#root .ac-shell .ac-notice{border-color:var(--rf-line)!important;background:var(--rf-gold-soft)!important;color:var(--rf-ink-soft)!important}#root .ac-shell .ac-status.hidden{background:var(--rf-canvas-deep)!important;color:var(--rf-muted)!important}#root .ac-access-copy li:before,#root .ac-shell .ac-home-slots-title,#root .ac-shell .ac-pagination button,#root .ac-shell .ac-home-slots-search button,#root .ac-shell .ac-home-slots-actions button{color:var(--rf-gold-deep,#9d773f)!important}#root .ac-shell .ac-pagination button,#root .ac-shell .ac-home-slots-search button,#root .ac-shell .ac-home-slots-actions button{border-color:var(--rf-line-strong)!important;background:var(--rf-paper)!important}#root .ac-shell .ac-pagination button:hover:not(:disabled),#root .ac-shell .ac-home-slots-search button:hover,#root .ac-shell .ac-home-slots-actions button:hover{border-color:var(--rf-gold)!important;background:var(--rf-black)!important;color:var(--rf-paper-strong)!important}#root .ac-shell .ac-home-slots{border-color:var(--rf-line)!important;background:var(--rf-paper)!important}.support-chat{border-color:var(--rf-line-strong)!important;background:var(--rf-paper)!important;box-shadow:var(--rf-shadow-deep)!important;color:var(--rf-ink)!important;border-radius:14px!important}.support-chat .support-chat-history{gap:14px;padding:20px 18px 18px;background:#f7f9fa!important}.support-chat .support-message p{border:1px solid var(--rf-line)!important;background:var(--rf-paper-strong)!important;color:var(--rf-ink)!important;border-radius:12px 12px 12px 3px!important;box-shadow:0 3px 11px #1c2c3609!important}.support-chat .support-message.is-buyer p{border-color:var(--rf-gold)!important;background:var(--rf-gold-soft)!important;color:var(--rf-ink)!important;border-radius:12px 12px 3px!important}.support-chat .support-message-quote{border:1px solid var(--rf-line);width:fit-content;max-width:100%;color:var(--rf-ink-soft);background:#ffffffb8;border-radius:4px;align-items:center;gap:5px;margin-bottom:4px;padding:5px 7px;display:flex;overflow:hidden}.support-chat .support-message.is-buyer .support-message-quote{margin-left:auto}.support-chat .support-message-quote b{min-width:0;color:var(--rf-gold-deep);flex:none;font-size:10px;line-height:1.3;display:block}.support-chat .support-message-quote-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.4;display:block;overflow:hidden}.support-chat .support-message-quote-product{align-items:center;gap:5px;min-width:0;display:flex}.support-chat .support-message-quote-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.4;display:block;overflow:hidden}.support-chat .support-message-quote-product small{color:var(--rf-muted);white-space:nowrap;flex:none;font-size:10px;line-height:1.3}.support-chat .support-message-quote-thumb{object-fit:cover;background:var(--rf-paper-strong);border-radius:3px;flex:0 0 22px;width:22px;height:22px;display:block}.support-chat .support-message-quote-thumb.is-empty{color:var(--rf-muted);background:#eef2f4;place-items:center;display:grid}.support-chat .support-message-quote.is-unavailable .support-message-quote-text{font-style:italic}.support-chat .support-message small,.support-chat .support-ended-note>span,.support-chat .support-ended-note>small,.support-chat .support-chat-state,.support-chat .support-chat-state b,.support-chat .support-chat-state p{color:var(--rf-ink-soft)!important}.support-message.is-buyer .support-attachments span,.support-message.is-buyer .support-attachments a,.support-message.is-buyer .chat-message-files a{background:var(--rf-paper-strong)!important;color:var(--rf-ink-soft)!important}.support-chat .support-composer{margin:0;padding:10px 12px 12px;border:0!important;border-top:1px solid var(--rf-line)!important;box-shadow:none!important;background:#fffdf8!important;border-radius:0!important}.support-chat .support-composer textarea{min-height:82px;max-height:110px;padding:12px 14px;color:var(--rf-ink)!important;background:#fff!important;border:1px solid #111!important;border-radius:5px!important}.support-chat .support-composer textarea:focus,.support-chat .support-composer textarea:focus-visible{outline-offset:0!important;box-shadow:none!important;border-color:#111!important;outline:none!important}.support-chat .support-pending-quote{border:1px solid var(--rf-line);background:var(--rf-gold-soft);min-width:0;color:var(--rf-ink-soft);border-radius:4px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:grid}.support-chat .support-pending-quote-label{color:var(--rf-muted);white-space:nowrap}.support-chat .support-pending-quote-body{align-items:center;gap:5px;min-width:0;display:flex}.support-chat .support-pending-quote-body>b{color:var(--rf-gold-deep);flex:none;font-size:11px}.support-chat .support-pending-quote>button{width:24px;height:24px;color:var(--rf-muted);box-shadow:none;appearance:none;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.support-chat .support-pending-quote>button:hover:not(:disabled){color:var(--rf-ink);background:0 0}.support-message-context-menu{z-index:1200;border:1px solid var(--rf-line-strong);background:var(--rf-paper-strong);border-radius:6px;min-width:148px;padding:4px;display:grid;position:fixed;box-shadow:0 10px 26px #1c2c362e}.support-message-context-menu button{min-height:32px;color:var(--rf-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:6px 10px;font-size:12px;line-height:1.35}.support-message-context-menu button:hover:not(:disabled){background:var(--rf-gold-soft)}.support-message-context-menu button.is-danger{border-top:1px solid var(--rf-line);color:#9a342b;margin-top:2px}.support-message-context-menu button.is-danger:hover:not(:disabled){color:#8c2e27;background:#fff1ef}.support-message-context-menu button:disabled{color:var(--rf-muted);cursor:wait}.support-composer textarea::placeholder,.support-pending-files small,.support-notice,.support-ended-note{color:var(--rf-muted)!important}.support-chat .support-tools{justify-content:space-between;align-items:center;min-height:30px}.support-chat .support-tool-group{align-items:center;gap:2px;display:flex}.support-chat .support-composer-hint{color:var(--rf-muted);white-space:nowrap;font-size:10px}.support-chat .support-tools>button,.support-chat .support-tools .support-upload-button{color:var(--rf-ink-soft)!important}.support-tools>button:hover:not(:disabled),.support-tools .support-upload-button:hover:not(:disabled){color:var(--rf-gold-deep,#9d773f)!important}.support-chat .support-send,.support-chat .support-chat-state button,.support-chat .support-new-message{border:1px solid var(--rf-gold)!important;background:var(--rf-black)!important;box-shadow:none!important;color:var(--rf-paper-strong)!important;border-radius:5px!important}.support-chat .support-send{min-width:72px;min-height:38px}.support-chat .support-new-message{color:var(--rf-gold-deep)!important;background:#fffaf0!important;border-radius:99px!important}.support-send:not(:disabled):hover,.support-chat-state button:hover,.support-new-message:hover{border-color:var(--rf-gold-bright)!important;background:var(--rf-black-soft)!important;color:var(--rf-gold-bright)!important;transform:none!important}.support-send:disabled{border-color:var(--rf-line)!important;background:var(--rf-canvas-deep)!important;color:var(--rf-muted)!important}.support-pending-files span,.support-attachments span,.support-attachments a,.chat-message-files a{border:1px solid var(--rf-line)!important;background:var(--rf-canvas)!important;color:var(--rf-ink-soft)!important;border-radius:2px!important}.support-chat .support-drop-overlay{border-color:var(--rf-gold)!important;color:var(--rf-ink)!important;background:#fbf8f1f5!important;border-radius:10px!important}.support-drop-overlay span{color:var(--rf-ink-soft)!important}.support-chat .support-day{color:var(--rf-muted);align-items:center;gap:9px;margin:0 0 4px;font-size:10px;display:flex}.support-chat .support-day:before,.support-chat .support-day:after{content:"";background:var(--rf-line);flex:1;height:1px}.support-chat .support-context-card{width:min(100%,360px);color:var(--rf-ink)!important;box-shadow:none!important;background:#fffdf8!important;border-color:#e6d8be!important;border-radius:0!important}.support-chat .support-context-card header{border-bottom-color:var(--rf-line)!important;background:var(--rf-canvas)!important}.support-chat .support-context-card header b{color:var(--rf-gold-deep)!important}.support-chat .support-context-card header span,.support-chat .support-context-card-copy>small{color:var(--rf-muted)!important}.support-chat .support-context-card-body{grid-template-columns:50px minmax(0,1fr) auto;gap:10px;padding:12px}.support-chat .support-context-card-image{border-radius:0;width:50px;height:56px;background:var(--rf-gold-soft)!important;color:var(--rf-muted)!important}.support-chat .support-context-card-copy>b{color:var(--rf-ink)!important}.support-chat .support-context-card-body>strong{color:var(--rf-gold-deep)!important}.support-chat .support-message.is-buyer .support-context-card{border-color:var(--rf-gold)!important;background:var(--rf-paper)!important}.support-chat .support-message.is-buyer .support-context-card header{border-bottom-color:var(--rf-gold-soft)!important;background:var(--rf-gold-soft)!important}.support-chat .support-message.is-buyer .support-context-card header b,.support-chat .support-message.is-buyer .support-context-card-body>strong{color:var(--rf-gold-deep)!important}.support-chat .support-message.is-buyer .support-context-card header span,.support-chat .support-message.is-buyer .support-context-card-copy>small{color:var(--rf-ink-soft)!important}.support-chat-title-row{align-items:center;gap:8px;min-width:0;display:flex}.support-chat .support-context-card-items .support-context-card-body+.support-context-card-body{border-top-color:var(--rf-line)!important}@media (width<=760px){.support-chat .support-chat-history{padding:16px 13px}.support-chat .support-composer{padding:8px 9px 10px}}@media (width<=430px){.support-chat{border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;bottom:0!important;right:0!important}.support-chat .support-chat-header{min-height:66px;padding:12px 14px}.support-chat .support-chat-history{padding:14px 11px}.support-chat .support-composer-hint{display:none}.support-chat .support-context-card-body{grid-template-columns:44px minmax(0,1fr)}.support-chat .support-context-card-image{width:44px;height:50px}.support-chat .support-context-card-body>strong{grid-column:2}.support-chat-title-row{gap:6px}}.identity-auth-modal-root .ant-modal{background:0 0!important}.identity-auth-modal-root .identity-auth-dialog{background:var(--rf-paper)!important;box-shadow:var(--rf-shadow-deep)!important;border-radius:16px!important}.identity-auth-modal-root .identity-auth-banner{background:var(--rf-black)!important;color:var(--rf-paper-strong)!important}.identity-auth-modal-root .identity-auth-close{box-sizing:border-box;place-items:center;line-height:0;display:grid;border-color:var(--rf-gold)!important;color:var(--rf-gold-bright)!important;background:0 0!important;border-radius:50%!important;padding:0!important}.identity-auth-modal-root .identity-auth-close .site-icon{margin:0;display:block}.identity-auth-modal-root .identity-auth-close:hover,.identity-auth-modal-root .identity-auth-close:focus-visible{border-color:var(--rf-gold-bright)!important;background:var(--rf-black-soft)!important;color:var(--rf-paper-strong)!important}.identity-auth-modal-root .identity-auth-banner span,.identity-auth-modal-root .identity-auth-aside>small,.identity-auth-modal-root .identity-auth-heading>span,.identity-auth-modal-root .identity-auth-tabs .ant-tabs-tab-active .ant-tabs-tab-btn,.identity-auth-modal-root .identity-auth-actions .ant-btn{color:var(--rf-gold-deep,#9d773f)!important}.identity-auth-modal-root .identity-auth-body,.identity-auth-modal-root .identity-auth-aside,.identity-auth-modal-root .identity-auth-main{background:var(--rf-paper)!important;color:var(--rf-ink)!important}.identity-auth-modal-root .identity-auth-aside{border-right-color:var(--rf-line)!important}.identity-auth-modal-root .identity-auth-aside li .site-icon{background:var(--rf-gold-deep,#9d773f)!important}.identity-auth-modal-root .identity-auth-tabs .ant-tabs-ink-bar{background:var(--rf-gold)!important}.identity-auth-modal-root .identity-auth-modal .ant-input,.identity-auth-modal-root .identity-auth-modal .ant-input-outlined,.identity-auth-modal-root .identity-auth-modal .ant-input-affix-wrapper,.identity-auth-modal-root .identity-auth-modal .ant-input-group-addon{--ant-color-primary:#d8d8d8;--ant-input-hover-border-color:#d8d8d8;--ant-input-active-border-color:#d8d8d8;color:var(--rf-ink)!important;box-shadow:none!important;background:#fff!important;border-color:#d8d8d8!important;border-radius:6px!important}.identity-auth-modal-root .identity-auth-modal .ant-input:hover,.identity-auth-modal-root .identity-auth-modal .ant-input:focus,.identity-auth-modal-root .identity-auth-modal .ant-input:focus-visible,.identity-auth-modal-root .identity-auth-modal .ant-input-affix-wrapper:hover,.identity-auth-modal-root .identity-auth-modal .ant-input-affix-wrapper-focused,.identity-auth-modal-root .identity-auth-modal .ant-input-affix-wrapper:focus-within,.identity-auth-modal-root .identity-auth-modal .ant-input-outlined:focus,.identity-auth-modal-root .identity-auth-modal .ant-input-outlined:focus-within{box-shadow:none!important;background:#fff!important;border-color:#d8d8d8!important;outline:none!important}@media (width<=700px){#root .nofei-public-page .platform-message-gateway .platform-primary{width:100%!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html body .platform-page{background:#fff}.work-queue-focus{--wf-nav:#102b46;--wf-nav-muted:#b7c9dc;--wf-primary:#176fe8;--wf-primary-dark:#0f58bd;--wf-soft:#eaf3ff;--wf-canvas:#f4f7fb;--wf-panel:#fff;--wf-ink:#14283d;--wf-muted:#5d6d7d;--wf-line:#d7e2ec;--wf-line-soft:#e8eef4;--wf-success:#198754;--wf-danger:#c83c55;--wf-radius:8px;--wf-space-1:4px;--wf-space-2:8px;--wf-space-3:12px;--wf-space-4:16px;--wf-space-5:24px;width:100%;min-width:0;height:100dvh;min-height:0;color:var(--wf-ink);background:var(--wf-canvas);grid-template-rows:58px minmax(0,1fr);grid-template-columns:164px minmax(0,1fr);font:14px/1.5 Inter,PingFang SC,Microsoft YaHei,sans-serif;display:grid;overflow:hidden}.work-queue-focus *,.work-queue-focus :before,.work-queue-focus :after{box-sizing:border-box}.work-queue-focus button,.work-queue-focus input,.work-queue-focus textarea,.work-queue-focus select{font:inherit}.work-queue-focus button{cursor:pointer}.work-queue-focus button:disabled{cursor:not-allowed;opacity:.55}.work-queue-focus button:focus-visible,.work-queue-focus input:focus-visible,.work-queue-focus textarea:focus-visible,.work-queue-focus select:focus-visible,.work-queue-focus [role=separator]:focus-visible{outline:2px solid var(--wf-primary);outline-offset:2px}.work-queue-focus .work-primary-nav{color:#fff;background:var(--wf-nav);flex-direction:column;grid-area:1/1/span 2;min-width:0;min-height:0;padding:18px 12px 14px;display:flex;overflow:hidden}.work-queue-focus .work-primary-brand{color:#fff;border-bottom:1px solid #ffffff29;grid-template-columns:minmax(0,1fr);align-items:center;min-height:50px;padding:4px 6px 16px;text-decoration:none;display:grid}.work-queue-focus .work-primary-brand-wordmark{width:146px;max-width:100%;height:auto;line-height:0;display:block}.work-queue-focus .work-primary-brand-mark{display:none}.work-queue-focus .work-primary-brand>svg,.work-queue-focus .work-primary-brand>span:first-child{width:36px;height:36px}.work-queue-focus .work-primary-brand b{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.work-queue-focus .work-primary-brand small{color:var(--wf-nav-muted);margin-top:2px;font-size:10px;display:block}.work-queue-focus .work-primary-nav>nav{gap:8px;margin-top:20px;display:grid}.work-queue-focus .work-primary-nav>nav button{color:#dce9f8;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:44px;padding:0 11px;display:grid}.work-queue-focus .work-primary-nav>nav button:hover{background:#ffffff14}.work-queue-focus .work-primary-nav>nav button.is-active{color:#fff;background:var(--wf-primary);font-weight:700}.work-queue-focus .work-primary-nav>nav button i{color:currentColor;place-items:center;width:24px;height:24px;display:grid}.work-queue-focus .work-nav-account{border-top:1px solid #ffffff29;margin-top:auto;padding:14px 6px 0}.work-queue-focus .work-nav-account>span{text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.work-queue-focus .work-nav-account small{color:var(--wf-nav-muted);margin-top:3px;font-size:11px;display:block}.work-queue-focus .work-nav-account button{color:#e4edf9;background:0 0;border:1px solid #ffffff47;border-radius:6px;width:100%;min-height:34px;margin-top:10px}.work-queue-focus .work-nav-account button:hover{border-color:#fff}.work-queue-focus .work-shell-header{min-width:0;color:var(--wf-ink);border-bottom:1px solid var(--wf-line);background:#fff;grid-area:1/2;justify-content:space-between;align-items:center;gap:16px;padding:0 22px;display:flex}.work-queue-focus .work-reference-workspace-title{align-items:baseline;gap:9px;min-width:0;display:flex}.work-queue-focus .work-reference-workspace-title h1{letter-spacing:-.01em;margin:0;font-size:17px}.work-queue-focus .work-reference-workspace-title small{color:var(--wf-muted);font-size:11px}.work-queue-focus .work-reference-workspace-meta{min-width:0;color:var(--wf-muted);align-items:center;gap:16px;font-size:12px;display:flex}.work-queue-focus .work-reference-online{color:#8a6a1b;align-items:center;gap:5px;font-weight:700;display:inline-flex}.work-queue-focus .work-reference-online.is-live{color:#197b52}.work-queue-focus .work-reference-online.is-offline{color:#8a6a1b}.work-queue-focus .work-reference-online i{background:#c4a35a;border-radius:50%;width:7px;height:7px}.work-queue-focus .work-reference-online.is-live i{background:#26a269}.work-queue-focus .work-reference-staff-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-queue-focus .work-layout{grid-area:2/2;grid-template-columns:minmax(280px,var(--work-queue-width)) 1px minmax(430px,1fr) 1px minmax(300px,var(--work-context-width));background:var(--wf-panel);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.work-queue-focus .work-queue,.work-queue-focus .work-chat-panel,.work-queue-focus .work-context{background:var(--wf-panel);min-width:0;height:auto;min-height:0;position:relative;overflow:hidden}.work-queue-focus .work-queue{grid-column:1;grid-template-rows:62px 46px minmax(0,1fr);display:grid}.work-queue-focus .work-reference-queue-head{border-bottom:1px solid var(--wf-line);justify-content:flex-end;align-items:center;padding:0 12px;display:flex}.work-queue-focus .work-reference-queue-head:empty{display:none}.work-queue-focus .work-queue:before{content:"会话队列";height:62px;padding:0 var(--wf-space-5);color:var(--wf-ink);border-bottom:1px solid var(--wf-line);pointer-events:none;align-items:center;font-size:17px;font-weight:750;display:flex;position:absolute;inset:0 0 auto}.work-queue-focus .work-queue-tabs{z-index:1;border-bottom:1px solid var(--wf-line);background:#fff;grid-row:2;grid-template-columns:repeat(3,1fr);height:46px;display:grid}.work-queue-focus .work-queue-tabs button{min-width:0;color:var(--wf-muted);background:#fff;border:0;justify-content:center;align-items:center;gap:5px;padding:0 4px;font-size:13px;display:flex;position:relative}.work-queue-focus .work-queue-tabs button:hover{color:var(--wf-primary)}.work-queue-focus .work-queue-tabs button.is-active{color:var(--wf-primary);box-shadow:inset 0 -2px var(--wf-primary);font-weight:700}.work-queue-focus .work-unread-badge{color:#fff;background:var(--wf-primary);border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:18px;display:inline-grid}.work-queue-focus .work-conversation-list{overscroll-behavior:contain;grid-row:3;min-height:0;overflow:auto}.work-queue-focus .work-conversation-list>p{color:var(--wf-muted);text-align:center;margin:0;padding:28px 18px}.work-queue-focus .work-conversation-row.work-reference-conversation{border:0;border-bottom:1px solid var(--wf-line-soft);box-shadow:none;border-radius:0;margin:0}.work-queue-focus .work-reference-conversation{text-align:left;border:0;border-bottom:1px solid var(--wf-line-soft);background:#fff;width:100%;min-height:0;padding:12px 14px;display:block}.work-queue-focus .work-reference-conversation:hover,.work-queue-focus .work-reference-conversation:focus-within{background:#f7fbff}.work-queue-focus .work-reference-conversation.is-selected{background:var(--wf-soft);box-shadow:inset 3px 0 var(--wf-primary)}.work-queue-focus .work-reference-conversation-main{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:0;display:grid}.work-queue-focus .work-reference-avatar{color:#1858a6;background:#dbeafe;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:grid}.work-queue-focus .work-reference-avatar.is-staff{color:#fff;background:var(--wf-primary)}.work-queue-focus .work-reference-conversation-body{gap:5px;min-width:0;display:grid}.work-queue-focus .work-reference-row-title{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;min-width:0;min-height:20px;display:grid}.work-queue-focus .work-reference-row-title b{min-width:0;color:var(--wf-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.work-queue-focus .work-reference-row-title em{min-width:max-content;color:var(--wf-primary);white-space:nowrap;font-size:10px;font-style:normal}.work-queue-focus .work-reference-row-title time{color:#8392a1;white-space:nowrap;grid-column:3;justify-self:end;margin-left:0;font-size:11px}.work-queue-focus .work-reference-last-message{color:#53687d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.45;display:block;overflow:hidden}.work-queue-focus .work-reference-row-footer{align-items:center;gap:7px;min-height:18px;margin-top:1px;display:flex}.work-queue-focus .work-reference-row-footer strong{color:var(--wf-primary);margin-left:auto;font-size:11px}.work-queue-focus .work-status{color:#6a7b8c;white-space:nowrap;background:0 0;border-radius:0;align-items:center;min-height:18px;padding:0;font-size:11px;font-style:normal;display:inline-flex}.work-queue-focus .work-status.is-waiting_customer{color:#16724c;background:#e7f6ee}.work-queue-focus .work-status.is-closed{color:#718092;background:#f0f2f4}.work-queue-focus .work-reference-row-actions{gap:6px;margin:6px 0 0 50px;display:flex}.work-queue-focus .work-reference-row-actions button{min-height:25px;color:var(--wf-primary);background:#fff;border:1px solid #c5d8ee;border-radius:5px;padding:0 8px;font-size:11px}.work-queue-focus .work-reference-row-actions button:hover{border-color:var(--wf-primary);background:var(--wf-soft)}.work-queue-focus .work-chat-panel{background:var(--wf-canvas);flex-direction:column;grid-column:3;display:flex}.work-queue-focus .work-reference-chat-head{border-bottom:1px solid var(--wf-line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:0 20px;display:flex}.work-queue-focus .work-reference-customer-title{align-items:center;gap:10px;min-width:0;display:flex}.work-queue-focus .work-reference-customer-avatar{flex-basis:38px;width:38px;height:38px}.work-queue-focus .work-reference-customer-title>span:last-child{gap:2px;min-width:0;display:grid}.work-queue-focus .work-reference-customer-title b{color:var(--wf-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.work-queue-focus .work-reference-customer-title em{color:#1767b7;background:var(--wf-soft);border-radius:4px;width:max-content;padding:1px 5px;font-size:10px;font-style:normal}.work-queue-focus .work-reference-customer-title small{color:var(--wf-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.work-queue-focus .work-reference-chat-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.work-queue-focus .work-reference-chat-actions>button{color:#496177;border:1px solid var(--wf-line);background:#fff;border-radius:6px;align-items:center;min-height:32px;padding:0 10px;font-size:12px;display:inline-flex}.work-queue-focus .work-reference-chat-actions>button:hover{color:var(--wf-primary);background:#f7fbff;border-color:#a9c8e9}.work-queue-focus .work-reference-chat-actions .work-danger{color:var(--wf-danger);border-color:#efc4cd}.work-queue-focus .work-message-list{background:var(--wf-canvas);overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:20px;display:flex;overflow:auto}.work-queue-focus .work-reference-date{color:#8493a3;align-self:center;margin:2px auto 5px;font-size:11px}.work-queue-focus .work-history-loader{color:var(--wf-muted);align-self:center;font-size:12px}.work-queue-focus .work-load-history{min-height:30px;color:var(--wf-primary);background:#fff;border:1px solid #c6daf0;border-radius:6px;align-self:center;padding:0 10px;font-size:12px}.work-queue-focus .work-reference-message{align-items:flex-start;gap:8px;max-width:min(72%,560px);display:flex}.work-queue-focus .work-reference-message.is-staff{align-self:flex-end}.work-queue-focus .work-reference-message-avatar{color:#1858a6;background:#dbeafe;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.work-queue-focus .work-reference-message.is-staff .work-reference-message-avatar{color:#fff;background:var(--wf-primary)}.work-queue-focus .work-reference-message-body{min-width:0}.work-queue-focus .work-reference-message-body>p{color:#233b53;border:1px solid var(--wf-line);white-space:pre-wrap;word-break:break-word;background:#fff;border-radius:12px 12px 12px 3px;margin:0;padding:10px 12px;box-shadow:0 2px 8px #1836560d}.work-queue-focus .work-reference-message.is-staff .work-reference-message-body>p{color:#fff;background:var(--wf-primary);border-color:var(--wf-primary);border-radius:12px 12px 3px}.work-queue-focus .work-reference-message-body>small{color:#8493a3;margin-top:4px;font-size:10px;display:block}.work-queue-focus .work-reference-message.is-staff .work-reference-message-body>small{color:#6d85a0;text-align:right}.work-queue-focus .work-message-quote{color:#536b82;background:#f5f8fb;border:1px solid #dce9f6;border-radius:5px;align-items:center;gap:5px;max-width:100%;margin-bottom:4px;padding:5px 7px;display:flex;overflow:hidden}.work-queue-focus .work-reference-message.is-staff .work-message-quote{text-align:right;margin-left:auto}.work-queue-focus .work-message-quote b{color:#35618b;flex:none;min-width:0;font-size:10px;line-height:1.3;display:block}.work-queue-focus .work-message-quote-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.4;display:block;overflow:hidden}.work-queue-focus .work-message-quote-product{align-items:center;gap:5px;min-width:0;display:flex}.work-queue-focus .work-message-quote-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.4;display:block;overflow:hidden}.work-queue-focus .work-message-quote-product small{color:var(--wf-muted);white-space:nowrap;flex:none;font-size:10px;line-height:1.3}.work-queue-focus .work-message-quote-thumb{object-fit:cover;background:#e2efff;border-radius:3px;flex:0 0 22px;width:22px;height:22px;display:block}.work-queue-focus .work-message-quote-thumb.is-empty{color:var(--wf-muted);background:#eef3f8;place-items:center;display:grid}.work-queue-focus .work-message-quote.is-unavailable .work-message-quote-text{font-style:italic}.work-queue-focus .work-message-context-menu{z-index:40;border:1px solid var(--wf-line);background:#fff;border-radius:6px;min-width:150px;padding:4px;display:grid;position:fixed;box-shadow:0 8px 24px #18365629}.work-queue-focus .work-message-context-menu button{min-height:32px;color:var(--wf-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 12px;font-size:12px;line-height:1.35}.work-queue-focus .work-message-context-menu button:hover{color:var(--wf-primary);background:var(--wf-soft)}.work-queue-focus .work-message-context-menu button.is-danger{color:var(--wf-danger);border-top:1px solid #edf1f5;margin-top:2px}.work-queue-focus .work-message-context-menu button.is-danger:hover{color:#b33131;background:#fff1f1}.work-queue-focus .work-reference-message-body>div{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.work-queue-focus .work-reference-message-body>div a{color:#42627f;border:1px solid var(--wf-line);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:5px;max-width:240px;padding:4px 7px;font-size:11px;overflow:hidden}.work-queue-focus .work-reference-message.is-staff .work-reference-message-body>div a{color:#fff;background:#3283ef;border-color:#5a9bf2}.work-queue-focus .work-reference-inquiry-card{background:#f8fbff;border:1px solid #c9dff5;border-radius:8px;width:min(100%,520px);display:block;overflow:hidden}.work-queue-focus .work-reference-inquiry-card>header{background:#f1f7fd;border-bottom:1px solid #dce9f6;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.work-queue-focus .work-reference-inquiry-card>header strong{color:var(--wf-ink);font-size:12px}.work-queue-focus .work-reference-inquiry-card>header span{color:var(--wf-muted);font-size:10px}.work-queue-focus .work-reference-inquiry-items{display:grid}.work-queue-focus .work-reference-inquiry-item{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.work-queue-focus .work-reference-inquiry-item+.work-reference-inquiry-item{border-top:1px solid #deebf6}.work-queue-focus .work-reference-inquiry-image{color:#2470c7;text-align:center;background:#e2efff;border-radius:6px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:10px;display:grid;position:relative;overflow:hidden}.work-queue-focus .work-reference-inquiry-image img{object-fit:cover;width:100%;height:100%}.work-queue-focus .work-reference-inquiry-image span{place-items:center;padding:4px;display:grid;position:absolute;inset:0}.work-queue-focus .work-reference-inquiry-image.has-image span,.work-queue-focus .work-reference-inquiry-image.is-error img{display:none}.work-queue-focus .work-reference-inquiry-image.is-error span{display:grid}.work-queue-focus .work-reference-inquiry-copy{gap:3px;min-width:0;display:grid}.work-queue-focus .work-reference-inquiry-copy strong,.work-queue-focus .work-reference-inquiry-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.work-queue-focus .work-reference-inquiry-copy strong{color:var(--wf-ink);overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.work-queue-focus .work-reference-inquiry-copy span{color:var(--wf-muted);font-size:11px}.work-queue-focus .work-reference-inquiry-item.is-expired{background:#fff8f7}.work-queue-focus .work-reference-inquiry-copy em{color:#b64e45;background:#fdf3f1;border:1px solid #e7c4bd;justify-self:start;padding:2px 6px;font-size:10px;font-style:normal;font-weight:700}.work-queue-focus .work-reference-inquiry-item.is-expired>b{color:#a45b55}.work-queue-focus .work-reference-inquiry-item>b{color:#3d5d78;white-space:nowrap;font-size:12px}.work-queue-focus .work-reference-inquiry-toggle{color:#336c9f;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #dce9f6;width:100%;min-height:34px;padding:0 10px;font-size:11px;font-weight:700;display:block}.work-queue-focus .work-reference-inquiry-toggle:hover{background:#f1f7fd}.work-queue-focus .work-reference-inquiry-toggle:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #3283ef;position:relative}.work-queue-focus .work-reference-inquiry-card>p{color:#536b82;overflow-wrap:anywhere;white-space:pre-wrap;background:#fbfdff;border-top:1px solid #dce9f6;margin:0;padding:9px 10px;font-size:11px;line-height:1.55}.work-queue-focus .work-reference-inquiry-card>p>b{color:#35618b;margin-right:7px}.work-queue-focus .work-reference-inquiry-fallback{color:var(--wf-muted);background:#f8fbff;border:1px solid #c9dff5;border-radius:8px;padding:11px 12px;font-size:12px}.work-queue-focus .work-empty-chat,.work-queue-focus .work-empty-messages,.work-queue-focus .work-context-empty{color:var(--wf-muted);text-align:center;margin:auto}.work-queue-focus .work-empty-chat{align-content:center;justify-items:center;width:min(360px,100% - 48px);min-height:220px;padding:28px 20px;display:grid}.work-queue-focus .work-empty-chat-mark{width:48px;height:48px;color:var(--wf-primary);background:var(--wf-soft);border:1px solid #c9dff5;border-radius:50%;place-items:center;display:grid}.work-queue-focus .work-empty-chat b{color:var(--wf-ink);margin-top:14px;font-size:17px;display:block}.work-queue-focus .work-empty-chat p{max-width:34ch;margin:7px 0 0;line-height:1.65}.work-queue-focus .work-context-empty{align-content:center;justify-items:center;min-height:220px;padding:28px 20px;line-height:1.65;display:grid}.work-queue-focus .work-new-message{color:#fff;background:var(--wf-primary);border:0;border-radius:99px;align-self:center;min-height:32px;padding:0 12px;position:sticky;bottom:8px;box-shadow:0 6px 14px #176fe838}.work-queue-focus .work-composer{border-top:1px solid var(--wf-line);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:150px;max-height:340px;margin:0;padding:10px 14px 12px;display:grid;position:relative}.work-queue-focus .work-reference-composer.is-dragging{outline-offset:-4px;background:#f1f7ff;outline:2px dashed #8bb8e8}.work-queue-focus .work-reference-composer.is-dragging:after{content:"松开即可上传附件";z-index:3;color:var(--wf-primary);pointer-events:none;background:#eaf3fff0;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.work-queue-focus .work-composer-tools{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.work-queue-focus .work-pending-quote{color:#536b82;background:#f1f7ff;border:1px solid #c9dff5;border-radius:5px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-width:min(100%,360px);padding:6px 8px;font-size:11px;display:grid}.work-queue-focus .work-pending-quote>span{color:#6d85a0;white-space:nowrap}.work-queue-focus .work-pending-quote-body{align-items:center;gap:5px;min-width:0;display:flex}.work-queue-focus .work-pending-quote>button{color:#718297;width:24px;height:24px;min-height:24px;box-shadow:none;appearance:none;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.work-queue-focus .work-pending-quote>button:hover:not(:disabled){color:var(--wf-primary);background:0 0}.work-queue-focus .work-composer-tools button,.work-queue-focus .work-upload-button{min-height:30px;color:var(--wf-muted);background:#fff;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.work-queue-focus .work-composer-tools button:hover,.work-queue-focus .work-upload-button:hover{color:var(--wf-primary);background:var(--wf-soft);border-color:#c6dbf1}.work-queue-focus .work-pending-files{flex-wrap:wrap;grid-column:1/-1;gap:6px;min-width:0;display:flex}.work-queue-focus .work-pending-files>span{min-width:0;max-width:260px;color:var(--wf-muted);border:1px solid var(--wf-line-soft);background:#f3f7fb;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;font-size:11px;display:flex}.work-queue-focus .work-pending-files img{object-fit:cover;border-radius:4px;flex:0 0 32px;width:32px;height:32px}.work-queue-focus .work-pending-files b{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.work-queue-focus .work-pending-files small{color:#8493a3;white-space:nowrap}.work-queue-focus .work-pending-files button{color:#718297;background:0 0;border:0;border-radius:4px;place-items:center;width:22px;height:22px;display:grid}.work-queue-focus .work-pending-files button:hover{color:var(--wf-danger);background:#fff}.work-queue-focus .work-composer textarea{resize:none;width:100%;min-width:0;min-height:64px;max-height:160px;color:var(--wf-ink);background:#fff;border:0;outline:0;padding:5px 2px;line-height:1.6}.work-queue-focus .work-composer textarea::placeholder{color:#8a99a8}.work-queue-focus .work-composer-footer{grid-column:1;align-self:end}.work-queue-focus .work-send-hint{color:#8493a3;font-size:11px}.work-queue-focus .work-composer>.work-primary{color:#fff;background:var(--wf-primary);border:0;border-radius:6px;align-self:end;min-width:78px;min-height:38px;padding:0 16px;font-weight:700}.work-queue-focus .work-composer>.work-primary:hover{background:var(--wf-primary-dark)}.work-queue-focus .work-composer>.work-primary:disabled{background:#b8c6d4}.work-queue-focus .work-preview-notice{color:#285f96;background:var(--wf-soft);border-top:1px solid #c9dff5;padding:8px 14px;font-size:12px}.work-queue-focus .work-context{flex-direction:column;grid-column:5;min-height:0;display:flex;overflow:auto}.work-queue-focus .work-context>header{border-bottom:1px solid var(--wf-line);background:#fff;justify-content:space-between;align-items:center;gap:8px;min-height:62px;padding:0 16px;display:flex}.work-queue-focus .work-context>header nav{grid-template-columns:repeat(3,auto);align-self:stretch;gap:4px;display:grid}.work-queue-focus .work-context>header nav button{color:var(--wf-muted);background:#fff;border:0;padding:0 7px;font-size:12px;position:relative}.work-queue-focus .work-context>header nav button.is-active{color:var(--wf-primary);font-weight:700}.work-queue-focus .work-context>header nav button.is-active:after{content:"";background:var(--wf-primary);height:2px;position:absolute;bottom:-1px;left:6px;right:6px}.work-queue-focus .work-context-heading{color:var(--wf-ink);letter-spacing:.02em;font-size:14px;font-weight:700}.work-queue-focus .work-context-content{overscroll-behavior:contain;min-height:0;padding:16px;overflow:visible}.work-queue-focus .work-profile-card{border-bottom:1px solid var(--wf-line-soft);align-items:center;gap:10px;padding-bottom:16px;display:flex}.work-queue-focus .work-profile-card b{color:var(--wf-ink);font-size:14px;display:block}.work-queue-focus .work-profile-card small{max-width:220px;color:var(--wf-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.work-queue-focus .work-inquiry-card,.work-queue-focus .work-context-card{border:1px solid var(--wf-line);border-radius:var(--wf-radius);background:#fff;margin-top:14px;padding:14px}.work-queue-focus .work-inquiry-card h3,.work-queue-focus .work-context-card h3{color:var(--wf-ink);margin:0 0 11px;font-size:13px}.work-queue-focus .work-inquiry-meta{grid-template-columns:90px minmax(0,1fr);gap:8px;margin:0;font-size:12px;display:grid}.work-queue-focus .work-inquiry-meta dt{color:var(--wf-muted)}.work-queue-focus .work-inquiry-meta dd{color:var(--wf-ink);text-align:right;margin:0;font-weight:600}.work-queue-focus .work-context-card>ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.work-queue-focus .work-context-card li{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.work-queue-focus .work-context-card li img,.work-queue-focus .work-context-card li .work-cart-placeholder{object-fit:cover;border-radius:5px;width:40px;height:40px}.work-queue-focus .work-cart-placeholder{color:#2470c7;background:#e2efff;place-items:center;font-weight:800;display:grid}.work-queue-focus .work-context-card li b,.work-queue-focus .work-context-card li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.work-queue-focus .work-context-card li b{color:var(--wf-ink);font-size:12px}.work-queue-focus .work-context-card li small{color:var(--wf-muted);margin-top:2px;font-size:10px}.work-queue-focus .work-wide-button,.work-queue-focus .work-inquiry-card button{width:100%;min-height:32px;color:var(--wf-primary);background:#fff;border:1px solid #c6daf0;border-radius:6px;margin-top:12px;font-size:12px}.work-queue-focus .work-wide-button:hover,.work-queue-focus .work-inquiry-card button:hover{background:var(--wf-soft);border-color:var(--wf-primary)}.work-queue-focus .work-inquiry-list{gap:10px;display:grid}.work-queue-focus .work-inquiry-list article{border:1px solid var(--wf-line-soft);background:#f8fbff;border-radius:6px;padding:10px}.work-queue-focus .work-inquiry-list article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.work-queue-focus .work-inquiry-list article b{color:var(--wf-ink);font-size:12px}.work-queue-focus .work-inquiry-list article time,.work-queue-focus .work-inquiry-list article>small{color:var(--wf-muted);font-size:10px}.work-queue-focus .work-inquiry-list article>small{margin-top:4px;display:block}.work-queue-focus .work-inquiry-list label{color:var(--wf-muted);margin-top:8px;font-size:11px;display:block}.work-queue-focus .work-inquiry-list .work-inquiry-type span{color:var(--wf-ink);border:1px solid var(--wf-line-soft);background:#f3f7fb;border-radius:5px;margin-top:4px;padding:6px 7px;font-weight:600;display:block}.work-queue-focus .work-inquiry-history{color:var(--wf-muted);margin-top:8px;font-size:11px}.work-queue-focus .work-inquiry-history summary{cursor:pointer}.work-queue-focus .work-inquiry-history ol{margin:7px 0 0;padding-left:18px}.work-queue-focus .work-inquiry-history li{margin:5px 0}.work-queue-focus .work-inquiry-history li small{color:#8493a3;display:block}.work-queue-focus .work-inquiry-unavailable{color:var(--wf-danger);font-size:12px}.work-queue-focus .work-resizer{z-index:4;background:0 0;border:0;padding:0;position:relative}.work-queue-focus .work-resizer:after{content:"";background:var(--wf-line);transition:background .15s;position:absolute}.work-queue-focus .work-resizer:hover:after,.work-queue-focus .work-resizer:focus-visible:after,.work-queue-focus .work-resizer.is-dragging:after{background:var(--wf-primary)}.work-queue-focus .work-resizer.is-vertical{cursor:col-resize;width:1px;height:100%}.work-queue-focus .work-resizer.is-vertical:after{width:1px;inset:0}.work-queue-focus .work-resizer.is-horizontal{cursor:row-resize;width:100%;height:1px}.work-queue-focus .work-resizer.is-horizontal:after{height:1px;inset:0}.work-queue-focus .work-resizer.is-queue{grid-area:1/2}.work-queue-focus .work-resizer.is-context{grid-area:1/4}.work-queue-focus .work-panel-close,.work-queue-focus .work-context-toggle,.work-queue-focus .work-queue-toggle,.work-queue-focus .work-panel-backdrop{display:none}.work-queue-focus .work-global-notice{z-index:80;color:#17456e;background:var(--wf-soft);border:1px solid #bdd7f2;border-radius:7px;max-width:min(420px,100vw - 40px);padding:10px 13px;font-size:12px;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 24px #102b4624}.work-queue-focus .work-end-dialog,.work-queue-focus .work-context-dialog{z-index:70;background:#102b4647;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.work-queue-focus .work-end-dialog>section,.work-queue-focus .work-context-dialog>section{border:1px solid var(--wf-line);background:#fff;border-radius:10px;width:min(420px,100%);max-height:min(80dvh,620px);padding:20px;overflow:auto;box-shadow:0 18px 42px #102b4633}.work-queue-focus .work-end-dialog h3,.work-queue-focus .work-context-dialog h3{color:var(--wf-ink);margin:0;font-size:16px}.work-queue-focus .work-end-dialog p,.work-queue-focus .work-context-dialog p{color:var(--wf-muted);margin:9px 0 0;font-size:12px;line-height:1.65}.work-queue-focus .work-end-dialog section>div,.work-queue-focus .work-context-dialog footer{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.work-queue-focus .work-end-dialog button,.work-queue-focus .work-context-dialog button{color:#496177;border:1px solid var(--wf-line);background:#fff;border-radius:6px;min-height:34px;padding:0 11px;font-size:12px}.work-queue-focus .work-end-dialog button:first-child,.work-queue-focus .work-context-dialog .is-primary{color:#fff;background:var(--wf-primary);border-color:var(--wf-primary)}.work-queue-focus .work-cart-dialog-list{gap:8px;max-height:280px;margin:14px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.work-queue-focus .work-cart-dialog-list li{border:1px solid var(--wf-line-soft);background:#f8fbff;border-radius:6px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.work-queue-focus .work-cart-dialog-list img,.work-queue-focus .work-cart-dialog-list .work-cart-placeholder{object-fit:cover;border-radius:5px;width:40px;height:40px}.work-queue-focus .work-cart-dialog-list span:last-child{min-width:0}.work-queue-focus .work-cart-dialog-list b,.work-queue-focus .work-cart-dialog-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.work-queue-focus .work-cart-dialog-list b{font-size:12px}.work-queue-focus .work-cart-dialog-list small{color:var(--wf-muted);margin-top:2px;font-size:10px}.work-inquiry-modal .ant-modal{max-width:calc(100vw - 32px);height:min(640px,100dvh - 32px);width:min(760px,100vw - 32px)!important}.work-inquiry-modal .ant-modal-container,.work-inquiry-modal .ant-modal-content{flex-direction:column;height:100%;min-height:0;display:flex}.work-inquiry-modal .ant-modal-content{overflow:hidden}.work-inquiry-modal .ant-modal-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.work-inquiry-modal .work-inquiry-modal-hint{color:var(--wf-muted);flex:none;margin:0 0 12px;font-size:12px;line-height:1.5}.work-inquiry-modal .work-inquiry-modal-items{border:1px solid var(--wf-line-soft);overscroll-behavior:contain;border-radius:6px;flex:auto;min-height:0;display:grid;overflow:auto}.work-inquiry-modal .work-inquiry-modal-item{border-bottom:1px solid var(--wf-line-soft);grid-template-columns:20px 64px minmax(0,1fr);align-items:center;gap:12px;height:84px;min-height:84px;max-height:84px;padding:10px 12px;display:grid}.work-inquiry-modal .work-inquiry-modal-item:last-child{border-bottom:0}.work-inquiry-modal .work-inquiry-reference-checkbox{width:16px;height:16px;margin:0}.work-inquiry-modal .work-inquiry-modal-item>img,.work-inquiry-modal .work-inquiry-modal-no-image{width:64px;min-width:64px;height:64px;color:var(--wf-muted);object-fit:contain;text-align:center;background:#f3f7fb;border-radius:5px;place-items:center;font-size:10px;display:grid;overflow:hidden}.work-inquiry-modal .work-inquiry-modal-product-info{white-space:nowrap;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.work-inquiry-modal .work-inquiry-modal-product-info strong,.work-inquiry-modal .work-inquiry-modal-product-info p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.work-inquiry-modal .work-inquiry-modal-product-info strong{color:var(--wf-ink);flex:220px;font-size:13px}.work-inquiry-modal .work-inquiry-modal-product-info p{max-width:190px;color:var(--wf-muted);flex:0 auto;font-size:11px;line-height:1.4}@media (width<=600px){.work-inquiry-modal .ant-modal{max-width:calc(100vw - 20px);height:calc(100dvh - 20px);width:calc(100vw - 20px)!important}.work-inquiry-modal .work-inquiry-modal-item{grid-template-columns:20px 56px minmax(600px,1fr);height:76px;min-height:76px;max-height:76px}.work-inquiry-modal .work-inquiry-modal-item>img,.work-inquiry-modal .work-inquiry-modal-no-image{width:56px;min-width:56px;height:56px}}@media (width<=1519px){.work-queue-focus .work-layout{grid-template-columns:minmax(260px,var(--work-queue-width)) 8px minmax(430px,1fr)}.work-queue-focus .work-context{z-index:30;border-left:1px solid var(--wf-line);width:min(360px,90vw);transition:transform .2s ease-out;position:absolute;top:0;bottom:0;right:0;transform:translate(102%);box-shadow:-16px 0 36px #102b4629}.work-queue-focus .work-context.is-open{transform:translate(0)}.work-queue-focus .work-resizer.is-context{display:none}.work-queue-focus .work-context-toggle,.work-queue-focus .work-context .work-panel-close{place-items:center;display:inline-grid}.work-queue-focus .work-context-toggle{min-height:32px;color:var(--wf-primary);background:var(--wf-soft);border:1px solid #c6daf0;border-radius:6px;padding:0 10px;font-size:12px}.work-queue-focus .work-context>header .work-panel-close{color:#536b82;border:1px solid var(--wf-line);background:#f3f7fb;border-radius:50%;width:30px;height:30px;padding:0}.work-queue-focus .work-panel-backdrop{z-index:25;background:#102b4638;border:0;display:block;position:absolute;inset:0}}@media (width<=1180px){.work-queue-focus{grid-template-columns:74px minmax(0,1fr)}.work-queue-focus .work-primary-nav{padding-inline:10px}.work-queue-focus .work-primary-brand{grid-template-columns:36px;justify-content:center;padding-inline:0}.work-queue-focus .work-primary-brand-wordmark{display:none}.work-queue-focus .work-primary-brand-mark{display:grid}.work-queue-focus .work-primary-brand>span:last-child,.work-queue-focus .work-primary-nav>nav button span,.work-queue-focus .work-nav-account>span,.work-queue-focus .work-nav-account small{display:none}.work-queue-focus .work-primary-nav>nav button{grid-template-columns:1fr;justify-items:center;padding:0}.work-queue-focus .work-nav-account button{font-size:0}}@media (width<=820px){.work-queue-focus{display:block}.work-queue-focus .work-primary-nav{display:none}.work-queue-focus .work-shell-header{z-index:10;height:62px;color:var(--wf-ink);border-bottom:1px solid var(--wf-line);background:#fff;justify-content:flex-start;align-items:center;padding:0 13px;display:flex;position:relative}.work-queue-focus .work-reference-workspace-title h1{font-size:16px}.work-queue-focus .work-reference-workspace-title small,.work-queue-focus .work-reference-workspace-meta{display:none}.work-queue-focus .work-queue-toggle{width:34px;height:34px;color:var(--wf-primary);background:var(--wf-soft);border:1px solid #c6daf0;border-radius:6px;place-items:center;display:inline-grid}.work-queue-focus .work-layout{width:100%;height:calc(100dvh - 62px);display:block}.work-queue-focus .work-queue{z-index:40;border:0;width:min(330px,90vw);height:100%;transition:transform .2s ease-out;display:grid;position:absolute;top:0;bottom:0;left:0;transform:translate(-102%);box-shadow:14px 0 36px #102b4629}.work-queue-focus .work-queue.is-open{transform:translate(0)}.work-queue-focus .work-reference-queue-head{display:flex}.work-queue-focus .work-queue:before{display:none}.work-queue-focus .work-queue .work-panel-close{color:#536b82;border:1px solid var(--wf-line);background:#f3f7fb;border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid}.work-queue-focus .work-resizer.is-queue,.work-queue-focus .work-chat-panel{width:100%;height:100%}.work-queue-focus .work-reference-chat-head{min-height:66px;padding:0 12px}.work-queue-focus .work-reference-customer-title small,.work-queue-focus .work-reference-chat-actions>button:not(.work-context-toggle){display:none}.work-queue-focus .work-message-list{padding:13px 12px}.work-queue-focus .work-reference-message{max-width:90%}.work-queue-focus .work-composer{min-height:130px;padding:8px 9px}.work-queue-focus .work-composer textarea{min-height:54px}.work-queue-focus .work-context{width:min(360px,92vw)}.work-queue-focus .work-context>header{min-height:56px;padding-inline:12px}}@media (width<=560px){.work-queue-focus .work-reference-customer-title b{font-size:14px}.work-queue-focus .work-reference-chat-actions .work-context-toggle{min-width:52px;padding-inline:8px}.work-queue-focus .work-reference-message{max-width:94%}.work-queue-focus .work-reference-message-avatar,.work-queue-focus .work-composer-tools button:nth-child(n+3){display:none}.work-queue-focus .work-composer>.work-primary{min-width:64px;padding-inline:12px}.work-queue-focus .work-send-hint{display:none}}@media (prefers-reduced-motion:reduce){.work-queue-focus .work-context,.work-queue-focus .work-queue{transition:none}}
