.material-product-grid[data-v-3efbd298]{transition:opacity .18s ease}.material-product-grid.is-refreshing[data-v-3efbd298]{opacity:.5;pointer-events:none}.zone-mega-menu[data-v-9da9744a]{position:fixed;z-index:50;top:72px;left:50%;display:grid;width:min(1160px,calc(100vw - 48px));height:min(660px,calc(100vh - 96px));grid-template-columns:260px minmax(0,1fr);overflow:hidden;border:1px solid #dce5ef;border-top:3px solid #2675ca;border-radius:0 0 18px 18px;background:#fff;box-shadow:0 30px 80px #112f5238;transform:translate(-50%)}.zone-mega-menu button[data-v-9da9744a]:after{display:none!important}.zone-mega-sidebar[data-v-9da9744a]{display:flex;min-height:0;flex-direction:column;padding:22px 14px 18px;border-right:1px solid #e5ebf2;background:#f6f8fb}.zone-mega-sidebar>header[data-v-9da9744a]{display:flex;align-items:center;gap:11px;margin:0 7px 14px;padding:0 4px 17px;border-bottom:1px solid #dde5ee}.zone-mega-sidebar>header>span[data-v-9da9744a]{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#e4effc;color:#1769bd}.zone-mega-sidebar strong[data-v-9da9744a],.zone-mega-sidebar small[data-v-9da9744a]{display:block}.zone-mega-sidebar strong[data-v-9da9744a]{color:#173a61;font-size:16px;line-height:22px}.zone-mega-sidebar small[data-v-9da9744a]{margin-top:2px;color:#8492a3;font-size:9px;letter-spacing:1.2px}.zone-mega-list[data-v-9da9744a]{display:flex;min-height:0;overflow-y:auto;box-sizing:border-box;flex:1;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;padding:8px 4px 12px;scrollbar-gutter:stable;scrollbar-width:thin}.zone-mega-list button[data-v-9da9744a]{position:relative;display:flex;width:100%;min-height:43px;box-sizing:border-box;flex:none;align-items:center;gap:9px;padding:9px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#40536a;font-size:13px;font-weight:500;line-height:20px;text-align:left;white-space:normal}.zone-mega-list button span[data-v-9da9744a]{min-width:0;flex:1;white-space:normal}.zone-mega-list button svg[data-v-9da9744a]{flex:none;color:#a2adba}.zone-mega-list button[data-v-9da9744a]:hover,.zone-mega-list button[data-v-9da9744a]:focus-visible{border-color:#d8e3ef;background:#fff;color:#155fa9}.zone-mega-list button[aria-current=true][data-v-9da9744a]{border-color:#176bc4;background:linear-gradient(135deg,#287fdc,#1767c3);color:#fff;font-weight:600;box-shadow:inset 4px 0 #ffffffb8,inset 0 0 0 1px #ffffff1f}.zone-mega-list button[aria-current=true] svg[data-v-9da9744a]{color:#fff;transform:translate(2px)}.zone-mega-list button[aria-current=true][data-v-9da9744a]:hover,.zone-mega-list button[aria-current=true][data-v-9da9744a]:focus-visible{border-color:#176bc4;outline:0;background:linear-gradient(135deg,#287fdc,#1767c3);color:#fff;box-shadow:inset 4px 0 #ffffffb8,inset 0 0 0 2px #ffffff38}.zone-mega-content[data-v-9da9744a]{display:grid;min-width:0;min-height:0;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden;background:linear-gradient(140deg,#fff,#f9fbfe)}.zone-mega-hero[data-v-9da9744a]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 30px 22px;border-bottom:1px solid #e8edf3}.zone-mega-hero small[data-v-9da9744a]{color:#397fc5;font-size:9px;font-weight:700;letter-spacing:1.7px}.zone-mega-hero h2[data-v-9da9744a]{margin:6px 0 4px;color:#12375e;font-size:23px;line-height:31px}.zone-mega-hero p[data-v-9da9744a]{margin:0;color:#78889a;font-size:12px;line-height:20px}.zone-mega-hero>button[data-v-9da9744a]{display:inline-flex;height:40px;flex:none;align-items:center;gap:7px;padding:0 17px;border:0;border-radius:9px;background:#176bc4;color:#fff;font-size:12px;font-weight:600;box-shadow:0 8px 18px #176bc433}.zone-mega-hero>button[data-v-9da9744a]:hover,.zone-mega-hero>button[data-v-9da9744a]:focus-visible{background:#105da9;transform:translateY(-1px)}.zone-category-tabs[data-v-9da9744a]{display:flex;gap:8px;overflow-x:auto;padding:18px 30px;border-bottom:1px solid #e8edf3;scrollbar-width:thin}.zone-category-tabs button[data-v-9da9744a]{min-height:36px;flex:none;padding:0 15px;border:1px solid #dce5ee;border-radius:18px;background:#fff;color:#53667c;font-size:12px;white-space:nowrap}.zone-category-tabs button[data-v-9da9744a]:hover,.zone-category-tabs button[data-v-9da9744a]:focus-visible{border-color:#91b9e2;color:#176bc4}.zone-category-tabs button.active[data-v-9da9744a]{border-color:#176bc4;background:#176bc4;color:#fff;box-shadow:0 5px 13px #176bc42e}.zone-category-directory[data-v-9da9744a]{min-height:0;overflow-y:auto;padding:21px 30px 28px;scrollbar-width:thin}.zone-category-directory>header[data-v-9da9744a]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.zone-category-directory>header>div[data-v-9da9744a]{display:flex;align-items:center;gap:8px;color:#2675ca}.zone-category-directory h3[data-v-9da9744a]{margin:0;color:#173d65;font-size:17px}.zone-category-directory>header>span[data-v-9da9744a]{color:#8391a1;font-size:11px}.zone-category-groups[data-v-9da9744a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.zone-category-groups article[data-v-9da9744a]{min-width:0;padding:16px 17px;border:1px solid #e2e9f1;border-radius:12px;background:#fff;box-shadow:0 5px 16px #1d426a0a;transition:border-color .18s,box-shadow .18s,transform .18s}.zone-category-groups article[data-v-9da9744a]:hover{border-color:#b8d1eb;box-shadow:0 10px 24px #1d538b14;transform:translateY(-2px)}.zone-category-primary[data-v-9da9744a]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:0;border:0;background:none;color:#173f69;font-size:14px;font-weight:600;text-align:left}.zone-category-primary svg[data-v-9da9744a]{flex:none;color:#4d8fce}.zone-category-groups article>div[data-v-9da9744a]{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding-top:11px;border-top:1px solid #edf1f5}.zone-category-groups article>div button[data-v-9da9744a]{padding:0;border:0;background:none;color:#6f8094;font-size:11px;line-height:20px}.zone-category-groups article>div button[data-v-9da9744a]:hover,.zone-category-groups article>div button[data-v-9da9744a]:focus-visible{color:#176bc4;text-decoration:underline;text-underline-offset:3px}.zone-category-groups article>p[data-v-9da9744a]{margin:11px 0 0;padding-top:10px;border-top:1px solid #edf1f5;color:#8c99a8;font-size:11px}.zone-menu-empty[data-v-9da9744a],.zone-category-empty[data-v-9da9744a]{align-self:center;justify-self:center;padding:34px 54px;border:1px dashed #bed1e5;border-radius:14px;background:#f6faff;color:#176bc4}.zone-menu-empty[data-v-9da9744a]{display:grid;place-content:center;justify-items:center;gap:8px}.zone-menu-empty strong[data-v-9da9744a]{font-size:17px}.zone-menu-empty span[data-v-9da9744a],.zone-category-empty[data-v-9da9744a]{color:#7e8fa2;font-size:11px}.zone-mega-content[data-v-9da9744a]{grid-template-rows:auto minmax(0,1fr)}.zone-category-cascade[data-v-9da9744a]{display:grid;min-width:0;min-height:0;grid-template-columns:minmax(185px,.9fr) minmax(220px,1fr) minmax(270px,1.25fr);overflow:hidden}.zone-category-column[data-v-9da9744a]{display:grid;min-width:0;min-height:0;grid-template-rows:48px minmax(0,1fr);border-right:1px solid #e4eaf1;background:#fff}.zone-category-column[data-v-9da9744a]:last-child{border-right:0}.zone-category-column.secondary[data-v-9da9744a]{background:#f8fafc}.zone-category-column.tertiary[data-v-9da9744a]{background:radial-gradient(circle at 100% 0,rgba(38,117,202,.08),transparent 220px),#fcfdff}.zone-category-column>header[data-v-9da9744a]{display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e8edf3}.zone-category-column>header strong[data-v-9da9744a]{color:#53677e;font-size:12px;font-weight:600}.zone-category-column>header span[data-v-9da9744a]{display:grid;min-width:23px;height:20px;place-items:center;padding:0 5px;border-radius:10px;background:#eaf2fb;color:#2675ca;font-size:10px}.zone-category-column>div[data-v-9da9744a]:not(.zone-category-column-empty){min-height:0;overflow-y:auto;padding:9px 8px;scrollbar-width:thin}.zone-category-column>div>button[data-v-9da9744a]{display:flex;width:100%;min-height:43px;align-items:center;justify-content:space-between;gap:7px;padding:9px 11px 9px 13px;border:0;border-radius:7px;background:transparent;color:#465b72;font-size:14px;font-weight:500;line-height:21px;text-align:left}.zone-category-column>div>button span[data-v-9da9744a]{min-width:0;overflow-wrap:anywhere}.zone-category-column>div>button svg[data-v-9da9744a]{flex:none;color:#9ba9b8}.zone-category-column>div>button[data-v-9da9744a]:hover,.zone-category-column>div>button[data-v-9da9744a]:focus-visible,.zone-category-column>div>button.active[data-v-9da9744a]{background:linear-gradient(100deg,#e9f3fd,#f3f8fe);box-shadow:inset 3px 0 #2675ca;color:#1765b4}.zone-category-column>div>button.active[data-v-9da9744a]{font-weight:600}.zone-category-column>div>button.active svg[data-v-9da9744a]{color:#2675ca}.zone-category-column.secondary>div>button[data-v-9da9744a]{font-size:13px;font-weight:500}.zone-category-column.tertiary>div[data-v-9da9744a]:not(.zone-category-column-empty){display:grid;align-content:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 7px}.zone-category-column.tertiary>div>button[data-v-9da9744a]{min-height:40px;border:1px solid transparent;font-size:12px;font-weight:400}.zone-category-column.tertiary>div>button[data-v-9da9744a]:hover,.zone-category-column.tertiary>div>button[data-v-9da9744a]:focus-visible{border-color:#c7ddf3;background:#edf5fd;box-shadow:none;color:#1765b4;font-weight:600}.zone-category-column-empty[data-v-9da9744a]{display:grid;min-height:0;place-items:center;padding:24px;color:#98a5b4;font-size:12px;line-height:22px;text-align:center}@media(max-width:1180px){.zone-mega-menu[data-v-9da9744a]{grid-template-columns:225px minmax(0,1fr)}.zone-mega-sidebar[data-v-9da9744a]{padding-right:10px;padding-left:10px}.zone-mega-list button[data-v-9da9744a]{font-size:12px}.zone-mega-hero[data-v-9da9744a]{padding-right:22px;padding-left:22px}.zone-category-cascade[data-v-9da9744a]{grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(210px,1.1fr)}.zone-category-column.tertiary>div[data-v-9da9744a]:not(.zone-category-column-empty){grid-template-columns:1fr}}@media(max-width:900px){.zone-mega-menu[data-v-9da9744a]{top:152px;width:calc(100vw - 32px);height:min(610px,calc(100vh - 170px));grid-template-columns:190px minmax(0,1fr)}.zone-mega-sidebar>header[data-v-9da9744a]{display:none}.zone-category-cascade[data-v-9da9744a]{grid-template-columns:repeat(3,minmax(155px,1fr));overflow-x:auto}}@media(max-width:600px){.zone-mega-menu[data-v-9da9744a]{top:152px;width:calc(100vw - 20px);grid-template-columns:140px minmax(0,1fr)}.zone-mega-sidebar[data-v-9da9744a]{padding:10px 6px}.zone-mega-list button[data-v-9da9744a]{min-height:44px;padding:7px 8px;font-size:11px}.zone-mega-hero[data-v-9da9744a]{display:block;padding:15px}.zone-mega-hero h2[data-v-9da9744a]{font-size:17px;line-height:24px}.zone-mega-hero p[data-v-9da9744a]{display:none}.zone-mega-hero>button[data-v-9da9744a]{height:34px;margin-top:9px}.zone-category-cascade[data-v-9da9744a]{grid-template-columns:repeat(3,minmax(150px,1fr))}.zone-category-column>div>button[data-v-9da9744a]{padding-right:8px;padding-left:10px;font-size:12px}.zone-category-column.tertiary>div>button[data-v-9da9744a]{font-size:11px}}.zone-mega-list button[data-v-9da9744a]{gap:10px;padding-right:11px;padding-left:14px}.zone-category-column[data-v-9da9744a]{grid-template-rows:minmax(0,1fr)}@media(max-width:600px){.zone-mega-list button[data-v-9da9744a]{padding-right:7px;padding-left:10px}}@media(prefers-reduced-motion:reduce){.zone-mega-menu[data-v-9da9744a] *{transition:none!important}}.auth-brand-panel[data-v-bd6e2c46]{position:relative;min-height:100%;overflow:hidden;color:#173f47;isolation:isolate}.auth-brand-overlay[data-v-bd6e2c46],.auth-brand-grid[data-v-bd6e2c46]{position:absolute;inset:0;width:100%;height:100%}.auth-brand-overlay[data-v-bd6e2c46]{z-index:-2;background:linear-gradient(90deg,#f6fbfaf0,#f6fbfaad 56%,#f6fbfa14)}.auth-brand-grid[data-v-bd6e2c46]{z-index:-1;opacity:.22;background-image:linear-gradient(rgba(20,117,108,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(20,117,108,.08) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 80%);mask-image:linear-gradient(90deg,#000,transparent 80%)}.auth-brand-content[data-v-bd6e2c46]{display:flex;min-height:100%;flex-direction:column;padding:clamp(42px,5.5vw,88px) clamp(42px,6vw,96px) 48px}.auth-brand-tag[data-v-bd6e2c46]{display:flex;align-items:center;gap:10px;color:#53726f;font-size:12px;font-weight:600;letter-spacing:.08em}.auth-brand-tag span[data-v-bd6e2c46]{width:28px;height:2px;border-radius:2px;background:#17a774;box-shadow:0 0 14px #17a77447}.auth-brand-copy[data-v-bd6e2c46]{max-width:610px;margin:auto 0}.auth-brand-eyebrow[data-v-bd6e2c46]{margin:0 0 21px;color:#138d68;font-size:11px;font-weight:700;letter-spacing:.24em}.auth-brand-copy h1[data-v-bd6e2c46]{margin:0;color:#183e46;font-size:clamp(42px,4vw,68px);font-weight:650;line-height:1.18;letter-spacing:.045em;text-shadow:0 2px 18px rgba(255,255,255,.82)}.auth-brand-description[data-v-bd6e2c46]{max-width:570px;margin:27px 0 0;color:#55716f;font-size:15px;line-height:1.9}.auth-brand-capabilities[data-v-bd6e2c46]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:760px;margin-top:auto}.auth-brand-capabilities article[data-v-bd6e2c46]{display:flex;min-width:0;align-items:center;gap:12px;padding:15px 16px;border:1px solid rgba(149,189,180,.4);border-radius:12px;background:#ffffffb3;box-shadow:0 10px 28px #235b5114;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .25s ease,border-color .25s ease,background .25s ease}.auth-brand-capabilities article[data-v-bd6e2c46]:hover{transform:translateY(-3px);border-color:#19a17173;background:#ffffffe6}.auth-capability-icon[data-v-bd6e2c46]{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:9px;background:#e5f6ef;color:#139468}.auth-capability-icon[data-v-bd6e2c46] svg{width:18px;height:18px}.auth-brand-capabilities strong[data-v-bd6e2c46],.auth-brand-capabilities small[data-v-bd6e2c46]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-brand-capabilities strong[data-v-bd6e2c46]{color:#294d4d;font-size:13px;font-weight:650}.auth-brand-capabilities small[data-v-bd6e2c46]{margin-top:5px;color:#78918d;font-size:10px}.auth-brand-note[data-v-bd6e2c46]{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:20px;color:#72908b;font-size:11px}.auth-brand-note[data-v-bd6e2c46] svg{width:14px;height:14px}.auth-brand-panel[data-v-bd6e2c46]:after{position:absolute;top:22%;right:9%;width:7px;height:7px;border-radius:50%;background:#2fb889;box-shadow:0 0 0 9px #2fb88914,0 0 26px #2fb88959;content:"";animation:auth-pulse-bd6e2c46 3s ease-in-out infinite}@keyframes auth-pulse-bd6e2c46{50%{opacity:.45;transform:scale(.8)}}@media(max-width:1280px){.auth-brand-content[data-v-bd6e2c46]{padding:44px}.auth-brand-capabilities[data-v-bd6e2c46]{grid-template-columns:1fr}.auth-brand-capabilities article[data-v-bd6e2c46]:nth-child(3){display:none}.auth-brand-copy h1[data-v-bd6e2c46]{font-size:48px}}@media(max-width:1020px){.auth-brand-panel[data-v-bd6e2c46]{min-height:230px}.auth-brand-content[data-v-bd6e2c46]{padding:34px 40px}.auth-brand-copy[data-v-bd6e2c46]{margin:32px 0}.auth-brand-copy h1[data-v-bd6e2c46]{font-size:38px}.auth-brand-description[data-v-bd6e2c46]{max-width:620px;margin-top:16px;line-height:1.65}.auth-brand-capabilities[data-v-bd6e2c46],.auth-brand-note[data-v-bd6e2c46]{display:none}}@media(max-width:680px){.auth-brand-panel[data-v-bd6e2c46]{min-height:184px}.auth-brand-content[data-v-bd6e2c46]{padding:25px 22px}.auth-brand-tag[data-v-bd6e2c46]{font-size:10px}.auth-brand-copy[data-v-bd6e2c46]{margin:24px 0 0}.auth-brand-eyebrow[data-v-bd6e2c46]{display:none}.auth-brand-copy h1[data-v-bd6e2c46]{font-size:28px}.auth-brand-description[data-v-bd6e2c46]{margin-top:10px;font-size:12px;line-height:1.6}.auth-brand-panel[data-v-bd6e2c46]:after{display:none}}@media(prefers-reduced-motion:reduce){.auth-brand-panel[data-v-bd6e2c46]:after{animation:none}.auth-brand-capabilities article[data-v-bd6e2c46]{transition:none}}.auth-brand-content[data-v-bd6e2c46]{justify-content:center;max-width:880px;padding:52px clamp(46px,5vw,78px)}.auth-brand-copy[data-v-bd6e2c46]{max-width:540px;margin:54px 0 0}.auth-brand-copy h1[data-v-bd6e2c46]{font-size:clamp(40px,3.25vw,56px);line-height:1.2}.auth-brand-description[data-v-bd6e2c46]{max-width:510px;margin-top:21px;font-size:14px;line-height:1.78}.auth-brand-capabilities[data-v-bd6e2c46]{max-width:720px;margin-top:54px}.auth-brand-capabilities article[data-v-bd6e2c46]{padding:13px 14px}.auth-brand-note[data-v-bd6e2c46]{max-width:720px;margin-top:15px}@media(max-width:1280px){.auth-brand-content[data-v-bd6e2c46]{padding:42px}.auth-brand-copy[data-v-bd6e2c46]{margin-top:38px}.auth-brand-copy h1[data-v-bd6e2c46]{font-size:43px}.auth-brand-capabilities[data-v-bd6e2c46]{margin-top:38px}}@media(max-width:1020px){.auth-brand-content[data-v-bd6e2c46]{padding:30px 40px}.auth-brand-copy[data-v-bd6e2c46]{margin:24px 0 0}.auth-brand-copy h1[data-v-bd6e2c46]{font-size:34px}}@media(max-width:680px){.auth-brand-content[data-v-bd6e2c46]{padding:23px 22px}.auth-brand-copy[data-v-bd6e2c46]{margin-top:18px}.auth-brand-copy h1[data-v-bd6e2c46]{font-size:27px}.auth-brand-description[data-v-bd6e2c46]{margin-top:8px}}.auth-brand-content[data-v-bd6e2c46]{width:min(880px,100%);margin-left:auto;padding-right:28px;padding-left:clamp(46px,5vw,72px)}@media(max-width:1280px){.auth-brand-content[data-v-bd6e2c46]{width:100%;padding-right:24px;padding-left:38px}}@media(max-width:1020px){.auth-brand-content[data-v-bd6e2c46]{padding-right:40px;padding-left:40px}}@media(max-width:680px){.auth-brand-content[data-v-bd6e2c46]{padding-right:22px;padding-left:22px}}.auth-brand-overlay[data-v-bd6e2c46]{background:linear-gradient(90deg,#f2f8f7d1,#f2f8f77a 56%,#f2f8f70a)}.auth-brand-grid[data-v-bd6e2c46]{opacity:.15}.auth-brand-capabilities article[data-v-bd6e2c46]{border-color:#79a89e75;background:#fafdfcd1;box-shadow:0 12px 30px #1f4c471c}.auth-brand-panel[data-v-bd6e2c46]{height:max(620px,calc(100vh - 124px));align-self:start}.auth-brand-content[data-v-bd6e2c46]{height:100%}@media(max-width:1020px){.auth-brand-panel[data-v-bd6e2c46]{height:auto;min-height:230px}.auth-brand-content[data-v-bd6e2c46]{height:auto}}@media(max-width:680px){.auth-brand-panel[data-v-bd6e2c46]{min-height:184px}}.login-page[data-v-0c8f52d3],.login-page[data-v-0c8f52d3] *{box-sizing:border-box}.login-page[data-v-0c8f52d3]{--brand:#0a9b68;--brand-dark:#087d58;--ink:#172a35;min-height:100vh;display:grid;grid-template-rows:76px minmax(620px,1fr) 48px;color:var(--ink);background:#eef4f4;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.login-page button[data-v-0c8f52d3],.login-page input[data-v-0c8f52d3]{font:inherit}.login-header[data-v-0c8f52d3]{display:flex;align-items:center;justify-content:space-between;padding:0 max(34px,calc((100vw - 1540px)/2));border-bottom:1px solid #e4ebea;background:#fffffff5}.login-logo[data-v-0c8f52d3]{display:flex;align-items:center;gap:11px}.login-logo img[data-v-0c8f52d3]{width:68px;height:56px;object-fit:contain}.login-logo strong[data-v-0c8f52d3],.login-logo small[data-v-0c8f52d3]{display:block}.login-logo strong[data-v-0c8f52d3]{font-size:21px;font-weight:700;letter-spacing:4px}.login-logo small[data-v-0c8f52d3]{margin-bottom:2px;color:#899692;font-size:9px;letter-spacing:1.5px}.login-header nav[data-v-0c8f52d3]{display:flex;align-items:center;gap:16px}.login-header nav button[data-v-0c8f52d3]{display:flex;align-items:center;gap:6px;padding:8px;border:0;background:none;color:#66756f;font-size:12px;cursor:pointer;transition:color .2s ease}.login-header nav button[data-v-0c8f52d3]:hover{color:var(--brand)}.login-header nav svg[data-v-0c8f52d3]{width:17px;height:17px}.login-header nav i[data-v-0c8f52d3]{width:1px;height:16px;background:#dbe3e0}.login-main[data-v-0c8f52d3]{display:grid;grid-template-columns:minmax(0,58%) minmax(420px,42%);min-height:0}.login-workspace[data-v-0c8f52d3]{display:grid;place-items:center;padding:40px clamp(32px,4vw,72px);background:radial-gradient(circle at 88% 8%,rgba(36,190,139,.1),transparent 28%),linear-gradient(145deg,#f8fbfa,#edf4f2)}.login-card[data-v-0c8f52d3]{width:min(440px,100%);padding:38px 40px 30px;border:1px solid rgba(213,226,222,.9);border-radius:18px;background:#fffffff2;box-shadow:0 28px 70px #1137301c,0 2px 10px #1137300a;animation:card-in-0c8f52d3 .55s cubic-bezier(.2,.8,.2,1) both}.login-card-header[data-v-0c8f52d3]{text-align:left}.login-welcome-mark[data-v-0c8f52d3]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:20px;background:#eaf8f2;color:#087c58;font-size:10px;font-weight:700;letter-spacing:.08em}.login-card h2[data-v-0c8f52d3]{margin:15px 0 7px;font-size:30px;font-weight:700;letter-spacing:.02em}.login-card-header p[data-v-0c8f52d3]{margin:0;color:#7b8984;font-size:13px}.login-tabs[data-v-0c8f52d3]{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:26px 0 22px;padding:4px;border-radius:10px;background:#f0f5f3}.login-tabs button[data-v-0c8f52d3]{height:39px;border:0;border-radius:7px;background:transparent;color:#7a8883;font-size:13px;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.login-tabs button.active[data-v-0c8f52d3]{background:#fff;color:#087d58;font-weight:650;box-shadow:0 3px 12px #1f4c4117}.login-card form[data-v-0c8f52d3]{display:grid}.login-form-fields[data-v-0c8f52d3]{display:grid;gap:17px}.login-card label>span[data-v-0c8f52d3]{display:block;margin-bottom:7px;color:#4d5e58;font-size:12px;font-weight:600}.login-input[data-v-0c8f52d3]{display:flex;height:50px;align-items:center;gap:10px;padding:0 12px;border:1px solid #d5dfdc;border-radius:9px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.login-input[data-v-0c8f52d3]:hover{border-color:#b8cbc5}.login-input[data-v-0c8f52d3]:focus-within{border-color:var(--brand);background:#fcfffe;box-shadow:0 0 0 3px #0a9b681a}.login-input>svg[data-v-0c8f52d3]{width:18px;height:18px;flex:none;color:#82908b;transition:color .2s ease}.login-input:focus-within>svg[data-v-0c8f52d3]{color:var(--brand)}.login-input input[data-v-0c8f52d3]{width:100%;height:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#20342c;font-size:13px}.login-input input[data-v-0c8f52d3]::placeholder{color:#a5afab}.login-input .input-valid[data-v-0c8f52d3]{color:var(--brand)}.input-action[data-v-0c8f52d3]{display:grid;width:28px;height:28px;flex:none;place-items:center;border:0;border-radius:6px;background:transparent;color:#9aa6a2;cursor:pointer}.input-action[data-v-0c8f52d3]:hover{background:#eef5f2;color:#4f625b}.input-action svg[data-v-0c8f52d3]{width:16px;height:16px}.login-code[data-v-0c8f52d3]{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px}.login-code>button[data-v-0c8f52d3]{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #b9d9cd;border-radius:9px;background:#f4fbf8;color:#087d58;font-size:12px;font-weight:600;cursor:pointer;transition:.2s ease}.login-code>button[data-v-0c8f52d3]:hover:not(:disabled){border-color:var(--brand);background:#eaf8f2}.login-code>button[data-v-0c8f52d3]:disabled{border-color:#dce4e1;background:#f6f8f7;color:#9ca7a3;cursor:not-allowed}.login-code svg[data-v-0c8f52d3]{width:15px;height:15px}.login-hint[data-v-0c8f52d3]{display:block;margin-top:7px;color:#98a39f;font-size:10px}.login-agreement[data-v-0c8f52d3]{display:flex!important;align-items:flex-start;gap:8px;margin-top:18px;padding:3px;border-radius:6px}.login-agreement.invalid[data-v-0c8f52d3]{background:#fff3f1}.login-agreement input[data-v-0c8f52d3]{width:15px;height:15px;flex:none;margin:1px 0;accent-color:var(--brand)}.login-agreement span[data-v-0c8f52d3]{margin:0!important;color:#71807b!important;font-weight:400!important;line-height:1.5}.login-agreement a[data-v-0c8f52d3],.login-register button[data-v-0c8f52d3],.login-error button[data-v-0c8f52d3]{color:#087f5a;text-decoration:none}.login-message[data-v-0c8f52d3]{min-height:45px;padding-top:10px}.login-error[data-v-0c8f52d3]{display:flex;min-height:35px;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid #f7d7d2;border-radius:7px;background:#fff5f3;color:#bc4b3f;font-size:11px}.login-error button[data-v-0c8f52d3]{flex:none;border:0;background:none;font-weight:700;cursor:pointer}.login-submit[data-v-0c8f52d3]{display:flex;height:50px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:9px;background:linear-gradient(110deg,#0ba26d,#087f5a);color:#fff;font-size:15px;font-weight:700;box-shadow:0 10px 24px #09916236;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.login-submit[data-v-0c8f52d3]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px #09916245;filter:saturate(1.06)}.login-submit[data-v-0c8f52d3]:active:not(:disabled){transform:translateY(0)}.login-submit[data-v-0c8f52d3]:disabled{cursor:wait;opacity:.72}.login-submit svg[data-v-0c8f52d3]{width:18px;height:18px}.login-register[data-v-0c8f52d3]{display:flex;justify-content:center;gap:5px;margin-top:17px;color:#89948f;font-size:12px}.login-register button[data-v-0c8f52d3]{padding:0;border:0;background:none;font-weight:700;cursor:pointer}.login-security[data-v-0c8f52d3]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:22px;padding-top:18px;border-top:1px solid #edf1ef;color:#9aa5a1;font-size:10px}.login-security svg[data-v-0c8f52d3]{width:14px;height:14px;color:#76a594}.login-footer[data-v-0c8f52d3]{display:flex;align-items:center;justify-content:center;border-top:1px solid #e3eae8;background:#fff;color:#929d99;font-size:10px}.spin[data-v-0c8f52d3]{animation:spin-0c8f52d3 .8s linear infinite}.login-form-enter-active[data-v-0c8f52d3],.login-form-leave-active[data-v-0c8f52d3]{transition:opacity .15s ease,transform .15s ease}.login-form-enter-from[data-v-0c8f52d3]{opacity:0;transform:translate(8px)}.login-form-leave-to[data-v-0c8f52d3]{opacity:0;transform:translate(-8px)}@keyframes spin-0c8f52d3{to{transform:rotate(360deg)}}@keyframes card-in-0c8f52d3{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:1020px){.login-page[data-v-0c8f52d3]{grid-template-rows:70px minmax(0,1fr) 46px}.login-main[data-v-0c8f52d3]{grid-template-columns:1fr}.login-workspace[data-v-0c8f52d3]{padding:34px 24px}.login-card[data-v-0c8f52d3]{margin-top:-76px;position:relative;z-index:2}.login-header[data-v-0c8f52d3]{padding:0 26px}}@media(max-width:680px){.login-page[data-v-0c8f52d3]{display:block;min-height:100vh}.login-header[data-v-0c8f52d3]{height:66px;padding:0 16px}.login-logo img[data-v-0c8f52d3]{width:54px;height:44px}.login-logo strong[data-v-0c8f52d3]{font-size:18px}.login-logo small[data-v-0c8f52d3],.login-header nav button[data-v-0c8f52d3]:first-child,.login-header nav i[data-v-0c8f52d3]{display:none}.login-main[data-v-0c8f52d3]{display:block}.login-workspace[data-v-0c8f52d3]{padding:0 12px 24px}.login-card[data-v-0c8f52d3]{margin-top:-18px;padding:28px 20px 23px;border-radius:16px}.login-card h2[data-v-0c8f52d3]{font-size:26px}.login-footer[data-v-0c8f52d3]{min-height:48px;padding:10px 18px;text-align:center;line-height:1.6}.login-code[data-v-0c8f52d3]{grid-template-columns:minmax(0,1fr) 108px}}@media(max-height:760px)and (min-width:1021px){.login-page[data-v-0c8f52d3]{grid-template-rows:68px minmax(570px,1fr) 40px}.login-card[data-v-0c8f52d3]{padding-top:28px;padding-bottom:23px}.login-tabs[data-v-0c8f52d3]{margin:20px 0 18px}.login-security[data-v-0c8f52d3]{margin-top:16px;padding-top:14px}}@media(prefers-reduced-motion:reduce){.login-card[data-v-0c8f52d3],.spin[data-v-0c8f52d3]{animation:none}.login-submit[data-v-0c8f52d3],.login-tabs button[data-v-0c8f52d3],.login-input[data-v-0c8f52d3],.login-form-enter-active[data-v-0c8f52d3],.login-form-leave-active[data-v-0c8f52d3]{transition:none}}.login-page[data-v-0c8f52d3]{background:#f5faf9}.login-header[data-v-0c8f52d3],.login-footer[data-v-0c8f52d3]{border-color:transparent;background:#f7fbfa}.login-main[data-v-0c8f52d3]{background-color:#f4f9f8;background-position:center,center,center;background-repeat:no-repeat;background-size:100% 120px,100% 150px,cover}.login-workspace[data-v-0c8f52d3]{background:linear-gradient(90deg,#f6fbfa0f,#f6fbfa6b 30%,#f6fbfab8)}.login-card[data-v-0c8f52d3]{border-color:#ffffffeb;background:#ffffffe6;box-shadow:0 28px 70px #23534b21,0 2px 10px #23534b0a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.login-main[data-v-0c8f52d3]{background-position:top,bottom,center,center;background-size:100% 120px,100% 150px,cover,cover}.login-header[data-v-0c8f52d3]{background:#f1f8f6}.login-footer[data-v-0c8f52d3]{background:#f0f7f5}.login-workspace[data-v-0c8f52d3]{background:linear-gradient(145deg,#e0f1ed0a,#cde6e13d)}.login-card[data-v-0c8f52d3]{box-shadow:0 28px 70px #1f5e5129,0 2px 10px #23534b0d}.login-header[data-v-0c8f52d3]{background:#f5f8f7}.login-footer[data-v-0c8f52d3]{background:#f4f7f6}.login-workspace[data-v-0c8f52d3]{background:linear-gradient(145deg,#e8f0ef14,#d6e5e24d)}.login-card[data-v-0c8f52d3]{background:#fffffff0;box-shadow:0 30px 72px #1c46442e,0 2px 10px #23534b0f}.register-page[data-v-8f13ce4d],.register-page[data-v-8f13ce4d] *{box-sizing:border-box}.register-page[data-v-8f13ce4d]{--brand:#0a9b68;--ink:#172a35;min-height:100vh;display:grid;grid-template-rows:76px minmax(660px,1fr) 48px;color:var(--ink);background:#f5f8f7;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.register-page button[data-v-8f13ce4d],.register-page input[data-v-8f13ce4d]{font:inherit}.register-header[data-v-8f13ce4d]{display:flex;align-items:center;justify-content:space-between;padding:0 max(34px,calc((100vw - 1540px)/2));background:#f5f8f7}.register-logo[data-v-8f13ce4d]{display:flex;align-items:center;gap:11px}.register-logo img[data-v-8f13ce4d]{width:68px;height:56px;object-fit:contain}.register-logo strong[data-v-8f13ce4d],.register-logo small[data-v-8f13ce4d]{display:block}.register-logo strong[data-v-8f13ce4d]{font-size:21px;font-weight:700;letter-spacing:4px}.register-logo small[data-v-8f13ce4d]{margin-bottom:2px;color:#899692;font-size:9px;letter-spacing:1.5px}.register-header nav[data-v-8f13ce4d]{display:flex;align-items:center;gap:16px}.register-header nav button[data-v-8f13ce4d]{display:flex;align-items:center;gap:6px;padding:8px;border:0;background:none;color:#66756f;font-size:12px;cursor:pointer;transition:color .2s}.register-header nav button[data-v-8f13ce4d]:hover{color:var(--brand)}.register-header nav svg[data-v-8f13ce4d]{width:17px;height:17px}.register-header nav i[data-v-8f13ce4d]{width:1px;height:16px;background:#dbe3e0}.register-main[data-v-8f13ce4d]{display:grid;grid-template-columns:minmax(0,52%) minmax(600px,48%);min-height:0;background-color:#f4f9f8;background-position:top,bottom,center,center;background-repeat:no-repeat;background-size:100% 120px,100% 150px,cover,cover}.register-workspace[data-v-8f13ce4d]{display:grid;place-items:center;padding:28px clamp(28px,3vw,52px);background:linear-gradient(145deg,#e8f0ef14,#d6e5e24d)}.register-card[data-v-8f13ce4d]{position:relative;width:min(620px,100%);padding:29px 36px 25px;border:1px solid rgba(255,255,255,.92);border-radius:18px;background:#fffffff0;box-shadow:0 30px 72px #1c46442e,0 2px 10px #23534b0f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:card-in-8f13ce4d .55s cubic-bezier(.2,.8,.2,1) both}.register-back[data-v-8f13ce4d]{position:absolute;top:25px;right:30px;display:flex;align-items:center;gap:5px;padding:5px;border:0;background:none;color:#6f807a;font-size:11px;cursor:pointer}.register-back[data-v-8f13ce4d]:hover{color:var(--brand)}.register-back svg[data-v-8f13ce4d]{width:14px}.register-card-header[data-v-8f13ce4d]{text-align:left}.register-card-header>span[data-v-8f13ce4d]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:20px;background:#eaf8f2;color:#087c58;font-size:10px;font-weight:700;letter-spacing:.08em}.register-card h2[data-v-8f13ce4d]{margin:12px 0 5px;font-size:27px;letter-spacing:.02em}.register-card-header p[data-v-8f13ce4d]{margin:0;color:#7b8984;font-size:12px}.register-card form[data-v-8f13ce4d]{display:grid;margin-top:20px}.register-grid[data-v-8f13ce4d]{display:grid;grid-template-columns:1fr 1fr;gap:14px 15px}.register-grid .wide[data-v-8f13ce4d]{grid-column:1/-1}.register-grid label>span[data-v-8f13ce4d]{display:block;margin-bottom:6px;color:#4d5e58;font-size:11px;font-weight:600}.register-input[data-v-8f13ce4d]{display:flex;height:46px;align-items:center;gap:9px;padding:0 11px;border:1px solid #d5dfdc;border-radius:9px;background:#fff;transition:border-color .2s,box-shadow .2s}.register-input[data-v-8f13ce4d]:hover{border-color:#b8cbc5}.register-input[data-v-8f13ce4d]:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #0a9b681a}.register-input.mismatch[data-v-8f13ce4d]{border-color:#dc7d72}.register-input>svg[data-v-8f13ce4d]{width:17px;height:17px;flex:none;color:#82908b}.register-input:focus-within>svg[data-v-8f13ce4d],.register-input .input-valid[data-v-8f13ce4d]{color:var(--brand)}.register-input input[data-v-8f13ce4d]{width:100%;height:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#20342c;font-size:12px}.register-input input[data-v-8f13ce4d]::placeholder{color:#a5afab}.input-action[data-v-8f13ce4d]{display:grid;width:26px;height:26px;flex:none;place-items:center;border:0;border-radius:6px;background:transparent;color:#9aa6a2;cursor:pointer}.input-action[data-v-8f13ce4d]:hover{background:#eef5f2;color:#4f625b}.input-action svg[data-v-8f13ce4d]{width:15px;height:15px}.register-code[data-v-8f13ce4d]{display:grid;grid-template-columns:minmax(0,1fr) 102px;gap:8px}.register-code>button[data-v-8f13ce4d]{display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid #b9d9cd;border-radius:9px;background:#f4fbf8;color:#087d58;font-size:11px;font-weight:600;cursor:pointer}.register-code>button[data-v-8f13ce4d]:hover:not(:disabled){border-color:var(--brand);background:#eaf8f2}.register-code>button[data-v-8f13ce4d]:disabled{border-color:#dce4e1;background:#f6f8f7;color:#9ca7a3;cursor:not-allowed}.register-code svg[data-v-8f13ce4d]{width:14px}.field-error[data-v-8f13ce4d]{display:block;margin-top:4px;color:#bd5146;font-size:9px}.register-environment[data-v-8f13ce4d]{display:flex;align-items:center;gap:6px;margin-top:12px;color:#879590;font-size:10px}.register-environment svg[data-v-8f13ce4d]{width:13px;height:13px;color:#70a38f}.register-agreement[data-v-8f13ce4d]{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:3px;border-radius:6px}.register-agreement.invalid[data-v-8f13ce4d]{background:#fff3f1}.register-agreement input[data-v-8f13ce4d]{width:15px;height:15px;flex:none;margin:1px 0;accent-color:var(--brand)}.register-agreement span[data-v-8f13ce4d]{color:#71807b;font-size:11px;line-height:1.5}.register-agreement a[data-v-8f13ce4d],.register-login button[data-v-8f13ce4d],.register-error button[data-v-8f13ce4d]{color:#087f5a;text-decoration:none}.register-message[data-v-8f13ce4d]{min-height:42px;padding-top:8px}.register-error[data-v-8f13ce4d]{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid #f7d7d2;border-radius:7px;background:#fff5f3;color:#bc4b3f;font-size:11px}.register-error button[data-v-8f13ce4d]{flex:none;border:0;background:none;font-weight:700;cursor:pointer}.register-submit[data-v-8f13ce4d]{display:flex;height:48px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:9px;background:linear-gradient(110deg,#0ba26d,#087f5a);color:#fff;font-size:14px;font-weight:700;box-shadow:0 10px 24px #09916236;cursor:pointer;transition:transform .2s,box-shadow .2s}.register-submit[data-v-8f13ce4d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px #09916245}.register-submit[data-v-8f13ce4d]:disabled{cursor:wait;opacity:.72}.register-submit svg[data-v-8f13ce4d]{width:17px}.register-login[data-v-8f13ce4d]{display:flex;justify-content:center;gap:5px;margin-top:14px;color:#89948f;font-size:11px}.register-login button[data-v-8f13ce4d]{padding:0;border:0;background:none;font-weight:700;cursor:pointer}.register-footer[data-v-8f13ce4d]{display:flex;align-items:center;justify-content:center;background:#f4f7f6;color:#899994;font-size:10px}.spin[data-v-8f13ce4d]{animation:spin-8f13ce4d .8s linear infinite}@keyframes spin-8f13ce4d{to{transform:rotate(360deg)}}@keyframes card-in-8f13ce4d{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:1120px){.register-page[data-v-8f13ce4d]{grid-template-rows:70px minmax(0,1fr) 46px}.register-main[data-v-8f13ce4d]{grid-template-columns:1fr}.register-main[data-v-8f13ce4d]>:first-child{min-height:220px}.register-workspace[data-v-8f13ce4d]{padding:28px 22px}.register-card[data-v-8f13ce4d]{position:relative;z-index:2;margin-top:-62px}.register-header[data-v-8f13ce4d]{padding:0 26px}}@media(max-width:680px){.register-page[data-v-8f13ce4d]{display:block;min-height:100vh}.register-header[data-v-8f13ce4d]{height:66px;padding:0 16px}.register-logo img[data-v-8f13ce4d]{width:54px;height:44px}.register-logo strong[data-v-8f13ce4d]{font-size:18px}.register-logo small[data-v-8f13ce4d],.register-header nav button[data-v-8f13ce4d]:first-child,.register-header nav i[data-v-8f13ce4d]{display:none}.register-main[data-v-8f13ce4d]{display:block}.register-main[data-v-8f13ce4d]>:first-child{min-height:180px}.register-workspace[data-v-8f13ce4d]{padding:0 10px 24px}.register-card[data-v-8f13ce4d]{margin-top:-16px;padding:25px 18px 22px;border-radius:16px}.register-back[data-v-8f13ce4d]{top:23px;right:16px}.register-grid[data-v-8f13ce4d]{grid-template-columns:1fr}.register-grid .wide[data-v-8f13ce4d]{grid-column:auto}.register-footer[data-v-8f13ce4d]{min-height:48px;padding:10px 18px;text-align:center;line-height:1.6}}@media(max-height:800px)and (min-width:1121px){.register-page[data-v-8f13ce4d]{grid-template-rows:68px minmax(620px,1fr) 40px}.register-card[data-v-8f13ce4d]{padding-top:24px;padding-bottom:20px}.register-card form[data-v-8f13ce4d]{margin-top:16px}.register-grid[data-v-8f13ce4d]{gap:11px 14px}.register-input[data-v-8f13ce4d]{height:43px}.register-message[data-v-8f13ce4d]{min-height:38px}.register-login[data-v-8f13ce4d]{margin-top:10px}}@media(prefers-reduced-motion:reduce){.register-card[data-v-8f13ce4d],.spin[data-v-8f13ce4d]{animation:none}.register-submit[data-v-8f13ce4d],.register-input[data-v-8f13ce4d]{transition:none}}.register-main[data-v-8f13ce4d]{grid-template-columns:minmax(0,58%) minmax(0,42%)}.register-workspace[data-v-8f13ce4d]{padding-right:clamp(24px,2.6vw,46px);padding-left:clamp(24px,2.6vw,46px)}@media(max-width:1120px){.register-main[data-v-8f13ce4d]{grid-template-columns:1fr}}.cert-page[data-v-1dc22cd5],.cert-page[data-v-1dc22cd5] *{box-sizing:border-box}.cert-page[data-v-1dc22cd5]{min-height:100vh;background:#f5f8fc;color:#203047;font-family:PingFang SC,Microsoft YaHei,sans-serif}.cert-header[data-v-1dc22cd5]{height:72px;padding:0 max(30px,calc((100vw - 1380px)/2));display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e5ebf2}.cert-logo[data-v-1dc22cd5]{display:flex;align-items:center;gap:10px;font-size:22px}.cert-logo img[data-v-1dc22cd5]{width:64px;height:50px;object-fit:contain}.cert-header button[data-v-1dc22cd5]{display:flex;align-items:center;gap:7px;border:0;background:none;color:#647287}.cert-header button svg[data-v-1dc22cd5]{width:17px}.cert-hero[data-v-1dc22cd5]{height:170px;padding:32px max(46px,calc((100vw - 1380px)/2));display:flex;justify-content:space-between;align-items:center;background:linear-gradient(120deg,#fff,#eaf4ff 58%,#dcecff)}.cert-hero h1[data-v-1dc22cd5]{margin:0;font-size:38px}.cert-hero p[data-v-1dc22cd5]{color:#52647a}.cert-hero>svg[data-v-1dc22cd5]{width:112px;height:112px;color:#2c83ef;opacity:.65}.cert-main[data-v-1dc22cd5]{max-width:1380px;margin:-12px auto 0;padding:0 24px 48px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.cert-content[data-v-1dc22cd5]{display:grid;gap:14px}.form-card[data-v-1dc22cd5],.status-card[data-v-1dc22cd5],.benefit-card[data-v-1dc22cd5],.reject-alert[data-v-1dc22cd5]{border:1px solid #e0e8f1;border-radius:10px;background:#fff;box-shadow:0 6px 24px #26466c0d}.form-card[data-v-1dc22cd5]{padding:20px}.form-card h2[data-v-1dc22cd5],.status-card h3[data-v-1dc22cd5],.benefit-card h3[data-v-1dc22cd5]{display:flex;align-items:center;gap:8px;margin:0 0 18px;font-size:16px}.form-card h2 svg[data-v-1dc22cd5],.status-card h3 svg[data-v-1dc22cd5]{width:19px;color:#1677ea}.form-grid[data-v-1dc22cd5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.form-grid label span[data-v-1dc22cd5]{display:block;margin-bottom:7px;font-size:13px;color:#46566b}.form-grid input[data-v-1dc22cd5],.form-grid select[data-v-1dc22cd5]{width:100%;height:40px;padding:0 12px;border:1px solid #d9e2ec;border-radius:5px;background:#fff;color:#26364b;outline:none}.form-grid input[data-v-1dc22cd5]:focus,.form-grid select[data-v-1dc22cd5]:focus{border-color:#428de8;box-shadow:0 0 0 3px #428de81a}.form-grid input[data-v-1dc22cd5]:disabled,.form-grid select[data-v-1dc22cd5]:disabled{background:#f5f7fa;color:#768397}.upload-grid[data-v-1dc22cd5]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.upload-grid>div>strong[data-v-1dc22cd5]{display:block;margin-bottom:8px;font-size:13px}.upload-grid span[data-v-1dc22cd5]{height:94px;border:1px dashed #b9c9dc;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#8b99aa;background:#fafcff}.upload-grid svg[data-v-1dc22cd5]{width:27px;color:#438ce8}.upload-tip[data-v-1dc22cd5]{margin:10px 0 0;color:#9a6a20;font-size:12px}.cert-main aside[data-v-1dc22cd5]{display:grid;gap:14px;position:sticky;top:16px}.status-card[data-v-1dc22cd5],.benefit-card[data-v-1dc22cd5]{padding:20px}.status-card>strong[data-v-1dc22cd5]{display:inline-block;padding:7px 14px;border-radius:5px;background:#fff2df;color:#e57b16}.status-card>strong.pending[data-v-1dc22cd5]{background:#eaf3ff;color:#2678dd}.status-card>strong.approved[data-v-1dc22cd5]{background:#e8f8ef;color:#13935a}.status-card>strong.rejected[data-v-1dc22cd5]{background:#fff0f0;color:#dc4b4b}.status-card p[data-v-1dc22cd5]{margin:12px 0 0;color:#7a8797;font-size:13px;line-height:21px}.benefit-card ul[data-v-1dc22cd5]{padding:0;margin:0;list-style:none;display:grid;gap:14px}.benefit-card li[data-v-1dc22cd5]{display:flex;align-items:center;gap:9px;font-size:13px;color:#536277}.benefit-card svg[data-v-1dc22cd5]{width:17px;color:#13a263}.reject-alert[data-v-1dc22cd5]{padding:14px 18px;border-color:#f2b8b8;background:#fff6f6;color:#c54141;display:flex;gap:14px}.cert-actions[data-v-1dc22cd5]{display:flex;justify-content:center;gap:18px;padding:8px}.cert-actions button[data-v-1dc22cd5]{min-width:160px;height:42px;border:1px solid #58b88e;border-radius:5px;background:#fff;color:#15915d}.cert-actions .primary[data-v-1dc22cd5]{border-color:#1677e8;background:#1677e8;color:#fff}.cert-actions button[data-v-1dc22cd5]:disabled{opacity:.6}.result-message[data-v-1dc22cd5]{text-align:center;padding:10px;color:#1677e8}.cert-page[data-v-1dc22cd5] .el-loading-mask{position:fixed}@media(max-width:900px){.cert-main[data-v-1dc22cd5]{grid-template-columns:1fr}.cert-main aside[data-v-1dc22cd5]{position:static;grid-row:1}.form-grid[data-v-1dc22cd5],.upload-grid[data-v-1dc22cd5]{grid-template-columns:1fr}.form-grid .wide[data-v-1dc22cd5]{grid-column:auto}}@media(max-width:560px){.cert-hero[data-v-1dc22cd5]{height:145px;padding:24px}.cert-hero h1[data-v-1dc22cd5]{font-size:30px}.cert-hero>svg[data-v-1dc22cd5]{display:none}.cert-main[data-v-1dc22cd5]{padding:0 10px 30px}.form-card[data-v-1dc22cd5]{padding:16px}.cert-actions button[data-v-1dc22cd5]{min-width:120px}}.upload-box[data-v-1dc22cd5]{height:112px;border:1px dashed #b9c9dc;border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#73849a;background:#fafcff;cursor:pointer}.upload-box input[data-v-1dc22cd5]{display:none}.upload-box svg[data-v-1dc22cd5]{width:27px;color:#438ce8}.upload-box b[data-v-1dc22cd5]{font-size:13px}.upload-box small[data-v-1dc22cd5]{font-size:11px}.upload-box.disabled[data-v-1dc22cd5]{cursor:not-allowed;opacity:.6}.file-item[data-v-1dc22cd5]{min-height:58px;margin-top:8px;padding:8px 10px;border:1px solid #e0e7ef;border-radius:6px;display:flex;align-items:center;gap:9px}.file-item>svg[data-v-1dc22cd5]{width:21px;color:#438ce8}.file-item span[data-v-1dc22cd5]{min-width:0;flex:1;height:auto;border:0;background:none;display:block}.file-item span b[data-v-1dc22cd5],.file-item span small[data-v-1dc22cd5]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-item span b[data-v-1dc22cd5]{font-size:12px}.file-item span small[data-v-1dc22cd5]{margin-top:3px;color:#929eab;font-size:10px}.file-item a[data-v-1dc22cd5],.file-item button[data-v-1dc22cd5]{border:0;background:none;color:#1677e8;font-size:12px;text-decoration:none}.file-item button[data-v-1dc22cd5]{color:#df4f4f}.form-grid input.invalid[data-v-1dc22cd5],.form-grid select.invalid[data-v-1dc22cd5]{border-color:#e34d59;background:snow}.form-grid input.invalid[data-v-1dc22cd5]:focus,.form-grid select.invalid[data-v-1dc22cd5]:focus{border-color:#e34d59;box-shadow:0 0 0 3px #e34d591f}.field-error[data-v-1dc22cd5]{display:block;margin-top:5px;color:#d9363e;font-size:12px;line-height:18px}.file-item.pending[data-v-1dc22cd5]{border-color:#9fc3ee;background:#f6faff}.cert-page[data-v-1dc22cd5]{--cert-primary:#1268e8;--cert-primary-dark:#0b4eaf;--cert-text:#172a43;--cert-muted:#6f8097;--cert-border:#e2eaf4;--cert-surface:#fff;background:#f4f7fb;color:var(--cert-text)}.cert-header[data-v-1dc22cd5]{height:68px;padding:0;background:#fffffff5;box-shadow:0 1px #1d375a14}.cert-header-inner[data-v-1dc22cd5]{width:min(1440px,calc(100% - 64px));height:100%;margin:0 auto;display:grid;grid-template-columns:220px 1fr 120px;align-items:center}.cert-logo[data-v-1dc22cd5]{gap:9px;font-size:18px}.cert-logo img[data-v-1dc22cd5]{width:54px;height:42px}.cert-logo span[data-v-1dc22cd5]{display:flex;flex-direction:column}.cert-logo small[data-v-1dc22cd5]{margin-top:2px;color:#9aa8ba;font-size:10px;font-weight:400;letter-spacing:1.6px}.cert-header-progress[data-v-1dc22cd5]{justify-self:center;display:flex;align-items:center;color:#8a99ad;font-size:12px}.cert-header-progress span[data-v-1dc22cd5]{width:24px;height:24px;border:1px solid #cbd7e7;border-radius:50%;display:grid;place-items:center;background:#fff;font-weight:700}.cert-header-progress span.active[data-v-1dc22cd5]{border-color:var(--cert-primary);background:var(--cert-primary);color:#fff;box-shadow:0 0 0 4px #eaf2ff}.cert-header-progress b[data-v-1dc22cd5]{margin:0 12px 0 8px;color:#7a8ba1;font-weight:500}.cert-header-progress span.active+b[data-v-1dc22cd5]{color:var(--cert-primary);font-weight:600}.cert-header-progress i[data-v-1dc22cd5]{width:54px;height:1px;margin-right:12px;background:#dce4ef}.cert-header button[data-v-1dc22cd5]{justify-self:end;padding:8px 12px;border-radius:6px;cursor:pointer;transition:.2s}.cert-header button[data-v-1dc22cd5]:hover{background:#f2f6fb;color:var(--cert-primary)}.cert-hero[data-v-1dc22cd5]{height:214px;padding:0;background:radial-gradient(circle at 70% 40%,rgba(121,181,255,.2),transparent 28%),linear-gradient(116deg,#f8fbff,#eaf4ff 58%,#dcecff);overflow:hidden}.cert-hero-inner[data-v-1dc22cd5]{width:min(1440px,calc(100% - 64px));height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;position:relative}.cert-hero-copy[data-v-1dc22cd5]{position:relative;z-index:2}.hero-kicker[data-v-1dc22cd5]{display:inline-flex;align-items:center;gap:6px;margin-bottom:9px;color:var(--cert-primary);font-size:13px;font-weight:600}.hero-kicker svg[data-v-1dc22cd5]{width:16px}.cert-hero h1[data-v-1dc22cd5]{margin:0;color:#142b47;font-size:38px;letter-spacing:2px}.cert-hero p[data-v-1dc22cd5]{margin:10px 0 17px;color:#536a85;font-size:15px}.cert-hero-copy>div[data-v-1dc22cd5]{display:flex;gap:22px}.cert-hero-copy>div span[data-v-1dc22cd5]{position:relative;padding-left:15px;color:#74869b;font-size:12px}.cert-hero-copy>div span[data-v-1dc22cd5]:before{content:"";position:absolute;left:0;top:4px;width:7px;height:7px;border:2px solid #31ad72;border-radius:50%}.cert-hero-art[data-v-1dc22cd5]{width:390px;height:185px;position:relative;margin-right:55px}.art-building[data-v-1dc22cd5]{position:absolute;bottom:17px;border:1px solid rgba(62,132,230,.24);background:linear-gradient(145deg,#fffc,#74b4ff45);box-shadow:0 15px 35px #2c71ca1f}.art-building[data-v-1dc22cd5]:after{content:"";position:absolute;inset:14px;background:repeating-linear-gradient(90deg,rgba(56,124,220,.18) 0 7px,transparent 7px 18px)}.art-building-back[data-v-1dc22cd5]{right:4px;width:100px;height:124px;border-radius:12px 12px 2px 2px}.art-building-front[data-v-1dc22cd5]{right:82px;width:112px;height:92px;border-radius:10px 10px 2px 2px}.art-certificate[data-v-1dc22cd5]{position:absolute;right:105px;top:25px;width:155px;height:126px;padding:34px 27px;border:2px solid rgba(255,255,255,.9);border-radius:13px;background:linear-gradient(145deg,#ffffffeb,#dcedffd1);box-shadow:0 18px 38px #2769c22e;transform:rotate(3deg)}.art-certificate>span[data-v-1dc22cd5]{display:block;width:75px;height:5px;margin-bottom:10px;border-radius:5px;background:#bad5f5}.art-certificate>span[data-v-1dc22cd5]:nth-child(2){width:96px}.art-certificate b[data-v-1dc22cd5]{position:absolute;right:18px;bottom:10px;color:#3c8cf1}.art-certificate svg[data-v-1dc22cd5]{width:33px}.art-shield[data-v-1dc22cd5]{position:absolute;left:12px;top:28px;width:112px;height:132px;display:grid;place-items:center;border:2px solid rgba(41,125,239,.56);border-radius:52% 52% 45% 45%/26% 26% 68% 68%;background:linear-gradient(145deg,#ffffffe6,#65a9ff61);box-shadow:0 18px 40px #226bcd3b;color:#247bef}.art-shield svg[data-v-1dc22cd5]{width:52px;height:52px}.cert-main[data-v-1dc22cd5]{max-width:1440px;margin:-18px auto 0;padding:0 32px 48px;grid-template-columns:minmax(0,1fr) 320px;gap:20px}.cert-content[data-v-1dc22cd5]{gap:16px}.form-card[data-v-1dc22cd5],.status-card[data-v-1dc22cd5],.benefit-card[data-v-1dc22cd5],.completion-card[data-v-1dc22cd5],.help-card[data-v-1dc22cd5],.reject-alert[data-v-1dc22cd5]{border:1px solid var(--cert-border);border-radius:9px;background:var(--cert-surface);box-shadow:0 8px 28px #223f620e}.form-card[data-v-1dc22cd5]{padding:18px 20px 20px}.section-heading[data-v-1dc22cd5]{display:flex;align-items:center;gap:10px;margin-bottom:17px;padding-bottom:13px;border-bottom:1px solid #edf1f6}.section-heading>span[data-v-1dc22cd5]{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;background:#eaf3ff;color:var(--cert-primary)}.section-heading svg[data-v-1dc22cd5]{width:17px}.section-heading h2[data-v-1dc22cd5]{margin:0 0 3px!important;color:#20344d;font-size:15px!important}.section-heading p[data-v-1dc22cd5]{margin:0;color:#8998aa;font-size:11px}.form-grid[data-v-1dc22cd5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px 18px}.form-grid .wide[data-v-1dc22cd5]{grid-column:span 2}.form-grid label span[data-v-1dc22cd5]{margin-bottom:6px;color:#3f5065;font-size:12px;font-weight:500}.form-grid input[data-v-1dc22cd5],.form-grid select[data-v-1dc22cd5]{height:38px;padding:0 11px;border-color:#dce5ef;border-radius:5px;font-size:12px;transition:border-color .2s,box-shadow .2s,background .2s}.form-grid input[data-v-1dc22cd5]::placeholder{color:#a8b4c4}.field-error[data-v-1dc22cd5]{margin-top:4px;font-size:11px;line-height:16px}.upload-grid[data-v-1dc22cd5]{grid-template-columns:1fr 1fr;gap:24px}.upload-grid>div>strong[data-v-1dc22cd5]{color:#3e5065;font-size:12px}.upload-box[data-v-1dc22cd5]{height:96px;border-color:#b9cce3;background:#fafdff;transition:.2s}.upload-box[data-v-1dc22cd5]:hover{border-color:var(--cert-primary);background:#f3f8ff;color:var(--cert-primary)}.upload-box svg[data-v-1dc22cd5]{width:24px}.file-item[data-v-1dc22cd5]{min-height:58px;background:#fbfdff}.file-item.pending[data-v-1dc22cd5]{border-color:#9fc3ee;background:#f3f8ff}.upload-tip[data-v-1dc22cd5]{display:inline-flex;margin:12px 0 0;padding:6px 10px;border-radius:4px;background:#fff8e8;color:#8c6728}.service-note ul[data-v-1dc22cd5]{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;list-style:none}.service-note li[data-v-1dc22cd5]{display:flex;align-items:flex-start;gap:7px;color:#64768c;font-size:11px;line-height:18px}.service-note li svg[data-v-1dc22cd5]{width:14px;min-width:14px;color:#22a568}.cert-main aside[data-v-1dc22cd5]{gap:14px;top:18px}.status-card[data-v-1dc22cd5],.benefit-card[data-v-1dc22cd5],.completion-card[data-v-1dc22cd5],.help-card[data-v-1dc22cd5]{padding:17px}.status-card h3[data-v-1dc22cd5],.benefit-card h3[data-v-1dc22cd5],.completion-card h3[data-v-1dc22cd5],.help-card h3[data-v-1dc22cd5]{display:flex;align-items:center;gap:7px;margin:0 0 13px;padding-bottom:12px;border-bottom:1px solid #edf1f6;color:#263951;font-size:14px}.status-card h3 svg[data-v-1dc22cd5],.benefit-card h3 svg[data-v-1dc22cd5],.completion-card h3 svg[data-v-1dc22cd5]{width:17px;color:var(--cert-primary)}.status-row[data-v-1dc22cd5]{display:flex;align-items:center;gap:12px}.status-row strong[data-v-1dc22cd5]{flex:none;padding:6px 10px;border-radius:5px;background:#fff2df;color:#e57b16;font-size:16px}.status-row strong.pending[data-v-1dc22cd5]{background:#eaf3ff;color:#2678dd}.status-row strong.approved[data-v-1dc22cd5]{background:#e8f8ef;color:#13935a}.status-row strong.rejected[data-v-1dc22cd5]{background:#fff0f0;color:#dc4b4b}.status-row span[data-v-1dc22cd5]{color:#7c8ba0;font-size:11px;line-height:17px}.benefit-card ul[data-v-1dc22cd5]{gap:13px}.benefit-card li[data-v-1dc22cd5]{align-items:center;gap:10px}.benefit-card li>span[data-v-1dc22cd5]{width:31px;height:31px;flex:none;border-radius:9px;display:grid;place-items:center;background:#eaf3ff;color:#1971e7;font-size:12px;font-weight:700}.benefit-card li:nth-child(2)>span[data-v-1dc22cd5]{background:#eafaf2;color:#16a468}.benefit-card li:nth-child(3)>span[data-v-1dc22cd5]{background:#fff5e8;color:#d98620}.benefit-card li:nth-child(4)>span[data-v-1dc22cd5]{background:#f1edff;color:#7657dd}.benefit-card li div[data-v-1dc22cd5]{display:flex;flex-direction:column}.benefit-card li b[data-v-1dc22cd5]{color:#40536a;font-size:12px}.benefit-card li small[data-v-1dc22cd5]{margin-top:2px;color:#96a3b3;font-size:10px}.completion-card h3 strong[data-v-1dc22cd5]{margin-left:auto;color:var(--cert-primary);font-size:17px}.completion-track[data-v-1dc22cd5]{height:8px;border-radius:8px;background:#dfeafb;overflow:hidden}.completion-track i[data-v-1dc22cd5]{display:block;height:100%;border-radius:8px;background:linear-gradient(90deg,#2380f4,#1665dd);transition:width .3s}.completion-card p[data-v-1dc22cd5]{margin:9px 0 0;color:#8998aa;font-size:10px}.help-card details[data-v-1dc22cd5]{border-bottom:1px solid #edf1f6}.help-card summary[data-v-1dc22cd5]{padding:10px 0;cursor:pointer;color:#54667c;font-size:11px;list-style:none}.help-card summary[data-v-1dc22cd5]:after{content:"›";float:right;color:#7e8da0;font-size:17px;line-height:11px;transition:transform .2s}.help-card details[open] summary[data-v-1dc22cd5]:after{transform:rotate(90deg)}.help-card details p[data-v-1dc22cd5]{margin:-2px 0 10px;color:#8795a7;font-size:10px;line-height:17px}.help-contact[data-v-1dc22cd5]{margin:12px 0 0;color:#78899e;font-size:10px}.help-contact b[data-v-1dc22cd5]{color:var(--cert-primary)}.reject-alert[data-v-1dc22cd5]{padding:13px 16px}.result-message[data-v-1dc22cd5]{position:sticky;bottom:70px;z-index:3;border:1px solid #bdd8fa;border-radius:6px;background:#edf6ff;box-shadow:0 8px 18px #1a66c81a;color:#1569d5}.cert-actions[data-v-1dc22cd5]{position:sticky;bottom:0;z-index:2;margin:0 -2px;padding:12px;border:1px solid var(--cert-border);border-radius:8px;background:#fffffff2;box-shadow:0 -8px 24px #223f620f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cert-actions button[data-v-1dc22cd5]{min-width:176px;height:40px;border-color:#42b984;border-radius:5px;cursor:pointer;font-size:13px;transition:.2s}.cert-actions button[data-v-1dc22cd5]:hover:not(:disabled){background:#f0fbf6}.cert-actions .primary[data-v-1dc22cd5]{border-color:var(--cert-primary);background:linear-gradient(135deg,#1978ef,#0c5fd8);box-shadow:0 6px 16px #1268e833}.cert-actions .primary[data-v-1dc22cd5]:hover:not(:disabled){background:linear-gradient(135deg,#3189f2,#146de5);transform:translateY(-1px)}@media(max-width:1280px){.cert-header-inner[data-v-1dc22cd5],.cert-hero-inner[data-v-1dc22cd5]{width:calc(100% - 40px)}.cert-main[data-v-1dc22cd5]{padding-left:20px;padding-right:20px}.form-grid[data-v-1dc22cd5]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-note ul[data-v-1dc22cd5]{grid-template-columns:1fr}.cert-hero-art[data-v-1dc22cd5]{margin-right:10px;transform:scale(.9)}}@media(max-width:1024px){.cert-header-progress[data-v-1dc22cd5]{display:none}.cert-header-inner[data-v-1dc22cd5]{grid-template-columns:1fr auto}.cert-main[data-v-1dc22cd5]{grid-template-columns:1fr}.cert-main aside[data-v-1dc22cd5]{position:static;grid-row:1;grid-template-columns:repeat(2,1fr)}.help-card[data-v-1dc22cd5],.benefit-card[data-v-1dc22cd5]{grid-row:span 2}.cert-hero-art[data-v-1dc22cd5]{opacity:.62;transform:scale(.82);transform-origin:right center}}@media(max-width:700px){.cert-header-inner[data-v-1dc22cd5],.cert-hero-inner[data-v-1dc22cd5]{width:calc(100% - 28px)}.cert-logo small[data-v-1dc22cd5]{display:none}.cert-hero[data-v-1dc22cd5]{height:190px}.cert-hero h1[data-v-1dc22cd5]{font-size:30px}.cert-hero-copy>div[data-v-1dc22cd5]{display:none}.cert-hero-art[data-v-1dc22cd5]{position:absolute;right:-105px;opacity:.35}.cert-main[data-v-1dc22cd5]{padding:0 12px 32px}.cert-main aside[data-v-1dc22cd5]{grid-template-columns:1fr}.form-grid[data-v-1dc22cd5],.upload-grid[data-v-1dc22cd5]{grid-template-columns:1fr}.form-grid .wide[data-v-1dc22cd5]{grid-column:auto}.section-heading p[data-v-1dc22cd5]{line-height:16px}.cert-actions[data-v-1dc22cd5]{gap:10px}.cert-actions button[data-v-1dc22cd5]{min-width:0;flex:1}.service-note ul[data-v-1dc22cd5]{gap:8px}}.cert-page[data-v-1dc22cd5]{--cert-brand:#0a9b68;--cert-brand-dark:#087d58;--cert-ink:#172a35;--cert-muted:#74857f;--cert-line:#dfe8e5;display:grid;grid-template-rows:76px auto 1fr 48px;background:#f4f8f7;color:var(--cert-ink);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.cert-page button[data-v-1dc22cd5],.cert-page input[data-v-1dc22cd5],.cert-page select[data-v-1dc22cd5]{font:inherit}.cert-header[data-v-1dc22cd5]{height:76px;border-bottom:1px solid #e4ebea;background:#fffffff7;box-shadow:none}.cert-header-inner[data-v-1dc22cd5]{width:100%;padding:0 max(34px,calc((100vw - 1540px)/2));grid-template-columns:230px 1fr auto}.cert-logo[data-v-1dc22cd5]{gap:11px}.cert-logo img[data-v-1dc22cd5]{width:68px;height:56px}.cert-logo strong[data-v-1dc22cd5]{font-size:21px;letter-spacing:4px}.cert-logo small[data-v-1dc22cd5]{margin:0 0 2px;color:#899692;font-size:9px;letter-spacing:1.5px;order:-1}.cert-header-progress[data-v-1dc22cd5]{font-size:11px}.cert-header-progress span[data-v-1dc22cd5]{width:26px;height:26px;border-color:#cfdcd8;color:#84928d}.cert-header-progress span svg[data-v-1dc22cd5]{width:14px}.cert-header-progress span.active[data-v-1dc22cd5],.cert-header-progress span.completed[data-v-1dc22cd5]{border-color:var(--cert-brand);background:var(--cert-brand);color:#fff;box-shadow:0 0 0 4px #0a9b681a}.cert-header-progress span.active+b[data-v-1dc22cd5],.cert-header-progress span.completed+b[data-v-1dc22cd5]{color:var(--cert-brand-dark);font-weight:650}.cert-header-progress i[data-v-1dc22cd5]{background:#d9e4e0}.cert-header-progress i.completed[data-v-1dc22cd5]{background:var(--cert-brand)}.cert-header-actions[data-v-1dc22cd5]{display:flex;align-items:center;gap:10px}.cert-header-actions>i[data-v-1dc22cd5]{width:1px;height:15px;background:#dbe3e0}.cert-header-actions button[data-v-1dc22cd5]{padding:7px 5px;color:#66756f;font-size:11px;white-space:nowrap}.cert-header-actions button[data-v-1dc22cd5]:hover{background:transparent;color:var(--cert-brand)}.cert-header-actions svg[data-v-1dc22cd5]{width:15px;height:15px}.cert-hero[data-v-1dc22cd5]{height:202px;background:radial-gradient(circle at 76% 22%,rgba(32,181,131,.13),transparent 27%),linear-gradient(112deg,#f7fbfa,#eaf3f1 62%,#dcece8)}.cert-hero-inner[data-v-1dc22cd5]{width:min(1440px,calc(100% - 64px))}.hero-kicker[data-v-1dc22cd5]{color:var(--cert-brand-dark)}.cert-hero h1[data-v-1dc22cd5]{color:#183e46;font-size:34px}.cert-hero p[data-v-1dc22cd5]{color:#607873}.cert-hero-copy>div span[data-v-1dc22cd5]{color:#718782}.cert-hero-copy>div span[data-v-1dc22cd5]:before{border-color:var(--cert-brand)}.art-building[data-v-1dc22cd5]{border-color:#208f7533;background:linear-gradient(145deg,#ffffffd9,#48ae912e);box-shadow:0 15px 35px #1b68571c}.art-building[data-v-1dc22cd5]:after{background:repeating-linear-gradient(90deg,rgba(27,135,106,.15) 0 7px,transparent 7px 18px)}.art-certificate[data-v-1dc22cd5]{background:linear-gradient(145deg,#fffffff0,#def2ebe0);box-shadow:0 18px 38px #19625224}.art-certificate>span[data-v-1dc22cd5]{background:#badfd2}.art-certificate b[data-v-1dc22cd5]{color:var(--cert-brand)}.art-shield[data-v-1dc22cd5]{border-color:#0a9b687a;background:linear-gradient(145deg,#ffffffeb,#51bb9647);box-shadow:0 18px 40px #126f542e;color:var(--cert-brand)}.cert-main[data-v-1dc22cd5]{max-width:1440px;margin:-16px auto 0;padding-bottom:38px;grid-template-columns:minmax(0,1fr) 310px}.form-card[data-v-1dc22cd5],.status-card[data-v-1dc22cd5],.benefit-card[data-v-1dc22cd5],.completion-card[data-v-1dc22cd5],.help-card[data-v-1dc22cd5],.reject-alert[data-v-1dc22cd5]{border-color:var(--cert-line);border-radius:14px;box-shadow:0 12px 34px #19463d11}.form-card[data-v-1dc22cd5]{padding:22px 24px 24px}.section-heading[data-v-1dc22cd5]{margin-bottom:20px;padding-bottom:15px;border-color:#eaf0ee}.section-heading>span[data-v-1dc22cd5]{width:34px;height:34px;border-radius:9px;background:#e8f7f1;color:var(--cert-brand)}.section-heading h2[data-v-1dc22cd5]{color:#294640;font-size:16px!important}.section-heading p[data-v-1dc22cd5]{color:#84938e}.form-grid[data-v-1dc22cd5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.form-grid .wide[data-v-1dc22cd5]{grid-column:1/-1}.form-grid label span[data-v-1dc22cd5]{color:#4d5e58;font-size:12px;font-weight:650}.form-grid input[data-v-1dc22cd5],.form-grid select[data-v-1dc22cd5]{height:48px;padding:0 13px;border-color:#d5dfdc;border-radius:9px;color:#20342c;font-size:13px}.form-grid input[data-v-1dc22cd5]:hover,.form-grid select[data-v-1dc22cd5]:hover{border-color:#b8cbc5}.form-grid input[data-v-1dc22cd5]:focus,.form-grid select[data-v-1dc22cd5]:focus{border-color:var(--cert-brand);box-shadow:0 0 0 3px #0a9b681a}.form-grid input[data-v-1dc22cd5]:disabled,.form-grid select[data-v-1dc22cd5]:disabled{background:#f4f7f6;color:#71807b}.form-grid input.invalid[data-v-1dc22cd5],.form-grid select.invalid[data-v-1dc22cd5]{border-color:#cf6b60;background:snow}.upload-grid[data-v-1dc22cd5]{gap:20px}.upload-box[data-v-1dc22cd5]{height:118px;border-color:#b9d4cb;border-radius:11px;background:#f8fcfa}.upload-box[data-v-1dc22cd5]:hover{border-color:var(--cert-brand);background:#eff9f5;color:var(--cert-brand-dark)}.upload-box svg[data-v-1dc22cd5],.file-item>svg[data-v-1dc22cd5]{color:var(--cert-brand)}.file-item[data-v-1dc22cd5]{border-color:#dfe8e5;border-radius:9px}.file-item.pending[data-v-1dc22cd5]{border-color:#a9d6c6;background:#f0faf6}.upload-tip[data-v-1dc22cd5]{background:#f0f7f4;color:#638077}.service-note li svg[data-v-1dc22cd5]{color:var(--cert-brand)}.status-card h3[data-v-1dc22cd5],.benefit-card h3[data-v-1dc22cd5],.completion-card h3[data-v-1dc22cd5]{color:#294640}.status-card h3 svg[data-v-1dc22cd5],.benefit-card h3 svg[data-v-1dc22cd5],.completion-card h3 svg[data-v-1dc22cd5]{color:var(--cert-brand)}.completion-track[data-v-1dc22cd5]{background:#dcebe6}.completion-track i[data-v-1dc22cd5]{background:linear-gradient(90deg,#1db77e,#087f5a)}.completion-card h3 strong[data-v-1dc22cd5],.help-contact b[data-v-1dc22cd5]{color:var(--cert-brand-dark)}.cert-actions[data-v-1dc22cd5]{border-color:var(--cert-line);border-radius:12px;background:#fffffff0;box-shadow:0 -8px 26px #1b483f12}.cert-actions button[data-v-1dc22cd5]{height:46px;border-color:#a7cfc0;border-radius:9px;color:var(--cert-brand-dark)}.cert-actions button[data-v-1dc22cd5]:hover:not(:disabled){background:#eff9f5}.cert-actions .primary[data-v-1dc22cd5]{border-color:var(--cert-brand);background:linear-gradient(110deg,#0ba26d,#087f5a);box-shadow:0 10px 24px #09916233}.cert-actions .primary[data-v-1dc22cd5]:hover:not(:disabled){background:linear-gradient(110deg,#12ad77,#0a8d64);box-shadow:0 14px 28px #09916240}.result-message[data-v-1dc22cd5]{border-color:#b9ddcf;background:#eef9f5;color:#087d58}.cert-footer[data-v-1dc22cd5]{display:flex;min-height:48px;align-items:center;justify-content:center;background:#f4f7f6;color:#899994;font-size:10px}.pending-main[data-v-1dc22cd5]{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:46px 0 50px;display:grid;gap:18px}.pending-hero-card[data-v-1dc22cd5],.pending-progress-card[data-v-1dc22cd5],.pending-summary-card[data-v-1dc22cd5],.pending-help-card[data-v-1dc22cd5]{border:1px solid var(--cert-line);border-radius:18px;background:#fffffff2;box-shadow:0 24px 64px #19463d14}.pending-hero-card[data-v-1dc22cd5]{position:relative;overflow:hidden;padding:54px 330px 50px 56px;background:radial-gradient(circle at 84% 42%,rgba(28,177,125,.13),transparent 26%),linear-gradient(135deg,#fff,#f0f8f5)}.pending-hero-card[data-v-1dc22cd5]:before{position:absolute;inset:0;background-image:linear-gradient(rgba(20,117,108,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(20,117,108,.045) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);content:""}.pending-kicker[data-v-1dc22cd5]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:20px;background:#e8f7f1;color:var(--cert-brand-dark);font-size:11px;font-weight:700;letter-spacing:.06em}.pending-kicker svg[data-v-1dc22cd5]{width:15px}.pending-hero-card h1[data-v-1dc22cd5]{position:relative;margin:18px 0 10px;color:#183e46;font-size:31px;letter-spacing:.02em}.pending-hero-card>p[data-v-1dc22cd5]{position:relative;max-width:610px;margin:0;color:#71827c;font-size:13px;line-height:1.8}.pending-time[data-v-1dc22cd5]{position:relative;display:flex;width:max-content;align-items:center;gap:10px;margin-top:24px;padding:10px 14px;border:1px solid #d8e9e3;border-radius:10px;background:#ffffffb8}.pending-time>svg[data-v-1dc22cd5]{width:20px;color:var(--cert-brand)}.pending-time b[data-v-1dc22cd5],.pending-time small[data-v-1dc22cd5]{display:block}.pending-time b[data-v-1dc22cd5]{color:#3f5b53;font-size:12px}.pending-time small[data-v-1dc22cd5]{margin-top:3px;color:#8a9994;font-size:10px}.pending-state-art[data-v-1dc22cd5]{position:absolute;z-index:1;top:50%;right:86px;width:176px;height:176px;transform:translateY(-50%)}.pending-state-art>span[data-v-1dc22cd5]{position:absolute;inset:14px;display:grid;place-items:center;border:1px solid rgba(10,155,104,.2);border-radius:50%;background:linear-gradient(145deg,#fff,#def2eb);box-shadow:0 22px 54px #1270542e;color:var(--cert-brand)}.pending-state-art>span svg[data-v-1dc22cd5]{width:68px;height:68px}.pending-state-art>i[data-v-1dc22cd5]{position:absolute;inset:0;border:1px dashed rgba(10,155,104,.3);border-radius:50%;animation:pending-orbit-1dc22cd5 18s linear infinite}.pending-state-art>b[data-v-1dc22cd5]{position:absolute;right:0;bottom:14px;display:grid;width:48px;height:48px;place-items:center;border:5px solid #f3f9f7;border-radius:50%;background:#fff3df;color:#d88822;box-shadow:0 8px 22px #535b4326}.pending-state-art>b svg[data-v-1dc22cd5]{width:21px}.pending-progress-card[data-v-1dc22cd5],.pending-summary-card[data-v-1dc22cd5]{padding:28px 32px}.pending-progress-card>header[data-v-1dc22cd5],.pending-summary-card>header[data-v-1dc22cd5]{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #eaf0ee}.pending-progress-card header span[data-v-1dc22cd5],.pending-summary-card header span[data-v-1dc22cd5]{color:#198b67;font-size:9px;font-weight:700;letter-spacing:.16em}.pending-progress-card h2[data-v-1dc22cd5],.pending-summary-card h2[data-v-1dc22cd5]{margin:5px 0 0;color:#294640;font-size:18px}.pending-progress-card header em[data-v-1dc22cd5]{padding:6px 10px;border-radius:20px;background:#fff4e4;color:#c47517;font-size:10px;font-style:normal}.pending-progress-card ol[data-v-1dc22cd5]{display:grid;grid-template-columns:repeat(3,1fr);margin:27px 0 2px;padding:0;list-style:none}.pending-progress-card li[data-v-1dc22cd5]{position:relative;display:flex;align-items:center;gap:12px}.pending-progress-card li[data-v-1dc22cd5]:not(:last-child):after{position:absolute;top:19px;right:14px;left:54px;height:2px;background:#dde7e3;content:""}.pending-progress-card li.completed[data-v-1dc22cd5]:after{background:#58bb94}.pending-progress-card li>span[data-v-1dc22cd5]{position:relative;z-index:1;display:grid;width:40px;height:40px;flex:none;place-items:center;border:2px solid #d5e0dc;border-radius:50%;background:#fff;color:#899893;font-size:12px;font-weight:700}.pending-progress-card li>span svg[data-v-1dc22cd5]{width:18px}.pending-progress-card li.completed>span[data-v-1dc22cd5]{border-color:var(--cert-brand);background:var(--cert-brand);color:#fff}.pending-progress-card li.active>span[data-v-1dc22cd5]{border-color:#e2a24c;background:#fff8ed;color:#d48017;box-shadow:0 0 0 5px #fff4e5}.pending-progress-card li.active>span svg[data-v-1dc22cd5]{animation:spin 1.5s linear infinite}.pending-progress-card li b[data-v-1dc22cd5],.pending-progress-card li small[data-v-1dc22cd5]{display:block}.pending-progress-card li b[data-v-1dc22cd5]{color:#415950;font-size:13px}.pending-progress-card li small[data-v-1dc22cd5]{max-width:210px;margin-top:4px;color:#8a9893;font-size:10px;line-height:1.5}.pending-summary-card header button[data-v-1dc22cd5]{display:flex;align-items:center;gap:5px;padding:8px 11px;border:1px solid #b7d7ca;border-radius:8px;background:#f5fbf8;color:var(--cert-brand-dark);font-size:11px;font-weight:650}.pending-summary-card header button[data-v-1dc22cd5]:hover{border-color:var(--cert-brand);background:#eaf8f2}.pending-summary-card header button svg[data-v-1dc22cd5]{width:15px;transition:transform .2s}.pending-summary-card header button svg.rotated[data-v-1dc22cd5]{transform:rotate(180deg)}.pending-summary-grid[data-v-1dc22cd5]{display:grid;grid-template-columns:2fr 1.5fr 1.2fr .7fr;gap:0;margin-top:23px}.pending-summary-grid article[data-v-1dc22cd5]{min-width:0;padding:4px 20px;border-right:1px solid #e7eeeb}.pending-summary-grid article[data-v-1dc22cd5]:first-child{padding-left:0}.pending-summary-grid article[data-v-1dc22cd5]:last-child{border:0}.pending-summary-grid article>span[data-v-1dc22cd5],.pending-summary-grid article>b[data-v-1dc22cd5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending-summary-grid article>span[data-v-1dc22cd5]{color:#8b9994;font-size:10px}.pending-summary-grid article>b[data-v-1dc22cd5]{margin-top:8px;color:#334d45;font-size:13px}.pending-summary-grid article small[data-v-1dc22cd5]{margin-left:8px;color:#899792;font-size:10px;font-weight:400}.pending-details[data-v-1dc22cd5]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:26px;padding-top:24px;border-top:1px solid #eaf0ee}.pending-details h3[data-v-1dc22cd5]{display:flex;align-items:center;gap:7px;margin:0 0 13px;color:#405950;font-size:13px}.pending-details h3 svg[data-v-1dc22cd5]{width:17px;color:var(--cert-brand)}.pending-details dl[data-v-1dc22cd5]{margin:0}.pending-details dl>div[data-v-1dc22cd5]{display:grid;grid-template-columns:90px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid #eef2f1;font-size:11px}.pending-details dt[data-v-1dc22cd5]{color:#899792}.pending-details dd[data-v-1dc22cd5]{margin:0;color:#455e55}.pending-files[data-v-1dc22cd5]{display:grid;gap:8px}.pending-files button[data-v-1dc22cd5]{display:flex;width:100%;align-items:center;gap:9px;padding:9px 10px;border:1px solid #e0e8e5;border-radius:8px;background:#fbfdfc;text-align:left}.pending-files button[data-v-1dc22cd5]:hover{border-color:#a8d2c2;background:#f3faf7}.pending-files button>svg[data-v-1dc22cd5]{width:18px;color:var(--cert-brand)}.pending-files button span[data-v-1dc22cd5]{min-width:0;flex:1}.pending-files b[data-v-1dc22cd5],.pending-files small[data-v-1dc22cd5]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pending-files b[data-v-1dc22cd5]{color:#40574f;font-size:11px}.pending-files small[data-v-1dc22cd5]{margin-top:3px;color:#909c98;font-size:9px}.pending-files em[data-v-1dc22cd5]{color:var(--cert-brand-dark);font-size:10px;font-style:normal}.pending-help-card[data-v-1dc22cd5]{display:flex;align-items:center;gap:15px;padding:20px 24px}.pending-help-card>span[data-v-1dc22cd5]{display:grid;width:42px;height:42px;flex:none;place-items:center;border-radius:10px;background:#eaf8f2;color:var(--cert-brand)}.pending-help-card>span svg[data-v-1dc22cd5]{width:20px}.pending-help-card>div[data-v-1dc22cd5]{flex:1}.pending-help-card h2[data-v-1dc22cd5]{margin:0 0 5px;color:#3f5850;font-size:14px}.pending-help-card p[data-v-1dc22cd5]{margin:0;color:#84938e;font-size:11px;line-height:1.65}.pending-help-card>button[data-v-1dc22cd5]{display:flex;align-items:center;gap:6px;padding:9px 13px;border:1px solid #b7d7ca;border-radius:8px;background:#fff;color:var(--cert-brand-dark);font-size:11px}.pending-help-card>button svg[data-v-1dc22cd5]{width:15px}.detail-expand-enter-active[data-v-1dc22cd5],.detail-expand-leave-active[data-v-1dc22cd5]{transition:.24s ease}.detail-expand-enter-from[data-v-1dc22cd5],.detail-expand-leave-to[data-v-1dc22cd5]{opacity:0;transform:translateY(-8px)}@keyframes pending-orbit-1dc22cd5{to{transform:rotate(360deg)}}@media(max-width:1180px){.cert-header-progress[data-v-1dc22cd5]{display:none}.cert-header-inner[data-v-1dc22cd5]{grid-template-columns:1fr auto}.pending-main[data-v-1dc22cd5]{padding-top:32px}.pending-summary-grid[data-v-1dc22cd5]{grid-template-columns:1fr 1fr;gap:18px}.pending-summary-grid article[data-v-1dc22cd5],.pending-summary-grid article[data-v-1dc22cd5]:first-child{padding:0;border:0}.form-grid[data-v-1dc22cd5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cert-page[data-v-1dc22cd5]{display:block;min-height:100vh}.cert-header[data-v-1dc22cd5]{height:66px}.cert-header-inner[data-v-1dc22cd5]{padding:0 16px}.cert-logo img[data-v-1dc22cd5]{width:54px;height:44px}.cert-logo strong[data-v-1dc22cd5]{font-size:18px}.cert-logo small[data-v-1dc22cd5],.cert-header-actions button[data-v-1dc22cd5]:not(:last-child),.cert-header-actions>i[data-v-1dc22cd5]{display:none}.cert-hero[data-v-1dc22cd5]{height:180px}.cert-hero-inner[data-v-1dc22cd5]{width:calc(100% - 32px)}.cert-hero-copy>div[data-v-1dc22cd5],.cert-hero-art[data-v-1dc22cd5]{display:none}.cert-main[data-v-1dc22cd5]{margin:-12px auto 0;padding-right:10px;padding-left:10px}.form-card[data-v-1dc22cd5]{padding:19px 16px}.form-grid[data-v-1dc22cd5],.upload-grid[data-v-1dc22cd5]{grid-template-columns:1fr}.pending-main[data-v-1dc22cd5]{width:calc(100% - 20px);padding:18px 0 30px}.pending-hero-card[data-v-1dc22cd5]{padding:31px 24px}.pending-hero-card h1[data-v-1dc22cd5]{font-size:24px}.pending-state-art[data-v-1dc22cd5]{display:none}.pending-progress-card[data-v-1dc22cd5],.pending-summary-card[data-v-1dc22cd5]{padding:22px 18px}.pending-progress-card ol[data-v-1dc22cd5]{grid-template-columns:1fr;gap:22px}.pending-progress-card li[data-v-1dc22cd5]:not(:last-child):after{top:40px;bottom:-22px;left:19px;width:2px;height:auto}.pending-summary-grid[data-v-1dc22cd5]{grid-template-columns:1fr}.pending-summary-card>header[data-v-1dc22cd5]{align-items:flex-start;gap:12px}.pending-summary-card header button[data-v-1dc22cd5]{flex:none}.pending-details[data-v-1dc22cd5]{grid-template-columns:1fr}.pending-help-card[data-v-1dc22cd5]{align-items:flex-start;flex-wrap:wrap}.pending-help-card>button[data-v-1dc22cd5]{margin-left:57px}.cert-footer[data-v-1dc22cd5]{min-height:48px;padding:10px 18px;text-align:center;line-height:1.6}}@media(prefers-reduced-motion:reduce){.pending-state-art>i[data-v-1dc22cd5],.pending-progress-card li.active>span svg[data-v-1dc22cd5]{animation:none}.detail-expand-enter-active[data-v-1dc22cd5],.detail-expand-leave-active[data-v-1dc22cd5]{transition:none}}.cert-header-actions a[data-v-1dc22cd5]{display:flex;align-items:center;gap:7px;padding:7px 5px;color:#66756f;font-size:11px;text-decoration:none;white-space:nowrap}.cert-header-actions a[data-v-1dc22cd5]:hover{color:var(--cert-brand)}.pending-help-card>a[data-v-1dc22cd5]{display:flex;align-items:center;gap:6px;padding:9px 13px;border:1px solid #b7d7ca;border-radius:8px;background:#fff;color:var(--cert-brand-dark);font-size:11px;text-decoration:none}.pending-help-card>a svg[data-v-1dc22cd5]{width:15px}@media(max-width:760px){.cert-header-actions a[data-v-1dc22cd5]{display:none}.pending-help-card>a[data-v-1dc22cd5]{margin-left:57px}.pending-help-card>button[data-v-1dc22cd5]{display:none}}.cert-hero-inner[data-v-1dc22cd5],.cert-main[data-v-1dc22cd5]{width:min(1680px,calc(100% - 48px));max-width:none}.cert-main[data-v-1dc22cd5]{grid-template-columns:minmax(0,1fr) 294px;gap:16px;padding:0 0 42px}.form-card .section-heading[data-v-1dc22cd5]{justify-content:flex-start;text-align:left}.form-card .section-heading>div[data-v-1dc22cd5]{min-width:0}.form-card .section-heading h2[data-v-1dc22cd5]{display:block;margin:0 0 3px!important;text-align:left}@media(max-width:1024px){.cert-hero-inner[data-v-1dc22cd5],.cert-main[data-v-1dc22cd5]{width:calc(100% - 32px)}}@media(max-width:700px){.cert-hero-inner[data-v-1dc22cd5],.cert-main[data-v-1dc22cd5]{width:100%}.cert-main[data-v-1dc22cd5]{padding-right:10px;padding-left:10px}}:root{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#263442;background:#f5f8fb;font-synthesis:none;--green:#08a563;--blue:#176ee5;--border:#e7edf2}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f5f8fb}button,input{font:inherit}button{cursor:pointer}.container{width:min(1480px,calc(100% - 40px));margin:0 auto}.utility-bar{height:34px;border-bottom:1px solid #edf0f2;background:#fff;color:#7b858e;font-size:12px}.utility-content{height:100%;display:flex;align-items:center;justify-content:space-between}.utility-content div{display:flex;gap:24px}.utility-content b{font-weight:500;color:#65717b}.main-header{height:86px;display:grid;grid-template-columns:250px minmax(340px,680px) 1fr;align-items:center;gap:35px;background:#fff}.brand{text-decoration:none;color:#1f2b34;display:flex;align-items:center;gap:12px}.brand-mark{position:relative;width:54px;height:45px;display:block}.brand-mark:before,.brand-mark:after,.brand-mark i{content:"";position:absolute;border-radius:100% 15%}.brand-mark:before{width:48px;height:16px;top:2px;left:0;background:#079d66;transform:rotate(-15deg)}.brand-mark:after{width:48px;height:16px;bottom:2px;left:6px;background:#1979d4;transform:rotate(15deg)}.brand-mark i:first-child{width:35px;height:12px;left:12px;top:16px;background:#f5b417;transform:rotate(-25deg)}.brand strong{display:block;font-size:23px;letter-spacing:2px}.brand small{font-size:9px;letter-spacing:3px;color:#858c92}.search-box{height:44px;border:2px solid #20ad73;border-radius:6px;display:flex;overflow:hidden}.search-box input{border:0;outline:0;min-width:0;flex:1;padding:0 18px;color:#3b4650}.search-box button{width:90px;border:0;color:#fff;background:linear-gradient(135deg,#0bae6a,#078d56);font-weight:600}.auth-links{justify-self:end;display:flex;gap:32px}.auth-links button{border:0;background:none;color:#1671dc;font-weight:600}.nav-wrap{background:#fff;border-bottom:1px solid #e7ebef;box-shadow:0 3px 12px #28465a0a}.nav-list{display:grid;grid-template-columns:repeat(12,minmax(88px,1fr));gap:8px;padding:8px 0}.nav-list button{height:58px;border:1px solid #e8edf1;border-radius:10px;background:#fff;color:#2f3a43;font-size:12px;line-height:17px;display:flex;align-items:center;justify-content:center;gap:7px;padding:5px;transition:.2s}.nav-list button span{font-size:20px;color:#2478eb}.nav-list button:hover,.nav-list button.active{border-color:#8fdabb;color:#078c55;box-shadow:0 3px 12px #0a965a1a}.nav-list button.active{position:relative}.nav-list button.active:after{content:"";position:absolute;height:3px;left:18px;right:18px;bottom:-9px;background:#0aa365;border-radius:3px}main{padding-top:22px;padding-bottom:20px}.hero-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(285px,1fr);gap:16px}.hero-banner{position:relative;height:380px;border-radius:12px;overflow:hidden;background:url(/assets/energy-hero-Bk8kmHCK.png) center/cover no-repeat;color:#fff;box-shadow:0 10px 30px #0049821f}.hero-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,42,93,.36),transparent 64%);pointer-events:none}.hero-copy{position:absolute;z-index:1;left:55px;top:70px}.hero-copy>span{font-size:12px;letter-spacing:2px;color:#8ed4ff}.hero-copy h1{font-size:36px;margin:15px 0 12px;letter-spacing:2px}.hero-copy p{font-size:16px;margin:0;color:#d8edff}.hero-copy button{margin-top:30px;height:42px;padding:0 22px;border:1px solid rgba(255,255,255,.7);border-radius:5px;background:#ffffff1a;color:#fff}.hero-copy button b{margin-left:20px}.hero-shortcuts{position:absolute;z-index:1;left:35px;right:35px;bottom:25px;display:flex;gap:8px}.hero-shortcuts span{padding:9px 13px;border:1px solid rgba(255,255,255,.35);border-radius:5px;background:#05468252;font-size:12px}.user-panel{height:380px;padding:22px;background:#fff;border:1px solid var(--border);border-radius:12px}.welcome-row{display:flex;align-items:center;gap:12px}.welcome-row .avatar{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#e9edf1;color:#aeb8c1;font-size:27px}.welcome-row strong,.welcome-row small{display:block}.welcome-row strong{font-size:14px}.welcome-row small{margin-top:7px;color:#9099a1;font-size:11px}.panel-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0 14px}.panel-actions button{height:38px;border:1px solid #0aaa67;border-radius:5px;background:#fff;color:#07945a}.panel-actions button:first-child{background:#0aa664;color:#fff}.user-tools{display:flex;justify-content:space-around;text-align:center}.user-tools span{font-size:23px;color:#667783}.user-tools small{display:block;margin-top:5px;font-size:11px;color:#59656e}.notice-box{margin-top:16px;padding:14px;background:#fff9f2;border:1px solid #ffead4;border-radius:8px;color:#a65a20}.notice-box strong{font-size:12px}.notice-box ul{display:grid;grid-template-columns:1fr 1fr;gap:7px 15px;margin:10px 0;padding-left:18px;font-size:10px}.notice-box button{display:block;margin:auto;border:0;background:none;color:#e5832c;font-size:11px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0}.metrics article{min-height:104px;display:flex;align-items:center;gap:18px;padding:18px 24px;background:#fff;border:1px solid var(--border);border-radius:10px}.metrics article>span{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#e9f7f1;color:#0aa365;font-size:25px}.metrics article:nth-child(2)>span,.metrics article:nth-child(4)>span{background:#eaf2ff;color:#2378e9}.metrics article:nth-child(3)>span{background:#fff3df;color:#f4a71c}.metrics small,.metrics strong,.metrics em{display:block}.metrics small{font-size:12px;color:#69757f}.metrics strong{margin:5px 0;font-size:21px}.metrics em{color:#0aa365;font-size:11px;font-style:normal}.metrics em i{color:#a0a8ae;font-style:normal;margin-left:5px}.zones-grid,.split-row,.service-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.zone-section,.white-panel{padding:20px;background:#fff;border:1px solid var(--border);border-radius:10px}.section-heading{display:flex;align-items:center;justify-content:space-between}.section-heading h2{margin:0;color:#26323a;font-size:17px}.section-heading button{border:0;background:none;color:#06a161;font-size:12px}.section-heading button span{font-size:18px}.zone-tabs{display:flex;gap:22px;height:38px;align-items:center;margin-top:7px;border-top:1px solid #f1f3f4;font-size:11px;color:#626d75}.zone-tabs span.active{padding:4px 9px;border:1px solid #7fd2ad;border-radius:4px;color:#078b54;background:#f5fffa}.product-grid,.talent-grid,.reuse-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.product-card{min-width:0}.product-visual{height:105px;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:linear-gradient(145deg,#baddf0,#5e9dbd)}.product-visual span{z-index:1;color:#fff;font-size:45px;text-shadow:0 3px 8px rgba(0,0,0,.3)}.product-visual i{position:absolute;width:85%;height:35%;bottom:-10%;border-radius:50%;background:#14523459}.product-visual.solar{background:linear-gradient(145deg,#7eb7dd,#173f78)}.product-visual.cabinet{background:linear-gradient(145deg,#dfe7eb,#758a95)}.product-visual.power{background:linear-gradient(145deg,#d3bca7,#766d68)}.product-visual.battery{background:linear-gradient(145deg,#b8d8df,#55747b)}.product-card h3,.talent-grid h3,.reuse-grid h3{margin:9px 0 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;font-weight:500}.product-price,.talent-grid strong,.reuse-grid strong{color:#ed4b47;font-size:13px;font-weight:600}.product-price small,.talent-grid strong small{font-size:9px;font-weight:400}.product-card p{margin:5px 0 0;color:#a1a8ad;font-size:9px}.split-row .white-panel,.service-row .white-panel{min-height:278px}.talent-grid,.reuse-grid{margin-top:7px}.person-photo{height:115px;display:flex;align-items:flex-end;justify-content:center;border-radius:7px;background:linear-gradient(#dce7ec,#a7bbc5);overflow:hidden}.person-photo span{display:grid;place-items:center;width:65px;height:88px;border-radius:40px 40px 4px 4px;background:linear-gradient(#cce1ea 30%,#32637b 31%);color:#30556b;font-size:20px}.talent-grid p{margin:0 0 7px;color:#89939b;font-size:9px}.reuse-photo{height:115px;display:grid;place-items:center;border-radius:7px;background:linear-gradient(145deg,#accbd4,#467886);color:#fff;font-size:45px}.reuse-1{background:linear-gradient(145deg,#b8d5e6,#5c8eba)}.reuse-2{background:linear-gradient(145deg,#dedede,#7b858b)}.reuse-3{background:linear-gradient(145deg,#70b5e8,#1d5e9d)}.reuse-4{background:linear-gradient(145deg,#c59d65,#60452c)}.finance-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px}.finance-cards article{min-height:180px;padding:22px 10px;text-align:center;border-radius:8px;background:linear-gradient(#f9fbff,#eff5fa)}.finance-cards span{font-size:35px;color:#2378e9}.finance-cards h3{margin:14px 0 10px;font-size:13px}.finance-cards p{font-size:9px;color:#858f97}.charts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.charts article{height:180px;padding:15px;border:1px solid #edf1f4;border-radius:7px}.charts small,.charts strong{display:block}.charts small{color:#66727b}.charts strong{margin-top:12px;font-size:16px}.charts em{float:right;color:#08a563;font-size:10px;font-style:normal}.line-chart{height:75px;display:grid;place-items:center;color:#08a563;font-size:36px;letter-spacing:-10px}.bar-chart{height:80px;display:flex;align-items:flex-end;gap:8px;margin-top:15px}.bar-chart i{flex:1;background:#0dad68;border-radius:2px 2px 0 0}.donut-chart{width:70px;height:70px;margin:15px auto;border:14px solid #2278e7;border-top-color:#ffc02e;border-right-color:#0aaa68;border-radius:50%}.innovation-row,.custom-row,.emergency{margin-top:14px;border-radius:10px;color:#fff}.innovation-row{min-height:165px;display:flex;align-items:center;justify-content:space-between;padding:35px 50px;background:linear-gradient(105deg,#07384f,#1777a1 55%,#2fa1bd)}.innovation-row span{color:#6ce1bf;font-size:13px}.innovation-row h2{margin:12px 0 8px}.innovation-row p{margin:0;color:#c4e4ec;font-size:12px}.innovation-row button,.custom-row>button{height:42px;padding:0 24px;border:1px solid rgba(255,255,255,.7);border-radius:5px;background:#ffffff1f;color:#fff}.custom-row{display:grid;grid-template-columns:1.3fr 2fr auto;align-items:center;gap:30px;min-height:190px;padding:30px 42px;background:linear-gradient(120deg,#0b4d9c,#0968c4)}.custom-row small{color:#79d5ff}.custom-row h2{margin:8px 0;font-size:22px}.custom-row p{margin:0;color:#a9d5ff;font-size:11px}.custom-services{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.custom-services span{padding:25px 7px;text-align:center;border:1px solid rgba(255,255,255,.28);border-radius:6px;font-size:12px}.custom-row>button{background:#ffc84b;color:#805000;border:0;font-weight:600}.emergency{min-height:108px;display:flex;align-items:center;justify-content:space-between;padding:20px 35px;background:linear-gradient(105deg,#132b38,#294b5b);box-shadow:inset 0 0 30px #00000040}.emergency>div:first-child{display:flex;align-items:center;gap:15px}.emergency>div>span{font-size:33px}.emergency h2{font-size:19px;margin:0 0 7px}.emergency p{margin:0;color:#b8c8d0;font-size:11px}.emergency-items{display:flex;gap:30px;color:#d5e1e6;font-size:11px}.emergency button{height:42px;padding:0 32px;border:0;border-radius:5px;background:#e43d3d;color:#fff;font-weight:600}footer{background:#172833;color:#d5dfe4}.footer-main{min-height:150px;display:grid;grid-template-columns:1.5fr 1.2fr 1fr 1fr 110px;align-items:center;gap:40px}.footer-main>div{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#aab8c0}.footer-main b{color:#dbe3e7}.footer-main strong{color:#fff;font-size:18px}.footer-brand strong{font-size:23px}.footer-brand p{margin:0}.qr-code{width:75px!important;height:75px;display:grid!important;place-items:center;background:#fff;color:#182833!important;font-size:35px!important}.qr-code small{font-size:9px}.copyright{text-align:center;padding:10px;border-top:1px solid #31424c;color:#778a94;font-size:10px}.toast-message{position:fixed;z-index:20;left:50%;top:90px;transform:translate(-50%);padding:11px 22px;border-radius:6px;background:#14232ceb;color:#fff;font-size:13px;box-shadow:0 8px 25px #0003}.toast-enter-active,.toast-leave-active{transition:.2s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,-10px)}@media(max-width:1200px){.nav-list{display:flex;overflow-x:auto}.nav-list button{min-width:130px}.hero-layout{grid-template-columns:1fr}.user-panel{display:none}.hero-banner{height:350px}.zones-grid,.split-row,.service-row,.custom-row{grid-template-columns:1fr}.emergency-items{display:none}}@media(max-width:760px){.container{width:min(100% - 24px,1480px)}.utility-content>span{display:none}.main-header{height:auto;padding:14px 0;grid-template-columns:1fr auto;gap:12px}.brand{transform:scale(.85);transform-origin:left}.search-box{grid-column:1/-1;grid-row:2}.auth-links{gap:8px}.metrics{grid-template-columns:1fr 1fr}.metrics article{padding:12px;gap:10px}.hero-banner{height:320px}.hero-copy{left:25px;top:50px}.hero-copy h1{font-size:26px}.hero-shortcuts{overflow:hidden;left:20px}.product-grid,.talent-grid,.reuse-grid{grid-template-columns:repeat(2,1fr)}.product-card:nth-child(5),.talent-grid article:nth-child(5),.reuse-grid article:nth-child(5){display:none}.finance-cards{grid-template-columns:1fr 1fr}.charts{grid-template-columns:1fr}.charts article{height:145px}.analytics{display:none}.innovation-row{padding:25px;align-items:flex-start;gap:20px;flex-direction:column}.custom-services{grid-template-columns:1fr 1fr}.emergency{padding:20px}.footer-main{grid-template-columns:1fr 1fr;padding:25px 0}.footer-main>div:nth-child(n+4){display:none}}.login-dialog-mask{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px;background:#0e1f268a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.login-dialog{position:relative;width:min(430px,100%);padding:34px;border:1px solid rgba(255,255,255,.75);border-radius:16px;background:#fff;box-shadow:0 30px 80px #06271b3d}.login-dialog-close{position:absolute;top:12px;right:14px;width:32px;height:32px;border:0;border-radius:50%;background:#f3f6f4;color:#77827d;font-size:24px;line-height:28px}.login-dialog-brand{display:flex;align-items:center;gap:13px;margin-bottom:28px}.login-dialog-brand img{width:54px;height:45px;object-fit:contain}.login-dialog-brand strong,.login-dialog-brand small{display:block}.login-dialog-brand strong{color:#17362a;font-size:20px}.login-dialog-brand small{margin-top:4px;color:#87928d;font-size:11px}.login-dialog h2{margin:0;color:#193328;font-size:25px}.login-dialog>p{margin:8px 0 24px;color:#7a8680;font-size:13px}.login-dialog form{display:grid;gap:17px}.login-dialog label span{display:block;margin-bottom:7px;color:#405149;font-size:13px;font-weight:600}.login-dialog input{width:100%;height:44px;padding:0 13px;border:1px solid #dce5e0;border-radius:7px;outline:0;transition:.2s}.login-dialog input:focus{border-color:#0ba566;box-shadow:0 0 0 3px #0ba5661a}.login-error{padding:9px 11px;border-radius:6px;background:#fff1f0;color:#c2473d;font-size:12px}.login-submit{height:45px;border:0;border-radius:7px;background:linear-gradient(135deg,#0bae6a,#078d56);color:#fff;font-weight:700;box-shadow:0 8px 20px #089d5f33}.login-submit:disabled{cursor:wait;opacity:.68}.dialog-fade-enter-active,.dialog-fade-leave-active{transition:opacity .2s}.dialog-fade-enter-active .login-dialog,.dialog-fade-leave-active .login-dialog{transition:transform .2s}.dialog-fade-enter-from,.dialog-fade-leave-to{opacity:0}.dialog-fade-enter-from .login-dialog,.dialog-fade-leave-to .login-dialog{transform:translateY(12px) scale(.98)}@media(max-width:520px){.login-dialog{padding:28px 22px}.login-dialog-brand{margin-bottom:22px}}.product-visual{background:#f2f5f6}.material-inquiry-page{padding:18px 0 34px;color:#263b33}.material-inquiry-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#8b9792;font-size:12px}.material-inquiry-breadcrumb button{padding:0;border:0;background:none;color:#5d756c}.material-inquiry-breadcrumb strong{color:#44554e}.material-inquiry-page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.material-inquiry-page-heading>div{display:flex;align-items:center;gap:10px}.material-inquiry-page-heading>div>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #dce7e1;border-radius:7px;background:#fff;color:#537066}.material-inquiry-page-heading h1{margin:0;font-size:20px}.material-inquiry-page-heading p{margin:3px 0 0;color:#8a9691;font-size:11px}.material-inquiry-page-heading>span{display:flex;align-items:center;gap:6px;color:#687b73;font-size:12px}.material-inquiry-workspace{display:grid;grid-template-columns:310px minmax(0,1fr);min-height:680px;overflow:hidden;border:1px solid #e0e9e4;border-radius:12px;background:#fff;box-shadow:0 10px 30px #1d453512}.material-inquiry-summary{border-right:1px solid #e4ebe7;background:#fbfdfc}.material-inquiry-summary>header{padding:18px;border-bottom:1px solid #e4ebe7;background:#fff}.material-inquiry-summary>header>div{display:flex;align-items:center;justify-content:space-between}.material-inquiry-summary h2{margin:0;font-size:15px}.material-inquiry-summary>header>div>span{padding:4px 9px;border-radius:12px;background:#eaf8f1;color:#078a56;font-size:11px;font-weight:700}.material-inquiry-summary dl{margin:16px 0 13px}.material-inquiry-summary dl div{display:grid;grid-template-columns:66px 1fr;margin-top:9px;font-size:11px}.material-inquiry-summary dt{color:#8b9792}.material-inquiry-summary dd{margin:0;color:#44544e}.material-inquiry-summary>header>button{display:flex;width:100%;height:34px;align-items:center;justify-content:center;gap:6px;border:1px solid #0ba565;border-radius:6px;background:#fff;color:#078c58;font-size:11px}.material-inquiry-summary>section{padding:16px}.material-inquiry-item-count{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.material-inquiry-item-count strong{font-size:13px}.material-inquiry-item-count span{color:#8e9a95;font-size:10px}.material-inquiry-summary>section>article{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:9px;align-items:center;padding:12px 0;border-bottom:1px solid #e8eeeb}.material-inquiry-summary article img{width:48px;height:48px;border-radius:6px;background:#f2f5f3;object-fit:cover}.material-inquiry-summary article div{min-width:0}.material-inquiry-summary article div>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-inquiry-summary article div strong{font-size:11px}.material-inquiry-summary article small,.material-inquiry-summary article span{margin-top:3px;color:#89958f;font-size:9px}.material-inquiry-summary article>b{color:#ed6b38;font-size:12px;white-space:nowrap}.material-inquiry-summary article>b.replaced{color:#078c58}.material-inquiry-chat{display:grid;grid-template-rows:auto auto minmax(340px,1fr) auto;min-width:0;background:#f8fbf9}.material-inquiry-chat>header{display:flex;height:70px;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e1e9e5;background:#fff}.material-inquiry-chat>header>div{display:flex;align-items:center;gap:10px}.material-inquiry-chat>header>div>span{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#e7f7ef;color:#078e59}.material-inquiry-chat h2{margin:0;font-size:14px}.material-inquiry-chat h2+p{margin:4px 0 0;color:#8c9893;font-size:10px}.material-inquiry-chat h2+p i{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:#19af70}.material-inquiry-chat>header>button{display:flex;align-items:center;gap:5px;border:0;background:none;color:#648078;font-size:11px}.material-inquiry-context{display:flex;align-items:center;gap:10px;margin:12px 16px 0;padding:10px 12px;border:1px solid #dce8e2;border-radius:8px;background:#fff}.material-inquiry-context img{width:48px;height:42px;border-radius:5px;object-fit:cover}.material-inquiry-context strong{font-size:11px}.material-inquiry-context strong span{margin-left:5px;color:#7c8d86;font-weight:400}.material-inquiry-context p{margin:5px 0 0;color:#8c9893;font-size:9px}.material-inquiry-conversation{max-height:470px;overflow-y:auto;padding:16px 18px}.material-inquiry-message{display:flex;align-items:flex-start;gap:8px;margin-bottom:17px}.material-inquiry-message.customer{flex-direction:row-reverse}.material-inquiry-avatar{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:50%;background:#0b9e62;color:#fff;font-size:11px}.material-inquiry-message.customer .material-inquiry-avatar{background:#537a9f}.material-inquiry-message-body{max-width:min(690px,78%)}.material-inquiry-message-body time{display:block;margin-bottom:4px;color:#9ba5a1;font-size:9px}.material-inquiry-message.customer time{text-align:right}.material-inquiry-message-body>p{margin:0;padding:9px 12px;border:1px solid #dce6e1;border-radius:4px 10px 10px;background:#fff;color:#465850;font-size:11px;line-height:1.65}.material-inquiry-message.customer .material-inquiry-message-body>p{border-color:#cfe2ee;border-radius:10px 4px;background:#eaf4fb}.material-inquiry-quote-card,.material-inquiry-replacement-card{margin-top:7px;padding:11px;border:1px solid #dbe6e0;border-radius:8px;background:#fff}.material-inquiry-quote-card{display:flex;gap:10px}.material-inquiry-quote-card img{width:64px;height:54px;border-radius:5px;object-fit:cover}.material-inquiry-quote-card div>*{display:block}.material-inquiry-quote-card strong{font-size:11px}.material-inquiry-quote-card span{margin:4px 0;color:#89968f;font-size:9px}.material-inquiry-quote-card b{color:#e85d3d;font-size:12px}.material-inquiry-replacement-card>header{display:flex;align-items:center;gap:5px;padding-bottom:8px;border-bottom:1px solid #e7eeea;color:#087d50;font-size:10px;font-weight:700}.material-inquiry-replacement-card>div{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:9px}.material-inquiry-replacement-card img{width:58px;height:48px;border-radius:5px;object-fit:cover}.material-inquiry-replacement-card p{margin:0}.material-inquiry-replacement-card p>*{display:block}.material-inquiry-replacement-card p strong{font-size:11px}.material-inquiry-replacement-card p span{margin-top:4px;color:#8b9792;font-size:9px}.material-inquiry-replacement-card button{display:flex;height:31px;align-items:center;gap:4px;padding:0 12px;border:0;border-radius:5px;background:#0a9d61;color:#fff;font-size:10px}.material-inquiry-replacement-card button:disabled{background:#94aaa1}.material-inquiry-typing{margin-left:38px;color:#81928a;font-size:10px}.material-inquiry-typing span{display:inline-block;width:5px;height:5px;margin-right:3px;border-radius:50%;background:#63a98b;animation:material-inquiry-typing 1s infinite alternate}.material-inquiry-typing span:nth-child(2){animation-delay:.2s}.material-inquiry-typing span:nth-child(3){animation-delay:.4s}@keyframes material-inquiry-typing{to{opacity:.3;transform:translateY(-2px)}}.material-inquiry-composer{margin:0 16px 16px;padding:9px 11px;border:1px solid #d9e4df;border-radius:8px;background:#fff}.material-inquiry-composer-tools{display:flex;gap:4px}.material-inquiry-composer-tools button{display:grid;width:28px;height:25px;place-items:center;border:0;background:none;color:#64766e}.material-inquiry-composer textarea{width:100%;min-height:52px;padding:6px 3px;resize:none;border:0;color:#3f5149;font:inherit;font-size:11px;outline:0}.material-inquiry-composer>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:10px}.material-inquiry-composer>div:last-child small{color:#a1aaa6;font-size:9px}.material-inquiry-composer>div:last-child button{display:flex;height:34px;align-items:center;gap:5px;padding:0 25px;border:0;border-radius:6px;background:#099b60;color:#fff;font-size:11px}.material-inquiry-composer>div:last-child button:disabled{cursor:not-allowed;background:#a8bbb3}@media(max-width:1050px){.material-inquiry-workspace{grid-template-columns:270px minmax(0,1fr)}.material-inquiry-summary>section>article{grid-template-columns:44px minmax(0,1fr)}.material-inquiry-summary article>b{grid-column:2}.material-inquiry-message-body{max-width:86%}}@media(max-width:760px){.material-inquiry-page-heading{align-items:flex-start;gap:10px}.material-inquiry-page-heading>span{display:none}.material-inquiry-workspace{display:block}.material-inquiry-summary{border-right:0;border-bottom:1px solid #e4ebe7}.material-inquiry-summary>section{display:none}.material-inquiry-chat{min-height:650px}.material-inquiry-message-body{max-width:88%}.material-inquiry-replacement-card>div{grid-template-columns:48px minmax(0,1fr)}.material-inquiry-replacement-card button{grid-column:2;justify-self:start}}.material-inquiry-mobile-products-toggle{display:none}.material-inquiry-page button{transition:border-color .2s,background-color .2s,box-shadow .2s,color .2s}.material-inquiry-page button:focus-visible,.material-inquiry-page textarea:focus-visible{outline:3px solid rgba(23,110,229,.22);outline-offset:2px}.material-inquiry-composer:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #176ee514}.material-inquiry-summary>header>button{border-color:var(--blue);color:var(--blue)}.material-inquiry-summary>header>button:hover{background:#f1f7ff}.material-inquiry-replacement-card button,.material-inquiry-composer>div:last-child button{background:var(--blue)}.material-inquiry-replacement-card button:disabled,.material-inquiry-composer>div:last-child button:disabled{background:#a8b4c0}.material-inquiry-message-body>p,.material-inquiry-composer textarea{font-size:13px}.material-inquiry-summary article div strong,.material-inquiry-quote-card strong{font-size:13px}.material-inquiry-summary article small,.material-inquiry-summary article span,.material-inquiry-context p,.material-inquiry-message-body time,.material-inquiry-quote-card span{font-size:11px}.material-inquiry-chat h2+p,.material-inquiry-item-count span,.material-inquiry-replacement-card>header,.material-inquiry-replacement-card p span{font-size:11px}.material-inquiry-context strong,.material-inquiry-quote-card b,.material-inquiry-replacement-card p strong,.material-inquiry-replacement-card button{font-size:12px}@media(max-width:760px){.material-inquiry-mobile-products-toggle{display:flex;width:100%;height:42px;align-items:center;justify-content:space-between;padding:0 18px;border:0;border-top:1px solid #e5ece8;background:#fff;color:#354a41;font-size:13px;font-weight:700}.material-inquiry-mobile-products-toggle svg{transition:transform .2s}.material-inquiry-mobile-products-toggle svg.expanded{transform:rotate(180deg)}.material-inquiry-summary>section.mobile-expanded{display:block;max-height:320px;overflow-y:auto;border-top:1px solid #e5ece8}.material-inquiry-chat{min-height:620px}}@media(prefers-reduced-motion:reduce){.material-inquiry-page *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.material-order-page{padding-bottom:28px;color:#26343c}.material-order-hero{height:178px;margin:-22px calc((100vw - min(1480px,calc(100vw - 40px)))/-2) 18px;background:#eef6ff url(/assets/order-submit-hero-Cdj8aJ30.jpg) center/cover no-repeat}.material-order-hero-content{display:flex;width:min(1480px,calc(100% - 40px));height:100%;flex-direction:column;justify-content:center;margin:auto}.material-order-hero-content>button{display:flex;width:max-content;align-items:center;gap:3px;margin-bottom:12px;padding:0;border:0;background:none;color:#3974b7;font-size:12px}.material-order-hero h1{margin:0;color:#1f2d36;font-size:30px;letter-spacing:1px}.material-order-hero p{margin:9px 0 0;color:#6f7f89;font-size:13px}.material-order-steps{display:grid;position:relative;grid-template-columns:repeat(3,1fr);margin:0 0 18px;padding:20px 8%;border:1px solid #e1e9ef;border-radius:12px;background:#fff;box-shadow:0 7px 24px #2241530d;list-style:none}.material-order-steps:before{position:absolute;top:35px;right:18%;left:18%;height:2px;background:#dce4ea;content:""}.material-order-steps:after{position:absolute;top:35px;left:18%;width:32%;height:2px;background:#287ff0;content:""}.material-order-steps li{display:flex;position:relative;z-index:1;align-items:center;justify-content:center;gap:10px;color:#84919a;font-size:13px}.material-order-steps li>span{display:grid;width:31px;height:31px;place-items:center;border:2px solid #d9e2e8;border-radius:50%;background:#fff;font-style:normal}.material-order-steps li.completed,.material-order-steps li.active{color:#26343c}.material-order-steps li.completed>span{border-color:#287ff0;color:#287ff0}.material-order-steps li.active>span{border-color:#287ff0;background:#287ff0;color:#fff;box-shadow:0 5px 12px #287ff03d}.material-order-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px}.material-order-main,.material-order-sidebar{display:grid;gap:16px}.material-order-card{overflow:hidden;border:1px solid #e1e8ed;border-radius:12px;background:#fff;box-shadow:0 7px 24px #2241530b}.material-order-card>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #e8eef2}.material-order-card>header>div{display:flex;align-items:center;gap:9px}.material-order-card>header svg{color:#1976e9}.material-order-card h2{margin:0;font-size:16px}.material-order-card>header>button{display:flex;align-items:center;gap:5px;padding:7px 9px;border:0;border-radius:5px;background:#f1f7ff;color:#1473df;font-size:11px}.material-order-card>header>span{color:#7b8992;font-size:11px}.material-order-address-detail{display:grid;gap:10px;padding:18px 20px}.material-order-address-detail p{display:flex;align-items:center;gap:8px;margin:0;color:#5f6e77;font-size:12px}.material-order-address-detail p:first-child{color:#293840}.material-order-address-detail strong{font-size:14px}.material-order-address-detail em{padding:3px 7px;border-radius:10px;background:#eaf4ff;color:#1672df;font-size:9px;font-style:normal}.material-order-address-detail svg{color:#7c8b94}.material-order-edit-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:20px}.material-order-edit-form label{display:grid;gap:6px;color:#53626b;font-size:11px}.material-order-edit-form .wide{grid-column:1/-1}.material-order-edit-form input{height:38px;padding:0 11px;border:1px solid #dbe4e9;border-radius:6px;color:#324149;outline:0}.material-order-edit-form input:focus{border-color:#287ff0;box-shadow:0 0 0 3px #287ff01a}.material-order-edit-form button{height:36px;padding:0 18px;border:0;border-radius:6px;background:#1677e8;color:#fff}.material-order-options{display:grid;gap:10px;padding:16px}.material-order-delivery-options{grid-template-columns:1fr 1fr;padding:18px 20px 10px}.material-order-options label{display:grid;position:relative;grid-template-columns:18px 1fr 20px;align-items:start;gap:10px;padding:14px;border:1px solid #dfe7ec;border-radius:8px;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.material-order-options label:hover{border-color:#9ec6f8}.material-order-options label.selected{border-color:#287ff0;background:#f6faff;box-shadow:0 0 0 2px #287ff014}.material-order-options input{width:16px;height:16px;margin:2px 0 0;accent-color:#287ff0}.material-order-options label>svg{margin-top:1px;color:#c9d3da;opacity:0}.material-order-options label.selected>svg{color:#287ff0;opacity:1}.material-order-options span,.material-order-options b,.material-order-options small,.material-order-options em{display:block}.material-order-options b{color:#2a3942;font-size:12px}.material-order-options b i{margin-left:5px;padding:2px 5px;border:1px solid #93deb2;border-radius:3px;background:#effcf4;color:#15a45a;font-size:8px;font-style:normal}.material-order-options small{margin-top:6px;color:#7f8d95;font-size:10px}.material-order-options em{margin-top:6px;color:#596a74;font-size:10px;font-style:normal}.material-order-tip{margin:0;padding:0 20px 17px;color:#8b979e;font-size:10px}.material-order-invoice-detail{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 30px;margin:0;padding:18px 20px}.material-order-invoice-detail div{display:grid;grid-template-columns:96px 1fr;font-size:11px}.material-order-invoice-detail dt{color:#839098}.material-order-invoice-detail dd{margin:0;color:#40515a}.material-order-product-header,.material-order-product-row{display:grid;grid-template-columns:minmax(270px,2fr) minmax(120px,1fr) 105px 80px 120px;align-items:center;gap:10px;padding:0 20px}.material-order-product-header{height:42px;background:#f7f9fb;color:#617079;font-size:10px;font-weight:600}.material-order-product-row{min-height:86px;border-bottom:1px solid #edf1f3;color:#55646d;font-size:11px}.material-order-product-row>div{display:flex;min-width:0;align-items:center;gap:11px}.material-order-product-row img{width:55px;height:55px;flex:none;border:1px solid #e2e8ec;border-radius:6px;object-fit:cover}.material-order-product-row span{min-width:0}.material-order-product-row strong,.material-order-product-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-order-product-row>div strong{color:#2e3c44;font-size:11px}.material-order-product-row small{margin-top:6px;color:#89959c;font-size:9px}.material-order-product-row>strong{color:#ef4336;font-size:12px}.material-order-message{display:grid;position:relative;grid-template-columns:20px 64px 1fr;align-items:center;gap:5px;padding:15px 20px;color:#53626b;font-size:11px}.material-order-message svg{color:#287ff0}.material-order-message textarea{height:48px;resize:vertical;padding:9px 50px 9px 10px;border:1px solid #dfe7ec;border-radius:6px;color:#394951;font:inherit;outline:0}.material-order-message textarea:focus{border-color:#287ff0;box-shadow:0 0 0 3px #287ff014}.material-order-message>small{position:absolute;right:29px;color:#99a4aa;font-size:9px}.material-order-sidebar{position:sticky;top:16px}.material-order-payment .material-order-options{padding:12px}.material-order-summary{padding:18px}.material-order-summary h2,.material-order-assurance h2{margin:0;font-size:16px}.material-order-summary dl{margin:18px 0 14px;padding-bottom:12px;border-bottom:1px solid #e9eef1}.material-order-summary dl div{display:flex;justify-content:space-between;margin:12px 0;color:#63717a;font-size:11px}.material-order-summary dd{margin:0;color:#34444d}.material-order-summary .discount{color:#e44c3e}.material-order-payable{display:flex;align-items:end;justify-content:space-between}.material-order-payable span{font-size:13px;font-weight:700}.material-order-payable strong{color:#ef3e32;font-size:23px;font-variant-numeric:tabular-nums}.material-order-summary>p{margin:12px 0;color:#8b979e;font-size:9px;text-align:right}.material-order-summary>button:not(.material-order-back){display:flex;width:100%;height:44px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:6px;background:#1478ec;color:#fff;font-weight:700;box-shadow:0 7px 16px #1478ec38}.material-order-summary>button:disabled{cursor:wait;opacity:.72}.material-order-loading{width:14px;height:14px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:material-order-spin .8s linear infinite}.material-order-back{display:flex;align-items:center;gap:3px;margin:12px auto 0;padding:0;border:0;background:none;color:#71818a;font-size:10px}.material-order-assurance{padding:18px}.material-order-assurance ul{display:grid;gap:16px;margin:17px 0 0;padding:0;list-style:none}.material-order-assurance li{display:flex;align-items:center;gap:11px}.material-order-assurance li>svg{color:#247feb}.material-order-assurance b,.material-order-assurance small{display:block}.material-order-assurance b{font-size:11px}.material-order-assurance small{margin-top:3px;color:#89959c;font-size:9px}.material-order-empty{display:grid;min-height:390px;place-items:center;align-content:center;border:1px solid #e2e9ee;border-radius:12px;background:#fff;color:#9aa6ad;text-align:center}.material-order-empty h2{margin:14px 0 5px;color:#34434b;font-size:18px}.material-order-empty p{margin:0 0 18px;font-size:11px}.material-order-empty button{height:38px;padding:0 20px;border:0;border-radius:6px;background:#1478ec;color:#fff}.material-order-page button:focus-visible,.material-order-page input:focus-visible,.material-order-page textarea:focus-visible{outline:3px solid rgba(40,127,240,.22);outline-offset:2px}@keyframes material-order-spin{to{transform:rotate(360deg)}}@media(max-width:1200px){.material-order-layout{grid-template-columns:1fr}.material-order-sidebar{position:static;grid-template-columns:1fr 1fr}.material-order-assurance{grid-column:1/-1}.material-order-assurance ul{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.material-order-product-header{display:none}.material-order-product-row{grid-template-columns:minmax(0,1fr) 1fr 1fr;gap:8px;padding:14px 16px}.material-order-product-row>div{grid-column:1/-1}.material-order-product-row>span:first-of-type{grid-column:1/-1}.material-order-sidebar{grid-template-columns:1fr}.material-order-assurance{grid-column:auto}.material-order-assurance ul{grid-template-columns:1fr 1fr 1fr}.material-order-steps{padding-right:3%;padding-left:3%}}@media(max-width:600px){.material-order-page{padding-top:10px}.material-order-hero{height:150px;margin-top:-12px;background-position:64% center}.material-order-hero-content{width:calc(100% - 32px)}.material-order-hero h1{font-size:24px}.material-order-hero p{max-width:245px;font-size:11px}.material-order-steps{padding:15px 4px}.material-order-steps:before,.material-order-steps:after{top:30px}.material-order-steps li{gap:5px;font-size:10px}.material-order-steps li>span{width:28px;height:28px}.material-order-card>header{padding:0 14px}.material-order-delivery-options,.material-order-edit-form{grid-template-columns:1fr}.material-order-edit-form .wide{grid-column:auto}.material-order-invoice-detail{grid-template-columns:1fr;padding:16px 14px}.material-order-product-row{grid-template-columns:1fr 1fr;padding:14px}.material-order-product-row>span:nth-of-type(2):before{content:"单价："}.material-order-product-row>span:nth-of-type(3):before{content:"数量："}.material-order-product-row>strong{grid-column:1/-1}.material-order-message{grid-template-columns:20px 1fr;padding:14px}.material-order-message textarea{grid-column:1/-1}.material-order-message>small{right:23px;bottom:24px}.material-order-assurance ul{grid-template-columns:1fr}.material-order-payable strong{font-size:20px}}.material-order-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px;padding:14px;border:1px solid #e1e9ef;border-radius:12px;background:#fff;box-shadow:0 7px 24px #2241530d;list-style:none}.material-order-progress li{display:grid;position:relative;min-height:68px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;border:1px solid #e5eaee;border-radius:10px;background:#f6f8fa;color:#8a969d;transition:background .2s,border-color .2s,box-shadow .2s}.material-order-progress-index{display:grid;width:36px;height:36px;place-items:center;border:1px solid #d8e0e5;border-radius:10px;background:#edf1f4;color:#909ba2}.material-order-progress-index b{font-size:14px}.material-order-progress-copy{display:block;min-width:0}.material-order-progress-copy small,.material-order-progress-copy strong{display:block}.material-order-progress-copy small{margin-bottom:4px;color:#9ba5ab;font-size:9px;font-weight:500}.material-order-progress-copy strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.material-order-progress li.completed{border-color:#c9ddf8;background:#f2f7ff;color:#2d67ae}.material-order-progress li.completed .material-order-progress-index{border-color:#9bc3f6;background:#e2efff;color:#1677e8}.material-order-progress li.completed .material-order-progress-copy small{color:#6390c6}.material-order-progress li.active{border-color:#1478ec;background:linear-gradient(135deg,#1b83f2,#0b69df);color:#fff;box-shadow:0 8px 18px #1478ec33}.material-order-progress li.active .material-order-progress-index{border-color:#ffffff8c;background:#ffffff2b;color:#fff}.material-order-progress li.active .material-order-progress-copy small{color:#ffffffb8}.material-order-progress li>em{position:absolute;top:8px;right:9px;padding:2px 6px;border-radius:8px;background:#ffffff2e;color:#fff;font-size:8px;font-style:normal}.material-order-progress li.pending{opacity:.78}@media(max-width:700px){.material-order-progress{gap:7px;padding:8px}.material-order-progress li{min-height:62px;grid-template-columns:30px 1fr;gap:7px;padding:9px 7px}.material-order-progress-index{width:29px;height:29px;border-radius:8px}.material-order-progress-copy small{font-size:8px}.material-order-progress-copy strong{font-size:10px}.material-order-progress li>em{display:none}}.material-success-page{padding-bottom:30px;color:#27363f}.material-success-hero{display:flex;height:178px;align-items:center;justify-content:space-between;overflow:hidden;margin:-22px calc((100vw - min(1480px,calc(100vw - 40px)))/-2) 18px;padding:0 max(20px,calc((100vw - min(1480px,calc(100vw - 40px)))/2));background:linear-gradient(105deg,#f7fbff 10%,#eaf4ff 62%,#e1f0ff);position:relative}.material-success-hero:after{position:absolute;right:4%;bottom:-100px;width:430px;height:230px;border:1px solid rgba(39,126,240,.12);border-radius:50%;content:""}.material-success-hero>div,.material-success-hero>span{position:relative;z-index:1}.material-success-hero h1{margin:0;font-size:30px;letter-spacing:1px}.material-success-hero p{margin:14px 0 0;color:#75838c;font-size:11px}.material-success-hero>span{display:grid;width:112px;height:112px;margin-right:8%;place-items:center;border:1px solid rgba(49,134,241,.18);border-radius:28px;background:#ffffffb3;color:#287ff0;box-shadow:0 18px 35px #2770cd1f;transform:rotate(5deg)}.material-success-steps:after{width:64%}.material-success-overview{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,.95fr);gap:18px}.material-success-result,.material-success-info,.material-success-recommend,.material-success-next{border:1px solid #e2e9ee;border-radius:12px;background:#fff;box-shadow:0 7px 24px #2241530b}.material-success-result{display:flex;min-height:400px;flex-direction:column;align-items:center;padding:30px 24px;text-align:center}.material-success-result>svg{color:#20bf63;filter:drop-shadow(0 8px 10px rgba(32,191,99,.18))}.material-success-result h2{margin:13px 0 7px;font-size:24px}.material-success-result>p{margin:0;color:#7b8991;font-size:12px}.material-success-metrics{display:grid;width:100%;grid-template-columns:repeat(4,1fr);margin:26px 0 18px;padding:18px 0;border:1px solid #e6ecf0;border-radius:8px}.material-success-metrics div{padding:0 12px;border-right:1px solid #e7edf1}.material-success-metrics div:last-child{border:0}.material-success-metrics dt{color:#849098;font-size:10px}.material-success-metrics dd{overflow:hidden;margin:8px 0 0;color:#43525a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.material-success-metrics .amount{color:#ef4034;font-size:14px;font-weight:700}.material-success-primary{width:224px;height:42px;border:0;border-radius:6px;background:linear-gradient(135deg,#1681f4,#0765e5);color:#fff;font-weight:700;box-shadow:0 7px 16px #0966e233}.material-success-actions{display:grid;width:min(100%,500px);grid-template-columns:repeat(3,1fr);gap:18px;margin-top:15px}.material-success-actions button{display:flex;height:36px;align-items:center;justify-content:center;gap:6px;border:1px solid #87b8fb;border-radius:6px;background:#fff;color:#1675df;font-size:11px}.material-success-info{padding:20px}.material-success-info h2{margin:0 0 15px;font-size:17px}.material-success-info dl{display:grid;gap:12px;margin:0;padding-bottom:16px;border-bottom:1px solid #e9eef1}.material-success-info dl div{display:grid;grid-template-columns:108px 1fr;gap:12px;font-size:11px}.material-success-info dt{color:#7f8c94}.material-success-info dd{margin:0;color:#46565e}.material-success-total{display:flex;align-items:end;justify-content:space-between;padding:18px 0 9px}.material-success-total span{font-size:13px;font-weight:700}.material-success-total strong{color:#ef4034;font-size:22px}.material-success-info>button{display:flex;align-items:center;gap:2px;margin-left:auto;padding:0;border:0;background:none;color:#1676e3;font-size:10px}.material-success-guarantees{display:grid;grid-template-columns:repeat(4,1fr);margin:18px 0;padding:18px 25px;border-radius:10px;background:linear-gradient(90deg,#edf7ff,#f6fbff)}.material-success-guarantees>div{display:flex;align-items:center;justify-content:center;gap:11px;border-right:1px solid #dcecf7}.material-success-guarantees>div:last-child{border:0}.material-success-guarantees svg{color:#1678ec}.material-success-guarantees p{margin:0}.material-success-guarantees strong,.material-success-guarantees span{display:block}.material-success-guarantees strong{font-size:12px}.material-success-guarantees span{margin-top:3px;color:#82919a;font-size:9px}.material-success-recommend,.material-success-next{padding:18px}.material-success-recommend>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.material-success-recommend h2,.material-success-next h2{margin:0;font-size:17px}.material-success-recommend>header button{display:flex;align-items:center;padding:0;border:0;background:none;color:#66767f;font-size:10px}.material-success-recommend>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.material-success-recommend article{border:1px solid #e6ecef;border-radius:8px}.material-success-recommend article>button{display:flex;width:100%;min-width:0;gap:12px;padding:12px;border:0;background:none;text-align:left}.material-success-recommend img{width:82px;height:82px;flex:none;border-radius:6px;object-fit:cover}.material-success-recommend span{min-width:0}.material-success-recommend strong,.material-success-recommend small,.material-success-recommend b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-success-recommend strong{color:#34434b;font-size:11px}.material-success-recommend small{margin-top:8px;color:#859198;font-size:9px}.material-success-recommend b{margin-top:14px;color:#ef4034;font-size:13px}.material-success-recommend em{margin-left:4px;color:#7e8b92;font-size:9px;font-style:normal;font-weight:400}.material-success-next{margin-top:18px}.material-success-next>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}.material-success-next button{display:flex;align-items:center;gap:14px;padding:15px;border:1px solid #e5ebef;border-radius:8px;background:#fff;text-align:left}.material-success-next button>svg{width:36px;height:36px;flex:none;color:#247fec}.material-success-next strong,.material-success-next small{display:block}.material-success-next strong{color:#33434b;font-size:12px}.material-success-next small{overflow:hidden;margin-top:5px;color:#87939a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.material-success-page button{cursor:pointer}.material-success-page button:hover{border-color:#287ff0}.material-success-page button:focus-visible{outline:3px solid rgba(40,127,240,.22);outline-offset:2px}@media(max-width:1200px){.material-success-overview{grid-template-columns:1fr}.material-success-recommend>div,.material-success-next>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.material-success-metrics{grid-template-columns:1fr 1fr;gap:18px 0}.material-success-metrics div:nth-child(2){border:0}.material-success-recommend>div{grid-template-columns:1fr 1fr}.material-success-guarantees{grid-template-columns:1fr 1fr;gap:18px}.material-success-guarantees>div{justify-content:flex-start;border:0}}@media(max-width:600px){.material-success-page{padding-top:10px}.material-success-hero{height:150px;margin-top:-12px}.material-success-hero h1{font-size:24px}.material-success-hero>span{width:76px;height:76px;margin-right:0;border-radius:20px}.material-success-hero>span svg{width:52px}.material-success-result{padding:25px 14px}.material-success-result h2{font-size:21px}.material-success-metrics{grid-template-columns:1fr;margin-top:20px}.material-success-metrics div,.material-success-metrics div:nth-child(2){padding:10px;border:0;border-bottom:1px solid #e7edf1}.material-success-metrics div:last-child{border:0}.material-success-actions{grid-template-columns:1fr;gap:8px}.material-success-primary{width:100%}.material-success-info{padding:16px}.material-success-info dl div{grid-template-columns:92px 1fr}.material-success-guarantees{padding:15px}.material-success-guarantees span{display:none}.material-success-recommend>div,.material-success-next>div{grid-template-columns:1fr}.material-success-recommend img{width:72px;height:72px}}.material-checkout-heading{display:flex;min-height:108px;align-items:center;justify-content:space-between;gap:24px;margin:-6px 0 18px;padding:24px 28px;border:1px solid #dfe7ee;border-radius:10px;background:linear-gradient(120deg,#fff,#f5f9fd)}.material-checkout-heading>div>button{display:flex;align-items:center;gap:4px;margin:0 0 10px;padding:0;border:0;background:none;color:#376c9f;font-size:13px}.material-checkout-heading h1{margin:0;color:#1f303c;font-size:26px;line-height:36px}.material-checkout-heading p{margin:5px 0 0;color:#6d7c87;font-size:14px}.material-checkout-heading>span{display:flex;align-items:center;gap:8px;color:#456171;font-size:13px}.material-checkout-heading>span svg{color:#1477d4}.material-cart-heading>div>button{display:none}.material-order-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;border-radius:10px;box-shadow:none}.material-order-progress li{min-height:62px;border-radius:8px}.material-order-progress li.active{background:#176fc1;border-color:#176fc1;box-shadow:none}.material-order-progress-copy small{font-size:10px}.material-order-progress-copy strong{font-size:14px}.material-cart-hero{display:none}.material-cart-layout{align-items:start}.material-cart-sidebar{position:sticky;top:16px}.material-cart-batch-bar>div>button{display:none}.material-cart-summary>button{height:46px;border-radius:6px;background:#176fc1;box-shadow:none;font-size:14px}.material-cart-table-header,.material-cart-row{font-size:12px}.material-cart-product strong{font-size:14px}.material-cart-product small,.material-cart-item-actions button,.material-cart-summary dl div{font-size:12px}.material-cart-unit-price,.material-cart-subtotal{font-size:14px}.material-order-layout{grid-template-columns:minmax(0,1fr) 340px;gap:20px}.material-order-card{border-radius:8px;box-shadow:none}.material-order-card>header{min-height:60px}.material-order-card h2,.material-order-summary h2{font-size:17px}.material-order-address-detail p,.material-order-options b{font-size:13px}.material-order-options small,.material-order-options em,.material-order-tip,.material-order-invoice-detail div,.material-order-product-row{font-size:12px}.material-order-summary>p{font-size:11px;line-height:18px;text-align:left}.material-order-summary>button:not(.material-order-back){height:46px;border-radius:6px;background:#176fc1;box-shadow:none;font-size:14px}.material-order-payable strong{font-size:25px}.material-payment-page{padding-bottom:32px;color:#263640}.material-payment-order-strip{display:grid;grid-template-columns:minmax(0,1fr) 180px 260px;align-items:center;margin-bottom:18px;padding:20px 24px;border:1px solid #dce6ee;border-radius:9px;background:#fff}.material-payment-order-strip>div{display:flex;align-items:center;gap:12px}.material-payment-order-strip>div:first-child>svg{color:#1b9a59}.material-payment-order-strip>div:nth-child(2){padding:0 24px;border-right:1px solid #e5ebef;border-left:1px solid #e5ebef}.material-payment-order-strip>div:last-child{justify-content:flex-end}.material-payment-order-strip span,.material-payment-order-strip small,.material-payment-order-strip strong{display:block}.material-payment-order-strip small,.material-payment-order-strip>div:last-child span{color:#76858f;font-size:12px}.material-payment-order-strip strong{margin-top:3px;font-size:14px}.material-payment-order-strip>div:last-child strong{margin:0;color:#e64536;font-size:26px}.material-payment-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px}.material-payment-card,.material-payment-summary{border:1px solid #dfe7ed;border-radius:9px;background:#fff}.material-payment-card>header{display:flex;align-items:center;justify-content:space-between;padding:21px 24px;border-bottom:1px solid #e7edf1}.material-payment-card h2,.material-payment-summary h2{margin:0;font-size:18px}.material-payment-card>header p{margin:0;color:#7b8992;font-size:12px}.material-payment-options{display:grid;gap:12px;padding:22px 24px}.material-payment-options label{display:grid;grid-template-columns:18px 46px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:16px;border:1px solid #dfe7ec;border-radius:8px;cursor:pointer}.material-payment-options label.selected{border-color:#1477d4;background:#f4f9fe;box-shadow:0 0 0 2px #1477d414}.material-payment-options input{width:16px;height:16px;accent-color:#1477d4}.material-payment-option-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:7px;background:#eaf3fb;color:#176fc1}.material-payment-options strong,.material-payment-options small{display:block}.material-payment-options strong{font-size:14px}.material-payment-options strong em{margin-left:6px;padding:2px 6px;border-radius:3px;background:#e6f6ed;color:#12844b;font-size:10px;font-style:normal}.material-payment-options small{margin-top:5px;color:#75838c;font-size:12px}.material-payment-options label>svg{color:#c6d0d7;opacity:0}.material-payment-options label.selected>svg{color:#1477d4;opacity:1}.material-transfer-panel,.material-bank-panel,.material-qr-panel{margin:0 24px 24px;padding:20px;border:1px solid #dbe6ee;border-radius:8px;background:#f7fafc}.material-transfer-panel h3{margin:0 0 15px;font-size:15px}.material-transfer-panel dl{display:grid;gap:11px;margin:0}.material-transfer-panel dl div{display:grid;grid-template-columns:90px 1fr;font-size:13px}.material-transfer-panel dt{color:#71808a}.material-transfer-panel dd{margin:0;color:#31434e;font-weight:600}.material-transfer-panel dd button{display:inline-flex;align-items:center;gap:3px;margin-left:8px;padding:0;border:0;background:none;color:#176fc1}.material-transfer-panel>p{margin:15px 0 0;color:#9a6c18;font-size:12px;line-height:20px}.material-bank-panel,.material-qr-panel{display:flex;align-items:center;gap:16px;color:#176fc1}.material-bank-panel strong,.material-bank-panel small,.material-qr-panel strong,.material-qr-panel small{display:block}.material-bank-panel strong,.material-qr-panel strong{color:#31434e;font-size:14px}.material-bank-panel small,.material-qr-panel small{margin-top:5px;color:#74838c;font-size:12px;line-height:19px}.material-payment-summary{position:sticky;top:16px;padding:22px}.material-payment-summary dl{display:grid;gap:13px;margin:20px 0;padding-bottom:18px;border-bottom:1px solid #e5ebef}.material-payment-summary dl div{display:flex;justify-content:space-between;gap:15px;font-size:12px}.material-payment-summary dd{margin:0;text-align:right}.material-payment-summary .discount{color:#dc493d}.material-payment-summary>div{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px;font-size:14px;font-weight:700}.material-payment-summary>div strong{color:#e64536;font-size:25px}.material-payment-summary>button:not(.material-payment-help){width:100%;height:46px;border:0;border-radius:6px;background:#176fc1;color:#fff;font-size:14px;font-weight:700}.material-payment-summary>p{display:flex;align-items:center;justify-content:center;gap:5px;margin:13px 0;color:#778690;font-size:11px}.material-payment-help{display:flex;align-items:center;gap:5px;margin:18px auto 0;padding:0;border:0;background:none;color:#41718f;font-size:12px}@media(max-width:1000px){.material-payment-layout,.material-order-layout{grid-template-columns:1fr}.material-payment-summary,.material-cart-sidebar,.material-order-sidebar{position:static}.material-payment-order-strip{grid-template-columns:1fr 160px 220px}}@media(max-width:700px){.material-checkout-heading{min-height:auto;align-items:flex-start;margin-top:0;padding:18px}.material-checkout-heading>span{display:none}.material-checkout-heading h1{font-size:22px}.material-checkout-heading p{font-size:12px}.material-order-progress{grid-template-columns:repeat(4,1fr)}.material-order-progress li{display:flex;min-height:58px;flex-direction:column;justify-content:center;gap:4px;padding:6px;text-align:center}.material-order-progress-index{width:27px;height:27px}.material-order-progress-copy small{display:none}.material-order-progress-copy strong{font-size:10px}.material-payment-order-strip{grid-template-columns:1fr;gap:15px;padding:18px}.material-payment-order-strip>div:nth-child(2){padding:12px 0;border:0;border-top:1px solid #e5ebef;border-bottom:1px solid #e5ebef}.material-payment-order-strip>div:last-child{justify-content:space-between}.material-payment-card>header{display:block;padding:18px}.material-payment-card>header p{margin-top:5px}.material-payment-options{padding:16px}.material-payment-options label{grid-template-columns:18px 38px 1fr;padding:13px}.material-payment-options label>svg{display:none}.material-payment-option-icon{width:36px;height:36px}.material-transfer-panel,.material-bank-panel,.material-qr-panel{margin:0 16px 16px;padding:16px}.material-transfer-panel dl div{grid-template-columns:1fr;gap:3px}.material-cart-batch-bar>div{display:none}}.site-footer{margin-top:0;background:#172833;color:#d5dfe4}.site-footer .footer-main{display:grid;min-height:154px;grid-template-columns:minmax(230px,1.55fr) minmax(170px,1.05fr) repeat(3,minmax(105px,.72fr)) 130px;align-items:start;gap:30px;padding-top:22px;padding-bottom:18px}.footer-brand-heading{display:flex;align-items:center;gap:13px}.footer-brand-heading img{width:56px;height:48px;object-fit:contain}.footer-brand-heading strong,.footer-brand-heading small{display:block}.footer-brand-heading strong{color:#fff;font-size:21px;line-height:26px;letter-spacing:1px}.footer-brand-heading small{color:#91a4ae;font-size:9px;letter-spacing:2.3px}.site-footer .footer-brand p{margin:10px 0 5px;color:#dce6eb;font-size:13px;font-weight:600}.site-footer .footer-brand>span{display:block;overflow:hidden;max-width:270px;color:#81949e;font-size:10px;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.site-footer h3{margin:2px 0 11px;color:#f4f7f8;font-size:13px;font-weight:600}.footer-contact,.footer-column,.footer-follow{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.footer-contact strong{margin-bottom:5px;color:#fff;font-size:18px;letter-spacing:.5px}.footer-contact span,.footer-column a{margin-bottom:5px;color:#91a3ad;font-size:10px;line-height:16px;text-decoration:none;transition:color .2s ease}.footer-column a:hover,.footer-bottom a:hover{color:#54c697}.footer-follow{align-items:center}.footer-follow h3{align-self:stretch;text-align:center}.site-footer .qr-code{display:grid!important;width:70px!important;height:70px;place-items:center;border:5px solid #fff;border-radius:4px;background:#fff;color:#172833!important;font-size:32px!important;box-shadow:0 5px 16px #0003}.footer-follow small{margin-top:6px;color:#8396a0;font-size:9px}.footer-bottom{border-top:1px solid #30434e;background:#14232c}.footer-bottom>.container{display:flex;min-height:36px;align-items:center;justify-content:space-between;gap:24px;color:#71858f;font-size:9px}.footer-bottom nav{display:flex;gap:22px}.footer-bottom a{color:#7f929c;text-decoration:none;transition:color .2s ease}@media(max-width:1100px){.site-footer .footer-main{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(110px,.8fr)) 110px}.footer-contact{display:none}}@media(max-width:760px){.site-footer .footer-main{grid-template-columns:1fr 1fr;gap:28px 20px;padding-top:22px}.site-footer .footer-brand{grid-column:1 / -1}.footer-column:nth-of-type(3),.footer-follow{display:none}.footer-bottom>.container{min-height:50px;flex-direction:column;justify-content:center;gap:6px;text-align:center}.footer-bottom nav{gap:10px}}.material-detail-page{padding:18px 0 32px;color:#293832}.material-detail-breadcrumb{display:flex;align-items:center;gap:7px;overflow:hidden;margin-bottom:14px;color:#87918d;font-size:12px;white-space:nowrap}.material-detail-breadcrumb button{padding:0;border:0;background:none;color:#557068}.material-detail-breadcrumb strong{overflow:hidden;color:#5d6965;font-weight:500;text-overflow:ellipsis}.material-detail-overview{display:grid;grid-template-columns:minmax(310px,1.02fr) minmax(430px,1.3fr) 252px;gap:16px;padding:20px;border:1px solid #e4ebe7;border-radius:12px;background:#fff;box-shadow:0 8px 26px #1c43330f}.material-detail-gallery{min-width:0;padding-right:18px;border-right:1px solid #edf1ef}.material-detail-main-image{display:grid;height:350px;place-items:center;overflow:hidden;border-radius:9px;background:#f5f7f6}.material-detail-main-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.material-detail-thumbnails{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:13px}.material-detail-thumbnails button{height:68px;padding:4px;overflow:hidden;border:1px solid #e1e8e4;border-radius:7px;background:#fff}.material-detail-thumbnails button.active{border-color:#10a667;box-shadow:0 0 0 2px #10a6671a}.material-detail-thumbnails img{width:100%;height:100%;object-fit:cover;border-radius:4px}.material-detail-purchase{min-width:0}.material-detail-tags{display:flex;gap:7px}.material-detail-tags span{padding:4px 8px;border-radius:4px;background:#eaf8f1;color:#078653;font-size:11px}.material-detail-purchase h1{margin:12px 0 7px;color:#1d2f28;font-size:23px;line-height:1.4}.material-detail-summary{margin:0 0 13px;color:#7b8983;font-size:12px;line-height:1.7}.material-detail-price-panel{display:grid;grid-template-columns:60px 1fr;align-items:center;padding:13px 15px;border-radius:8px;background:linear-gradient(100deg,#f1faf6,#f8fbfa)}.material-detail-price-panel>span{color:#73817b;font-size:12px}.material-detail-price-panel strong{color:#ee533f;font-size:28px;font-weight:700}.material-detail-price-panel strong small{margin-right:2px;font-size:15px}.material-detail-price-panel strong em{margin-left:4px;color:#7c8984;font-size:12px;font-style:normal;font-weight:400}.material-detail-price-panel p{grid-column:2;margin:3px 0 0;color:#909b97;font-size:10px}.material-detail-meta{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:15px 0;padding-bottom:14px;border-bottom:1px solid #edf1ef}.material-detail-meta div{display:flex;min-width:0}.material-detail-meta dt{width:68px;color:#8b9692;font-size:11px}.material-detail-meta dd{overflow:hidden;margin:0;color:#44534d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.material-detail-meta dd.stock{color:#0b9d62;font-weight:700}.material-detail-option,.material-detail-quantity{display:grid;grid-template-columns:68px 1fr;align-items:start;margin-top:13px;color:#84908b;font-size:11px}.material-detail-option>div{display:flex;flex-wrap:wrap;gap:8px}.material-detail-option button{padding:7px 9px;border:1px solid #dce5e0;border-radius:5px;background:#fff;color:#53615b;font-size:10px}.material-detail-option button b{display:block;margin-top:3px;color:#e75442}.material-detail-option button.active{border-color:#0fa465;background:#f0faf5;color:#08794d}.material-detail-quantity{align-items:center}.material-detail-quantity>div{display:flex;width:118px;height:31px;border:1px solid #dce4e0;border-radius:5px}.material-detail-quantity button{width:31px;border:0;background:#f6f8f7;color:#5c6964}.material-detail-quantity input{width:56px;border:0;border-right:1px solid #e2e8e5;border-left:1px solid #e2e8e5;text-align:center;outline:0}.material-detail-quantity small{grid-column:2;margin-top:5px;color:#a0aaa6}.material-detail-actions{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:9px;margin-top:18px}.material-detail-actions button{display:flex;height:42px;align-items:center;justify-content:center;gap:6px;border:1px solid #0aa363;border-radius:6px;background:#fff;color:#078b57;font-size:12px;font-weight:700}.material-detail-actions button:nth-child(2){border:0;background:linear-gradient(135deg,#0daf69,#078d56);color:#fff;box-shadow:0 7px 18px #089d5f2e}.material-detail-actions button:last-child{border-color:#bfcac5;color:#52615b}.material-detail-aside{display:grid;align-content:start;gap:12px}.material-detail-aside section{padding:16px;border:1px solid #e6ece9;border-radius:9px;background:#fbfdfc}.material-detail-aside h2{margin:0 0 14px;color:#34443e;font-size:14px}.material-detail-aside section>div{display:flex;align-items:center;gap:9px;margin:12px 0}.material-detail-aside svg{color:#0ba565}.material-detail-aside p{margin:0}.material-detail-aside p strong,.material-detail-aside p span{display:block}.material-detail-aside p strong{font-size:11px}.material-detail-aside p span{margin-top:2px;color:#929d98;font-size:9px}.material-detail-supplier>strong{display:block;color:#34443e;font-size:12px}.material-detail-supplier>p{display:flex;align-items:center;gap:4px;margin:8px 0;color:#078f59;font-size:10px}.material-detail-supplier>span{color:#8d9994;font-size:10px}.material-detail-supplier>button{width:100%;height:34px;margin-top:12px;border:1px solid #0ba565;border-radius:5px;background:#fff;color:#098f5a}.material-detail-trust{display:grid;grid-template-columns:repeat(4,1fr);margin:14px 0;padding:15px 26px;border:1px solid #e4ebe7;border-radius:10px;background:#fff}.material-detail-trust>div{display:flex;align-items:center;justify-content:center;gap:10px;border-right:1px solid #e7ece9}.material-detail-trust>div:last-child{border:0}.material-detail-trust svg{color:#0ba565}.material-detail-trust p{margin:0}.material-detail-trust strong,.material-detail-trust span{display:block}.material-detail-trust strong{font-size:11px}.material-detail-trust span{margin-top:2px;color:#98a19d;font-size:9px}.material-detail-content{display:grid;grid-template-columns:minmax(0,1fr) 252px;gap:16px}.material-detail-main-content,.material-detail-related,.material-detail-recommendations{border:1px solid #e4ebe7;border-radius:10px;background:#fff}.material-detail-tabs{display:flex;gap:5px;padding:0 18px;border-bottom:1px solid #e7edea}.material-detail-tabs button{position:relative;padding:16px 20px;border:0;background:none;color:#65736d;font-size:12px;font-weight:600}.material-detail-tabs button.active{color:#08935b}.material-detail-tabs button.active:after{position:absolute;right:15px;bottom:-1px;left:15px;height:2px;background:#0ba565;content:""}.material-detail-description,.material-detail-parameters,.material-detail-service,.material-detail-reviews{padding:22px 24px}.material-detail-main-content h2{margin:0 0 12px;color:#2e4038;font-size:16px}.material-detail-description>p{margin:0 0 17px;color:#6f7c77;font-size:12px;line-height:1.8}.material-detail-description>img{width:100%;height:280px;margin-bottom:22px;border-radius:9px;object-fit:cover}.material-detail-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.material-detail-feature-grid article{display:flex;align-items:center;gap:10px;padding:13px;border-radius:7px;background:#f5faf7}.material-detail-feature-grid svg{color:#0aa565}.material-detail-feature-grid strong,.material-detail-feature-grid span{display:block}.material-detail-feature-grid strong{font-size:12px}.material-detail-feature-grid span{margin-top:3px;color:#929d98;font-size:9px}.material-detail-parameters dl{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid #e4eae7;border-left:1px solid #e4eae7}.material-detail-parameters dl div{display:grid;grid-template-columns:110px 1fr;border-right:1px solid #e4eae7;border-bottom:1px solid #e4eae7}.material-detail-parameters dt,.material-detail-parameters dd{margin:0;padding:11px;font-size:11px}.material-detail-parameters dt{background:#f6f8f7;color:#71807a}.material-detail-parameters dd{color:#3f4f48}.material-detail-service article{display:flex;gap:12px;padding:17px 0;border-bottom:1px solid #edf1ef}.material-detail-service svg{color:#0aa565}.material-detail-service strong{font-size:13px}.material-detail-service p{margin:6px 0 0;color:#7f8c86;font-size:11px;line-height:1.7}.material-detail-reviews article{padding:15px 0;border-bottom:1px solid #edf1ef}.material-detail-reviews article>div{display:flex;align-items:center;gap:8px}.material-detail-review-avatar{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#eaf7f1;color:#078b57}.material-detail-reviews article>p{display:flex;align-items:center;gap:2px;margin:8px 0;color:#f4a62a}.material-detail-reviews blockquote{margin:0;color:#606e68;font-size:11px}.material-detail-related{align-self:start;padding:15px}.material-detail-related header,.material-detail-recommendations header{display:flex;align-items:center;justify-content:space-between}.material-detail-related h2,.material-detail-recommendations h2{margin:0;font-size:14px}.material-detail-related header button,.material-detail-recommendations header button{display:flex;align-items:center;border:0;background:none;color:#929d98;font-size:10px}.material-detail-related>article{display:flex;gap:9px;padding:12px 0;border-bottom:1px solid #edf1ef;cursor:pointer}.material-detail-related>article img{width:62px;height:62px;border-radius:5px;background:#f4f6f5;object-fit:cover}.material-detail-related>article div{min-width:0}.material-detail-related>article strong,.material-detail-related>article span,.material-detail-related>article b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-detail-related>article strong{font-size:10px}.material-detail-related>article span{margin:4px 0;color:#939e99;font-size:8px}.material-detail-related>article b{color:#e95643;font-size:11px}.material-detail-recommendations{margin-top:16px;padding:18px}.material-detail-recommendations>div{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:14px}.material-detail-back{display:flex;align-items:center;gap:4px;margin-top:13px;padding:0;border:0;background:none;color:#64736c;font-size:11px}@media(max-width:1200px){.material-detail-overview{grid-template-columns:minmax(290px,.9fr) minmax(420px,1.2fr)}.material-detail-aside{grid-column:1/-1;grid-template-columns:1fr 1fr}.material-detail-aside section:first-child{display:grid;grid-template-columns:repeat(4,1fr);align-items:start}.material-detail-aside h2{grid-column:1/-1}.material-detail-content{grid-template-columns:minmax(0,1fr) 230px}.material-detail-recommendations>div{grid-template-columns:repeat(4,1fr)}.material-detail-recommendations .material-product-card:nth-child(5){display:none}}@media(max-width:900px){.material-detail-overview{grid-template-columns:1fr}.material-detail-gallery{padding:0 0 18px;border-right:0;border-bottom:1px solid #edf1ef}.material-detail-main-image{height:420px}.material-detail-content{grid-template-columns:1fr}.material-detail-related{display:none}.material-detail-recommendations>div{grid-template-columns:repeat(3,1fr)}.material-detail-recommendations .material-product-card:nth-child(n+4){display:none}}@media(max-width:600px){.material-detail-page{padding-top:12px}.material-detail-overview{padding:13px}.material-detail-main-image{height:280px}.material-detail-thumbnails button{height:54px}.material-detail-purchase h1{font-size:19px}.material-detail-meta{grid-template-columns:1fr}.material-detail-actions{grid-template-columns:1fr 1fr}.material-detail-actions button:last-child{grid-column:1/-1}.material-detail-aside{grid-template-columns:1fr}.material-detail-aside section:first-child{grid-template-columns:1fr 1fr}.material-detail-trust{grid-template-columns:1fr 1fr;gap:14px;padding:15px}.material-detail-trust>div{justify-content:flex-start;border:0}.material-detail-tabs{overflow-x:auto;padding:0 8px}.material-detail-tabs button{min-width:max-content;padding:14px 12px}.material-detail-description,.material-detail-parameters,.material-detail-service,.material-detail-reviews{padding:17px 14px}.material-detail-description>img{height:190px}.material-detail-feature-grid,.material-detail-parameters dl{grid-template-columns:1fr}.material-detail-recommendations>div{grid-template-columns:repeat(2,1fr)}.material-detail-recommendations .material-product-card:nth-child(3){display:none}}.material-cart-page{padding-bottom:18px}.material-cart-hero{position:relative;display:flex;height:148px;align-items:center;justify-content:space-between;overflow:hidden;margin:-22px calc((100vw - min(1480px,calc(100vw - 40px)))/-2) 18px;padding:25px max(20px,calc((100vw - min(1480px,calc(100vw - 40px)))/2));background:linear-gradient(110deg,#fff 12%,#f3f9ff 60%,#e8f5ff);color:#25333d}.material-cart-hero:after{position:absolute;right:8%;bottom:-80px;width:310px;height:160px;border-radius:50%;background:#3f99f414;content:""}.material-cart-hero>div,.material-cart-hero>svg{position:relative;z-index:1}.material-cart-hero>svg{margin-right:8%;color:#2b79ec;filter:drop-shadow(0 10px 10px rgba(31,107,219,.14));transform:rotate(-7deg)}.material-cart-hero h1{margin:0;font-size:30px}.material-cart-hero p{display:flex;align-items:center;gap:5px;margin:8px 0 13px;color:#697982;font-size:12px}.material-cart-hero ul{display:flex;gap:34px;margin:0;padding:0;color:#1670dc;font-size:12px;list-style:none}.material-cart-hero li{display:flex;align-items:center;gap:6px}.material-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px}.material-cart-list-panel,.material-cart-sidebar section{border:1px solid #e5ebef;border-radius:10px;background:#fff;box-shadow:0 4px 15px #29435409}.material-cart-table-header,.material-cart-row{display:grid;grid-template-columns:32px minmax(280px,2.15fr) minmax(105px,.75fr) minmax(130px,.85fr) minmax(115px,.85fr) 75px;align-items:center}.material-cart-table-header{height:48px;padding:0 16px;border-bottom:1px solid #e8edef;color:#4e5c64;font-size:11px}.material-cart-table-header label{display:flex;grid-column:1/3;align-items:center;gap:10px}.material-cart-table-header label+span{grid-column:3}.material-cart-table-header input,.material-cart-row>input,.material-cart-batch-bar input{width:15px;height:15px;accent-color:#0aa565}.material-cart-row{min-height:122px;padding:12px 16px;border-bottom:1px solid #edf1f3;transition:background .2s}.material-cart-row.selected{background:#fcfffd}.material-cart-product{display:flex;min-width:0;align-items:center;gap:13px;border:0;background:none;text-align:left}.material-cart-product img{width:82px;height:82px;flex:0 0 auto;border:1px solid #e7ecef;border-radius:7px;object-fit:cover}.material-cart-product span{display:block;min-width:0}.material-cart-product strong,.material-cart-product small,.material-cart-product em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-cart-product strong{margin-bottom:7px;color:#2e3a42;font-size:12px}.material-cart-product small{margin-top:4px;color:#7e8a91;font-size:10px}.material-cart-product em{width:max-content;margin-top:6px;padding:2px 5px;border-radius:3px;background:#edf9f4;color:#07955c;font-size:8px;font-style:normal}.material-cart-unit-price,.material-cart-subtotal{color:#f04434;font-size:12px}.material-cart-subtotal{font-size:13px}.material-cart-quantity{display:flex;position:relative;width:110px;height:30px;align-items:center;border:1px solid #dce4e8;border-radius:4px}.material-cart-quantity button{display:grid;width:28px;height:100%;place-items:center;border:0;background:#f8fafb;color:#627079}.material-cart-quantity input{width:52px;height:100%;border:0;border-right:1px solid #e2e8eb;border-left:1px solid #e2e8eb;text-align:center;outline:0;-moz-appearance:textfield}.material-cart-quantity input::-webkit-inner-spin-button{appearance:none}.material-cart-quantity small{position:absolute;left:116px;color:#7e8b91;font-size:10px}.material-cart-item-actions{display:grid;gap:7px}.material-cart-item-actions button{padding:0;border:0;background:none;color:#77858d;font-size:10px}.material-cart-item-actions button:hover{color:#087ec8}.material-cart-batch-bar{display:flex;min-height:64px;align-items:center;gap:25px;padding:9px 16px}.material-cart-batch-bar>label,.material-cart-batch-bar>button{display:flex;align-items:center;gap:5px;border:0;background:none;color:#65747c;font-size:10px}.material-cart-batch-bar>label{gap:10px}.material-cart-batch-bar>div{display:flex;flex:1;align-items:center;justify-content:flex-end;gap:22px;font-size:11px}.material-cart-batch-bar b{color:#f04434}.material-cart-batch-bar strong{color:#f04434;font-size:16px}.material-cart-batch-bar>div>button,.material-cart-summary>button{height:40px;padding:0 27px;border:0;border-radius:5px;background:linear-gradient(135deg,#1681f4,#0765e5);color:#fff;font-weight:700;box-shadow:0 6px 15px #0966e22e}.material-cart-batch-bar button:disabled,.material-cart-summary>button:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.5}.material-cart-empty{display:grid;min-height:390px;place-items:center;align-content:center;color:#a5b0b6;text-align:center}.material-cart-empty h2{margin:12px 0 5px;color:#4a5961;font-size:17px}.material-cart-empty p{margin:0;font-size:11px}.material-cart-sidebar{display:grid;align-content:start;gap:16px}.material-cart-summary{padding:18px}.material-cart-summary h2,.material-cart-recommend h2{margin:0;color:#2f3c44;font-size:16px}.material-cart-summary dl{margin:18px 0 13px;padding-bottom:13px;border-bottom:1px solid #edf1f3}.material-cart-summary dl div{display:flex;justify-content:space-between;margin:13px 0;color:#56646c;font-size:11px}.material-cart-summary dd{margin:0}.material-cart-summary .discount{color:#e8493d}.material-cart-total{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.material-cart-total span{font-size:13px;font-weight:700}.material-cart-total strong{color:#f04434;font-size:20px}.material-cart-summary>button{width:100%}.material-cart-summary>p{margin:14px 0 0;color:#8b979d;font-size:9px;text-align:center}.material-cart-recommend{padding:18px}.material-cart-recommend>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.material-cart-recommend>header button{display:flex;align-items:center;gap:3px;border:0;background:none;color:#2580e7;font-size:10px}.material-cart-recommend>article{display:grid;grid-template-columns:1fr 34px;align-items:center;gap:7px;padding:10px 0;border-bottom:1px solid #edf1f3}.material-cart-recommend>article:last-child{border:0}.material-cart-recommend>article>button:first-child{display:flex;min-width:0;align-items:center;gap:9px;border:0;background:none;text-align:left}.material-cart-recommend img{width:56px;height:56px;border-radius:6px;object-fit:cover}.material-cart-recommend span{min-width:0}.material-cart-recommend strong,.material-cart-recommend b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-cart-recommend strong{color:#37454d;font-size:10px}.material-cart-recommend b{margin-top:8px;color:#f04434;font-size:10px}.material-cart-recommend>article>button:last-child{display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:50%;background:#eaf4ff;color:#1678ec}.material-cart-guarantees{display:grid;grid-template-columns:repeat(4,1fr);margin-top:18px;padding:17px 30px;border-radius:9px;background:linear-gradient(90deg,#edf7ff,#f5fbff)}.material-cart-guarantees>div{display:flex;align-items:center;justify-content:center;gap:11px;border-right:1px solid #dcecf7}.material-cart-guarantees>div:last-child{border:0}.material-cart-guarantees svg{color:#1678ec}.material-cart-guarantees p{margin:0}.material-cart-guarantees strong,.material-cart-guarantees span{display:block}.material-cart-guarantees strong{font-size:12px}.material-cart-guarantees span{margin-top:3px;color:#82919a;font-size:9px}@media(max-width:1200px){.material-cart-layout{grid-template-columns:1fr}.material-cart-sidebar{grid-template-columns:1fr 1fr}.material-cart-table-header,.material-cart-row{grid-template-columns:32px minmax(250px,2fr) 105px 130px 115px 70px}.material-cart-batch-bar>div{gap:12px}}@media(max-width:900px){.material-cart-table-header{display:none}.material-cart-row{grid-template-columns:25px minmax(0,1fr) 110px;gap:8px}.material-cart-product{grid-column:2}.material-cart-unit-price{grid-column:3;grid-row:1}.material-cart-quantity{grid-column:2;grid-row:2;margin-left:95px}.material-cart-subtotal{grid-column:3;grid-row:2}.material-cart-item-actions{grid-column:3;grid-row:3;grid-template-columns:1fr 1fr}.material-cart-batch-bar{flex-wrap:wrap}.material-cart-batch-bar>div{flex-basis:100%;justify-content:space-between}.material-cart-guarantees{grid-template-columns:1fr 1fr;gap:18px}.material-cart-guarantees>div{justify-content:flex-start;border:0}}@media(max-width:600px){.material-cart-hero{height:130px;margin-top:-12px}.material-cart-hero>svg{width:75px;margin-right:0}.material-cart-hero h1{font-size:24px}.material-cart-hero ul{gap:10px;font-size:9px}.material-cart-layout{gap:12px}.material-cart-row{grid-template-columns:22px minmax(0,1fr);padding:12px 10px}.material-cart-product{gap:9px}.material-cart-product img{width:68px;height:68px}.material-cart-unit-price,.material-cart-subtotal,.material-cart-item-actions{grid-column:2}.material-cart-unit-price{grid-row:auto;margin-left:77px}.material-cart-quantity{grid-column:2;grid-row:auto;margin-left:77px}.material-cart-subtotal{grid-row:auto;margin-left:77px}.material-cart-item-actions{grid-row:auto;grid-template-columns:70px 70px;margin-left:70px}.material-cart-batch-bar{gap:13px}.material-cart-batch-bar>button{padding:0}.material-cart-batch-bar>div{flex-wrap:wrap}.material-cart-batch-bar>div>button{width:100%}.material-cart-sidebar{grid-template-columns:1fr}.material-cart-guarantees{grid-template-columns:1fr 1fr;padding:15px}.material-cart-guarantees span{display:none}}.material-cart-hero{height:160px;margin-bottom:16px;background-color:#f4f9ff;background-image:url(/assets/cart-hero-background-optimized-v4XFI5b1.jpg);background-position:center 57%;background-size:cover}.material-cart-hero:after{display:none}.material-cart-hero>div{width:min(1480px,calc(100% - 40px))}.material-cart-hero h1{color:#202d35;font-size:28px;letter-spacing:1px}.material-cart-hero p{margin:7px 0 14px}.material-cart-hero ul{gap:40px}.material-cart-list-panel,.material-cart-summary,.material-cart-recommend,.material-cart-batch-bar{color:#38464e;background:#fff}.material-cart-batch-bar{position:relative;z-index:1;border-radius:0 0 10px 10px;box-shadow:0 -3px 12px #27404f0a}.material-cart-batch-bar>div>button,.material-cart-summary>button{background:#1478ec}.material-cart-payment-support{margin-top:15px}.material-cart-payment-heading{display:flex;align-items:center;gap:10px;color:#98a2a8;font-size:9px;text-align:center}.material-cart-payment-heading:before,.material-cart-payment-heading:after{height:1px;flex:1;background:#edf1f3;content:""}.material-cart-payment-support ul{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0 0;padding:0;list-style:none}.material-cart-payment-support li{display:grid;place-items:center;gap:5px;color:#707e86}.material-cart-payment-support small{font-size:9px;white-space:nowrap}.material-cart-payment-support .payment-icon{display:flex;width:34px;height:27px;align-items:center;justify-content:center}.material-cart-payment-support .payment-icon img{display:block;width:25px;height:25px;object-fit:contain}.material-cart-payment-support .payment-icon-unionpay img{width:34px;height:23px}@media(max-width:600px){.material-cart-hero{height:142px;background-position:65% center}.material-cart-hero>div{width:calc(100% - 40px)}.material-cart-hero ul{gap:12px}}.showcase-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.innovation-panel,.customization-panel{min-width:0;min-height:300px}.innovation-cards,.customization-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.innovation-cards{margin-top:24px}.innovation-cards article{min-width:0;text-align:center}.innovation-cards article>span{display:grid;height:116px;place-items:center;overflow:hidden;border-radius:8px;background:linear-gradient(145deg,#e6f7fb,#c4e8f1);color:#1683a6}.innovation-cards article>span img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.innovation-cards article:hover>span img{transform:scale(1.04)}.innovation-cards article:nth-child(2)>span{background:linear-gradient(145deg,#edf5ff,#cfddf0);color:#3975c3}.innovation-cards article:nth-child(3)>span{background:linear-gradient(145deg,#eaf8ed,#cbe8d1);color:#27915a}.innovation-cards article:nth-child(4)>span{background:linear-gradient(145deg,#fff5df,#f1dbac);color:#d79218}.innovation-cards article:nth-child(5)>span{background:linear-gradient(145deg,#edf0fa,#d4dced);color:#6176a8}.innovation-cards h3,.customization-cards h3{overflow:hidden;margin:10px 0 6px;color:#314049;font-size:11px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.innovation-cards p,.customization-cards p{overflow:hidden;margin:0;color:#929ca2;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.customization-panel{padding:20px 20px 18px;border:1px solid #3981c7;border-radius:10px;background:linear-gradient(125deg,#145da8,#0a67bf 58%,#0b58a7);color:#fff;box-shadow:inset 0 0 35px #0023572e}.customization-heading{display:flex;align-items:center;justify-content:space-between}.customization-heading h2{margin:0;font-size:17px}.customization-heading button{border:0;background:none;color:#c8e6ff;font-size:11px}.customization-cards{margin-top:20px}.customization-cards article{min-width:0;padding:15px 8px 12px;border:1px solid rgba(173,218,255,.45);border-radius:7px;background:#ffffff0d;text-align:center}.customization-cards article>span{display:grid;width:48px;height:48px;margin:0 auto;place-items:center;border-radius:50%;background:#ffffff14;color:#fff}.customization-cards h3{color:#fff}.customization-cards p{color:#b7dcfa}.customization-action{display:block;width:44%;min-width:190px;height:42px;margin:16px auto 0;border:0;border-radius:5px;background:linear-gradient(180deg,#ffd66b,#ffc444);color:#805d0a;font-size:14px;font-weight:700;box-shadow:0 4px 12px #0022523d}.customization-action b{margin-left:20px;font-size:19px}.emergency{position:relative;isolation:isolate;min-height:150px;gap:24px;padding:24px 36px;overflow:hidden;background:url(/assets/emergency-rescue-banner-CJqQSv6u.png) center 60% / cover no-repeat}.emergency:before{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(90deg,#0c181ff0,#12222bd4 42%,#111d25ad 72%,#0a141bd6)}.emergency-copy{display:flex;min-width:285px;align-items:center;gap:14px}.emergency-copy>span,.emergency-items article>span{display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);background:#1327336b;color:#e5edf1}.emergency-copy>span{width:48px;height:48px;flex:0 0 48px;border-radius:10px}.emergency-copy h2{margin:0 0 9px;color:#fff;font-size:20px}.emergency-copy p{margin:0;color:#c1cdd3;font-size:10px}.emergency-items{display:grid;min-width:0;flex:1;grid-template-columns:repeat(5,minmax(88px,1fr));gap:16px}.emergency-items article{min-width:0;text-align:center}.emergency-items article>span{width:44px;height:44px;margin:0 auto 8px;border-radius:8px}.emergency-items strong{display:block;overflow:hidden;color:#dce5e9;font-size:10px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.emergency>button{min-width:154px;height:48px;padding:0 30px;background:linear-gradient(180deg,#f04a43,#df302d);box-shadow:0 5px 16px #5a000047}@media(max-width:1200px){.showcase-row{grid-template-columns:1fr}.emergency{flex-wrap:wrap}.emergency-items{order:3;flex-basis:100%}}@media(max-width:760px){.innovation-cards,.customization-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.innovation-cards article:nth-child(5),.customization-cards article:nth-child(5){display:none}.emergency{align-items:flex-start;padding:24px 20px}.emergency-copy{min-width:0}.emergency-items{display:none}.emergency>button{margin-left:auto}}.product-visual img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.product-card:hover .product-visual img{transform:scale(1.04)}.reuse-section{display:flex;flex-direction:column}.reuse-section .reuse-grid{flex:1;align-items:stretch}.reuse-section .reuse-grid article{display:flex;min-width:0;flex-direction:column}.reuse-section .reuse-photo{min-height:115px;flex:1}.person-photo img,.reuse-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.talent-grid article:hover .person-photo img,.reuse-grid article:hover .reuse-photo img{transform:scale(1.04)}.finance-cards article{border:1px solid #edf1f4;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.finance-cards article:hover{border-color:#cfe0e9;box-shadow:0 8px 20px #26475b14;transform:translateY(-2px)}.finance-cards article>span{display:grid;width:58px;height:58px;margin:0 auto;place-items:center;border-radius:16px;background:#eaf2ff;color:#2378e9}.finance-cards article>span svg{display:block}.finance-cards .finance-indigo>span{background:#f0efff;color:#7064db}.finance-cards .finance-green>span{background:#e9f8f1;color:#08a563}.finance-cards .finance-orange>span{background:#fff3e5;color:#ed9b2b}.analytics-charts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.analytics-card{min-width:0;height:205px;padding:13px 12px 10px;overflow:hidden;border:1px solid #e8eef1;border-radius:8px;background:linear-gradient(180deg,#fff,#f9fbfc)}.analytics-card-heading{display:flex;align-items:flex-start;justify-content:space-between}.analytics-card-heading small,.analytics-card-heading strong{display:block}.analytics-card-heading small{color:#69777f;font-size:10px}.analytics-card-heading strong{margin-top:5px;color:#27353d;font-size:16px}.analytics-card-heading strong em{margin-left:3px;color:#8b969d;font-size:8px;font-style:normal;font-weight:400}.analytics-card-heading>span{padding:3px 6px;border-radius:9px;background:#eaf8f1;color:#08a563;font-size:9px}.analytics-card-heading>span.decrease{background:#fff3e7;color:#e58a2b}.trend-chart{display:block;width:100%;height:104px;margin-top:5px}.chart-grid-line{stroke:#e9eef0;stroke-width:1;stroke-dasharray:3 4}.trend-line{fill:none;stroke:#08a563;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.trend-point{fill:#fff;stroke:#08a563;stroke-width:2}.chart-axis-labels{display:flex;justify-content:space-between;color:#98a2a8;font-size:8px}.health-chart{display:flex;align-items:flex-end;justify-content:space-around;gap:7px;height:132px;padding-top:12px}.health-column{display:flex;height:100%;min-width:0;flex:1;flex-direction:column;align-items:center}.health-bar-track{position:relative;width:68%;flex:1;border-radius:4px 4px 2px 2px;background:#edf3f6}.health-bar-track i{position:absolute;right:0;bottom:0;left:0;min-height:8px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#4c9af2,#176ee5)}.health-bar-track b{position:absolute;top:-15px;left:50%;color:#62717a;font-size:8px;font-style:normal;transform:translate(-50%)}.health-column small{margin-top:6px;color:#7f8c93;font-size:8px}.energy-chart{display:flex;align-items:center;gap:14px;height:132px}.energy-pie{display:grid;width:92px;height:92px;flex:0 0 92px;place-items:center;border-radius:50%}.energy-pie>div{display:grid;width:57px;height:57px;place-content:center;border-radius:50%;background:#fff;text-align:center;box-shadow:0 2px 8px #28475a14}.energy-pie strong,.energy-pie small{display:block}.energy-pie strong{color:#253943;font-size:15px}.energy-pie small{margin-top:2px;color:#8c989e;font-size:7px}.energy-chart ul{min-width:0;flex:1;margin:0;padding:0;list-style:none}.energy-chart li{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:5px;padding:4px 0;color:#69777f;font-size:8px}.energy-chart li i{width:7px;height:7px;border-radius:2px}.energy-chart li span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.energy-chart li strong{color:#35464f;font-size:8px}@media(max-width:1200px){.analytics-card{height:220px}}.brand-logo{width:57px;height:52px;object-fit:contain}.nav-list{display:flex;grid-template-columns:none;overflow:hidden}.nav-list button{flex:0 0 174px;white-space:nowrap}.nav-list button>span{max-width:none;font-size:12px;color:inherit;white-space:nowrap}.nav-list button svg{flex:0 0 auto;color:#2478eb}.nav-list button:hover svg,.nav-list button.active svg{color:#08a05f}.nav-scroller{min-width:0;flex:1;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 48px,#000 calc(100% - 48px),transparent 100%)}.nav-scroller::-webkit-scrollbar{display:none}.nav-track{display:flex;width:max-content;gap:8px;animation:nav-marquee 52s linear infinite;will-change:transform}.nav-scroller:hover .nav-track{animation-play-state:paused}@keyframes nav-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 4px))}}@media(prefers-reduced-motion:reduce){.nav-track{animation:none}}.metrics article{min-width:0}.metrics .metric-icon{flex:0 0 50px}.metrics .metric-icon svg{display:block}.metric-content{min-width:0}.metric-content small,.metric-content strong,.metric-content em{white-space:nowrap}.metrics .metric-green .metric-icon{background:#e9f7f1;color:#0aa365}.metrics .metric-blue .metric-icon{background:#eaf2ff;color:#2378e9}.metrics .metric-orange .metric-icon{background:#fff3df;color:#f4a71c}.metrics .metric-indigo .metric-icon{background:#eef0ff;color:#5968d8}.nav-list button{height:82px;flex-direction:column;gap:2px}.zone-art-image{display:block;width:78px;height:58px;flex:0 0 58px;object-fit:contain;mix-blend-mode:multiply}.nav-list button.active:after{bottom:-9px}.welcome-row .avatar svg{display:block}.user-tools{gap:16px}.user-tools button{min-width:92px;padding:7px 12px;border:0;border-radius:7px;background:transparent;color:#667783;transition:background-color .2s,color .2s}.user-tools button svg{display:block;margin:0 auto}.user-tools button small{display:block;margin-top:6px;color:#59656e;font-size:11px}.user-tools button:hover{background:#eef8f4;color:#08985c}.user-tools button:hover small{color:#078d56}.main-header{grid-template-columns:250px minmax(420px,780px);justify-content:space-between}.search-box{width:100%}.user-panel{display:flex;flex-direction:column;padding:22px 22px 18px;background:linear-gradient(180deg,#fff,#fbfdfc);box-shadow:0 8px 24px #1d42340f}.welcome-row{padding-bottom:2px}.welcome-row .avatar{flex:0 0 54px;width:54px;height:54px;background:linear-gradient(145deg,#eef7f3,#dfece7);color:#6c8d80}.welcome-row strong{font-size:15px;line-height:22px;color:#283a33}.welcome-row small{margin-top:4px;font-size:11px;line-height:17px;color:#8b9892}.panel-actions{gap:12px;margin:17px 0 13px}.panel-actions button{height:40px;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s}.panel-actions button:hover{transform:translateY(-1px);box-shadow:0 5px 12px #0aa66424}.user-tools{justify-content:stretch;gap:10px}.user-tools button{flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;min-width:0;height:55px;padding:0 10px;border:1px solid #e9efec;background:#f7faf9}.user-tools button svg{margin:0;color:#4f6f63}.user-tools button small{margin:0;font-size:12px}.notice-box{flex:1;margin-top:13px;padding:12px 14px;background:#fffaf4;border-color:#f6e7d3}.notice-heading{display:flex;align-items:center;justify-content:space-between}.notice-heading>span{display:flex;align-items:center;gap:6px;color:#a55b24;font-size:12px;font-weight:600}.notice-heading button{display:flex;align-items:center;padding:0;border:0;background:none;color:#bb865d;font-size:10px}.notice-box ul{display:block;margin:9px 0 0;padding:0;list-style:none}.notice-box li{position:relative;overflow:hidden;padding:3px 0 3px 11px;color:#7a6b61;font-size:10px;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.notice-box li:before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;border-radius:50%;background:#eda65e}@media(max-width:1200px){.main-header{grid-template-columns:230px minmax(360px,680px)}.hero-layout{grid-template-columns:1fr}.user-panel{display:flex;height:auto;min-height:310px}.notice-box{min-height:105px}}@media(max-width:760px){.main-header{grid-template-columns:1fr}.search-box{grid-column:1;grid-row:2}.user-panel{padding:18px}.welcome-row strong{font-size:14px}.panel-actions button{height:38px}}.main-header{height:104px;grid-template-columns:230px minmax(420px,720px) minmax(330px,390px);justify-content:space-between;gap:28px}.search-area{min-width:0;align-self:center}.search-area .search-box{height:46px}.search-box>svg{flex:0 0 auto;margin-left:16px;color:#84938c}.hot-search{display:flex;align-items:center;gap:13px;height:25px;padding-left:3px;color:#9aa39e;font-size:11px}.hot-search button{padding:0;border:0;background:none;color:#717e77;font-size:11px}.hot-search button:hover{color:#07945a}.business-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.business-actions>button{display:flex;align-items:center;gap:8px;min-width:0;padding:10px;border:1px solid #e4ebe7;border-radius:8px;background:#fbfdfc;color:#13865a;text-align:left;transition:border-color .2s,background-color .2s}.business-actions>button:hover{border-color:#8fd6b7;background:#f3fbf7}.business-actions span,.business-actions strong,.business-actions small{display:block;min-width:0}.business-actions strong{color:#35453e;font-size:12px;white-space:nowrap}.business-actions small{overflow:hidden;margin-top:4px;color:#98a19c;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.hero-layout{grid-template-columns:minmax(0,1fr) 330px}.user-panel{width:330px}@media(max-width:1280px){.main-header{grid-template-columns:210px minmax(380px,1fr) 310px;gap:18px}.business-actions>button{padding:8px}.business-actions small{display:none}.hero-layout{grid-template-columns:minmax(0,1fr) 310px}.user-panel{width:310px}}@media(max-width:1000px){.main-header{height:auto;grid-template-columns:210px minmax(380px,1fr);padding:14px 0}.business-actions{display:none}.hero-layout{grid-template-columns:1fr}.user-panel{width:100%}}@media(max-width:760px){.main-header{grid-template-columns:1fr;padding:14px 0}.search-area{grid-row:2}.hot-search{gap:9px;overflow:hidden}.hot-search span,.hot-search button{white-space:nowrap}.hero-layout{grid-template-columns:1fr}.user-panel{width:100%}}.main-header{align-items:center}.search-area{display:grid;grid-template-rows:46px 25px;height:71px;align-self:center}.search-area .search-box{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 100px;width:100%;height:46px;margin:0;border-width:2px;overflow:hidden}.search-box>svg{position:absolute;z-index:1;left:16px;top:50%;width:18px;height:18px;margin:0;transform:translateY(-50%);pointer-events:none}.search-box input[type=search]{width:100%;height:42px;min-width:0;padding:0 16px 0 47px;border:0;border-radius:0;background:#fff;outline:0;appearance:none;-webkit-appearance:none;line-height:42px}.search-box input[type=search]::-webkit-search-cancel-button{display:none}.search-box button[type=submit]{width:100px;height:42px;padding:0;border:0;border-radius:0;align-self:stretch}.hot-search{height:25px;padding:0 3px;line-height:25px}.business-actions{height:71px;align-self:center;align-items:stretch}.business-actions>button{height:71px;padding:11px 12px;gap:10px;border-radius:8px}.business-actions>button>svg{box-sizing:content-box;flex:0 0 20px;width:20px;height:20px;padding:7px;border-radius:50%;background:#eaf7f1;color:#0a9b5d}.business-actions>button span{display:flex;min-width:0;flex-direction:column;justify-content:center}.business-actions strong{font-size:12px;line-height:18px}.business-actions small{margin-top:2px;font-size:9px;line-height:14px}@media(max-width:1280px){.business-actions{height:71px}.business-actions>button{height:71px;padding:10px}.business-actions>button>svg{padding:6px}.business-actions strong{font-size:11px}}@media(max-width:1000px){.search-area{width:100%}}.utility-user-state{display:flex!important;align-items:center;gap:13px;min-width:0}.utility-user-state>span:first-child{margin-right:5px}.utility-user-state button{padding:0;border:0;background:none;color:#65717b;font-size:12px}.utility-user-state button:hover{color:#078f57}.utility-user-state .login-link{color:#07945a;font-weight:600}.utility-user-state>strong{color:#253b32;font-size:12px}.utility-user-state .company-name{padding-left:13px;border-left:1px solid #dfe5e2;color:#7c8983}.utility-user-state .logout-link{color:#a1aaa5}.guest-guide{margin:17px 0 13px;padding:13px 14px;border-radius:8px;background:#f3faf6}.guest-guide p{margin:0 0 11px;color:#6d7d75;font-size:11px;line-height:18px}.guest-guide button{width:100%;height:38px;border:0;border-radius:5px;background:linear-gradient(135deg,#0bae6a,#078d56);color:#fff;font-size:13px;font-weight:600}.guest-guide button:hover{box-shadow:0 5px 12px #0aa66429}@media(max-width:900px){.utility-user-state .company-name{display:none}}@media(max-width:760px){.utility-user-state{gap:9px}.utility-user-state>span:first-child{display:none}.utility-user-state .logout-link{display:none}}.utility-content{position:relative}.platform-slogan{white-space:nowrap}.utility-user-state{margin-left:auto;gap:12px}.utility-user-state>i{width:1px;height:12px;background:#dfe5e2}.utility-user-state .company-name{display:flex;align-items:center;gap:5px;padding:0;border:0;color:#65756d}.user-menu{position:relative}.user-menu summary{display:flex;align-items:center;gap:5px;color:#2f443b;font-size:12px;font-weight:600;list-style:none;cursor:pointer}.user-menu summary::-webkit-details-marker{display:none}.user-menu[open] summary{color:#078f57}.user-menu-panel{position:absolute;z-index:30;top:26px;right:0;display:grid!important;width:122px;padding:7px!important;gap:2px!important;border:1px solid #e4ebe7;border-radius:7px;background:#fff;box-shadow:0 9px 25px #1f3c2f24}.user-menu-panel button{width:100%;height:30px;padding:0 10px;text-align:left;border-radius:4px}.user-menu-panel button:hover{background:#f1f8f4}.user-menu-panel .logout-link{margin-top:3px;border-top:1px solid #edf1ef;border-radius:0;color:#9a6a62}@media(max-width:900px){.utility-user-state .company-name{display:none}.utility-user-state>i:first-of-type{display:none}}@media(max-width:600px){.platform-slogan{overflow:hidden;max-width:46vw;text-overflow:ellipsis}.utility-user-state{gap:8px}}.user-menu-panel .logout-link{display:block}.main-header{grid-template-columns:255px minmax(420px,720px) minmax(330px,390px)}.brand{width:255px;height:71px;gap:14px;align-self:center}.brand-logo{flex:0 0 68px;width:68px;height:62px}.brand>span:last-child{display:flex;min-width:0;flex-direction:column;justify-content:center}.brand strong{font-size:25px;line-height:31px;font-weight:700;letter-spacing:1px;white-space:nowrap}.brand small{margin-top:2px;font-size:10px;line-height:14px;letter-spacing:2.4px;white-space:nowrap}@media(max-width:1280px){.main-header{grid-template-columns:230px minmax(380px,1fr) 310px}.brand{width:230px;gap:11px}.brand-logo{flex-basis:62px;width:62px;height:57px}.brand strong{font-size:23px;line-height:29px}.brand small{font-size:9px;letter-spacing:2px}}@media(max-width:1000px){.main-header{grid-template-columns:230px minmax(380px,1fr)}}@media(max-width:760px){.brand{width:auto;height:58px;gap:10px;transform:none}.brand-logo{flex-basis:55px;width:55px;height:51px}.brand strong{font-size:21px;line-height:26px}.brand small{font-size:8px;line-height:11px;letter-spacing:1.8px}}.main-header{grid-template-columns:255px minmax(480px,820px);justify-content:start;gap:50px}.search-area{width:100%}@media(max-width:1280px){.main-header{grid-template-columns:230px minmax(420px,1fr);gap:30px}}@media(max-width:760px){.main-header{grid-template-columns:1fr;gap:10px}.search-area{grid-row:2}}.corporate-transfer-page{padding:18px 0 38px;color:#243447}.corporate-transfer-hero{display:flex;min-height:176px;align-items:center;margin-bottom:14px;padding:28px 36px;overflow:hidden;border:1px solid #d7e8f7;border-radius:10px;background:#eef7ff url(/assets/corporate-transfer-detail-hero-g0TS0v-2.jpg) center / cover no-repeat;box-shadow:0 8px 28px #1c69b114}.corporate-transfer-hero>div{position:relative;z-index:1}.corporate-transfer-hero nav{display:flex;align-items:center;gap:9px;color:#6b7d90;font-size:12px}.corporate-transfer-hero nav button{padding:0;border:0;background:transparent;color:#6b7d90}.corporate-transfer-hero h1{display:flex;align-items:center;gap:14px;margin:20px 0 8px;color:#172638;font-size:30px;line-height:1.2}.corporate-transfer-hero h1 em{padding:5px 11px;border:1px solid #72aefb;border-radius:5px;background:#ffffffd1;color:#0969da;font-size:13px;font-style:normal}.corporate-transfer-hero p{margin:0;color:#5d7187;font-size:13px}.corporate-transfer-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 14px;padding:21px 28px;border:1px solid #e2eaf2;border-radius:8px;background:#fff;box-shadow:0 4px 18px #1e4d760d;list-style:none}.corporate-transfer-flow li{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;color:#8a98a8}.corporate-transfer-flow li:not(:last-child):after{position:absolute;top:22px;right:10px;left:58px;height:3px;background:#dfe5eb;content:""}.corporate-transfer-flow li.completed:not(:last-child):after{background:#1677ff}.corporate-transfer-flow-icon{position:relative;z-index:1;display:grid;width:46px;height:46px;place-items:center;border:1px solid #d6dde5;border-radius:50%;background:#fff}.corporate-transfer-flow li>span:last-child{position:relative;z-index:1;display:grid;width:max-content;padding-right:12px;background:#fff;gap:4px}.corporate-transfer-flow strong{font-size:14px}.corporate-transfer-flow small{font-size:10px}.corporate-transfer-flow li.completed,.corporate-transfer-flow li.current{color:#136fe5}.corporate-transfer-flow li.completed .corporate-transfer-flow-icon,.corporate-transfer-flow li.current .corporate-transfer-flow-icon{border-color:#1677ff;background:#1677ff;color:#fff}.corporate-transfer-flow li.current .corporate-transfer-flow-icon{box-shadow:0 0 0 7px #1677ff1c}.corporate-transfer-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:14px}.corporate-transfer-main,.corporate-transfer-aside{display:grid;align-content:start;gap:14px}.corporate-transfer-card{overflow:hidden;border:1px solid #e0e8f0;border-radius:8px;background:#fff;box-shadow:0 4px 16px #1f46680a}.corporate-transfer-card>header{display:flex;min-height:46px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #edf1f5}.corporate-transfer-card>header h2{position:relative;margin:0;padding-left:12px;color:#223447;font-size:15px}.corporate-transfer-card>header h2:before{position:absolute;top:1px;bottom:1px;left:0;width:3px;border-radius:2px;background:#1677ff;content:""}.corporate-transfer-card>header span{color:#708094;font-size:11px}.corporate-order-summary>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:15px 18px 17px;gap:13px 28px}.corporate-order-summary>dl>div{display:grid;grid-template-columns:76px minmax(0,1fr)}.corporate-order-summary>dl>div.wide{grid-column:1 / -1}.corporate-transfer-card dt{color:#7b8997;font-size:12px}.corporate-transfer-card dd{margin:0;color:#35475a;font-size:12px}.corporate-transfer-card dd.pending{color:#f59e0b;font-weight:600}.corporate-transfer-info-row{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(440px,1.4fr);gap:14px}.corporate-address-list{display:grid;margin:0;padding:15px 18px 18px;gap:11px}.corporate-address-list div{display:grid;grid-template-columns:72px minmax(0,1fr)}.corporate-confirmation-content{padding:14px 18px 16px}.corporate-confirmation-message{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #f6d99d;border-radius:6px;background:#fff9ec}.corporate-confirmation-message.uploaded{border-color:#bce7d3;background:#f0fbf6}.corporate-confirmation-message>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:50%;background:#fff1c9;color:#e09a16}.corporate-confirmation-message.uploaded>span{background:#d9f4e7;color:#13a067}.corporate-confirmation-message strong{color:#37495a;font-size:12px}.corporate-confirmation-message p{margin:5px 0 0;color:#778697;font-size:10px}.corporate-confirmation-content>dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 0;gap:9px 20px}.corporate-confirmation-content>dl>div{display:grid;grid-template-columns:88px minmax(0,1fr)}.corporate-confirmation-content dd.success{color:#139b63;font-weight:600}.corporate-transfer-tip{margin:13px 0 0;padding-top:10px;border-top:1px dashed #e1e7ed;color:#7a8998;font-size:10px}.corporate-receipt-actions{display:flex;min-width:0;align-items:center;margin-top:12px;gap:11px}.corporate-receipt-actions button,.corporate-receipt-actions a{display:inline-flex;height:32px;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid #1677ff;border-radius:5px;background:#1677ff;color:#fff;font-size:11px;text-decoration:none}.corporate-receipt-actions a{background:#fff;color:#1677ff}.corporate-receipt-actions>span{overflow:hidden;color:#718194;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.corporate-receipt-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.corporate-bank-card>header strong{color:#ef4444;font-size:11px;font-weight:500}.corporate-bank-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:15px 18px 17px;gap:12px 32px}.corporate-bank-grid>div{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px}.corporate-bank-grid>div>span{display:grid;width:36px;height:36px;place-items:center;border-radius:6px;background:#edf6ff;color:#1677ff}.corporate-bank-grid dl{display:grid;margin:0;gap:4px}.corporate-bank-grid dd{color:#263d52;font-weight:600}.corporate-bank-grid button{display:flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid #b8d4f8;border-radius:4px;background:#fff;color:#1677ff;font-size:10px}.corporate-product-head,.corporate-product-row{display:grid;grid-template-columns:minmax(260px,2fr) minmax(120px,1fr) 110px 90px 120px;align-items:center;column-gap:12px}.corporate-product-head{min-height:34px;margin:12px 16px 0;padding:0 12px;background:#f6f8fa;color:#778797;font-size:11px}.corporate-product-row{min-height:76px;margin:0 16px;padding:10px 12px;border-bottom:1px solid #edf1f4;color:#4e6072;font-size:11px}.corporate-product-row>div{display:flex;min-width:0;align-items:center;gap:10px}.corporate-product-row img{width:50px;height:50px;flex:0 0 auto;border-radius:5px;object-fit:cover}.corporate-product-row>div span{display:grid;min-width:0;gap:5px}.corporate-product-row>div strong{overflow:hidden;color:#26394d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.corporate-product-row small{color:#8492a0}.corporate-product-row>strong{color:#f04438;font-size:12px}.corporate-product-totals{display:flex;align-items:end;justify-content:flex-end;padding:15px 28px 18px;gap:32px}.corporate-product-totals dl{display:grid;min-width:210px;margin:0;gap:7px}.corporate-product-totals dl div{display:flex;justify-content:space-between}.corporate-product-totals dd{color:#68798b;font-size:11px}.corporate-product-totals p{margin:0;color:#26384a;font-size:13px}.corporate-product-totals p strong{margin-left:7px;color:#f04438;font-size:22px}.corporate-actions-card{display:grid;padding-bottom:14px;gap:9px}.corporate-actions-card>button{display:flex;height:36px;align-items:center;justify-content:center;gap:7px;margin:0 14px;border:1px solid #bfd8fa;border-radius:5px;background:#fff;color:#176fd4;font-size:12px}.corporate-actions-card>button.primary{border-color:#1677ff;background:linear-gradient(135deg,#1684ff,#0865df);color:#fff}.corporate-actions-card>button.danger{border-color:#f4c2c2;color:#e34848}.corporate-payment-card>header span{display:flex;align-items:center;gap:4px;color:#f59e0b}.corporate-payment-card dl{display:grid;margin:0;padding:14px 16px 17px;gap:11px}.corporate-payment-card dl div{display:grid;grid-template-columns:68px minmax(0,1fr)}.corporate-payment-card dd.amount{color:#ef4444;font-size:17px;font-weight:700}.corporate-security-card ul{display:grid;margin:0;padding:10px 15px 16px;gap:4px;list-style:none}.corporate-security-card li{display:flex;align-items:center;gap:10px;padding:9px 5px;border-bottom:1px dashed #edf1f4;color:#1677ff}.corporate-security-card li:last-child{border-bottom:0}.corporate-security-card li span{display:grid;gap:3px}.corporate-security-card strong{color:#405367;font-size:11px}.corporate-security-card small{color:#8795a4;font-size:9px}@media(max-width:1180px){.corporate-transfer-layout{grid-template-columns:1fr}.corporate-transfer-aside{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.corporate-transfer-info-row,.corporate-bank-grid{grid-template-columns:1fr}.corporate-transfer-flow{overflow-x:auto;grid-template-columns:repeat(5,minmax(180px,1fr))}.corporate-products-card{overflow-x:auto}.corporate-product-head,.corporate-product-row{min-width:820px}.corporate-transfer-aside{grid-template-columns:1fr}}@media(max-width:600px){.corporate-transfer-hero{min-height:156px;padding:22px;background-position:58% center}.corporate-transfer-hero h1{align-items:flex-start;flex-direction:column;margin-top:16px;font-size:25px}.corporate-order-summary>dl,.corporate-confirmation-content>dl{grid-template-columns:1fr}.corporate-order-summary>dl>div.wide{grid-column:auto}.corporate-product-totals{align-items:stretch;flex-direction:column}}.main-header{grid-template-columns:255px minmax(560px,980px);gap:50px}.search-area{grid-template-columns:minmax(0,1fr) 138px;grid-template-rows:46px 25px;column-gap:12px}.search-area .search-box{grid-column:1;grid-row:1}.purchase-list-button{position:relative;grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;gap:7px;height:46px;padding:0 15px;border:1px solid #dfe8e3;border-radius:6px;background:#fff;color:#41534a;font-size:12px;transition:border-color .2s,color .2s,background-color .2s}.purchase-list-button svg{color:#08995c}.purchase-list-button em{position:absolute;top:-7px;right:-6px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border:2px solid #fff;border-radius:10px;background:#ee5b4f;color:#fff;font-size:9px;font-style:normal}.purchase-list-button:hover{border-color:#72c9a2;background:#f5fbf8;color:#078d56}.hot-search{grid-column:1;grid-row:2}.search-area.search-area-without-cart{grid-template-columns:minmax(0,1fr)}.search-area.search-area-without-cart .hot-search{grid-column:1}@media(max-width:1280px){.main-header{grid-template-columns:230px minmax(500px,1fr);gap:30px}.search-area{grid-template-columns:minmax(0,1fr) 125px}.purchase-list-button{padding:0 10px}}@media(max-width:760px){.search-area{grid-template-columns:1fr}.purchase-list-button{display:none}.hot-search{grid-column:1}}.container{width:calc(100% - 64px);max-width:1440px;margin-right:auto;margin-left:auto}.utility-bar,.main-header-wrap,.nav-wrap{width:100%}.utility-bar{background:#f8faf9}.main-header-wrap{background:#fff;border-bottom:1px solid #f0f3f1}.main-header{background:transparent}.page-shell{width:100%;overflow-x:hidden}main.container{padding-top:22px}.footer-main.container{width:calc(100% - 64px);max-width:1440px}@media(max-width:1024px){.container,.footer-main.container{width:calc(100% - 40px)}}@media(max-width:600px){.container,.footer-main.container{width:calc(100% - 24px)}}@media(min-width:1280px){.container,.footer-main.container{width:calc(100% - 64px);max-width:1440px}.main-header{height:92px;grid-template-columns:255px minmax(0,980px);gap:32px;padding:0}.brand{width:255px;gap:13px;transform:translateY(-3px)}.brand-logo{flex-basis:72px;width:72px;height:66px}.brand>span:last-child{transform:translateY(2px)}.brand strong{font-size:26px;line-height:32px}.brand small{font-size:10px;line-height:14px;letter-spacing:2.2px}.search-area{width:100%;max-width:980px;grid-template-columns:minmax(0,1fr) 128px}.hero-layout{grid-template-columns:minmax(0,1fr) 330px;gap:18px}.hero-banner,.user-panel{height:380px}.user-panel{width:330px}.zones-grid{grid-template-columns:1fr;gap:16px}.zone-section{padding:22px 24px 24px}.zone-tabs{gap:28px;height:42px}.product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.product-visual{height:142px}.product-card h3{margin-top:11px;font-size:13px}.product-price{font-size:15px}.product-card p{font-size:10px}.split-row,.service-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.metrics{gap:16px;margin:16px 0}}.nav-track{animation:none}.nav-scroller{-webkit-mask-image:none;mask-image:none}.hero-actions{display:flex;gap:12px;margin-top:30px}.hero-copy .hero-actions button{margin-top:0;font-weight:600}.hero-copy .hero-primary-action{border-color:#10a768;background:#0a9d60}.hero-copy .hero-secondary-action{background:#042b4d59}.zone-tabs{overflow-x:auto;scrollbar-width:none}.zone-tabs::-webkit-scrollbar{display:none}.zone-tabs>button{flex:0 0 auto;padding:5px 9px;border:1px solid transparent;border-radius:4px;background:transparent;color:#56645d;font-size:12px}.zone-tabs>button.active{border-color:#7fd2ad;background:#f2fbf6;color:#078b54}.product-card h3{margin-bottom:7px;color:#25352e;font-size:14px;font-weight:600}.product-card .product-specification,.product-card .product-delivery{margin:0;color:#718078;font-size:12px;line-height:18px}.product-supplier{display:flex;min-width:0;align-items:center;gap:6px;margin-top:8px;font-size:12px}.product-supplier span{overflow:hidden;color:#405148;white-space:nowrap;text-overflow:ellipsis}.product-supplier b{flex:0 0 auto;padding:2px 5px;border-radius:3px;background:#eaf8f1;color:#078d56;font-size:10px;font-weight:500}.product-purchase-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 5px}.product-purchase-row .product-price{min-width:0;color:#d94b43;font-size:14px}.product-purchase-row>button{flex:0 0 auto;height:30px;padding:0 10px;border:1px solid #16a269;border-radius:4px;background:#fff;color:#078d56;font-size:12px;font-weight:600}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid rgba(23,110,229,.3);outline-offset:2px}@media(max-width:760px){.hero-copy{right:20px}.hero-copy p{font-size:14px;line-height:22px}.hero-actions{flex-wrap:wrap;margin-top:20px}.hero-copy .hero-actions button{height:38px;padding:0 14px;font-size:12px}.product-grid,.talent-grid,.reuse-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product-card,.talent-grid article,.reuse-grid article{display:block!important;flex:0 0 min(78vw,280px);scroll-snap-align:start}.analytics{display:block}.analytics-charts{grid-template-columns:1fr}.emergency-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-banner{background-image:url(/assets/energy-hero-optimized-DtE3c78j.jpg)}.emergency{background-image:url(/assets/emergency-rescue-banner-optimized-D-cOekD_.jpg)}.nav-carousel{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:12px;padding-top:10px;padding-bottom:24px}.nav-viewport{min-width:0;overflow:hidden}.nav-page{display:grid;grid-template-columns:repeat(var(--nav-columns),minmax(0,1fr));gap:12px}.nav-page>button{display:flex;min-width:0;height:92px;align-items:center;justify-content:center;gap:4px;padding:7px 8px;border:1px solid #e4ebe7;border-radius:9px;background:#fff;color:#33453d;flex-direction:column;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.nav-page>button:hover,.nav-page>button.active{border-color:#70c9a1;color:#078d56;box-shadow:0 5px 16px #0a8f561f;transform:translateY(-1px)}.nav-page>button>span{display:block;overflow:hidden;color:inherit;font-size:12px;line-height:17px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.nav-page .zone-art-image{width:66px;height:48px;flex:0 0 48px}.nav-arrow{display:grid;width:40px;height:40px;place-items:center;padding:0;border:1px solid #dce7e1;border-radius:50%;background:#fff;color:#39705a;transition:border-color .2s ease,background-color .2s ease}.nav-arrow:hover{border-color:#79cba7;background:#f1faf5}.nav-pagination{position:absolute;right:52px;bottom:8px;left:52px;display:flex;justify-content:center;gap:7px}.nav-pagination>button{width:7px;height:7px;padding:0;border:0;border-radius:4px;background:#cbd7d1;transition:width .2s ease,background-color .2s ease}.nav-pagination>button.active{width:22px;background:#099a5e}.nav-page-enter-active,.nav-page-leave-active{transition:opacity .18s ease,transform .18s ease}.nav-page-enter-from{opacity:0;transform:translate(16px)}.nav-page-leave-to{opacity:0;transform:translate(-16px)}@media(max-width:600px){.nav-carousel{grid-template-columns:34px minmax(0,1fr) 34px;gap:7px}.nav-arrow{width:34px;height:34px}.nav-page{gap:8px}.nav-page>button{height:88px;padding:6px 4px}.nav-page .zone-art-image{width:58px;height:43px;flex-basis:43px}}.material-order-detail-page{padding:18px 0 38px;color:#243447}.material-order-detail-hero{min-height:170px;display:flex;align-items:center;margin-bottom:14px;padding:26px 36px;overflow:hidden;border:1px solid #dceaf8;border-radius:10px;background:#eef7ff url(/assets/order-detail-hero-aZfh9SAT.png) center right / cover no-repeat;box-shadow:0 8px 28px #1c69b114}.material-order-detail-hero.receiving{background-image:url(/assets/order-receiving-hero-DwPOtEVr.png)}.material-order-detail-hero.completed{background-image:url(/assets/order-review-hero-optimized-D46Ukm6a.png)}.material-order-detail-hero>div{position:relative;z-index:1}.material-order-detail-hero button,.material-order-detail-hero>div>span{border:0;background:transparent;color:#6b7d90;font-size:12px}.material-order-detail-hero button{padding:0;cursor:pointer}.material-order-detail-hero>div>span{margin-left:9px}.material-order-detail-hero h1{display:flex;align-items:center;gap:14px;margin:20px 0 8px;color:#172638;font-size:30px;line-height:1.2}.material-order-detail-hero h1 em{padding:5px 11px;border:1px solid #72aefb;border-radius:5px;background:#ffffffc7;color:#0969da;font-size:13px;font-style:normal}.material-order-detail-hero p{margin:0;color:#5d7187;font-size:13px}.material-status-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 14px;padding:21px 28px;border:1px solid #e2eaf2;border-radius:8px;background:#fff;list-style:none;box-shadow:0 4px 18px #1e4d760d}.material-status-flow li{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:13px;color:#8a98a8}.material-status-flow li:not(:last-child):after{position:absolute;top:23px;right:12px;left:61px;height:3px;background:#dfe5eb;content:""}.material-status-flow li.completed:not(:last-child):after{background:#1677ff}.material-status-flow-icon{position:relative;z-index:1;display:grid;width:48px;height:48px;place-items:center;border:1px solid #d6dde5;border-radius:50%;background:#fff}.material-status-flow li.completed,.material-status-flow li.current{color:#136fe5}.material-status-flow li.completed .material-status-flow-icon,.material-status-flow li.current .material-status-flow-icon{border-color:#1677ff;background:#1677ff;color:#fff}.material-status-flow li.current .material-status-flow-icon{box-shadow:0 0 0 7px #1677ff1c}.material-status-flow-copy{position:relative;z-index:1;display:grid;width:max-content;align-content:center;padding-right:10px;background:#fff;gap:4px}.material-status-flow strong{position:relative;font-size:14px}.material-status-flow small{color:#7e91a5;font-size:10px}.material-status-flow li.completed small,.material-status-flow li.current small{color:#267bed}.material-status-flow-copy em{position:absolute;top:48px;left:0;width:max-content;padding:3px 7px;border-radius:9px;background:#eaf4ff;color:#176fd4;font-size:9px;font-style:normal}.material-after-sale-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.material-order-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:14px}.material-order-detail-main,.material-order-detail-aside{display:grid;align-content:start;gap:14px}.material-order-detail-card{overflow:hidden;border:1px solid #e0e8f0;border-radius:8px;background:#fff;box-shadow:0 4px 16px #1f46680a}.material-order-detail-card>header{display:flex;min-height:46px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #edf1f5}.material-order-detail-card>header h2{position:relative;margin:0;padding-left:12px;color:#223447;font-size:15px}.material-order-detail-card>header h2:before{position:absolute;top:1px;bottom:1px;left:0;width:3px;border-radius:2px;background:#1677ff;content:""}.material-order-detail-card>header span{color:#708094;font-size:11px}.material-order-detail-card>header button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#1677ff;cursor:pointer;font-size:12px}.material-order-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:14px 18px 17px;gap:13px 28px}.material-order-detail-grid div{display:grid;grid-template-columns:76px minmax(0,1fr)}.material-order-detail-grid .wide{grid-column:1 / -1}.material-order-detail-grid dt,.material-payment-info dt{color:#7b8997;font-size:12px}.material-order-detail-grid dd,.material-payment-info dd{margin:0;color:#35475a;font-size:12px}.material-order-detail-address{display:flex;gap:13px;padding:16px 18px}.material-order-detail-address>span,.material-shipment-overview>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:50%;background:#eaf4ff;color:#1677ff}.material-order-detail-address strong{color:#25384b;font-size:13px}.material-order-detail-address p{display:flex;align-items:center;gap:4px;margin:5px 0 0;color:#687b8e;font-size:11px}.material-shipment-overview{display:flex;align-items:center;gap:15px;margin:16px 18px;padding:16px;border-radius:7px;background:linear-gradient(100deg,#eef6ff,#f8fbff)}.material-shipment-overview strong{color:#0969da;font-size:13px}.material-shipment-overview p{margin:8px 0 0;color:#718297;font-size:11px}.material-shipment-overview.cancelled strong,.material-shipment-overview.cancelled>span{color:#8996a5}.material-logistics-summary{display:flex;align-items:center;gap:15px;margin:16px 18px 4px;padding:15px 17px;border:1px solid #dceaff;border-radius:7px;background:linear-gradient(100deg,#edf6ff,#f8fbff)}.material-logistics-summary>span{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:50%;background:#1677ff;color:#fff}.material-logistics-summary dl{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;gap:12px 22px}.material-logistics-summary dl div{display:grid;gap:5px}.material-logistics-summary dt{color:#7d8c9c;font-size:10px}.material-logistics-summary dd{display:flex;align-items:center;gap:7px;margin:0;color:#2e4358;font-size:12px;font-weight:600}.material-logistics-summary dd button{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;color:#1677ff;cursor:pointer;font-size:10px}.material-logistics-timeline{display:grid;margin:0;padding:15px 20px 20px 29px;list-style:none}.material-logistics-timeline li{position:relative;display:grid;min-height:58px;grid-template-columns:18px minmax(0,1fr) 150px;gap:10px;color:#7c8a99}.material-logistics-timeline li:not(:last-child):before{position:absolute;top:15px;bottom:-3px;left:5px;width:1px;background:#dce3ea;content:""}.material-logistics-timeline li>span{position:relative;z-index:1;width:11px;height:11px;margin-top:3px;border:3px solid #fff;border-radius:50%;background:#cfd7df;box-shadow:0 0 0 1px #cfd7df}.material-logistics-timeline li.active>span{background:#1677ff;box-shadow:0 0 0 1px #1677ff}.material-logistics-timeline li div{display:grid;align-content:start;gap:5px}.material-logistics-timeline strong{color:#475a6e;font-size:12px}.material-logistics-timeline li.active strong{color:#1677ff}.material-logistics-timeline p{margin:0;font-size:11px}.material-logistics-timeline time{justify-self:end;font-size:10px}.material-order-detail-product-head,.material-order-detail-product{display:grid;grid-template-columns:minmax(260px,2fr) minmax(120px,1fr) 110px 90px 120px;align-items:center;column-gap:12px}.material-order-detail-product-head.review,.material-order-detail-product.review{grid-template-columns:minmax(220px,2fr) minmax(110px,1fr) 95px 70px 105px 60px}.material-order-detail-product-head{min-height:34px;margin:12px 16px 0;padding:0 12px;background:#f6f8fa;color:#778797;font-size:11px}.material-order-detail-product{min-height:76px;margin:0 16px;padding:10px 12px;border-bottom:1px solid #edf1f4;color:#4e6072;font-size:11px}.material-order-detail-product>div{display:flex;min-width:0;align-items:center;gap:10px}.material-order-detail-product img{width:50px;height:50px;flex:0 0 auto;border-radius:5px;object-fit:cover}.material-order-detail-product>div span{display:grid;min-width:0;gap:5px}.material-order-detail-product>div strong{overflow:hidden;color:#26394d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.material-order-detail-product small{color:#8492a0}.material-order-detail-product>strong{color:#f04438;font-size:12px}.material-product-review-status{color:#f59e0b;font-size:11px;font-style:normal;font-weight:700}.material-order-detail-totals{display:flex;align-items:end;justify-content:flex-end;gap:32px;padding:15px 28px 18px}.material-order-detail-totals dl{display:grid;min-width:210px;margin:0;gap:7px}.material-order-detail-totals dl div{display:flex;justify-content:space-between;color:#68798b;font-size:11px}.material-order-detail-totals dd{margin:0}.material-order-detail-totals p{margin:0;color:#26384a;font-size:13px}.material-order-detail-totals p strong{margin-left:7px;color:#f04438;font-size:22px}.material-order-detail-aside>.material-order-detail-card:first-child{display:grid;gap:9px;padding-bottom:14px}.material-order-detail-aside>.material-order-detail-card:first-child>button{display:flex;height:36px;align-items:center;justify-content:center;gap:7px;margin:0 14px;border:1px solid #bfd8fa;border-radius:5px;background:#fff;color:#176fd4;cursor:pointer;font-size:12px}.material-order-detail-aside>.material-order-detail-card:first-child>button.primary{border-color:#1677ff;background:linear-gradient(135deg,#1684ff,#0865df);color:#fff}.material-order-detail-aside button:disabled{cursor:not-allowed;opacity:.45}.material-payment-info>header span{display:flex;align-items:center;gap:4px;color:#19a15f}.material-payment-info>header span.pending{color:#f59e0b}.material-payment-info dl{display:grid;margin:0;padding:14px 16px 17px;gap:10px}.material-payment-info dl div{display:grid;grid-template-columns:67px minmax(0,1fr)}.material-order-services{display:grid;padding-bottom:6px}.material-order-services>button{display:flex;align-items:center;gap:10px;margin:0 14px;padding:11px 0;border:0;border-bottom:1px solid #edf1f4;background:#fff;color:#1677ff;cursor:pointer;text-align:left}.material-order-services>button>svg{width:21px}.material-order-services>button span{display:grid;gap:3px}.material-order-services strong{color:#33475a;font-size:12px}.material-order-services small{color:#8795a5;font-size:10px}.material-review-reminder{display:grid;grid-template-columns:minmax(0,1fr);gap:18px 28px;padding:19px 22px 16px;border-color:#bdd8ff;background:linear-gradient(110deg,#f5f9ff,#fff)}.material-review-intro{display:flex;align-items:flex-start;gap:14px}.material-review-intro>span{display:grid;width:50px;height:50px;flex:0 0 auto;place-items:center;border-radius:14px;background:#fff4d8;color:#f3ad19;box-shadow:0 6px 16px #d291141f}.material-review-intro h2{margin:1px 0 7px;color:#263a4f;font-size:15px}.material-review-intro p{margin:0;color:#63768a;font-size:11px;line-height:1.7}.material-review-intro small{display:inline-block;margin-top:8px;color:#e49405;font-size:10px}.material-review-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:14px;border-top:1px solid #e5edf6}.material-review-actions button{display:flex;height:34px;align-items:center;justify-content:center;gap:6px;border:1px solid #bdd6f8;border-radius:5px;background:#fff;color:#176ed2;cursor:pointer;font-size:11px}.material-review-actions button.primary{border-color:#1677ff;background:linear-gradient(135deg,#1684ff,#0865df);color:#fff}.material-review-rules ul{display:grid;margin:0;padding:14px 24px 8px 31px;color:#697b8e;gap:9px;font-size:10px;line-height:1.6}.material-review-rules>button{margin:4px 15px 15px;padding:0;border:0;background:transparent;color:#1677ff;cursor:pointer;font-size:11px}.material-invoice-page{padding:18px 0 38px;color:#2b3e52}.material-invoice-hero{min-height:112px;margin-bottom:14px;padding:22px 30px;border:1px solid #dce9f7;border-radius:9px;background:linear-gradient(100deg,#edf6ff,#f7fbff 55%,#e3f1ff);box-shadow:0 6px 22px #225e970f}.material-invoice-hero button{display:flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:#53708d;cursor:pointer;font-size:11px}.material-invoice-hero h1{margin:15px 0 5px;color:#20354b;font-size:27px}.material-invoice-hero p{margin:0;color:#73869a;font-size:11px}.material-invoice-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px}.material-invoice-main,.material-invoice-aside{display:grid;align-content:start;gap:13px}.material-invoice-card{overflow:hidden;border:1px solid #dfe8f1;border-radius:8px;background:#fff;box-shadow:0 4px 15px #1f486e09}.material-invoice-card>header{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #edf1f5}.material-invoice-card>header h2{margin:0;color:#2b4056;font-size:14px}.material-invoice-card>header h2 b{margin-right:6px;color:#1677ff}.material-invoice-card>header>span{display:flex;align-items:center;gap:4px;color:#18a365;font-size:11px}.material-invoice-order-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:14px 17px;gap:11px 22px}.material-invoice-order-meta div{display:grid;grid-template-columns:80px minmax(0,1fr)}.material-invoice-order-meta dt,.material-invoice-order-meta dd{font-size:11px}.material-invoice-order-meta dt{color:#75869a}.material-invoice-order-meta dd{margin:0;color:#34495e}.material-invoice-order-meta dd.amount{color:#f04438;font-size:15px;font-weight:700}.material-invoice-product-head,.material-invoice-product{display:grid;grid-template-columns:minmax(230px,2fr) minmax(120px,1fr) 90px 120px;align-items:center;column-gap:12px;margin:0 16px}.material-invoice-product-head{min-height:32px;padding:0 11px;background:#f5f8fb;color:#748497;font-size:10px}.material-invoice-product{min-height:58px;padding:7px 11px;border-bottom:1px solid #edf1f4;color:#536679;font-size:10px}.material-invoice-product:last-child{margin-bottom:12px}.material-invoice-product>div{display:flex;min-width:0;align-items:center;gap:9px}.material-invoice-product img{width:38px;height:38px;border-radius:4px;object-fit:cover}.material-invoice-product>div strong{overflow:hidden;color:#304459;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.material-invoice-product>strong{color:#e7473c;font-size:11px}.material-invoice-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:15px 17px 17px;gap:12px 18px}.material-invoice-form-grid>label{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:8px}.material-invoice-form-grid>label.wide{grid-column:1 / -1}.material-invoice-form-grid label>span,.material-invoice-form-grid legend{color:#5e7185;font-size:11px}.material-invoice-form-grid em{color:#f04438;font-style:normal}.material-invoice-form-grid input{width:100%;height:32px;min-width:0;padding:0 10px;border:1px solid #d7e0e9;border-radius:4px;color:#35495d;outline:0;font-size:11px}.material-invoice-form-grid input:focus,.material-invoice-remark textarea:focus{border-color:#5fa2f7;box-shadow:0 0 0 3px #1677ff14}.material-invoice-form-grid fieldset{display:flex;min-width:0;align-items:center;gap:16px;margin:0;padding:0;border:0}.material-invoice-form-grid legend{float:left;width:104px;margin-right:8px}.material-invoice-form-grid fieldset label{display:flex;align-items:center;gap:5px;color:#3e5267;font-size:11px}.material-invoice-form-grid fieldset input{width:14px;height:14px}.material-invoice-form-grid>label.material-invoice-upload{grid-column:1 / -1;align-items:start}.material-invoice-upload button{display:grid;min-height:70px;place-items:center;padding:10px;border:1px dashed #8ab8f2;border-radius:5px;background:#f8fbff;color:#1677ff;cursor:pointer;font-size:11px}.material-invoice-upload small{color:#8b99a9;font-size:9px}.material-invoice-remark>label{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;padding:13px 17px 16px;gap:8px}.material-invoice-remark label>span{color:#5e7185;font-size:11px}.material-invoice-remark textarea{min-height:58px;padding:9px 42px 9px 10px;resize:vertical;border:1px solid #d7e0e9;border-radius:4px;outline:0;font:inherit;font-size:11px}.material-invoice-remark small{position:absolute;right:27px;bottom:23px;color:#9aa6b2;font-size:9px}.material-invoice-error{margin:0;padding:9px 13px;border:1px solid #ffd4d1;border-radius:5px;background:#fff4f3;color:#d92d20;font-size:11px}.material-invoice-actions{display:flex;justify-content:center;gap:14px}.material-invoice-actions button{display:flex;min-width:132px;height:36px;align-items:center;justify-content:center;gap:6px;border:1px solid #b8d3f7;border-radius:5px;background:#fff;color:#176dcc;cursor:pointer;font-size:11px}.material-invoice-actions button.primary{border-color:#1677ff;background:linear-gradient(135deg,#1684ff,#0865df);color:#fff}.material-invoice-actions button:disabled{cursor:wait;opacity:.65}.material-invoice-tips>header svg{color:#1677ff}.material-invoice-tips ol{display:grid;margin:0;padding:15px 22px 17px 35px;color:#65788b;gap:10px;font-size:10px;line-height:1.6}.material-invoice-summary dl{display:grid;margin:0;padding:15px 16px 12px;gap:10px}.material-invoice-summary dl div{display:flex;justify-content:space-between;color:#65788a;font-size:11px}.material-invoice-summary dd{margin:0}.material-invoice-summary dd.discount{color:#e7473c}.material-invoice-summary>div{display:flex;align-items:center;justify-content:space-between;margin:0 16px 16px;padding-top:13px;border-top:1px solid #e6ebf0;color:#34495e;font-size:12px}.material-invoice-summary>div strong{color:#f04438;font-size:18px}.material-invoice-services{padding-bottom:8px}.material-invoice-services>div{display:flex;align-items:center;gap:11px;margin:0 16px;padding:11px 0;border-bottom:1px solid #edf1f4;color:#1677ff}.material-invoice-services>div>svg{width:22px}.material-invoice-services>div span{display:grid;gap:3px}.material-invoice-services strong{color:#354a5f;font-size:11px}.material-invoice-services small{color:#8493a2;font-size:9px}@media(max-width:1050px){.material-invoice-layout{grid-template-columns:minmax(0,1fr)}.material-invoice-aside{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.material-invoice-hero{padding:19px}.material-invoice-form-grid,.material-invoice-order-meta,.material-invoice-aside{grid-template-columns:minmax(0,1fr)}.material-invoice-form-grid>label.wide,.material-invoice-form-grid>label.material-invoice-upload{grid-column:auto}.material-invoice-form-grid>label,.material-invoice-remark>label{grid-template-columns:minmax(0,1fr)}.material-invoice-product-head{display:none}.material-invoice-product{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:11px 0}.material-invoice-product>div{grid-column:1 / -1}.material-invoice-actions{display:grid;grid-template-columns:minmax(0,1fr)}.material-invoice-actions button{width:100%}}@media(max-width:1100px){.material-review-layout{grid-template-columns:minmax(0,1fr)}.material-review-layout>aside{grid-template-columns:repeat(3,minmax(0,1fr))}.material-order-detail-layout{grid-template-columns:minmax(0,1fr)}.material-order-detail-aside{grid-template-columns:repeat(3,minmax(0,1fr))}.material-order-detail-product-head,.material-order-detail-product{grid-template-columns:minmax(220px,2fr) minmax(100px,1fr) 100px 70px 110px}.material-order-detail-product-head.review,.material-order-detail-product.review{grid-template-columns:minmax(200px,2fr) minmax(90px,1fr) 90px 65px 100px 55px}}@media(max-width:760px){.material-order-review-hero{min-height:130px;padding:20px;background-position:60% center}.material-order-review-hero h1{margin-top:20px;font-size:24px}.material-review-order-summary,.material-review-order-summary>dl,.material-review-layout>aside{grid-template-columns:minmax(0,1fr)}.material-review-order-summary{gap:15px}.material-review-order-summary>dl{gap:12px}.material-review-order-summary>dl>div{display:flex;justify-content:space-between;padding:0;border:0}.material-review-order-summary dt{margin:0}.material-review-product{grid-template-columns:minmax(0,1fr)}.material-review-product-info{border-right:0;border-bottom:1px solid #edf1f5}.material-review-form{grid-template-columns:minmax(0,1fr);padding:14px 0 0}.material-review-form>label{padding-top:0}.material-review-service footer{display:grid;grid-template-columns:minmax(0,1fr);padding:0 17px}.material-review-service footer button{width:100%}.material-order-detail-hero{min-height:150px;padding:22px;background-position:58% center}.material-order-detail-hero:before{position:absolute;inset:0;background:#f6fbffb8;content:""}.material-order-detail-hero{position:relative}.material-status-flow{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.material-status-flow li:not(:last-child):after{top:42px;bottom:-11px;left:23px;width:2px;height:auto}.material-status-flow-copy em{position:static}.material-order-detail-grid,.material-order-detail-aside{grid-template-columns:minmax(0,1fr)}.material-logistics-summary{align-items:flex-start}.material-logistics-summary dl{grid-template-columns:minmax(0,1fr)}.material-logistics-timeline li{grid-template-columns:18px minmax(0,1fr)}.material-logistics-timeline time{grid-column:2;justify-self:start;margin-top:4px}.material-order-detail-grid .wide{grid-column:auto}.material-order-detail-product-head{display:none}.material-order-detail-product{grid-template-columns:minmax(0,1fr) auto;gap:9px 16px;padding:14px 0}.material-order-detail-product.review{grid-template-columns:minmax(0,1fr) auto}.material-product-review-status{grid-column:2}.material-order-detail-product>div{grid-column:1 / -1}.material-order-detail-product>span:nth-of-type(1):before{content:"规格："}.material-order-detail-product>span:nth-of-type(2){display:none}.material-order-detail-product>span:nth-of-type(3):before{content:"数量："}.material-order-detail-totals{display:grid;gap:15px}.material-review-reminder{grid-template-columns:minmax(0,1fr);padding:17px}.material-review-actions{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}.material-cart-list-panel{overflow:hidden;border-color:#dfe7ec;border-radius:12px;box-shadow:0 8px 24px #27404f0f}.material-cart-list-heading{display:flex;min-height:82px;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #e8eef2;background:#fff}.material-cart-list-heading h2{margin:0;color:#26343c;font-size:18px;line-height:26px}.material-cart-list-heading p{margin:5px 0 0;color:#849199;font-size:12px;line-height:18px}.material-cart-list-heading>span{padding:6px 10px;border-radius:16px;background:#f1f7ff;color:#667782;font-size:12px;white-space:nowrap}.material-cart-list-heading>span strong{color:#1478ec;font-size:14px}.material-cart-table-header,.material-cart-row{grid-template-columns:72px minmax(300px,2fr) 112px 144px 128px 80px;column-gap:8px;padding-right:20px;padding-left:20px}.material-cart-table-header{height:58px;border-bottom-color:#e5ebef;background:#f7f9fb;color:#596871;font-weight:600}.material-cart-table-header label{grid-column:auto;gap:9px}.material-cart-table-header label+span{grid-column:auto}.material-cart-table-header>span:not(:first-of-type),.material-cart-unit-price,.material-cart-subtotal{text-align:center}.material-cart-row{min-height:138px;padding-top:20px;padding-bottom:20px;border-bottom-color:#e9eef1;background:#fff;transition:background-color .2s,box-shadow .2s}.material-cart-row:hover{background:#fafcff}.material-cart-row.selected{background:#f9fcff;box-shadow:inset 3px 0 #3b8df4}.material-cart-row>input{justify-self:start}.material-cart-product{gap:16px}.material-cart-product img{width:88px;height:88px;border-color:#dfe7ec;border-radius:9px;background:#f7f9fa}.material-cart-product strong{margin-bottom:8px;color:#26343c;font-size:13px;line-height:20px}.material-cart-product small{margin-top:3px;line-height:17px}.material-cart-product em{margin-top:7px;padding:3px 7px;border-radius:4px}.material-cart-unit-price,.material-cart-subtotal{color:#e64b3c;font-size:13px;font-variant-numeric:tabular-nums}.material-cart-subtotal{font-size:14px}.material-cart-quantity{justify-self:center}.material-cart-item-actions{justify-items:center;gap:10px}.material-cart-item-actions button{min-height:26px;padding:0 6px}.material-cart-item-actions button:first-child{color:#d9564a}.material-cart-batch-bar{min-height:72px;gap:22px;padding:12px 20px;border-top:0;border-radius:0 0 12px 12px;box-shadow:0 -4px 14px #27404f0b}.material-cart-batch-bar>label{gap:9px}.material-cart-summary,.material-cart-recommend{border-radius:12px;box-shadow:0 8px 24px #27404f0d}@media(max-width:1200px){.material-cart-table-header,.material-cart-row{grid-template-columns:72px minmax(280px,2fr) 108px 140px 124px 76px}}@media(max-width:900px){.material-cart-list-heading{min-height:76px}.material-cart-table-header{display:none}.material-cart-row{grid-template-columns:30px minmax(0,1fr) 118px;gap:10px;padding:18px}.material-cart-product{grid-column:2}.material-cart-unit-price{grid-column:3;grid-row:1}.material-cart-quantity{grid-column:2;grid-row:2;justify-self:start;margin-left:104px}.material-cart-subtotal{grid-column:3;grid-row:2}.material-cart-item-actions{grid-column:3;grid-row:3;grid-template-columns:1fr 1fr}}@media(max-width:600px){.material-cart-list-heading{min-height:78px;padding:15px 14px}.material-cart-list-heading h2{font-size:16px}.material-cart-list-heading p{max-width:210px;font-size:11px}.material-cart-list-heading>span{padding:5px 8px;font-size:11px}.material-cart-row{grid-template-columns:24px minmax(0,1fr);row-gap:13px;padding:16px 12px}.material-cart-product,.material-cart-unit-price,.material-cart-quantity,.material-cart-subtotal,.material-cart-item-actions{grid-column:2;grid-row:auto}.material-cart-product img{width:72px;height:72px}.material-cart-quantity{margin-left:72px}.material-cart-item-actions{display:flex;justify-items:initial}.material-cart-batch-bar{padding:12px 14px}}.material-detail-thumbnails button.active,.material-detail-option button.active{border-color:#1677ff;background:#f2f7ff;color:#1264d6;box-shadow:0 0 0 2px #1677ff1a}.material-detail-tabs button.active{color:#1677ff}.material-detail-tabs button.active:after{background:#1677ff}.material-detail-actions button{border-color:#1677ff;color:#1264d6}.material-detail-actions button:nth-child(2){border-color:#1677ff;background:linear-gradient(135deg,#2588ff,#1267dc);color:#fff;box-shadow:0 7px 18px #1677ff38}.material-detail-actions button:last-child,.material-detail-supplier>button{border-color:#8dbdff;color:#1264d6}.material-detail-thumbnails button:focus-visible,.material-detail-option button:focus-visible,.material-detail-actions button:focus-visible,.material-detail-tabs button:focus-visible,.material-detail-related>article:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.material-detail-breadcrumb button{color:#1264d6}.material-detail-breadcrumb button:hover{color:#0958c7;text-decoration:underline;text-underline-offset:3px}.material-detail-breadcrumb button:focus-visible{border-radius:3px;outline:2px solid #1677ff;outline-offset:3px}.material-detail-breadcrumb.material-list-breadcrumb{min-height:30px;gap:5px;margin-bottom:14px;color:#89958f;font-size:11px}.material-detail-breadcrumb.material-list-breadcrumb button{color:#078d56;text-decoration:none}.material-detail-breadcrumb.material-list-breadcrumb button:hover{color:#056f45}.material-detail-breadcrumb.material-list-breadcrumb button:focus-visible{outline-color:#078d56}.material-detail-breadcrumb.material-list-breadcrumb strong{color:#596660}.material-detail-overview{border-color:#dce9fb;box-shadow:0 8px 28px #1667dc12}.material-detail-tags span{background:#eef5ff;color:#1264d6}.material-detail-price-panel{background:linear-gradient(100deg,#edf5ff,#f8fbff)}.material-detail-meta dd.stock,.material-detail-supplier>p,.material-detail-aside svg,.material-detail-trust svg,.material-detail-feature-grid svg,.material-detail-service svg{color:#1677ff}.material-detail-aside section,.material-detail-main-content,.material-detail-related,.material-detail-recommendations,.material-detail-trust{border-color:#dce9fb}.material-detail-aside section{background:#fbfdff}.material-detail-feature-grid article{background:#f2f7ff}.material-detail-review-avatar{background:#eaf3ff;color:#1264d6}.material-detail-parameters dt{background:#f1f6fd;color:#547399}.material-detail-related header button,.material-detail-recommendations header button,.material-detail-back{color:#3977c5}.material-hero{overflow:hidden}.material-category-panel{position:relative;z-index:8;overflow:visible}.material-category-list>button{position:relative}.material-category-list>button.active .material-category-arrow{color:#08a563;transform:translate(2px)}.material-category-arrow{transition:color .2s ease,transform .2s ease}.material-category-flyout{position:absolute;z-index:10;top:0;left:100%;width:min(830px,calc(100vw - 380px));height:100%;overflow-y:auto;padding:0 24px 18px;border-left:1px solid #dce8e2;background:#fffffffa;color:#35453e;box-shadow:14px 0 32px #1135282e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.material-category-flyout header{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e9efec}.material-category-flyout header strong{color:#20382e;font-size:18px}.material-category-flyout header p{margin:5px 0 0;color:#86938d;font-size:11px}.material-category-flyout header>span{flex:0 0 auto;padding:4px 9px;border-radius:12px;background:#eaf8f1;color:#078d56;font-size:10px}.material-category-groups{display:grid}.material-category-group{display:grid;min-height:54px;grid-template-columns:112px 16px minmax(0,1fr);align-items:start;gap:5px;padding:12px 0;border-bottom:1px dashed #e8eeeb}.material-category-group:last-child{border-bottom:0}.material-category-group>strong{padding-top:4px;color:#263a31;font-size:12px;line-height:20px;font-weight:700}.material-category-primary-link{padding:0;border:0;background:none;color:#263a31;font-size:12px;font-weight:700;text-align:left}.material-category-primary-link:hover,.material-category-primary-link:focus-visible{color:#078d56}.material-category-group>svg{margin-top:7px;color:#0aa365}.material-category-group>div{display:flex;min-width:0;flex-wrap:wrap;gap:5px 7px}.material-category-group button{height:28px;padding:0 9px;border:0;border-radius:4px;background:transparent;color:#68766f;font-size:11px;white-space:nowrap;transition:background-color .18s ease,color .18s ease}.material-category-group button:hover,.material-category-group button:focus-visible{background:#edf8f2;color:#078d56}.category-flyout-enter-active,.category-flyout-leave-active{transition:opacity .18s ease,transform .18s ease}.category-flyout-enter-from,.category-flyout-leave-to{opacity:0;transform:translate(-8px)}.material-banner{position:relative;min-height:380px;overflow:hidden;background:#063b67}.material-banner:before{display:none}.material-banner-image{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.material-banner-shade{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#012346eb,#033f6eb8 38%,#023b6314 75%);pointer-events:none}.material-banner-content{position:relative;z-index:2;width:min(610px,66%);padding:70px 64px 54px}.material-banner h1{max-width:530px;margin:14px 0 12px;font-size:clamp(30px,3vw,42px);line-height:1.25}.material-banner-content>p{max-width:520px;color:#d8edf8;line-height:24px}.material-service-tags span{padding:6px 11px;border:1px solid rgba(194,231,248,.32);border-radius:4px;background:#05365952;color:#eaf8ff}.material-service-tags span:before{content:"";width:5px;height:5px;border-radius:50%;background:#62e0aa}.material-banner-arrow{position:absolute;z-index:4;top:50%;display:grid;width:42px;height:42px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#00000061;color:#fff;opacity:.82;transform:translateY(-50%);transition:opacity .2s ease,background-color .2s ease,transform .2s ease}.material-banner-arrow:hover{background:#0000009e;opacity:1;transform:translateY(-50%) scale(1.05)}.material-banner-arrow.previous{left:16px}.material-banner-arrow.next{right:16px}.material-banner-pagination{position:absolute;z-index:4;right:0;bottom:20px;left:0;display:flex;justify-content:center;gap:8px}.material-banner-pagination button{width:8px;height:8px;padding:0;border:1px solid rgba(255,255,255,.72);border-radius:5px;background:#ffffff6b;transition:width .2s ease,background-color .2s ease}.material-banner-pagination button.active{width:28px;border-color:#fff;background:#fff}.material-banner-fade-enter-active,.material-banner-fade-leave-active,.material-copy-fade-enter-active,.material-copy-fade-leave-active{transition:opacity .35s ease,transform .35s ease}.material-banner-fade-enter-from,.material-banner-fade-leave-to{opacity:0}.material-copy-fade-enter-from,.material-copy-fade-leave-to{opacity:0;transform:translateY(8px)}@media(max-width:1000px){.material-category-flyout{width:calc(100vw - 310px);padding-right:18px;padding-left:18px}.material-category-group{grid-template-columns:100px 14px minmax(0,1fr)}.material-banner-content{width:78%;padding-right:30px;padding-left:52px}}@media(max-width:760px){.material-category-panel{display:flex;flex-direction:column}.material-category-flyout{position:relative;top:auto;left:auto;width:100%;height:auto;max-height:300px;padding:0 16px 12px;border-top:1px solid #dfeae5;border-left:0;box-shadow:inset 0 8px 18px #1643320d}.material-category-flyout header{min-height:60px}.material-category-flyout header strong{font-size:15px}.material-category-group{grid-template-columns:96px 12px minmax(0,1fr);padding:9px 0}.material-category-group button{height:26px;padding:0 6px;font-size:10px}.material-banner{min-height:340px}.material-banner-image{object-position:60% center}.material-banner-content{width:86%;padding:55px 44px}.material-banner h1{font-size:27px}.material-banner-content>p{font-size:12px;line-height:20px}.material-banner-arrow{width:36px;height:36px}.material-banner-arrow.previous{left:8px}.material-banner-arrow.next{right:8px}}@media(prefers-reduced-motion:reduce){.category-flyout-enter-active,.category-flyout-leave-active,.material-banner-fade-enter-active,.material-banner-fade-leave-active,.material-copy-fade-enter-active,.material-copy-fade-leave-active{transition:none}}.material-category-copy strong{color:#263c32;font-size:15px;font-weight:600;letter-spacing:.01em;line-height:22px}.material-category-copy small{margin-top:3px;color:#7f8f87;font-size:11px;line-height:17px}.material-category-flyout{width:min(920px,calc(100vw - 360px));padding:0 22px 22px;background:radial-gradient(circle at 92% 0,rgba(17,153,98,.1),transparent 240px),#fcfefdfa}.material-category-groups{gap:12px;padding-top:14px}.material-category-group{display:block;min-height:0;padding:14px 16px;border:1px solid #e3eee8;border-radius:10px;background:#fff;box-shadow:0 5px 16px #174b370d}.material-category-primary-row{display:flex!important;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #edf3f0}.material-category-primary-row>span{color:#8a9992;font-size:11px}.material-category-secondary-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px!important;padding-top:12px}.material-category-secondary-grid>section{min-width:0}.material-category-secondary-link{display:inline-flex;height:auto!important;align-items:center;gap:3px;padding:0!important;color:#263c32!important;font-size:12px!important;font-weight:700}.material-category-tertiary-links{display:flex;flex-wrap:wrap;gap:5px 6px;margin-top:7px}.material-category-tertiary-links button{height:24px;padding:0 7px;border-radius:12px;background:#f4f8f6;color:#68776f}.material-category-tertiary-links button.more{color:#078d56;font-weight:600}@media(max-width:1000px){.material-category-secondary-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.material-category-flyout{width:100%}.material-category-secondary-grid{grid-template-columns:minmax(0,1fr)}}.material-hero{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:380px;overflow:hidden;border:1px solid #dfe9e4;border-radius:12px;background:#fff;box-shadow:0 12px 32px #14413014}.material-category-panel{position:relative;z-index:2;min-width:0;background:#fff;box-shadow:8px 0 24px #153f3014}.material-category-heading{display:flex;height:52px;align-items:center;gap:10px;padding:0 20px;background:linear-gradient(135deg,#079d60,#08b36e);color:#fff;font-size:15px}.material-category-list{display:grid;height:calc(100% - 52px);grid-template-rows:repeat(5,minmax(0,1fr));padding:7px 0}.material-category-list>button{display:grid;min-width:0;grid-template-columns:35px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:7px 16px 7px 18px;border:0;border-left:3px solid transparent;background:#fff;color:#34463e;text-align:left;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.material-category-list>button:hover,.material-category-list>button.active{border-left-color:#08a563;background:#f0faf5;color:#078d56}.material-category-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#edf7f2;color:#12875b}.material-category-copy{min-width:0}.material-category-copy strong,.material-category-copy small{display:block}.material-category-copy strong{font-size:13px;line-height:19px}.material-category-copy small{overflow:hidden;margin-top:2px;color:#87948e;font-size:10px;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.material-banner{position:relative;min-width:0;overflow:hidden;background:#07508d url(/assets/energy-hero-optimized-DtE3c78j.jpg) center / cover no-repeat;color:#fff}.material-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#012e5beb,#024c85ad 42%,#024b771a 78%)}.material-banner-content{position:relative;z-index:1;width:min(620px,68%);padding:58px 42px 95px}.material-banner-eyebrow{color:#76d8ff;font-size:11px;font-weight:600;letter-spacing:1.7px}.material-banner h1{margin:13px 0 10px;font-size:clamp(30px,3vw,42px);line-height:1.25;letter-spacing:2px}.material-banner-content>p{margin:0;color:#d5ecf8;font-size:14px;line-height:23px}.material-service-tags{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px}.material-service-tags span{display:inline-flex;align-items:center;gap:6px;color:#e8f7ff;font-size:12px}.material-banner-content>button{display:inline-flex;height:40px;align-items:center;gap:8px;margin-top:24px;padding:0 18px;border:1px solid rgba(255,255,255,.72);border-radius:5px;background:#ffffff1f;color:#fff;font-size:12px;font-weight:600}.material-banner-content>button:hover{background:#08a563;border-color:#08a563}@media(max-width:1000px){.material-hero{grid-template-columns:250px minmax(0,1fr)}.material-banner-content{width:82%;padding-right:24px;padding-left:30px}}@media(max-width:760px){.material-hero{display:flex;min-height:0;flex-direction:column}.material-category-panel{box-shadow:0 6px 18px #153f3014}.material-category-heading{height:46px}.material-category-list{display:flex;height:auto;overflow-x:auto;padding:9px 10px;scrollbar-width:none}.material-category-list>button{flex:0 0 auto;grid-template-columns:28px auto;padding:7px 12px;border-left:0;border-bottom:2px solid transparent;border-radius:6px}.material-category-list>button:hover,.material-category-list>button.active{border-bottom-color:#08a563}.material-category-list>button>svg,.material-category-copy small{display:none}.material-category-icon{width:28px;height:28px}.material-banner{min-height:365px;background-position:62% center}.material-banner-content{width:100%;padding:40px 22px 120px}.material-banner h1{font-size:29px}}@media(prefers-reduced-motion:reduce){.nav-page-enter-active,.nav-page-leave-active{transition:none}}.login-register-link{justify-self:center;padding:0;border:0;background:none;color:#078d56;font-size:13px}.login-register-link:hover{text-decoration:underline}.product-actions{display:flex;flex:0 0 auto;gap:5px}.product-actions>button{height:30px;padding:0 9px;border:1px solid #16a269;border-radius:4px;background:#078d56;color:#fff;font-size:11px;font-weight:600;white-space:nowrap}.product-actions>button.secondary{background:#fff;color:#078d56}.zone-navigation{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;padding-top:12px;padding-bottom:14px}.zone-navigation-item{position:relative;display:flex;min-width:0;min-height:94px;align-items:center;justify-content:center;gap:3px;padding:7px 4px 8px;overflow:hidden;border:1px solid #e1e9e5;border-radius:8px;background:#fff;color:#405149;flex-direction:column;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}.zone-navigation-item:before{position:absolute;top:0;right:0;left:0;height:3px;background:#0a9a5e;content:"";opacity:0;transition:opacity .2s ease}.zone-navigation-item:hover,.zone-navigation-item:focus-visible{border-color:#9bcfb6;color:#087d4f;box-shadow:0 6px 16px #18583c1a;outline:none;transform:translateY(-2px)}.zone-navigation-item.active{border-color:#62bd91;background:linear-gradient(180deg,#f4fbf7,#fff);color:#087d4f;box-shadow:0 7px 18px #0a8f5621}.zone-navigation-item.active:before{opacity:1}.zone-navigation-item .zone-art-image{width:58px;height:45px;flex:0 0 45px;object-fit:contain}.zone-navigation-item>span{display:-webkit-box;overflow:hidden;color:inherit;font-size:12px;font-weight:600;line-height:16px;text-align:center;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(max-width:1200px){.zone-navigation{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:760px){.zone-navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}}@media(max-width:480px){.zone-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.zone-navigation-item{min-height:86px}}.material-category-panel{z-index:8}.material-banner{min-height:380px;background:#063b67}.material-banner-content{width:min(610px,66%);padding:70px 64px 54px}.material-service-tags{gap:10px;margin-top:24px}.material-service-tags span{padding:6px 11px;border:1px solid rgba(194,231,248,.32);border-radius:4px;background:#05365952}@media(max-width:1000px){.material-banner-content{width:78%;padding-right:30px;padding-left:52px}}@media(max-width:760px){.material-banner{min-height:340px}.material-banner-content{width:86%;padding:55px 44px}}.material-recommendation-list{display:grid;gap:18px;margin-top:18px}.material-recommendation-section{min-width:0;padding:22px 24px 24px;border:1px solid #e2eae6;border-radius:10px;background:#fff;box-shadow:0 7px 22px #1a40300d}.material-recommendation-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.material-recommendation-heading h2{position:relative;margin:0;padding-left:13px;color:#24362e;font-size:24px;line-height:32px}.material-recommendation-heading h2:before{content:"";position:absolute;top:6px;bottom:6px;left:0;width:4px;border-radius:2px;background:#08a563}.material-recommendation-heading>button{display:inline-flex;align-items:center;gap:3px;padding:5px 0;border:0;background:none;color:#07945a;font-size:12px}.material-primary-tabs{display:flex;min-width:0;gap:28px;overflow-x:auto;margin-top:8px;border-bottom:1px solid #edf1ef;scrollbar-width:none}.material-primary-tabs button{position:relative;flex:0 0 auto;height:40px;padding:0 5px;border:0;background:none;color:#69766f;font-size:12px}.material-primary-tabs button:after{content:"";position:absolute;right:5px;bottom:-1px;left:5px;height:2px;border-radius:2px;background:transparent}.material-primary-tabs button.active{color:#078d56;font-weight:700}.material-primary-tabs button.active:after{background:#08a563}.material-secondary-filter{display:flex;min-height:42px;align-items:center;gap:7px;overflow-x:auto;padding:7px 0;scrollbar-width:none}.material-secondary-filter>span{flex:0 0 auto;margin-right:4px;color:#9aa39e;font-size:10px}.material-secondary-filter button{flex:0 0 auto;height:26px;padding:0 10px;border:1px solid transparent;border-radius:4px;background:#f6f8f7;color:#69766f;font-size:10px}.material-secondary-filter button:hover,.material-secondary-filter button.active{border-color:#8bd5b3;background:#eef9f3;color:#078d56}.material-product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 14px}.material-product-card{min-width:0;padding-bottom:3px}.material-product-image{display:block;width:100%;padding:0;height:138px;overflow:hidden;border:1px solid #edf1ef;border-radius:7px;background:#f3f6f5}.material-product-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.material-product-card:hover .material-product-image img{transform:scale(1.035)}.material-product-card h3{overflow:hidden;margin:10px 0 5px;color:#26372f;font-size:13px;line-height:19px;white-space:nowrap;text-overflow:ellipsis}.material-product-name{display:block;overflow:hidden;width:100%;margin:10px 0 5px;padding:0;border:0;background:none;color:#26372f;font-size:13px;font-weight:600;line-height:19px;text-align:left;white-space:nowrap;text-overflow:ellipsis}.material-product-name:hover,.material-product-price:hover{color:#078d56}.material-product-specification,.material-product-attributes,.material-product-delivery{overflow:hidden;margin:0;color:#87928d;font-size:10px;line-height:17px;white-space:nowrap;text-overflow:ellipsis}.material-product-supplier{display:flex;min-width:0;align-items:center;gap:6px;margin-top:6px;font-size:10px}.material-product-supplier span{overflow:hidden;color:#68766f;white-space:nowrap;text-overflow:ellipsis}.material-product-supplier b{flex:0 0 auto;padding:2px 5px;border-radius:3px;background:#eaf8f1;color:#078d56;font-size:9px;font-weight:500}.material-product-purchase{display:flex;align-items:center;justify-content:space-between;gap:7px;margin:9px 0 5px}.material-product-price-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 8px}.material-product-price{overflow:hidden;min-width:0;padding:0;border:0;background:none;color:#db4d45;font-size:15px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.material-product-price small{font-size:9px;font-weight:400}.material-product-price-row>span{flex:0 0 auto;color:#929c97;font-size:10px}.material-product-actions{display:grid;grid-template-columns:1fr 1.15fr;gap:6px}.material-product-actions button{display:flex;height:31px;align-items:center;justify-content:center;gap:4px;border:1px solid #0a9d60;border-radius:4px;background:#07965b;color:#fff;font-size:10px;font-weight:600;white-space:nowrap}.material-product-actions button:last-child{background:#fff;color:#078d56}.material-product-purchase>strong{overflow:hidden;min-width:0;color:#db4d45;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.material-product-purchase>strong small{font-size:9px;font-weight:400}.material-product-purchase>div{display:flex;flex:0 0 auto;gap:4px}.material-product-purchase button{display:grid;height:29px;place-items:center;padding:0 9px;border:1px solid #0a9d60;border-radius:4px;background:#07965b;color:#fff;font-size:10px;font-weight:600;white-space:nowrap}.material-product-purchase button:last-child{width:30px;padding:0;background:#fff;color:#078d56}.material-product-empty{display:grid;min-height:245px;place-items:center;align-content:center;gap:8px;border:1px dashed #dce7e2;border-radius:8px;background:#fafcfb;color:#9ba7a1}.material-product-empty strong{color:#64736b;font-size:14px}.material-product-empty span{font-size:11px}@media(max-width:1200px){.material-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.material-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.material-recommendation-section{padding:17px 14px 18px}.material-recommendation-heading h2{font-size:20px}.material-primary-tabs{gap:18px}.material-product-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.material-product-card{flex:0 0 min(76vw,270px);scroll-snap-align:start}}.material-banner-playback{position:absolute;z-index:5;right:22px;bottom:17px;display:grid;width:28px;height:28px;place-items:center;padding:0;border:1px solid rgba(255,255,255,.45);border-radius:50%;background:#0006;color:#fff}.material-product-specification,.material-product-attributes,.material-product-delivery,.material-product-supplier{font-size:11px}.material-list-page{display:grid;gap:16px}.material-list-results{display:grid;min-width:0;gap:14px}.material-search-page{padding-top:18px}.material-search-heading{position:relative;display:flex;min-height:112px;overflow:hidden;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;border:1px solid #dce9e3;border-radius:10px;background:linear-gradient(120deg,#f0faf5,#fff 62%,#eef8f3)}.material-search-heading:after{position:absolute;right:-34px;bottom:-64px;width:180px;height:180px;border:28px solid rgba(8,165,99,.06);border-radius:50%;content:""}.material-search-heading>div,.material-search-heading>strong{position:relative;z-index:1}.material-search-heading span{color:#08a563;font-size:10px;font-weight:700;letter-spacing:1.4px}.material-search-heading h1{margin:7px 0 5px;color:#20362c;font-size:25px}.material-search-heading p{margin:0;color:#7d8c85;font-size:11px}.material-search-heading>strong{padding:8px 14px;border:1px solid #bfe3d1;border-radius:18px;background:#ffffffdb;color:#078d56;font-size:12px}.material-search-product-grid .material-product-card{transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.material-search-product-grid .material-product-card:hover{transform:translateY(-5px);border-color:#a8d9c1;box-shadow:0 13px 28px #194b341c}.material-search-product-grid .material-product-actions button{transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease}.material-search-product-grid .material-product-actions button:hover{box-shadow:0 5px 12px #08995c29}.material-search-product-grid .material-product-actions button:active{transform:scale(.96)}.material-list-breadcrumb{display:flex;min-height:30px;align-items:center;gap:5px;color:#89958f;font-size:11px}.material-list-breadcrumb button{padding:0;border:0;background:none;color:#078d56}.material-list-heading{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;border:1px solid #dfe9e4;border-radius:10px;background:linear-gradient(115deg,#f3fbf7,#fff)}.material-list-heading>div{display:flex;align-items:center;gap:13px}.material-list-heading>div>button{display:grid;width:38px;height:38px;place-items:center;padding:0;border:1px solid #cfe3d9;border-radius:50%;background:#fff;color:#078d56}.material-list-heading h1{margin:0;color:#20362c;font-size:24px}.material-list-heading p{margin:5px 0 0;color:#819089;font-size:12px}.material-list-heading>strong{padding:7px 13px;border-radius:16px;background:#e8f7ef;color:#078d56;font-size:12px}.material-list-filter{display:grid;gap:0;border:1px solid #e2eae6;border-radius:9px;background:#fff}.material-list-filter>header{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #e6ece9;background:#fbfdfc}.material-list-filter>header>div{display:flex;align-items:baseline;gap:10px}.material-list-filter>header strong{color:#30443b;font-size:14px}.material-list-filter>header span{color:#98a39e;font-size:10px}.material-list-filter>header>button{border:0;background:transparent;color:#718079;font-size:11px}.material-list-filter section{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:start;gap:10px;padding:10px 18px}.material-list-filter section+section{border-top:1px dashed #e8eeeb}.material-list-filter section>strong{padding-top:6px;color:#485950;font-size:12px}.material-list-filter section>div{display:flex;flex-wrap:wrap;gap:6px}.material-list-filter button{height:28px;padding:0 10px;border:1px solid transparent;border-radius:4px;background:#f6f8f7;color:#68766f;font-size:12px}.material-list-filter button:hover,.material-list-filter button.active{border-color:#82cfad;background:#edf8f2;color:#078d56}.material-list-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 14px;padding:18px;border:1px solid #e2eae6;border-radius:10px;background:#fff}.material-list-product-grid .material-product-card-list{min-height:445px}.material-list-product-grid .material-product-card-list:hover{transform:translateY(-3px);border-color:#a9d8c1;box-shadow:0 10px 24px #1f513a1a}.material-list-product-grid .material-product-card-list .material-product-image{height:164px;border:0;border-radius:8px}.material-list-product-grid .material-product-card-list .material-product-image img{object-fit:contain}.material-list-product-grid .material-product-card-list .material-product-name{display:-webkit-box;min-height:44px;margin-top:11px;color:#26372f;font-size:15px;line-height:22px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.material-list-product-grid .material-product-card-list .material-product-actions{margin-top:auto}.material-product-key-parameters{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;margin-bottom:0}.material-product-key-parameters div{min-width:0;padding:6px 7px;border-radius:4px;background:#f6f8f7}.material-product-key-parameters dt,.material-product-key-parameters dd{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.material-product-key-parameters dt{color:#97a19c;font-size:11px}.material-product-key-parameters dd{margin-top:2px;color:#53615b;font-size:12px}.material-product-stock{margin-top:-3px;margin-bottom:9px;color:#078d56;font-size:12px}.material-product-stock.inquiry{color:#b87715}.material-list-toolbar{display:flex;min-height:48px;align-items:center;justify-content:flex-start;gap:18px;padding:8px 12px;border:1px solid #e2eae6;border-radius:8px;background:#fff}.material-list-result-count{display:flex;min-width:138px;align-items:baseline;gap:4px;padding-left:3px}.material-list-result-count strong{color:#078d56;font-size:17px}.material-list-result-count span{color:#7c8983;font-size:12px}.material-sort-buttons,.material-price-filter{display:flex;align-items:center}.material-sort-buttons button{display:flex;height:31px;align-items:center;gap:3px;padding:0 13px;border:1px solid #e1e7e4;background:#fff;color:#65736c;font-size:12px}.material-sort-buttons button+button{border-left:0}.material-sort-buttons button:first-child{border-radius:4px 0 0 4px}.material-sort-buttons button:last-child{border-radius:0 4px 4px 0}.material-sort-buttons button.active{border-color:#07965b;background:#07965b;color:#fff}.material-price-filter{gap:7px}.material-price-filter i{color:#a2aaa6;font-style:normal}.material-price-filter input{width:88px;height:31px;padding:0 9px;border:1px solid #dfe7e3;border-radius:4px;outline:0;font-size:12px}.material-price-filter input:focus{border-color:#69c49b;box-shadow:0 0 0 2px #0a9d6017}.material-price-filter button{display:flex;height:31px;align-items:center;gap:4px;padding:0 11px;border:1px solid #0a9d60;border-radius:4px;background:#fff;color:#078d56;font-size:12px}.material-price-filter .material-filter-reset{border-color:transparent;background:transparent;color:#6f7d76}.material-price-filter .material-filter-reset:hover{background:#f2f7f4;color:#078d56}.material-applied-filters{display:flex;min-height:18px;align-items:center;justify-content:flex-end;gap:12px;margin-top:-10px;color:#65766d;font-size:11px}.material-applied-filters span:not(.sr-only){padding:3px 8px;border-radius:3px;background:#edf8f2;color:#078d56}.material-applied-filters em{min-height:16px;color:transparent;font-style:normal}.material-applied-filters em.error{color:#c2473d}.material-price-filter input[aria-invalid=true]{border-color:#d86a60;box-shadow:0 0 0 2px #d86a601a}.material-list-pagination{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:4px 0 12px;color:#7c8982;font-size:11px}.material-list-pagination>button,.material-page-jump button{height:32px;padding:0 10px;border:1px solid #dfe7e3;border-radius:4px;background:#fff;color:#596861}.material-list-pagination>button:disabled{cursor:not-allowed;opacity:.45}.material-page-jump{display:flex;align-items:center;gap:5px}.material-page-jump input{width:48px;height:32px;padding:0 5px;border:1px solid #dfe7e3;border-radius:4px;outline:0;text-align:center}.material-page-jump input:focus{border-color:#69c49b;box-shadow:0 0 0 2px #0a9d6017}.pagination-list{display:flex;align-items:center;gap:5px;margin:0;padding:0;list-style:none}.pagination-link{display:grid;min-width:32px;height:32px;place-items:center;padding:0 9px;border:1px solid #dfe7e3;border-radius:4px;background:#fff;color:#596861;text-decoration:none;cursor:pointer}.pagination-item.active .pagination-link{border-color:#07965b;background:#07965b;color:#fff}.pagination-item.disabled .pagination-link{cursor:not-allowed;opacity:.45}.sr-only{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}.material-product-loading{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;min-height:245px;padding:20px;border:1px solid #e2eae6;border-radius:8px;background:#fff}.material-product-loading span{height:210px;border-radius:7px;background:linear-gradient(100deg,#eef2f0 25%,#f8faf9,#eef2f0 55%);background-size:200% 100%;animation:material-skeleton 1.4s ease infinite}.material-product-empty button{display:inline-flex;height:32px;align-items:center;gap:5px;padding:0 12px;border:1px solid #71c59f;border-radius:5px;background:#fff;color:#078d56}@keyframes material-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:1200px){.material-list-product-grid,.material-product-loading{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.material-list-toolbar{align-items:stretch;flex-direction:column}.material-price-filter{flex-wrap:wrap}.material-list-pagination{align-items:flex-end;flex-direction:column;gap:8px}.pagination-list{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:900px){.material-list-product-grid,.material-product-loading{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.material-banner-playback{right:14px}.material-list-heading{align-items:flex-start;padding:15px}.material-search-heading{min-height:100px;padding:18px}.material-search-heading h1{overflow-wrap:anywhere;font-size:20px}.material-search-heading>strong{display:none}.material-list-heading h1{font-size:20px}.material-list-heading>strong{display:none}.material-list-filter{overflow:hidden}.material-list-filter section{grid-template-columns:1fr;gap:5px}.material-list-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding:16px 14px}.material-list-product-grid .material-product-card{min-width:0}.material-list-product-grid .material-product-image{height:145px}.material-list-product-grid .material-product-actions{grid-template-columns:1fr}.material-applied-filters{align-items:flex-end;flex-direction:column;gap:5px}.material-applied-filters em{min-height:0}.material-product-loading{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.material-product-loading span{animation:none}.material-search-product-grid .material-product-card,.material-search-product-grid .material-product-image img,.material-search-product-grid .material-product-actions button{transition:none}.material-search-product-grid .material-product-card:hover,.material-search-product-grid .material-product-card:hover .material-product-image img,.material-search-product-grid .material-product-actions button:active{transform:none}}@media(max-width:480px){.material-list-product-grid{grid-template-columns:1fr}}.material-product-view-toolbar{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px;padding:0;border-top:1px solid #edf2ef;border-bottom:1px solid #edf2ef}.material-product-view-toolbar>div{display:flex;align-items:center;gap:9px}.material-product-view-toolbar span{color:#8a9790;font-size:11px}.material-product-view-meta{padding-right:2px}.material-product-view-summary strong{color:#273a31;font-size:14px}.material-product-view-meta>button{display:inline-flex;height:30px;align-items:center;gap:2px;padding:0 9px;border:0;background:transparent;color:#078d56;font-size:12px}.material-product-view-meta>button:hover{text-decoration:underline;text-underline-offset:3px}.material-view-switcher{gap:0;overflow:hidden;padding:0;border:1px solid #d8e4de;border-radius:7px;background:#fff}.material-view-switcher button{position:relative;width:36px;height:32px;justify-content:center;padding:0;border:0;border-radius:0;outline:0;background:#fff;color:#75837c;box-shadow:none;transition:background-color .16s ease,color .16s ease}.material-view-switcher button+button{border-left:1px solid #e1e9e5}.material-view-switcher button:hover{background:#f4faf7;color:#078d56}.material-view-switcher button:focus-visible{z-index:1;box-shadow:inset 0 0 0 2px #078d5657}.material-view-switcher button span{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}.material-view-switcher button.active{background:#eaf8f1;color:#078d56;box-shadow:none}.material-view-switcher button.active:hover,.material-view-switcher button.active:focus-visible{color:#067a4b}.material-product-grid,.material-list-product-grid:not(.is-list-view){grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.material-product-card-home,.material-product-card-grid,.material-product-card-compact,.material-product-card-list{display:flex!important;min-height:360px!important;overflow:hidden;flex-direction:column;padding:0!important;border:1px solid #e1e8e4!important;border-radius:9px!important;background:#fff;box-shadow:0 4px 14px #1d3d2e0b!important}.material-product-card-home:hover,.material-product-card-grid:hover,.material-product-card-compact:hover,.material-product-card-list:hover{border-color:#9ed2b8!important;box-shadow:0 13px 30px #194f361c!important;transform:translateY(-3px)}.material-product-media{position:relative;flex:none;padding:10px 10px 0}.material-product-card-home .material-product-image,.material-product-card-grid .material-product-image,.material-product-card-compact .material-product-image,.material-product-card-list .material-product-image{height:148px!important;border:1px solid #f0f3f1;border-radius:9px;background:#fff}.material-product-media .material-product-image img{object-fit:contain!important}.material-product-badge{position:absolute;top:17px;left:17px;padding:3px 6px;border-radius:4px;background:#078d56eb;color:#fff;font-size:10px;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.material-product-content{min-width:0;padding:11px 12px 0}.material-product-card .material-product-name{display:-webkit-box!important;min-height:44px!important;margin:0 0 6px!important;color:#26372f;font-size:14px!important;font-weight:600;line-height:22px!important;white-space:normal!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.material-product-card .material-product-specification,.material-product-card .material-product-attributes{height:19px;color:#75837c;font-size:11px;line-height:19px}.material-product-card-home .material-product-attributes,.material-product-card-grid .material-product-attributes,.material-product-card-compact .material-product-attributes,.material-product-card-list .material-product-attributes{display:none}.material-product-card .material-product-attributes{margin-top:3px;color:#94a099}.material-product-card .material-product-supplier{margin-top:7px;padding-top:7px;border-top:1px dashed #e8eeeb}.material-product-card .material-product-supplier span:before{margin-right:5px;color:#a1aba6;content:"商家"}.material-product-commerce{margin-top:auto;padding:9px 12px 12px}.material-product-card .material-product-price-row{margin:0 0 8px!important;padding:0!important}.material-product-card .material-product-price{color:#d9433c!important;font-size:18px!important}.material-product-card .material-product-actions{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:8px;margin:0!important}.material-product-card .material-product-actions button{height:34px!important;border-radius:6px!important}.material-product-card .material-product-actions button:first-child{border-color:#078d56;background:#078d56;color:#fff}.material-product-card .material-product-actions button.cart{padding:0;border-color:#b9ddcb;background:#f2faf6;color:#078d56}.material-product-card .material-product-actions button.cart span{display:none}.material-product-grid.is-ranking-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.material-product-card-ranking{display:grid!important;min-height:104px!important;grid-template-columns:42px 82px minmax(0,1fr) 112px;align-items:center;gap:11px;padding:9px 12px 9px 8px!important;border:1px solid #e2e9e5;border-radius:10px;background:#fff;box-shadow:0 3px 11px #1c412f0a}.material-product-card-ranking:hover{border-color:#aad5bf;background:#fbfefc;box-shadow:0 9px 22px #1c4e3617;transform:translateY(-2px)}.material-product-card-ranking .material-product-rank{display:grid;width:38px;height:38px;place-content:center;border-radius:10px;background:#f0f4f2;color:#64746c;font-size:17px;font-weight:700;line-height:16px;text-align:center}.material-product-card-ranking .material-product-rank small{display:block;font-size:7px;font-weight:600;letter-spacing:.5px}.material-product-card-ranking .material-product-rank.leading{background:linear-gradient(145deg,#fff1c9,#f4cc69);color:#81540a}.material-product-card-ranking .material-product-media{padding:0}.material-product-card-ranking .material-product-image{height:82px!important;border:0;background:#f5f8f6}.material-product-card-ranking .material-product-badge,.material-product-card-ranking .material-product-attributes{display:none}.material-product-card-ranking .material-product-content{align-self:stretch;padding:7px 0 5px}.material-product-card-ranking .material-product-name{min-height:22px!important;-webkit-line-clamp:1}.material-product-card-ranking .material-product-supplier{margin-top:5px;padding-top:5px}.material-product-card-ranking .material-product-commerce{width:112px;margin:0;padding:0}.material-product-card-ranking .material-product-price-row{align-items:flex-start;flex-direction:column;gap:3px}.material-product-card-ranking .material-product-actions{grid-template-columns:minmax(0,1fr) 36px}.material-list-product-grid.is-list-view{grid-template-columns:1fr;gap:10px;padding:14px}.material-list-product-grid.is-list-view .material-product-card-row{display:grid!important;min-height:158px!important;grid-template-columns:146px minmax(230px,1.45fr) minmax(210px,1fr) 176px;align-items:stretch;gap:18px;padding:12px!important;border:1px solid #e2e9e5;border-radius:10px;background:#fff}.material-list-product-grid.is-list-view .material-product-card-row:hover{border-color:#a6d5bd;box-shadow:0 8px 21px #1d4b3514}.material-list-product-grid.is-list-view .material-product-media{padding:0}.material-list-product-grid.is-list-view .material-product-image{height:134px!important}.material-list-product-grid.is-list-view .material-product-content{grid-column:2 / 4;padding:7px 0 4px}.material-list-product-grid.is-list-view .material-product-name{min-height:22px!important;-webkit-line-clamp:1}.material-list-product-grid.is-list-view .material-product-key-parameters{grid-template-columns:1fr 1fr;margin-top:9px}.material-list-product-grid.is-list-view .material-product-supplier{margin-top:8px;padding-top:7px}.material-list-product-grid.is-list-view .material-product-commerce{display:flex;grid-column:4;flex-direction:column;justify-content:center;margin:0;padding:8px 0}.material-list-product-grid.is-list-view .material-product-stock{margin:-5px 0 10px}.material-list-product-grid.is-list-view .material-product-actions{grid-template-columns:1fr 1fr 38px}.material-list-product-grid.is-list-view .material-product-actions button:first-child{border-color:#b9d5c7;background:#fff;color:#52655b}.material-list-product-grid.is-list-view .material-product-actions button:nth-child(2){border-color:#078d56;background:#078d56;color:#fff}@media(max-width:1280px){.material-product-grid,.material-list-product-grid:not(.is-list-view){grid-template-columns:repeat(4,minmax(0,1fr))}.material-list-product-grid.is-list-view .material-product-card-row{grid-template-columns:128px minmax(210px,1.4fr) minmax(180px,1fr) 160px;gap:13px}}@media(max-width:1050px){.material-product-grid,.material-list-product-grid:not(.is-list-view){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.material-product-grid.is-ranking-view{grid-template-columns:1fr}.material-list-product-grid.is-list-view .material-product-card-row{grid-template-columns:116px minmax(0,1fr) 154px}.material-list-product-grid.is-list-view .material-product-content{grid-column:2}.material-list-product-grid.is-list-view .material-product-commerce{grid-column:3}.material-list-product-grid.is-list-view .material-product-key-parameters{display:none}}@media(max-width:760px){.material-product-grid,.material-list-product-grid:not(.is-list-view){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.material-product-view-toolbar{min-height:50px}.material-product-view-toolbar>div:last-child>span{display:none}.material-product-card-home,.material-product-card-grid,.material-product-card-compact,.material-product-card-list{min-height:350px!important}.material-product-card-ranking{grid-template-columns:38px 84px minmax(0,1fr);gap:9px}.material-product-card-ranking .material-product-image{height:88px!important}.material-product-card-ranking .material-product-commerce{display:none}.material-list-product-grid.is-list-view .material-product-card-row{grid-template-columns:100px minmax(0,1fr);min-height:144px!important}.material-list-product-grid.is-list-view .material-product-image{height:118px!important}.material-list-product-grid.is-list-view .material-product-commerce{grid-column:2;padding:0}.material-list-product-grid.is-list-view .material-product-attributes,.material-list-product-grid.is-list-view .material-product-supplier,.material-list-product-grid.is-list-view .material-product-stock,.material-list-product-grid.is-list-view .material-product-price-row>span{display:none}.material-list-product-grid.is-list-view .material-product-actions{display:none}}@media(max-width:520px){.material-product-grid,.material-list-product-grid:not(.is-list-view){grid-template-columns:1fr}}.zone-placeholder{position:relative;display:flex;min-height:520px;margin:22px 0 30px;overflow:hidden;align-items:center;justify-content:center;padding:70px 24px;border:1px solid #e5eee9;border-radius:12px;background:linear-gradient(180deg,#fff,#f8fcfa);box-shadow:0 10px 30px #1b48340f;flex-direction:column;text-align:center}.zone-placeholder-icon{display:grid;width:118px;height:102px;margin-bottom:14px;place-items:center;border-radius:28px;background:#edf8f3}.zone-placeholder-icon img{width:96px;height:78px;object-fit:contain;mix-blend-mode:multiply}.zone-placeholder-status{color:#07945a;font-size:12px;font-weight:600;letter-spacing:2px}.zone-placeholder h1{margin:12px 0 14px;color:#263d33;font-size:28px;line-height:40px}.zone-placeholder p{max-width:560px;margin:0;color:#7a8982;font-size:14px;line-height:24px}.zone-placeholder-actions{display:flex;margin-top:30px;gap:12px}.zone-placeholder-actions button{min-width:144px;height:42px;padding:0 22px;border-radius:6px;font-size:13px;font-weight:600}.zone-placeholder-primary{border:1px solid #07945a;background:linear-gradient(135deg,#0bae6a,#078d56);color:#fff}.zone-placeholder-secondary{border:1px solid #cddbd4;background:#fff;color:#4f665c}.zone-placeholder-decoration{position:absolute;width:220px;height:220px;border:1px solid rgba(10,166,100,.08);border-radius:50%;pointer-events:none}.zone-placeholder-decoration-left{bottom:-110px;left:-70px}.zone-placeholder-decoration-right{top:-130px;right:-50px;width:280px;height:280px}@media(max-width:600px){.zone-placeholder{min-height:420px;padding:50px 18px}.zone-placeholder h1{font-size:22px;line-height:32px}.zone-placeholder-actions{width:100%;flex-direction:column}.zone-placeholder-actions button{width:100%}}.material-detail-summary,.material-detail-price-panel>span,.material-detail-price-panel strong em,.material-detail-meta dt,.material-detail-meta dd,.material-detail-option,.material-detail-quantity,.material-detail-description>p,.material-detail-service p,.material-detail-reviews blockquote,.material-cart-table-header,.material-cart-product strong,.material-cart-unit-price,.material-cart-summary dl div,.material-cart-batch-bar>div{font-size:12px}.material-detail-aside p strong,.material-detail-aside p span,.material-detail-supplier>strong,.material-detail-supplier>p,.material-detail-supplier>span,.material-detail-trust strong,.material-detail-trust span,.material-detail-feature-grid span,.material-detail-related>article strong,.material-detail-related>article span,.material-cart-product small,.material-cart-product em,.material-cart-item-actions button,.material-cart-summary>p,.material-cart-recommend strong,.material-cart-recommend b,.material-cart-payment-support small{font-size:11px}.material-detail-option button,.material-detail-tabs button,.material-detail-actions button,.material-cart-batch-bar>label,.material-cart-batch-bar>button{font-size:12px}.material-detail-quantity button:disabled,.material-cart-quantity button:disabled{cursor:not-allowed;opacity:.45}.material-detail-description:focus-visible,.material-detail-parameters:focus-visible,.material-detail-service:focus-visible,.material-detail-reviews:focus-visible,.material-cart-product:focus-visible,.material-cart-item-actions button:focus-visible,.material-cart-batch-bar button:focus-visible,.material-cart-summary>button:focus-visible,.material-cart-recommend button:focus-visible,.material-cart-empty>button:focus-visible{border-radius:5px;outline:2px solid #1677ff;outline-offset:2px}.material-cart-summary{position:sticky;top:16px}.material-cart-empty>button{min-width:132px;height:40px;margin-top:20px;padding:0 20px;border:0;border-radius:6px;background:linear-gradient(135deg,#1681f4,#0765e5);box-shadow:0 6px 15px #0966e22e;color:#fff;font-size:13px;font-weight:700}@media(min-width:1201px){.material-cart-batch-bar>div>button{display:none}}@media(max-width:1200px){.material-cart-summary{position:static}}@media(max-width:600px){.material-cart-row{grid-template-columns:22px minmax(0,1fr);row-gap:12px}.material-cart-product,.material-cart-unit-price,.material-cart-quantity,.material-cart-subtotal,.material-cart-item-actions{grid-column:2;margin-left:0}.material-cart-unit-price,.material-cart-subtotal{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center}.material-cart-unit-price:before{color:#7e8a91;content:"单价";font-weight:400}.material-cart-subtotal:before{color:#7e8a91;content:"小计";font-weight:400}.material-cart-quantity{margin-left:72px}.material-cart-item-actions{display:flex;gap:20px}.material-cart-item-actions button,.material-cart-batch-bar>button{min-height:36px}.material-cart-batch-bar>div{gap:10px}.material-detail-quantity small{line-height:1.5}}@media(max-width:1350px){.material-cart-layout{grid-template-columns:minmax(0,1fr)}.material-cart-sidebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.material-cart-summary{position:static}}@media(max-width:600px){.material-cart-sidebar{grid-template-columns:minmax(0,1fr)}.material-cart-row{grid-template-columns:24px minmax(0,1fr);row-gap:13px;padding:16px 12px}.material-cart-product,.material-cart-unit-price,.material-cart-quantity,.material-cart-subtotal,.material-cart-item-actions{grid-column:2;grid-row:auto}.material-cart-quantity{justify-self:start;margin-left:72px}.material-cart-item-actions{display:flex;justify-items:initial;margin-left:0}}.material-cart-add-product{display:inline-flex;min-width:112px;height:38px;align-items:center;justify-content:center;gap:6px;margin-right:auto;margin-left:28px;border:0;border-radius:6px;background:linear-gradient(135deg,#1681f4,#0765e5);box-shadow:0 6px 15px #0966e229;color:#fff;font-size:13px;font-weight:600}.material-cart-add-product:hover{filter:brightness(1.04)}.material-cart-add-product:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.material-cart-product-cell{min-width:0}.material-cart-service-options{display:flex;max-width:650px;align-items:center;gap:20px;margin:12px 0 0;padding:10px 14px;border:1px solid #cfe0fa;border-radius:7px;background:#fbfdff}.material-cart-service-options legend{padding:0 5px;color:#384654;font-size:11px;font-weight:600}.material-cart-service-options label{display:inline-flex;align-items:center;gap:6px;color:#66747e;font-size:11px;white-space:nowrap}.material-cart-service-options input{width:14px;height:14px;margin:0;accent-color:#1677ff}.material-cart-service-options small{margin-left:8px;color:#e64b3c;font-size:11px;font-weight:600}.material-inquiry-list-page .material-cart-row{min-height:190px;align-items:center}@media(max-width:900px){.material-cart-product-cell{grid-column:2}.material-cart-service-options{flex-wrap:wrap;gap:9px 18px}}@media(max-width:600px){.material-cart-list-heading{flex-wrap:wrap;gap:12px}.material-cart-add-product{order:3;width:100%;margin:0}.material-cart-product-cell,.material-cart-product-cell .material-cart-product{grid-column:2;width:100%}.material-cart-service-options{display:grid;margin-top:14px}.material-cart-service-options label{white-space:normal}}.material-product-picker-mask{display:grid;position:fixed;z-index:1200;inset:0;place-items:center;padding:24px;background:#101e288c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.material-product-picker{display:grid;width:min(1540px,calc(100vw - 48px));max-height:calc(100vh - 48px);grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 24px 70px #0e1f2b47}.material-product-picker-header{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 26px 16px;border-bottom:1px solid #edf1f4}.material-product-picker-header h2,.material-product-picker-header p{margin:0}.material-product-picker-header h2{color:#26343c;font-size:20px;line-height:28px}.material-product-picker-header p{margin-top:5px;color:#7c8992;font-size:12px}.material-product-picker-header>button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:6px;background:transparent;color:#77848d}.material-product-picker-header>button:hover{background:#f2f5f7;color:#26343c}.material-product-picker-filters{display:grid;gap:14px;padding:16px 26px;border-bottom:1px solid #e7edf1;background:#fbfcfd}.material-product-picker-search{display:grid;grid-template-columns:20px minmax(260px,520px) 86px 76px;align-items:center;gap:10px}.material-product-picker-search>svg{z-index:1;grid-column:1;grid-row:1;margin-left:12px;color:#89959d}.material-product-picker-search input{height:40px;grid-column:1 / 3;grid-row:1;padding:0 14px 0 40px;border:1px solid #d9e2e8;border-radius:6px;outline:none;font-size:13px}.material-product-picker-search input:focus,.material-product-picker-selects select:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1a}.material-product-picker-search button{height:40px;border-radius:6px;font-size:13px}.material-product-picker-search button[type=submit]{border:0;background:#1677ff;color:#fff;font-weight:600}.material-product-picker-search button[type=button]{border:1px solid #d9e2e8;background:#fff;color:#52616b}.material-product-picker-selects{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));gap:12px}.material-product-picker-selects label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;color:#3f4d56;font-size:12px;font-weight:600;white-space:nowrap}.material-product-picker-selects select{min-width:0;height:38px;padding:0 30px 0 10px;border:1px solid #d9e2e8;border-radius:6px;background:#fff;color:#586770;outline:none;font-size:12px}.material-product-picker-selects select:disabled{background:#f3f5f6;color:#a1abb1}.material-product-picker-body{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) 360px;gap:14px;padding:14px 26px;overflow:hidden;background:#f6f8fa}.material-product-results,.material-selected-products{min-height:0;overflow:hidden;border:1px solid #e0e7ec;border-radius:9px;background:#fff}.material-product-results{display:grid;grid-template-rows:46px 42px minmax(0,1fr) auto}.material-product-picker-tabs{display:flex;align-items:end;padding:0 18px;border-bottom:1px solid #e7edf1}.material-product-picker-tabs button{height:46px;padding:0 4px;border:0;border-bottom:2px solid transparent;background:transparent;color:#5c6972;font-size:12px}.material-product-picker-tabs button.active{border-bottom-color:#1677ff;color:#1677ff;font-weight:600}.material-product-results-summary{display:flex;align-items:center;gap:22px;padding:0 18px;color:#65737c;font-size:12px}.material-product-results-summary b{color:#1677ff}.material-product-table-wrap{position:relative;overflow:auto;border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3}.material-product-picker-table{width:100%;min-width:1080px;border-collapse:collapse;table-layout:fixed}.material-product-picker-table th{position:sticky;z-index:2;top:0;height:42px;padding:0 8px;background:#f6f8fa;color:#4f5e68;font-size:11px;font-weight:600;text-align:left}.material-product-picker-table th:nth-child(1){width:52px;text-align:center}.material-product-picker-table th:nth-child(2){width:220px}.material-product-picker-table th:nth-child(3){width:150px}.material-product-picker-table th:nth-child(4){width:90px}.material-product-picker-table th:nth-child(5){width:125px}.material-product-picker-table th:nth-child(6){width:105px}.material-product-picker-table th:nth-child(7){width:80px}.material-product-picker-table th:nth-child(8){width:116px}.material-product-picker-table th:nth-child(9){width:70px;text-align:center}.material-product-picker-table td{height:68px;padding:7px 8px;border-bottom:1px solid #edf1f3;color:#52616a;font-size:11px;vertical-align:middle}.material-product-picker-table td:first-child,.material-product-picker-table td:last-child{text-align:center}.material-product-picker-table tr.selected td{background:#f3f8ff}.material-product-picker-table tbody tr:hover td{background:#f8fbfe}.material-product-picker-table th:nth-child(1),.material-product-picker-table td:nth-child(1){position:sticky;z-index:3;left:0;background:#fff}.material-product-picker-table th:nth-child(2),.material-product-picker-table td:nth-child(2){position:sticky;z-index:3;left:52px;background:#fff;box-shadow:8px 0 14px -13px #253946b3}.material-product-picker-table th:nth-child(1),.material-product-picker-table th:nth-child(2){z-index:5;background:#f6f8fa}.material-product-picker-table tr.selected td:nth-child(1),.material-product-picker-table tr.selected td:nth-child(2){background:#f3f8ff}.material-product-picker-table tbody tr:hover td:nth-child(1),.material-product-picker-table tbody tr:hover td:nth-child(2){background:#f8fbfe}.material-product-picker-table td>strong,.material-product-picker-table td>small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-product-picker-table td>strong{color:#35434c;font-size:11px}.material-product-picker-table td>small{margin-top:5px;color:#849097;font-size:10px}.material-product-picker-table .price{color:#e64b3c;font-size:12px;white-space:nowrap}.material-product-picker-info{display:flex;width:100%;min-width:0;align-items:center;gap:10px;padding:0;border:0;background:transparent;text-align:left}.material-product-picker-info img{width:44px;height:44px;flex:0 0 auto;border:1px solid #e1e7eb;border-radius:6px;object-fit:cover}.material-product-picker-info span{min-width:0}.material-product-picker-info strong,.material-product-picker-info em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-product-picker-info strong{color:#27353d;font-size:11px}.material-product-picker-info em{width:max-content;max-width:100%;margin-top:4px;padding:2px 5px;border-radius:3px;background:#eaf9f2;color:#0a9c61;font-size:9px;font-style:normal}.material-product-picker-quantity{display:grid;width:92px;height:28px;grid-template-columns:28px 36px 28px;overflow:hidden;border:1px solid #d9e2e8;border-radius:5px;background:#fff}.material-product-picker-quantity button,.material-product-picker-quantity span{display:grid;place-items:center}.material-product-picker-quantity button{padding:0;border:0;background:#f7f9fa;color:#52616a}.material-product-picker-quantity button:disabled{cursor:not-allowed;color:#bcc5ca}.material-product-picker-quantity span{border-right:1px solid #e1e7eb;border-left:1px solid #e1e7eb;color:#34424b;font-size:11px}.material-product-picker-row-action{min-width:46px;min-height:30px;padding:0 7px;border:0;border-radius:4px;background:transparent;color:#1677ff;font-size:11px}.material-product-picker-row-action:hover{background:#eaf3ff}.material-product-picker-pagination{display:grid;min-height:58px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:10px 14px;background:#fff;color:#697780;font-size:11px}.material-product-picker-pagination>p{margin:0;white-space:nowrap}.material-product-picker-pagination>p strong{color:#34434c;font-weight:600}.material-product-picker-pagination-controls{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:12px}.material-product-picker-pagination-controls>label,.material-product-picker-page-jump label{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.material-product-picker-pagination-controls nav{display:flex;align-items:center;gap:5px}.material-product-picker-pagination-controls nav button{display:grid;min-width:30px;height:30px;place-items:center;padding:0 8px;border:1px solid #dbe3e8;border-radius:5px;background:#fff;color:#53616b;font-size:11px;transition:border-color .18s,background-color .18s,color .18s}.material-product-picker-pagination-controls nav button:hover:not(:disabled){border-color:#8ebaf7;background:#f2f7ff;color:#1677ff}.material-product-picker-pagination-controls nav button.active{border-color:#1677ff;background:#1677ff;color:#fff;font-weight:600;box-shadow:0 3px 8px #1677ff2e}.material-product-picker-pagination-controls nav button:disabled{cursor:not-allowed;background:#f7f9fa;color:#b0bac0;opacity:.7}.material-product-picker-pagination select,.material-product-picker-page-jump input{height:30px;border:1px solid #dbe3e8;border-radius:5px;background:#fff;color:#53616b;font-size:11px}.material-product-picker-pagination select{min-width:70px;padding:0 6px}.material-product-picker-pagination-ellipsis{display:grid;width:24px;height:30px;place-items:center;color:#8b979e}.material-product-picker-page-jump{display:flex;align-items:center;gap:6px}.material-product-picker-page-jump input{width:50px;padding:0 5px;text-align:center;-moz-appearance:textfield}.material-product-picker-page-jump input::-webkit-inner-spin-button{appearance:none}.material-product-picker-page-jump>button{height:30px;padding:0 10px;border:1px solid #d3dde3;border-radius:5px;background:#fff;color:#53616b;font-size:11px}.material-product-picker-page-jump>button:hover{border-color:#8ebaf7;color:#1677ff}.material-product-picker-empty,.material-selected-products-empty{display:grid;place-items:center;align-content:center;color:#a0abb1;text-align:center}.material-product-picker-empty{position:absolute;inset:42px 0 0;gap:7px;background:#fff}.material-product-picker-empty strong,.material-selected-products-empty strong{color:#4a5962;font-size:13px}.material-product-picker-empty span,.material-selected-products-empty span{color:#8b979e;font-size:11px}.material-product-picker-empty button{height:32px;margin-top:7px;padding:0 14px;border:1px solid #1677ff;border-radius:5px;background:#fff;color:#1677ff;font-size:11px}.material-selected-products{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.material-selected-products>header{padding:16px;border-bottom:1px solid #e8edf1}.material-selected-products h3,.material-selected-products p{margin:0}.material-selected-products h3{color:#2f3c44;font-size:14px}.material-selected-products p{margin-top:5px;color:#87939a;font-size:10px}.material-selected-products-empty{gap:8px;padding:30px}.material-selected-products-list{overflow-y:auto;padding:0 14px}.material-selected-products-list article{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #edf1f3}.material-selected-products-list article>img{width:52px;height:52px;border:1px solid #e2e8eb;border-radius:6px;object-fit:cover}.material-selected-products-list article>div:nth-child(2){min-width:0}.material-selected-products-list strong,.material-selected-products-list small,.material-selected-products-list b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-selected-products-list strong{color:#34424b;font-size:11px}.material-selected-products-list small{margin-top:4px;color:#87939a;font-size:9px}.material-selected-products-list b{margin-top:6px;color:#e64b3c;font-size:11px}.material-selected-product-actions{display:grid;justify-items:end;gap:6px}.material-selected-product-actions>span{color:#7e8a91;font-size:9px}.material-selected-product-actions>button{border:0;background:transparent;color:#1677ff;font-size:10px}.material-selected-products>footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 8px;padding:15px 16px;border-top:1px solid #e4eaee;background:#fbfcfd;color:#56646d;font-size:11px}.material-selected-products>footer strong{color:#e64b3c;font-size:16px}.material-selected-products>footer small{grid-column:1 / -1;color:#8c989f;font-size:9px}.material-product-picker-footer{display:flex;min-height:68px;align-items:center;justify-content:space-between;padding:12px 26px;border-top:1px solid #e1e8ec;background:#fff}.material-product-picker-footer p{margin:0;color:#5f6d76;font-size:12px}.material-product-picker-footer p strong{color:#1677ff;font-size:15px}.material-product-picker-footer>div{display:flex;gap:10px}.material-product-picker-footer button{min-width:96px;height:40px;border-radius:6px;font-size:13px}.material-product-picker-footer button:first-child{border:1px solid #d7e0e5;background:#fff;color:#52616a}.material-product-picker-footer button:last-child{border:0;background:linear-gradient(135deg,#1681f4,#0765e5);color:#fff;font-weight:600}.material-product-picker-footer button:last-child:disabled{cursor:not-allowed;filter:grayscale(.4);opacity:.5}.material-product-picker button:focus-visible,.material-product-picker input:focus-visible,.material-product-picker select:focus-visible{outline:2px solid #1677ff;outline-offset:2px}@media(max-width:1200px){.material-product-picker-body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.material-product-results{min-height:520px}.material-selected-products{min-height:320px}.material-selected-products-list{max-height:260px}.material-product-picker-selects{grid-template-columns:repeat(3,minmax(180px,1fr))}.material-product-picker-page-jump{display:none}}@media(max-width:760px){.material-product-picker-mask{padding:0}.material-product-picker{width:100vw;max-height:100vh;min-height:100vh;border-radius:0}.material-product-picker-header,.material-product-picker-filters,.material-product-picker-body,.material-product-picker-footer{padding-right:14px;padding-left:14px}.material-product-picker-header h2{font-size:17px}.material-product-picker-search{grid-template-columns:20px minmax(0,1fr) 72px}.material-product-picker-search input{min-width:0}.material-product-picker-search button[type=button]{grid-column:1 / -1}.material-product-picker-selects{grid-template-columns:minmax(0,1fr)}.material-product-results{min-height:500px}.material-product-picker-pagination{grid-template-columns:minmax(0,1fr);gap:9px;padding-top:9px;padding-bottom:9px}.material-product-picker-pagination-controls{justify-content:space-between;gap:8px}.material-product-picker-pagination-controls nav{min-width:0;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.material-product-picker-pagination-controls>label{flex:0 0 auto}.material-product-picker-pagination-controls nav button{flex:0 0 auto}.material-product-picker-pagination-controls nav button:first-child,.material-product-picker-pagination-controls nav button:last-child{display:none}.material-product-picker-footer{gap:10px}.material-product-picker-footer>div{flex:1}.material-product-picker-footer button{min-width:0;flex:1}}.material-category-list{grid-template-rows:repeat(4,minmax(0,1fr))}.material-category-copy strong{color:#263c32;font-size:17px;font-weight:600;letter-spacing:.01em;line-height:25px}.material-category-copy small{margin-top:3px;color:#7f8f87;font-size:12px;line-height:18px}.material-category-list>button:hover .material-category-copy strong,.material-category-list>button.active .material-category-copy strong{color:#067e4d}.material-hero{overflow:visible;border-radius:12px}.material-category-panel{border-radius:12px 0 0 12px}.material-category-heading{height:56px;gap:12px;font-size:17px;font-weight:600;border-radius:11px 0 0}.material-category-heading svg{width:20px;height:20px}.material-category-list{height:calc(100% - 56px);border-radius:0 0 0 11px}.material-banner{border-radius:0 11px 11px 0}.material-category-flyout{display:grid;width:min(960px,calc(100vw - 340px));height:auto;min-height:100%;grid-template-rows:70px auto;overflow:hidden;padding:0;border-radius:0 10px 10px 0;background:#fcfefdfc;box-shadow:16px 8px 34px #11352833}.material-category-flyout>header{padding:0 22px}.material-category-cascade{display:grid;min-height:310px;grid-template-columns:minmax(180px,.85fr) minmax(220px,1fr) minmax(260px,1.25fr);border-top:1px solid #e8efeb}.material-category-column{display:grid;min-width:0;min-height:310px;grid-template-rows:auto;border-right:1px solid #e5ede9;background:#fff}.material-category-column:last-child{border-right:0}.material-category-column.secondary{background:#f8fbf9}.material-category-column.tertiary{background:radial-gradient(circle at 100% 0,rgba(7,157,96,.09),transparent 180px),#fcfefd}.material-category-column-list{min-height:auto;overflow:visible;padding:8px}.material-category-column-list>button{display:grid;width:100%;min-height:44px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:9px 11px 9px 14px;border:0;border-radius:7px;background:transparent;color:#506159;font-size:15px;font-weight:600;letter-spacing:.005em;line-height:22px;text-align:left;transition:background-color .16s ease,box-shadow .16s ease,color .16s ease}.material-category-column-list>button span{min-width:0;overflow-wrap:anywhere}.material-category-column-list>button svg{color:#a4b0aa}.material-category-column-list>button:hover,.material-category-column-list>button:focus-visible,.material-category-column-list>button.active{background:linear-gradient(100deg,#e8f7ef,#f2fbf6);box-shadow:inset 3px 0 #0a9c61;color:#067e4d}.material-category-column.secondary .material-category-column-list>button{color:#43564d;font-size:14px;font-weight:500;line-height:21px}.material-category-column-list>button.active svg{color:#08a563}.material-category-column.tertiary .material-category-column-list{display:grid;align-content:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 6px}.material-category-column.tertiary .material-category-column-list>button{grid-template-columns:minmax(0,1fr);border:1px solid transparent;color:#5d6c65;min-height:40px;font-size:13px;font-weight:400;line-height:20px}.material-category-column.tertiary .material-category-column-list>button:hover,.material-category-column.tertiary .material-category-column-list>button:focus-visible{border-color:#cce9db;background:#eef9f3;box-shadow:none;color:#067e4d;font-weight:600}.material-category-column-empty{display:grid;min-height:0;place-items:center;padding:24px;color:#9aa7a0;font-size:12px;line-height:22px;text-align:center}@media(max-width:1100px){.material-category-flyout{width:calc(100vw - 310px)}.material-category-cascade{grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(210px,1.1fr)}.material-category-column.tertiary .material-category-column-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.material-category-panel{border-radius:12px 12px 0 0}.material-category-heading{height:50px;font-size:16px;border-radius:11px 11px 0 0}.material-category-heading svg{width:19px;height:19px}.material-category-list{border-radius:0}.material-banner{border-radius:0 0 11px 11px}.material-category-flyout{width:100%;height:auto;border-radius:0 0 10px 10px}.material-category-cascade{grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto}}.material-recommendation-list{gap:28px;margin-top:28px}.material-recommendation-section{position:relative;overflow:hidden;padding:26px 26px 28px;border-color:#dce8e2;border-radius:12px;background:linear-gradient(180deg,#eff8f4d1,#fff0 150px),#fff;box-shadow:0 10px 28px #16433112}.material-recommendation-section:before{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,#079d60,#56c691 45%,transparent 88%)}.material-recommendation-heading>div{min-width:0}.material-recommendation-heading h2{padding-left:14px;font-size:25px;font-weight:600;letter-spacing:.01em;line-height:34px}.material-recommendation-heading h2:before{top:5px;bottom:5px;width:4px}.material-recommendation-heading p{margin:5px 0 0 14px;color:#7c8b83;font-size:13px;line-height:20px}.material-recommendation-heading>button{min-height:36px;padding:0 13px;border:1px solid #cce4d8;border-radius:18px;background:#ffffffd1;color:#087f4e;font-size:13px;font-weight:500;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.material-recommendation-heading>button:hover,.material-recommendation-heading>button:focus-visible{border-color:#75c49e;background:#eaf8f1;color:#066d43}.material-primary-tabs{flex-wrap:wrap;gap:8px;overflow:visible;margin-top:20px;padding-bottom:10px}.material-primary-tabs button{height:36px;padding:0 13px;border-radius:7px 7px 0 0;color:#53635b;font-size:14px;font-weight:500}.material-primary-tabs button:hover,.material-primary-tabs button:focus-visible{background:#f0f7f3;color:#087f4e}.material-primary-tabs button.active{background:#eaf8f1;color:#067e4d;font-weight:600}.material-primary-tabs button:after{right:12px;left:12px;height:3px}.material-secondary-filter{flex-wrap:wrap;gap:8px;overflow:visible;padding:11px 0 16px}.material-secondary-filter>span{margin-right:2px;color:#87958e;font-size:12px;font-weight:500}.material-secondary-filter button{height:32px;padding:0 12px;border-color:#e3ebe7;border-radius:16px;background:#f7faf8;color:#5e6d65;font-size:13px;font-weight:400}.material-secondary-filter button:hover,.material-secondary-filter button.active{border-color:#8bd5b3;background:#eaf8f1;color:#067e4d;font-weight:500}.material-product-grid{gap:18px}.material-product-card-home{display:flex;min-height:390px;flex-direction:column;padding:12px;border:1px solid #e1e9e5;border-radius:10px;background:#fff;box-shadow:0 5px 16px #1842310e;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.material-product-card:not(.material-product-card-home){display:flex;min-height:390px;flex-direction:column;padding:12px;border:1px solid #e1e9e5;border-radius:10px;background:#fff;box-shadow:0 5px 16px #1842310e;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.material-product-card:not(.material-product-card-home):hover{border-color:#b8ddca;box-shadow:0 13px 28px #1452381f;transform:translateY(-3px)}.material-product-card:not(.material-product-card-home) .material-product-image{height:176px;border:0;border-radius:8px}.material-product-card:not(.material-product-card-home) .material-product-image img{object-fit:contain}.material-product-card:not(.material-product-card-home) .material-product-name{display:-webkit-box;min-height:46px;margin:13px 0 6px;font-size:15px;line-height:23px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.material-product-card:not(.material-product-card-home) .material-product-specification,.material-product-card:not(.material-product-card-home) .material-product-attributes{color:#75837c;font-size:12px;line-height:19px}.material-product-card:not(.material-product-card-home) .material-product-supplier{margin-top:8px;font-size:11px}.material-product-card:not(.material-product-card-home) .material-product-supplier span{color:#66746d;font-size:11px}.material-product-card:not(.material-product-card-home) .material-product-supplier b{padding:3px 6px;border-radius:8px;font-size:10px}.material-product-card:not(.material-product-card-home) .material-product-price-row{margin:auto 0 11px;padding-top:12px}.material-product-card:not(.material-product-card-home) .material-product-price{color:#d94841;font-size:20px;line-height:26px}.material-product-card:not(.material-product-card-home) .material-product-price small,.material-product-card:not(.material-product-card-home) .material-product-price-row>span{font-size:11px}.material-product-card:not(.material-product-card-home) .material-product-actions{gap:8px}.material-product-card:not(.material-product-card-home) .material-product-actions button{height:38px;border-radius:6px;font-size:12px}.material-product-card:not(.material-product-card-home).material-product-card-compact{min-height:402px}.material-product-card:not(.material-product-card-home).material-product-card-list{min-height:445px}.material-product-card:not(.material-product-card-home).material-product-card-compact .material-product-image,.material-product-card:not(.material-product-card-home).material-product-card-list .material-product-image{height:164px}.material-product-card:not(.material-product-card-home).material-product-card-compact .material-product-price{font-size:18px}.material-product-card:not(.material-product-card-home).material-product-card-compact .material-product-actions button{height:36px}@media(max-width:1200px){.material-product-card:not(.material-product-card-home) .material-product-image{height:168px}.material-product-card:not(.material-product-card-home).material-product-card-compact .material-product-image,.material-product-card:not(.material-product-card-home).material-product-card-list .material-product-image{height:158px}}@media(max-width:600px){.material-product-card:not(.material-product-card-home),.material-product-card:not(.material-product-card-home).material-product-card-compact,.material-product-card:not(.material-product-card-home).material-product-card-list{min-height:auto}.material-product-card:not(.material-product-card-home) .material-product-image,.material-product-card:not(.material-product-card-home).material-product-card-compact .material-product-image,.material-product-card:not(.material-product-card-home).material-product-card-list .material-product-image{height:145px}}.material-product-card-home:hover{border-color:#b8ddca;box-shadow:0 13px 28px #1452381f;transform:translateY(-3px)}.material-product-card-home .material-product-image{height:176px;border:0;border-radius:8px}.material-product-card-home .material-product-name{display:-webkit-box;min-height:46px;margin:13px 0 6px;color:#26372f;font-size:15px;font-weight:600;line-height:23px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.material-product-card-home .material-product-specification{color:#75837c;font-size:12px;line-height:19px}.material-product-card-home .material-product-supplier{margin-top:8px;font-size:11px}.material-product-card-home .material-product-supplier span{color:#66746d;font-size:11px}.material-product-card-home .material-product-supplier b{padding:3px 6px;border-radius:8px;font-size:10px}.material-product-card-home .material-product-price-row{margin:auto 0 11px;padding-top:12px}.material-product-card-home .material-product-price{color:#d94841;font-size:20px;line-height:26px}.material-product-card-home .material-product-price small,.material-product-card-home .material-product-price-row>span{font-size:11px}.material-product-card-home .material-product-actions{gap:8px}.material-product-card-home .material-product-actions button{height:38px;border-radius:6px;font-size:12px}.material-product-card-home .material-product-actions button:hover,.material-product-card-home .material-product-actions button:focus-visible{filter:brightness(.96)}@media(max-width:1200px){.material-product-card-home .material-product-image{height:168px}}@media(max-width:600px){.material-recommendation-list{gap:20px;margin-top:20px}.material-recommendation-section{padding:20px 14px 18px}.material-recommendation-heading{align-items:flex-start}.material-recommendation-heading h2{font-size:22px;line-height:30px}.material-recommendation-heading p{font-size:12px}.material-recommendation-heading>button{min-height:32px;padding:0 10px;font-size:12px}.material-primary-tabs{gap:5px}.material-primary-tabs button{height:34px;padding:0 10px;font-size:13px}.material-secondary-filter button{height:30px;font-size:12px}.material-product-card-home{flex:0 0 min(82vw,300px);min-height:400px;padding:12px}.material-product-card-home .material-product-image{height:190px}}.material-inquiry-item-price{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.material-inquiry-item-price>b{color:#ed6b38;font-size:12px;white-space:nowrap}.material-inquiry-item-price>b.replaced{color:#078c58}.material-inquiry-item-price>button{padding:0;border:0;background:none;color:var(--blue);font-size:11px;cursor:pointer}.material-inquiry-item-price>button:hover{text-decoration:underline}.material-inquiry-summary>header>div>span.completed{background:#e8f1ff;color:var(--blue)}.material-inquiry-summary>header>button.material-inquiry-submit-order{border-color:var(--blue);background:var(--blue);color:#fff;font-weight:700;box-shadow:0 5px 14px #176ee52e}.material-inquiry-summary>header>button.material-inquiry-submit-order:hover{background:#0e5fd1;box-shadow:0 7px 18px #176ee540}.material-inquiry-header-actions{display:flex;align-items:center;gap:8px}.material-inquiry-chat>header .material-inquiry-header-actions>button{display:flex;height:32px;align-items:center;gap:5px;padding:0 11px;border:1px solid #dbe5e0;border-radius:6px;background:#fff;color:#648078;font-size:11px;cursor:pointer}.material-inquiry-chat>header .material-inquiry-header-actions>button:hover{border-color:#a9c7b9;background:#f7faf8}.material-inquiry-chat>header .material-inquiry-header-actions>.material-inquiry-complete-button{border-color:var(--blue);background:var(--blue);color:#fff}.material-inquiry-chat>header .material-inquiry-header-actions>.material-inquiry-complete-button:hover{background:#0e5fd1}.material-inquiry-chat>header .material-inquiry-header-actions>.material-inquiry-complete-button:disabled{border-color:#dce4e0;background:#eef2f0;color:#7e8c86;cursor:default}.material-inquiry-chat h2+p i.completed{background:#7d8d86}.material-inquiry-composer.completed{background:#f5f7f6}.material-inquiry-composer.completed textarea{color:#7d8b85;cursor:not-allowed}.material-inquiry-composer-tools button:disabled{color:#aeb8b3;cursor:not-allowed}@media(max-width:760px){.material-inquiry-chat>header{height:auto;min-height:70px;gap:10px;padding:10px 14px}.material-inquiry-header-actions{align-items:flex-end;flex-direction:column;gap:5px}.material-inquiry-chat>header .material-inquiry-header-actions>button{height:29px;padding:0 8px}}#app :is(.inquiry-order-submit,.material-confirmation-page,.material-contract-page,.contract-signed-page,.prepayment-page,.confirming-page,.shipment-page,.receipt-page,.tracking-page,.pending-service-page,.service-arranged-page,.acceptance-page,.final-payment-page,.warranty-page){--material-flow-sidebar-width: 320px;--material-flow-gap: 12px;--material-flow-card-gap: 10px;--material-flow-card-radius: 8px;--material-flow-card-border: #e2e9f1;--material-flow-card-shadow: 0 4px 16px rgba(38, 72, 115, .04);--material-flow-card-header-height: 46px;--material-flow-card-inline-padding: 15px;padding-top:14px;padding-bottom:34px;color:#29384c;font-size:13px}#app :is(.pending-service-page,.service-arranged-page,.acceptance-page,.final-payment-page,.warranty-page)>.page-layout{grid-template-columns:minmax(0,1fr) var(--material-flow-sidebar-width);gap:var(--material-flow-gap)}#app :is(.pending-service-page,.service-arranged-page,.acceptance-page,.final-payment-page,.warranty-page) :is(.card,.status-card){border-color:var(--material-flow-card-border);border-radius:var(--material-flow-card-radius);box-shadow:var(--material-flow-card-shadow)}#app :is(.pending-service-page,.service-arranged-page,.acceptance-page,.final-payment-page,.warranty-page) .card>header{min-height:var(--material-flow-card-header-height);padding-right:var(--material-flow-card-inline-padding);padding-left:var(--material-flow-card-inline-padding)}#app .material-fulfillment-flow button:focus-visible,#app .material-fulfillment-flow a:focus-visible{outline:3px solid rgba(23,110,229,.24);outline-offset:2px}#app :is(.inquiry-order-layout,.material-confirmation-layout,.contract-signed-layout,.prepayment-layout,.confirming-page>.page-layout,.shipment-page>.page-layout,.receipt-page>.page-layout,.tracking-page>.page-layout){display:grid;grid-template-columns:minmax(0,1fr) var(--material-flow-sidebar-width);align-items:start;gap:var(--material-flow-gap)}#app .material-contract-layout{display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:var(--material-flow-gap)}#app :is(.inquiry-order-card,.material-confirmation-card,.material-contract-preview-card,.material-contract-sidebar>section,.material-contract-notice,.signed-card,.prepayment-card,.confirming-page .card,.shipment-page .card,.receipt-page .card,.tracking-page .card){border:1px solid var(--material-flow-card-border);border-radius:var(--material-flow-card-radius);background:#fff;box-shadow:var(--material-flow-card-shadow)}#app :is(.inquiry-order-card,.material-confirmation-card,.signed-card,.prepayment-card,.confirming-page .card,.shipment-page .card,.receipt-page .card,.tracking-page .card)>header{min-height:var(--material-flow-card-header-height);padding-right:var(--material-flow-card-inline-padding);padding-left:var(--material-flow-card-inline-padding)}#app :is(.inquiry-order-info-grid,.inquiry-order-bottom-grid,.material-confirmation-info-grid,.signed-bottom-grid,.top-grid,.content-grid,.lower-grid,.payment-grid){align-items:stretch;gap:var(--material-flow-card-gap)}#app :is(.inquiry-order-info-grid,.inquiry-order-bottom-grid,.material-confirmation-info-grid,.signed-bottom-grid,.top-grid,.content-grid,.lower-grid,.payment-grid)>:is(section,article,div){height:100%}#app :is(.inquiry-order-sidebar,.material-confirmation-sidebar,.contract-signed-layout>aside,.prepayment-layout>aside,.confirming-page .right-column,.shipment-page .right-column,.receipt-page .right-column,.tracking-page .right-column){gap:var(--material-flow-card-gap)}@media(max-width:1200px){#app :is(.inquiry-order-layout,.material-confirmation-layout,.contract-signed-layout,.prepayment-layout,.confirming-page>.page-layout,.shipment-page>.page-layout,.receipt-page>.page-layout,.tracking-page>.page-layout){grid-template-columns:1fr}#app :is(.pending-service-page,.service-arranged-page,.acceptance-page,.final-payment-page,.warranty-page)>.page-layout{grid-template-columns:1fr}}@media(max-width:760px){#app :is(.inquiry-order-submit,.material-confirmation-page,.material-contract-page,.contract-signed-page,.prepayment-page,.confirming-page,.shipment-page,.receipt-page,.tracking-page){--material-flow-gap: 10px;--material-flow-card-gap: 8px}}.home-site-header{position:relative;z-index:20;height:84px;border-bottom:1px solid #e7edf5;background:#fff;box-shadow:0 3px 14px #1b467e0f}.home-site-header-inner{display:grid;height:100%;grid-template-columns:230px minmax(390px,1fr) minmax(230px,310px) 38px auto 82px;align-items:center;gap:16px}.home-header-brand{display:flex;align-items:center;gap:10px;padding:0;border:0;background:none;text-align:left}.home-header-brand img{width:62px;height:55px;object-fit:contain}.home-header-brand small,.home-header-brand strong{display:block}.home-header-brand small{color:#737f8d;font-size:9px;letter-spacing:.4px}.home-header-brand strong{margin-top:1px;color:#1c2d3b;font-size:24px;letter-spacing:3px}.home-site-header nav{display:flex;height:100%;align-items:stretch;justify-content:center;gap:38px}.home-site-header nav button{position:relative;padding:0;border:0;background:none;color:#102c67;font-size:15px;font-weight:600;white-space:nowrap}.home-site-header nav button:hover:after,.home-site-header nav button:focus-visible:after{position:absolute;right:10px;bottom:0;left:10px;height:3px;border-radius:3px;background:#257fec;content:""}.home-zone-search{display:flex;height:40px;align-items:center;overflow:hidden;border:1px solid #ccd8e7;border-radius:8px;background:#fff}.home-zone-search input{width:100%;min-width:0;padding:0 4px 0 14px;border:0;outline:0;color:#30445f;font-size:11px}.home-zone-search button,.home-header-icon,.home-header-user{border:0;background:none}.home-zone-search button{display:grid;width:42px;height:100%;place-items:center;color:#12356d}.home-header-icon{position:relative;display:grid;width:36px;height:36px;place-items:center;color:#17366d}.home-header-icon i{position:absolute;top:0;right:0;display:grid;width:16px;height:16px;place-items:center;border:2px solid #fff;border-radius:50%;background:#f04444;color:#fff;font-size:8px;font-style:normal}.home-header-user{display:flex;align-items:center;gap:6px;padding:0;color:#203a66;font-size:11px;white-space:nowrap}.home-header-user svg{padding:3px;border-radius:50%;background:#eaf2fb}.home-header-entry{height:38px;padding:0 12px;border:0;border-radius:7px;background:#176ee5;color:#fff;font-size:11px;font-weight:600}.home-dashboard{display:grid;gap:14px;color:#0d2861}.home-dashboard [id]{scroll-margin-top:100px}.home-hero{position:relative;min-height:430px;overflow:hidden;margin-top:-22px;border-radius:0 0 16px 16px;background:#eaf6ff url(/assets/home-ecosystem-banner-xonInXoE.jpg) center/cover no-repeat}.home-hero:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(246,251,255,.98) 0%,rgba(244,250,255,.88) 35%,rgba(238,248,255,.2) 58%,transparent 76%);content:""}.home-hero-copy{position:relative;z-index:1;width:58%;padding:54px 0 45px 46px}.home-hero-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#1476e8;font-size:13px;font-weight:600}.home-hero h1{margin:15px 0 12px;color:#092a6d;font-size:34px;line-height:1.35;letter-spacing:1px}.home-hero p{margin:0;color:#24447d;font-size:16px;font-weight:500;line-height:1.85}.home-capabilities{display:flex;gap:12px;margin-top:26px}.home-capabilities article{display:flex;min-width:160px;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(72,143,220,.17);border-radius:9px;background:#ffffffd1;box-shadow:0 7px 20px #2867a614;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.home-capabilities article:nth-child(1){color:#08a47b}.home-capabilities article:nth-child(2){color:#1879eb}.home-capabilities article:nth-child(3){color:#14a76e}.home-capabilities strong,.home-capabilities small{display:block}.home-capabilities strong{font-size:13px}.home-capabilities small{margin-top:4px;color:#718097;font-size:10px}.home-hero-actions{display:flex;gap:16px;margin-top:28px}.home-hero-actions button{display:inline-flex;height:42px;align-items:center;justify-content:center;gap:12px;padding:0 22px;border:1px solid #176ee5;border-radius:7px;background:#fff;color:#176ee5;font-weight:600}.home-hero-actions button:first-child{border:0;background:linear-gradient(135deg,#167cf0,#095dd9);color:#fff;box-shadow:0 9px 22px #1269e038}.dashboard-panel,.portal-panel,.partner-panel,.news-panel,.about-panel{border:1px solid #e3ebf4;border-radius:12px;background:#fff;box-shadow:0 8px 26px #234f7e0b}.dashboard-panel{padding:18px}.home-section-header,.portal-heading>div,.news-panel>header{display:flex;align-items:center}.home-section-header{justify-content:space-between}.home-section-header>div,.portal-heading>div{display:flex;align-items:center;gap:9px}.home-section-header>div>span{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:#edf5ff;color:#2079eb}.home-section-header h2,.portal-heading h2,.news-panel h2,.about-panel h2{margin:0;font-size:19px}.home-section-header>small{color:#728198;font-size:10px}.dashboard-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:16px}.dashboard-metrics article{display:flex;min-width:0;align-items:center;gap:10px;padding:14px 11px;border:1px solid #e6edf5;border-radius:8px}.metric-visual{display:grid;width:43px;height:43px;flex:none;place-items:center;border-radius:11px;background:linear-gradient(145deg,#62adff,#176ee5);color:#fff;box-shadow:0 7px 14px #1c72e733}.metric-visual.cyan{background:linear-gradient(145deg,#62cef7,#1989e5)}.metric-visual.indigo{background:linear-gradient(145deg,#78a9ff,#456be5)}.metric-visual.sky{background:linear-gradient(145deg,#81ccff,#2d91ed)}.metric-visual.violet{background:linear-gradient(145deg,#b290ff,#765ee3)}.dashboard-metrics article>div{min-width:0}.dashboard-metrics small{display:block;overflow:hidden;color:#63748e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.dashboard-metrics strong{display:block;margin-top:5px;color:#102b68;font-size:19px}.dashboard-metrics em{font-size:9px;font-style:normal;font-weight:500}.dashboard-metrics p{margin:3px 0 0;color:#7d8999;font-size:9px}.dashboard-metrics p b{display:inline-flex;align-items:center;color:#16a376}.dashboard-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.dashboard-charts>article{min-height:250px;padding:15px;border:1px solid #e7edf4;border-radius:8px}.dashboard-charts header{display:flex;align-items:center;justify-content:space-between}.dashboard-charts h3{margin:0;color:#18366e;font-size:12px}.dashboard-charts header span{padding:4px 9px;border:1px solid #e2e8ef;border-radius:5px;color:#74839a;font-size:9px}.bar-chart-area{display:grid;height:190px;grid-template-columns:42px repeat(4,1fr);align-items:end;gap:12px;margin-top:16px;border-bottom:1px solid #e2e8f0}.bar-axis{display:flex;height:100%;flex-direction:column;justify-content:space-between;color:#8a97a8;font-size:8px}.bar-column{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:flex-end}.bar-column strong{margin-bottom:4px;font-size:9px}.bar-column i{width:36px;max-height:130px;border-radius:4px 4px 0 0;background:linear-gradient(#4ca3ff,#1877e8);box-shadow:0 5px 10px #1d77e82e}.bar-column small{height:31px;margin-top:5px;color:#63738b;font-size:8px;text-align:center}.donut-content{display:flex;align-items:center;justify-content:center;gap:48px;margin-top:30px}.dashboard-donut{display:grid;width:132px;height:132px;flex:none;place-items:center;border-radius:50%}.dashboard-donut>span{display:grid;width:80px;height:80px;place-content:center;border-radius:50%;background:#fff;text-align:center}.dashboard-donut strong,.dashboard-donut small{display:block}.dashboard-donut strong{font-size:16px}.dashboard-donut small{margin-top:2px;font-size:9px}.donut-content ul{display:grid;min-width:180px;gap:9px;margin:0;padding:0;list-style:none;color:#66758c;font-size:9px}.donut-content li{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:6px}.donut-content li i{width:6px;height:6px;background:#2f8df4}.donut-content li b{color:#2d426b}.portal-panel,.partner-panel{padding:14px 16px}.portal-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.portal-heading svg{color:#217cec}.portal-heading span{margin-left:18px;color:#7a899e;font-size:10px;font-weight:400}.portal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.portal-grid button{display:grid;min-width:0;grid-template-columns:54px minmax(0,1fr) 22px;align-items:center;gap:10px;padding:9px 12px;border:1px solid #e5edf5;border-radius:8px;background:#fff;text-align:left;transition:.2s}.portal-grid button:hover{border-color:#78b5fa;background:#f7fbff;box-shadow:0 7px 18px #1f6fda17;transform:translateY(-1px)}.portal-grid img{width:50px;height:45px;object-fit:contain}.portal-grid strong,.portal-grid small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-grid strong{color:#17366d;font-size:12px}.portal-grid small{margin-top:5px;color:#7d8998;font-size:9px}.portal-grid button>svg{color:#3189ef}.partner-panel{overflow:hidden;padding:16px 0 18px}.partner-panel>.portal-heading{padding:0 20px}.partner-carousel{position:relative;overflow:hidden;padding:3px 0 5px;outline:none;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.partner-carousel:focus-visible{box-shadow:inset 0 0 0 2px #247de98c}.partner-track{display:flex;width:max-content;animation:partner-scroll 34s linear infinite;will-change:transform}.partner-carousel:hover .partner-track,.partner-carousel:focus-within .partner-track{animation-play-state:paused}.partner-list{display:flex;flex:none;gap:14px;padding-right:14px}.partner-card{display:grid;width:224px;height:82px;flex:none;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:13px;padding:9px 16px;border:1px solid #e5edf5;border-radius:9px;background:linear-gradient(145deg,#fff,#f9fbfe);box-shadow:0 4px 14px #214f840b;transition:border-color .2s,box-shadow .2s,filter .2s,transform .2s}.partner-card img{width:82px;height:58px;object-fit:contain}.partner-card span{min-width:0}.partner-card strong,.partner-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-card strong{color:#17366d;font-size:15px;font-weight:700}.partner-card small{margin-top:5px;color:#7a899e;font-size:10px;letter-spacing:.3px}.partner-track:hover .partner-card{filter:saturate(.72);opacity:.76}.partner-track .partner-card:hover{border-color:#8bbcf1;box-shadow:0 8px 20px #1f6fda1f;filter:saturate(1);opacity:1;transform:translateY(-2px)}@keyframes partner-scroll{to{transform:translate(-50%)}}.home-bottom-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:14px}.news-panel,.about-panel{min-height:145px;padding:16px 20px}.news-panel>header{justify-content:space-between}.news-panel>header button{display:flex;align-items:center;border:0;background:none;color:#6e7e93;font-size:9px}.news-body{display:grid;grid-template-columns:95px 1fr;gap:18px;margin-top:10px}.news-body nav{display:flex;flex-direction:column}.news-body nav span,.news-body nav b{padding:5px 10px;font-size:9px}.news-body nav b{border-radius:4px;background:#2584ef;color:#fff}.news-body ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.news-body li{display:flex;justify-content:space-between;color:#52657f;font-size:9px}.news-body em{margin-left:5px;color:#f04a4a;font-size:7px;font-style:normal}.news-body time{color:#8693a4}.about-panel{display:flex;align-items:center;justify-content:space-between;overflow:hidden;background:linear-gradient(115deg,#fff,#f0f8ff)}.about-panel>div{max-width:68%}.about-panel p{color:#62738b;font-size:10px;line-height:1.75}.about-panel button{display:flex;align-items:center;gap:5px;padding:6px 13px;border:1px solid #7ab6f6;border-radius:5px;background:#fff;color:#1674df;font-size:9px}.about-panel>span{position:relative;display:grid;width:120px;height:90px;place-items:center;border-radius:50% 50% 20% 20%;background:linear-gradient(145deg,#d9f1ff,#83bfff);color:#1978e9}.about-panel>span svg:last-child{position:absolute;right:9px;bottom:6px;color:#12ae83}@media(max-width:1280px){.home-hero-copy{width:65%}.dashboard-metrics{grid-template-columns:repeat(3,1fr)}.dashboard-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.donut-content{gap:20px}.portal-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.home-dashboard{gap:10px}.home-hero{min-height:510px;margin-top:-12px;background-position:62% center}.home-hero:after{background:linear-gradient(90deg,#f6fbfffa,#f4faffde 68%,#eef8ff57)}.home-hero-copy{width:100%;padding:35px 20px}.home-hero h1{font-size:27px}.home-hero p{font-size:13px}.home-capabilities{display:grid;grid-template-columns:1fr}.home-capabilities article{width:max-content}.home-hero-actions{flex-wrap:wrap}.dashboard-panel{padding:13px}.home-section-header>small{display:none}.dashboard-metrics{grid-template-columns:repeat(2,1fr)}.dashboard-charts,.portal-grid{grid-template-columns:1fr}.partner-panel>.portal-heading{padding:0 16px}.partner-carousel{mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.partner-track{animation-duration:29s}.partner-list{gap:10px;padding-right:10px}.partner-card{width:198px;height:76px;grid-template-columns:70px minmax(0,1fr);gap:10px;padding:8px 13px}.partner-card img{width:70px;height:54px}.partner-card strong{font-size:14px}.partner-card small{font-size:9px}.home-bottom-grid{grid-template-columns:1fr}.portal-heading span{display:none}}@media(max-width:480px){.dashboard-metrics{grid-template-columns:1fr}.home-hero-actions button{width:100%}.home-capabilities article{width:100%}.donut-content{justify-content:center}.partner-card{width:180px;height:72px;grid-template-columns:62px minmax(0,1fr);gap:8px;padding:7px 11px}.partner-card img{width:62px;height:50px}.partner-card strong{font-size:13px}.partner-card small{font-size:8px}.news-body{grid-template-columns:1fr}.news-body nav{display:none}}@media(max-width:1180px){.home-site-header-inner{grid-template-columns:210px 1fr 250px 36px auto}.home-site-header nav{gap:18px}.home-header-entry{display:none}}@media(max-width:900px){.home-site-header{height:auto}.home-site-header-inner{grid-template-columns:1fr auto auto;gap:10px;padding-top:10px;padding-bottom:10px}.home-site-header nav{grid-column:1/-1;grid-row:2;height:34px;justify-content:flex-start;overflow-x:auto}.home-zone-search{grid-column:1/-1;grid-row:3}.home-header-entry{display:block}.home-header-user span{display:none}}@media(max-width:760px){.dashboard-charts{grid-template-columns:1fr}.home-header-brand img{width:52px;height:46px}.home-header-brand strong{font-size:20px}.home-header-entry{display:none}.donut-content{gap:22px}.donut-content ul{min-width:150px}}.home-all-zones-trigger{display:inline-flex;align-items:center;gap:5px}.home-all-zones-trigger>svg:last-child{transform:rotate(90deg);transition:transform .2s}.home-all-zones-trigger[aria-expanded=true]>svg:last-child{transform:rotate(-90deg)}.home-category-menu{position:absolute;z-index:30;top:100%;right:0;left:0;border-top:1px solid #e7edf5;background:#fffffffc;box-shadow:0 18px 42px #14366029;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-category-menu-inner{display:grid;max-height:min(640px,calc(100vh - 96px));grid-template-columns:252px minmax(0,1fr);overflow:hidden;padding:18px 0 22px}.home-category-zone-list{overflow-y:auto;padding:6px 12px 6px 0;border-right:1px solid #e6edf5}.home-category-zone-list button{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;border:0;border-radius:7px;background:transparent;color:#334a68;font-size:13px;text-align:left}.home-category-zone-list button:hover,.home-category-zone-list button:focus-visible,.home-category-zone-list button.active{background:linear-gradient(90deg,#eaf4ff,#f3f9ff);color:#176ee5;font-weight:600}.home-category-zone-list button.active{box-shadow:inset 3px 0 #176ee5}.home-category-content{min-width:0;overflow-y:auto;padding:2px 4px 0 24px}.home-category-content>header{position:sticky;z-index:2;top:-2px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:4px 0 16px;border-bottom:1px solid #e8eef5;background:#fffffff7}.home-category-content>header small{color:#3787e9;font-size:9px;font-weight:700;letter-spacing:1.5px}.home-category-content>header h2{margin:5px 0 4px;color:#102f67;font-size:20px}.home-category-content>header p{margin:0;color:#78889d;font-size:11px}.home-category-content>header>button{display:inline-flex;height:35px;flex:none;align-items:center;gap:4px;padding:0 14px;border:1px solid #bad4f3;border-radius:6px;background:#f4f9ff;color:#176ee5;font-size:11px;font-weight:600}.home-category-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px 0}.home-category-groups>article{min-width:0;padding:13px 14px;border:1px solid #e4ebf3;border-radius:9px;background:#fff;box-shadow:0 4px 13px #2348700b}.home-category-primary{display:flex;width:100%;align-items:center;justify-content:space-between;padding:0 0 9px;border:0;border-bottom:1px solid #edf2f7;background:none;color:#173c75;font-size:13px;font-weight:700;text-align:left}.home-category-primary:hover,.home-category-primary:focus-visible{color:#176ee5}.home-category-secondary-list{display:grid;gap:9px;padding-top:10px}.home-category-secondary-list>section{display:grid;grid-template-columns:minmax(110px,26%) minmax(0,1fr);align-items:start;gap:10px}.home-category-secondary-list>section>button{padding:3px 0;border:0;background:none;color:#38516f;font-size:11px;font-weight:600;text-align:left}.home-category-secondary-list>section>button:hover,.home-category-secondary-list>section>button:focus-visible{color:#176ee5}.home-category-secondary-list>section>div{display:flex;flex-wrap:wrap;gap:5px 6px}.home-category-secondary-list>section>div button{padding:3px 7px;border:0;border-radius:10px;background:#f3f7fb;color:#748398;font-size:10px}.home-category-secondary-list>section>div button:hover,.home-category-secondary-list>section>div button:focus-visible{background:#e6f1ff;color:#176ee5}.home-category-empty{display:grid;width:100%;min-height:230px;place-content:center;justify-items:center;gap:8px;margin-top:16px;border:1px dashed #bed2e9;border-radius:10px;background:#f7fbff;color:#176ee5}.home-category-empty strong{font-size:16px}.home-category-empty span{color:#78899d;font-size:11px}.home-category-menu-enter-active,.home-category-menu-leave-active{transition:opacity .18s ease,transform .18s ease}.home-category-menu-enter-from,.home-category-menu-leave-to{opacity:0;transform:translateY(-6px)}@media(max-width:1180px){.home-category-menu-inner{grid-template-columns:220px minmax(0,1fr)}.home-category-groups{grid-template-columns:1fr}.home-category-secondary-list>section{grid-template-columns:150px minmax(0,1fr)}}@media(max-width:900px){.home-category-menu{top:100%}.home-category-menu-inner{max-height:calc(100vh - 170px);grid-template-columns:190px minmax(0,1fr);padding-top:10px}.home-category-content{padding-left:16px}.home-category-secondary-list>section{grid-template-columns:1fr}.home-category-secondary-list>section>div{padding-left:8px}}@media(max-width:600px){.home-category-menu-inner{grid-template-columns:132px minmax(0,1fr)}.home-category-zone-list{padding-right:6px}.home-category-zone-list button{min-height:38px;padding:6px 8px;font-size:10px}.home-category-content{padding-left:10px}.home-category-content>header{display:block}.home-category-content>header>button{margin-top:10px}.home-category-groups{gap:8px}.home-category-groups>article{padding:10px}.home-category-secondary-list>section>div{display:none}}@media(prefers-reduced-motion:reduce){.home-category-menu-enter-active,.home-category-menu-leave-active,.home-all-zones-trigger>svg:last-child,.partner-card{transition:none}.partner-carousel{overflow-x:auto;mask-image:none;-webkit-mask-image:none}.partner-track{animation:none}.partner-list[aria-hidden=true]{display:none}}.home-section-header>div>em{padding:3px 7px;border:1px solid #f2c46d;border-radius:10px;background:#fff8e8;color:#a86600;font-size:11px;font-style:normal;font-weight:600}.home-section-header>small,.portal-heading span,.dashboard-charts header span,.dashboard-metrics small,.dashboard-metrics em,.dashboard-metrics p,.portal-grid small,.dashboard-donut small,.donut-content ul,.news-body li,.about-panel p{font-size:12px}.dashboard-charts h3,.portal-grid strong{font-size:13px}.dashboard-metrics article{min-height:86px;padding:14px}.dashboard-metrics strong{font-size:20px}.bar-axis,.bar-column strong,.bar-column small{font-size:10px}.bar-column small{height:34px;line-height:15px}.donut-content{gap:24px}.donut-content ul{min-width:210px}.donut-content li{grid-template-columns:8px minmax(0,1fr) auto}.chart-marker{border-radius:50%}.marker-2{border-radius:1px}.marker-3{transform:rotate(45deg)}.marker-4{border-radius:50% 0 50% 50%}.news-type-label{padding:4px 9px;border-radius:5px;background:#edf5ff;color:#176ee5;font-size:12px;font-weight:600}.news-body ul{gap:8px}.home-hero-actions button,.portal-grid button,.about-panel button{cursor:pointer}.home-hero-actions button:hover,.home-hero-actions button:focus-visible{transform:translateY(-1px);box-shadow:0 9px 22px #1269e029}@media(max-width:1100px){.dashboard-charts{grid-template-columns:1fr}.dashboard-charts>article{min-height:270px}.donut-content{justify-content:center}}@media(max-width:760px){.home-section-header{align-items:flex-start;gap:10px}.home-section-header>div{flex-wrap:wrap}.dashboard-metrics small,.dashboard-metrics em,.dashboard-metrics p,.portal-grid small,.donut-content ul,.news-body li,.about-panel p{font-size:11px}}.supply-portal-card{min-height:232px}.supply-portal-card .supply-portal-intro{padding:16px 18px}.supply-portal-card .supply-portal-description{margin:10px 0 11px;font-size:11px;line-height:1.62}.supply-portal-card .supply-portal-tags{gap:5px}.supply-portal-card .supply-portal-tags li{padding:4px 8px;font-size:10px}.portal-visualization{padding:11px 12px}.portal-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.portal-kpi-grid>div{min-height:45px;padding:6px 7px}.portal-kpi-grid>div>span{top:5px;right:6px;font-size:7px}.portal-kpi-grid dt{padding-right:12px;font-size:8px}.portal-kpi-grid dd{margin-top:2px;font-size:15px}.portal-kpi-grid svg{right:5px;bottom:4px;width:44px;height:12px;opacity:.3}.portal-chart-grid{grid-template-columns:minmax(0,1.12fr) minmax(145px,.88fr);min-height:112px;align-items:stretch;gap:6px;margin-top:6px}.portal-chart-grid>section{display:flex;height:112px;flex-direction:column;padding:7px 8px}.portal-chart-grid header{min-height:25px;flex:0 0 25px;align-items:flex-start}.portal-chart-grid header small{font-size:6px}.portal-chart-grid h3{font-size:10px}.portal-echart--bar{height:73px;flex:1}.portal-operation-body{min-height:73px;flex:1}.portal-echart--gauge{width:70px;height:72px;flex-basis:70px}.portal-operation-body dl{gap:2px}.portal-operation-body dl div{padding:2px 5px}.portal-operation-body dt{font-size:7px}.portal-operation-body dd{font-size:9px}@media(max-width:1300px)and (min-width:1181px){.supply-portal-card{min-height:226px}.supply-portal-card .supply-portal-intro{padding:14px 16px}.portal-visualization{padding:10px}.portal-kpi-grid>div{min-height:43px;padding:5px 6px}.portal-kpi-grid dd{font-size:14px}.portal-chart-grid{grid-template-columns:minmax(0,1fr) 140px;min-height:108px}.portal-chart-grid>section{height:108px}.portal-echart--gauge{width:64px;height:68px;flex-basis:64px}}@media(max-width:1180px)and (min-width:761px){.supply-portal-card{min-height:230px}.portal-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-chart-grid{grid-template-columns:minmax(0,1.2fr) minmax(170px,.8fr)}}@media(max-width:760px){.supply-portal-card .supply-portal-intro{min-height:164px}.portal-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-chart-grid{grid-template-columns:1fr}.portal-chart-grid>section{height:112px}}@media(max-width:480px){.portal-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-kpi-grid>div{min-height:44px}}@media(max-width:480px){.donut-content{align-items:stretch;flex-direction:column}.dashboard-donut{align-self:center}.donut-content ul{min-width:0}}.home-category-menu-inner{height:min(500px,calc(100vh - 96px));max-height:none;padding:0}.home-category-zone-list{padding:16px 12px 16px 0;background:#f8fbff}.home-category-zone-list button{min-height:38px;padding:7px 12px}.home-category-cascade{display:grid;min-width:0;grid-template-rows:88px minmax(0,1fr);overflow:hidden;background:#fff}.home-category-cascade-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 22px;border-bottom:1px solid #e6edf5;background:linear-gradient(90deg,#fff,#f7fbff)}.home-category-cascade-header small{color:#3d8bea;font-size:9px;font-weight:700;letter-spacing:1.5px}.home-category-cascade-header h2{margin:4px 0 3px;color:#102f67;font-size:19px}.home-category-cascade-header p{margin:0;color:#7b8ba0;font-size:10px}.home-category-cascade-header>button{display:inline-flex;height:34px;flex:none;align-items:center;gap:4px;padding:0 14px;border:1px solid #b9d4f3;border-radius:6px;background:#f2f8ff;color:#176ee5;font-size:11px;font-weight:600}.home-category-cascade-header>button:hover,.home-category-cascade-header>button:focus-visible{border-color:#176ee5;background:#176ee5;color:#fff}.home-category-cascade-columns{display:grid;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr))}.home-category-cascade-column{display:grid;min-width:0;grid-template-rows:43px minmax(0,1fr);border-right:1px solid #e7edf4}.home-category-cascade-column:last-child{border-right:0}.home-category-cascade-column>strong{display:flex;align-items:center;padding:0 17px;border-bottom:1px solid #edf2f7;background:#fbfcfe;color:#697c94;font-size:11px;font-weight:600}.home-category-cascade-column>div{overflow-y:auto;padding:8px}.home-category-cascade-column>div>button{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;gap:7px;padding:7px 9px;border:0;border-radius:6px;background:transparent;color:#40546f;font-size:11px;line-height:17px;text-align:left;transition:background-color .16s,color .16s,box-shadow .16s}.home-category-cascade-column>div>button:hover,.home-category-cascade-column>div>button:focus-visible,.home-category-cascade-column>div>button.active{background:#edf5ff;color:#176ee5}.home-category-cascade-column>div>button.active{font-weight:600;box-shadow:inset 3px 0 #176ee5}.home-category-cascade-column.final>div>button{align-items:flex-start}.home-category-column-empty{display:grid!important;place-content:center!important;color:#9aa7b7;font-size:11px;text-align:center}.home-category-cascade-empty{display:grid;min-height:260px;align-self:center;justify-self:center;place-content:center;justify-items:center;gap:9px;padding:30px 64px;border:1px dashed #bad0e8;border-radius:10px;background:#f7fbff;color:#176ee5}.home-category-cascade-empty strong{font-size:17px}.home-category-cascade-empty span{color:#7b8ca0;font-size:11px}@media(max-width:1180px){.home-category-menu-inner{grid-template-columns:210px minmax(0,1fr)}.home-category-cascade-header{padding-right:16px;padding-left:18px}.home-category-cascade-column>strong{padding:0 12px}.home-category-cascade-column>div{padding:6px}.home-category-cascade-column>div>button{padding:6px 7px;font-size:10px}}@media(max-width:760px){.home-category-menu-inner{height:min(520px,calc(100vh - 170px));grid-template-columns:150px minmax(0,1fr)}.home-category-cascade{grid-template-rows:105px minmax(0,1fr)}.home-category-cascade-header{display:block;padding:12px}.home-category-cascade-header>button{height:28px;margin-top:7px}.home-category-cascade-columns{grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto}.home-category-cascade-column{min-width:150px}.home-category-zone-list button{font-size:10px}}.home-category-zone-list{padding:14px 10px 14px 0}.home-category-zone-list button{min-height:42px;padding:8px 13px;border:1px solid transparent;border-radius:8px;color:#405572;font-size:14px;line-height:20px;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s}.home-category-zone-list button:hover,.home-category-zone-list button:focus-visible{border-color:#e2ebf5;background:#f3f7fb;color:#245f9f;font-weight:500}.home-category-zone-list button.active{border-color:#dce9f7;background:#fff;color:#176ee5;font-weight:600;box-shadow:0 5px 14px #23589117}.home-category-zone-list button.active svg{transform:translate(2px)}.home-category-cascade-columns{background:#f8fafc}.home-category-cascade-column{display:grid;grid-template-rows:minmax(0,1fr);background:#ffffffb3}.home-category-cascade-column:nth-child(2){background:#f8fbffd9}.home-category-cascade-column.final{background:#fcfdffe6}.home-category-cascade-column>div{height:100%;padding:12px 10px}.home-category-cascade-column>div>button{min-height:43px;padding:9px 12px;border:1px solid transparent;border-radius:8px;color:#40536b;font-size:14px;line-height:20px;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s}.home-category-cascade-column>div>button svg{flex:none;color:#90a1b5;transition:color .18s,transform .18s}.home-category-cascade-column>div>button:hover,.home-category-cascade-column>div>button:focus-visible{border-color:#e2eaf3;background:#f1f5f9;color:#24609e}.home-category-cascade-column>div>button.active{border-color:#d9e7f6;background:#fff;color:#176ee5;font-weight:600;box-shadow:0 5px 14px #20538a17}.home-category-cascade-column>div>button.active svg{color:#176ee5;transform:translate(2px)}.home-category-cascade-column.final>div>button{font-size:13px}.home-category-column-enter-active,.home-category-column-leave-active{transition:opacity .14s ease}.home-category-column-enter-from,.home-category-column-leave-to{opacity:0}@media(max-width:1180px){.home-category-zone-list button{font-size:13px}.home-category-cascade-column>div>button{min-height:41px;padding:8px 9px;font-size:13px}.home-category-cascade-column.final>div>button{font-size:12px}}@media(max-width:760px){.home-category-zone-list button{font-size:12px}.home-category-cascade-column>div{padding:8px 6px}.home-category-cascade-column>div>button{min-height:39px;padding:7px 8px;font-size:12px}.home-category-cascade-column.final>div>button{font-size:12px}}@media(prefers-reduced-motion:reduce){.home-category-column-enter-active,.home-category-column-leave-active{transition:none}}.home-all-zones-nav{position:relative;display:flex;height:100%;align-items:stretch}.home-all-zones-nav>.home-all-zones-trigger{display:inline-flex;height:100%;align-items:center;gap:5px}.home-category-menu{top:100%;right:auto;left:0;width:980px;overflow:hidden;border:1px solid #dbe6f1;border-top:2px solid #2b7ddd;border-radius:0 0 12px 12px;background:#fff;box-shadow:0 16px 36px #16375e24;-webkit-backdrop-filter:none;backdrop-filter:none}.home-category-menu button:after{display:none!important}.home-category-menu-inner{width:100%;height:520px;grid-template-columns:215px minmax(0,1fr);margin:0}.home-category-zone-list{display:grid;grid-template-rows:repeat(12,minmax(0,1fr));overflow:hidden;padding:10px 9px;border-right:1px solid #e3ebf4;background:#f7f9fc}.home-category-zone-list button{min-height:0;padding:5px 11px;border:0;border-radius:6px;background:transparent;box-shadow:none}.home-category-zone-list button:hover,.home-category-zone-list button:focus-visible{border:0;background:#edf3f9;color:#245f9f}.home-category-zone-list button.active{border:0;background:#e9f3ff;color:#176ee5;box-shadow:inset 3px 0 #2b7ddd}.home-category-cascade{grid-template-rows:76px minmax(0,1fr)}.home-category-cascade-header{padding:10px 18px}.home-category-cascade-header h2{font-size:18px}.home-category-cascade-columns{grid-template-columns:minmax(0,30%) minmax(0,34%) minmax(0,36%)}.home-category-cascade-column>div{padding:10px 8px}.home-category-cascade-column>div>button{min-height:39px;padding:7px 9px;border:0;border-radius:6px;box-shadow:none}.home-category-cascade-column>div>button:hover,.home-category-cascade-column>div>button:focus-visible{border:0;background:#eef3f8}.home-category-cascade-column>div>button.active{border:0;background:#eaf3fd;color:#176ee5;box-shadow:inset 3px 0 #2b7ddd}.home-category-cascade-empty{min-height:220px;padding:26px 48px}@media(max-width:1366px)and (min-width:1181px){.home-category-menu{width:900px}.home-category-menu-inner{grid-template-columns:205px minmax(0,1fr)}}@media(max-width:1180px)and (min-width:901px){.home-category-menu{width:calc(100vw - 300px);min-width:700px}.home-category-menu-inner{grid-template-columns:190px minmax(0,1fr)}.home-category-zone-list button{font-size:12px}.home-category-cascade-header p{display:none}}@media(max-width:900px){.home-all-zones-nav{position:static}.home-category-menu{top:100%;right:20px;left:20px;width:auto}.home-category-menu-inner{height:520px;grid-template-columns:175px minmax(0,1fr)}.home-category-zone-list{overflow:hidden}.home-category-cascade-columns{grid-template-columns:repeat(3,minmax(155px,1fr));overflow-x:auto}}@media(max-width:600px){.home-category-menu{right:12px;left:12px}.home-category-menu-inner{grid-template-columns:145px minmax(0,1fr)}.home-category-zone-list{padding:8px 5px}.home-category-zone-list button{padding:4px 7px;font-size:11px}}.home-category-menu{width:1000px;border-color:#d7e3f0;border-top-color:#2b7ddd;border-radius:0 0 14px 14px;box-shadow:0 20px 48px #12345b29}.home-category-menu-inner{height:590px;grid-template-columns:235px minmax(0,1fr)}.home-category-zone-list{grid-template-rows:repeat(12,minmax(0,1fr));gap:3px;padding:12px 11px;background:linear-gradient(180deg,#f7faff,#f3f7fc)}.home-category-zone-list button{min-height:0;padding:8px 14px;border-radius:8px;color:#40536e;font-size:14px;font-weight:500;line-height:20px}.home-category-zone-list button:hover,.home-category-zone-list button:focus-visible{background:#e0ebf8b8;color:#1e5d9d}.home-category-zone-list button.active{background:linear-gradient(135deg,#287fdc,#1767c3);color:#fff;font-weight:600;box-shadow:0 7px 17px #1f6cc03d}.home-category-zone-list button.active svg{color:#fff;transform:translate(3px)}.home-category-cascade{grid-template-rows:94px minmax(0,1fr)}.home-category-cascade-header{padding:16px 24px;border-bottom-color:#e5ecf4;background:linear-gradient(105deg,#fff 0,#f8fbff)}.home-category-cascade-header small{font-size:10px;letter-spacing:1.7px}.home-category-cascade-header h2{margin:5px 0 4px;font-size:20px;line-height:27px}.home-category-cascade-header p{font-size:11px;line-height:18px}.home-category-cascade-header>button{height:38px;padding:0 16px;border:0;border-radius:7px;background:linear-gradient(135deg,#287fdc,#1767c3);color:#fff;font-size:12px;box-shadow:0 6px 14px #1f6cc033}.home-category-cascade-header>button:hover,.home-category-cascade-header>button:focus-visible{background:linear-gradient(135deg,#2274cc,#115db3);box-shadow:0 8px 18px #1f6cc042}.home-category-cascade-columns{grid-template-columns:minmax(0,31%) minmax(0,33%) minmax(0,36%);background:#fff}.home-category-cascade-column{border-right-color:#edf1f6;background:#fff}.home-category-cascade-column:nth-child(2){background:#fbfcfe}.home-category-cascade-column.final{background:#fdfefe}.home-category-cascade-column>div{padding:16px 13px}.home-category-cascade-column>div>button{min-height:46px;margin-bottom:5px;padding:11px 13px;border-radius:8px;color:#3f526a;font-size:14px;line-height:21px}.home-category-cascade-column:first-child>div>button{font-size:15px;font-weight:600}.home-category-cascade-column>div>button:hover,.home-category-cascade-column>div>button:focus-visible{background:#f0f5fa;color:#205f9f}.home-category-cascade-column>div>button.active{background:linear-gradient(90deg,#eaf4ff,#f3f8fe);color:#176bc4;font-weight:600;box-shadow:none}.home-category-cascade-column>div>button.active i{width:8px;height:8px;flex:none;border:2px solid #fff;border-radius:50%;background:#2a7fda;box-shadow:0 0 0 2px #2a7fda2e}.home-category-cascade-column.final>div>button{min-height:42px;margin-bottom:3px;padding:9px 12px;background:transparent;color:#596b80;font-size:13px}.home-category-cascade-column.final>div>button:hover,.home-category-cascade-column.final>div>button:focus-visible{background:#f1f6fb;color:#176bc4}.home-category-column-empty{font-size:13px;line-height:22px}.home-category-column-enter-active,.home-category-column-leave-active{transition-duration:.18s}.home-category-cascade-empty{min-height:260px;padding:34px 62px;border-color:#c7d9eb;border-radius:12px;background:linear-gradient(145deg,#f8fbff,#f1f7fd)}@media(max-width:1366px)and (min-width:1181px){.home-category-menu{width:920px}.home-category-menu-inner{grid-template-columns:220px minmax(0,1fr)}.home-category-cascade-column>div{padding:14px 10px}.home-category-cascade-column>div>button{padding-right:10px;padding-left:10px}}@media(max-width:1180px)and (min-width:901px){.home-category-menu{width:calc(100vw - 285px);min-width:715px}.home-category-menu-inner{height:570px;grid-template-columns:205px minmax(0,1fr)}.home-category-zone-list{gap:2px;padding:10px 8px}.home-category-zone-list button{padding:7px 10px;font-size:12px}.home-category-cascade{grid-template-rows:84px minmax(0,1fr)}.home-category-cascade-header{padding:12px 16px}.home-category-cascade-column>div{padding:12px 8px}.home-category-cascade-column>div>button{min-height:43px;padding:9px 8px;font-size:13px}.home-category-cascade-column:first-child>div>button{font-size:13px}}@media(max-width:900px){.home-category-menu-inner{height:570px;grid-template-columns:185px minmax(0,1fr)}.home-category-zone-list{gap:2px;padding:10px 7px}.home-category-zone-list button{font-size:12px}.home-category-cascade{grid-template-rows:92px minmax(0,1fr)}.home-category-cascade-columns{grid-template-columns:repeat(3,minmax(170px,1fr))}.home-category-cascade-column>div{padding:12px 8px}.home-category-cascade-column>div>button{font-size:13px}}@media(max-width:600px){.home-category-menu-inner{height:560px;grid-template-columns:155px minmax(0,1fr)}.home-category-zone-list button{padding:6px 8px;font-size:11px}.home-category-cascade-header{padding:10px 12px}.home-category-cascade-header h2{font-size:17px}.home-category-cascade-column>div>button,.home-category-cascade-column:first-child>div>button{font-size:12px}}.home-category-menu{width:min(1120px,calc(100vw - 48px));border:1px solid #dce5ef;border-top:3px solid #246fc7;border-radius:0 0 18px 18px;background:#fff;box-shadow:0 28px 70px #102d522e}.home-category-menu-inner{height:min(650px,calc(100vh - 96px));grid-template-columns:252px minmax(0,1fr);padding:0}.home-category-zone-list{display:flex;overflow-y:auto;flex-direction:column;gap:4px;padding:22px 14px 20px;background:linear-gradient(160deg,#102e57,#164a82);border-right:0}.home-category-zone-heading{display:flex;align-items:center;gap:11px;margin:0 8px 16px;padding-bottom:17px;border-bottom:1px solid rgba(255,255,255,.16);color:#fff}.home-category-zone-heading>svg{padding:8px;border-radius:10px;background:#ffffff1f;box-sizing:content-box}.home-category-zone-heading span,.home-category-zone-heading strong,.home-category-zone-heading small{display:block}.home-category-zone-heading strong{font-size:15px;letter-spacing:.5px}.home-category-zone-heading small{margin-top:4px;color:#ffffff8f;font-size:9px;letter-spacing:1.2px}.home-category-zone-list button{min-height:43px;flex:none;gap:9px;padding:9px 11px;border:1px solid transparent;border-radius:9px;color:#ffffffc7;font-size:13px;font-weight:500}.home-category-zone-list button>i{width:22px;flex:none;color:#ffffff61;font-size:9px;font-style:normal;letter-spacing:.5px}.home-category-zone-list button>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-category-zone-list button>svg{flex:none;color:#ffffff61}.home-category-zone-list button:hover,.home-category-zone-list button:focus-visible{border-color:#ffffff1f;background:#ffffff14;color:#fff}.home-category-zone-list button.active{border-color:#fff3;background:#ffffff24;color:#fff;box-shadow:inset 3px 0 #64b5ff}.home-category-zone-list button.active>i{color:#79c3ff}.home-category-zone-list button.active>svg{color:#fff}.home-category-showcase{display:grid;min-width:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:linear-gradient(135deg,#fff,#f8fbff)}.home-category-showcase-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 28px 21px;border-bottom:1px solid #e8eef5}.home-category-showcase-title{display:flex;min-width:0;align-items:center;gap:14px}.home-category-showcase-title>span{display:grid;width:42px;height:42px;flex:none;place-items:center;border-radius:12px;background:linear-gradient(145deg,#eaf4ff,#dcecff);color:#1e70c9}.home-category-showcase-title small{color:#397fca;font-size:9px;font-weight:700;letter-spacing:1.8px}.home-category-showcase-title h2{margin:4px 0 3px;color:#102f59;font-size:21px;line-height:28px}.home-category-showcase-title p{margin:0;color:#8190a2;font-size:11px}.home-category-showcase-header>button{display:inline-flex;height:40px;flex:none;align-items:center;gap:7px;padding:0 17px;border:0;border-radius:9px;background:#176bc4;color:#fff;font-size:12px;font-weight:600;box-shadow:0 8px 18px #176bc433}.home-category-showcase-header>button:hover,.home-category-showcase-header>button:focus-visible{background:#105da9;transform:translateY(-1px)}.home-category-directory{display:grid;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding:20px 28px 26px}.home-category-tabs{display:flex;gap:8px;overflow-x:auto;padding:0 0 18px;border-bottom:1px solid #e8eef5;scrollbar-width:thin}.home-category-tabs button{min-height:36px;flex:none;padding:0 14px;border:1px solid #dfe7f0;border-radius:18px;background:#fff;color:#53667d;font-size:12px;white-space:nowrap;transition:.18s ease}.home-category-tabs button:hover,.home-category-tabs button:focus-visible{border-color:#9fc2e8;color:#176bc4}.home-category-tabs button.active{border-color:#176bc4;background:#176bc4;color:#fff;box-shadow:0 5px 12px #176bc42e}.home-category-card-section{min-height:0;overflow-y:auto;padding-top:20px}.home-category-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:15px}.home-category-section-heading small{color:#8a99aa;font-size:9px;font-weight:700;letter-spacing:1.4px}.home-category-section-heading h3{margin:4px 0 0;color:#17395f;font-size:17px}.home-category-section-heading>span{color:#8290a1;font-size:11px}.home-category-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-category-card{min-width:0;padding:16px 17px;border:1px solid #e3eaf2;border-radius:12px;background:#ffffffe6;box-shadow:0 5px 16px #1d426a0a;transition:border-color .18s,box-shadow .18s,transform .18s}.home-category-card:hover{border-color:#b8d2ee;box-shadow:0 10px 24px #1d538b17;transform:translateY(-2px)}.home-category-card>button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:0;border:0;background:none;color:#173e6b;font-size:14px;font-weight:600;text-align:left}.home-category-card>button svg{flex:none;color:#4c8fd3}.home-category-card>div{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:12px;padding-top:11px;border-top:1px solid #edf1f5}.home-category-card>div button{padding:0;border:0;background:none;color:#718196;font-size:11px;line-height:20px}.home-category-card>div button:hover,.home-category-card>div button:focus-visible{color:#176bc4;text-decoration:underline;text-underline-offset:3px}.home-category-card>p{margin:11px 0 0;padding-top:10px;border-top:1px solid #edf1f5;color:#8b98a8;font-size:11px;line-height:18px}.home-category-directory-empty{display:grid;align-self:center;justify-self:center;place-content:center;justify-items:center;gap:8px;padding:34px 60px;border:1px dashed #bfd1e4;border-radius:14px;background:#f7fbff;color:#176bc4}.home-category-directory-empty strong{font-size:16px}.home-category-directory-empty span{color:#8190a1;font-size:11px}@media(max-width:1180px){.home-category-menu{width:calc(100vw - 40px)}.home-category-menu-inner{grid-template-columns:220px minmax(0,1fr)}.home-category-zone-list{padding:18px 11px}.home-category-zone-list button{font-size:12px}.home-category-showcase-header,.home-category-directory{padding-right:20px;padding-left:20px}}@media(max-width:900px){.home-category-menu{right:20px;left:20px;width:auto}.home-category-menu-inner{height:min(620px,calc(100vh - 150px));grid-template-columns:190px minmax(0,1fr)}.home-category-zone-heading{margin-right:5px;margin-left:5px}.home-category-zone-list button>i{display:none}.home-category-card-grid{grid-template-columns:1fr}}@media(max-width:600px){.home-category-menu{right:10px;left:10px}.home-category-menu-inner{grid-template-columns:138px minmax(0,1fr)}.home-category-zone-list{padding:14px 7px}.home-category-zone-heading{display:none}.home-category-zone-list button{min-height:42px;padding:7px 8px;font-size:11px}.home-category-showcase-header{display:block;padding:15px}.home-category-showcase-title>span,.home-category-showcase-title p{display:none}.home-category-showcase-title h2{font-size:17px}.home-category-showcase-header>button{height:34px;margin-top:10px}.home-category-directory{padding:14px}.home-category-tabs{padding-bottom:13px}.home-category-tabs button{min-height:32px;padding:0 11px;font-size:11px}.home-category-card-section{padding-top:14px}.home-category-card{padding:13px}.home-category-section-heading>span{display:none}}.dashboard-metrics small,.dashboard-metrics p,.dashboard-metrics em,.dashboard-charts header span,.portal-grid small,.portal-heading span,.donut-content ul,.news-body li,.about-panel p{font-size:12px}.bar-axis,.bar-column small{font-size:10px}.news-body{display:block}@media(max-width:1180px){.dashboard-charts{grid-template-columns:1fr}}@media(max-width:760px){.dashboard-metrics small,.dashboard-metrics p,.dashboard-metrics em,.portal-grid small,.donut-content ul,.news-body li,.about-panel p{font-size:11px}}@media(max-width:480px){.donut-content{align-items:stretch;flex-direction:column}.dashboard-donut{align-self:center}}@media(min-width:761px){.home-site-header{height:72px}.home-site-header-inner{grid-template-columns:210px minmax(350px,1fr) minmax(220px,290px) 38px auto 82px;gap:14px}.home-header-brand img{width:54px;height:47px}.home-header-brand strong{font-size:21px}.home-site-header nav{gap:30px}.home-hero{min-height:342px;margin-top:-16px}.home-hero-copy{width:62%;padding:35px 0 30px 40px}.home-hero h1{margin:11px 0 8px;font-size:31px}.home-hero p{font-size:14px;line-height:1.7}.home-capabilities{gap:9px;margin-top:18px}.home-capabilities article{min-width:0;padding:9px 11px;box-shadow:0 4px 12px #2867a60f}.home-hero-actions{gap:12px;margin-top:19px}.home-hero-actions button{height:38px;padding:0 18px}}@media(min-width:761px){.dashboard-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dashboard-charts>article{min-height:350px;padding:20px}.dashboard-charts h3{font-size:15px}.dashboard-charts header span{padding:5px 10px;font-size:11px}.bar-chart-area{height:272px;grid-template-columns:50px repeat(4,1fr);gap:20px;margin-top:18px}.bar-axis{font-size:10px}.bar-column strong{margin-bottom:8px;font-size:12px}.bar-column i{width:48px;max-height:205px}.bar-column small{height:38px;margin-top:8px;font-size:11px;line-height:1.45}.donut-content{min-height:270px;gap:54px;margin-top:24px}.dashboard-donut{width:176px;height:176px}.dashboard-donut>span{width:108px;height:108px}.dashboard-donut strong{font-size:22px}.dashboard-donut small{font-size:11px}.donut-content ul{min-width:210px;gap:14px;font-size:12px}.donut-content li{grid-template-columns:9px 1fr auto;gap:8px}.donut-content li i{width:8px;height:8px;border-radius:2px}}.home-portal-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-portal-layout .portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-portal-layout .portal-grid button{grid-template-columns:46px minmax(0,1fr) 18px;padding:8px 10px}.home-portal-layout .portal-grid img{width:43px;height:40px}.dashboard-metrics small,.dashboard-metrics p,.dashboard-metrics em{font-size:10px}.dashboard-charts h3{font-size:13px;line-height:1.35}.dashboard-charts header span{border:0;background:#f5f8fc;font-size:10px}.bar-axis,.bar-column small{font-size:9px}.donut-content ul{font-size:10px}.portal-grid strong{font-size:13px}.portal-grid small,.portal-heading span{font-size:10px}.news-panel>header button,.news-body nav span,.news-body nav b,.news-body li,.about-panel button{font-size:11px}.about-panel p{font-size:11px}.home-dashboard button:focus-visible{outline:3px solid rgba(37,127,236,.24);outline-offset:2px}@media(max-width:1180px){.dashboard-charts,.home-portal-layout{grid-template-columns:1fr}.home-portal-layout .portal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.home-site-header{height:auto}.home-portal-layout .portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.home-portal-layout{gap:10px}.home-portal-layout .portal-grid{grid-template-columns:1fr}.home-portal-layout .portal-grid button{grid-template-columns:54px minmax(0,1fr) 22px;padding:9px 12px}.home-portal-layout .portal-grid img{width:50px;height:45px}.dashboard-charts>article{min-height:300px}.bar-chart-area{height:225px}.dashboard-donut{width:150px;height:150px}.dashboard-donut>span{width:92px;height:92px}}.supply-zone-section,.resource-zone-section{padding:24px;border:1px solid #e3ebf4;border-radius:12px;background:linear-gradient(145deg,#fff,#fbfdff);box-shadow:0 8px 26px #234f7e0b}.zone-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.zone-section-heading small{color:#168f68;font-size:10px;font-weight:700;letter-spacing:1.5px}.zone-section-heading h2{margin:4px 0 6px;color:#102f67;font-size:24px}.zone-section-heading p{margin:0;color:#6e7e93;font-size:12px;line-height:1.7}.supply-portal-grid,.resource-portal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.supply-portal-card{display:grid;min-width:0;min-height:278px;grid-template-columns:minmax(210px,.9fr) minmax(300px,1.25fr);overflow:hidden;border:1px solid #dfebe7;border-radius:10px;background:#fff;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.supply-portal-card:hover,.supply-portal-card:focus-visible{border-color:#6dbda3;box-shadow:0 12px 28px #1a6f581a;outline:0;transform:translateY(-2px)}.supply-portal-intro{display:flex;min-width:0;flex-direction:column;padding:22px 18px;background:linear-gradient(135deg,#f3fbf8,#fbfefd)}.supply-portal-intro>small{color:#149169;font-size:10px;font-weight:700}.supply-portal-intro>button,.resource-portal-grid article>button{padding:0;border:0;background:transparent;color:#153d4c;cursor:pointer;font:inherit;text-align:left}.supply-portal-intro>button{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;font-size:20px;font-weight:700}.supply-portal-intro>button svg{flex:none;color:#168f68;transition:transform .2s}.supply-portal-card:hover .supply-portal-intro>button svg{transform:translate(3px)}.supply-portal-intro>p{margin:12px 0 18px;color:#657a7f;font-size:11px;line-height:1.75}.supply-portal-intro>ul,.resource-portal-grid ul{display:flex;flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:0;list-style:none}.supply-portal-intro li,.resource-portal-grid li{padding:4px 8px;border:1px solid #cfe9df;border-radius:12px;background:#fffc;color:#397d69;font-size:9px}.supply-portal-data{min-width:0;padding:14px}.portal-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid #e6edf2;border-radius:7px;background:#fbfcfd}.portal-metrics>div{min-width:0;padding:10px 5px;border-right:1px solid #e6edf2;text-align:center}.portal-metrics>div:last-child{border-right:0}.portal-metrics dd{margin:0;color:#e0443e;font-size:14px;font-weight:700}.portal-metrics dt{overflow:hidden;margin-top:4px;color:#6e8090;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.portal-data-detail{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;margin-top:12px}.portal-data-detail section{min-width:0}.portal-data-detail h3{margin:0 0 9px;color:#168f68;font-size:10px}.portal-data-detail ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.portal-data-detail li{display:grid;grid-template-columns:55px minmax(0,1fr);align-items:center;gap:7px;color:#607383;font-size:8px}.portal-data-detail li i{height:5px;overflow:hidden;border-radius:4px;background:#eaf0f2}.portal-data-detail li b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2bb28a,#76d0b5)}.portal-data-detail dl{display:grid;gap:8px;margin:0}.portal-data-detail dl div{display:flex;align-items:center;justify-content:space-between;gap:5px;padding-bottom:5px;border-bottom:1px dashed #e1e8eb}.portal-data-detail dt{color:#70818e;font-size:8px}.portal-data-detail dd{margin:0;color:#193e4c;font-size:9px;font-weight:700}.resource-zone-section{background:linear-gradient(145deg,#f9fdfc,#fff 55%,#fbfdff)}.resource-portal-grid article{position:relative;min-height:156px;padding:18px 52px 16px 18px;border:1px solid #deebe7;border-radius:9px;background:linear-gradient(120deg,#f4fbf8e6,#fff 55%);cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s}.resource-portal-grid article:hover,.resource-portal-grid article:focus-visible{border-color:#71bfa7;box-shadow:0 9px 22px #1a6f5817;outline:0;transform:translateY(-2px)}.resource-portal-grid article>button{display:block;color:#153d4c;font-size:16px;font-weight:700}.resource-portal-grid article>svg{position:absolute;top:20px;right:18px;padding:3px;border-radius:50%;background:#e4f6ef;color:#15936a}.resource-portal-grid article>strong{display:block;margin-top:7px;color:#15936a;font-size:10px}.resource-portal-grid article>p{margin:7px 0 12px;color:#647982;font-size:10px;line-height:1.65}@media(max-width:1180px){.supply-portal-grid{grid-template-columns:1fr}.supply-portal-card{grid-template-columns:minmax(250px,.8fr) minmax(390px,1.2fr)}}@media(max-width:760px){.supply-zone-section,.resource-zone-section{padding:16px}.zone-section-heading{align-items:flex-start;flex-direction:column;gap:8px}.zone-section-heading h2{font-size:21px}.supply-portal-card{grid-template-columns:1fr}.supply-portal-intro{min-height:190px}.resource-portal-grid{grid-template-columns:1fr}}@media(max-width:480px){.portal-metrics{grid-template-columns:repeat(2,1fr)}.portal-metrics>div:nth-child(2){border-right:0}.portal-metrics>div:nth-child(-n+2){border-bottom:1px solid #e6edf2}.portal-data-detail{grid-template-columns:1fr}}.supply-zone-section,.resource-zone-section{padding:28px;border-color:#dfe8f3;background:#fff;box-shadow:0 8px 28px #1c487e0e}.zone-section-heading{margin-bottom:22px}.zone-section-heading small{color:#2a7de1;font-size:11px}.zone-section-heading h2{margin:5px 0 7px;color:#102f67;font-size:26px}.zone-section-heading p{color:#61748d;font-size:13px;line-height:1.7}.supply-portal-grid{gap:16px}.supply-portal-card{display:flex;min-height:232px;flex-direction:column;padding:22px 24px 20px;overflow:visible;border-color:#dfe8f3;border-radius:12px;background:linear-gradient(145deg,#fff,#fbfdff);box-shadow:0 4px 15px #1a437309}.supply-portal-card:hover,.supply-portal-card:focus-visible{border-color:#75aef2;box-shadow:0 13px 30px #1f6fda1c}.supply-portal-header{display:grid;grid-template-columns:42px minmax(0,1fr) 36px;align-items:center;gap:13px}.supply-portal-header>span{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:linear-gradient(145deg,#eaf3ff,#f4f8ff);color:#176ee5;font-size:15px;font-weight:700}.supply-portal-header>div{min-width:0}.supply-portal-header small{display:block;color:#6682a3;font-size:11px;font-weight:500}.supply-portal-header button{overflow:hidden;max-width:100%;margin-top:3px;padding:0;border:0;background:transparent;color:#14396f;cursor:pointer;font:inherit;font-size:21px;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap}.supply-portal-header>i{display:grid;width:34px;height:34px;place-items:center;border:1px solid #cfe0f5;border-radius:50%;background:#f4f8fe;color:#176ee5;transition:background .2s,color .2s,transform .2s}.supply-portal-card:hover .supply-portal-header>i{background:#176ee5;color:#fff;transform:translate(3px)}.supply-portal-description{min-height:44px;margin:14px 0 16px;color:#5c6f86;font-size:13px;line-height:1.7}.supply-portal-card .portal-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:14px 0;border:0;border-top:1px solid #e5edf6;border-bottom:1px solid #e5edf6;border-radius:0;background:transparent}.supply-portal-card .portal-metrics>div{min-width:0;padding:0 16px;border:0;border-right:1px solid #e5edf6;text-align:left}.supply-portal-card .portal-metrics>div:last-child{padding-right:0;border-right:0}.supply-portal-card .portal-metrics dt{margin:0;color:#738399;font-size:12px;white-space:normal}.supply-portal-card .portal-metrics dd{margin:5px 0 0;color:#176ee5;font-size:22px;font-weight:700}.supply-portal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:15px}.supply-portal-footer ul,.resource-portal-grid ul{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.supply-portal-footer li,.resource-portal-grid li{padding:5px 10px;border:0;border-radius:14px;background:#edf5ff;color:#3374bd;font-size:11px}.supply-portal-footer>p{display:flex;flex:none;align-items:baseline;gap:7px;margin:0}.supply-portal-footer>p span{color:#718197;font-size:11px}.supply-portal-footer>p strong{color:#ed5a4f;font-size:17px}.resource-zone-section{background:linear-gradient(145deg,#f5f9ff,#fff 60%)}.resource-portal-grid{gap:16px}.resource-portal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-portal-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-portal-grid article{min-height:176px;padding:21px 56px 19px 21px;border-color:#dce7f3;border-radius:11px;background:#ffffffe6}.resource-portal-grid article:hover,.resource-portal-grid article:focus-visible{border-color:#75aef2;box-shadow:0 10px 25px #1f6fda1a}.resource-portal-grid article>button{color:#14396f;font-size:18px}.resource-portal-grid article>svg{top:21px;right:20px;background:#eaf3ff;color:#176ee5}.resource-portal-grid article>strong{margin-top:8px;color:#2878d5;font-size:12px}.resource-portal-grid article>p{margin:9px 0 14px;color:#607289;font-size:13px;line-height:1.65}@media(max-width:1180px){.supply-portal-card{min-height:220px}.resource-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.supply-zone-section,.resource-zone-section{padding:18px}.zone-section-heading h2{font-size:23px}.supply-portal-card{min-height:0;padding:19px}.supply-portal-header button{font-size:19px;white-space:normal}.supply-portal-description{min-height:0}.supply-portal-footer{align-items:flex-start;flex-direction:column}}@media(max-width:480px){.supply-portal-header{grid-template-columns:38px minmax(0,1fr) 32px;gap:10px}.supply-portal-header>span{width:38px;height:38px}.supply-portal-card .portal-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.supply-portal-card .portal-metrics>div{padding:0 8px;border-bottom:0}.supply-portal-card .portal-metrics dt{font-size:10px}.supply-portal-card .portal-metrics dd{font-size:18px}}.supply-portal-card{display:grid;min-height:286px;grid-template-columns:minmax(230px,42%) minmax(0,58%);padding:0;overflow:hidden;background:#fff}.supply-portal-intro{display:flex;min-width:0;min-height:100%;flex-direction:column;padding:22px;border-right:1px solid #e3ebf5;background:linear-gradient(145deg,#fff,#f9fbff)}.supply-portal-header{grid-template-columns:42px minmax(0,1fr) 34px;gap:12px}.supply-portal-header small{color:#637d9e;font-size:11px}.supply-portal-header button{color:#14396f;font-size:20px;white-space:normal}.supply-portal-description{min-height:0;margin:16px 0 18px;font-size:12px;line-height:1.8}.supply-portal-tags{display:flex;flex-wrap:wrap;gap:7px;margin:auto 0 0;padding:0;list-style:none}.supply-portal-tags li{padding:5px 9px;border-radius:14px;background:#edf5ff;color:#3374bd;font-size:11px}.supply-portal-data{display:flex;min-width:0;flex-direction:column;padding:18px 20px;background:linear-gradient(135deg,#fff,#fbfdff)}.supply-portal-card .portal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 0 15px;border-top:0;border-bottom-color:#e3ebf5}.supply-portal-card .portal-metrics>div{padding:0 10px;text-align:left}.supply-portal-card .portal-metrics>div:first-child{padding-left:0}.supply-portal-card .portal-metrics>div:last-child{padding-right:0}.supply-portal-card .portal-metrics dt{color:#718299;font-size:11px;line-height:1.35}.supply-portal-card .portal-metrics dd{margin-top:6px;color:#176ee5;font-size:19px}.supply-portal-card .portal-data-detail{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(130px,.82fr);align-items:start;gap:20px;margin-top:15px}.supply-portal-card .portal-data-detail h3{margin:0 0 11px;color:#2b69ad;font-size:12px;font-weight:700}.supply-portal-card .portal-data-detail ul{gap:8px}.supply-portal-card .portal-data-detail li{grid-template-columns:62px minmax(0,1fr);gap:8px;color:#65778e;font-size:11px}.supply-portal-card .portal-data-detail li i{height:7px;background:#e8eff7}.supply-portal-card .portal-data-detail li b{background:linear-gradient(90deg,#247eeb,#72aef4)}.supply-portal-card .portal-data-detail dl{gap:9px}.supply-portal-card .portal-data-detail dl div{min-height:25px;padding-bottom:7px;border-bottom-color:#dfe8f2}.supply-portal-card .portal-data-detail dt{color:#6e7f94;font-size:11px}.supply-portal-card .portal-data-detail dd{color:#173f70;font-size:12px}@media(max-width:1300px)and (min-width:1181px){.supply-portal-card{grid-template-columns:minmax(210px,40%) minmax(0,60%)}.supply-portal-intro{padding:19px}.supply-portal-data{padding:17px}.supply-portal-header{grid-template-columns:38px minmax(0,1fr) 30px;gap:9px}.supply-portal-header>span{width:38px;height:38px}.supply-portal-header button{font-size:18px}.supply-portal-card .portal-metrics dd{font-size:17px}.supply-portal-card .portal-data-detail{grid-template-columns:1fr 125px;gap:14px}}@media(max-width:1180px){.supply-portal-card{min-height:270px;grid-template-columns:minmax(260px,38%) minmax(0,62%)}}@media(max-width:760px){.supply-portal-card{grid-template-columns:1fr}.supply-portal-intro{min-height:205px;border-right:0;border-bottom:1px solid #e3ebf5}.supply-portal-data{padding:18px}}.home-zone-panel{--zone-accent: #247eeb;--zone-accent-rgb: 36, 126, 235;position:relative;isolation:isolate;overflow:hidden;border-color:rgba(var(--zone-accent-rgb),.18);background:radial-gradient(circle at 92% 0%,rgba(var(--zone-accent-rgb),.13),transparent 28%),linear-gradient(145deg,rgba(var(--zone-accent-rgb),.07),#fffffff5 42%,#fff);box-shadow:0 18px 48px #213d6917}.home-zone-panel:before{position:absolute;z-index:-1;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,var(--zone-accent),rgba(var(--zone-accent-rgb),.15) 72%,transparent);content:""}.home-zone-panel:after{position:absolute;z-index:-1;top:-85px;right:-55px;width:250px;height:250px;border:1px solid rgba(var(--zone-accent-rgb),.12);border-radius:50%;box-shadow:0 0 0 32px rgba(var(--zone-accent-rgb),.025),0 0 0 68px rgba(var(--zone-accent-rgb),.018);content:""}.home-zone-panel--asset{--zone-accent: #247eeb;--zone-accent-rgb: 36, 126, 235}.home-zone-panel--ecology{--zone-accent: #15966f;--zone-accent-rgb: 21, 150, 111}.home-zone-panel--resource{--zone-accent: #e78a24;--zone-accent-rgb: 231, 138, 36}.home-zone-panel--digital{--zone-accent: #7657dc;--zone-accent-rgb: 118, 87, 220}.zone-heading-content{display:flex;align-items:center;gap:14px}.zone-heading-content>i{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border:1px solid rgba(var(--zone-accent-rgb),.2);border-radius:14px;background:linear-gradient(145deg,rgba(var(--zone-accent-rgb),.16),#ffffffd1);color:var(--zone-accent);box-shadow:inset 0 1px #fffc,0 8px 20px rgba(var(--zone-accent-rgb),.12)}.home-zone-panel .zone-section-heading small{color:var(--zone-accent)}.home-zone-panel .zone-section-heading h2{letter-spacing:.5px}.tone-zone-1{--portal-accent: #247eeb;--portal-accent-rgb: 36, 126, 235;--portal-image: url(/assets/material-BIAxP6NL.jpg)}.tone-zone-2{--portal-accent: #009f9a;--portal-accent-rgb: 0, 159, 154;--portal-image: url(/assets/service-BssIOlZT.jpg)}.tone-zone-3{--portal-accent: #e87925;--portal-accent-rgb: 232, 121, 37;--portal-image: url(/assets/repair-BD4XaqPq.jpg)}.tone-zone-4{--portal-accent: #7256d8;--portal-accent-rgb: 114, 86, 216;--portal-image: url(/assets/rental-0oP9xymj.jpg)}.tone-zone-5{--portal-accent: #168b64;--portal-accent-rgb: 22, 139, 100;--portal-image: url(/assets/talent-CMDQMBk0.jpg)}.tone-zone-6{--portal-accent: #28a58b;--portal-accent-rgb: 40, 165, 139;--portal-image: url(/assets/reuse-Dry2aM8l.jpg)}.tone-zone-7{--portal-accent: #cf941f;--portal-accent-rgb: 207, 148, 31;--portal-image: url(/assets/finance-BCMiYemR.jpg)}.tone-zone-8{--portal-accent: #2776d9;--portal-accent-rgb: 39, 118, 217;--portal-image: url(/assets/digital-BKbKFHQe.jpg)}.tone-zone-9{--portal-accent: #a14fd0;--portal-accent-rgb: 161, 79, 208;--portal-image: url(/assets/innovation-_cuy0Eao.jpg)}.tone-zone-10{--portal-accent: #5545bf;--portal-accent-rgb: 85, 69, 191;--portal-image: url(/assets/customization-BFRMHjHp.jpg)}.tone-zone-11{--portal-accent: #e45d38;--portal-accent-rgb: 228, 93, 56;--portal-image: url(/assets/emergency-dnHedPCI.jpg)}.tone-zone-12{--portal-accent: #15976a;--portal-accent-rgb: 21, 151, 106;--portal-image: url(/assets/ecosystem-Co3na6k9.jpg)}.supply-portal-card{border-color:rgba(var(--portal-accent-rgb),.2);box-shadow:0 10px 28px rgba(var(--portal-accent-rgb),.09)}.supply-portal-card:hover,.supply-portal-card:focus-visible{border-color:rgba(var(--portal-accent-rgb),.55);box-shadow:0 18px 42px rgba(var(--portal-accent-rgb),.18)}.supply-portal-card .supply-portal-intro{position:relative;isolation:isolate;overflow:hidden;border-right-color:rgba(var(--portal-accent-rgb),.16);background:linear-gradient(110deg,#fffffff7,#ffffffe6 52%,#ffffff6b),var(--portal-image) right center / cover no-repeat}.supply-portal-card .supply-portal-intro:after{position:absolute;z-index:-1;right:-34px;bottom:-42px;width:150px;height:150px;border:1px solid rgba(var(--portal-accent-rgb),.22);border-radius:50%;content:""}.supply-portal-card .supply-portal-header>span{background:rgba(var(--portal-accent-rgb),.12);color:var(--portal-accent)}.supply-portal-card .supply-portal-header>i{border-color:rgba(var(--portal-accent-rgb),.25);background:#ffffffc2;color:var(--portal-accent)}.supply-portal-card:hover .supply-portal-header>i{background:var(--portal-accent)}.supply-portal-card .supply-portal-tags li{background:rgba(var(--portal-accent-rgb),.1);color:var(--portal-accent)}.portal-visualization{display:flex;min-width:0;flex-direction:column;padding:17px;background:linear-gradient(rgba(var(--portal-accent-rgb),.028) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--portal-accent-rgb),.028) 1px,transparent 1px),linear-gradient(145deg,#fff,rgba(var(--portal-accent-rgb),.035));background-size:18px 18px,18px 18px,auto}.portal-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.portal-kpi-grid>div{position:relative;min-width:0;padding:10px;overflow:hidden;border:1px solid rgba(var(--portal-accent-rgb),.13);border-radius:9px;background:#ffffffe0;box-shadow:0 5px 14px #2a3f5e0b}.portal-kpi-grid>div>span{position:absolute;top:8px;right:8px;color:rgba(var(--portal-accent-rgb),.54)}.portal-kpi-grid dt{padding-right:16px;overflow:hidden;color:#718197;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.portal-kpi-grid dd{margin:5px 0 8px;color:var(--portal-accent);font-size:18px;font-weight:750;letter-spacing:-.2px}.portal-kpi-grid>div>i{display:block;height:3px;overflow:hidden;border-radius:3px;background:rgba(var(--portal-accent-rgb),.1)}.portal-kpi-grid>div>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--portal-accent),rgba(var(--portal-accent-rgb),.38))}.portal-chart-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(135px,.82fr);gap:10px;margin-top:10px}.portal-chart-grid>section{min-width:0;padding:11px;border:1px solid rgba(var(--portal-accent-rgb),.12);border-radius:10px;background:#ffffffd1}.portal-chart-grid h3{margin:0;color:#294968;font-size:11px}.portal-chart-grid header>span{color:#91a0b1;font-size:9px}.portal-ranking-chart ul{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.portal-ranking-chart li{display:grid;grid-template-columns:18px 55px minmax(0,1fr) 20px;align-items:center;gap:6px;color:#60758c;font-size:9px}.portal-ranking-chart li em{color:rgba(var(--portal-accent-rgb),.72);font-size:8px;font-style:normal;font-weight:700}.portal-ranking-chart li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-ranking-chart li>i{height:6px;overflow:hidden;border-radius:4px;background:rgba(var(--portal-accent-rgb),.09)}.portal-ranking-chart li>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--portal-accent),rgba(var(--portal-accent-rgb),.38))}.portal-ranking-chart li strong{color:var(--portal-accent);font-size:9px;text-align:right}.portal-operation-chart{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px}.portal-operation-chart header{grid-column:1 / -1;color:var(--portal-accent)}.portal-ring{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:conic-gradient(var(--portal-accent) 0 78%,rgba(var(--portal-accent-rgb),.1) 78% 100%);box-shadow:0 5px 14px rgba(var(--portal-accent-rgb),.14)}.portal-ring:before{grid-area:1 / 1;width:44px;height:44px;border-radius:50%;background:#fff;content:""}.portal-ring span{z-index:1;display:flex;grid-area:1 / 1;align-items:center;color:var(--portal-accent);flex-direction:column}.portal-ring small{margin-top:1px;color:#8392a4;font-size:8px}.portal-operation-chart dl{display:grid;gap:5px;margin:0}.portal-operation-chart dl div{padding-bottom:4px;border-bottom:1px dashed rgba(var(--portal-accent-rgb),.16)}.portal-operation-chart dt{color:#7b899a;font-size:8px}.portal-operation-chart dd{margin:1px 0 0;color:#294968;font-size:10px;font-weight:700}.home-zone-panel .resource-portal-grid article{min-height:220px;overflow:hidden;border-color:rgba(var(--portal-accent-rgb),.2);background:linear-gradient(95deg,#fffffffa,#ffffffe8 48%,#fff3),var(--portal-image) right center / cover no-repeat;box-shadow:0 10px 26px rgba(var(--portal-accent-rgb),.1)}.home-zone-panel .resource-portal-grid article:before{position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--portal-accent);content:""}.home-zone-panel .resource-portal-grid article:hover,.home-zone-panel .resource-portal-grid article:focus-visible{border-color:rgba(var(--portal-accent-rgb),.55);box-shadow:0 18px 36px rgba(var(--portal-accent-rgb),.18);transform:translateY(-5px)}.home-zone-panel .resource-portal-grid article>button{max-width:74%;color:#173d63;font-size:19px}.home-zone-panel .resource-portal-grid article>strong{max-width:72%;color:var(--portal-accent)}.home-zone-panel .resource-portal-grid article>p{max-width:69%;color:#526a80}.home-zone-panel .resource-portal-grid article>svg{background:#ffffffd1;color:var(--portal-accent);box-shadow:0 5px 14px rgba(var(--portal-accent-rgb),.16)}.home-zone-panel .resource-portal-grid li{background:rgba(var(--portal-accent-rgb),.11);color:var(--portal-accent)}@media(max-width:1180px){.portal-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-chart-grid{grid-template-columns:1fr}}@media(max-width:760px){.zone-heading-content{align-items:flex-start}.home-zone-panel .resource-portal-grid article>button,.home-zone-panel .resource-portal-grid article>strong,.home-zone-panel .resource-portal-grid article>p{max-width:82%}.portal-visualization{padding:15px}.portal-chart-grid{grid-template-columns:1fr}}@media(max-width:480px){.zone-heading-content>i{width:42px;height:42px;flex-basis:42px}.portal-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-zone-panel .resource-portal-grid article{min-height:210px}}@media(max-width:480px){.supply-portal-card .portal-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.supply-portal-card .portal-metrics>div{padding:10px 8px;border-bottom:1px solid #e5edf6}.supply-portal-card .portal-metrics>div:nth-child(odd){padding-left:0}.supply-portal-card .portal-metrics>div:nth-child(2n){padding-right:0;border-right:0}.supply-portal-card .portal-metrics>div:nth-child(n+3){border-bottom:0}.supply-portal-card .portal-data-detail{grid-template-columns:1fr}}.tone-blue{--zone-color: #2478e8;--zone-soft: #eaf3ff;--zone-rgb: 36, 120, 232}.tone-teal{--zone-color: #159b8a;--zone-soft: #e8f8f5;--zone-rgb: 21, 155, 138}.tone-orange{--zone-color: #e58a24;--zone-soft: #fff4e5;--zone-rgb: 229, 138, 36}.tone-violet{--zone-color: #795fc8;--zone-soft: #f1edfc;--zone-rgb: 121, 95, 200}.tone-cyan{--zone-color: #168fae;--zone-soft: #e9f7fa;--zone-rgb: 22, 143, 174}.tone-green{--zone-color: #3b9965;--zone-soft: #eaf7f0;--zone-rgb: 59, 153, 101}.tone-indigo{--zone-color: #536fc4;--zone-soft: #edf1fc;--zone-rgb: 83, 111, 196}.tone-rose{--zone-color: #d46069;--zone-soft: #fcedef;--zone-rgb: 212, 96, 105}.supply-portal-card{position:relative;border-top-color:rgba(var(--zone-rgb),.5)}.supply-portal-card:before{position:absolute;z-index:2;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,var(--zone-color),rgba(var(--zone-rgb),.18));content:""}.supply-portal-card:hover,.supply-portal-card:focus-visible{border-color:rgba(var(--zone-rgb),.55);box-shadow:0 13px 30px rgba(var(--zone-rgb),.12)}.supply-portal-card .supply-portal-intro{background:linear-gradient(145deg,#fff 25%,rgba(var(--zone-rgb),.045))}.supply-portal-card .supply-portal-header>span{background:var(--zone-soft);color:var(--zone-color)}.supply-portal-card .supply-portal-header>i{border-color:rgba(var(--zone-rgb),.23);background:var(--zone-soft);color:var(--zone-color)}.supply-portal-card:hover .supply-portal-header>i{background:var(--zone-color);color:#fff}.supply-portal-card .supply-portal-tags li{background:var(--zone-soft);color:var(--zone-color)}.supply-portal-card .portal-metrics>div:last-child dd,.supply-portal-card .portal-data-detail h3,.supply-portal-card .portal-data-detail dd{color:var(--zone-color)}.supply-portal-card .portal-data-detail li b{background:linear-gradient(90deg,var(--zone-color),rgba(var(--zone-rgb),.48))}.resource-portal-grid article{overflow:hidden;border-left:3px solid var(--zone-color)}.resource-portal-grid article:before{position:absolute;top:-50px;right:-55px;width:140px;height:140px;border-radius:50%;background:rgba(var(--zone-rgb),.055);content:"";pointer-events:none}.resource-portal-grid article:hover,.resource-portal-grid article:focus-visible{border-color:rgba(var(--zone-rgb),.55);border-left-color:var(--zone-color);box-shadow:0 10px 25px rgba(var(--zone-rgb),.11)}.resource-portal-grid article>svg{background:var(--zone-soft);color:var(--zone-color)}.resource-portal-grid article:hover>svg{background:var(--zone-color);color:#fff}.resource-portal-grid article>strong{color:var(--zone-color)}.resource-portal-grid article li{background:var(--zone-soft);color:var(--zone-color)}.tone-zone-1{--dashboard-start: #102f68;--dashboard-end: #0758a6}.tone-zone-2{--dashboard-start: #073e4a;--dashboard-end: #087d76}.tone-zone-3{--dashboard-start: #522c1e;--dashboard-end: #a6531e}.tone-zone-4{--dashboard-start: #29245e;--dashboard-end: #5d3ca1}.supply-portal-card{min-height:318px}.supply-portal-card .supply-portal-intro{background:linear-gradient(110deg,#fffffffa,#ffffffe8 55%,#ffffff61),var(--portal-image) right center / cover no-repeat}.portal-visualization{position:relative;isolation:isolate;display:flex;min-width:0;flex-direction:column;padding:16px;overflow:hidden;background:radial-gradient(circle at 92% 8%,rgba(var(--portal-accent-rgb),.42),transparent 32%),linear-gradient(140deg,var(--dashboard-start),var(--dashboard-end));color:#fff}.portal-visualization:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:20px 20px;content:"";-webkit-mask-image:linear-gradient(125deg,#000,transparent 82%);mask-image:linear-gradient(125deg,#000,transparent 82%)}.portal-visualization:after{position:absolute;z-index:-1;right:-70px;bottom:-90px;width:230px;height:230px;border:1px solid rgba(255,255,255,.09);border-radius:50%;box-shadow:0 0 0 28px #ffffff06,0 0 0 58px #ffffff05;content:""}.portal-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.portal-kpi-grid>div{position:relative;min-height:67px;padding:9px 12px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:linear-gradient(135deg,#ffffff26,#ffffff0e);box-shadow:inset 0 1px #ffffff1f,0 8px 20px #06143229;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .2s,background .2s,transform .2s}.portal-kpi-grid>div:hover{border-color:#ffffff47;background:linear-gradient(135deg,#ffffff36,#ffffff14);transform:translateY(-2px)}.portal-kpi-grid>div>span{position:absolute;top:9px;right:10px;color:#ffffff47;font-size:9px;font-weight:700;letter-spacing:1px}.portal-kpi-grid dt{padding:0;color:#e1edfbb8;font-size:9px;letter-spacing:.3px}.portal-kpi-grid dd{margin:3px 0 0;color:#fff;font-size:19px;font-weight:750;text-shadow:0 3px 14px var(--portal-accent)}.portal-kpi-grid svg{position:absolute;right:8px;bottom:7px;width:72px;height:20px;opacity:.68}.portal-kpi-grid svg path{fill:none;stroke:var(--portal-accent);stroke-linecap:round;stroke-width:2;vector-effect:non-scaling-stroke}.portal-chart-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(150px,.85fr);min-height:145px;gap:9px;margin-top:9px}.portal-chart-grid>section{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#05122b3d;box-shadow:inset 0 1px #ffffff13;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.portal-chart-grid header{display:flex;align-items:center;justify-content:space-between;gap:8px}.portal-chart-grid header small{display:block;color:var(--portal-accent);font-size:7px;font-weight:700;letter-spacing:1.2px}.portal-chart-grid h3{margin:1px 0 0;color:#fff;font-size:11px}.portal-chart-grid header>span{color:#e0edfc94;font-size:8px}.portal-operation-chart header>i{padding:2px 6px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff14;color:#cfe3f7;font-size:8px;font-style:normal}.portal-echart{width:100%}.portal-echart--bar{height:102px}.portal-echart--gauge{width:82px;height:88px;flex:0 0 82px}.portal-operation-chart{display:block}.portal-operation-body{display:flex;min-width:0;align-items:center;gap:7px}.portal-operation-body dl{display:grid;min-width:0;flex:1;gap:4px;margin:0}.portal-operation-body dl div{min-width:0;padding:4px 6px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff0e}.portal-operation-body dt{overflow:hidden;color:#dae8f8a3;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.portal-operation-body dd{margin:1px 0 0;color:#fff;font-size:9px;font-weight:700}@media(max-width:1300px)and (min-width:1181px){.portal-visualization{padding:13px}.portal-kpi-grid{gap:7px}.portal-kpi-grid>div{min-height:62px;padding:8px 9px}.portal-chart-grid{grid-template-columns:minmax(0,1fr) 145px;gap:7px}.portal-echart--gauge{width:70px;flex-basis:70px}}@media(max-width:1180px){.portal-chart-grid{grid-template-columns:minmax(0,1.25fr) minmax(170px,.75fr)}}@media(max-width:760px){.portal-chart-grid{grid-template-columns:1fr}.portal-operation-body{justify-content:center}.portal-echart--gauge{width:108px;height:100px;flex-basis:108px}}@media(max-width:480px){.portal-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-kpi-grid dd{font-size:17px}}.tone-zone-1{--dashboard-start: #eef6ff;--dashboard-end: #dcecff}.tone-zone-2{--dashboard-start: #edfafa;--dashboard-end: #d8f4ef}.tone-zone-3{--dashboard-start: #fff7ed;--dashboard-end: #ffe8d1}.tone-zone-4{--dashboard-start: #f7f3ff;--dashboard-end: #e9e1ff}.portal-visualization{background:radial-gradient(circle at 94% 4%,rgba(var(--portal-accent-rgb),.16),transparent 34%),linear-gradient(140deg,var(--dashboard-start),var(--dashboard-end));color:#294560}.portal-visualization:before{background:linear-gradient(rgba(var(--portal-accent-rgb),.04) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--portal-accent-rgb),.04) 1px,transparent 1px);background-size:22px 22px;opacity:.65}.portal-visualization:after{border-color:rgba(var(--portal-accent-rgb),.1);box-shadow:0 0 0 28px rgba(var(--portal-accent-rgb),.025),0 0 0 58px rgba(var(--portal-accent-rgb),.018)}.portal-kpi-grid>div{border-color:#ffffffd1;background:linear-gradient(135deg,#fffffff5,#ffffffa8);box-shadow:inset 0 1px #fff,0 7px 18px #2c4c6f14}.portal-kpi-grid>div:hover{border-color:rgba(var(--portal-accent-rgb),.25);background:#fffffffa;box-shadow:0 10px 24px rgba(var(--portal-accent-rgb),.12)}.portal-kpi-grid>div>span{color:rgba(var(--portal-accent-rgb),.35)}.portal-kpi-grid dt{color:#718399}.portal-kpi-grid dd{color:var(--portal-accent);text-shadow:none}.portal-kpi-grid svg{opacity:.42}.portal-chart-grid>section{border-color:#ffffffe6;background:#ffffffb3;box-shadow:inset 0 1px #fff,0 7px 18px #2e4b6c12}.portal-chart-grid header small{color:var(--portal-accent)}.portal-chart-grid h3{color:#294560}.portal-chart-grid header>span{color:#8293a5}.portal-operation-chart header>i{border-color:rgba(var(--portal-accent-rgb),.18);background:rgba(var(--portal-accent-rgb),.08);color:var(--portal-accent)}.portal-operation-body dl div{border-color:rgba(var(--portal-accent-rgb),.09);background:#ffffff94}.portal-operation-body dt{color:#788a9d}.portal-operation-body dd{color:#365069}.tone-zone-1{--dashboard-rgb: 220, 236, 255}.tone-zone-2{--dashboard-rgb: 216, 244, 239}.tone-zone-3{--dashboard-rgb: 255, 232, 209}.tone-zone-4{--dashboard-rgb: 233, 225, 255}.supply-portal-card{background:linear-gradient(105deg,#fffffff7,#ffffffe3 31%,rgba(var(--dashboard-rgb),.76) 53%,rgba(var(--dashboard-rgb),.92)),var(--portal-image) center / cover no-repeat}.supply-portal-card .supply-portal-intro{border-right:0;background:transparent}.supply-portal-card .supply-portal-intro:after{border-color:rgba(var(--portal-accent-rgb),.1);opacity:.55}.portal-visualization{background:transparent}.portal-visualization:before{background:linear-gradient(rgba(var(--portal-accent-rgb),.035) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--portal-accent-rgb),.035) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000);mask-image:linear-gradient(90deg,transparent,#000 22%,#000)}.portal-visualization:after{opacity:.72}@media(max-width:760px){.supply-portal-card{background:linear-gradient(175deg,#fffffff7,#ffffffe6 38%,rgba(var(--dashboard-rgb),.8) 62%,rgba(var(--dashboard-rgb),.94)),var(--portal-image) center top / cover no-repeat}.supply-portal-card .supply-portal-intro{border-bottom:0}.portal-visualization:before{-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000);mask-image:linear-gradient(180deg,transparent,#000 18%,#000)}}.supply-portal-card{min-height:286px}.supply-portal-card .supply-portal-intro{justify-content:center;padding:19px 21px}.supply-portal-card .supply-portal-intro:before{position:absolute;z-index:-1;right:-18px;bottom:12px;width:180px;height:62px;background:radial-gradient(circle at 72% 50%,rgba(var(--portal-accent-rgb),.14),transparent 38%),linear-gradient(168deg,transparent 42%,rgba(var(--portal-accent-rgb),.13) 43%,transparent 45%),linear-gradient(174deg,transparent 58%,rgba(var(--portal-accent-rgb),.09) 59%,transparent 61%);content:"";opacity:.72;pointer-events:none}.supply-portal-card .supply-portal-description{margin:13px 0 14px;line-height:1.7}.supply-portal-card .supply-portal-tags{margin:0}.portal-visualization{justify-content:center;padding:12px 14px}.portal-kpi-grid{gap:7px}.portal-kpi-grid>div{min-height:54px;padding:7px 10px}.portal-kpi-grid>div>span{top:7px;right:9px}.portal-kpi-grid dd{margin-top:2px;font-size:17px}.portal-kpi-grid svg{right:7px;bottom:5px;width:62px;height:16px}.portal-chart-grid{min-height:125px;gap:7px;margin-top:7px}.portal-chart-grid>section{padding:8px 9px}.portal-echart--bar{height:84px}.portal-echart--gauge{width:74px;height:76px;flex-basis:74px}.portal-operation-body dl{gap:3px}.portal-operation-body dl div{padding:3px 5px}@media(max-width:1300px)and (min-width:1181px){.supply-portal-card{min-height:278px}.supply-portal-card .supply-portal-intro{padding:17px 18px}.portal-visualization{padding:11px 12px}.portal-kpi-grid>div{min-height:51px;padding:6px 8px}.portal-chart-grid{min-height:119px}.portal-echart--bar{height:80px}.portal-echart--gauge{width:67px;height:72px;flex-basis:67px}}@media(max-width:760px){.supply-portal-card{min-height:0}.supply-portal-card .supply-portal-intro{min-height:180px;justify-content:flex-start}.portal-visualization{padding:14px}.portal-chart-grid{min-height:0}.portal-echart--bar{height:96px}.portal-echart--gauge{width:100px;height:94px;flex-basis:100px}}.supply-portal-card{background:linear-gradient(105deg,#fffffffa,#fffffff0 34%,rgba(var(--dashboard-rgb),.72) 55%,rgba(var(--dashboard-rgb),.94))}.supply-portal-card .supply-portal-intro{background:linear-gradient(180deg,#fffffffa,#fffffff0 38%,#ffffffb8 66%,rgba(var(--dashboard-rgb),.3)),var(--portal-image) 72% bottom / cover no-repeat}.portal-visualization{background:linear-gradient(90deg,rgba(var(--dashboard-rgb),.2),rgba(var(--dashboard-rgb),.08))}@media(max-width:760px){.supply-portal-card{background:linear-gradient(180deg,#fffffffa,rgba(var(--dashboard-rgb),.64) 58%,rgba(var(--dashboard-rgb),.94))}.supply-portal-card .supply-portal-intro{background:linear-gradient(180deg,#fffffffa,#ffffffb3 62%,rgba(var(--dashboard-rgb),.32)),var(--portal-image) 72% bottom / cover no-repeat}}.supply-portal-card .portal-visualization .portal-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.supply-portal-card .portal-visualization .portal-kpi-grid>div{min-width:0;min-height:56px;padding:6px 7px 17px}.supply-portal-card .portal-visualization .portal-kpi-grid dt{padding-right:13px;font-size:9px}.supply-portal-card .portal-visualization .portal-kpi-grid dd{margin-top:1px;font-size:15px;line-height:1.2;white-space:nowrap}.supply-portal-card .portal-visualization .portal-kpi-grid>div>span{top:6px;right:6px;font-size:8px}.supply-portal-card .portal-visualization .portal-kpi-grid svg{right:5px;bottom:3px;width:calc(100% - 12px);height:11px}@media(max-width:480px){.supply-portal-card .portal-visualization .portal-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:761px){.supply-portal-card{min-height:210px}.supply-portal-card .supply-portal-intro{justify-content:flex-start;padding:14px 16px}.supply-portal-card .supply-portal-description{margin:9px 0 10px;line-height:1.58}.supply-portal-card .portal-visualization{justify-content:flex-start;padding:9px 10px}.supply-portal-card .portal-chart-grid{min-height:130px;margin-top:6px}.supply-portal-card .portal-chart-grid>section{height:130px;padding:6px 8px}.supply-portal-card .portal-chart-grid header{min-height:24px;flex-basis:24px}.supply-portal-card .portal-echart--bar,.supply-portal-card .portal-operation-body{min-height:92px;height:92px}.supply-portal-card .portal-echart--gauge{width:78px;height:84px;flex-basis:78px}.supply-portal-card .portal-operation-body dl{height:84px;grid-template-rows:repeat(3,minmax(0,1fr));gap:2px}.supply-portal-card .portal-operation-body dl div{display:flex;min-height:0;align-items:center;justify-content:space-between;gap:4px;overflow:hidden;padding:1px 5px}.supply-portal-card .portal-operation-body dt,.supply-portal-card .portal-operation-body dd{line-height:1.1}.supply-portal-card .portal-operation-body dd{flex:none;margin:0}}.about-company-page{display:grid;gap:16px;color:#183454}.about-company-hero{position:relative;display:grid;min-height:390px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:center;gap:55px;overflow:hidden;margin-top:-16px;padding:48px 52px;border-radius:0 0 16px 16px;background:linear-gradient(115deg,#082d6b,#126fd5 58%,#4ca5f3);color:#fff}.about-company-hero:after{position:absolute;right:-100px;bottom:-210px;width:470px;height:470px;border:80px solid rgba(255,255,255,.07);border-radius:50%;content:""}.about-company-hero>div{position:relative;z-index:1}.about-company-hero>div>button{display:flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:#fffc;font-size:12px}.about-company-hero>div>span{display:flex;align-items:center;gap:7px;margin-top:34px;color:#9ed6ff;font-size:11px;font-weight:700;letter-spacing:1.8px}.about-company-hero h1{margin:13px 0 12px;font-size:38px;letter-spacing:2px}.about-company-hero p{max-width:670px;margin:0;color:#ffffffd1;font-size:16px;line-height:1.9}.about-company-hero>div>div{display:flex;align-items:center;gap:20px;margin-top:28px}.about-company-hero>div>div button{display:flex;height:42px;align-items:center;gap:9px;padding:0 20px;border:0;border-radius:7px;background:#fff;color:#176ee5;font-weight:700}.about-company-hero>div>div small{color:#ffffffb8;font-size:11px}.about-company-hero aside{position:relative;z-index:1;display:grid;min-height:210px;place-content:center;justify-items:center;padding:28px;border:1px solid rgba(255,255,255,.25);border-radius:18px;background:#ffffff1c;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about-company-hero aside svg{margin-bottom:17px;color:#bfe4ff}.about-company-hero aside strong{font-size:19px}.about-company-hero aside span{margin-top:9px;color:#ffffffb3;font-size:11px}.about-company-intro,.about-capability-section,.about-ecosystem-section,.about-values-section,.about-contact-section{padding:30px;border:1px solid #e0e9f3;border-radius:12px;background:#fff;box-shadow:0 7px 24px #1c487e0b}.about-section-heading small,.about-values-section>div>small,.about-contact-section small{color:#2678da;font-size:10px;font-weight:700;letter-spacing:1.6px}.about-section-heading h2{margin:6px 0 0;color:#11356d;font-size:25px}.about-section-heading>p{margin:8px 0 0;color:#687a90;font-size:13px}.about-intro-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:55px;margin-top:24px}.about-intro-layout>div p{margin:0 0 13px;color:#566b83;font-size:14px;line-height:2}.about-intro-layout dl{display:grid;margin:0;padding:19px 22px;border-radius:10px;background:#f4f8fd}.about-intro-layout dl div{padding:10px 0;border-bottom:1px solid #dfe9f4}.about-intro-layout dl div:last-child{border-bottom:0}.about-intro-layout dt{color:#7a8a9e;font-size:11px}.about-intro-layout dd{margin:5px 0 0;color:#173e72;font-size:13px;font-weight:700}.about-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:23px}.about-capability-grid article{position:relative;overflow:hidden;min-height:205px;padding:22px;border:1px solid #e0e9f3;border-radius:10px;background:linear-gradient(145deg,#fff,rgba(var(--zone-rgb),.045))}.about-capability-grid article:before{position:absolute;top:0;right:0;left:0;height:3px;background:var(--zone-color);content:""}.about-capability-grid article>span{display:grid;width:48px;height:48px;place-items:center;border-radius:12px;background:var(--zone-soft);color:var(--zone-color)}.about-capability-grid h3{margin:18px 0 9px;color:#173b6c;font-size:17px}.about-capability-grid p{margin:0;color:#68798d;font-size:12px;line-height:1.8}.about-ecosystem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:23px}.about-ecosystem-grid article{display:grid;min-height:140px;grid-template-columns:52px 1fr;align-items:start;gap:15px;padding:22px;border:1px solid #e1e9f3;border-radius:10px;background:#fbfdff}.about-ecosystem-grid article>span{color:#2c81e5;font-size:28px;font-weight:700}.about-ecosystem-grid h3{margin:3px 0 9px;color:#173b6c;font-size:16px}.about-ecosystem-grid p{margin:0;color:#687a8f;font-size:12px;line-height:1.75}.about-values-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:55px;background:linear-gradient(125deg,#f3f8ff,#fff 58%,#f4faff)}.about-values-section h2{margin:9px 0 14px;color:#10346c;font-size:28px;line-height:1.5}.about-values-section>div>p{max-width:610px;margin:0;color:#61758d;font-size:13px;line-height:1.9}.about-values-section dl{display:grid;margin:0;gap:10px}.about-values-section dl div{display:grid;grid-template-columns:38px 90px 1fr;align-items:center;padding:14px;border:1px solid #dfe9f4;border-radius:9px;background:#ffffffdb}.about-values-section svg{color:#2479dc}.about-values-section dt{color:#173d70;font-size:13px;font-weight:700}.about-values-section dd{margin:0;color:#6a7b90;font-size:12px}.about-contact-section{display:flex;align-items:center;justify-content:space-between;gap:30px;background:linear-gradient(110deg,#0b4a9a,#1478df);color:#fff}.about-contact-section>div{display:flex;align-items:center;gap:18px}.about-contact-section>div>span{display:grid;width:54px;height:54px;place-items:center;border-radius:14px;background:#ffffff24}.about-contact-section small{color:#a9d8ff}.about-contact-section h2{margin:5px 0 6px;font-size:22px}.about-contact-section p{margin:0;color:#ffffffba;font-size:12px}.about-contact-section>button{height:40px;flex:none;padding:0 18px;border:1px solid rgba(255,255,255,.35);border-radius:7px;background:#ffffff1f;color:#d9ecff}.about-company-page button{cursor:pointer}.about-company-page button:focus-visible{outline:3px solid rgba(123,190,255,.45);outline-offset:2px}.about-company-page button:disabled{cursor:not-allowed}@media(max-width:1100px){.about-company-hero{grid-template-columns:1fr;padding:40px}.about-company-hero aside{display:none}.about-capability-grid{grid-template-columns:repeat(2,1fr)}.about-values-section{grid-template-columns:1fr}.about-intro-layout{grid-template-columns:1fr;gap:20px}}@media(max-width:760px){.about-company-page{gap:10px}.about-company-hero{min-height:430px;margin-top:-12px;padding:30px 20px}.about-company-hero h1{font-size:30px}.about-company-hero p{font-size:14px}.about-company-hero>div>div{align-items:flex-start;flex-direction:column}.about-company-intro,.about-capability-section,.about-ecosystem-section,.about-values-section,.about-contact-section{padding:20px}.about-capability-grid,.about-ecosystem-grid{grid-template-columns:1fr}.about-contact-section{align-items:flex-start;flex-direction:column}.about-contact-section>button{width:100%}.about-values-section dl div{grid-template-columns:34px 80px 1fr}}@media(max-width:480px){.about-section-heading h2{font-size:22px}.about-values-section h2{font-size:23px}.about-intro-layout dl{padding:14px}.about-contact-section>div{align-items:flex-start}.about-contact-section>div>span{display:none}.about-values-section dl div{grid-template-columns:32px 1fr}.about-values-section dd{grid-column:2;margin-top:5px}}.material-order-review-page{--review-primary: #1677ff;--review-primary-dark: #0765df;--review-text: #2b3f54;--review-muted: #738397;--review-border: #e1e8f0;--review-soft: #f6f9fd;--review-danger: #d74736;padding:18px 0 40px;color:var(--review-text);font-size:14px}.material-review-shell{--review-primary: #1677ff;background:#f5f8fc}.material-review-shell>main.container{padding-bottom:0}.material-order-review-page *,.material-order-review-page *:before,.material-order-review-page *:after{box-sizing:border-box}.material-order-review-page button,.material-order-review-page textarea,.material-order-review-page input{font:inherit}.material-order-review-page button:focus-visible,.material-order-review-page textarea:focus-visible,.material-order-review-page input:focus-visible,.material-order-review-page [role=radio]:focus-visible{outline:3px solid rgba(22,119,255,.22);outline-offset:2px}.material-order-review-hero{min-height:150px;padding:32px 30px;border:1px solid #dce8f5;border-radius:10px;background:linear-gradient(92deg,#f7fbfffc,#f2f8fff5 48%,#eff7ffb8),url(/assets/order-review-hero-optimized-D46Ukm6a.png) right center / auto 100% no-repeat}.material-order-review-hero h1{margin:0 0 18px;color:#172d44;font-size:30px;line-height:1.25}.material-order-review-hero nav{display:flex;align-items:center;gap:10px;color:#8290a0;font-size:13px}.material-order-review-hero nav button{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#52677c;cursor:pointer}.material-order-review-hero nav button:hover{color:var(--review-primary)}.material-review-order-summary{display:grid;grid-template-columns:minmax(210px,.9fr) minmax(0,3fr);align-items:center;margin:12px 0;padding:17px 20px;border:1px solid var(--review-border);border-radius:8px;background:#fff;box-shadow:0 4px 16px #2d4e700a}.material-review-order-number{display:flex;align-items:center;gap:12px;color:var(--review-primary)}.material-review-order-number span,.material-review-order-number small,.material-review-order-number strong{display:block}.material-review-order-number small,.material-review-order-summary dt{margin-bottom:6px;color:#8997a6;font-size:12px}.material-review-order-number strong,.material-review-order-summary dd{margin:0;color:#3c5064;font-size:13px}.material-review-order-summary>dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.material-review-order-summary>dl>div{min-width:0;padding-left:22px;border-left:1px solid #edf1f5}.material-review-order-summary dt,.material-review-order-summary dd{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.material-review-order-summary dt{margin-bottom:6px}.material-review-order-summary dd.price,.material-order-review-page dd.price{color:#ed4937;font-size:15px;font-weight:700}.material-review-order-summary dd em{display:inline-block;padding:3px 8px;border:1px solid #ffd3a4;border-radius:4px;background:#fff8ed;color:#e78918;font-style:normal}.material-review-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:12px}.material-review-layout>main,.material-review-layout>aside{display:grid;min-width:0;gap:12px}.material-review-panel,.material-review-layout>aside>section{overflow:hidden;border:1px solid var(--review-border);border-radius:8px;background:#fff}.material-review-panel>header{display:flex;align-items:baseline;gap:10px;padding:15px 17px;border-bottom:1px solid #e9eef3}.material-review-panel>header h2,.material-review-layout>aside h2{margin:0;color:#263b50;font-size:16px}.material-review-panel>header h2{padding-left:10px;border-left:3px solid var(--review-primary)}.material-review-panel>header small{color:var(--review-muted);font-size:12px}.material-review-panel>header small em,.material-review-service-rating>strong em,.material-review-form-label em{color:var(--review-danger);font-style:normal}.material-review-product{display:grid;grid-template-columns:300px minmax(0,1fr);margin:0 14px;padding:18px 0;border-bottom:1px solid #edf1f5}.material-review-product:last-child{border-bottom:0}.material-review-product.invalid{margin-right:0;margin-left:0;padding-right:14px;padding-left:11px;border-left:3px solid #e86858;background:linear-gradient(90deg,#fff8f7,#fff 30%)}.material-review-product-info{display:grid;grid-template-columns:92px minmax(0,1fr);align-content:start;gap:12px;padding:4px 18px 4px 0;border-right:1px solid #edf1f5}.material-review-product-info>img{width:92px;height:104px;border:1px solid #edf1f4;border-radius:6px;object-fit:contain}.material-review-product-description strong,.material-review-product-description span,.material-review-product-description small{display:block}.material-review-product-description strong{color:#30455a;font-size:14px;line-height:1.55}.material-review-product-description span,.material-review-product-description small{margin-top:7px;color:#8190a0;font-size:12px;line-height:1.45}.material-review-product-info dl{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:4px 0 0;padding-top:12px;border-top:1px solid #edf1f5}.material-review-product-info dl>div{display:flex;justify-content:space-between;gap:8px}.material-review-product-info dt,.material-review-product-info dd{margin:0;font-size:12px}.material-review-product-info dt{color:#8795a4}.material-review-product-info dd{color:#354a5f;font-weight:600}.material-review-form{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px 14px;padding-left:18px}.material-review-form>label,.material-review-form-label{align-self:start;padding-top:7px;color:#43576b;font-size:13px;font-weight:600}.material-review-form-label small{display:block;margin-top:4px;color:var(--review-muted);font-size:10px;font-weight:400;line-height:1.45}.material-rating-field{min-width:0}.material-review-stars{display:flex;min-width:0;align-items:center;gap:3px}.material-review-stars button{display:grid;width:32px;height:32px;flex:0 0 auto;padding:0;place-items:center;border:0;border-radius:5px;background:transparent;color:#c8d7e8;cursor:pointer}.material-review-stars button:hover{background:#fff7e6}.material-review-stars button.active{color:#f5aa16}.material-review-stars span{overflow:hidden;margin-left:7px;color:#607286;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.material-rating-field.invalid .material-review-stars{padding:6px 8px;border:1px solid #ef9b91;border-radius:6px;background:#fff8f7}.material-review-tags{display:flex;flex-wrap:wrap;gap:7px}.material-review-tags button{min-height:32px;padding:5px 11px;border:1px solid #d9e2eb;border-radius:4px;background:#fff;color:#596c7f;cursor:pointer;font-size:12px}.material-review-tags button:hover,.material-review-tags button.active{border-color:#78adf9;background:#f0f6ff;color:#176fd8}.material-review-textarea{position:relative}.material-review-textarea textarea{width:100%;min-height:82px;padding:10px 11px 25px;resize:vertical;border:1px solid #dfe6ed;border-radius:5px;color:#425568;font-size:13px;line-height:1.6;outline:none}.material-review-textarea textarea:focus{border-color:#6ba9ff;box-shadow:0 0 0 2px #1677ff14}.material-review-textarea small{position:absolute;right:9px;bottom:7px;color:#9aa6b2;font-size:11px}.material-review-images{display:flex;flex-wrap:wrap;gap:7px}.material-review-image,.material-review-upload{position:relative;display:grid;width:64px;height:64px;place-items:center;overflow:hidden;border:1px dashed #d4dee8;border-radius:5px;color:#8297ac}.material-review-image img{width:100%;height:100%;object-fit:cover}.material-review-image>button{position:absolute;top:3px;right:3px;display:grid;width:22px;height:22px;padding:0;place-items:center;border:0;border-radius:50%;background:#202d39c7;color:#fff;cursor:pointer}.material-review-upload{cursor:pointer;font-size:11px}.material-review-upload:hover{border-color:#7cb1fb;background:#f7fbff;color:var(--review-primary)}.material-review-upload input{position:absolute;width:1px;height:1px;opacity:0}.material-review-field-error{margin:6px 0 0;color:var(--review-danger);font-size:12px;line-height:1.5}.material-review-service{padding-bottom:18px}.material-review-service-ratings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px 17px}.material-review-service-rating{min-width:0;padding:14px;border:1px solid #e6ebf1;border-radius:6px;background:#fbfcfe}.material-review-service-rating>strong{display:block;margin-bottom:10px;color:#465b70;font-size:13px}.material-review-service-rating .material-review-stars span{display:none}.material-review-anonymous{display:flex;width:fit-content;align-items:center;gap:8px;margin:0 18px 12px;color:#415569;cursor:pointer;font-size:13px}.material-review-anonymous input{width:17px;height:17px;accent-color:var(--review-primary)}.material-review-anonymous span,.material-review-anonymous small{display:block}.material-review-anonymous small{margin-top:2px;color:#8d9aa7;font-size:11px}.material-review-reward{display:flex;align-items:center;gap:12px;margin:0 17px;padding:9px 12px;border:1px solid #ffe0b6;border-radius:5px;background:#fff9f0;color:#7c684f;font-size:12px}.material-review-reward strong{flex:0 0 auto;color:#d77c08}.material-review-reward em{color:#e88a0f;font-style:normal;font-weight:700}.material-review-submit-actions{display:flex;justify-content:center;gap:10px;margin:16px 17px 0;padding-top:16px;border-top:1px solid #edf1f5;background:#fff}.material-review-submit-actions button{display:inline-flex;min-width:126px;height:40px;align-items:center;justify-content:center;gap:6px;border:1px solid #87b7f9;border-radius:5px;background:#fff;color:#176fd8;cursor:pointer}.material-review-submit-actions button.primary{border-color:var(--review-primary);background:linear-gradient(135deg,#1684ff,var(--review-primary-dark));color:#fff}.material-review-submit-actions button:disabled{cursor:wait;opacity:.65}.material-review-layout>aside h2,.material-review-order-toggle{min-height:49px;padding:14px 17px 14px 27px;border:0;border-bottom:1px solid #e9eef3;background:#fff}.material-review-layout>aside h2:before,.material-review-order-toggle>span:before{display:inline-block;width:3px;height:15px;margin:0 9px -2px -10px;background:var(--review-primary);content:""}.material-review-order-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;color:#263b50;font-size:16px;font-weight:700;text-align:left}.material-review-order-toggle svg{display:none}.material-review-order-details dl{display:grid;gap:12px;margin:0;padding:15px 16px}.material-review-order-details dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px}.material-review-order-details dt,.material-review-order-details dd{margin:0;font-size:12px;line-height:1.5}.material-review-order-details dt{color:#7c8c9d}.material-review-order-details dd{overflow-wrap:anywhere;color:#3f5265;text-align:right}.material-review-order-details>button{display:flex;width:calc(100% - 30px);height:38px;align-items:center;justify-content:center;gap:6px;margin:0 15px 15px;border:1px solid #86b7fa;border-radius:5px;background:#fff;color:#176fd8;cursor:pointer}.material-review-layout>aside ul{display:grid;margin:0;padding:15px 20px 17px 32px;color:#6f8092;gap:9px;font-size:12px;line-height:1.6}.material-review-assurance>div{display:flex;align-items:center;gap:10px;margin:9px 14px;padding:10px;border-radius:6px;background:var(--review-soft);color:var(--review-primary)}.material-review-assurance>div:last-child{margin-bottom:14px}.material-review-assurance svg{flex:0 0 auto}.material-review-assurance span,.material-review-assurance strong,.material-review-assurance small{display:block}.material-review-assurance strong{color:#41566a;font-size:13px}.material-review-assurance small{margin-top:3px;color:#8493a3;font-size:11px;line-height:1.4}.material-review-recommendations{margin-top:12px;overflow:hidden;border:1px solid var(--review-border);border-radius:8px;background:#fff}.material-review-recommendations>header{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #e9eef3}.material-review-recommendations h2{margin:0;padding-left:10px;border-left:3px solid var(--review-primary);color:#263b50;font-size:16px}.material-review-recommendations>header button{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;color:#6e8093;cursor:pointer;font-size:12px}.material-review-recommendations>header button:hover{color:var(--review-primary)}.material-review-recommendation-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:14px 16px 17px}.material-review-recommendation-track article{position:relative;min-width:0;border:1px solid #e7edf3;border-radius:7px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.material-review-recommendation-track article:hover{border-color:#a9cdfb;box-shadow:0 7px 20px #1f5c9f17}.material-review-recommendation-product{display:grid;width:100%;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px;padding:10px 42px 10px 10px;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.material-review-recommendation-product img{width:82px;height:82px;border-radius:5px;background:#f7f9fb;object-fit:contain}.material-review-recommendation-product span{min-width:0}.material-review-recommendation-product strong,.material-review-recommendation-product small,.material-review-recommendation-product b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-review-recommendation-product strong{color:#34495d;font-size:12px}.material-review-recommendation-product small{margin-top:6px;color:#8795a4;font-size:10px}.material-review-recommendation-product b{margin-top:9px;color:#ed4937;font-size:13px}.material-review-recommendation-product b em{margin-left:3px;color:#8693a0;font-size:9px;font-style:normal;font-weight:400}.material-review-recommendation-cart{position:absolute;right:9px;bottom:10px;display:grid;width:30px;height:30px;padding:0;place-items:center;border:1px solid #bad6fa;border-radius:50%;background:#f4f9ff;color:var(--review-primary);cursor:pointer}.material-review-recommendation-cart:hover{border-color:var(--review-primary);background:var(--review-primary);color:#fff}.material-order-review-page>.material-trust-bar{margin:12px 0 22px;border-color:#dce8f5;border-radius:8px;background:linear-gradient(90deg,#eef7ff,#f8fbff)}.material-order-review-page>.material-trust-bar svg{color:var(--review-primary)}.material-review-shell .site-footer{border-top:1px solid #e5ebf2;background:#fff;color:#526477}.material-review-shell .site-footer h3,.material-review-shell .site-footer .footer-brand-heading strong{color:#24394e}.material-review-shell .site-footer .footer-brand p,.material-review-shell .site-footer .footer-brand>span,.material-review-shell .site-footer .footer-contact span,.material-review-shell .site-footer .footer-column a,.material-review-shell .site-footer .footer-follow small{color:#758598}.material-review-shell .site-footer .footer-contact strong{color:var(--review-primary)}.material-review-shell .site-footer .qr-code{border:1px solid #dce5ee;background:#fff;color:#24394e}.material-review-shell .footer-bottom{border-top:1px solid #e6edf4;background:#f7f9fc;color:#7e8d9d}.material-review-shell .footer-bottom a{color:#7e8d9d}.material-review-dialog-backdrop{position:fixed;z-index:1100;inset:0;display:grid;padding:20px;place-items:center;background:#1625347a}.material-review-leave-dialog{width:min(480px,100%);padding:24px;border-radius:12px;background:#fff;box-shadow:0 24px 60px #1228403d}.material-review-leave-dialog h2{margin:0;font-size:20px}.material-review-leave-dialog p{margin:12px 0 22px;color:var(--review-muted);line-height:1.7}.material-review-leave-dialog footer{display:flex;flex-wrap:wrap;gap:10px}.material-review-leave-dialog button{min-height:40px;padding:0 16px;border:1px solid #b9c8d8;border-radius:6px;background:#fff;color:#415468}.material-review-leave-dialog button.primary{border-color:var(--review-primary);background:var(--review-primary);color:#fff}.material-review-leave-dialog button.danger{border-color:#efb2aa;color:var(--review-danger)}@media(max-width:1180px){.material-review-product{grid-template-columns:250px minmax(0,1fr)}.material-review-product-info{grid-template-columns:76px minmax(0,1fr)}.material-review-product-info>img{width:76px;height:90px}.material-review-form{grid-template-columns:90px minmax(0,1fr)}.material-review-recommendation-track{grid-template-columns:repeat(4,minmax(0,1fr))}.material-review-recommendation-track article:nth-child(5){display:none}.material-review-recommendation-product{grid-template-columns:70px minmax(0,1fr)}.material-review-recommendation-product img{width:70px;height:70px}}@media(max-width:1024px){.material-review-layout{grid-template-columns:minmax(0,1fr)}.material-review-layout>aside{grid-template-columns:repeat(3,minmax(0,1fr))}.material-review-order-summary{grid-template-columns:minmax(180px,.8fr) minmax(0,3fr)}}@media(max-width:760px){.material-order-review-page{padding-top:10px}.material-order-review-hero{min-height:124px;padding:24px 20px;background-position:70% center}.material-order-review-hero h1{font-size:26px}.material-review-order-summary,.material-review-order-summary>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.material-review-order-number{grid-column:1 / -1;padding-bottom:14px}.material-review-order-summary>dl{grid-column:1 / -1;gap:14px 0}.material-review-order-summary>dl>div:nth-child(odd){padding-left:0;border-left:0}.material-review-product{grid-template-columns:minmax(0,1fr)}.material-review-product-info{grid-template-columns:82px minmax(0,1fr);margin-bottom:16px;padding-right:0;padding-bottom:16px;border-right:0;border-bottom:1px solid #edf1f5}.material-review-product-info>img{width:82px;height:94px}.material-review-form{grid-template-columns:minmax(0,1fr);padding-left:0}.material-review-form>label,.material-review-form-label{padding-top:0}.material-review-service-ratings,.material-review-layout>aside{grid-template-columns:minmax(0,1fr)}.material-review-recommendation-track{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.material-review-recommendation-track article,.material-review-recommendation-track article:nth-child(5){display:block;width:min(280px,82vw);flex:0 0 auto;scroll-snap-align:start}.material-review-service-rating .material-review-stars span{display:inline}.material-review-order-toggle svg{display:block;transition:transform .2s ease}.material-review-order-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.material-review-order-details{display:none}.material-review-order-details.expanded{display:block}.material-review-submit-actions{position:sticky;z-index:10;bottom:0;flex-wrap:wrap;padding:12px 17px;border-top:1px solid var(--review-border);background:#fffffff5}.material-review-submit-actions button{flex:1 1 120px}.material-review-reward{align-items:flex-start}.material-review-leave-dialog footer{display:grid}}.personal-center-page{--pc-blue:#176ee5;--pc-green:#09a563;--pc-text:#243142;--pc-muted:#7c8796;padding:2px 0 8px;color:var(--pc-text)}.personal-breadcrumb{height:42px;display:flex;align-items:center;gap:9px;color:#98a2b0;font-size:13px}.personal-breadcrumb button{border:0;background:none;padding:0;color:#788493}.personal-breadcrumb button:hover{color:var(--pc-blue)}.personal-breadcrumb b{font-weight:500;color:#536171}.personal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}.personal-sidebar,.account-card,.status-card-grid>button,.order-panel{border:1px solid #e8edf3;background:#fff;box-shadow:0 7px 25px #2342640e}.personal-sidebar{border-radius:12px;padding:12px 0;overflow:hidden;position:sticky;top:12px}.personal-menu-item{width:100%;height:46px;padding:0 18px;border:0;background:#fff;color:#4a5869;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;text-align:left}.personal-menu-item:hover{color:var(--pc-blue);background:#f7faff}.personal-menu-item.active,.personal-menu-item.order-menu{color:var(--pc-blue);font-weight:600}.personal-menu-item svg.rotated,.more-products svg.rotated{transform:rotate(180deg)}.personal-menu-item em{min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#f04444;color:#fff;font-size:11px;font-style:normal;display:grid;place-items:center}.personal-submenu{padding:0 0 6px}.personal-submenu button{width:100%;min-height:37px;padding:6px 16px 6px 50px;border:0;background:#fff;text-align:left;color:#657183;font-size:13px;line-height:18px}.personal-submenu button:hover,.personal-submenu button.active{background:#eef5ff;color:var(--pc-blue)}.personal-submenu button.active{font-weight:600;box-shadow:inset 3px 0 var(--pc-blue)}.personal-menu-divider{height:1px;background:#edf1f5;margin:8px 16px}.personal-content{min-width:0;display:grid;gap:16px}.account-card{min-height:150px;border-radius:12px;padding:24px 28px;display:grid;grid-template-columns:minmax(480px,1.35fr) minmax(360px,1fr);gap:26px}.account-profile{display:flex;align-items:center;gap:22px}.account-avatar{width:94px;height:94px;border-radius:50%;flex:none;display:grid;place-items:center;color:#58728f;background:linear-gradient(145deg,#eef4f9,#dce8f1);border:5px solid #f5f8fb}.account-identity>div{display:flex;align-items:center;gap:12px}.account-identity h1{font-size:22px;margin:0}.account-identity>div span{border:1px solid #5d94f6;border-radius:3px;color:var(--pc-blue);padding:2px 8px;font-size:12px}.account-identity>div span.uncertified{color:#ed8b22;border-color:#f2b66e}.account-identity strong{display:block;margin:5px 0 4px;font-size:14px}.account-identity p,.account-identity small,.account-security p{margin:0;color:var(--pc-muted);font-size:12px;line-height:23px}.account-security{border-left:1px solid #e5ebf1;padding:5px 0 3px 28px;display:flex;flex-direction:column;justify-content:center}.security-title{display:flex;align-items:center;gap:7px;font-size:13px}.security-title svg,.security-title strong{color:var(--pc-green)}.account-actions{display:flex;gap:12px;margin-top:13px}.account-actions button{height:34px;min-width:100px;border:1px solid #71a3f7;border-radius:5px;background:#fff;color:var(--pc-blue);display:flex;align-items:center;justify-content:center;gap:5px;font-size:13px}.account-actions button:hover{background:#f2f7ff}.account-actions button.danger{color:#ef4545;border-color:#f58c8c}.status-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.status-card-grid>button{position:relative;min-height:90px;border-radius:9px;padding:15px 13px;display:flex;align-items:center;gap:12px;text-align:left;transition:.18s}.status-card-grid>button:hover,.status-card-grid>button.active{transform:translateY(-2px);border-color:var(--pc-blue);box-shadow:0 8px 24px #176ee51f}.status-card-grid>button.active{background:#f7faff}.status-card-icon{width:48px;height:48px;flex:none;border-radius:50%;display:grid;place-items:center;background:#edf4ff;color:#2876e5}.status-card-grid small,.status-card-grid strong{display:block}.status-card-grid small{color:#4f5c6d;font-size:13px;white-space:nowrap}.status-card-grid strong{font-size:21px;margin-top:3px}.status-card-grid em{position:absolute;right:9px;top:8px;min-width:19px;height:19px;padding:0 5px;border-radius:11px;background:#f04444;color:#fff;font-size:11px;font-style:normal;display:grid;place-items:center}.status-card-grid .tone-orange .status-card-icon{color:#ee8b16;background:#fff3e3}.status-card-grid .tone-green .status-card-icon{color:#139b5a;background:#e7f7ef}.status-card-grid .tone-purple .status-card-icon{color:#7357df;background:#f0ecff}.status-card-grid .tone-red .status-card-icon{color:#ef5160;background:#fff0f2}.order-panel{border-radius:12px;overflow:hidden}.order-panel-heading{height:58px;padding:0 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #ebeff4}.order-panel-heading h2{font-size:18px;margin:0}.order-panel-heading span{font-size:12px;color:#95a0ad}.order-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;min-height:63px;padding:0 20px;border-bottom:1px solid #e9edf2}.order-status-tabs{display:flex;align-self:stretch;gap:24px}.order-status-tabs button{position:relative;border:0;background:#fff;padding:0;color:#4f5a6a;font-size:13px;white-space:nowrap}.order-status-tabs button.active{color:var(--pc-blue);font-weight:600}.order-status-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:2px;background:var(--pc-blue)}.order-filter-row{display:flex;gap:10px}.order-filter-row select,.order-search{height:36px;border:1px solid #dfe5ec;border-radius:5px;background:#fff}.order-filter-row select{width:112px;padding:0 11px;color:#566273;font-size:12px;outline:none}.order-search{display:flex;width:245px;overflow:hidden}.order-search:focus-within{border-color:#75a5ee}.order-search input{min-width:0;flex:1;border:0;outline:0;padding:0 12px;font-size:12px}.order-search button{width:38px;border:0;background:#fff;color:#778394;display:grid;place-items:center}.order-table-header,.order-row{display:grid;grid-template-columns:minmax(430px,2.5fr) minmax(110px,.7fr) minmax(90px,.55fr) minmax(130px,.75fr) minmax(115px,.7fr);gap:15px;align-items:center}.order-table-header{min-height:42px;padding:0 20px;background:#fafbfd;color:#7b8695;font-size:12px}.order-row{min-height:125px;padding:14px 20px;border-top:1px solid #edf0f3;font-size:12px}.order-row:hover{background:#fbfdff}.order-product-cell{min-width:0;align-self:stretch;position:relative}.order-meta{display:flex;gap:22px;color:#8a96a4;margin-bottom:9px;white-space:nowrap;overflow:hidden}.order-product-main{display:flex;align-items:center;gap:12px}.order-product-main img,.extra-products img{width:58px;height:48px;border-radius:5px;object-fit:cover;background:#f1f4f7}.order-product-main div{min-width:0}.order-product-main strong,.order-product-main small,.extra-products strong,.extra-products small{display:block}.order-product-main strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-product-main small,.extra-products small{color:#8793a2;margin-top:5px}.more-products{position:absolute;right:8px;bottom:2px;border:0;background:none;color:var(--pc-blue);display:flex;align-items:center;font-size:11px}.more-products svg{transition:.18s}.extra-products{margin:12px 0 0 70px;padding:10px;background:#f8fafc;border-radius:6px}.extra-products>div{display:flex;gap:9px;align-items:center}.extra-products img{width:45px;height:38px}.order-amount{font-size:14px;font-weight:600}.order-status{justify-self:start;padding:4px 7px;border:1px solid;border-radius:4px;color:#e88b1a;background:#fff8ee}.status-pending-receipt{color:#179b5c;background:#effaf4}.status-pending-review{color:#785cda;background:#f6f3ff}.status-completed{color:#758193;background:#f4f6f8}.status-after-sale{color:#e54d58;background:#fff3f4}.status-pending-payment{color:#e64d4d;background:#fff5f5}.order-row time{color:#758192;line-height:19px}.order-actions{display:flex;gap:5px;flex-wrap:wrap}.order-actions button{min-height:27px;padding:3px 7px;border:1px solid #d8e0e8;border-radius:4px;background:#fff;color:#586575;font-size:11px}.order-actions button:hover{color:var(--pc-blue);border-color:#8bb4f5}.order-actions button.primary{color:#fff;border-color:var(--pc-blue);background:var(--pc-blue)}.order-empty{min-height:320px;display:grid;place-content:center;justify-items:center;text-align:center;color:#a4afba}.order-empty h3{margin:12px 0 5px;color:#566274;font-size:16px}.order-empty p{margin:0 0 16px;font-size:13px}.order-empty div{display:flex;gap:10px}.order-empty button{height:34px;padding:0 14px;border:1px solid #8eb5f2;border-radius:5px;background:#fff;color:var(--pc-blue);display:flex;align-items:center;gap:5px}.order-pagination{min-height:60px;padding:0 20px;display:flex;align-items:center;justify-content:flex-end;gap:7px;border-top:1px solid #edf0f3;color:#788493;font-size:12px}.order-pagination button,.order-pagination select,.order-pagination input{height:30px;border:1px solid #dfe5eb;border-radius:4px;background:#fff;color:#566272}.order-pagination button{min-width:30px;display:grid;place-items:center}.order-pagination button:disabled{cursor:not-allowed;opacity:.45}.order-pagination button.active{border-color:var(--pc-blue);background:var(--pc-blue);color:#fff}.order-pagination select{padding:0 7px}.order-pagination input{width:42px;padding:0 4px;text-align:center}.personal-dialog-mask{position:fixed;inset:0;z-index:120;background:#14202f73;display:grid;place-items:center;padding:20px}.personal-dialog{position:relative;width:min(440px,100%);border-radius:12px;background:#fff;padding:28px 30px;box-shadow:0 24px 70px #12243a40}.personal-dialog-close{position:absolute;right:17px;top:17px;border:0;background:none;color:#8994a1}.personal-dialog h2{margin:0 0 8px;font-size:20px;text-align:center}.personal-dialog>p{margin:0 0 22px;color:#7e8997;text-align:center;font-size:13px;line-height:21px}.personal-dialog label{display:block;margin-top:14px}.personal-dialog label span{display:block;margin-bottom:7px;color:#586576;font-size:13px}.personal-dialog label input{width:100%;height:40px;padding:0 12px;border:1px solid #dce3ea;border-radius:5px;outline:none}.personal-dialog label input:focus{border-color:#7da9ee}.personal-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.personal-dialog-actions button{height:36px;padding:0 20px;border:1px solid #d7dee7;border-radius:5px;background:#fff;color:#5f6b7a}.personal-dialog-actions button.primary{border-color:var(--pc-blue);background:var(--pc-blue);color:#fff}.personal-dialog-actions button.danger{border-color:#ef5555;background:#ef5555;color:#fff}.certification-icon,.logout-dialog-icon{width:58px;height:58px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center}.certification-icon{color:#079f60;background:#e9f8f1}.logout-dialog-icon{color:#ee5960;background:#fff0f1}.personal-dialog dl{margin:0;padding:4px 15px;background:#f8fafc;border-radius:7px}.personal-dialog dl div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #e9edf1;font-size:13px}.personal-dialog dl div:last-child{border-bottom:0}.personal-dialog dt{color:#84909e}.personal-dialog dd{margin:0;text-align:right;color:#334152}@media(max-width:1280px){.personal-layout{grid-template-columns:200px minmax(0,1fr)}.account-card{grid-template-columns:1fr;padding:20px}.account-security{border-left:0;border-top:1px solid #e5ebf1;padding:16px 0 0}.status-card-grid{grid-template-columns:repeat(3,1fr)}.order-toolbar{align-items:flex-start;flex-direction:column;padding:14px 18px}.order-status-tabs{height:36px}.order-filter-row{align-self:flex-end}.order-table{overflow-x:auto}.order-table-header,.order-row{min-width:980px}}@media(max-width:900px){.personal-layout{grid-template-columns:1fr}.personal-sidebar{position:static}.personal-submenu{display:grid;grid-template-columns:repeat(2,1fr)}.personal-submenu button{padding-left:48px}.personal-content{min-width:0}.account-profile{align-items:flex-start}.status-card-grid{grid-template-columns:repeat(2,1fr)}.order-toolbar{overflow-x:auto}.order-status-tabs{min-width:650px}.order-filter-row{align-self:flex-start}}@media(max-width:600px){.personal-breadcrumb{padding:0 3px}.personal-sidebar{display:none}.account-card{padding:17px}.account-profile{gap:13px}.account-avatar{width:65px;height:65px}.account-identity h1{font-size:18px}.account-identity small{display:none}.account-actions{flex-wrap:wrap}.account-actions button{flex:1}.status-card-grid{grid-template-columns:1fr 1fr}.status-card-grid>button{min-height:76px}.status-card-icon{width:40px;height:40px}.order-filter-row{width:100%;flex-direction:column}.order-filter-row select,.order-search{width:100%}.order-pagination{justify-content:flex-start;overflow-x:auto}.order-pagination>span:first-child{display:none}}.service-order-page{--so-green:#079f69;--so-green-dark:#087b57;--so-text:#24343d;--so-muted:#788791;min-width:0;display:grid;gap:14px}.service-order-heading{min-height:120px;padding:22px 26px;border:1px solid #e4ece9;border-radius:12px;background:linear-gradient(120deg,#fff 52%,#eef8f4);display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 7px 25px #2342640b}.service-order-heading span{display:block;margin-bottom:7px;color:var(--so-green);font-size:11px;font-weight:700;letter-spacing:1.4px}.service-order-heading h1{margin:0;color:var(--so-text);font-size:25px}.service-order-heading p{margin:7px 0 0;color:var(--so-muted);font-size:13px}.service-order-heading>button,.service-order-search>button,.service-order-empty button{height:38px;padding:0 17px;border:1px solid var(--so-green);border-radius:6px;background:var(--so-green);color:#fff;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px}.service-order-heading>button:hover,.service-order-search>button:hover,.service-order-empty button:hover,.service-order-actions button.primary:hover{background:var(--so-green-dark);border-color:var(--so-green-dark)}.service-order-search{height:48px;padding:0 7px 0 16px;border:1px solid #e0e8e5;border-radius:9px;background:#fff;display:flex;align-items:center;gap:10px;box-shadow:0 5px 18px #2342640a;color:var(--so-green)}.service-order-search:focus-within{border-color:#79c9aa;box-shadow:0 0 0 3px #079f6914}.service-order-search input{min-width:0;flex:1;border:0;outline:0;color:var(--so-text);font-size:13px}.service-order-search>button{height:34px;min-width:72px}.service-order-tabs{min-height:53px;padding:0 15px;border:1px solid #e3ebe8;border-radius:9px;background:#fff;display:flex;align-items:stretch;gap:7px;overflow-x:auto}.service-order-tabs button{position:relative;min-width:max-content;padding:0 13px;border:0;background:none;color:#52616a;font-size:13px}.service-order-tabs button span{display:inline-grid;min-width:19px;height:19px;padding:0 5px;margin-left:3px;border-radius:10px;background:#f0f4f3;place-items:center;color:#81908a;font-size:11px}.service-order-tabs button.active{color:var(--so-green);font-weight:600}.service-order-tabs button.active:after{content:"";position:absolute;right:9px;bottom:0;left:9px;height:3px;border-radius:3px 3px 0 0;background:var(--so-green)}.service-order-tabs button.active span{background:#e9f7f1;color:var(--so-green)}.service-order-list{display:grid;gap:12px}.service-order-card{overflow:hidden;border:1px solid #e3eae8;border-radius:10px;background:#fff;box-shadow:0 6px 20px #1f3c480a}.service-order-card>header{height:43px;padding:0 14px;border-bottom:1px solid #e7eeeb;background:#fafcfb;display:flex;align-items:center;justify-content:space-between;color:#81908f;font-size:12px}.service-order-card>header div{display:flex;align-items:center;gap:10px}.service-order-card>header i{width:3px;height:3px;border-radius:50%;background:#b4c0bd}.service-order-card>header em{padding:4px 8px;border-radius:11px;background:#fff4df;color:#d48616;font-size:11px;font-style:normal}.service-order-card>header .status-customer-adjustment{background:#fff1e7;color:#d96d28}.service-order-card>header .status-in-progress{background:#eaf5ff;color:#3185bd}.service-order-card>header .status-warranty{background:#e9f8f1;color:#078d5f}.service-order-card>header .status-completed{background:#edf8f1;color:#26865d}.service-order-card>header .status-cancelled{background:#f2f4f4;color:#76817f}.service-order-body{min-height:142px;padding:16px 14px;display:grid;grid-template-columns:minmax(430px,1fr) 190px 126px;gap:20px;align-items:center}.service-order-product{min-width:0;display:flex;gap:15px;align-items:center}.service-order-product img{width:92px;height:82px;flex:none;border-radius:7px;object-fit:cover;background:#f1f4f3}.service-order-product>div{min-width:0}.service-order-product h2{margin:0 0 5px;color:#2d3b42;font-size:15px}.service-order-product strong{display:block;margin-bottom:8px;color:#68777f;font-size:12px;font-weight:500}.service-order-product dl{margin:0;color:#75848b;font-size:11px;line-height:20px}.service-order-product dl div{display:flex;min-width:0}.service-order-product dt{width:34px;flex:none;color:#9aa6a3}.service-order-product dd{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-order-summary{padding-left:16px;border-left:1px solid #edf1f0}.service-order-summary>span,.service-order-summary>small{display:block;color:#8b9897;font-size:11px}.service-order-summary>strong{display:block;margin:5px 0;color:#ed6459;font-size:20px}.service-order-summary>small{line-height:18px}.service-order-summary p{margin:7px 0 0;color:#078d5f;font-size:11px;font-weight:600;line-height:17px}.service-order-actions{display:grid;gap:7px}.service-order-actions button{min-height:33px;padding:5px 9px;border:1px solid #dce4e2;border-radius:5px;background:#fff;color:#536169;font-size:12px}.service-order-actions button:hover{border-color:#65bd9b;color:var(--so-green)}.service-order-actions button.primary{border-color:var(--so-green);background:var(--so-green);color:#fff}.service-order-actions button.danger{color:#e05e5e}.service-order-empty{min-height:340px;border:1px solid #e3eae8;border-radius:10px;background:#fff;display:grid;place-content:center;justify-items:center;text-align:center;color:#a0aca9}.service-order-empty h2{margin:13px 0 5px;color:#536169;font-size:17px}.service-order-empty p{margin:0 0 17px;color:#8a9693;font-size:13px}.service-order-empty button{height:35px}@media(max-width:1280px){.service-order-body{grid-template-columns:minmax(360px,1fr) 175px 120px;gap:13px}.service-order-tabs{padding:0 7px}.service-order-tabs button{padding:0 9px}}@media(max-width:1000px){.service-order-body{grid-template-columns:minmax(0,1fr) 170px}.service-order-actions{grid-column:1/-1;display:flex;justify-content:flex-end}.service-order-actions button{min-width:100px}}@media(max-width:700px){.service-order-heading{align-items:flex-start;flex-direction:column}.service-order-heading>button{align-self:stretch}.service-order-search>button{min-width:58px;padding:0 10px}.service-order-body{grid-template-columns:1fr}.service-order-summary{padding:12px 0 0;border-top:1px solid #edf1f0;border-left:0}.service-order-actions{grid-column:auto;justify-content:stretch}.service-order-actions button{flex:1;min-width:0}.service-order-product img{width:78px;height:72px}}.service-after-sale-mask{position:fixed;inset:0;z-index:220;padding:24px;background:#17282d9e;display:grid;place-items:center}.service-after-sale-dialog{width:min(940px,100%);max-height:calc(100vh - 48px);overflow:hidden;border-radius:15px;background:#fff;box-shadow:0 30px 90px #0a20224d;color:#26383e;display:flex;flex-direction:column}.service-after-sale-titlebar{padding:27px 34px 22px;border-bottom:1px solid #e0e8e5;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex:none}.service-after-sale-titlebar span{display:block;margin-bottom:8px;color:#079f69;font-size:11px;font-weight:700;letter-spacing:2.2px}.service-after-sale-titlebar h2{margin:0;font-size:22px;font-weight:600}.service-after-sale-titlebar p{margin:8px 0 0;color:#71828b;font-size:14px}.service-after-sale-titlebar>button{width:45px;height:45px;flex:none;border:0;border-radius:50%;background:#eef4f2;color:#2d4148;display:grid;place-items:center}.service-after-sale-titlebar>button:hover{background:#e4efeb;color:#078d5f}.service-after-sale-form{min-height:0;overflow-y:auto;padding:22px 34px 26px}.service-after-sale-notice{padding:16px 18px;border-radius:9px;background:#eaf8f3}.service-after-sale-notice strong{color:#078d5f;font-size:15px}.service-after-sale-notice p{margin:6px 0 0;color:#71838a;font-size:13px}.service-after-sale-grid{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:17px 20px}.service-after-sale-grid label>span{display:block;margin-bottom:7px;color:#435a59;font-size:13px;font-weight:600}.service-after-sale-grid input,.service-after-sale-grid select,.service-after-sale-grid textarea{width:100%;border:1px solid #d8e3df;border-radius:7px;background:#fff;color:#26383e;outline:0;font:inherit;font-size:13px}.service-after-sale-grid input,.service-after-sale-grid select{height:44px;padding:0 13px}.service-after-sale-grid textarea{min-height:105px;padding:12px 13px;resize:vertical;line-height:21px}.service-after-sale-grid input:focus,.service-after-sale-grid select:focus,.service-after-sale-grid textarea:focus{border-color:#64bd9b;box-shadow:0 0 0 3px #079f6914}.service-after-sale-grid input::placeholder,.service-after-sale-grid textarea::placeholder{color:#98a4a7}.service-after-sale-full{grid-column:1/-1}.service-after-sale-upload{margin-top:18px}.service-after-sale-upload h3{margin:0 0 8px;color:#435a59;font-size:13px}.service-after-sale-file-input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.service-after-sale-upload>button{width:100%;min-height:62px;padding:10px 14px;border:1px dashed #cbdcd6;border-radius:7px;background:#f8fbfa;color:#3d6256;display:flex;align-items:center;gap:11px;text-align:left}.service-after-sale-upload>button:hover{border-color:#61b997;background:#f2faf7}.service-after-sale-upload>button span,.service-after-sale-upload>button strong,.service-after-sale-upload>button small{display:block}.service-after-sale-upload>button strong{font-size:13px}.service-after-sale-upload>button small{margin-top:4px;color:#82918e;font-size:11px;font-weight:400}.service-after-sale-upload ul{max-height:70px;overflow:auto;margin:8px 0 0;padding:0 0 0 20px;color:#6f7f7c;font-size:11px;line-height:20px}.service-after-sale-error{margin:13px 0 0;padding:9px 11px;border-radius:6px;background:#fff1f0;color:#c2473d;font-size:12px}.service-after-sale-form footer{margin-top:21px;padding-top:20px;border-top:1px solid #e1e8e5;display:flex;justify-content:flex-end;gap:10px}.service-after-sale-form footer button{height:39px;padding:0 20px;border:1px solid #d4dedb;border-radius:6px;background:#fff;color:#46585e;font-size:13px}.service-after-sale-form footer button.primary{border-color:#079f69;background:#079f69;color:#fff}.service-after-sale-form footer button.primary:hover{border-color:#087b57;background:#087b57}@media(max-width:700px){.service-after-sale-mask{padding:10px}.service-after-sale-dialog{max-height:calc(100vh - 20px)}.service-after-sale-titlebar{padding:20px}.service-after-sale-titlebar>button{width:39px;height:39px}.service-after-sale-form{padding:18px 20px 20px}.service-after-sale-grid{grid-template-columns:1fr;gap:14px}.service-after-sale-full{grid-column:auto}.service-after-sale-form footer button{flex:1}}.service-review-mask{position:fixed;inset:0;z-index:1200;padding:24px;background:#182b3194;display:grid;place-items:center;overflow-y:auto}.service-review-dialog{width:min(828px,100%);max-height:calc(100vh - 48px);overflow-y:auto;border-radius:13px;background:#fff;box-shadow:0 24px 70px #14272d4d;outline:0}.service-review-header{min-height:126px;margin:0 27px;padding:26px 0 19px;border-bottom:1px solid #dfe8e5;display:flex;align-items:flex-start;justify-content:space-between}.service-review-header span{display:block;margin-bottom:9px;color:#079f69;font-size:10px;font-weight:700;letter-spacing:2px}.service-review-header h2{margin:0;color:#26383d;font-size:17px;font-weight:600}.service-review-header p{margin:8px 0 0;color:#778990;font-size:14px}.service-review-header>button{width:40px;height:40px;border:0;border-radius:50%;background:#f0f5f3;color:#23373d;display:grid;place-items:center}.service-review-header>button:hover{background:#e5efeb}.service-review-dialog form{padding:19px 27px 27px}.service-review-overall{padding:18px 17px;border-radius:9px;background:#f5f8f7}.service-review-overall>span{display:block;margin-bottom:12px;color:#74848a;font-size:13px}.service-review-overall>div{display:flex;align-items:center;gap:5px;color:#f4a20c}.service-review-overall strong{margin-left:10px;color:#07865d;font-size:15px}.service-review-overall small{display:block;margin-top:8px;color:#9aa7a5;font-size:11px}.service-review-rating-grid{margin:15px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.service-review-rating-grid fieldset{min-width:0;margin:0;padding:13px 14px 14px;border:1px solid #dbe5e2;border-radius:7px;background:#fafcfb}.service-review-rating-grid legend{padding:0;color:#687a80;font-size:12px;font-weight:600}.service-review-stars{display:flex;align-items:center;gap:2px}.service-review-stars button{width:25px;height:28px;padding:0;border:0;background:transparent;color:#f4a20c;display:grid;place-items:center}.service-review-stars button:hover{transform:translateY(-1px)}.service-review-stars button:focus-visible{border-radius:4px;outline:2px solid #079f69;outline-offset:1px}.service-review-stars strong{margin-left:8px;color:#07865d;font-size:12px;white-space:nowrap}.service-review-content{display:block}.service-review-content>span{display:block;margin-bottom:9px;color:#53666c;font-size:13px;font-weight:600}.service-review-content em{color:#df5b53;font-style:normal}.service-review-content textarea{width:100%;min-height:100px;padding:12px;border:1px solid #d7e2df;border-radius:6px;outline:0;resize:vertical;color:#35474c;font:inherit;font-size:13px;line-height:1.7;box-sizing:border-box}.service-review-content textarea:focus{border-color:#54b793;box-shadow:0 0 0 3px #079f6914}.service-review-content>small{display:block;margin-top:5px;text-align:right;color:#98a5a2;font-size:11px}.service-review-error{margin:5px 0 0;color:#d6534b;font-size:12px}.service-review-anonymous{margin-top:10px;display:flex;align-items:flex-start;gap:8px;color:#64757a;font-size:13px}.service-review-anonymous input{width:15px;height:15px;margin:1px 0 0;accent-color:#079f69}.service-review-anonymous span{display:grid;gap:3px}.service-review-anonymous small{color:#9aa6a3;font-size:11px}.service-review-dialog footer{margin-top:21px;padding-top:17px;border-top:1px solid #dfe8e5;display:flex;justify-content:flex-end;gap:10px}.service-review-dialog footer button{height:40px;padding:0 17px;border:1px solid #d8e2df;border-radius:6px;background:#fff;color:#42545a;font-size:13px}.service-review-dialog footer button.primary{border-color:#079f69;background:#079f69;color:#fff}.service-review-dialog footer button.primary:hover{border-color:#068357;background:#068357}.service-review-dialog button:disabled{cursor:not-allowed;opacity:.6}@media(max-width:700px){.service-review-mask{padding:12px}.service-review-dialog{max-height:calc(100vh - 24px)}.service-review-header{min-height:auto;margin:0 18px;padding:20px 0 16px}.service-review-dialog form{padding:15px 18px 20px}.service-review-rating-grid{grid-template-columns:1fr}.service-review-overall>div{gap:2px}.service-review-dialog footer button{flex:1}}.service-detail-mask{position:fixed;inset:0;z-index:180;padding:34px;background:#192a2f94;display:grid;place-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.service-detail-dialog{width:min(920px,100%);max-height:calc(100vh - 68px);overflow:hidden;border-radius:16px;background:#fff;display:flex;flex-direction:column;box-shadow:0 30px 90px #0a20224d;color:#24343d}.service-detail-titlebar{height:88px;padding:0 30px;border-bottom:1px solid #e2e9e7;display:flex;align-items:center;justify-content:space-between;flex:none}.service-detail-titlebar span{display:block;margin-bottom:5px;color:#079f69;font-size:11px;font-weight:700;letter-spacing:2px}.service-detail-titlebar h2{margin:0;font-size:21px;font-weight:600}.service-detail-titlebar>button{width:46px;height:46px;border:0;border-radius:50%;background:#eff4f2;color:#263a40;display:grid;place-items:center}.service-detail-titlebar>button:hover{background:#e5eeeb;color:#079f69}.service-detail-scroll{min-height:0;overflow-y:auto;padding:24px 30px 8px}.service-detail-product{position:relative;min-height:112px;display:flex;align-items:center;gap:18px}.service-detail-product>img{width:132px;height:98px;border-radius:9px;object-fit:cover;background:#eef2f1}.service-detail-product>div:not(.service-detail-price){min-width:0}.service-detail-product em{display:inline-block;padding:5px 10px;margin-bottom:8px;border-radius:14px;background:#fff4df;color:#d48616;font-size:11px;font-style:normal}.service-detail-product em.status-customer-adjustment{background:#fff1e7;color:#d96d28}.service-detail-product em.status-in-progress{background:#eaf5ff;color:#3185bd}.service-detail-product em.status-warranty,.service-detail-product em.status-completed{background:#e9f8f1;color:#078d5f}.service-detail-product em.status-cancelled{background:#f1f3f3;color:#76817f}.service-detail-product h3{margin:0 0 6px;font-size:18px}.service-detail-product p{margin:0;color:#75848b;font-size:14px}.service-detail-price{margin-left:auto;padding-left:22px;text-align:right}.service-detail-price span{display:block;color:#8a9795;font-size:12px}.service-detail-price strong{display:block;margin-top:5px;color:#eb6157;font-size:25px}.service-detail-section{margin-top:22px}.service-detail-section>h3{margin:0 0 12px;padding-left:11px;border-left:3px solid #079f69;display:flex;align-items:center;gap:7px;font-size:16px}.service-detail-grid{overflow:hidden;margin:0;border:1px solid #dfe7e4;border-radius:9px;display:grid;grid-template-columns:1fr 1fr}.service-detail-grid>div{min-height:55px;padding:10px 16px;border-bottom:1px solid #dfe7e4;display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:10px}.service-detail-grid>div:nth-child(odd){border-right:1px solid #dfe7e4}.service-detail-grid>div:nth-last-child(-n+2){border-bottom:0}.service-detail-grid>div:last-child:nth-child(odd){grid-column:1/-1;border-right:0}.service-detail-grid dt{color:#83918f;font-size:13px}.service-detail-grid dd{min-width:0;margin:0;color:#26353d;font-size:13px;font-weight:600;overflow-wrap:anywhere}.service-detail-grid dd.amount{color:#eb6157;font-size:16px}.service-detail-grid dd.success,.service-detail-warranty{color:#078d5f!important;display:flex;align-items:center;gap:5px}.service-detail-grid.compact>div{border-bottom:0}.service-detail-section.refund>h3{border-left-color:#eb6157}.service-adjustment-compare{overflow:hidden;border:1px solid #dfe7e4;border-radius:9px}.service-adjustment-compare>div{min-height:47px;padding:9px 14px;border-bottom:1px solid #e5ebe9;display:grid;grid-template-columns:120px 1fr 1fr;gap:15px;align-items:center}.service-adjustment-compare>div:last-child{border-bottom:0}.service-adjustment-compare>div:first-child{min-height:38px;background:#f7faf9;color:#899693;font-size:12px}.service-adjustment-compare strong{font-size:13px}.service-adjustment-compare p{margin:0;color:#5d6b70;font-size:13px}.service-adjustment-compare p.amount{color:#eb6157;font-weight:700}.service-adjustment-extra{margin:10px 0 0;padding:5px 16px;border-radius:8px;background:#f8faf9}.service-adjustment-extra>div{padding:9px 0;display:grid;grid-template-columns:105px 1fr;gap:15px}.service-adjustment-extra dt{color:#83918f;font-size:13px}.service-adjustment-extra dd{margin:0;font-size:13px;line-height:21px}.service-detail-section.records{padding-bottom:15px}.service-detail-section.records ol{margin:0;padding:2px 0 0 7px;list-style:none}.service-detail-section.records li{position:relative;min-height:58px;padding:0 0 17px 27px;border-left:1px solid #d8e2df}.service-detail-section.records li:last-child{border-left-color:transparent;padding-bottom:0}.service-detail-section.records li>i{position:absolute;left:-6px;top:2px;width:11px;height:11px;border:3px solid #fff;border-radius:50%;background:#8a9995;box-shadow:0 0 0 1px #bdc9c5}.service-detail-section.records li.tone-success>i{background:#079f69;box-shadow:0 0 0 1px #65b99b}.service-detail-section.records li.tone-warning>i{background:#e29528;box-shadow:0 0 0 1px #e7ba78}.service-detail-section.records li.tone-danger>i{background:#e35c5c;box-shadow:0 0 0 1px #e99595}.service-detail-section.records strong{margin-right:12px;font-size:13px}.service-detail-section.records time{color:#909c99;font-size:12px}.service-detail-section.records p{margin:5px 0 0;color:#788681;font-size:12px;line-height:19px}.service-detail-actions{min-height:74px;padding:14px 30px;border-top:1px solid #e2e9e7;background:#fff;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:none}.service-detail-actions button{min-width:92px;height:38px;padding:0 17px;border:1px solid #d6e0dd;border-radius:6px;background:#fff;color:#526169;font-size:13px}.service-detail-actions button:hover{border-color:#68b99b;color:#079f69}.service-detail-actions button.primary{border-color:#079f69;background:#079f69;color:#fff}.service-detail-actions button.primary:hover{border-color:#087b57;background:#087b57}.service-detail-actions button.danger{border-color:#efb1ad;color:#e45c54}.service-detail-actions button.danger:hover{border-color:#e45c54;background:#fff6f5}@media(max-width:760px){.service-detail-mask{padding:12px}.service-detail-dialog{max-height:calc(100vh - 24px)}.service-detail-titlebar{height:72px;padding:0 18px}.service-detail-scroll{padding:18px}.service-detail-product{align-items:flex-start;flex-wrap:wrap}.service-detail-product>img{width:105px;height:82px}.service-detail-price{width:100%;margin:0;padding:10px 0 0;border-top:1px solid #e8edeb;text-align:left}.service-detail-grid{grid-template-columns:1fr}.service-detail-grid>div,.service-detail-grid>div:nth-child(odd){border-right:0;border-bottom:1px solid #dfe7e4}.service-detail-grid>div:nth-last-child(-n+2){border-bottom:1px solid #dfe7e4}.service-detail-grid>div:last-child{border-bottom:0}.service-adjustment-compare{overflow-x:auto}.service-adjustment-compare>div{min-width:620px}.service-detail-actions{padding:12px 18px;flex-wrap:wrap}.service-detail-actions button{flex:1}.service-detail-actions button.primary{min-width:200px}}.service-detail-dialog.is-adjustment-review .service-detail-titlebar{background:linear-gradient(110deg,#fff 55%,#fff9ef)}.service-detail-dialog.is-adjustment-review .service-detail-titlebar span{color:#c87a18}.service-detail-dialog.is-adjustment-review .service-detail-section.adjustment{padding:16px;border:1px solid #f0cf9e;border-radius:10px;background:#fffaf1}.service-detail-dialog.is-adjustment-review .service-detail-section.adjustment>h3{border-left-color:#dc8b25}.service-adjustment-notice{margin:-2px 0 13px;color:#956a34;font-size:12px;line-height:20px}.fulfillment-mask{position:fixed;inset:0;z-index:170;padding:24px;background:#17282d99;display:grid;place-items:center}.fulfillment-dialog{width:min(1280px,100%);max-height:calc(100vh - 48px);overflow:hidden;border-radius:16px;background:#f3f8f6;display:flex;flex-direction:column;box-shadow:0 30px 90px #0a20224d;color:#25363d}.fulfillment-titlebar{min-height:78px;padding:13px 26px;border-bottom:1px solid #dfe8e5;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;flex:none}.fulfillment-titlebar span{display:block;margin-bottom:4px;color:#079f69;font-size:10px;font-weight:700;letter-spacing:1.8px}.fulfillment-titlebar h2{margin:0;font-size:21px}.fulfillment-titlebar>div:last-child{display:flex;align-items:center;gap:9px}.fulfillment-titlebar button{height:36px;padding:0 14px;border:1px solid #079f69;border-radius:6px;background:#079f69;color:#fff;display:flex;align-items:center;gap:6px}.fulfillment-titlebar button.close{width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#eef4f2;color:#31464b;display:grid;place-items:center}.fulfillment-scroll{min-height:0;overflow-y:auto;padding:18px}.fulfillment-banner{min-height:112px;padding:20px 24px;border-radius:10px;background:linear-gradient(120deg,#087b57,#167b91);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px}.fulfillment-banner em{display:inline-block;padding:4px 9px;border-radius:12px;background:#ffffff29;font-size:11px;font-style:normal}.fulfillment-banner h3{margin:9px 0 7px;font-size:18px}.fulfillment-banner p{margin:0;color:#ffffffc2;font-size:12px}.fulfillment-progress{text-align:right}.fulfillment-progress strong{display:block;font-size:32px}.fulfillment-progress span{font-size:11px}.fulfillment-steps{margin:14px 0 0;padding:17px 15px;border:1px solid #e1e9e6;border-radius:9px;background:#fff;display:grid;grid-template-columns:repeat(8,1fr);list-style:none}.fulfillment-steps li{position:relative;display:grid;justify-items:center;gap:4px;text-align:center}.fulfillment-steps li:before{content:"";position:absolute;top:13px;right:50%;left:-50%;height:2px;background:#dce6e2}.fulfillment-steps li:first-child:before{display:none}.fulfillment-steps i{position:relative;z-index:1;width:27px;height:27px;border:2px solid #c7d4d0;border-radius:50%;background:#fff;color:#92a09c;display:grid;place-items:center;font-size:11px;font-style:normal}.fulfillment-steps li.completed i{border-color:#0ca36d;background:#0ca36d;color:#fff}.fulfillment-steps li.completed:before,.fulfillment-steps li.active:before{background:#50bd96}.fulfillment-steps li.active i{border-color:#0ca36d;color:#079f69}.fulfillment-steps strong{font-size:11px}.fulfillment-steps span{color:#9aa6a3;font-size:9px}.fulfillment-columns{margin-top:14px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.8fr);gap:14px;align-items:start}.fulfillment-panel{padding:18px;border:1px solid #e1e9e6;border-radius:10px;background:#fff}.fulfillment-panel>h3{margin:0 0 14px;font-size:16px}.fulfillment-panel.nodes>ol{margin:0;padding:0 0 0 8px;list-style:none}.fulfillment-panel.nodes li{position:relative;min-height:82px;padding:0 72px 18px 28px;border-left:1px solid #dce6e2}.fulfillment-panel.nodes li:last-child{border-left-color:transparent}.fulfillment-panel.nodes li>i{position:absolute;left:-6px;top:2px;width:11px;height:11px;border:3px solid #fff;border-radius:50%;background:#c3cfcb;box-shadow:0 0 0 1px #c3cfcb}.fulfillment-panel.nodes li.passed>i{background:#0ca36d;box-shadow:0 0 0 1px #51ba94}.fulfillment-panel.nodes li.in-progress>i{background:#278cc4;box-shadow:0 0 0 1px #7abbe0}.fulfillment-panel.nodes h4{margin:0 0 6px;font-size:13px}.fulfillment-panel.nodes p{margin:0 0 6px;color:#73817e;font-size:12px;line-height:19px}.fulfillment-panel.nodes small{color:#9aa5a2}.fulfillment-panel.nodes li>em{position:absolute;right:0;top:0;padding:6px 8px;border-radius:7px;background:#edf7f3;color:#07895d;font-size:10px;font-style:normal}.fulfillment-panel.nodes li.in-progress>em{background:#ebf6fc;color:#2584b8}.fulfillment-panel.nodes li.pending>em{background:#f1f3f2;color:#899490}.fulfillment-side{display:grid;gap:12px}.risk{padding:10px;border-radius:7px;display:flex;align-items:flex-start;gap:9px}.risk+.risk{margin-top:7px}.risk span strong,.risk span small{display:block}.risk span strong{font-size:11px}.risk span small{margin-top:3px;font-size:10px}.risk.warning{background:#fff4e5;color:#c97918}.risk.safe{background:#eef8f4;color:#07895d}.delivery-checks{margin:0;padding:0;list-style:none}.delivery-checks li{min-height:30px;display:flex;align-items:center;justify-content:space-between;font-size:11px}.delivery-checks li span{display:flex;align-items:center;gap:6px}.delivery-checks em{font-style:normal;color:#9aa5a2}.delivery-checks em.submitted{color:#07895d}.fulfillment-panel.completion dl{margin:0}.fulfillment-panel.completion dl div{margin-bottom:9px}.fulfillment-panel.completion dt{color:#8a9692;font-size:10px}.fulfillment-panel.completion dd{margin:3px 0 0;font-size:11px;line-height:18px}.fulfillment-panel.completion textarea{width:100%;padding:9px;border:1px solid #d8e3df;border-radius:6px;outline:none;resize:vertical;font:inherit;font-size:11px}.fulfillment-panel.completion textarea:focus{border-color:#61b999}.fulfillment-panel.completion button{width:100%;min-height:36px;margin-top:9px;border:1px solid #079f69;border-radius:6px;background:#079f69;color:#fff}.fulfillment-panel.completion button:disabled{border-color:#e2e7e5;background:#f2f4f3;color:#98a39f}.fulfillment-related{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fulfillment-related button{min-height:35px;border:1px solid #cfe0da;border-radius:6px;background:#fff;color:#39705e;display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px}.fulfillment-related button:disabled{opacity:.45}.fulfillment-inner-mask{position:fixed;inset:0;z-index:210;padding:20px;background:#14252a80;display:grid;place-items:center}.fulfillment-after-sale{width:min(540px,100%);border-radius:13px;background:#fff;box-shadow:0 24px 70px #0a202247}.fulfillment-after-sale header{height:76px;padding:0 22px;border-bottom:1px solid #e3eae8;display:flex;align-items:center;justify-content:space-between}.fulfillment-after-sale header span{color:#079f69;font-size:10px;letter-spacing:1.5px}.fulfillment-after-sale header h3{margin:4px 0 0}.fulfillment-after-sale header button{border:0;background:none}.fulfillment-after-sale dl{margin:20px}.fulfillment-after-sale dl div{padding:11px 0;border-bottom:1px solid #edf1f0;display:grid;grid-template-columns:110px 1fr;gap:15px;font-size:12px}.fulfillment-after-sale dt{color:#8a9692}.fulfillment-after-sale dd{margin:0}.fulfillment-after-sale footer{padding:14px 20px;border-top:1px solid #e3eae8;text-align:right}.fulfillment-after-sale footer button{height:34px;padding:0 20px;border:1px solid #d6e0dd;border-radius:5px;background:#fff}@media(max-width:900px){.fulfillment-mask{padding:10px}.fulfillment-dialog{max-height:calc(100vh - 20px)}.fulfillment-steps{overflow-x:auto;grid-template-columns:repeat(8,110px)}.fulfillment-columns{grid-template-columns:1fr}.fulfillment-titlebar{padding:11px 16px}.fulfillment-titlebar>div:last-child>button:first-child{font-size:0}.fulfillment-titlebar>div:last-child>button:first-child svg{margin:0}.fulfillment-banner{align-items:flex-start;flex-direction:column}.fulfillment-progress{text-align:left}.fulfillment-related{grid-template-columns:1fr}}.address-page{display:grid;grid-template-columns:minmax(0,1fr) 205px;gap:16px;align-items:start}.address-panel,.address-rules{border:1px solid #e8edf3;border-radius:12px;background:#fff;box-shadow:0 7px 25px #2342640e}.address-panel{min-width:0;overflow:hidden}.address-panel-header{min-height:82px;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e9edf2}.address-panel-header h1{margin:0 0 5px;font-size:19px}.address-panel-header p{margin:0;color:#8a95a3;font-size:12px}.address-primary-button{height:38px;padding:0 15px;border:1px solid #176ee5;border-radius:5px;background:#176ee5;color:#fff;display:flex;align-items:center;gap:6px}.address-primary-button:disabled{cursor:not-allowed;opacity:.5}.address-toolbar{min-height:62px;padding:11px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #edf0f4}.address-tabs{display:flex;align-self:stretch;gap:20px}.address-tabs button{position:relative;border:0;background:#fff;color:#5a6676;font-size:13px}.address-tabs button.active{color:#176ee5;font-weight:600}.address-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:3px;border-radius:2px;background:#176ee5}.address-search{width:275px;height:36px;border:1px solid #dfe5ec;border-radius:5px;display:flex;overflow:hidden}.address-search:focus-within{border-color:#72a4ed}.address-search input{min-width:0;flex:1;border:0;outline:0;padding:0 11px;font-size:12px}.address-search button{width:38px;border:0;background:#fff;color:#748191;display:grid;place-items:center}.address-summary-row{margin:14px 16px;min-height:72px;border:1px solid #e8edf3;border-radius:8px;display:grid;grid-template-columns:repeat(4,1fr)}.address-summary-row>div{margin:13px 0;padding:0 16px;display:flex;align-items:center;gap:11px;border-right:1px solid #e9edf2;color:#347ee6}.address-summary-row>div:nth-child(2){color:#e6942b}.address-summary-row>div:nth-child(3){color:#0ba766}.address-summary-row>div:nth-child(4){color:#ef5967;border-right:0}.address-summary-row span{color:#647082;font-size:12px}.address-summary-row strong{display:block;margin-top:2px;color:#273445;font-size:18px}.address-batch-bar{height:43px;padding:0 16px;display:flex;align-items:center;gap:9px;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;color:#7a8696;font-size:12px}.address-batch-bar label{display:flex;align-items:center;gap:7px;color:#586575}.address-batch-bar span{margin-right:auto}.address-batch-bar button{height:28px;padding:0 9px;border:1px solid #dce3ea;border-radius:4px;background:#fff;color:#586575;display:flex;align-items:center;gap:4px}.address-batch-bar button:not(:disabled):hover{color:#176ee5;border-color:#8bb5f3}.address-batch-bar button:disabled{opacity:.45;cursor:not-allowed}.address-list article{min-height:104px;padding:14px 16px;display:grid;grid-template-columns:24px 100px minmax(230px,1.5fr) minmax(170px,1fr) 120px 160px;gap:12px;align-items:center;border-bottom:1px solid #edf0f3;font-size:12px}.address-list article:hover{background:#fbfdff}.address-list article.disabled{background:#fafbfc;color:#8e98a5}.address-check{align-self:start;padding-top:3px}.address-person strong,.address-person span,.address-location strong,.address-location span,.address-company strong,.address-company span{display:block}.address-person strong,.address-location strong,.address-company strong{color:#344152;font-size:13px}.address-person span,.address-location span,.address-company span{margin-top:7px;color:#737f8f;line-height:18px}.address-location span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.address-company strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.address-labels{display:flex;gap:5px;align-content:center;flex-wrap:wrap}.address-labels em{padding:3px 6px;border:1px solid #a8caf7;border-radius:3px;background:#f3f8ff;color:#2977df;font-style:normal;white-space:nowrap}.address-labels em.default{color:#08a363;border-color:#98dfbd;background:#effaf5}.address-labels em.tag-仓库{color:#7357dc;border-color:#d1c7f8;background:#f6f3ff}.address-labels em.tag-项目部{color:#e38818;border-color:#f6cf9c;background:#fff8ee}.address-labels em.status-disabled{color:#7c8795;border-color:#d7dde4;background:#f3f5f7}.address-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.address-actions button{padding:2px 0;border:0;background:none;color:#176ee5;display:flex;align-items:center;gap:3px;font-size:11px}.address-actions button.danger{color:#e94d55}.address-empty{min-height:340px;display:grid;place-content:center;justify-items:center;color:#a3aeba;text-align:center}.address-empty h3{margin:12px 0 5px;color:#566273;font-size:16px}.address-empty p{margin:0 0 16px;font-size:13px}.address-empty button{height:34px;padding:0 14px;border:1px solid #82acf0;border-radius:5px;background:#fff;color:#176ee5}.address-pagination{min-height:58px;padding:0 16px;display:flex;align-items:center;justify-content:flex-end;gap:7px;color:#778393;font-size:12px}.address-pagination button,.address-pagination select,.address-pagination input{height:30px;border:1px solid #dfe5eb;border-radius:4px;background:#fff;color:#566272}.address-pagination button{min-width:30px;display:grid;place-items:center}.address-pagination button.active{border-color:#176ee5;background:#176ee5;color:#fff}.address-pagination button:disabled{opacity:.45}.address-pagination select{padding:0 7px}.address-pagination input{width:42px;text-align:center}.address-rules{padding:18px 17px;background:linear-gradient(145deg,#f7faff,#f0f6ff)}.address-rules h2{margin:0 0 13px;display:flex;align-items:center;gap:7px;color:#315b91;font-size:14px}.address-rules ul{margin:0;padding-left:18px;color:#65758a;font-size:12px;line-height:23px}.address-form-dialog{position:relative;width:min(720px,100%);max-height:calc(100vh - 36px);overflow:auto;border-radius:12px;background:#fff;padding:25px 30px;box-shadow:0 24px 70px #12243a40}.address-form-dialog h2{margin:0 0 20px;font-size:20px}.address-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.address-form-grid label,.address-form-field{position:relative;display:block;margin:0;min-width:0}.address-form-grid .full{grid-column:1/-1}.address-form-grid label>span,.address-form-field>span{display:block;margin-bottom:7px;color:#526071;font-size:13px}.address-form-grid i,.address-form-field i{margin-right:4px;color:#ec4f55;font-style:normal}.address-form-grid input:not([type=checkbox]),.address-form-grid textarea,.address-form-grid select{width:100%;border:1px solid #dce3ea;border-radius:5px;outline:0;color:#3d4a5a;font:inherit;font-size:13px}.address-form-grid input:not([type=checkbox]),.address-form-grid select{height:39px;padding:0 11px;background:#fff}.address-form-grid textarea{height:68px;padding:10px 11px;resize:vertical}.address-form-grid input:focus,.address-form-grid textarea:focus,.address-form-grid select:focus{border-color:#75a5ed}.address-form-grid small{display:block;min-height:17px;padding-top:3px;color:#e74e55;font-size:11px}.address-form-grid label>b{position:absolute;right:8px;bottom:20px;color:#9aa4b0;font-size:10px;font-weight:400}.region-selects{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.address-tag-options{display:flex;gap:9px;flex-wrap:wrap}.address-tag-options button{height:32px;min-width:68px;border:1px solid #dce4ed;border-radius:5px;background:#fff;color:#596676}.address-tag-options button.active{border-color:#176ee5;background:#eef5ff;color:#176ee5}.switch-field{display:flex!important;align-items:center;gap:9px;padding-top:24px}.switch-field>span{margin:0!important}.switch-field input{appearance:none;width:40px;height:22px;border-radius:12px;background:#c8ced6;position:relative;transition:.2s}.switch-field input:before{content:"";position:absolute;width:18px;height:18px;left:2px;top:2px;border-radius:50%;background:#fff;transition:.2s}.switch-field input:checked{background:#176ee5}.switch-field input:checked:before{transform:translate(18px)}.switch-field em{color:#8c97a4;font-size:12px;font-style:normal}.address-confirm-icon{width:58px;height:58px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;color:#ec8e25;background:#fff4e6}.address-confirm-dialog .personal-dialog-actions{justify-content:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1380px){.address-page{grid-template-columns:1fr}.address-rules{order:-1}.address-rules ul{display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px}.address-list{overflow-x:auto}.address-list article{min-width:980px}}@media(max-width:900px){.address-toolbar{align-items:stretch;flex-direction:column}.address-tabs{height:34px;overflow-x:auto}.address-tabs button{white-space:nowrap}.address-tabs button.active:after{bottom:0}.address-search{width:100%}.address-summary-row{grid-template-columns:repeat(2,1fr)}.address-summary-row>div:nth-child(2){border-right:0}.address-summary-row>div:nth-child(-n+2){border-bottom:1px solid #e9edf2}.address-rules ul,.address-form-grid{grid-template-columns:1fr}.address-form-grid .full{grid-column:auto}.address-form-dialog{padding:22px 20px}.address-panel-header{align-items:flex-start;flex-direction:column}.address-pagination{justify-content:flex-start;overflow-x:auto}}@media(max-width:600px){.address-summary-row{grid-template-columns:1fr 1fr}.address-summary-row>div{padding:0 10px}.address-batch-bar span{display:none}.address-primary-button{width:100%;justify-content:center}.region-selects{grid-template-columns:1fr}.address-rules{display:none}}.auth-bootstrap[data-v-eded4469]{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:14px;background:#f4f8fd;color:#526374;font:14px Inter,PingFang SC,Microsoft YaHei,sans-serif}.auth-bootstrap span[data-v-eded4469]{width:26px;height:26px;border:3px solid #cfe0ee;border-top-color:#167be3;border-radius:50%;animation:auth-bootstrap-spin-eded4469 .8s linear infinite}@keyframes auth-bootstrap-spin-eded4469{to{transform:rotate(360deg)}}
