:root{color:#10233f;font-synthesis:none;text-rendering:optimizelegibility;--navy:#001b3f;--orange:#ff4d1f;--orange-dark:#e94116;--cyan:#0fcbd4;--blue:#087ff5;--ink:#10233f;--muted:#68798f;--line:#dfe6ef;--soft:#f4f7fb;--success:#11996d;background:#fff;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.route-loading{background:var(--soft);min-height:100vh;color:var(--navy);place-items:center;font-weight:700;display:grid}.brand-mark{color:#fff;white-space:nowrap;align-items:center;gap:10px;display:flex}.brand-icon{width:34px;height:34px;display:block;position:relative;transform:rotate(-8deg)}.brand-icon:before,.brand-icon i,.brand-icon b{content:"";border-radius:10px;display:block;position:absolute}.brand-icon:before{background:var(--orange);inset:3px 12px 3px 3px}.brand-icon i{background:var(--cyan);inset:10px 3px 3px 13px}.brand-icon b{background:#fff;width:9px;height:9px;top:2px;right:2px}.brand-name{letter-spacing:.05em;font-size:22px;font-weight:800}.brand-tagline{color:#b7c6da;letter-spacing:.05em;border-left:1px solid #ffffff47;padding-left:12px;font-size:12px;font-weight:600}.site-header{background:var(--navy);color:#fff;height:76px}.site-header-inner{justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:100%;margin:auto;display:flex}.top-nav{color:#d6e1ef;align-items:center;gap:34px;height:100%;font-size:14px;font-weight:600;display:flex}.top-nav a{align-items:center;gap:7px;height:100%;transition:all .2s;display:flex}.top-nav .support-link{border:1px solid #ffffff40;border-radius:8px;height:38px;padding:0 15px}.mobile-nav-toggle{color:#fff;background:0 0;border:0;padding:8px;display:none}.top-nav .nav-primary{background:var(--orange);color:#fff;border-radius:8px;height:40px;padding:0 18px;box-shadow:0 8px 24px #ff4d1f33}.top-nav .nav-primary:hover{background:var(--orange-dark)}.home-page{min-height:100vh;color:var(--ink);background:#fff}.home-page .site-header{z-index:50;background:#001328;border-bottom:1px solid #ffffff14;position:relative}.home-page .top-nav{gap:42px}.premium-hero{color:#fff;background:radial-gradient(circle at 75% 44%,#09284b 0,#001a35 38%,#001328 73%);min-height:calc(100svh - 76px);position:relative;overflow:hidden}.premium-hero:after{content:"";clip-path:polygon(0 42%,50% 100%,100% 42%,100% 100%,0 100%);background:#fff;height:45px;position:absolute;bottom:-1px;left:0;right:0}.premium-hero-inner{grid-template-columns:minmax(400px,.78fr) minmax(580px,1.22fr);align-items:center;gap:24px;width:min(1390px,100% - 64px);min-height:calc(100svh - 76px);margin:auto;padding:70px 0 105px;display:grid}.premium-hero-copy{z-index:4;position:relative}.premium-hero-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(64px,6vw,94px);line-height:1.08}.premium-hero-copy p{color:#9fb0c7;letter-spacing:.02em;margin:34px 0 0;font-size:21px}.premium-hero-actions{gap:16px;margin-top:42px;display:flex}.premium-button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 24px;font-size:15px;font-weight:800;transition:all .22s;display:inline-flex}.premium-button svg{width:19px}.premium-button.primary{background:var(--orange);color:#fff;box-shadow:0 14px 34px #ff4d1f3d}.premium-button.outline:hover{background:#0fcbd41a;transform:translateY(-2px)}.hero-product-stage{perspective:1300px;min-width:0;position:relative;transform:translate(42px)}.product-ui{height:440px;color:var(--ink);background:#fff;border:1px solid #dbe3ee;border-radius:12px;display:flex;overflow:hidden;box-shadow:0 30px 70px #001b3f21}.product-ui.compact{transform-origin:0;color:#eef6ff;background:#07182d;border-color:#93b7dc6b;height:520px;transform:rotateY(-4deg)rotateX(1deg);box-shadow:0 40px 100px #0000006b}.product-ui-sidebar{color:#8fa7c5;background:#001b3f;flex:none;width:120px;padding:22px 10px}.product-ui-brand{color:#fff;align-items:center;gap:8px;height:34px;padding:0 10px;font-weight:800;display:flex}.product-ui-brand i{background:linear-gradient(135deg,var(--cyan) 50%,var(--orange) 50%);clip-path:polygon(50% 0,61% 35%,100% 50%,61% 62%,50% 100%,38% 62%,0 50%,38% 35%);width:13px;height:13px;display:block}.product-ui-sidebar nav{gap:4px;margin-top:21px;display:grid}.product-ui-sidebar nav span{border-radius:6px;align-items:center;gap:8px;height:38px;padding:0 10px;font-size:10px;display:flex}.product-ui-sidebar nav svg{width:14px}.product-ui-sidebar nav span.active{color:#fff;box-shadow:inset 3px 0 var(--cyan);background:#0b376c}.product-ui-content{background:#fbfcfe;flex:1;min-width:0;padding:24px}.product-ui.compact .product-ui-content{background:#07182d}.product-ui-content>header{border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:flex-start;height:41px;display:flex}.product-ui.compact .product-ui-content>header{border-color:#ffffff1a}.product-ui-content>header strong{font-size:16px}.product-ui-content button{color:#5f6f84;background:#fff;border:1px solid #d7e0eb;border-radius:5px;padding:6px 9px;font-size:9px}.product-ui.compact .product-ui-content button{color:#b8c9dc;background:#ffffff0d;border-color:#ffffff29}.product-ui-tabs{color:#8b99aa;white-space:nowrap;border-bottom:1px solid #edf1f5;align-items:center;gap:25px;height:48px;font-size:9px;display:flex}.product-ui.compact .product-ui-tabs{color:#738aa6;border-color:#ffffff14}.product-ui-tabs b{height:100%;color:var(--blue);border-bottom:2px solid var(--blue);align-items:center;display:flex}.product-ui-list{margin-top:13px;display:grid}.product-ui-list>div{color:#65758a;border-bottom:1px solid #edf1f5;grid-template-columns:32px 1fr .7fr .7fr .7fr;align-items:center;gap:10px;min-height:52px;padding:0 9px;font-size:9px;display:grid}.product-ui.compact .product-ui-list>div{color:#8296ad;border-color:#ffffff12}.product-ui-list strong{color:var(--ink);font-size:10px}.product-ui.compact .product-ui-list strong{color:#dce9f7}.product-ui-list b{color:#28a978;font-size:9px}.demo-avatar{background:linear-gradient(135deg,#b7d8ff,#4f91e7);border-radius:50%;width:25px;height:25px}.demo-avatar.tone-1{background:linear-gradient(135deg,#ffd2c6,#ff744f)}.demo-avatar.tone-2{background:linear-gradient(135deg,#bff1e7,#2bbf9d)}.demo-avatar.tone-3{background:linear-gradient(135deg,#d8ccff,#8269d8)}.order-list>div{grid-template-columns:1.2fr .8fr .7fr .6fr;padding-left:5px}.order-list small{color:var(--blue)}.fund-channel-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.fund-channel-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:9px;flex-direction:column;min-height:218px;padding:20px;display:flex}.product-ui.compact .fund-channel-grid article{background:#ffffff09;border-color:#ffffff1a}.fund-channel-grid article>span{color:var(--blue);align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.fund-channel-grid svg{width:16px}.fund-channel-grid article>strong{margin-top:29px;font-size:17px}.fund-channel-grid p{color:#8996a8;margin:7px 0;font-size:9px}.fund-channel-grid button{width:max-content;background:var(--blue)!important;color:#fff!important;border-color:var(--blue)!important;margin-top:auto!important}.hero-float-card{z-index:5;width:235px;color:var(--cyan);background:#041931f5;border:1px solid #5da1d961;border-radius:10px;align-items:center;gap:12px;padding:17px 18px;display:flex;position:absolute;box-shadow:0 24px 60px #00000061}.hero-float-card>svg{flex:none;width:27px}.hero-float-card span{flex-direction:column;display:flex}.hero-float-card small{color:#7690ad;font-size:9px}.hero-float-card strong{color:#fff;margin-top:3px;font-size:11px}.hero-funds{top:33%;right:-14px}.hero-workers{color:var(--orange);bottom:-34px;right:8%}.product-stories{width:min(1220px,100% - 40px);margin:auto;padding:150px 0 60px}.stories-heading{border-bottom:1px solid #dfe6ef;padding-bottom:70px}.stories-heading h2{max-width:720px;color:var(--navy);letter-spacing:-.045em;margin:0;font-size:52px;line-height:1.18}.product-story{border-bottom:1px solid #e3e8ef;grid-template-columns:minmax(190px,.32fr) minmax(620px,1fr);align-items:center;gap:70px;min-height:760px;padding:110px 0;display:grid}.product-story.reverse{grid-template-columns:minmax(620px,1fr) minmax(190px,.32fr)}.product-story.reverse .product-ui{order:-1}.story-copy>span{color:#dfe4eb;letter-spacing:-.08em;font:300 86px/1 Inter,sans-serif;display:block}.story-copy h3{color:var(--orange);letter-spacing:-.045em;margin:12px 0 0;font-size:60px}.story-copy p{color:#607086;max-width:190px;margin:15px 0 0;font-size:14px;line-height:1.7}.product-story .product-ui{width:100%}.endpoint-section{background:#f7f9fc;padding:150px max(20px,50% - 610px)}.endpoint-section h2,.premium-onboarding h2{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:50px}.endpoint-line{grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid;position:relative}.endpoint-line:before{content:"";background:#cbd7e5;height:1px;position:absolute;top:65px;left:3%;right:3%}.endpoint-line>div{text-align:center;flex-direction:column;align-items:center;min-height:145px;display:flex;position:relative}.endpoint-line i{color:#a7b4c4;font:12px ui-monospace,monospace}.endpoint-line strong{margin-top:27px;font-size:17px}.endpoint-line span{background:var(--blue);border:4px solid #f7f9fc;border-radius:50%;width:15px;height:15px;position:absolute;top:58px;box-shadow:0 0 0 1px #a8c8ee}.endpoint-line>div:nth-child(2) span{background:var(--cyan)}.endpoint-line>div:nth-child(3) span{background:var(--orange)}.premium-onboarding{padding:150px max(20px,50% - 610px)}.premium-onboarding>div{border-top:1px solid #dfe6ef;border-bottom:1px solid #dfe6ef;grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.premium-onboarding article{border-right:1px solid #dfe6ef;flex-direction:column;min-height:210px;padding:45px 35px;display:flex;position:relative}.premium-onboarding article:last-child{border-right:0}.premium-onboarding article>span{width:44px;height:44px;color:var(--blue);place-items:center;display:grid}.premium-onboarding article:nth-child(2)>span{color:var(--cyan)}.premium-onboarding article:nth-child(3)>span{color:var(--orange)}.premium-onboarding article>span svg{width:31px}.premium-onboarding article i{color:#e2e7ed;font:48px/1 Inter,sans-serif;position:absolute;top:35px;right:28px}.premium-onboarding article strong{margin-top:25px;font-size:18px}.premium-onboarding article>svg{z-index:2;color:#aab7c6;background:#fff;width:23px;padding:4px;position:absolute;top:99px;right:-12px}.premium-final-cta{color:#fff;text-align:center;background:radial-gradient(circle at 50% 100%,#07315c,#00162e 64%);flex-direction:column;justify-content:center;align-items:center;min-height:450px;padding:80px 20px;display:flex}.premium-final-cta h2{letter-spacing:-.05em;margin:0;font-size:54px}.premium-final-cta>div{gap:14px;margin-top:38px;display:flex}.premium-footer{color:#7a899b;background:#fff;align-items:center;gap:28px;min-height:92px;padding:0 max(24px,50% - 610px);font-size:11px;display:flex}.premium-footer .brand-mark{color:var(--navy)}.premium-footer .brand-icon b{background:var(--navy)}.premium-footer>span{margin-right:auto}.premium-footer>div{gap:27px;display:flex}.premium-footer a:hover{color:var(--blue)}@media (width<=900px){.home-page{overflow-x:clip}.premium-hero-inner{grid-template-columns:minmax(0,1fr);width:min(720px,100% - 48px)}.hero-product-stage{display:none}.product-stories{padding-top:105px}.product-story,.product-story.reverse{grid-template-columns:minmax(0,1fr);gap:38px;min-height:0;padding:80px 0}.product-story.reverse .product-ui{order:initial}.story-copy p{max-width:430px}.endpoint-section,.premium-onboarding{padding-top:105px;padding-bottom:105px}}@media (width<=680px){.home-page .site-header-inner{width:calc(100% - 28px)}.premium-hero{min-height:calc(100svh - 66px)}.premium-hero-inner{width:calc(100% - 40px);min-height:calc(100svh - 66px);padding:65px 0 90px}.premium-hero-copy h1{font-size:clamp(43px,13vw,56px);line-height:1.08}.premium-hero-copy p{margin-top:26px;font-size:17px;line-height:1.7}.premium-hero-actions{gap:10px;margin-top:32px}.premium-button{flex:1;min-width:0;min-height:52px;padding:0 16px;font-size:14px}.product-stories{width:calc(100% - 32px);padding:85px 0 25px}.stories-heading{padding-bottom:45px}.stories-heading h2,.endpoint-section h2,.premium-onboarding h2{font-size:34px;line-height:1.2}.product-story,.product-story.reverse{gap:28px;padding:58px 0}.story-copy>span{font-size:58px}.story-copy h3{margin-top:7px;font-size:42px}.story-copy p{max-width:none;margin-top:10px}.product-story .product-ui{height:310px}.product-ui-sidebar{width:82px;padding:13px 6px}.product-ui-brand{padding:0 6px;font-size:10px}.product-ui-sidebar nav{margin-top:11px}.product-ui-sidebar nav span{gap:5px;height:34px;padding:0 6px;font-size:8px}.product-ui-sidebar nav svg{width:12px}.product-ui-content{padding:15px 12px}.product-ui-content>header strong{font-size:12px}.product-ui-tabs{gap:12px;height:40px;font-size:7px}.product-ui-list{margin-top:6px}.product-ui-list>div{gap:5px;min-height:40px;padding:0 3px;font-size:7px}.product-ui-list strong{font-size:7px}.order-list>div{grid-template-columns:1.2fr .8fr .7fr .6fr}.demo-avatar{width:18px;height:18px}.fund-channel-grid{gap:7px;margin-top:10px}.fund-channel-grid article{min-height:170px;padding:10px}.fund-channel-grid article>strong{margin-top:18px;font-size:11px}.endpoint-section,.premium-onboarding{padding:85px 20px}.endpoint-line{grid-template-columns:1fr;margin-top:45px}.endpoint-line:before{width:1px;height:auto;inset:10px auto 10px 17px}.endpoint-line>div{text-align:left;align-items:flex-start;min-height:85px;padding-left:48px}.endpoint-line i{position:absolute;top:25px;left:0}.endpoint-line strong{margin-top:24px}.endpoint-line span{top:29px;left:12px}.premium-onboarding>div{grid-template-columns:1fr;margin-top:42px}.premium-onboarding article{border-bottom:1px solid #dfe6ef;border-right:0;min-height:150px;padding:30px 24px}.premium-onboarding article:last-child{border-bottom:0}.premium-onboarding article>svg{display:none}.premium-final-cta{min-height:380px}.premium-final-cta h2{font-size:40px}.premium-final-cta>div{gap:10px;width:100%;max-width:350px}.premium-footer{flex-wrap:wrap;align-items:flex-start;padding:24px}.premium-footer>span{order:3;width:100%}.premium-footer>div{margin-left:auto}}.public-page{background:#fff;min-height:100vh}.purchase-hero{background:linear-gradient(#f7faff 0,#fff 82%);padding:70px 20px 68px}.purchase-hero>h1,.purchase-hero>.hero-lead,.purchase-hero>.eyebrow,.purchase-layout{width:min(1120px,100%);margin-left:auto;margin-right:auto}.eyebrow{color:var(--blue);letter-spacing:.08em;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.purchase-hero h1{letter-spacing:-.035em;color:var(--navy);margin-top:15px;margin-bottom:10px;font-size:38px;line-height:1.2}.hero-lead{color:var(--muted);margin-top:0;font-size:15px}.purchase-layout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.72fr);gap:28px;margin-top:38px;display:grid}.purchase-form{border:1px solid var(--line);background:#fff;border-radius:16px;padding:30px;box-shadow:0 18px 50px #001b3f13}.product-summary{border-bottom:1px solid var(--line);align-items:center;gap:17px;padding-bottom:25px;display:flex}.invite-art{width:66px;height:66px;color:var(--orange);background:linear-gradient(135deg,#fff3ec,#eefcff);border:1px solid #fee3d7;border-radius:15px;flex:none;place-items:center;display:grid}.product-copy{flex-direction:column;gap:5px;display:flex}.product-copy strong{font-size:17px}.product-copy span{color:var(--muted);font-size:13px}.price{color:var(--orange);letter-spacing:-.04em;margin-left:auto;font-size:35px;font-weight:800}.price small{vertical-align:11px;margin-right:3px;font-size:16px}.field-label{margin:24px 0 8px;font-size:14px;font-weight:700;display:block}.contact-field{color:#8a9aae;border:1px solid #ccd6e3;border-radius:10px;align-items:center;gap:10px;height:52px;padding:0 14px;transition:all .2s;display:flex}.contact-field:focus-within{border-color:var(--blue);color:var(--blue);box-shadow:0 0 0 3px #087ff51a}.contact-field input{width:100%;height:100%;color:var(--ink);border:0;outline:0;font-size:15px}.payment-picker{border:0;grid-template-columns:1fr 1fr;gap:11px;margin:22px 0 0;padding:0;display:grid}.payment-picker legend{margin-bottom:9px;font-size:14px;font-weight:700}.payment-picker label{cursor:pointer;border:1px solid #d3dce7;border-radius:10px;align-items:center;gap:10px;height:60px;padding:0 13px;transition:all .2s;display:flex}.payment-picker label.selected{border-color:var(--blue);background:#f5faff;box-shadow:0 0 0 2px #087ff514}.payment-picker input{opacity:0;pointer-events:none;position:absolute}.payment-picker label>span{flex-direction:column;flex:1;display:flex}.payment-picker strong{font-size:13px}.payment-picker small{color:var(--muted);font-size:10px}.payment-picker label>svg{color:#c1cbd7;width:17px}.payment-picker label.selected>svg{color:var(--blue)}.pay-icon{color:#fff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:13px;font-style:normal;font-weight:800;display:grid}.pay-icon.wechat{background:#19b766}.pay-icon.alipay{background:#1677ff}.form-error{color:#b93817;background:#fff4f0;border:1px solid #ffd2c5;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:13px}.purchase-button{background:var(--orange);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:100%;height:52px;margin-top:21px;font-size:16px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 10px 22px #ff4d1f38}.purchase-button:hover:not(:disabled){background:var(--orange-dark);transform:translateY(-1px)}.purchase-button:disabled{box-shadow:none;background:#b9c4d2}.purchase-note{text-align:center;color:#8795a6;margin:11px 0 0;font-size:10px;line-height:1.6}.payment-picker .payment-brand{flex-direction:row;flex:1;align-items:center;min-width:0;display:flex}.payment-brand-wechat img{object-fit:contain;object-position:left center;width:105px;height:29px;display:block}.payment-brand-alipay{gap:9px}.payment-brand-alipay img{object-fit:contain;width:31px;height:31px;display:block}.payment-brand-alipay strong{font-size:13px}.purchase-aside{flex-direction:column;gap:14px;display:flex}.inventory-card,.delivery-card,.support-card{border:1px solid var(--line);background:#fff;border-radius:14px}.inventory-card{padding:23px 24px;position:relative}.inventory-card>span{color:var(--muted);font-size:12px;font-weight:700;display:block}.inventory-card strong{color:var(--navy);margin-top:4px;font-size:34px;display:inline-block}.inventory-card small{color:#7b899a;margin-top:4px;display:block}.stock-dot{vertical-align:5px;background:#aab6c5;border-radius:50%;width:8px;height:8px;margin-left:9px;display:inline-block}.stock-dot.in-stock{background:#23b47e;box-shadow:0 0 0 4px #23b47e1f}.delivery-card{padding:22px 23px}.card-title{color:var(--navy);align-items:center;gap:9px;display:flex}.card-title svg{color:var(--blue)}.delivery-card ul{color:#5f7084;gap:11px;margin:17px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.delivery-card li{align-items:center;gap:8px;display:flex}.delivery-card li svg{color:var(--success);flex:none}.support-card{align-items:center;gap:12px;min-height:73px;padding:14px 18px;transition:all .2s;display:flex}.support-card:hover{border-color:#b8c7d8;transform:translateY(-1px)}.support-card>svg:first-child{color:var(--orange)}.support-card span{flex-direction:column;flex:1;gap:2px;display:flex}.support-card strong{font-size:13px}.support-card small{color:var(--muted);font-size:11px}.support-card>svg:last-child{color:#8b99aa}.order-result{background:#f1fbf7;border:1px solid #b9e7da;border-radius:10px;margin-top:20px;padding:16px}.order-result>div:first-child{color:var(--success);align-items:center;gap:8px;display:flex}.order-result p{color:#5d6e80;margin:5px 0 0;font-size:12px}.delivered-code{background:#fff;border:1px dashed #83cdb5;border-radius:8px;justify-content:space-between;margin-top:12px;padding:11px 13px;align-items:center!important;display:flex!important}.delivered-code span{letter-spacing:.08em;font-weight:800}.delivered-code button{background:var(--navy);color:#fff;border:0;border-radius:6px;padding:7px 12px}.status-paid_waiting_stock{background:#fff9ed;border-color:#f0d395}.status-paid_waiting_stock>div:first-child{color:#a66b00}.delivery-section{background:#fff;padding:70px 20px 80px}.delivery-section>*{width:min(1120px,100%);margin-left:auto;margin-right:auto}.section-heading{text-align:center}.section-heading>span{color:var(--orange);letter-spacing:.13em;font-size:11px;font-weight:800}.section-heading h2{color:var(--navy);margin:7px 0 0;font-size:27px}.step-rail{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:43px;display:grid;position:relative}.step-rail:before{content:"";background:linear-gradient(90deg,var(--cyan),#b8d8e7,var(--orange));z-index:0;height:1px;position:absolute;top:33px;left:12%;right:12%}.step-item{text-align:center;z-index:1;position:relative}.step-number{color:#9cabbc;font-size:10px;font-weight:800;position:absolute;top:-16px;left:calc(50% + 29px)}.step-icon{border:1px solid var(--line);width:67px;height:67px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;margin:auto;display:grid;box-shadow:0 8px 26px #001b3f14}.step-item:nth-child(3) .step-icon,.step-item:nth-child(4) .step-icon{color:var(--orange)}.step-item strong{margin-top:15px;font-size:14px;display:block}.step-item p{color:var(--muted);margin:4px 0 0;font-size:12px}.register-callout{background:var(--navy);color:#fff;border-radius:13px;justify-content:space-between;align-items:center;min-height:86px;margin-top:54px;padding:19px 24px;display:flex}.register-callout>div{flex-direction:column;gap:4px;display:flex}.register-callout strong{font-size:15px}.register-callout span{color:#b9c7da;font-size:12px}.register-callout>a{background:var(--orange);border-radius:7px;align-items:center;gap:5px;height:39px;padding:0 15px;font-size:13px;font-weight:800;display:flex}.public-footer{border-top:1px solid var(--line);text-align:center;color:#7c899a;padding:25px 20px;font-size:12px}.auth-page{background:#f5f8fc;min-height:100vh}.auth-header{background:var(--navy);color:#d6e1ef;justify-content:space-between;align-items:center;height:76px;padding:0 max(30px,50% - 590px);font-size:13px;display:flex}.auth-main{grid-template-columns:1fr 540px;min-height:calc(100vh - 76px);display:grid}.intro-kicker{color:var(--cyan);letter-spacing:.16em;margin-top:15vh;font-size:11px;font-weight:800;display:block}.auth-intro h1{max-width:520px;margin:13px 0;font-size:43px;line-height:1.15}.auth-intro p{color:#b9c9dd;max-width:520px;line-height:1.8}.intro-points{gap:12px;margin-top:34px;display:flex}.intro-points span{border:1px solid #ffffff2b;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.intro-points svg{width:16px;color:var(--cyan)}.auth-form{background:#fff;padding:8vh 64px}.auth-form>div:first-child span,.login-heading>span{color:var(--orange);letter-spacing:.12em;font-size:10px;font-weight:800}.auth-form>div:first-child p{color:var(--muted);margin:0 0 27px;font-size:13px}.auth-form label,.login-panel form label{margin-top:17px;display:block}.auth-form label>b,.login-panel label>b{margin-bottom:7px;font-size:13px;display:block}.input-shell{color:#94a1b1;border:1px solid #d1dae6;border-radius:9px;align-items:center;gap:10px;height:48px;padding:0 13px;display:flex}.input-shell:focus-within{border-color:var(--blue);color:var(--blue);box-shadow:0 0 0 3px #087ff514}.input-shell svg{flex:none;width:18px}.input-shell input{min-width:0;height:100%;color:var(--ink);border:0;outline:0;flex:1}.verify-shell button,.invite-shell a{color:var(--blue);white-space:nowrap;background:#eef5ff;border:0;border-radius:6px;padding:8px 11px;font-size:12px;font-weight:700}.invite-required b{align-items:center;gap:7px;display:flex!important}.invite-required em{color:var(--orange);background:#fff1ec;border-radius:4px;padding:2px 5px;font-size:10px;font-style:normal}.auth-submit{background:var(--orange);color:#fff;border:0;border-radius:8px;width:100%;height:49px;margin-top:24px;font-weight:800}.auth-legal{text-align:center;color:#91a0b2;font-size:11px}.skeleton-notice{color:#276590;background:#f1f8ff;border:1px solid #bad9f8;border-radius:7px;padding:10px 12px;font-size:12px!important}.login-page{background:linear-gradient(135deg,#001b3f,#0b3b73);place-items:center;min-height:100vh;padding:20px;display:grid}.login-panel{background:#fff;border-radius:16px;width:min(440px,100%);padding:37px;box-shadow:0 28px 70px #00000038}.login-panel>.brand-mark{color:var(--navy)}.login-panel .brand-icon b{background:var(--navy)}.login-heading h1{margin:5px 0;font-size:26px}.login-heading p,.login-panel>p{color:var(--muted);font-size:13px}.login-panel>p{text-align:center}.login-panel>p a{color:var(--blue);font-weight:700}.portal{background:#f3f6fa;min-height:100vh;display:flex}.portal-sidebar{z-index:30;background:var(--navy);color:#fff;flex-direction:column;width:246px;min-height:100vh;display:flex;position:fixed;inset:0 auto 0 0}.portal-brand{border-bottom:1px solid #ffffff14;align-items:center;height:72px;padding:0 20px;display:flex}.portal-brand>button{color:#fff;background:0 0;border:0;margin-left:auto;display:none}.portal-name{padding:20px}.portal-name span{color:#7fa5d4;letter-spacing:.1em;font-size:10px;font-weight:800;display:block}.portal-name strong{margin-top:4px;font-size:14px;display:block}.portal-sidebar nav{gap:2px;padding:0 10px;display:grid;overflow:auto}.portal-sidebar nav button{color:#aebfd4;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;height:42px;padding:0 12px;font-size:12px;display:flex}.portal-sidebar nav button svg{width:17px}.portal-sidebar nav button.active,.portal-sidebar nav button:hover{color:#fff;background:#ffffff1a}.portal-sidebar nav button.active:before{content:"";background:var(--orange);border-radius:3px;width:3px;height:18px;margin-left:-12px}.sidebar-foot{color:#7794b8;border-top:1px solid #ffffff1a;align-items:center;gap:8px;margin:auto 18px 18px;padding-top:15px;font-size:10px;display:flex}.sidebar-foot svg{width:15px}.portal-content{width:calc(100% - 246px);min-height:100vh;margin-left:246px}.portal-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 27px;display:flex}.portal-menu{color:var(--navy);background:0 0;border:0;display:none}.portal-search{color:#96a2b1;background:#f3f6fa;border-radius:8px;align-items:center;gap:8px;width:min(360px,40vw);height:38px;padding:0 12px;display:flex}.portal-search svg{width:16px}.portal-search input{background:0 0;border:0;outline:0;width:100%;font-size:12px}.topbar-actions{align-items:center;gap:8px;display:flex}.topbar-actions>button{color:#718096;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid;position:relative}.topbar-actions svg{width:17px}.topbar-actions button i{background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.avatar{width:33px;height:33px;color:var(--blue);background:#e8f2ff;border-radius:8px;place-items:center;margin-left:6px;font-weight:800;display:grid}.topbar-actions>span{align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.topbar-actions>span svg{width:13px}.portal-main{padding:29px}.portal-heading{justify-content:space-between;align-items:end;display:flex}.portal-heading>div>span{color:#8a98aa;font-size:10px}.portal-heading h1{margin:4px 0 2px;font-size:25px}.portal-heading p{color:var(--muted);margin:0;font-size:12px}.route-badge{border:1px solid var(--line);color:#6f7d8f;background:#fff;border-radius:7px;padding:7px 11px;font:11px ui-monospace,monospace}.metric-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:24px;display:grid}.metric-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:16px;min-height:126px;padding:22px;display:flex}.metric-icon{width:46px;height:46px;color:var(--blue);background:#eef6ff;border-radius:10px;place-items:center;display:grid}.metric-grid article:nth-child(2) .metric-icon{color:var(--orange);background:#fff2ed}.metric-grid article:nth-child(3) .metric-icon{color:#0faeb5;background:#eafafa}.metric-grid article div{flex-direction:column;display:flex}.metric-grid small{color:var(--muted);font-size:11px}.metric-grid strong{margin:3px 0;font-size:22px}.metric-grid em{color:var(--success);font-size:10px;font-style:normal}.portal-workspace{grid-template-columns:minmax(0,2fr) minmax(240px,.7fr);gap:17px;margin-top:17px;display:grid}.workspace-main,.todo-panel{border:1px solid var(--line);background:#fff;border-radius:12px}.workspace-main{padding:21px}.workspace-title{justify-content:space-between;align-items:center;display:flex}.workspace-title>div{flex-direction:column;display:flex}.workspace-title strong,.todo-panel>strong{font-size:14px}.workspace-title span{color:var(--muted);font-size:10px}.workspace-title button{border:1px solid var(--line);color:#65758a;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.workspace-title svg{width:14px}.chart-placeholder{height:220px;color:var(--blue);margin-top:15px;position:relative;overflow:hidden}.chart-lines{flex-direction:column;justify-content:space-around;display:flex;position:absolute;inset:0}.chart-lines i{background:#edf1f6;height:1px}.chart-placeholder svg{width:100%;height:calc(100% - 12px);position:absolute;inset:12px 0 0}.todo-panel{padding:20px}.todo-panel>strong{margin-bottom:12px;display:block}.todo-panel button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;width:100%;padding:12px 0;display:flex}.todo-panel button span{flex-direction:column;font-size:11px;font-weight:700;display:flex}.todo-panel button small{color:#99a5b4;margin-top:2px;font-weight:500}.todo-panel button b{background:#f1f5f9;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.buyer-products{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:17px;display:grid}.buyer-products>div{background:var(--navy);color:#fff;border-radius:12px;align-items:center;gap:13px;padding:20px;display:flex}.buyer-products svg{color:var(--cyan)}.buyer-products span{flex-direction:column;display:flex}.buyer-products small{color:#99b1cf}.portal-buyer{--navy:#111e39}@media (width<=900px){.purchase-layout{grid-template-columns:1fr}.purchase-aside{grid-template-columns:1fr 1fr;display:grid}.support-card{grid-column:1/-1}.auth-main{grid-template-columns:1fr}.auth-intro{display:none}.auth-form{padding:55px max(24px,50vw - 260px)}.portal-sidebar{transition:all .2s;transform:translate(-100%)}.portal-sidebar.is-open{transform:translate(0);box-shadow:20px 0 50px #0003}.portal-brand>button,.portal-menu{display:grid}.sidebar-scrim{z-index:29;background:#000f2473;border:0;position:fixed;inset:0}.portal-content{width:100%;margin-left:0}.portal-workspace{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.site-header{height:66px}.site-header-inner{width:calc(100% - 28px)}.brand-tagline{display:none}.mobile-nav-toggle{display:block}.top-nav{z-index:20;background:var(--navy);flex-direction:column;align-items:stretch;gap:0;height:auto;padding:10px 14px 16px;display:none;position:absolute;top:66px;left:0;right:0;box-shadow:0 14px 20px #0003}.top-nav.is-open{display:flex}.top-nav a{height:45px;padding:0 10px}.top-nav .support-link{height:44px;margin-top:5px}.purchase-hero{padding:42px 15px 43px}.purchase-hero h1{font-size:29px}.hero-lead{font-size:13px;line-height:1.7}.purchase-layout{gap:14px;margin-top:25px}.purchase-form{border-radius:13px;padding:19px;box-shadow:0 12px 30px #001b3f12}.product-summary{gap:11px;padding-bottom:19px}.invite-art{border-radius:12px;width:52px;height:52px}.product-copy strong{font-size:14px}.product-copy span{font-size:10px}.price{font-size:27px}.price small{vertical-align:9px;font-size:12px}.contact-field,.purchase-button{height:50px}.payment-picker{grid-template-columns:1fr}.purchase-aside{display:flex}.inventory-card,.delivery-card{padding:19px}.delivery-section{padding:50px 15px}.step-rail{grid-template-columns:1fr;gap:0;margin-top:34px}.step-rail:before{width:1px;height:auto;inset:28px auto 28px 29px}.step-item{text-align:left;min-height:91px;padding-left:74px}.step-icon{width:58px;height:58px;position:absolute;left:0}.step-number{top:-8px;left:45px}.step-item strong{margin-top:0;padding-top:8px}.register-callout{flex-direction:column;align-items:flex-start;gap:17px;margin-top:30px;padding:18px}.register-callout>a{justify-content:center;width:100%}.auth-header{height:66px;padding:0 15px}.auth-header>a{font-size:12px}.auth-form{padding:39px 18px}.login-panel{padding:27px 22px}.portal-topbar{height:62px;padding:0 14px}.portal-search,.topbar-actions>button:first-child,.topbar-actions>span{display:none}.portal-main{padding:20px 14px}.portal-heading{align-items:flex-start}.portal-heading p,.route-badge{display:none}.metric-grid{grid-template-columns:1fr;gap:10px}.metric-grid article{min-height:96px;padding:16px}.portal-workspace{margin-top:10px}.workspace-main{padding:16px}.chart-placeholder{height:180px}.buyer-products{grid-template-columns:1fr}.portal-sidebar{width:min(280px,84vw)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.input-shell .password-toggle{color:#8b99aa;background:0 0;border:0;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.input-shell .password-toggle svg{width:17px}.verify-shell button:disabled{opacity:.55;cursor:not-allowed}.auth-error,.auth-success{border-radius:7px;margin:12px 0 0;padding:10px 12px;line-height:1.55;font-size:12px!important}.auth-error{color:#b43c1d;background:#fff3ef;border:1px solid #ffd0c4}.auth-success{color:#18775b;background:#f0fbf7;border:1px solid #b9e6d8}.auth-submit:disabled,.identity-submit:disabled{opacity:.62;cursor:not-allowed}.identity-page{min-height:100vh;color:var(--ink);background:linear-gradient(145deg,#00152f,#07366b);padding:0 20px 55px}.identity-page>header{justify-content:space-between;align-items:center;width:min(1120px,100%);height:76px;margin:auto;display:flex}.identity-page>header>button{color:#b9cbe1;background:0 0;border:0;align-items:center;gap:7px;font-size:12px;display:flex}.identity-page>header>button svg{width:16px}.identity-modal{background:#fff;border-radius:16px;width:min(680px,100%);margin:35px auto 0;padding:35px 38px;box-shadow:0 35px 90px #0000004d}.identity-loading{text-align:center;background:#fff;border-radius:12px;width:min(460px,100%);margin:30vh auto 0;padding:25px;font-weight:700}.identity-heading{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding-bottom:25px;display:flex}.identity-heading>span{width:46px;height:46px;color:var(--blue);background:#eef6ff;border-radius:10px;flex:none;place-items:center;display:grid}.identity-heading>span svg{width:24px}.identity-heading small{color:var(--orange);letter-spacing:.12em;font-size:10px;font-weight:800}.identity-heading h1{margin:4px 0;font-size:25px}.identity-heading p{color:var(--muted);margin:0;font-size:12px}.identity-type{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:22px 0 0;padding:0;display:grid}.identity-type legend{margin-bottom:8px;font-size:12px;font-weight:800}.identity-type label{cursor:pointer;border:1px solid #d4dde8;border-radius:9px;align-items:center;gap:10px;height:64px;padding:0 13px;display:flex}.identity-type label.selected{border-color:var(--blue);background:#f3f8ff;box-shadow:0 0 0 2px #087ff512}.identity-type input{opacity:0;position:absolute}.identity-type svg{color:#91a0b2;width:20px}.identity-type .selected svg{color:var(--blue)}.identity-type span{flex-direction:column;display:flex}.identity-type strong{font-size:12px}.identity-type small{color:var(--muted);margin-top:2px;font-size:9px}.identity-field{margin-top:16px;display:block}.identity-field b{margin-bottom:7px;font-size:12px;display:block}.identity-field input{border:1px solid #d1dae6;border-radius:8px;outline:0;width:100%;height:46px;padding:0 13px}.identity-field input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #087ff514}.identity-files{grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.identity-files.single{grid-template-columns:1fr}.identity-file{color:#75869b;cursor:pointer;text-align:center;background:#fafcff;border:1px dashed #b8c6d8;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:104px;padding:14px;display:flex}.identity-file:hover,.identity-file.has-file{border-color:var(--blue);color:var(--blue);background:#f3f8ff}.identity-file svg{width:23px}.identity-file strong{color:var(--ink);margin-top:4px;font-size:11px}.identity-file span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:2px;font-size:9px;overflow:hidden}.identity-file input{opacity:0;width:1px;height:1px;position:absolute}.identity-submit{background:var(--orange);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:49px;margin-top:20px;font-weight:800;display:flex}.identity-submit svg{width:18px}.identity-pending{text-align:center;padding:28px 5px}.identity-pending>span{width:62px;height:62px;color:var(--success);background:#eaf9f4;border-radius:50%;place-items:center;margin:auto;display:grid}.identity-pending>span svg{width:31px}.identity-pending h1{margin:18px 0 7px;font-size:25px}.identity-pending p{max-width:440px;color:var(--muted);margin:0 auto;font-size:13px;line-height:1.75}.identity-pending button{background:var(--navy);color:#fff;border:0;border-radius:7px;height:42px;margin-top:23px;padding:0 17px;font-size:12px;font-weight:700}@media (width<=680px){.identity-page{padding:0 12px 25px}.identity-page>header{height:66px;padding:0 3px}.identity-modal{border-radius:13px;margin-top:18px;padding:25px 18px}.identity-heading h1{font-size:21px}.identity-type,.identity-files{grid-template-columns:1fr}.identity-file{min-height:88px}.identity-pending{padding:20px 0}.identity-pending h1{font-size:22px}}.platform-login-page{background:linear-gradient(145deg,#00152f,#052f60)}.platform-login-page .login-heading p{align-items:center;gap:6px;display:flex}.platform-panel{margin-top:24px}.invite-generate{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(260px,1.6fr) 90px 105px 175px minmax(140px,.8fr) auto;align-items:end;gap:12px;padding:20px;display:grid}.panel-title{align-items:center;gap:12px;display:flex}.panel-title>span{width:42px;height:42px;color:var(--blue);background:#eef6ff;border-radius:9px;flex:none;place-items:center;display:grid}.panel-title svg{width:21px}.panel-title>div{flex-direction:column;display:flex}.panel-title strong{font-size:14px}.panel-title small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.45}.invite-generate label{flex-direction:column;gap:6px;display:flex}.invite-generate label>span,.platform-dialog label>span,.settings-panel label>span{color:#64758a;font-size:10px;font-weight:800}.invite-generate input,.invite-list-head input,.invite-list-head select,.platform-dialog input,.platform-dialog select,.platform-dialog textarea,.settings-panel input{width:100%;height:38px;color:var(--ink);background:#fff;border:1px solid #d3dce7;border-radius:7px;outline:0;padding:0 10px;font-size:11px}.invite-generate input:focus,.invite-list-head input:focus,.invite-list-head select:focus,.platform-dialog input:focus,.platform-dialog select:focus,.platform-dialog textarea:focus,.settings-panel input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #087ff514}.platform-primary{background:var(--blue);color:#fff;white-space:nowrap;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.platform-primary svg{width:15px}.platform-primary:disabled{opacity:.55}.platform-notice{color:#18775b;background:#f0faf7;border:1px solid #b8e3d6;border-radius:8px;align-items:center;gap:7px;margin:12px 0 0;padding:10px 12px;font-size:11px;display:flex}.platform-notice svg{flex:none;width:16px}.invite-list-head{border:1px solid var(--line);background:#fff;border-bottom:0;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:18px;min-height:68px;margin-top:14px;padding:14px 17px;display:flex}.invite-list-head>div{align-items:baseline;gap:9px;display:flex}.invite-list-head strong{font-size:13px}.invite-list-head>div span{color:var(--muted);font-size:10px}.invite-list-head form{align-items:center;gap:8px;display:flex}.platform-search{color:#8b9aad;border:1px solid #d3dce7;border-radius:7px;align-items:center;width:190px;height:38px;padding-left:10px;display:flex}.platform-search:focus-within{border-color:var(--blue)}.platform-search svg{flex:none;width:14px}.platform-search input{box-shadow:none!important;border:0!important}.invite-list-head select{width:112px}.invite-list-head form>button{color:#607187;background:#fff;border:1px solid #d3dce7;border-radius:7px;place-items:center;height:38px;padding:0 12px;font-size:11px;display:grid}.invite-list-head form>button[type=submit]{border-color:var(--blue);background:var(--blue);color:#fff}.invite-list-head form>button svg{width:15px}.invite-table-wrap{border:1px solid var(--line);background:#fff;min-height:220px;position:relative;overflow-x:auto}.invite-table{border-collapse:collapse;white-space:nowrap;width:100%}.invite-table th{color:#7d8b9d;text-align:left;letter-spacing:.04em;background:#f7f9fc;height:40px;padding:0 14px;font-size:9px}.invite-table td{color:#64758a;border-top:1px solid #edf1f5;height:54px;padding:0 14px;font-size:10px}.invite-table td:first-child strong{color:var(--ink);letter-spacing:.04em;font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace}.invite-table td:nth-child(3){text-overflow:ellipsis;max-width:170px;overflow:hidden}.invite-table td:nth-child(5){text-overflow:ellipsis;max-width:180px;overflow:hidden}.invite-status{color:#607187;background:#eef2f6;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:800}.invite-status.status-available{color:#18825f;background:#eaf9f4}.invite-status.status-reserved{color:#9a6700;background:#fff7e8}.invite-status.status-delivered{color:#1768b8;background:#eef6ff}.invite-status.status-redeemed{color:#6751b5;background:#f0ecff}.invite-status.status-disabled,.invite-status.status-expired{color:#a8432a;background:#fff0ed}.table-edit{color:#456078;background:#fff;border:1px solid #d8e0e9;border-radius:6px;align-items:center;gap:4px;height:29px;padding:0 8px;font-size:9px;display:inline-flex}.table-edit svg{width:12px}.table-edit:disabled{opacity:.35}.table-state{color:#8b99aa;place-items:center;height:170px;font-size:11px;display:grid}.platform-pagination{justify-content:flex-end;align-items:center;gap:8px;padding:13px 0;display:flex}.platform-pagination>span{color:var(--muted);margin-right:5px;font-size:10px}.platform-pagination button{color:#5b6d82;background:#fff;border:1px solid #d3dce7;border-radius:6px;align-items:center;gap:3px;height:32px;padding:0 9px;font-size:10px;display:flex}.platform-pagination button svg{width:13px}.platform-pagination button:disabled{opacity:.4}.platform-dialog-backdrop{z-index:80;background:#00122a8a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.platform-dialog{background:#fff;border-radius:14px;gap:15px;width:min(470px,100%);padding:24px;display:grid;box-shadow:0 30px 80px #00000040}.platform-dialog header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.platform-dialog header>div{flex-direction:column;display:flex}.platform-dialog header strong{font-size:16px}.platform-dialog header span{color:var(--muted);margin-top:4px;font-size:10px}.platform-dialog header button{color:#607187;background:#f1f4f8;border:0;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.platform-dialog header svg{width:16px}.platform-dialog label{gap:6px;display:grid}.platform-dialog textarea{resize:vertical;height:72px;padding:9px 10px}.platform-dialog footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.platform-dialog footer>button:first-child{color:#5f7084;background:#fff;border:1px solid #d3dce7;border-radius:7px;height:38px;padding:0 15px;font-size:11px}.settings-panel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.settings-panel .panel-title{border-bottom:1px solid var(--line);padding-bottom:20px}.settings-panel form{max-width:720px;margin-top:21px}.settings-panel label{gap:7px;display:grid}.settings-panel input{height:46px;font-size:12px}.settings-panel label small{color:var(--muted);font-size:10px}.settings-panel .platform-primary{margin-top:18px}@media (width<=1200px){.invite-generate{grid-template-columns:1fr 90px 100px 170px}.invite-generate .panel-title{grid-column:1/-1}.invite-generate label:nth-of-type(4){grid-column:1/3}.invite-generate>.platform-primary{grid-column:4}}@media (width<=760px){.invite-generate{grid-template-columns:1fr 1fr;padding:16px}.invite-generate .panel-title,.invite-generate label:nth-of-type(3),.invite-generate label:nth-of-type(4),.invite-generate>.platform-primary{grid-column:1/-1}.invite-list-head{flex-direction:column;align-items:flex-start}.invite-list-head form{grid-template-columns:1fr 110px auto auto;width:100%;display:grid}.platform-search{width:100%}.invite-table{min-width:820px}.platform-pagination{justify-content:space-between}.platform-pagination>span{margin-right:auto}.platform-dialog{padding:20px}.settings-panel{padding:18px}}@media (width<=500px){.invite-list-head form{grid-template-columns:1fr auto}.platform-search{grid-column:1/-1}.invite-list-head select{width:100%}.platform-pagination>span{display:none}}.catalog-panel{margin-top:24px}.category-form{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(270px,1fr) minmax(180px,.6fr) 110px auto;align-items:end;gap:13px;padding:20px;display:grid}.category-form label,.product-editor label{gap:6px;display:grid}.category-form label>span,.product-editor label>span{color:#64758a;font-size:10px;font-weight:800}.category-form input,.product-editor input,.product-editor select,.product-editor textarea{width:100%;height:40px;color:var(--ink);background:#fff;border:1px solid #d3dce7;border-radius:7px;outline:0;padding:0 10px;font-size:11px}.category-form input:focus,.product-editor input:focus,.product-editor select:focus,.product-editor textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #087ff514}.catalog-form-actions{justify-content:flex-end;gap:8px;display:flex}.catalog-form-actions>button:first-child{color:#607187;background:#fff;border:1px solid #d3dce7;border-radius:7px;height:38px;padding:0 12px;font-size:10px}.catalog-table-wrap{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:220px;margin-top:14px;overflow-x:auto}.catalog-table{border-collapse:collapse;white-space:nowrap;width:100%}.catalog-table th{color:#7d8b9d;text-align:left;letter-spacing:.04em;background:#f7f9fc;height:42px;padding:0 16px;font-size:9px}.catalog-table td{color:#64758a;border-top:1px solid #edf1f5;height:58px;padding:0 16px;font-size:10px}.catalog-table td strong{color:var(--ink);font-size:11px}.catalog-table td:last-child{align-items:center;gap:6px;display:flex}.catalog-table td button{color:#456078;background:#fff;border:1px solid #d8e0e9;border-radius:6px;align-items:center;gap:4px;height:30px;padding:0 8px;font-size:9px;display:inline-flex}.catalog-table td button svg{width:12px}.catalog-table td button.danger{color:#ae452e}.product-toolbar{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px 18px;display:flex}.product-toolbar>div{flex-direction:column;display:flex}.product-toolbar strong{font-size:14px}.product-toolbar span{color:var(--muted);margin-top:3px;font-size:10px}.catalog-tip{color:#8c6309;background:#fff9eb;border:1px solid #f0d69e;border-radius:8px;padding:11px 13px;font-size:11px}.product-table{min-width:980px}.product-cell{align-items:center;gap:10px;display:flex}.product-cell>img,.product-cell>span{object-fit:cover;color:#7d91aa;background:#eef4fb;border-radius:7px;flex:none;place-items:center;width:38px;height:38px;display:grid}.product-cell svg{width:17px}.product-status{border-radius:5px;padding:4px 7px;font-size:9px;font-weight:800}.product-status.status-draft{color:#64758a;background:#eef2f6}.product-status.status-on_sale{color:#18825f;background:#eaf9f4}.product-status.status-off_sale{color:#a8432a;background:#fff0ed}.product-editor-backdrop{padding:24px}.product-editor{background:#fff;border-radius:15px;flex-direction:column;width:min(920px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 35px 90px #0000004d}.product-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:21px 24px;display:flex}.product-editor>header>div{flex-direction:column;display:flex}.product-editor>header strong{font-size:17px}.product-editor>header span{color:var(--muted);margin-top:3px;font-size:10px}.product-editor>header button{color:#607187;background:#f1f4f8;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.product-editor>header button svg{width:16px}.product-editor-scroll{padding:22px 24px;overflow-y:auto}.product-basic-grid{grid-template-columns:155px 1fr;gap:20px;display:grid}.product-upload>div{color:#7790ac;cursor:pointer;background:#f8fafd;border:1px dashed #b8c6d8;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:138px;display:flex;position:relative;overflow:hidden}.product-upload>div>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-upload>div>svg{width:27px}.product-upload>div>b{z-index:2;background:#ffffffe6;border-radius:5px;margin-top:4px;padding:4px 7px;font-size:9px;position:relative}.product-upload input{opacity:0;width:1px;height:1px;position:absolute}.product-fields{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.product-fields label:first-child{grid-column:span 2}.editor-section{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.editor-section h3{margin:0 0 12px;font-size:12px}.limit-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.more-grid{grid-template-columns:220px 1fr;gap:12px;display:grid}.product-editor textarea{resize:vertical;height:75px;padding:9px 10px}.spec-section>div:first-child{justify-content:space-between;align-items:center;display:flex}.spec-section>div:first-child button{height:31px;color:var(--blue);background:#f3f8ff;border:1px solid #bed5ef;border-radius:6px;align-items:center;gap:4px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.spec-section>div:first-child button svg{width:13px}.spec-section>p{color:var(--muted);margin:0;font-size:10px}.spec-list{gap:8px;display:grid}.spec-list>div{grid-template-columns:1.4fr 1fr 1fr 75px 34px;gap:8px;display:grid}.spec-list>div button{color:#ae452e;background:#fff5f2;border:1px solid #f0c9c0;border-radius:7px;place-items:center;width:34px;height:40px;display:grid}.spec-list>div button svg{width:14px}.product-editor>footer{border-top:1px solid var(--line);background:#fafbfd;justify-content:flex-end;gap:8px;padding:15px 24px;display:flex}.product-editor>footer>button:first-child{color:#5f7084;background:#fff;border:1px solid #d3dce7;border-radius:7px;height:38px;padding:0 15px;font-size:11px}@media (width<=1050px){.category-form{grid-template-columns:1fr 1fr}.category-form .panel-title{grid-column:1/-1}.catalog-form-actions{align-self:end}.product-fields{grid-template-columns:1fr 1fr}.product-fields label:first-child{grid-column:span 2}.limit-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=680px){.category-form{grid-template-columns:1fr;padding:16px}.category-form .panel-title{grid-column:auto}.catalog-form-actions{width:100%}.catalog-form-actions .platform-primary{flex:1}.category-panel .catalog-table{min-width:540px}.product-toolbar{flex-direction:column;align-items:flex-start}.product-toolbar .platform-primary{width:100%}.product-editor-backdrop{padding:0}.product-editor{border-radius:0;height:100vh;max-height:100vh}.product-editor>header,.product-editor-scroll{padding:18px}.product-basic-grid{grid-template-columns:1fr}.product-upload>div{height:160px}.product-fields,.limit-grid{grid-template-columns:1fr 1fr}.more-grid{grid-template-columns:1fr}.spec-list>div{grid-template-columns:1fr 1fr}.spec-list>div input:first-child{grid-column:1/-1}.spec-list>div button{grid-column:2;width:100%}.product-editor>footer{padding:12px 18px}.product-editor>footer .platform-primary{flex:1}}.catalog-mobile-list{display:none}@media (width<=760px){.catalog-table-wrap.has-mobile-cards{background:0 0;border:0;min-height:0;overflow:visible}.has-mobile-cards>.catalog-table{display:none}.catalog-mobile-list{gap:10px;display:grid}.catalog-mobile-card{border:1px solid var(--line);background:#fff;border-radius:11px;padding:14px}.catalog-mobile-card>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.catalog-mobile-card>header>div{flex-direction:column;min-width:0;display:flex}.catalog-mobile-card>header strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.catalog-mobile-card>header span{color:#7d8b9d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.catalog-mobile-card>header>i{color:#6f7f91;background:#eef2f6;border-radius:20px;flex:none;padding:5px 8px;font-size:9px;font-style:normal;font-weight:800}.catalog-mobile-card>header>i.is-active{color:#16805e;background:#e8f8f1}.catalog-mobile-card>dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:12px 0;display:grid}.catalog-mobile-card>dl>div{flex-direction:column;gap:4px;display:flex}.catalog-mobile-card dt{color:#8996a5;font-size:9px}.catalog-mobile-card dd{color:#38536d;margin:0;font-size:12px;font-weight:800}.catalog-mobile-card>footer{gap:8px;display:flex}.catalog-mobile-card>footer button{color:#456078;background:#fff;border:1px solid #d5dfe9;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:88px;height:42px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.catalog-mobile-card>footer button svg{width:14px}.catalog-mobile-card>footer button.danger{color:#ae452e;border-color:#f0cbc3;margin-left:auto}.product-mobile-card>header>.product-cell{flex-direction:row;align-items:center;display:flex}.product-mobile-card .product-cell>div{flex-direction:column;min-width:0;display:flex}.product-mobile-card .product-cell>img,.product-mobile-card .product-cell>span{width:44px;height:44px}.product-mobile-card>footer button{flex:1;min-width:0}.product-mobile-card>footer button.danger{margin-left:0}.worker-admin-panel .catalog-mobile-card>footer button{width:100%}}.order-panel{margin-top:24px}.order-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.order-summary article{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:96px;padding:17px 18px;position:relative;overflow:hidden}.order-summary article:before{content:"";background:var(--summary-color);width:3px;position:absolute;inset:0 auto 0 0}.order-summary article:after{content:"";border:14px solid color-mix(in srgb,var(--summary-color) 10%,transparent);border-radius:50%;width:70px;height:70px;position:absolute;top:-24px;right:-24px}.order-summary .tone-blue{--summary-color:#087ff5}.order-summary .tone-orange{--summary-color:#ee7b31}.order-summary .tone-cyan{--summary-color:#08a7b8}.order-summary .tone-violet{--summary-color:#7557c7}.order-summary span,.order-summary small{color:#78889b;font-size:10px;display:block}.order-summary strong{color:var(--ink);margin:5px 0 3px;font-size:25px;line-height:1;display:block}.order-toolbar{border:1px solid var(--line);background:#fff;border-bottom:0;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:18px;min-height:72px;margin-top:14px;padding:15px 17px;display:flex}.order-toolbar>div{flex-direction:column;flex:none;display:flex}.order-toolbar>div strong{font-size:14px}.order-toolbar>div span{color:var(--muted);margin-top:3px;font-size:10px}.order-toolbar form{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.order-toolbar select{color:#5c6d82;background:#fff;border:1px solid #d3dce7;border-radius:7px;outline:0;width:126px;height:38px;padding:0 9px;font-size:10px}.order-search{color:#8b9aad;border:1px solid #d3dce7;border-radius:7px;align-items:center;width:210px;height:38px;padding-left:10px;display:flex}.order-search:focus-within,.order-toolbar select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #087ff512}.order-search svg{flex:none;width:14px}.order-search input{background:0 0;border:0;outline:0;width:100%;height:100%;padding:0 8px;font-size:10px}.order-toolbar form>button{color:#607187;background:#fff;border:1px solid #d3dce7;border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.order-toolbar form>button[type=submit]{border-color:var(--blue);background:var(--blue);color:#fff}.order-toolbar form>button svg{width:15px}.order-table-wrap{border:1px solid var(--line);background:#fff;min-height:280px;position:relative;overflow-x:auto}.order-table{border-collapse:collapse;white-space:nowrap;width:100%;min-width:1420px}.order-table th{color:#7d8b9d;text-align:left;letter-spacing:.035em;background:#f7f9fc;height:42px;padding:0 13px;font-size:9px}.order-table td{color:#64758a;vertical-align:middle;border-top:1px solid #edf1f5;height:66px;padding:8px 13px;font-size:10px}.order-table td>small,.order-table td>span+small,.order-table td>b+small,.order-table td>button+small{color:#95a1b0;margin-top:4px;font-size:8px;display:block}.order-table td:first-child strong{color:#334c67;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.order-table th:last-child,.order-table td:last-child{z-index:1;background:#fff;position:sticky;right:0;box-shadow:-10px 0 14px #223a520b}.order-table th:last-child{z-index:2;background:#f7f9fc}.order-product-name{max-width:90px;color:var(--ink);text-overflow:ellipsis;text-align:left;background:0 0;border:0;padding:0;font-size:11px;font-weight:800;overflow:hidden}.order-table td>b{color:var(--ink);font-size:11px}.order-state{color:#607187;background:#eef2f6;border-radius:5px;align-items:center;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.order-state.state-pending_payment{color:#956707;background:#fff7e8}.order-state.state-waiting_worker{color:#1768b8;background:#eef6ff}.order-state.state-in_service{color:#18825f;background:#eaf9f4}.order-state.state-pending_buyer_confirmation{color:#6751b5;background:#f0ecff}.order-state.state-completed{color:#147456;background:#e9f8f2}.order-state.state-cancelled{color:#7a8797;background:#f0f2f5}.order-person{align-items:center;gap:7px;display:flex}.order-person img,.order-person i{object-fit:cover;color:#6c86a4;background:#eef4fb;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.order-person i svg{width:13px}.order-person b{color:#455c73;text-overflow:ellipsis;max-width:65px;font-size:9px;overflow:hidden}.payment-method{color:#435a71;align-items:center;gap:6px;display:flex}.payment-method img{object-fit:contain;width:20px;height:20px}.order-contact{text-overflow:ellipsis;max-width:105px;display:block;overflow:hidden}.order-actions{align-items:center;gap:5px;display:flex}.order-actions button,.order-mobile-list footer button{color:#456078;background:#fff;border:1px solid #d6e0eb;border-radius:6px;align-items:center;gap:4px;height:29px;padding:0 8px;font-size:9px;display:inline-flex}.order-actions button svg,.order-mobile-list footer button svg{width:12px}.order-actions button.refund,.order-mobile-list footer button.refund{color:#b44a2c;background:#fff7f4;border-color:#f0c8bd}.order-mobile-list{display:none}.order-empty{color:#8291a4;flex-direction:column;justify-content:center;align-items:center;height:210px;display:flex}.order-empty svg{color:#9fb0c4;width:31px;margin-bottom:8px}.order-empty strong{font-size:12px}.order-empty span{margin-top:4px;font-size:9px}.order-detail-backdrop{z-index:85;background:#00122a7a;justify-content:flex-end;display:flex;position:fixed;inset:0}.order-detail{background:#f5f7fa;flex-direction:column;width:min(620px,100%);height:100%;display:flex;box-shadow:-25px 0 65px #00122a33}.order-detail>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:74px;padding:15px 20px;display:flex}.order-detail>header>div{flex-direction:column;display:flex}.order-detail>header small{color:#7b8a9d;font-size:9px}.order-detail>header strong{color:#263f59;margin-top:3px;font:800 13px ui-monospace,SFMono-Regular,Menlo,monospace}.order-detail>header button{color:#607187;background:#f0f3f7;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.order-detail>header button svg{width:16px}.order-detail-loading{color:#73849a;flex:1;place-items:center;font-size:11px;display:grid}.order-detail-scroll{padding:16px;overflow-y:auto}.order-detail-status{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.order-detail-status>div{align-items:center;gap:9px;display:flex}.order-detail-status>div>b{color:#66778b;font-size:10px}.order-detail-status>button{color:#b44a2c;background:#fff7f4;border:1px solid #f0c8bd;border-radius:6px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:9px;display:flex}.order-detail-status>button svg{width:13px}.detail-section{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:12px;padding:16px}.detail-section h3{color:#2b435d;border-bottom:1px solid #edf1f5;margin:0 0 13px;padding-bottom:11px;font-size:11px}.detail-product{align-items:center;gap:11px;display:flex}.order-cover{color:#7590ac;background:#edf4fb;border-radius:8px;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.order-cover img{object-fit:cover;width:100%;height:100%}.order-cover svg{width:20px}.detail-product>div{flex-direction:column;display:flex}.detail-product strong{font-size:12px}.detail-product span,.detail-product small{color:#76869a;margin-top:3px;font-size:9px}.snapshot-description,.detail-muted{color:#68798f;background:#f7f9fc;border-radius:7px;margin:12px 0 0;padding:10px;font-size:9px;line-height:1.65}.detail-grid{grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;display:grid}.detail-grid>div{min-width:0}.detail-grid dt{color:#8a98a9;font-size:8px}.detail-grid dd{overflow-wrap:anywhere;color:#40576f;margin:4px 0 0;font-size:10px;font-weight:700}.buyer-requirements{border-top:1px dashed #dce3eb;gap:8px;margin-top:13px;padding-top:12px;display:grid}.buyer-requirements>div{grid-template-columns:110px 1fr;gap:12px;display:grid}.buyer-requirements span{color:#8594a6;font-size:9px}.buyer-requirements strong{overflow-wrap:anywhere;color:#40576f;font-size:10px}.amount-breakdown{background:#f5f8fc;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:15px;padding:12px;display:grid}.amount-breakdown span{color:#8492a4;flex-direction:column;font-size:8px;display:flex}.amount-breakdown b{color:#304a64;margin-top:3px;font-size:10px}.refund-list{gap:8px;display:grid}.refund-list article{border:1px solid #e7ebf1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.refund-list article>div{flex-direction:column;display:flex}.refund-list strong{color:#3d556d;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.refund-list article span{color:#8492a4;margin-top:3px;font-size:8px}.refund-list article>div:last-child{align-items:flex-end}.refund-list b{font-size:10px}.refund-state{border-radius:4px;padding:3px 6px;font-weight:800}.refund-state.refund-processing{color:#946507;background:#fff7e8}.refund-state.refund-succeeded{color:#187a5b;background:#eaf9f4}.refund-state.refund-failed,.refund-state.refund-cancelled{color:#a8432a;background:#fff0ed}.order-timeline{margin:0;padding:0;list-style:none}.order-timeline li{min-height:42px;padding:0 0 15px 24px;position:relative}.order-timeline li:not(:last-child):before{content:"";background:#d8e1eb;width:1px;position:absolute;top:12px;bottom:-2px;left:5px}.order-timeline i{background:var(--blue);border:3px solid #dbeaff;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:0}.order-timeline div{flex-direction:column;display:flex}.order-timeline strong{font-size:10px}.order-timeline span{color:#8a98a9;margin-top:3px;font-size:8px}.refund-dialog{gap:13px}.refund-warning{color:#85600b;background:#fff9ed;border:1px solid #f1d9a7;border-radius:7px;align-items:flex-start;gap:8px;padding:10px;display:flex}.refund-warning svg{flex:none;width:15px}.refund-warning span{font-size:9px;line-height:1.55}.refund-dialog-backdrop{z-index:95}@media (width<=1180px){.order-summary{grid-template-columns:1fr 1fr}.order-toolbar{flex-direction:column;align-items:flex-start}.order-toolbar form{justify-content:flex-start;width:100%}.order-search{flex:1}}@media (width<=760px){.order-panel{margin-top:18px}.order-summary{gap:8px}.order-summary article{min-height:82px;padding:14px}.order-summary strong{font-size:21px}.order-toolbar{padding:14px}.order-toolbar form{grid-template-columns:1fr 1fr auto auto;display:grid}.order-search{grid-column:1/-1;width:100%}.order-toolbar select{width:100%}.order-table{display:none}.order-table-wrap{background:0 0;border:0;overflow:visible}.order-mobile-list{gap:10px;display:grid}.order-mobile-list article{border:1px solid var(--line);background:#fff;border-radius:11px;padding:14px}.order-mobile-list header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;padding-bottom:11px;display:flex}.order-mobile-list header>div{flex-direction:column;display:flex}.order-mobile-list header strong{color:#405971;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.order-mobile-list header span{color:#8a98a9;margin-top:3px;font-size:8px}.mobile-order-product{align-items:center;gap:10px;padding:12px 0;display:flex}.mobile-order-product>div{flex-direction:column;flex:1;min-width:0;display:flex}.mobile-order-product>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mobile-order-product>div span{color:#8090a3;margin-top:4px;font-size:8px}.mobile-order-product>b{font-size:12px}.order-mobile-list dl{background:#f7f9fc;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:10px;display:grid}.order-mobile-list dl div{min-width:0}.order-mobile-list dt{color:#8a98a9;font-size:8px}.order-mobile-list dd{color:#50657c;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9px;font-weight:700;overflow:hidden}.order-mobile-list footer{justify-content:flex-end;gap:7px;padding-top:12px;display:flex}.order-detail-scroll{padding:12px}.detail-section{padding:14px}.refund-dialog{padding:19px}}@media (width<=480px){.order-summary{grid-template-columns:1fr 1fr}.order-toolbar form{grid-template-columns:1fr auto auto}.order-toolbar select{grid-column:1/-1}.amount-breakdown{grid-template-columns:1fr 1fr}.detail-grid{grid-template-columns:1fr}.buyer-requirements>div{grid-template-columns:85px 1fr}.order-detail>header{min-height:66px;padding:13px 15px}.order-detail-scroll{padding:10px}.order-mobile-list dl{grid-template-columns:1fr}}.category-form-v2{grid-template-columns:minmax(270px,1.4fr) 170px minmax(180px,.8fr) 90px 130px auto}.category-form-v2 select,.worker-admin-form select,.deposit-dialog select,.club-settings-panel select{width:100%;height:40px;color:var(--ink);background:#fff;border:1px solid #d3dce7;border-radius:7px;outline:0;padding:0 10px;font-size:11px}.category-enabled{align-items:center;height:40px;grid-template-columns:auto 1fr!important;gap:8px!important;display:flex!important}.category-enabled input{width:17px!important;height:17px!important}.category-enabled span{font-size:10px!important}.product-table td small{color:#8d9aac;margin-top:4px;display:block}.product-table td:last-child{min-width:205px}.guided-product-backdrop{z-index:100;background:#00122a85;padding:18px}.guided-product-editor{background:#f5f7fb;border-radius:14px;flex-direction:column;width:min(1260px,100%);height:min(880px,100vh - 36px);display:flex;overflow:hidden;box-shadow:0 35px 100px #00122a47}.guided-product-editor>header{background:#fff;border-bottom:1px solid #e0e6ee;justify-content:space-between;align-items:center;min-height:72px;padding:15px 22px;display:flex}.guided-product-editor>header h2{color:#132b47;margin:0;font-size:18px}.guided-product-editor>header p{color:#75859a;margin:4px 0 0;font-size:10px}.guided-product-editor>header>button{color:#63758a;background:#f1f4f8;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.guided-product-editor>header svg{width:17px}.product-editor-steps{background:#fff;border-bottom:1px solid #e1e6ed;grid-template-columns:repeat(3,1fr);align-items:center;height:78px;padding:0 12%;display:grid}.product-editor-steps button{color:#8996a7;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;height:100%;font-size:11px;font-weight:700;display:flex;position:relative}.product-editor-steps button:not(:last-child):after{content:"";background:#d8e0ea;width:42%;height:1px;position:absolute;top:39px;right:-21%}.product-editor-steps button i{background:#fff;border:1px solid #cbd6e3;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.product-editor-steps button i svg{width:13px}.product-editor-steps button.is-active{color:var(--blue)}.product-editor-steps button.is-active i{border-color:var(--blue);background:var(--blue);color:#fff}.product-editor-steps button.is-done{color:#3f6d9a}.product-editor-steps button.is-done i{color:var(--blue);background:#eaf4ff;border-color:#b9d6f3}.guided-product-body{flex:1;grid-template-columns:minmax(0,1fr) 290px;gap:14px;min-height:0;padding:14px 18px;display:grid;overflow:hidden}.guided-product-form{background:#fff;border:1px solid #dde4ed;border-radius:10px;overflow-y:auto}.guided-step-panel{padding:22px}.guided-step-panel>h3{color:#203a55;margin:0;font-size:15px}.guided-step-panel>p{color:#7b899a;margin:5px 0 20px;font-size:10px}.guided-step-panel label{gap:6px;display:grid}.guided-step-panel label>span{color:#52677d;font-size:10px;font-weight:800}.guided-step-panel input,.guided-step-panel select,.guided-step-panel textarea{color:#233b54;background:#fff;border:1px solid #d1dae5;border-radius:7px;outline:0;width:100%;height:41px;padding:0 11px;font-size:11px}.guided-step-panel textarea{resize:vertical;height:88px;padding:10px 11px}.guided-step-panel input:focus,.guided-step-panel select:focus,.guided-step-panel textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #087ff514}.guided-step-panel label>small{color:#8b98a8;font-size:9px}.guided-basic-layout{grid-template-columns:180px 1fr;gap:20px;display:grid}.guided-basic-layout>div{grid-template-columns:1fr 1fr;gap:13px;display:grid}.guided-basic-layout>div>label:nth-child(2),.guided-basic-layout>div>label:nth-child(3),.guided-basic-layout>div>label:nth-child(4){grid-column:1/-1}.guided-cover-upload>div{color:#7189a3;background:#f7f9fc;border:1px dashed #b8c7d8;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.guided-cover-upload img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.guided-cover-upload svg{width:29px}.guided-cover-upload b{background:#ffffffeb;border-radius:5px;margin-top:6px;padding:5px 8px;font-size:9px;position:relative}.guided-cover-upload input{opacity:0;width:1px;height:1px;position:absolute}.guided-choice-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.guided-choice-grid>button{color:#52677d;text-align:left;background:#fff;border:1px solid #d7e0ea;border-radius:7px;flex-direction:column;align-items:flex-start;min-height:64px;padding:11px;display:flex}.guided-choice-grid>button strong{font-size:11px}.guided-choice-grid>button small{color:#8a98a9;margin-top:4px;font-size:8px}.guided-choice-grid>button.is-active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue);background:#f5f9ff}.guided-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.guided-spec-editor{border-top:1px solid #e6ebf1;margin-top:20px;padding-top:18px}.guided-spec-editor>header{justify-content:space-between;align-items:center;display:flex}.guided-spec-editor>header>div{flex-direction:column;display:flex}.guided-spec-editor>header strong{font-size:11px}.guided-spec-editor>header small{color:#8694a5;margin-top:3px;font-size:8px}.guided-spec-editor>header button{height:32px;color:var(--blue);background:#f4f9ff;border:1px solid #bed6f0;border-radius:6px;align-items:center;gap:4px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.guided-spec-editor>header svg{width:13px}.guided-spec-editor>p{color:#8593a5;text-align:center;background:#f8fafc;border:1px dashed #d7e0ea;border-radius:7px;padding:16px;font-size:9px}.guided-spec-row{grid-template-columns:1.4fr 1fr 1fr 38px;gap:8px;margin-top:9px;display:grid}.guided-spec-row button{color:#b1472f;background:#fff5f2;border:1px solid #f0c9c0;border-radius:7px;place-items:center;display:grid}.guided-spec-row button svg{width:14px}.guided-limits{border-top:1px solid #e6ebf1;grid-template-columns:repeat(5,1fr);margin-top:19px;padding-top:18px}.guided-fee-field{margin-top:18px}.guided-buyer-fields{border:1px solid #e0e6ee;border-radius:8px;margin:18px 0;padding:17px}.guided-buyer-fields>strong{font-size:11px}.guided-buyer-fields>p{color:#8492a4;margin:4px 0 12px;font-size:9px}.guided-buyer-fields>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf1f5;align-items:center;gap:11px;width:100%;min-height:54px;padding:9px 0;display:flex}.guided-buyer-fields>button>i{color:#fff;border:1px solid #cbd5e1;border-radius:4px;place-items:center;width:18px;height:18px;display:grid}.guided-buyer-fields>button.is-active>i{border-color:var(--blue);background:var(--blue)}.guided-buyer-fields svg{width:12px}.guided-buyer-fields>button>span{flex-direction:column;display:flex}.guided-buyer-fields strong{font-size:10px}.guided-buyer-fields small{color:#8996a7;margin-top:3px;font-size:8px}.guided-editor-error{color:#a6432c;background:#fff5f2;border:1px solid #f0c9c0;border-radius:7px;margin:0 22px 20px;padding:10px;font-size:10px}.guided-settlement-preview{background:#fff;border:1px solid #dce3ec;border-radius:10px;padding:20px;overflow-y:auto}.guided-settlement-preview h3{margin:0;font-size:14px}.guided-settlement-preview>p{color:#8794a5;margin:5px 0 18px;font-size:9px}.guided-settlement-preview>div{color:#708096;justify-content:space-between;align-items:center;min-height:36px;font-size:9px;display:flex}.guided-settlement-preview>div b{color:#263f59;font-size:11px}.guided-settlement-preview hr{border:0;border-top:1px solid #e7ebf1;margin:9px 0}.guided-settlement-preview .preview-payable{border-top:1px solid #e7ebf1;margin-top:8px;padding-top:8px}.guided-settlement-preview .preview-payable b{color:var(--blue);font-size:16px}.guided-settlement-preview .preview-guarantee{color:#1768b8;background:#f4f9ff;border:1px solid #bed9f6;border-radius:8px;grid-template-columns:1fr auto;min-height:78px;margin-top:12px;padding:12px;display:grid}.guided-settlement-preview .preview-guarantee b{color:var(--blue);font-size:15px}.guided-settlement-preview .preview-guarantee small{color:#6d89a8;grid-column:1/-1;font-size:8px}.guided-product-editor>footer{background:#fff;border-top:1px solid #dfe5ed;justify-content:space-between;align-items:center;min-height:64px;padding:11px 20px;display:flex}.guided-product-editor>footer>div{gap:8px;display:flex}.guided-product-editor>footer button{color:#53687e;background:#fff;border:1px solid #d2dbe6;border-radius:7px;align-items:center;gap:6px;height:39px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.guided-product-editor>footer button svg{width:14px}.guided-product-editor>footer .platform-primary{border-color:var(--blue);background:var(--blue);color:#fff}.worker-admin-panel{margin-top:24px}.worker-admin-link{border:1px solid var(--line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:15px 18px;display:flex}.worker-admin-link>div{flex-direction:column;display:flex}.worker-admin-link span{color:#78889b;font-size:9px}.worker-admin-link strong{color:#2b465f;margin-top:4px;font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace}.worker-admin-link button{height:34px;color:var(--blue);background:#f5f9ff;border:1px solid #c9d9eb;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:9px;display:flex}.worker-admin-link svg{width:13px}.worker-admin-form{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:13px;padding:18px}.worker-admin-form>header{justify-content:space-between;align-items:center;display:flex}.worker-admin-form>header>div{align-items:center;gap:10px;display:flex}.worker-admin-form>header svg{width:20px;color:var(--blue)}.worker-admin-form>header span{flex-direction:column;display:flex}.worker-admin-form>header strong{font-size:13px}.worker-admin-form>header small{color:#8291a4;margin-top:3px;font-size:9px}.worker-admin-form>header button{color:#66798f;background:0 0;border:0;font-size:9px}.worker-form-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:16px;display:grid}.worker-admin-form label,.deposit-dialog label{gap:6px;display:grid}.worker-admin-form label>span,.deposit-dialog label>span{color:#65768b;font-size:9px;font-weight:800}.worker-admin-form input,.deposit-dialog input{border:1px solid #d3dce7;border-radius:7px;outline:0;height:40px;padding:0 10px;font-size:10px}.worker-game-permissions{align-items:center;gap:8px;margin-top:14px;display:flex}.worker-game-permissions>span{color:#65768b;margin-right:4px;font-size:9px;font-weight:800}.worker-game-permissions button{color:#65768b;background:#fff;border:1px solid #d5dee8;border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:9px;display:flex}.worker-game-permissions i{border:1px solid #c9d4e0;border-radius:3px;place-items:center;width:15px;height:15px;display:grid}.worker-game-permissions i svg{width:10px}.worker-game-permissions button.is-active{color:var(--blue);background:#f2f8ff;border-color:#a9cef5}.worker-game-permissions button.is-active i{border-color:var(--blue);background:var(--blue);color:#fff}.worker-admin-form>footer{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;margin-top:17px;padding-top:14px;display:flex}.worker-admin-form>footer label{grid-template-columns:auto 1fr;align-items:center;display:flex}.worker-admin-form>footer input{width:16px;height:16px}.worker-admin-table{min-width:920px}.worker-admin-table td:first-child small{color:#8997a8;margin-top:3px;display:block}.deposit-dialog{background:#fff;border-radius:12px;gap:13px;width:min(430px,100% - 30px);padding:20px;display:grid;box-shadow:0 30px 80px #00122a47}.deposit-dialog>header{justify-content:space-between;align-items:flex-start;display:flex}.deposit-dialog h2{margin:0;font-size:16px}.deposit-dialog p{color:#75859a;margin:4px 0 0;font-size:9px}.deposit-dialog>header button{color:#65768b;background:#f0f3f7;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.deposit-dialog>header svg{width:15px}.deposit-dialog>footer{justify-content:flex-end;gap:8px;display:flex}.deposit-dialog>footer button{color:#607187;background:#fff;border:1px solid #d2dbe6;border-radius:7px;height:38px;padding:0 13px;font-size:10px}.deposit-dialog>footer .platform-primary{border-color:var(--blue);background:var(--blue);color:#fff}.club-settings-panel{margin-top:24px}.club-settings-panel>form{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:760px;overflow:hidden}.club-settings-panel header{border-bottom:1px solid #e6ebf1;padding:20px}.club-settings-panel h2{margin:0;font-size:16px}.club-settings-panel header p{color:#7c8b9e;margin:5px 0 0;font-size:10px}.club-settings-panel form>label{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 20px;display:flex}.club-settings-panel label>span{flex-direction:column;display:flex}.club-settings-panel label strong{font-size:11px}.club-settings-panel label small{color:#8190a3;margin-top:4px;font-size:9px}.settings-toggle>input{width:42px;height:23px;accent-color:var(--blue)}.club-settings-panel label>div{align-items:center;display:flex}.club-settings-panel label>div input{text-align:right;border:1px solid #d1dbe6;border-radius:7px 0 0 7px;width:110px;height:40px;padding:0 10px}.club-settings-panel label>div b{background:#f7f9fc;border:1px solid #d1dbe6;border-left:0;border-radius:0 7px 7px 0;align-items:center;height:40px;padding:0 12px;font-size:10px;display:flex}.settings-formula{border-left:3px solid var(--blue);background:#f5f9ff;margin:16px 20px;padding:14px}.settings-formula strong{font-size:10px}.settings-formula p{color:#637a92;margin:5px 0 0;font-size:9px;line-height:1.6}.club-settings-panel .platform-notice,.club-settings-panel .auth-error{margin:12px 20px}.club-settings-panel footer{border-top:1px solid #edf1f5;justify-content:flex-end;padding:14px 20px;display:flex}.buyer-state{color:#61748b;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.buyer-state>span{width:54px;height:54px;color:var(--blue);background:#eef5ff;border-radius:50%;place-items:center;display:grid}.buyer-state svg{width:24px}.buyer-state h1{color:#18324d;margin:16px 0 0;font-size:20px}.buyer-state p{margin:7px 0 0;font-size:12px}@keyframes spin{to{transform:rotate(360deg)}}.buyer-store{color:#172f49;background:#fff;width:min(720px,100%);min-height:100vh;margin:auto;padding-bottom:82px;box-shadow:0 0 50px #1534520f}.buyer-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #edf1f5;grid-template-columns:38px 1fr 38px;align-items:center;height:66px;padding:0 18px;display:grid;position:sticky;top:0}.buyer-header>strong{text-align:center;font-size:16px}.buyer-header>button{color:#1d354f;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid}.buyer-header>button:last-child{grid-column:3}.buyer-header svg{width:21px}.buyer-club-avatar{color:#fff;background:#09244a;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid;overflow:hidden}.buyer-club-avatar img{object-fit:cover;width:100%;height:100%}.buyer-store-intro{color:#fff;background:#09244a;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:150px;margin:18px;padding:25px;display:flex}.buyer-store-intro h1{max-width:470px;margin:0;font-size:24px;line-height:1.35}.buyer-store-intro p{color:#b7c7d9;margin:8px 0 0;font-size:12px}.buyer-store-intro>svg{color:#53a6ff;width:48px;height:48px}.buyer-catalog-section>h2,.buyer-worker-strip h2{margin:0;font-size:21px}.buyer-category-tabs{border-bottom:1px solid #e7ecf2;gap:22px;margin:14px 0 17px;display:flex;overflow-x:auto}.buyer-category-tabs button{color:#728198;background:0 0;border:0;flex:none;height:42px;font-size:13px;position:relative}.buyer-category-tabs button.is-active{color:var(--blue);font-weight:800}.buyer-category-tabs button.is-active:after{content:"";background:var(--blue);border-radius:3px;width:24px;height:3px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.buyer-product-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.buyer-product-card{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:0 0 14px;overflow:hidden}.buyer-product-cover{color:#fff;background:#0b294c;place-items:center;height:180px;font-size:22px;font-weight:800;display:grid;overflow:hidden}.buyer-product-cover img{object-fit:cover;width:100%;height:100%}.buyer-product-card>span,.buyer-product-card>strong,.buyer-product-card>small,.buyer-product-card>b,.buyer-product-card>del{margin-left:13px;margin-right:13px}.buyer-product-card>span{color:var(--blue);margin-top:12px;font-size:10px;display:block}.buyer-product-card>strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;display:block;overflow:hidden}.buyer-product-card>small{color:#7b899b;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:32px;margin-top:5px;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.buyer-product-card>b{color:#ff4d1f;margin-top:9px;font-size:16px;display:inline-block}.buyer-product-card b em{color:#78889b;font-size:9px;font-style:normal;font-weight:500}.buyer-product-card>del{color:#9ca7b5;font-size:9px}.buyer-empty-line{color:#8593a5;text-align:center;padding:45px 20px;font-size:11px}.buyer-worker-strip{border-top:8px solid #f5f7fa;padding:21px 18px}.buyer-worker-strip header p{color:#8290a2;margin:5px 0 0;font-size:10px}.buyer-worker-strip>div{gap:15px;margin-top:15px;display:flex;overflow-x:auto}.buyer-worker-strip article{text-align:center;flex:none;width:80px}.buyer-worker-strip article>div{width:58px;height:58px;color:var(--blue);background:#eaf3ff;border-radius:50%;place-items:center;margin:auto;font-weight:800;display:grid;overflow:hidden}.buyer-worker-strip img{object-fit:cover;width:100%;height:100%}.buyer-worker-strip strong,.buyer-worker-strip span{display:block}.buyer-worker-strip strong{margin-top:7px;font-size:11px}.buyer-worker-strip span{color:#7790a7;margin-top:3px;font-size:8px}.buyer-bottom-nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-top:1px solid #e2e8ef;grid-template-columns:repeat(4,1fr);width:min(720px,100%);height:70px;margin:auto;display:grid;position:fixed;bottom:0;left:0;right:0}.buyer-bottom-nav button{color:#7a899c;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:9px;display:flex}.buyer-detail-page{padding-bottom:88px}.buyer-detail-cover{color:#d8e9fb;background:#0b294b;place-items:center;height:330px;font-size:22px;font-weight:800;display:grid;overflow:hidden}.buyer-detail-cover img{object-fit:cover;width:100%;height:100%}.buyer-detail-summary{border-bottom:8px solid #f5f7fa;padding:22px 24px}.buyer-detail-summary>span{color:var(--blue);font-size:11px}.buyer-detail-summary h1{margin:9px 0 0;font-size:25px}.buyer-detail-summary p{color:#718197;margin:9px 0 0;font-size:12px;line-height:1.65}.buyer-detail-summary>strong{color:var(--blue);margin-top:15px;font-size:28px;display:inline-block}.buyer-detail-summary>strong small{font-size:11px}.buyer-detail-summary del{color:#9ba6b4;margin-left:13px;font-size:12px}.buyer-detail-block{border-bottom:8px solid #f5f7fa;padding:21px 24px}.buyer-detail-block h2{margin:0 0 14px;font-size:16px}.buyer-spec-list{gap:9px;display:grid}.buyer-spec-list button{color:#263e57;text-align:left;background:#fff;border:1px solid #d8e0e9;border-radius:8px;grid-template-columns:1fr auto 22px;align-items:center;gap:8px;height:58px;padding:0 13px;display:grid}.buyer-spec-list button strong{color:#50657c}.buyer-spec-list button svg{width:18px}.buyer-spec-list button.is-active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue)}.buyer-spec-list button.is-active strong{color:var(--blue)}.buyer-quantity>div{justify-content:center;align-items:center;gap:60px;display:flex}.buyer-quantity>div button{color:#18324d;background:#fff;border:1px solid #cfd8e3;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.buyer-quantity>div svg{width:17px}.buyer-quantity>div strong{text-align:center;min-width:80px;font-size:22px}.buyer-quantity>p{text-align:center;color:#7b899b;font-size:11px}.buyer-quantity>p b{color:var(--blue);font-size:15px}.buyer-product-description>p{color:#61748b;font-size:12px;line-height:1.85}.buyer-product-description>div{color:var(--blue);border-top:1px solid #e5eaf0;align-items:flex-start;gap:11px;margin-top:18px;padding-top:16px;display:flex}.buyer-product-description>div svg{flex:none;width:24px}.buyer-product-description>div span{flex-direction:column;display:flex}.buyer-product-description>div strong{color:#243b54;font-size:11px}.buyer-product-description>div small{color:#7c8b9d;margin-top:5px;font-size:9px}.buyer-purchase-dock{z-index:45;background:#fff;border-top:1px solid #e0e6ed;grid-template-columns:58px 1fr;gap:10px;width:min(720px,100%);height:74px;margin:auto;padding:10px 15px;display:grid;position:fixed;bottom:0;left:0;right:0}.buyer-purchase-dock button{background:var(--blue);color:#fff;border:0;border-radius:8px;font-size:14px;font-weight:800}.buyer-purchase-dock button:first-child{color:#52677d;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:8px;display:flex}.buyer-purchase-dock svg{width:21px}.buyer-checkout-page>form{gap:9px;display:grid}.checkout-product-row{background:#fff;align-items:center;gap:13px;padding:18px;display:flex}.checkout-product-row>div{color:#fff;background:#0b294b;border-radius:9px;place-items:center;width:64px;height:64px;font-size:11px;display:grid;overflow:hidden}.checkout-product-row img{object-fit:cover;width:100%;height:100%}.checkout-product-row>span{flex-direction:column;flex:1;min-width:0;display:flex}.checkout-product-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.checkout-product-row small{color:#7b899b;margin-top:7px;font-size:10px}.checkout-product-row>b{font-size:15px}.buyer-checkout-fields,.buyer-checkout-section,.buyer-checkout-total{background:#fff;padding:7px 18px}.buyer-checkout-fields label{border-bottom:1px solid #edf1f5;grid-template-columns:130px 1fr;align-items:center;min-height:56px;display:grid}.buyer-checkout-fields label>span{font-size:11px;font-weight:700}.buyer-checkout-fields input,.buyer-checkout-fields textarea{color:#3f566e;border:0;outline:0;width:100%;height:48px;font-size:11px}.buyer-checkout-fields textarea{resize:none;padding-top:16px}.buyer-checkout-section{padding-top:18px;padding-bottom:18px}.buyer-checkout-section h2{margin:0 0 12px;font-size:15px}.checkout-choice,.payment-choice{text-align:left;background:#fff;border:0;border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;width:100%;min-height:60px;padding:11px 0;display:flex}.checkout-choice>span{flex-direction:column;display:flex}.checkout-choice strong{font-size:12px}.checkout-choice small{color:#7d8c9f;margin-top:4px;font-size:9px}.checkout-choice svg,.payment-choice svg{width:18px;color:var(--blue)}.checkout-worker-list{gap:10px;display:flex;overflow-x:auto}.checkout-worker-list button{color:#475f77;text-align:center;background:#fff;border:1px solid #dbe2eb;border-radius:8px;flex:none;width:72px;padding:8px 4px;position:relative}.checkout-worker-list button>span{width:38px;height:38px;color:var(--blue);background:#eaf3ff;border-radius:50%;place-items:center;margin:auto;display:grid;overflow:hidden}.checkout-worker-list img{object-fit:cover;width:100%;height:100%}.checkout-worker-list strong{margin-top:6px;font-size:9px;display:block}.checkout-worker-list svg{width:13px;position:absolute;top:5px;right:5px}.checkout-worker-list button.is-active{border-color:var(--blue);color:var(--blue);background:#f5f9ff}.buyer-checkout-section>p{color:#718398;margin:10px 0 0;font-size:9px}.payment-choice{height:58px}.payment-choice img{object-fit:contain;object-position:left center;width:104px;height:34px}.buyer-checkout-total{padding-top:16px;padding-bottom:16px}.buyer-checkout-total>div{color:#6f8094;justify-content:space-between;align-items:center;height:32px;font-size:10px;display:flex}.buyer-checkout-total>div:last-of-type{color:#1d354f;border-top:1px solid #e8edf2;height:44px;margin-top:5px;padding-top:7px;font-size:13px}.buyer-checkout-total p{color:#7f8d9e;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.buyer-checkout-total svg{width:14px}.buyer-form-error{color:#ac432d;background:#fff3f0;margin:0;padding:11px 18px;font-size:10px}.buyer-pay-submit{background:var(--blue);color:#fff;border:0;border-radius:8px;height:52px;margin:3px 18px 18px;font-size:15px;font-weight:800;box-shadow:0 10px 24px #087ff52b}.buyer-orders-page>section{padding:13px 16px}.buyer-orders-page>section>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e7ecf2;grid-template-columns:1fr auto 20px;align-items:center;gap:10px;width:100%;min-height:76px;padding:14px 11px;display:grid}.buyer-orders-page>section>button span{flex-direction:column;display:flex}.buyer-orders-page>section>button strong{font-size:12px}.buyer-orders-page>section>button small{color:#8190a2;margin-top:5px;font-size:9px}.buyer-orders-page>section>button b{color:var(--blue);font-size:10px}.buyer-orders-page>section>button svg{color:#9aa6b4;width:17px}.buyer-order-status{border-bottom:8px solid #f5f7fa;align-items:center;gap:13px;min-height:126px;padding:22px 20px;display:flex}.buyer-order-status>span{color:#13845f;background:#eaf8f2;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.buyer-order-status>span svg{width:22px}.buyer-order-status>div{flex:1}.buyer-order-status h1{margin:0;font-size:22px}.buyer-order-status p{color:#728297;margin:6px 0 0;font-size:10px}.buyer-order-status>button{color:#718298;background:#f1f4f8;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.buyer-order-status>button svg{width:15px}.buyer-chat-action{color:#19344e;text-align:left;background:#f6faff;border:1px solid #c8dcf2;border-radius:10px;align-items:center;gap:11px;width:calc(100% - 36px);min-height:74px;margin:16px 18px;padding:11px;display:flex}.buyer-chat-action>span{width:43px;height:43px;color:var(--blue);background:#dcecff;border-radius:50%;place-items:center;font-weight:800;display:grid;overflow:hidden}.buyer-chat-action img{object-fit:cover;width:100%;height:100%}.buyer-chat-action>div{flex-direction:column;flex:1;display:flex}.buyer-chat-action>div strong{font-size:11px}.buyer-chat-action>div small{color:#7890a9;margin-top:4px;font-size:9px}.buyer-chat-action>b{color:var(--blue);align-items:center;gap:5px;font-size:9px;display:flex}.buyer-chat-action svg{width:15px}.buyer-order-product{border-top:8px solid #f5f7fa;border-bottom:8px solid #f5f7fa;align-items:center;gap:12px;padding:18px;display:flex}.buyer-order-product>div{color:#6d87a2;background:#eaf2fb;border-radius:8px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.buyer-order-product img{object-fit:cover;width:100%;height:100%}.buyer-order-product>span{flex-direction:column;flex:1;display:flex}.buyer-order-product strong{font-size:12px}.buyer-order-product small{color:#8290a2;margin-top:5px;font-size:9px}.buyer-order-product>b{font-size:13px}.buyer-order-info,.buyer-order-timeline{border-bottom:8px solid #f5f7fa;padding:20px 18px}.buyer-order-info h2,.buyer-order-timeline h2{margin:0 0 12px;font-size:15px}.buyer-order-info>div{border-bottom:1px solid #eef1f5;grid-template-columns:130px 1fr;align-items:center;min-height:39px;display:grid}.buyer-order-info span{color:#7b899a;font-size:9px}.buyer-order-info b{overflow-wrap:anywhere;color:#3b526a;text-align:right;font-size:10px}.buyer-order-timeline>div{align-items:flex-start;min-height:50px;padding-left:24px;display:flex;position:relative}.buyer-order-timeline>div:not(:last-child):before{content:"";background:#cfdbe7;width:1px;position:absolute;top:17px;bottom:-2px;left:6px}.buyer-order-timeline i{background:var(--blue);border:3px solid #d8eaff;border-radius:50%;width:13px;height:13px;position:absolute;top:3px;left:0}.buyer-order-timeline span{flex-direction:column;display:flex}.buyer-order-timeline strong{font-size:10px}.buyer-order-timeline small{color:#8794a5;margin-top:4px;font-size:8px}.buyer-payment-notice{color:#805d10;background:#fff9eb;border:1px solid #f0d6a4;border-radius:8px;margin:16px 18px;padding:12px;font-size:9px;line-height:1.6}.buyer-order-actions{background:#fff;border-top:1px solid #e1e7ee;justify-content:flex-end;gap:9px;height:70px;padding:10px 16px;display:flex;position:sticky;bottom:0}.buyer-order-actions button{color:#53687e;background:#fff;border:1px solid #d1dae5;border-radius:8px;height:42px;padding:0 17px;font-size:10px;font-weight:800}.buyer-order-actions button:last-child:not(:first-child){border-color:var(--blue);background:var(--blue);color:#fff}.worker-login-page,.worker-portal-page{color:#102b49;background:#fff;width:min(520px,100%);min-height:100vh;margin:auto;box-shadow:0 0 55px #122e4c14}.worker-login-page{background:#f5f7fb;place-items:center;padding:24px;display:grid}.worker-login-page>section{background:#fff;border:1px solid #dfe6ee;border-radius:14px;width:100%;max-width:390px;padding:32px}.worker-login-mark{color:#fff;background:#09244a;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.worker-login-mark svg{width:26px}.worker-login-page>section>p{color:#7b8a9d;margin:7px 0 22px;font-size:11px}.worker-login-page form{gap:13px;display:grid}.worker-login-page label{gap:6px;display:grid}.worker-login-page label span{color:#65778d;font-size:10px;font-weight:800}.worker-login-page input{border:1px solid #d1dae5;border-radius:8px;outline:0;height:44px;padding:0 11px}.worker-login-page form p{color:#af472e;margin:0;font-size:10px}.worker-login-page form>button{background:var(--blue);color:#fff;border:0;border-radius:8px;height:46px;font-weight:800}.worker-portal-page{padding:0 0 74px}.worker-hall-header{justify-content:space-between;align-items:center;height:92px;padding:18px 20px;display:flex}.worker-hall-header h1{margin:0;font-size:22px}.worker-hall-header p{color:#718198;margin:7px 0 0;font-size:11px}.worker-hall-header p strong{color:#f06a27;margin-left:5px;font-size:16px}.worker-hall-header>button{color:#62758b;background:#f2f5f8;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.worker-hall-header svg{width:18px}.worker-capacity{background:#f6faff;border:1px solid #cfe0f2;border-radius:9px;align-items:center;gap:11px;margin:0 18px 14px;padding:13px 14px;display:flex}.worker-capacity>span{color:var(--blue)}.worker-capacity svg{width:23px}.worker-capacity>div{flex-direction:column;display:flex}.worker-capacity strong{font-size:11px}.worker-capacity small{color:#71869c;margin-top:4px;font-size:9px}.worker-filters{border-top:8px solid #f5f7fa;border-bottom:1px solid #e6ebf1;grid-template-columns:1fr 1fr 42px;gap:9px;padding:12px 18px;display:grid}.worker-filters label{height:42px;position:relative}.worker-filters select{appearance:none;color:#314a64;background:#fff;border:1px solid #d3dce7;border-radius:8px;width:100%;height:100%;padding:0 33px 0 10px;font-size:11px}.worker-filters label svg{pointer-events:none;width:15px;position:absolute;top:14px;right:10px}.worker-filters>button{color:#60748a;background:#fff;border:1px solid #d3dce7;border-radius:8px;place-items:center;display:grid}.worker-filters>button svg{width:16px}.worker-job-section>header{justify-content:space-between;align-items:center;display:flex}.worker-job-section>header h2{margin:0;font-size:18px}.worker-job-section>header span{color:#8a98a9;font-size:10px}.worker-notice,.worker-error{border-radius:7px;align-items:center;gap:6px;padding:10px;font-size:9px;display:flex}.worker-notice{color:#177b5c;background:#ebf8f3}.worker-error{color:#a8442d;background:#fff1ee}.worker-notice svg{width:14px}.worker-empty{color:#8392a4;text-align:center;padding:60px 20px;font-size:10px}.worker-job-list{gap:11px;margin-top:14px;display:grid}.worker-job-list article{background:#fff;border:1px solid #dfe6ee;border-radius:11px;padding:15px}.worker-job-list article>header{align-items:center;gap:10px;display:flex}.worker-game-icon{color:#fff;background:#09244a;border-radius:9px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.worker-job-list article>header>span{flex-direction:column;flex:1;display:flex}.worker-job-list article>header small{color:var(--blue);margin-top:4px;font-size:9px}.worker-job-list time{color:#909dad;font-size:9px}.worker-job-list dl{border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;gap:8px;margin:14px 0;padding:11px 0;display:grid}.worker-job-list dl>div{grid-template-columns:90px 1fr;display:grid}.worker-job-list dt{color:#7f8e9f;font-size:9px}.worker-job-list dd{color:#354e66;margin:0;font-size:10px;font-weight:700}.worker-job-list article>footer{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.worker-job-list article>footer>div{gap:19px;display:flex}.worker-job-list article>footer span{color:#8391a2;flex-direction:column;font-size:8px;display:flex}.worker-job-list article>footer strong{color:#f06a27;margin-top:4px;font-size:14px}.worker-job-list article>footer button{background:var(--blue);color:#fff;border:0;border-radius:7px;height:38px;padding:0 12px;font-size:10px;font-weight:800}.worker-job-list article>footer button:disabled{color:#8997a7;background:#e8edf2}.worker-bottom-nav{z-index:40;background:#fff;border-top:1px solid #e0e6ed;grid-template-columns:1fr 1fr;width:min(520px,100%);height:70px;margin:auto;display:grid;position:fixed;bottom:0;left:0;right:0}.worker-bottom-nav button{color:#74859a;background:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:9px;display:flex}.worker-job-backdrop{z-index:70;background:#00122a80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.worker-job-dialog{background:#fff;border-radius:16px 16px 0 0;width:min(520px,100%);padding:20px}.worker-job-dialog>header{justify-content:space-between;display:flex}.worker-job-dialog header small{color:#7f8e9f;font:9px ui-monospace,monospace}.worker-job-dialog h2{margin:5px 0 0;font-size:20px}.worker-job-dialog header button{color:#61748a;background:#f1f4f8;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.worker-job-dialog header svg{width:15px}.worker-job-dialog dl{gap:11px;margin:18px 0;display:grid}.worker-job-dialog dl>div{grid-template-columns:110px 1fr;display:grid}.worker-job-dialog dt{color:#7f8d9e;font-size:10px}.worker-job-dialog dd{color:#314b65;margin:0;font-size:11px;font-weight:800}.worker-job-dialog>p{color:#647a92;background:#f4f8fd;border-radius:8px;align-items:flex-start;gap:8px;padding:11px;font-size:9px;line-height:1.6;display:flex}.worker-job-dialog>p svg{width:16px;color:var(--blue);flex:none}.worker-job-dialog>button{background:var(--blue);color:#fff;border:0;border-radius:8px;width:100%;height:48px;margin-top:8px;font-size:14px;font-weight:800}@media (width<=1180px){.category-form-v2{grid-template-columns:1fr 1fr 1fr}.category-form-v2 .panel-title{grid-column:1/-1}.guided-product-body{grid-template-columns:minmax(0,1fr) 250px}.guided-limits{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.guided-product-backdrop{padding:0}.guided-product-editor{border-radius:0;height:100vh}.guided-product-editor>header{min-height:64px;padding:12px 16px}.product-editor-steps{height:68px;padding:0 12px}.product-editor-steps button{gap:5px;font-size:9px}.product-editor-steps button:not(:last-child):after{width:24%;top:34px;right:-12%}.guided-product-body{padding:0;display:block;overflow-y:auto}.guided-product-form{border:0;border-radius:0;overflow:visible}.guided-step-panel{padding:18px}.guided-settlement-preview{margin:0 14px 18px;overflow:visible}.guided-basic-layout{grid-template-columns:1fr}.guided-cover-upload>div{height:185px}.guided-basic-layout>div{grid-template-columns:1fr}.guided-basic-layout>div>label{grid-column:1!important}.guided-field-grid,.guided-limits,.guided-spec-row{grid-template-columns:1fr 1fr}.guided-spec-row input:first-child{grid-column:1/-1}.guided-spec-row button{grid-column:2}.guided-product-editor>footer{z-index:5;position:relative}.guided-product-editor>footer button{padding:0 11px}.worker-form-grid{grid-template-columns:1fr 1fr}.worker-game-permissions{flex-wrap:wrap;align-items:flex-start}.worker-admin-form>footer{flex-direction:column;align-items:flex-start;gap:12px}.worker-admin-form>footer .platform-primary{width:100%}.category-form-v2{grid-template-columns:1fr}.category-form-v2 .panel-title{grid-column:auto}.buyer-detail-cover{height:270px}}@media (width<=480px){.buyer-store-intro{min-height:132px;margin:12px;padding:20px}.buyer-store-intro h1{font-size:20px}.buyer-store-intro>svg{width:38px}.buyer-catalog-section{padding-left:13px;padding-right:13px}.buyer-product-grid{gap:9px}.buyer-product-cover{height:145px}.buyer-product-card>span,.buyer-product-card>strong,.buyer-product-card>small,.buyer-product-card>b,.buyer-product-card>del{margin-left:10px;margin-right:10px}.buyer-detail-cover{height:235px}.buyer-detail-summary,.buyer-detail-block{padding-left:18px;padding-right:18px}.buyer-checkout-fields label{grid-template-columns:120px 1fr}.worker-form-grid{grid-template-columns:1fr}.worker-admin-link{flex-direction:column;align-items:flex-start}.worker-admin-link strong{overflow-wrap:anywhere}.guided-product-editor>footer{padding:9px 12px}.guided-product-editor>footer>div:first-child{display:none}.guided-product-editor>footer>div:last-child{width:100%}.guided-product-editor>footer>div:last-child button{flex:1;justify-content:center}}@media (width>=900px){.buyer-store{border:1px solid #e5eaf0;border-radius:18px;width:min(1120px,100% - 56px);margin:28px auto;overflow:hidden;box-shadow:0 22px 70px #15345217}.buyer-header{padding:0 28px}.buyer-store-home{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 270px;column-gap:0;display:grid}.buyer-store-home>.buyer-header,.buyer-store-home>.buyer-store-intro,.buyer-store-home>.buyer-bottom-nav{grid-column:1/-1}.buyer-store-intro{min-height:185px;margin:24px 28px;padding:34px 38px}.buyer-store-intro h1{max-width:660px;font-size:31px}.buyer-catalog-section{padding:8px 28px 32px}.buyer-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.buyer-product-cover{height:210px}.buyer-worker-strip{background:#fbfcfe;border:1px solid #e4e9ef;border-radius:13px;margin:8px 28px 30px 0;padding:20px}.buyer-worker-strip>div{grid-template-columns:repeat(2,1fr);display:grid;overflow:visible}.buyer-worker-strip article{width:auto}.buyer-bottom-nav{border-left:1px solid #e2e8ef;border-right:1px solid #e2e8ef;width:min(1120px,100% - 56px);left:50%;right:auto;transform:translate(-50%)}.buyer-detail-page{grid-template-rows:auto auto auto auto 1fr;grid-template-columns:minmax(440px,.95fr) minmax(0,1.05fr);display:grid}.buyer-detail-page>.buyer-header{grid-column:1/-1}.buyer-detail-cover{grid-row:2/6;height:auto;min-height:520px}.buyer-detail-summary,.buyer-detail-block{border-right:0}.buyer-detail-summary{padding:30px 34px}.buyer-detail-block{padding:24px 34px}.buyer-product-description{border-bottom:0}.buyer-purchase-dock{width:min(1120px,100% - 56px);left:50%;right:auto;transform:translate(-50%)}.buyer-checkout-page{padding-bottom:0}.buyer-checkout-page>form{grid-template-columns:minmax(0,1.14fr) minmax(350px,.86fr);align-items:start;gap:14px;padding:26px}.buyer-checkout-page>form>.checkout-product-row,.buyer-checkout-page>form>.buyer-checkout-fields{grid-column:1}.buyer-checkout-page>form>.buyer-checkout-section,.buyer-checkout-page>form>.buyer-checkout-total,.buyer-checkout-page>form>.buyer-form-error,.buyer-checkout-page>form>.buyer-pay-submit{grid-column:2}.buyer-checkout-page>form>.checkout-product-row,.buyer-checkout-page>form>.buyer-checkout-fields,.buyer-checkout-page>form>.buyer-checkout-section,.buyer-checkout-page>form>.buyer-checkout-total{border:1px solid #e3e8ee;border-radius:12px}.buyer-pay-submit{margin:0}.worker-portal-page{border:1px solid #e3e9f0;border-radius:18px;width:min(1040px,100% - 56px);margin:28px auto;overflow:hidden}.worker-job-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.worker-bottom-nav{width:min(1040px,100% - 56px);left:50%;right:auto;transform:translate(-50%)}}.worker-active-section{color:#fff;background:linear-gradient(135deg,#082952,#0b3d72);border:1px solid #bcd8f7;border-radius:12px;margin:0 18px 14px;overflow:hidden;box-shadow:0 12px 28px #07295224}.worker-active-section>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:16px;display:flex}.worker-active-section>header span{color:#8cc8ff;letter-spacing:.08em;font-size:9px;font-weight:800}.worker-active-section h2{margin:4px 0 0;font-size:16px}.worker-active-section>header svg{color:#8cc8ff;width:25px}.worker-active-section>div{display:grid}.worker-active-section>div>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1a;align-items:center;gap:11px;min-height:76px;padding:12px 14px;display:flex}.worker-active-section>div>button:last-child{border-bottom:0}.worker-active-section button>i{background:#ffffff1f;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.worker-active-section button>span{flex-direction:column;flex:1;min-width:0;display:flex}.worker-active-section button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.worker-active-section button small{color:#bdd3e8;margin-top:4px;font-size:8px}.worker-active-section button em{color:#74c6ff;margin-top:5px;font-size:8px;font-style:normal;font-weight:800}.worker-active-section button>b{font-size:13px}.worker-service-page{background:#f4f7fb;padding-bottom:30px}.worker-service-header{background:#fff;border-bottom:1px solid #e3e9ef;grid-template-columns:38px 1fr 38px;align-items:center;gap:10px;height:68px;padding:9px 15px;display:grid}.worker-service-header>button{color:#60748a;background:#f1f4f8;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.worker-service-header svg{width:17px}.worker-service-header>div{flex-direction:column;align-items:center;min-width:0;display:flex}.worker-service-header small{color:#8291a3;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font:8px ui-monospace,monospace;overflow:hidden}.worker-service-header strong{margin-top:4px;font-size:14px}.worker-service-error{margin:12px 16px}.worker-service-summary{color:#fff;background:#092b54;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;margin:14px 16px;padding:16px;display:grid}.worker-service-summary>div{flex-direction:column;display:flex}.worker-service-summary span{color:#a9bfd5;font-size:9px}.worker-service-summary strong{margin-top:5px;font-size:20px}.worker-service-summary>p{color:#99cfff;border-top:1px solid #ffffff1f;grid-column:1/-1;align-items:center;gap:6px;margin:0;padding-top:10px;font-size:8px;display:flex}.worker-service-summary p svg{width:14px}.worker-service-info,.order-chat-panel,.worker-completion-form,.worker-waiting-confirm{background:#fff;border:1px solid #e0e7ef;border-radius:12px;margin:12px 16px;padding:16px}.worker-service-info>header{justify-content:space-between;align-items:center;display:flex}.worker-service-info header>div{align-items:center;gap:8px;display:flex}.worker-service-info header>div>span{color:#087ff5;background:#e5f2ff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.worker-service-info header strong{font-size:10px}.worker-service-info header>b{color:#647990;font-size:9px}.worker-service-info h1{margin:16px 0 0;font-size:16px}.worker-service-info>p{color:#7e8da0;margin:5px 0 12px;font-size:9px}.worker-service-info>div:not(:first-child){border-top:1px solid #edf1f5;grid-template-columns:120px 1fr;align-items:center;min-height:37px;display:grid}.worker-service-info>div:not(:first-child) span{color:#7d8da0;font-size:9px}.worker-service-info>div:not(:first-child) strong{overflow-wrap:anywhere;color:#3b536c;text-align:right;font-size:9px}.order-chat-panel>header,.worker-completion-form>header,.buyer-order-chat>header,.buyer-completion-review>header{align-items:center;gap:9px;display:flex}.order-chat-panel>header>svg,.worker-completion-form>header>svg,.buyer-order-chat>header>svg,.buyer-completion-review>header>svg{color:#087ff5;width:22px}.order-chat-panel header>div,.worker-completion-form header>span,.buyer-order-chat header>div,.buyer-completion-review header>div{flex-direction:column;display:flex}.order-chat-panel header strong,.worker-completion-form header strong,.buyer-order-chat header strong,.buyer-completion-review header strong{font-size:12px}.order-chat-panel header small,.worker-completion-form header small,.buyer-order-chat header small,.buyer-completion-review header small{color:#8290a2;margin-top:3px;font-size:8px}.order-chat-messages,.buyer-chat-messages{flex-direction:column;gap:10px;max-height:300px;margin:14px -4px;padding:5px 4px;display:flex;overflow-y:auto}.order-chat-messages>p,.buyer-chat-messages>p{color:#8a98a8;text-align:center;margin:24px 0;font-size:9px}.order-chat-messages>div,.buyer-chat-messages>div{flex-direction:column;align-self:flex-start;max-width:78%;display:flex}.order-chat-messages div>small,.buyer-chat-messages div>small{color:#8b98a7;margin:0 0 4px;font-size:7px}.order-chat-messages div>span,.buyer-chat-messages div>span{color:#38516a;background:#edf2f7;border-radius:3px 10px 10px;padding:9px 11px;font-size:10px;line-height:1.55}.order-chat-messages .is-own,.buyer-chat-messages .is-own{align-self:flex-end}.order-chat-messages .is-own>small,.buyer-chat-messages .is-own>small{text-align:right}.order-chat-messages .is-own>span,.buyer-chat-messages .is-own>span{color:#fff;background:#087ff5;border-radius:10px 3px 10px 10px}.order-chat-messages .is-system,.buyer-chat-messages .is-system{align-self:center;max-width:100%}.order-chat-messages .is-system>span,.buyer-chat-messages .is-system>span{color:#7f8c9b;background:#f1f4f7;border-radius:20px;padding:5px 9px;font-size:7px}.order-chat-panel>form,.buyer-order-chat>form{grid-template-columns:1fr 42px;gap:7px;height:42px;display:grid}.order-chat-panel input,.buyer-order-chat input{color:#334d67;border:1px solid #d5dfe9;border-radius:8px;outline:0;min-width:0;padding:0 11px;font-size:10px}.order-chat-panel form button,.buyer-order-chat form button{color:#fff;background:#087ff5;border:0;border-radius:8px;place-items:center;display:grid}.order-chat-panel form button:disabled,.buyer-order-chat form button:disabled{background:#d9e1e9}.order-chat-panel form svg,.buyer-order-chat form svg{width:16px}.worker-completion-form textarea{resize:vertical;color:#354e67;border:1px solid #d7e0e9;border-radius:9px;outline:0;width:100%;height:105px;margin-top:14px;padding:11px;font:10px/1.6 inherit}.worker-evidence-picker{color:#087ff5;background:#f6faff;border:1px dashed #9fc5eb;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:52px;margin-top:9px;font-size:9px;font-weight:800;display:flex}.worker-evidence-picker input{display:none}.worker-evidence-picker svg{width:17px}.worker-evidence-preview{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.worker-evidence-preview img{object-fit:cover;border-radius:7px;width:100%;height:88px}.worker-completion-form>button{color:#fff;background:#087ff5;border:0;border-radius:8px;width:100%;height:46px;margin-top:12px;font-size:11px;font-weight:900}.worker-completion-form>button:disabled{background:#a9c7e4}.worker-waiting-confirm{text-align:center}.worker-waiting-confirm>svg{color:#1b9b70;width:41px}.worker-waiting-confirm h2{margin:8px 0 0;font-size:17px}.worker-waiting-confirm p{color:#536b82;background:#f5f8fb;border-radius:8px;padding:11px;font-size:9px;line-height:1.6}.worker-waiting-confirm span,.worker-waiting-confirm small{color:#73859a;font-size:8px;display:block}.worker-waiting-confirm small{margin-top:5px}.buyer-order-chat,.buyer-completion-review{border-bottom:8px solid #f5f7fa;padding:19px 18px}.buyer-completion-review>p{color:#526980;background:#f5f8fb;border-radius:8px;margin:14px 0;padding:12px;font-size:9px;line-height:1.65}.buyer-completion-review>div:not(.buyer-evidence-gallery):not(:first-child){color:#74869a;justify-content:space-between;align-items:center;margin-top:12px;font-size:8px;display:flex}.buyer-completion-review>small{color:#9a6a17;margin-top:9px;font-size:8px;line-height:1.55;display:block}.buyer-evidence-gallery{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.buyer-evidence-gallery>span{color:#7c8da1;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;padding:22px;font-size:8px;display:flex}.buyer-evidence-gallery span svg{width:14px}.buyer-evidence-gallery a{background:#e9eef4;border-radius:8px;height:100px;position:relative;overflow:hidden}.buyer-evidence-gallery img{object-fit:cover;width:100%;height:100%}.buyer-evidence-gallery i{color:#fff;background:#031b36b3;justify-content:center;align-items:center;gap:4px;padding:5px;font-size:7px;font-style:normal;display:flex;position:absolute;bottom:0;left:0;right:0}.buyer-evidence-gallery i svg{width:10px}.buyer-evidence-error{color:#a94730;font-size:8px}.buyer-order-actions button:disabled{cursor:not-allowed;opacity:.45}@media (width>=761px){.worker-service-page{border:1px solid #e3e9f0;border-radius:18px;width:min(900px,100% - 56px);margin:28px auto;overflow:hidden}.worker-service-page>section{max-width:700px;margin-left:auto;margin-right:auto}.worker-service-header{padding-left:28px;padding-right:28px}.worker-active-section>div{grid-template-columns:repeat(2,1fr)}.worker-active-section>div>button:nth-child(odd){border-right:1px solid #ffffff1a}.buyer-order-chat,.buyer-completion-review{padding-left:32px;padding-right:32px}.buyer-evidence-gallery a{height:145px}}.buyer-aftersale-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03142994;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.buyer-aftersale-dialog{color:#15324f;background:#fff;border-radius:18px 18px 0 0;width:min(620px,100%);max-height:92vh;padding:20px;overflow-y:auto}.buyer-aftersale-dialog>header{justify-content:space-between;align-items:flex-start;display:flex}.buyer-aftersale-dialog header small{color:#8391a2;font:8px ui-monospace,monospace}.buyer-aftersale-dialog h2{margin:5px 0 0;font-size:21px}.buyer-aftersale-dialog header>button{color:#5d7188;background:#f0f4f8;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.buyer-aftersale-dialog header svg{width:16px}.buyer-aftersale-dialog>.buyer-form-error{border-radius:7px;margin:12px 0 0}.buyer-aftersale-status{background:#f6faff;border:1px solid #cfe0f2;border-radius:11px;margin-top:16px;padding:15px}.buyer-aftersale-status>span{color:#fff;background:#087ff5;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.buyer-aftersale-status strong{margin-top:11px;font-size:17px;display:block}.buyer-aftersale-status p{color:#5e748b;margin:7px 0 0;font-size:9px;line-height:1.65}.buyer-aftersale-messages{flex-direction:column;gap:10px;max-height:300px;margin:15px 0;display:flex;overflow-y:auto}.buyer-aftersale-messages>div{flex-direction:column;align-self:flex-start;max-width:80%;display:flex}.buyer-aftersale-messages .is-own{align-self:flex-end}.buyer-aftersale-messages small{color:#8794a4;margin-bottom:4px;font-size:7px}.buyer-aftersale-messages span{color:#3d566f;background:#edf2f7;border-radius:3px 10px 10px;padding:9px 11px;font-size:9px;line-height:1.55}.buyer-aftersale-messages .is-own small{text-align:right}.buyer-aftersale-messages .is-own span{color:#fff;background:#087ff5;border-radius:10px 3px 10px 10px}.buyer-aftersale-reply{grid-template-columns:1fr 44px;gap:7px;height:44px;display:grid}.buyer-aftersale-reply input{border:1px solid #d6dfe9;border-radius:8px;outline:0;min-width:0;padding:0 11px}.buyer-aftersale-reply button{color:#fff;background:#087ff5;border:0;border-radius:8px;place-items:center;display:grid}.buyer-aftersale-reply button:disabled{background:#d4dde7}.buyer-aftersale-form{gap:13px;margin-top:16px;display:grid}.buyer-aftersale-form>label:not(.buyer-aftersale-upload){gap:7px;display:grid}.buyer-aftersale-form label>span{color:#5e7187;font-size:9px;font-weight:800}.buyer-aftersale-form select,.buyer-aftersale-form label>div,.buyer-aftersale-form textarea{background:#fff;border:1px solid #d5dee8;border-radius:8px;outline:0;width:100%}.buyer-aftersale-form select{color:#314c67;height:44px;padding:0 10px;font-size:10px}.buyer-aftersale-form label>div{align-items:center;height:50px;display:flex}.buyer-aftersale-form label>div b{padding-left:12px;font-size:15px}.buyer-aftersale-form label>div input{border:0;outline:0;flex:1;min-width:0;height:100%;font-size:18px;font-weight:800}.buyer-aftersale-form label>small{color:#8b98a7;font-size:8px}.buyer-aftersale-form textarea{resize:vertical;color:#36516b;height:104px;padding:11px;font:10px/1.6 inherit}.buyer-aftersale-upload{color:#087ff5;background:#f6faff;border:1px dashed #9ec6ed;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:55px;display:flex}.buyer-aftersale-upload input{display:none}.buyer-aftersale-upload svg{width:17px}.buyer-aftersale-previews{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.buyer-aftersale-previews img{object-fit:cover;border-radius:7px;width:100%;height:92px}.buyer-aftersale-form>p{color:#7d8d9f;align-items:flex-start;gap:7px;margin:0;font-size:8px;line-height:1.55;display:flex}.buyer-aftersale-form>p svg{color:#087ff5;flex:none;width:14px}.buyer-aftersale-form>button{color:#fff;background:#087ff5;border:0;border-radius:8px;height:48px;font-size:12px;font-weight:900}.buyer-aftersale-form>button:disabled{background:#a9c6e4}@media (width>=761px){.buyer-aftersale-backdrop{align-items:center;padding:30px}.buyer-aftersale-dialog{border-radius:18px;box-shadow:0 30px 80px #01152d40}}.club-aftersale-panel{color:#183550;padding:26px}.aftersale-heading{justify-content:space-between;align-items:center;display:flex}.aftersale-heading>div{align-items:center;gap:12px;display:flex}.aftersale-heading>div>span{color:#fff;background:#082c58;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.aftersale-heading svg{width:20px}.aftersale-heading h1{margin:0;font-size:22px}.aftersale-heading p{color:#7e8c9e;margin:5px 0 0;font-size:10px}.aftersale-heading>button{color:#526981;background:#fff;border:1px solid #d4dee8;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:10px;display:flex}.aftersale-heading>button svg{width:15px}.aftersale-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.aftersale-kpis article{background:#fff;border:1px solid #e0e6ed;border-radius:11px;padding:17px}.aftersale-kpis span,.aftersale-kpis small{color:#7b8b9d;font-size:9px;display:block}.aftersale-kpis strong{margin:5px 0;font-size:25px;display:block}.aftersale-toolbar{background:#fff;border:1px solid #e0e6ed;border-radius:11px 11px 0 0;gap:10px;margin-top:16px;padding:12px;display:flex}.aftersale-toolbar label{align-items:center;height:40px;display:flex;position:relative}.aftersale-toolbar label:first-child{flex:1}.aftersale-toolbar svg{color:#8291a2;width:15px;position:absolute;left:11px}.aftersale-toolbar input,.aftersale-toolbar select{color:#3d556d;background:#fff;border:1px solid #d5dee8;border-radius:8px;width:100%;height:100%;padding:0 11px 0 35px;font-size:10px}.aftersale-toolbar select{min-width:160px}.aftersale-table-wrap{background:#fff;border:1px solid #e0e6ed;border-top:0;border-radius:0 0 11px 11px;overflow-x:auto}.aftersale-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}.aftersale-table-wrap th{color:#748499;text-align:left;background:#f7f9fb;border-bottom:1px solid #e4e9ef;height:43px;padding:0 13px;font-size:9px}.aftersale-table-wrap td{color:#405970;cursor:pointer;border-bottom:1px solid #edf0f4;height:67px;padding:9px 13px;font-size:10px}.aftersale-table-wrap tr:hover td{background:#f8fbff}.aftersale-table-wrap td strong,.aftersale-table-wrap td small{display:block}.aftersale-table-wrap td strong{color:#26445f}.aftersale-table-wrap td small{color:#8694a4;margin-top:4px;font-size:8px}.aftersale-table-wrap td>b{color:#ee6426}.aftersale-table-wrap td svg{color:#9aa6b4;width:15px}.aftersale-state{color:#5e7084;background:#eef2f6;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.aftersale-state.is-submitted{color:#a86d0e;background:#fff3df}.aftersale-state.is-negotiating,.aftersale-state.is-awaiting_buyer{color:#0874d7;background:#eaf4ff}.aftersale-state.is-approved{color:#16815e;background:#e8f8f1}.aftersale-state.is-rejected{color:#ad482f;background:#fff0ec}.aftersale-drawer-backdrop{z-index:90;background:#0112267a;justify-content:flex-end;display:flex;position:fixed;inset:0}.aftersale-drawer{background:#f5f7fa;width:min(600px,100%);height:100vh;padding:22px;overflow-y:auto;box-shadow:-20px 0 60px #01142b26}.aftersale-drawer>header{justify-content:space-between;align-items:flex-start;display:flex}.aftersale-drawer header small{color:#8190a2;font:9px ui-monospace,monospace}.aftersale-drawer h2{margin:4px 0 0;font-size:22px}.aftersale-drawer header button{color:#63768c;background:#e9eef4;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.aftersale-drawer header svg{width:16px}.aftersale-drawer>section{background:#fff;border:1px solid #e0e6ed;border-radius:11px;margin-top:13px;padding:16px}.aftersale-drawer h3{align-items:center;gap:7px;margin:0 0 12px;font-size:13px;display:flex}.aftersale-drawer h3 svg{color:#087ff5;width:17px}.aftersale-drawer-state>strong{margin-top:12px;font-size:15px;display:block}.aftersale-drawer-state>p{color:#536b82;margin:8px 0 0;font-size:9px;line-height:1.7}.aftersale-order-snapshot>div{border-top:1px solid #edf0f4;grid-template-columns:120px 1fr;align-items:center;min-height:36px;display:grid}.aftersale-order-snapshot span{color:#7e8c9e;font-size:9px}.aftersale-order-snapshot b{overflow-wrap:anywhere;color:#3e5871;text-align:right;font-size:9px}.club-aftersale-evidence>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.club-aftersale-evidence a{border-radius:7px;height:105px;overflow:hidden}.club-aftersale-evidence img{object-fit:cover;width:100%;height:100%}.club-aftersale-evidence>div>span{color:#8090a2;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;padding:20px;font-size:8px;display:flex}.club-aftersale-evidence span svg{width:14px}.aftersale-conversation>div{flex-direction:column;gap:9px;max-height:260px;display:flex;overflow-y:auto}.aftersale-conversation article{align-self:flex-start;max-width:82%}.aftersale-conversation article.is-club{align-self:flex-end}.aftersale-conversation article small{color:#8794a3;margin-bottom:4px;font-size:7px;display:block}.aftersale-conversation article p{color:#405970;background:#eef2f6;border-radius:3px 9px 9px;margin:0;padding:9px 11px;font-size:9px;line-height:1.55}.aftersale-conversation article.is-club small{text-align:right}.aftersale-conversation article.is-club p{color:#fff;background:#087ff5;border-radius:9px 3px 9px 9px}.aftersale-conversation form{grid-template-columns:1fr 42px;gap:7px;height:42px;margin-top:12px;display:grid}.aftersale-conversation input{border:1px solid #d5dee8;border-radius:8px;outline:0;min-width:0;padding:0 10px}.aftersale-conversation form button{color:#fff;background:#087ff5;border:0;border-radius:8px;place-items:center;display:grid}.aftersale-conversation button:disabled{background:#d4dde7}.aftersale-decision textarea{resize:vertical;border:1px solid #d5dee8;border-radius:8px;outline:0;width:100%;height:82px;padding:10px;font:9px/1.6 inherit}.aftersale-refund-fields{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.aftersale-refund-fields label{gap:5px;display:grid}.aftersale-refund-fields span{color:#74869a;font-size:8px}.aftersale-refund-fields input,.aftersale-refund-fields select{background:#fff;border:1px solid #d5dee8;border-radius:7px;height:39px;padding:0 9px}.aftersale-decision-actions{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.aftersale-decision-actions button{color:#536a82;background:#fff;border:1px solid #d2dce6;border-radius:7px;height:39px;padding:0 12px;font-size:9px;font-weight:800}.aftersale-decision-actions .is-primary{color:#fff;background:#087ff5;border-color:#087ff5;align-items:center;gap:5px;display:flex}.aftersale-decision-actions svg{width:14px}@media (width<=760px){.club-aftersale-panel{padding:16px}.aftersale-heading p{display:none}.aftersale-kpis{grid-template-columns:1fr 1fr}.aftersale-kpis article:last-child{grid-column:1/-1}.aftersale-toolbar{flex-direction:column;align-items:stretch}.aftersale-toolbar select{min-width:0}.aftersale-drawer{padding:16px}.aftersale-refund-fields{grid-template-columns:1fr}.aftersale-decision-actions{grid-template-columns:1fr 1fr;display:grid}.aftersale-decision-actions .is-primary{grid-column:1/-1;justify-content:center}}.worker-wallet-page{background:#f4f7fb}.worker-wallet-total{color:#fff;background:linear-gradient(135deg,#082952,#0b477e);border-radius:13px;margin:14px 16px;padding:22px;box-shadow:0 15px 30px #05295029}.worker-wallet-total span{color:#b7cce0;font-size:9px}.worker-wallet-total strong{margin-top:7px;font-size:31px;display:block}.worker-wallet-total p{color:#8ed0ff;margin:10px 0 0;font-size:8px}.worker-wallet-sources{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 16px;display:grid}.worker-wallet-sources article{background:#fff;border:1px solid #e0e7ef;border-radius:10px;min-width:0;padding:12px 9px}.worker-wallet-sources span{color:#67798e;align-items:center;height:24px;font-size:7px;display:flex}.worker-wallet-sources span svg{color:#087ff5;width:15px;margin-right:4px}.worker-wallet-sources img{object-fit:contain;object-position:left;width:58px;height:22px}.worker-wallet-sources strong{margin-top:7px;font-size:13px;display:block}.worker-wallet-sources small{color:#8a97a7;margin-top:5px;font-size:6px;line-height:1.4;display:block}.worker-withdraw-form,.worker-withdraw-history{background:#fff;border:1px solid #e0e7ef;border-radius:12px;margin:12px 16px;padding:16px}.worker-withdraw-form>header{align-items:center;gap:9px;display:flex}.worker-withdraw-form header>svg{color:#087ff5;width:22px}.worker-withdraw-form header>div{flex-direction:column;display:flex}.worker-withdraw-form header strong{font-size:12px}.worker-withdraw-form header small{color:#8391a2;margin-top:3px;font-size:8px}.worker-withdraw-form>label{gap:6px;margin-top:12px;display:grid}.worker-withdraw-form label>span{color:#65788d;font-size:8px;font-weight:800}.worker-withdraw-form select,.worker-withdraw-form>label>input,.worker-withdraw-form label>div{background:#fff;border:1px solid #d5dee8;border-radius:8px;outline:0;height:42px}.worker-withdraw-form select,.worker-withdraw-form>label>input{color:#36506a;padding:0 10px;font-size:9px}.worker-withdraw-form label>div{align-items:center;display:flex}.worker-withdraw-form label>div b{padding-left:10px}.worker-withdraw-form label>div input{border:0;outline:0;flex:1;min-width:0;height:100%;font-size:15px;font-weight:800}.worker-withdraw-form label small{color:#8896a6;font-size:7px}.worker-withdraw-preview{color:#718398;background:#f3f7fb;border-radius:8px;justify-content:space-between;align-items:center;margin-top:12px;padding:10px;font-size:8px;display:flex}.worker-withdraw-preview strong{color:#087ff5;font-size:11px}.worker-withdraw-form>button{color:#fff;background:#087ff5;border:0;border-radius:8px;width:100%;height:45px;margin-top:12px;font-size:11px;font-weight:900}.worker-withdraw-form>button:disabled{background:#bacbdd}.worker-withdraw-history h2{margin:0 0 8px;font-size:14px}.worker-withdraw-history>p{color:#8795a5;text-align:center;padding:24px;font-size:8px}.worker-withdraw-history article{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;min-height:55px;display:flex}.worker-withdraw-history article div{flex-direction:column;display:flex}.worker-withdraw-history article strong{font-size:12px}.worker-withdraw-history article small{color:#8a97a7;margin-top:4px;font-size:7px}.worker-withdraw-history article>span{color:#9c6716;background:#fff1dc;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:800}.worker-withdraw-history .is-paid{color:#167d5d;background:#e8f8f1}.worker-withdraw-history .is-rejected{color:#a94730;background:#fff0ec}.club-withdrawal-panel{color:#183550;padding:26px}.withdrawal-heading{justify-content:space-between;align-items:center;display:flex}.withdrawal-heading>div{align-items:center;gap:12px;display:flex}.withdrawal-heading>div>span{color:#fff;background:#082c58;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.withdrawal-heading svg{width:20px}.withdrawal-heading h1{margin:0;font-size:22px}.withdrawal-heading p{color:#7d8c9e;margin:5px 0 0;font-size:10px}.withdrawal-heading>button{color:#526981;background:#fff;border:1px solid #d4dee8;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:10px;display:flex}.withdrawal-heading>button svg{width:15px}.withdrawal-balance-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.withdrawal-balance-cards article{background:#fff;border:1px solid #e0e6ed;border-radius:11px;padding:17px}.withdrawal-balance-cards span,.withdrawal-balance-cards small{color:#7b8b9d;font-size:9px;display:block}.withdrawal-balance-cards strong{margin:6px 0;font-size:24px;display:block}.withdrawal-filter{background:#fff;border:1px solid #e0e6ed;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;margin-top:16px;padding:11px;display:flex}.withdrawal-filter select{color:#425b73;background:#fff;border:1px solid #d5dee8;border-radius:7px;height:38px;padding:0 10px;font-size:9px}.withdrawal-filter span{color:#78889b;font-size:8px}.withdrawal-table-wrap{background:#fff;border:1px solid #e0e6ed;border-top:0;border-radius:0 0 10px 10px;overflow-x:auto}.withdrawal-table-wrap table{border-collapse:collapse;width:100%;min-width:1050px}.withdrawal-table-wrap th{color:#748499;text-align:left;background:#f7f9fb;border-bottom:1px solid #e4e9ef;height:43px;padding:0 12px;font-size:8px}.withdrawal-table-wrap td{color:#415a72;border-bottom:1px solid #edf0f4;height:67px;padding:9px 12px;font-size:9px}.withdrawal-table-wrap td strong,.withdrawal-table-wrap td small{display:block}.withdrawal-table-wrap td small{color:#8795a5;margin-top:4px;font-size:7px}.withdrawal-table-wrap td>button{color:#fff;background:#087ff5;border:0;border-radius:6px;height:31px;padding:0 10px;font-size:8px;font-weight:800}.withdrawal-table-wrap td>button:disabled{color:#8996a5;background:#e7ebf0}.withdrawal-state{color:#9d6919;background:#fff1dc;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:800}.withdrawal-state.is-paid{color:#167d5d;background:#e8f8f1}.withdrawal-state.is-rejected{color:#a94730;background:#fff0ec}.withdrawal-dialog-backdrop{z-index:100;background:#0214298c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.withdrawal-review-dialog{background:#fff;border-radius:16px;width:min(560px,100%);max-height:94vh;padding:20px;overflow-y:auto;box-shadow:0 30px 80px #02142940}.withdrawal-review-dialog>header{justify-content:space-between;display:flex}.withdrawal-review-dialog header small{color:#8291a2;font:8px ui-monospace,monospace}.withdrawal-review-dialog h2{margin:5px 0 0;font-size:21px}.withdrawal-review-dialog header button{color:#60748a;background:#f0f3f7;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.withdrawal-review-dialog header svg{width:16px}.withdrawal-payee{background:#f5f8fb;border-radius:10px;align-items:center;gap:10px;margin-top:15px;padding:12px;display:flex}.withdrawal-payee>div{color:#087ff5;background:#dfeeff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.withdrawal-payee>span{flex-direction:column;min-width:0;display:flex}.withdrawal-payee strong{font-size:11px}.withdrawal-payee small{color:#7d8c9e;margin-top:3px;font-size:8px}.withdrawal-payee b{overflow-wrap:anywhere;color:#3e5871;margin-top:4px;font-size:9px}.withdrawal-amount-check{border:1px solid #e0e6ed;border-radius:10px;margin-top:11px;padding:12px}.withdrawal-amount-check>div{color:#708196;justify-content:space-between;align-items:center;min-height:32px;font-size:9px;display:flex}.withdrawal-amount-check>div:last-child{color:#193750;border-top:1px solid #e7ecf1;margin-top:5px;padding-top:8px}.withdrawal-amount-check>div:last-child strong{color:#087ff5;font-size:18px}.withdrawal-source-choice{margin-top:12px}.withdrawal-source-choice h3{align-items:center;gap:6px;margin:0 0 8px;font-size:11px;display:flex}.withdrawal-source-choice h3 svg{color:#087ff5;width:16px}.withdrawal-source-choice>button{color:#36516b;text-align:left;background:#fff;border:1px solid #d9e1e9;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:55px;margin-top:7px;padding:10px;display:flex}.withdrawal-source-choice>button.is-active{background:#f5faff;border-color:#087ff5}.withdrawal-source-choice>button:disabled{opacity:.55}.withdrawal-source-choice button>span{flex-direction:column;display:flex}.withdrawal-source-choice button strong{font-size:10px}.withdrawal-source-choice button small{color:#8290a2;margin-top:4px;font-size:8px}.withdrawal-source-choice button>svg{color:#087ff5;width:18px}.withdrawal-source-choice button>b{color:#ad482f;font-size:8px}.withdrawal-review-dialog>label{gap:6px;margin-top:11px;display:grid}.withdrawal-review-dialog>label span{color:#687b90;font-size:8px;font-weight:800}.withdrawal-review-dialog>label input,.withdrawal-review-dialog>label textarea{border:1px solid #d5dee8;border-radius:8px;outline:0;padding:10px}.withdrawal-review-dialog>label input{height:42px}.withdrawal-review-dialog>label textarea{resize:vertical;height:70px;font:9px/1.5 inherit}.withdrawal-review-dialog>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.withdrawal-review-dialog>footer button{color:#526981;background:#fff;border:1px solid #d2dce6;border-radius:8px;height:42px;padding:0 14px;font-size:9px;font-weight:800}.withdrawal-review-dialog>footer .is-primary{color:#fff;background:#087ff5;border-color:#087ff5;align-items:center;gap:6px;display:flex}.withdrawal-review-dialog>footer svg{width:15px}@media (width<=760px){.worker-wallet-sources{grid-template-columns:1fr}.worker-wallet-sources article{grid-template-columns:1fr auto;align-items:center;display:grid}.worker-wallet-sources article span,.worker-wallet-sources article small{grid-column:1}.worker-wallet-sources article strong{grid-area:1/2/3}.club-withdrawal-panel{padding:16px}.withdrawal-heading p{display:none}.withdrawal-balance-cards{grid-template-columns:1fr}.withdrawal-filter{flex-direction:column;align-items:flex-start;gap:8px}.withdrawal-dialog-backdrop{align-items:end;padding:0}.withdrawal-review-dialog{border-radius:16px 16px 0 0}.withdrawal-review-dialog>footer{grid-template-columns:1fr 1fr;display:grid}.withdrawal-review-dialog>footer button{justify-content:center}}.withdrawal-tabs{background:#fff;border:1px solid #dbe4ee;border-radius:9px;gap:4px;margin-top:18px;padding:4px;display:inline-flex}.withdrawal-tabs button{color:#5d7288;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.withdrawal-tabs button svg{width:15px}.withdrawal-tabs button.is-active{color:#fff;background:#087ff5;box-shadow:0 8px 18px #087ff529}.withdrawal-balance-cards.is-four{grid-template-columns:repeat(4,1fr)}.club-owner-withdrawal-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:12px;margin-top:14px;display:grid}.payout-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.payout-account-card,.club-owner-withdrawal-form{background:#fff;border:1px solid #e0e6ed;border-radius:11px;min-width:0;padding:16px}.payout-account-card{gap:10px;display:grid}.payout-account-card header,.club-owner-withdrawal-form header{align-items:center;gap:10px;display:flex}.payout-account-card header>div,.club-owner-withdrawal-form header>div{flex-direction:column;flex:1;min-width:0;display:flex}.payout-account-card header strong,.club-owner-withdrawal-form header strong{font-size:11px}.payout-account-card header small,.club-owner-withdrawal-form header small{color:#7b8b9e;margin-top:4px;font-size:8px;line-height:1.45}.payout-account-card header>b{color:#758497;background:#eef2f6;border-radius:20px;padding:5px 8px;font-size:7px}.payout-account-card header>b.is-enabled{color:#167d5d;background:#e8f8f1}.payout-account-card label,.club-owner-withdrawal-form label{gap:6px;display:grid}.payout-account-card label span,.club-owner-withdrawal-form label span{color:#687b90;font-size:8px;font-weight:800}.payout-account-card input,.payout-account-card select,.club-owner-withdrawal-form input,.club-owner-withdrawal-form select,.club-owner-withdrawal-form textarea{color:#314c67;background:#fff;border:1px solid #d5dee8;border-radius:8px;outline:0;width:100%;min-width:0;height:39px;padding:0 10px;font-size:9px}.payout-account-card input:focus,.payout-account-card select:focus,.club-owner-withdrawal-form input:focus,.club-owner-withdrawal-form select:focus,.club-owner-withdrawal-form textarea:focus{border-color:#087ff5;box-shadow:0 0 0 3px #087ff514}.club-owner-withdrawal-form{gap:12px;display:grid}.club-owner-withdrawal-form header>svg{color:#087ff5;background:#eaf4ff;border-radius:8px;width:30px;height:30px;padding:7px}.club-owner-withdrawal-form textarea{resize:vertical;height:82px;padding:10px;font:9px/1.5 inherit}.payout-account-card>button,.club-owner-withdrawal-form>button{color:#fff;background:#087ff5;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:39px;font-size:9px;font-weight:900;display:flex}.payout-account-card>button svg{width:14px}.payout-account-card>button:disabled,.club-owner-withdrawal-form>button:disabled{color:#8292a4;background:#d9e2ec}.platform-withdrawal-actions{align-items:center;gap:6px;display:flex}.platform-withdrawal-actions button{color:#fff;background:#087ff5;border:0;border-radius:6px;height:31px;padding:0 9px;font-size:8px;font-weight:800}.platform-withdrawal-actions button:disabled{color:#8996a5;background:#e6ebf1}.platform-withdrawal-actions .is-danger,.platform-dialog footer .is-danger{color:#fff;background:#e05232}.platform-dialog footer .is-danger{border:0;border-radius:7px;height:38px;padding:0 14px;font-size:11px;font-weight:800}@media (width<=980px){.withdrawal-balance-cards.is-four{grid-template-columns:repeat(2,1fr)}.club-owner-withdrawal-grid{grid-template-columns:1fr}.payout-account-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.withdrawal-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.withdrawal-tabs button{justify-content:center}.withdrawal-balance-cards.is-four,.payout-account-grid{grid-template-columns:1fr}.club-owner-withdrawal-grid{gap:10px}.platform-withdrawal-actions{flex-direction:column;align-items:stretch}.platform-withdrawal-actions button{width:100%}}.club-payment-panel{color:#183550;padding:26px}.club-payment-panel>header>div{align-items:center;gap:12px;display:flex}.club-payment-panel>header span{color:#fff;background:#082c58;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.club-payment-panel>header svg{width:20px}.club-payment-panel h1{margin:0;font-size:22px}.club-payment-panel>header p{color:#7d8c9e;margin:5px 0 0;font-size:10px}.payment-platform-card{background:linear-gradient(135deg,#f7fbff,#eef6ff);border:1px solid #cfe0f2;border-radius:12px;justify-content:space-between;align-items:center;margin-top:20px;padding:18px;display:flex}.payment-platform-card>div{align-items:center;gap:12px;display:flex}.payment-platform-card>div>span{color:#fff;background:#082c58;border-radius:10px;place-items:center;width:45px;height:45px;display:grid}.payment-platform-card>div>div{flex-direction:column;display:flex}.payment-platform-card strong{font-size:14px}.payment-platform-card small{color:#71859a;margin-top:5px;font-size:9px}.payment-platform-card>label{width:46px;height:25px;position:relative}.payment-platform-card label input{opacity:0;position:absolute}.payment-platform-card label i{background:#c8d2dd;border-radius:20px;transition:all .2s;position:absolute;inset:0}.payment-platform-card label i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #00000029}.payment-platform-card input:checked+i{background:#087ff5}.payment-platform-card input:checked+i:after{transform:translate(21px)}.payment-self-heading{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.payment-self-heading h2{margin:0;font-size:17px}.payment-self-heading p{color:#7c8c9f;margin:5px 0 0;font-size:9px}.payment-self-heading>svg{color:#087ff5;width:25px}.payment-channel-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:12px;display:grid}.payment-channel-grid article{background:#fff;border:1px solid #e0e6ed;border-radius:12px;padding:18px}.payment-channel-grid article>header{justify-content:space-between;align-items:center;display:flex}.payment-channel-grid img{object-fit:contain;object-position:left;width:112px;height:36px}.payment-channel-grid header span{color:#758599;background:#eef2f6;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:800}.payment-channel-grid header .is-enabled{color:#16805e;background:#e8f8f1}.payment-channel-grid article>p{color:#718297;min-height:34px;font-size:9px;line-height:1.6}.payment-channel-grid dl{gap:8px;margin:13px 0;display:grid}.payment-channel-grid dl>div{justify-content:space-between;display:flex}.payment-channel-grid dt{color:#8391a2;font-size:8px}.payment-channel-grid dd{color:#405970;margin:0;font-size:8px;font-weight:800}.payment-channel-grid article>button{color:#0874d8;background:#f8fbff;border:1px solid #ccd9e7;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:40px;font-size:9px;font-weight:800;display:flex}.payment-channel-grid button svg{width:14px}.payment-security-note{color:#795c22;background:#fff9ed;border:1px solid #f0d5a6;border-radius:10px;align-items:flex-start;gap:10px;margin-top:15px;padding:14px;display:flex}.payment-security-note>svg{flex:none;width:20px}.payment-security-note div{flex-direction:column;display:flex}.payment-security-note strong{font-size:10px}.payment-security-note p{margin:4px 0 0;font-size:8px;line-height:1.65}.payment-channel-backdrop{z-index:100;background:#0214298c;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.payment-channel-dialog{background:#fff;border-radius:16px;width:min(650px,100%);max-height:94vh;padding:21px;overflow-y:auto}.payment-channel-dialog>header{justify-content:space-between;align-items:center;display:flex}.payment-channel-dialog header>div{align-items:center;gap:10px;display:flex}.payment-channel-dialog header img{object-fit:contain;width:95px;height:32px}.payment-channel-dialog h2{margin:0;font-size:19px}.payment-channel-dialog header>button{color:#60748a;background:#f0f3f7;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.payment-channel-dialog header svg{width:15px}.payment-channel-dialog>a{color:#0874d8;justify-content:flex-end;align-items:center;gap:4px;margin:10px 0 15px;font-size:8px;display:flex}.payment-channel-dialog>a svg{width:11px}.payment-channel-dialog>label:not(.payment-enable-toggle){gap:6px;margin-top:11px;display:grid}.payment-channel-dialog label>span{color:#5f7287;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.payment-channel-dialog label>span small{color:#16805e;font-size:7px;font-weight:500}.payment-channel-dialog input,.payment-channel-dialog textarea{color:#36506a;border:1px solid #d5dee8;border-radius:8px;outline:0;width:100%;padding:10px;font-size:9px}.payment-channel-dialog input{height:42px}.payment-channel-dialog textarea{resize:vertical;height:82px;font:8px/1.5 ui-monospace,monospace}.payment-enable-toggle{background:#f4f8fc;border-radius:9px;justify-content:space-between;align-items:center;margin-top:13px;padding:12px;display:flex}.payment-enable-toggle>span{flex-direction:column;align-items:flex-start!important}.payment-enable-toggle strong{font-size:9px}.payment-enable-toggle small{color:#7b8a9c!important;margin-top:3px!important}.payment-enable-toggle input{width:18px;height:18px}.payment-channel-dialog>footer{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.payment-channel-dialog>footer button{color:#526981;background:#fff;border:1px solid #d2dce6;border-radius:8px;height:42px;padding:0 14px;font-size:9px;font-weight:800}.payment-channel-dialog>footer .platform-primary{color:#fff;background:#087ff5;border-color:#087ff5;display:flex}@media (width<=760px){.club-payment-panel{padding:16px}.club-payment-panel>header p{display:none}.payment-platform-card{align-items:flex-start;gap:10px}.payment-platform-card small{line-height:1.5}.payment-channel-grid{grid-template-columns:1fr}.payment-channel-backdrop{align-items:end;padding:0}.payment-channel-dialog{border-radius:16px 16px 0 0}}.deposit-record-panel,.club-chat-panel{color:#183550;padding:26px}.deposit-record-panel>header,.club-chat-panel>header{justify-content:space-between;align-items:center;display:flex}.deposit-record-panel>header>div,.club-chat-panel>header>div{align-items:center;gap:12px;display:flex}.deposit-record-panel>header>div>span,.club-chat-panel>header>div>span{color:#fff;background:#082c58;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.deposit-record-panel header svg,.club-chat-panel header svg{width:20px}.deposit-record-panel h1,.club-chat-panel h1{margin:0;font-size:22px}.deposit-record-panel header p,.club-chat-panel header p{color:#7d8c9e;margin:5px 0 0;font-size:10px}.deposit-record-panel header>button,.club-chat-panel header>button{color:#526981;background:#fff;border:1px solid #d4dee8;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:9px;display:flex}.deposit-record-panel header>button svg,.club-chat-panel header>button svg{width:15px}.record-toolbar{background:#fff;border:1px solid #e0e6ed;border-radius:10px 10px 0 0;gap:9px;margin-top:18px;padding:11px;display:flex}.record-toolbar label,.chat-search{flex:1;align-items:center;height:40px;display:flex;position:relative}.record-toolbar svg,.chat-search svg{color:#8290a1;width:15px;position:absolute;left:11px}.record-toolbar input,.chat-search input{border:1px solid #d5dee8;border-radius:8px;outline:0;width:100%;height:100%;padding:0 11px 0 35px}.record-toolbar select{background:#fff;border:1px solid #d5dee8;border-radius:8px;height:40px;padding:0 10px}.record-table-wrap{background:#fff;border:1px solid #e0e6ed;border-top:0;border-radius:0 0 10px 10px;overflow-x:auto}.record-table-wrap table{border-collapse:collapse;width:100%;min-width:1050px}.record-table-wrap th{color:#748499;text-align:left;background:#f7f9fb;border-bottom:1px solid #e4e9ef;height:43px;padding:0 12px;font-size:8px}.record-table-wrap td{color:#405970;border-bottom:1px solid #edf0f4;height:65px;padding:9px 12px;font-size:9px}.record-table-wrap td>strong{font:8px ui-monospace,monospace}.record-worker{align-items:center;gap:8px;display:flex}.record-worker>span{color:#087ff5;background:#e4f1ff;border-radius:50%;place-items:center;width:33px;height:33px;font-weight:900;display:grid;overflow:hidden}.record-worker img{object-fit:cover;width:100%;height:100%}.record-worker>div{flex-direction:column;display:flex}.record-worker small{color:#8795a5;margin-top:3px;font-size:7px}.record-type{color:#587087;background:#eef3f8;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:800}.record-type.is-deposit_payment,.record-type.is-order_guarantee_release{color:#167d5d;background:#e8f8f1}.record-type.is-deposit_refund,.record-type.is-order_guarantee_frozen{color:#9b6918;background:#fff3df}.record-table-wrap .is-credit{color:#15805d}.record-table-wrap .is-debit{color:#e25c26}.chat-search{margin-top:18px}.club-chat-list{background:#fff;border:1px solid #e0e6ed;border-radius:11px;margin-top:10px;overflow:hidden}.club-chat-list>button{color:#39536c;text-align:left;background:#fff;border:0;border-bottom:1px solid #e9edf2;grid-template-columns:68px 1fr auto;align-items:center;gap:11px;width:100%;min-height:84px;padding:13px;display:grid}.club-chat-list>button:hover{background:#f8fbff}.chat-pair{height:48px;position:relative}.chat-pair i{color:#087ff5;background:#dfeeff;border:3px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid;position:absolute;overflow:hidden}.chat-pair i:last-child{color:#fff;background:#082c58;bottom:0;right:0}.chat-pair img{object-fit:cover;width:100%;height:100%}.club-chat-list button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.club-chat-list button>span strong{font-size:11px}.club-chat-list button>span small{color:#8492a3;margin-top:4px;font-size:7px}.club-chat-list button>span p{color:#62768c;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:8px;overflow:hidden}.club-chat-list button>b{color:#087ff5;flex-direction:column;align-items:flex-end;font-size:8px;display:flex}.club-chat-list button>b small{color:#8a97a6;margin-top:5px;font-size:7px}.chat-compliance-note{color:#718398;background:#f2f6fa;border-radius:8px;align-items:center;gap:7px;margin-top:12px;padding:11px;font-size:8px;display:flex}.chat-compliance-note svg{color:#087ff5;width:15px}.chat-record-backdrop{z-index:100;background:#02142980;justify-content:flex-end;display:flex;position:fixed;inset:0}.chat-record-drawer{background:#f5f7fa;flex-direction:column;width:min(560px,100%);height:100vh;padding:20px;display:flex}.chat-record-drawer>header{justify-content:space-between;display:flex}.chat-record-drawer header small{color:#8190a2;font:8px ui-monospace,monospace}.chat-record-drawer h2{margin:5px 0 0;font-size:21px}.chat-record-drawer header p{color:#7d8d9f;margin:5px 0 0;font-size:8px}.chat-record-drawer header button{color:#60748a;background:#e9eef4;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.chat-record-drawer header svg{width:15px}.chat-record-messages{background:#fff;border:1px solid #e0e6ed;border-radius:11px;flex-direction:column;flex:1;gap:11px;margin-top:15px;padding:14px;display:flex;overflow-y:auto}.chat-record-messages article{align-self:flex-start;max-width:80%}.chat-record-messages article.is-worker{align-self:flex-end}.chat-record-messages small{color:#8794a3;margin-bottom:4px;font-size:7px;display:block}.chat-record-messages p{color:#405970;background:#edf2f7;border-radius:3px 9px 9px;margin:0;padding:9px 11px;font-size:9px;line-height:1.55}.chat-record-messages .is-worker small{text-align:right}.chat-record-messages .is-worker p{color:#fff;background:#087ff5;border-radius:9px 3px 9px 9px}.chat-record-messages .is-system{align-self:center}.chat-record-messages .is-system span{color:#7f8c9b;background:#f0f3f6;border-radius:20px;padding:5px 8px;font-size:7px}.chat-record-drawer>footer{color:#5e7690;background:#eaf3fd;border-radius:8px;align-items:center;gap:7px;margin-top:10px;padding:10px;font-size:8px;display:flex}.chat-record-drawer>footer svg{color:#087ff5;width:15px}@media (width<=760px){.deposit-record-panel,.club-chat-panel{padding:16px}.deposit-record-panel header p,.club-chat-panel header p{display:none}.record-toolbar{flex-direction:column;align-items:stretch}.record-toolbar label{flex:none}.club-chat-list>button{grid-template-columns:55px 1fr}.club-chat-list button>b{display:none}.chat-record-drawer{padding:16px}}.club-member-panel{color:#183550;padding:26px}.club-member-panel>header{justify-content:space-between;align-items:center;display:flex}.club-member-panel>header>div{align-items:center;gap:12px;display:flex}.club-member-panel>header>div>span{color:#fff;background:#082c58;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.club-member-panel header svg{width:20px}.club-member-panel h1{margin:0;font-size:22px}.club-member-panel header p{color:#7d8c9e;margin:5px 0 0;font-size:10px}.club-member-panel>header>button{height:40px;display:flex}.member-security-note{background:#f6faff;border:1px solid #cfe0f2;border-radius:10px;align-items:flex-start;gap:9px;margin-top:18px;padding:13px;display:flex}.member-security-note>svg{color:#087ff5;flex:none;width:20px}.member-security-note div{flex-direction:column;display:flex}.member-security-note strong{font-size:10px}.member-security-note p{color:#708398;margin:4px 0 0;font-size:8px;line-height:1.6}.member-card-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}.member-card-grid article{background:#fff;border:1px solid #e0e6ed;border-radius:11px;padding:16px}.member-card-grid article>header{align-items:center;gap:9px;display:flex}.member-card-grid header>span{color:#087ff5;background:#dfeeff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.member-card-grid header>div{flex-direction:column;flex:1;min-width:0;display:flex}.member-card-grid header strong{font-size:11px}.member-card-grid header small{color:#8391a2;margin-top:4px;font-size:8px}.member-card-grid header i{color:#7b8999;background:#eef2f6;border-radius:20px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:800}.member-card-grid header i.is-active{color:#16805e;background:#e8f8f1}.member-permission-tags{flex-wrap:wrap;align-content:flex-start;gap:5px;min-height:50px;margin-top:13px;display:flex}.member-permission-tags b{color:#5d7288;background:#f0f4f8;border-radius:5px;padding:4px 6px;font-size:7px}.member-card-grid article>footer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;padding-top:11px;display:flex}.member-card-grid footer span{color:#8996a5;font-size:7px}.member-card-grid footer button{color:#526981;background:#fff;border:1px solid #d2dce6;border-radius:6px;align-items:center;gap:4px;height:30px;padding:0 8px;font-size:8px;display:flex}.member-card-grid footer svg{width:12px}.member-dialog-backdrop{z-index:100;background:#0214298c;place-items:center;padding:25px;display:grid;position:fixed;inset:0}.member-dialog{background:#fff;border-radius:16px;width:min(680px,100%);max-height:94vh;padding:21px;overflow-y:auto}.member-dialog>header{justify-content:space-between;align-items:flex-start;display:flex}.member-dialog header>div{align-items:center;gap:10px;display:flex}.member-dialog header>div>svg{color:#087ff5;width:27px}.member-dialog header span{flex-direction:column;display:flex}.member-dialog header small{color:#8290a1;font-size:8px}.member-dialog h2{margin:4px 0 0;font-size:20px}.member-dialog header>button{color:#60748a;background:#f0f3f7;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.member-dialog header button svg{width:15px}.member-form-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:15px;display:grid}.member-form-grid label{gap:6px;display:grid}.member-form-grid span{color:#687b90;font-size:8px;font-weight:800}.member-form-grid input,.member-form-grid select{background:#fff;border:1px solid #d5dee8;border-radius:8px;outline:0;height:42px;padding:0 10px}.member-permission-picker{border:1px solid #e0e6ed;border-radius:10px;margin-top:16px;padding:14px}.member-permission-picker>header{justify-content:space-between;display:flex}.member-permission-picker header strong{font-size:11px}.member-permission-picker header span{color:#7c8c9e;font-size:8px}.member-permission-picker>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.member-permission-picker button{color:#566c83;text-align:left;background:#fff;border:1px solid #d9e1e9;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:7px;font-size:8px;display:flex}.member-permission-picker button i{border:1px solid #bdc9d5;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:grid}.member-permission-picker button i svg{width:11px}.member-permission-picker button.is-active{color:#0874d8;background:#f4f9ff;border-color:#a8cef2}.member-permission-picker button.is-active i{color:#fff;background:#087ff5;border-color:#087ff5}.member-dialog>footer{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.member-dialog>footer button{color:#526981;background:#fff;border:1px solid #d2dce6;border-radius:8px;height:42px;padding:0 14px;font-size:9px;font-weight:800}.member-dialog>footer .platform-primary{color:#fff;background:#087ff5;border-color:#087ff5;display:flex}@media (width<=760px){.club-member-panel{padding:16px}.club-member-panel header p{display:none}.member-card-grid{grid-template-columns:1fr}.member-dialog-backdrop{align-items:end;padding:0}.member-dialog{border-radius:16px 16px 0 0}.member-form-grid{grid-template-columns:1fr}.member-permission-picker>div{grid-template-columns:1fr 1fr}}.club-template-panel{color:#183550;padding:26px}.club-template-panel>header{justify-content:space-between;align-items:center;display:flex}.club-template-panel>header>div{align-items:center;gap:12px;display:flex}.club-template-panel>header>div>span{color:#fff;background:#082c58;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.club-template-panel header svg{width:20px}.club-template-panel h1{margin:0;font-size:22px}.club-template-panel header p{color:#7d8c9e;margin:5px 0 0;font-size:10px}.club-template-panel>header>span{color:#60768d;align-items:center;gap:6px;font-size:9px;display:flex}.club-template-panel>header>span svg{color:#087ff5;width:16px}.template-card-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:20px;display:grid}.template-card-grid>article{background:#fff;border:2px solid #e0e6ed;border-radius:13px;position:relative;overflow:hidden}.template-card-grid>article.is-selected{border-color:#087ff5;box-shadow:0 10px 30px #087ff51f}.template-mini-store{background:#edf5fd;height:180px;padding:13px}.template-mini-store>header{align-items:center;gap:6px;height:24px;display:flex}.template-mini-store>header i{background:#087ff5;border-radius:50%;width:20px;height:20px}.template-mini-store>header span{background:#34536d;border-radius:4px;width:55px;height:6px}.template-mini-store>header b{background:#b9c9d8;border-radius:50%;width:16px;height:16px;margin-left:auto}.template-mini-store>section{background:#fff;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;height:100px;margin-top:9px;padding:8px;display:grid}.template-mini-store>section>i{background:#0b315a;border-radius:6px}.template-mini-store section div{flex-direction:column;gap:7px;display:flex}.template-mini-store section b,.template-mini-store section span{background:#d6e1eb;border-radius:4px;height:8px}.template-mini-store section b{background:#34536d;width:70%}.template-mini-store section span:last-child{background:#087ff5;width:45%}.template-mini-store>footer{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:10px;display:grid}.template-mini-store>footer i{background:#aabccc;border-radius:4px;height:7px}.template-preview-midnight .template-mini-store,.template-preview-midnight .template-preview-browser{color:#edf7ff;background:#071426}.template-preview-midnight .template-mini-store>section{background:#0d2137}.template-preview-midnight .template-mini-store>header i,.template-preview-midnight .template-mini-store section span:last-child{background:#49a7ff}.template-preview-warm-social .template-mini-store,.template-preview-warm-social .template-preview-browser{background:#fff7ef}.template-preview-warm-social .template-mini-store>header i,.template-preview-warm-social .template-mini-store section span:last-child{background:#e96f45}.template-card-copy{padding:14px}.template-card-copy>header{justify-content:space-between;align-items:flex-start;display:flex}.template-card-copy header>div{flex-direction:column;display:flex}.template-card-copy header strong{font-size:13px}.template-card-copy header small{color:#e26632;margin-top:4px;font-size:9px}.template-card-copy header>span{color:#0874d8;background:#e8f4ff;border-radius:20px;align-items:center;gap:3px;padding:5px 7px;font-size:7px;font-weight:800;display:flex}.template-card-copy header>span svg{width:10px}.template-card-copy>p{color:#738498;height:32px;margin:10px 0;font-size:8px;line-height:1.6}.template-card-copy>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.template-card-copy button{color:#536a81;background:#fff;border:1px solid #d2dce6;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:36px;font-size:8px;font-weight:800;display:flex}.template-card-copy button svg{width:13px}.template-card-copy .is-primary{color:#fff;background:#087ff5;border-color:#087ff5}.template-card-copy .is-primary:disabled{color:#8896a5;background:#e9edf1;border-color:#dbe2e9}.template-premium{color:#ffd481;background:#352612;border-radius:20px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800;display:flex;position:absolute;top:10px;left:10px}.template-premium svg{width:11px}.template-guidance{background:#f3f7fb;border-radius:10px;align-items:flex-start;gap:9px;margin-top:15px;padding:14px;display:flex}.template-guidance>svg{color:#087ff5;width:20px}.template-guidance div{flex-direction:column;display:flex}.template-guidance strong{font-size:10px}.template-guidance p{color:#738498;margin:4px 0 0;font-size:8px;line-height:1.6}.template-preview-backdrop{z-index:100;background:#02142994;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.template-preview-dialog{background:#fff;border-radius:16px;width:min(860px,100%);max-height:94vh;padding:20px;overflow-y:auto}.template-preview-dialog>header{justify-content:space-between;align-items:center;display:flex}.template-preview-dialog header small{color:#8090a2;font-size:8px}.template-preview-dialog h2{margin:4px 0 0;font-size:20px}.template-preview-dialog header button{background:#fff;border:1px solid #d2dce6;border-radius:7px;height:36px;padding:0 11px}.template-preview-browser{background:#f5f8fb;border:1px solid #dfe6ee;border-radius:13px;width:min(600px,100%);margin:15px auto 0;overflow:hidden;box-shadow:0 15px 45px #0214291a}.template-preview-browser>header{background:#fff;align-items:center;gap:8px;height:55px;padding:0 16px;display:flex}.template-preview-browser>header i{background:#087ff5;border-radius:50%;width:28px;height:28px}.template-preview-browser>header strong{font-size:10px}.template-preview-browser>header span{background:#e2e9f0;border-radius:50%;width:25px;height:25px;margin-left:auto}.template-preview-hero{color:#fff;background:#092f58;border-radius:10px;justify-content:space-between;align-items:center;margin:13px;padding:20px;display:flex}.template-preview-hero small{color:#78c3ff;font-size:6px}.template-preview-hero h3{margin:6px 0;font-size:19px}.template-preview-hero p{color:#bdd0e1;margin:0;font-size:7px}.template-preview-hero svg{width:36px}.template-preview-browser>nav{gap:10px;padding:0 13px;font-size:8px;display:flex}.template-preview-browser>nav b{color:#087ff5}.template-preview-browser>main{grid-template-columns:repeat(2,1fr);gap:8px;padding:12px 13px;display:grid}.template-preview-browser>main article{background:#fff;border-radius:8px;flex-direction:column;padding:8px;display:flex}.template-preview-browser>main i{background:#123a61;border-radius:6px;height:72px}.template-preview-browser>main span{color:#087ff5;margin-top:6px;font-size:6px}.template-preview-browser>main strong{margin-top:3px;font-size:9px}.template-preview-browser>main small{color:#7e8c9d;margin-top:3px;font-size:6px}.template-preview-browser>main b{color:#e76029;margin-top:6px;font-size:11px}.template-preview-browser>footer{color:#718297;background:#fff;grid-template-columns:repeat(4,1fr);place-items:center;height:44px;font-size:7px;display:grid}.template-preview-midnight .template-preview-browser>header,.template-preview-midnight .template-preview-browser>main article,.template-preview-midnight .template-preview-browser>footer{color:#edf7ff;background:#0d2137}.template-preview-midnight .template-preview-hero{background:#122e4e}.template-preview-warm-social .template-preview-hero{background:#77452f}.template-preview-warm-social .template-preview-browser>nav b,.template-preview-warm-social .template-preview-browser>main span{color:#e96f45}.storefront-template{--blue:var(--store-accent,#087ff5);min-height:100vh}.storefront-template-midnight{background:#040c18}.storefront-template-midnight .buyer-store{color:#edf7ff;background:#071426;box-shadow:0 0 60px #00000059}.storefront-template-midnight .buyer-header,.storefront-template-midnight .buyer-catalog-section,.storefront-template-midnight .buyer-worker-strip,.storefront-template-midnight .buyer-detail-summary,.storefront-template-midnight .buyer-detail-block,.storefront-template-midnight .buyer-bottom-nav,.storefront-template-midnight .buyer-order-product,.storefront-template-midnight .buyer-order-info,.storefront-template-midnight .buyer-order-timeline,.storefront-template-midnight .buyer-order-chat,.storefront-template-midnight .buyer-completion-review{color:#edf7ff;background:#0d2137;border-color:#142c44}.storefront-template-midnight .buyer-product-card{color:#edf7ff;background:#0d2137;border-color:#1c3853}.storefront-template-midnight .buyer-product-cover{background:#132f4f}.storefront-template-midnight .buyer-bottom-nav button{background:0 0}.storefront-template-warm-social{background:#fff7ef}.storefront-template-warm-social .buyer-store{background:#fffaf5}.storefront-template-warm-social .buyer-chat-action{background:#fff7f1;border-color:#f0cbb8}@media (width<=900px){.template-card-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.club-template-panel{padding:16px}.club-template-panel header p,.club-template-panel>header>span{display:none}.template-card-grid{grid-template-columns:1fr}.template-preview-backdrop{padding:0}.template-preview-dialog{border-radius:0;height:100vh}}.pay-icon.bank{background:#344966}.club-complaint-panel{color:#183550;padding:26px}.club-complaint-panel>header{justify-content:space-between;align-items:center;display:flex}.club-complaint-panel>header>div{align-items:center;gap:12px;display:flex}.club-complaint-panel>header>div>span{color:#fff;background:#082c58;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.club-complaint-panel header svg{width:20px}.club-complaint-panel h1{margin:0;font-size:22px}.club-complaint-panel header p{color:#7d8c9e;margin:5px 0 0;font-size:10px}.club-complaint-panel>header>button{color:#526981;background:#fff;border:1px solid #d4dee8;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:9px;display:flex}.club-complaint-panel>header>button svg{width:15px}.complaint-alert{color:#785a20;background:#fff9ed;border:1px solid #f0d5a6;border-radius:10px;align-items:flex-start;gap:9px;margin-top:18px;padding:13px;display:flex}.complaint-alert>svg{flex:none;width:20px}.complaint-alert div{flex-direction:column;display:flex}.complaint-alert strong{font-size:10px}.complaint-alert p{margin:4px 0 0;font-size:8px;line-height:1.6}.complaint-filter{background:#fff;border:1px solid #e0e6ed;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;margin-top:14px;padding:10px;display:flex}.complaint-filter select{background:#fff;border:1px solid #d5dee8;border-radius:7px;height:38px;padding:0 10px}.complaint-filter span{color:#7d8c9e;font-size:8px}.complaint-list{background:#fff;border:1px solid #e0e6ed;border-top:0;border-radius:0 0 10px 10px;overflow:hidden}.complaint-list>button{color:#3b556e;text-align:left;background:#fff;border:0;border-bottom:1px solid #e9edf2;grid-template-columns:100px 1fr auto;align-items:center;gap:13px;width:100%;min-height:90px;padding:13px;display:grid}.complaint-list>button:hover{background:#f8fbff}.complaint-list img{object-fit:contain;object-position:left;width:92px;height:35px}.complaint-list button>span{flex-direction:column;min-width:0;display:flex}.complaint-list span strong{font-size:11px}.complaint-list span small{color:#8391a2;margin-top:4px;font-size:7px}.complaint-list span p{color:#64778c;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:8px;overflow:hidden}.complaint-list button>b{color:#9c6818;background:#fff2df;border-radius:6px;flex-direction:column;align-items:flex-end;padding:5px 8px;font-size:7px;display:flex}.complaint-list button>b small{color:#7d8c9e;align-items:center;gap:3px;margin-top:5px;display:flex}.complaint-list button>b svg{width:10px}.complaint-list button>b.is-resolved{color:#167d5d;background:#e8f8f1}.complaint-list button>b.is-responded{color:#0874d8;background:#e9f4ff}.complaint-drawer-backdrop{z-index:100;background:#02142985;justify-content:flex-end;display:flex;position:fixed;inset:0}.complaint-drawer{background:#f5f7fa;width:min(580px,100%);height:100vh;padding:20px;overflow-y:auto}.complaint-drawer>header{justify-content:space-between;display:flex}.complaint-drawer header small{color:#8190a2;font:8px ui-monospace,monospace}.complaint-drawer h2{margin:4px 0 0;font-size:21px}.complaint-drawer header button{background:#e9eef4;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.complaint-drawer header svg{width:15px}.complaint-drawer>section{background:#fff;border:1px solid #e0e6ed;border-radius:10px;margin-top:12px;padding:15px}.complaint-detail-head img{object-fit:contain;object-position:left;width:100px;height:35px}.complaint-detail-head>span{float:right;color:#9c6818;background:#fff2df;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:800}.complaint-detail-head h3{margin:12px 0 0;font-size:14px}.complaint-detail-head p{color:#61758b;margin:7px 0 0;font-size:9px;line-height:1.65}.complaint-meta>div{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:36px;display:flex}.complaint-meta span{color:#7e8d9f;font-size:8px}.complaint-meta b{overflow-wrap:anywhere;text-align:right;font-size:8px}.complaint-replies h3{align-items:center;gap:6px;margin:0 0 10px;font-size:12px;display:flex}.complaint-replies h3 svg{color:#087ff5;width:16px}.complaint-replies article{background:#f3f7fb;border-radius:8px;padding:9px}.complaint-replies article+article{margin-top:7px}.complaint-replies small{color:#8391a2;font-size:7px}.complaint-replies p{color:#405970;margin:5px 0 0;font-size:8px;line-height:1.55}.complaint-reply-form{background:#fff;border:1px solid #e0e6ed;border-radius:10px;margin-top:12px;padding:14px}.complaint-reply-form textarea{resize:vertical;border:1px solid #d5dee8;border-radius:8px;width:100%;height:90px;padding:10px;font:9px/1.5 inherit}.complaint-reply-form button,.complaint-drawer>footer button{color:#fff;background:#087ff5;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:39px;margin-top:8px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.complaint-reply-form button svg,.complaint-drawer>footer svg{width:13px}.complaint-drawer>footer{justify-content:flex-end;display:flex}@media (width<=760px){.club-complaint-panel{padding:16px}.club-complaint-panel header p{display:none}.complaint-list>button{grid-template-columns:75px 1fr}.complaint-list img{width:70px}.complaint-list button>b{display:none}.complaint-drawer{padding:16px}}.buyer-payment-notice{justify-content:space-between;align-items:center;gap:10px;display:flex}.buyer-payment-notice span{flex:1}.buyer-payment-notice button,.invite-retry-payment{color:#fff;white-space:nowrap;background:#087ff5;border:0;border-radius:7px;height:34px;padding:0 11px;font-size:8px;font-weight:800}.buyer-payment-notice button:disabled,.invite-retry-payment:disabled{opacity:.55}.order-result .invite-retry-payment{margin-top:8px}.club-dashboard-panel{color:#183550;padding:26px}.dashboard-metric-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.dashboard-metric-grid article{background:#fff;border:1px solid #e0e7ee;border-radius:13px;gap:13px;min-height:150px;padding:18px;display:flex;box-shadow:0 8px 24px #06244409}.dashboard-metric-grid article>span{color:#087ff5;background:#eaf4ff;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.dashboard-metric-grid article>span svg{width:20px}.dashboard-metric-grid article>div{flex:1;min-width:0}.dashboard-metric-grid small{color:#7b8c9e;font-size:9px;display:block}.dashboard-metric-grid strong{letter-spacing:-.6px;margin-top:5px;font-size:25px;display:block}.dashboard-metric-grid em{color:#16845f;align-items:center;gap:2px;margin-top:5px;font-size:8px;font-style:normal;font-weight:800;display:flex}.dashboard-metric-grid em.is-down{color:#c04c37}.dashboard-metric-grid em svg{width:12px}.dashboard-metric-grid p{color:#8291a1;margin:9px 0 0;font-size:7px;line-height:1.5}.dashboard-metric-grid b{color:#46617a;margin-top:5px;font-size:7px;display:block}.dashboard-main-grid{grid-template-columns:minmax(0,1.7fr) minmax(250px,.8fr);gap:14px;margin-top:14px;display:grid}.dashboard-trend-card,.dashboard-pending-card,.dashboard-funds{background:#fff;border:1px solid #e0e7ee;border-radius:13px}.dashboard-trend-card{padding:18px}.dashboard-trend-card>header,.dashboard-funds>header{justify-content:space-between;align-items:center;display:flex}.dashboard-trend-card header>div,.dashboard-pending-card header{flex-direction:column;display:flex}.dashboard-trend-card header span,.dashboard-pending-card header span,.dashboard-funds header small{color:#8190a2;margin-top:4px;font-size:8px}.dashboard-trend-card header button{color:#587088;background:#fff;border:1px solid #d5dee8;border-radius:7px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:8px;display:flex}.dashboard-trend-card header button svg{width:13px}.dashboard-bars{background:repeating-linear-gradient(#edf1f5 0 1px,#0000 1px 52px);border-bottom:1px solid #dfe6ed;grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;height:225px;margin-top:18px;padding-top:20px;display:grid}.dashboard-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.dashboard-bars>div>span{background:linear-gradient(#45a6ff,#087ff5);border-radius:7px 7px 2px 2px;width:min(34px,75%);min-height:6px;transition:height .3s;position:relative}.dashboard-bars span i{color:#0874d8;background:#eaf4ff;border-radius:4px;padding:2px 4px;font-size:7px;font-style:normal;font-weight:800;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.dashboard-bars small{color:#7e8e9f;margin:7px 0 -17px;font-size:7px}.dashboard-trend-card>footer{color:#7f8e9f;justify-content:space-between;align-items:center;margin-top:25px;font-size:7px;display:flex}.dashboard-trend-card footer span{align-items:center;gap:5px;display:flex}.dashboard-trend-card footer i{background:#168cf7;border-radius:50%;width:8px;height:8px}.dashboard-pending-card{padding:18px}.dashboard-pending-card>header{padding-bottom:10px}.dashboard-pending-card>div{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;min-height:58px;display:flex}.dashboard-pending-card>div>span{align-items:center;gap:9px;display:flex}.dashboard-pending-card>div svg{color:#6f8295;width:17px}.dashboard-pending-card>div i{flex-direction:column;font-style:normal;display:flex}.dashboard-pending-card>div small{color:#8b98a6;margin-top:3px;font-size:7px}.dashboard-pending-card>div>b{color:#6f8091;background:#eff3f7;border-radius:20px;place-items:center;min-width:27px;height:27px;padding:0 7px;font-size:9px;display:grid}.dashboard-pending-card>div>b.has-value{color:#d45e2f;background:#fff0e8}.dashboard-funds{margin-top:14px;padding:18px}.dashboard-funds>header>div{align-items:center;gap:9px;display:flex}.dashboard-funds header>div>svg{color:#087ff5;width:23px}.dashboard-funds header>div>span{flex-direction:column;display:flex}.dashboard-funds header>b{color:#2871ab;background:#eef7ff;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:7px;display:flex}.dashboard-funds header>b svg{width:13px}.dashboard-funds>div{border:1px solid #e6ebf0;border-radius:9px;grid-template-columns:repeat(6,1fr);margin-top:14px;display:grid}.dashboard-funds>div>span{border-right:1px solid #e6ebf0;padding:12px}.dashboard-funds>div>span:last-child{border:0}.dashboard-funds>div small{color:#8291a2;font-size:7px;display:block}.dashboard-funds>div strong{margin-top:5px;font-size:11px;display:block}.dashboard-state{color:#6d8094;justify-content:center;align-items:center;gap:8px;min-height:320px;font-size:10px;display:flex}.dashboard-state svg{width:20px}.dashboard-state button{color:#087ff5;background:0 0;border:0}.club-profile-setting{grid-template-columns:130px 1fr;gap:14px;display:grid}.club-profile-setting>div{gap:9px;display:grid}.club-avatar-upload{background:#f7fbff;border-radius:11px;border:1px dashed #b8ccdf!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:150px!important;display:flex!important}.club-avatar-upload input{display:none}.club-avatar-upload>span{color:#087ff5;background:#dfefff;border-radius:17px;place-items:center;width:70px;height:70px;display:grid;overflow:hidden}.club-avatar-upload>span img{object-fit:cover;width:100%;height:100%}.club-avatar-upload>span svg{width:25px}.club-avatar-upload>b{color:#087ff5;margin-top:8px;font-size:8px}.buyer-support-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03142994;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.buyer-support-backdrop>section{color:#17334e;background:#fff;border-radius:15px;width:min(360px,100%);padding:18px;box-shadow:0 25px 70px #00142c40}.buyer-support-backdrop section>header{align-items:center;display:flex}.buyer-support-backdrop header>span{color:#087ff5;background:#eaf4ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.buyer-support-backdrop header>span svg{width:19px}.buyer-support-backdrop header>div{flex-direction:column;margin-left:9px;display:flex}.buyer-support-backdrop header strong{font-size:12px}.buyer-support-backdrop header small{color:#8391a2;margin-top:2px;font-size:7px}.buyer-support-backdrop header>button{background:#f0f4f7;border:0;border-radius:8px;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.buyer-support-backdrop header>button svg{width:15px}.buyer-support-backdrop section>p{color:#4c657d;white-space:pre-wrap;background:#f5f8fb;border-radius:9px;margin:15px 0;padding:13px;font-size:9px;line-height:1.7}.buyer-support-backdrop section>button{color:#fff;background:#087ff5;border:0;border-radius:8px;width:100%;height:42px;font-size:9px;font-weight:800}@media (width<=980px){.dashboard-metric-grid{grid-template-columns:1fr 1fr}.dashboard-metric-grid article:last-child{grid-column:1/-1}.dashboard-main-grid{grid-template-columns:1fr}.dashboard-funds>div{grid-template-columns:repeat(3,1fr)}.dashboard-funds>div>span:nth-child(3){border-right:0}}@media (width<=760px){.club-dashboard-panel{padding:16px}.dashboard-metric-grid{grid-template-columns:1fr}.dashboard-metric-grid article:last-child{grid-column:auto}.dashboard-metric-grid article{min-height:125px}.dashboard-bars{gap:4px}.dashboard-bars>div>span{width:65%}.dashboard-funds>header>b{display:none}.dashboard-funds>div{grid-template-columns:1fr 1fr}.dashboard-funds>div>span:nth-child(odd){border-right:1px solid #e6ebf0}.dashboard-funds>div>span:nth-child(2n){border-right:0}.club-profile-setting{grid-template-columns:1fr}.club-avatar-upload{min-height:120px!important}}.platform-ops{color:#183550;padding:26px}.platform-ops-heading{justify-content:space-between;align-items:center;display:flex}.platform-ops-heading>div{align-items:center;gap:12px;display:flex}.platform-ops-heading>div>svg{color:#fff;background:#082c58;border-radius:11px;width:42px;height:42px;padding:10px}.platform-ops-heading h2{margin:0;font-size:22px}.platform-ops-heading p{color:#7d8d9e;margin:5px 0 0;font-size:9px}.platform-ops-heading>button,.platform-ops-heading>select{color:#526981;background:#fff;border:1px solid #d5dee8;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:8px;display:flex}.platform-ops-heading>button svg{width:14px}.platform-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.platform-heading-actions>button,.platform-heading-actions>select{color:#526981;background:#fff;border:1px solid #d5dee8;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:10px;display:flex}.platform-heading-actions>button svg{width:14px}.platform-ops-heading .is-primary{color:#fff;background:#087ff5;border-color:#087ff5}.platform-operation-state{color:#718397;justify-content:center;align-items:center;gap:8px;min-height:350px;font-size:10px;display:flex}.platform-operation-state svg{width:19px}.platform-operation-state button{color:#087ff5;background:0 0;border:0}.platform-dashboard-cards{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.platform-dashboard-cards article{background:#fff;border:1px solid #e0e7ee;border-radius:12px;gap:12px;padding:18px;display:flex}.platform-dashboard-cards article>span{color:#087ff5;background:#eaf4ff;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.platform-dashboard-cards article svg{width:19px}.platform-dashboard-cards article>div{min-width:0}.platform-dashboard-cards small{color:#7d8c9d;font-size:8px}.platform-dashboard-cards strong{margin-top:5px;font-size:21px;display:block}.platform-dashboard-cards p{color:#8795a4;margin:5px 0 0;font-size:7px}.platform-dashboard-grid{grid-template-columns:1.4fr 1fr;gap:14px;margin-top:14px;display:grid}.platform-dashboard-grid>article,.platform-dashboard-grid>aside{background:#fff;border:1px solid #e0e7ee;border-radius:12px;padding:18px}.platform-dashboard-grid header{align-items:center;gap:9px;margin-bottom:8px;display:flex}.platform-dashboard-grid header>svg{color:#087ff5;width:23px}.platform-dashboard-grid header>div{flex-direction:column;display:flex}.platform-dashboard-grid header strong{font-size:12px}.platform-dashboard-grid header small{color:#8190a2;margin-top:3px;font-size:7px}.platform-dashboard-grid article>div,.platform-dashboard-grid aside>div{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;min-height:48px;display:flex}.platform-dashboard-grid article span,.platform-dashboard-grid aside span{color:#61758a;font-size:9px}.platform-dashboard-grid article b{font-size:12px}.platform-dashboard-grid aside b{color:#718192;background:#eff3f7;border-radius:20px;place-items:center;min-width:27px;height:27px;font-size:8px;display:grid}.platform-dashboard-grid aside b.has-value{color:#d55f30;background:#fff0e8}.platform-ops-toolbar{background:#fff;border:1px solid #e0e7ee;border-radius:10px 10px 0 0;gap:10px;margin-top:18px;padding:11px;display:flex}.platform-ops-toolbar label{flex:1;align-items:center;height:39px;display:flex;position:relative}.platform-ops-toolbar label svg{color:#8493a3;width:15px;position:absolute;left:11px}.platform-ops-toolbar input,.platform-ops-toolbar select,.platform-ops-toolbar>select{color:#3d566e;background:#fff;border:1px solid #d5dee8;border-radius:7px;width:100%;height:39px;padding:0 10px;font-size:9px}.platform-ops-toolbar input{padding-left:35px}.platform-ops-toolbar>select{width:180px}.platform-ops-table{background:#fff;border:1px solid #e0e7ee;border-radius:11px;margin-top:16px;overflow-x:auto}.platform-ops-toolbar+.platform-ops-table{border-top:0;border-radius:0 0 11px 11px;margin-top:0}.platform-ops-table table{border-collapse:collapse;width:100%;min-width:880px}.platform-ops-table th{color:#748499;text-align:left;background:#f7f9fb;border-bottom:1px solid #e3e9ef;height:43px;padding:0 13px;font-size:8px}.platform-ops-table td{color:#3f5971;border-bottom:1px solid #edf1f4;height:64px;padding:9px 13px;font-size:9px}.platform-ops-table tbody tr{cursor:pointer}.platform-ops-table tbody tr:hover{background:#f8fbff}.platform-ops-table td strong,.platform-ops-table td small{display:block}.platform-ops-table td small{color:#8795a4;margin-top:4px;font-size:7px}.platform-ops-table td svg{color:#92a0af;width:15px}.platform-ops-table .is-credit{color:#16805d}.platform-ops-table .is-debit{color:#c35339}.platform-empty{text-align:center;color:#8392a2;padding:40px;font-size:9px}.ops-status{color:#607386;white-space:nowrap;background:#edf2f6;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:800}.ops-status.is-approved,.ops-status.is-paid{color:#167d5d;background:#e7f8f0}.ops-status.is-pending,.ops-status.is-pending_review{color:#a26811;background:#fff2df}.ops-status.is-rejected,.ops-status.is-suspended{color:#ae4931;background:#fff0ec}.platform-drawer-backdrop{z-index:100;background:#02142985;justify-content:flex-end;display:flex;position:fixed;inset:0}.platform-detail-drawer{background:#f5f7fa;width:min(600px,100%);height:100vh;padding:21px;overflow-y:auto}.platform-detail-drawer>header{justify-content:space-between;display:flex}.platform-detail-drawer header small{color:#8190a2;font:8px ui-monospace,monospace}.platform-detail-drawer h2{margin:5px 0 0;font-size:22px}.platform-detail-drawer header p{color:#78889a;margin:4px 0 0;font-size:8px}.platform-detail-drawer header>button{background:#e7edf3;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.platform-detail-drawer header>button svg{width:15px}.platform-detail-drawer>section{background:#fff;border:1px solid #e0e7ee;border-radius:11px;margin-top:13px;padding:16px}.platform-detail-drawer h3{align-items:center;gap:7px;margin:0 0 12px;font-size:12px;display:flex}.platform-detail-drawer h3 svg{color:#087ff5;width:17px}.platform-detail-drawer section>p{color:#536b82;font-size:9px;line-height:1.7}.ops-detail-grid{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.ops-detail-grid>span{color:#7a8a9b;border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;min-height:45px;font-size:8px;display:flex}.ops-detail-grid b{color:#2f4d67;text-align:right;font-size:8px}.ops-documents{gap:7px;margin-top:10px;display:flex}.ops-documents button{color:#0874d8;background:#f2f9ff;border:1px solid #bed8ef;border-radius:7px;height:34px;padding:0 9px;font-size:8px}.ops-reject-note{border-radius:7px;padding:10px;color:#a54834!important;background:#fff0ec!important}.platform-detail-drawer>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.platform-detail-drawer>footer button{color:#536b82;background:#fff;border:1px solid #d2dce6;border-radius:8px;align-items:center;gap:5px;height:40px;padding:0 12px;font-size:8px;font-weight:800;display:flex}.platform-detail-drawer>footer svg{width:14px}.platform-detail-drawer>footer .is-primary{color:#fff;background:#087ff5;border-color:#087ff5}.platform-detail-drawer>footer .is-danger{color:#aa4933;background:#fff2ee;border-color:#efc6bb}.platform-summary-strip{background:#fff;border:1px solid #e0e7ee;border-radius:11px;grid-template-columns:repeat(6,1fr);margin-top:18px;display:grid}.platform-summary-strip>span{border-right:1px solid #e6ebf0;padding:14px}.platform-summary-strip>span:last-child{border:0}.platform-summary-strip small{color:#7e8e9f;font-size:7px;display:block}.platform-summary-strip strong{margin-top:5px;font-size:11px;display:block}.platform-section-title{margin:19px 0 -7px;font-size:12px}.platform-complaint-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.platform-complaint-grid>button{color:#314e68;text-align:left;background:#fff;border:1px solid #e0e7ee;border-radius:11px;flex-direction:column;align-items:flex-start;min-height:180px;padding:16px;display:flex}.provider-chip{color:#137b59;background:#e8f8f0;border-radius:20px;padding:5px 7px;font-size:7px;font-weight:800}.provider-chip.is-alipay{color:#0874d8;background:#e9f4ff}.platform-complaint-grid strong{margin-top:12px;font-size:12px}.platform-complaint-grid small{color:#7f8f9f;margin-top:5px;font-size:7px}.platform-complaint-grid p{color:#60758a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:11px 0;font-size:8px;line-height:1.6;overflow:hidden}.platform-complaint-grid footer{color:#8593a2;justify-content:space-between;width:100%;margin-top:auto;font-size:7px;display:flex}.platform-complaint-grid footer b{color:#0874d8}.platform-replies{max-height:280px;overflow-y:auto}.platform-replies article{background:#f3f7fb;border-radius:8px;padding:9px}.platform-replies article+article{margin-top:7px}.platform-replies small{color:#8190a2;font-size:7px}.platform-replies p{color:#405970!important;margin:5px 0 0!important;font-size:8px!important}.platform-replies+form{grid-template-columns:1fr auto;gap:7px;height:40px;margin-top:10px;display:grid}.platform-replies+form input{border:1px solid #d5dee8;border-radius:7px;min-width:0;padding:0 10px}.platform-replies+form button{color:#fff;background:#087ff5;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:8px;display:flex}.platform-replies+form svg{width:13px}.platform-template-purpose{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.platform-template-purpose article{background:#fff;border:1px solid #e0e7ee;border-radius:8px;flex-direction:column;justify-content:center;min-height:72px;padding:15px 16px;display:flex}.platform-template-purpose strong{color:#183550;font-size:13px}.platform-template-purpose span{color:#718397;margin-top:5px;font-size:11px}.platform-template-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:18px;display:grid}.platform-template-grid>article{background:#fff;border:1px solid #e0e7ee;border-radius:12px;overflow:hidden}.platform-template-grid>article>div{border-bottom:4px solid;flex-direction:column;align-items:center;height:120px;padding:18px;display:flex}.platform-template-grid>article>div span{border-radius:50%;width:42px;height:42px}.platform-template-grid>article>div strong{margin-top:7px}.platform-template-grid>article>div i{opacity:.3;border-radius:10px;width:70%;height:9px;margin-top:8px}.platform-template-grid>article>section{padding:14px}.platform-template-grid section>header{justify-content:space-between;display:flex}.platform-template-grid section>header>div{flex-direction:column;display:flex}.platform-template-grid section>header strong{font-size:12px}.platform-template-grid section>header small{color:#8493a4;margin-top:3px;font-size:7px}.platform-template-grid section>header>b{color:#e15e2b;font-size:10px}.platform-template-grid section>p{color:#687c90;height:30px;font-size:8px;line-height:1.6}.platform-template-grid section>small{color:#8492a2;font-size:7px}.platform-template-grid footer{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.platform-template-grid footer button{color:#516a82;background:#fff;border:1px solid #d4dee8;border-radius:7px;height:34px;font-size:8px}.platform-template-form{grid-template-columns:1fr 1fr;gap:10px;display:grid!important}.platform-template-form>header,.platform-template-form>footer,.platform-template-form>.is-wide{grid-column:1/-1}.platform-template-form label{margin:0!important}.platform-template-form input[type=color]{padding:5px}.platform-admin-form{background:#fff;border:1px solid #e0e7ee;border-radius:11px;margin-top:18px;padding:16px}.platform-admin-form>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.platform-admin-form label{color:#61758a;gap:6px;font-size:8px;display:grid}.platform-admin-form input,.platform-admin-form select{border:1px solid #d5dee8;border-radius:7px;height:40px;padding:0 10px}.platform-admin-form>section{margin-top:13px}.platform-admin-form section>strong{font-size:9px}.platform-admin-form section>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.platform-admin-form section label{background:#f8fafc;border:1px solid #dce4ec;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;padding:7px 9px;display:flex}.platform-admin-form>footer{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.platform-admin-form>footer button{background:#fff;border:1px solid #d4dee8;border-radius:7px;align-items:center;gap:5px;height:38px;padding:0 11px;display:flex}.platform-admin-form>footer .platform-primary{color:#fff;background:#087ff5;border-color:#087ff5}.platform-admin-form>footer svg{width:14px}@media (width<=1050px){.platform-dashboard-cards{grid-template-columns:1fr 1fr}.platform-summary-strip{grid-template-columns:repeat(3,1fr)}.platform-summary-strip>span:nth-child(3){border-right:0}.platform-complaint-grid,.platform-template-grid,.platform-template-purpose,.platform-admin-form>div{grid-template-columns:1fr 1fr}}@media (width<=760px){.platform-ops{padding:16px}.platform-ops-heading p,.platform-ops-heading>div>svg{display:none}.platform-dashboard-cards,.platform-dashboard-grid{grid-template-columns:1fr}.platform-ops-toolbar{flex-direction:column}.platform-ops-toolbar>select{width:100%}.platform-summary-strip{grid-template-columns:1fr 1fr}.platform-summary-strip>span:nth-child(odd){border-right:1px solid #e6ebf0}.platform-summary-strip>span:nth-child(2n){border-right:0}.platform-complaint-grid,.platform-template-grid,.platform-template-purpose,.ops-detail-grid,.platform-template-form{grid-template-columns:1fr}.platform-template-form>*{grid-column:1!important}.platform-admin-form>div{grid-template-columns:1fr}}.portal-search{position:relative}.portal-search-results{z-index:70;background:#fff;border:1px solid #dce4ec;border-radius:9px;gap:3px;padding:6px;display:grid;position:absolute;top:44px;left:0;right:0;box-shadow:0 16px 38px #08244824}.portal-search-results button{color:#405970;text-align:left;background:#fff;border:0;border-radius:6px;align-items:center;gap:8px;height:36px;padding:0 9px;font-size:10px;display:flex}.portal-search-results button:hover{color:#087ff5;background:#f0f7ff}.portal-search-results svg{width:13px}.topbar-profile{flex-direction:column;display:flex}.topbar-profile strong{font-size:10px}.topbar-profile small{color:#8a98a8;margin-top:2px;font-size:7px}.buyer-me-page{background:#f4f6f9;padding-bottom:82px}.buyer-me-page>.buyer-header{background:#fff}.buyer-me-identity{color:#fff;background:linear-gradient(135deg,#0a2b57,#126bd0);border-radius:14px;align-items:center;gap:12px;margin:12px;padding:18px;display:flex;box-shadow:0 14px 30px #083c782e}.buyer-me-identity>.buyer-club-avatar{color:#fff;background:#ffffff2e;border:2px solid #ffffff59;flex:none;width:48px;height:48px}.buyer-me-identity>div:nth-child(2){flex-direction:column;flex:1;display:flex}.buyer-me-identity strong{font-size:15px}.buyer-me-identity small{color:#c9dcf4;margin-top:5px;font-size:9px}.buyer-me-identity>svg{color:#76d7b2;width:25px}.buyer-me-identity>button{color:#fff;background:#ffffff24;border:1px solid #ffffff52;border-radius:8px;height:34px;padding:0 14px;font-size:10px;font-weight:800}.buyer-me-orders,.buyer-me-service,.buyer-me-safety{background:#fff;border:1px solid #e5e9ee;border-radius:13px;margin:12px;padding:16px}.buyer-me-orders>header{justify-content:space-between;align-items:center;display:flex}.buyer-me-orders header>div{flex-direction:column;display:flex}.buyer-me-orders header strong{font-size:13px}.buyer-me-orders header small{color:#8492a3;margin-top:3px;font-size:8px}.buyer-me-orders header>button{color:#667a91;background:0 0;border:0;align-items:center;font-size:9px;display:flex}.buyer-me-orders header svg{width:14px}.buyer-me-orders>div{grid-template-columns:repeat(3,1fr);margin-top:15px;display:grid}.buyer-me-orders>div button{color:#597087;background:#fff;border:0;border-right:1px solid #edf1f4;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:65px;display:flex}.buyer-me-orders>div button:last-child{border:0}.buyer-me-orders>div b{color:#173a61;font-size:18px}.buyer-me-orders>div span{font-size:9px}.buyer-me-service{padding:0;overflow:hidden}.buyer-me-service>button{color:#3f5972;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f4;align-items:center;gap:10px;width:100%;height:56px;padding:0 15px;display:flex}.buyer-me-service>button:last-child{border:0}.buyer-me-service>button>svg{color:#087ff5;width:19px}.buyer-me-service>button>span{flex:1;font-size:10px;font-weight:800}.buyer-me-service>button>span+svg{color:#8b98a7;width:14px}.buyer-me-safety{color:#5b738b;background:#f7fbff;align-items:center;gap:10px;display:flex}.buyer-me-safety>svg{color:#16805d;flex:none;width:22px}.buyer-me-safety>div{flex-direction:column;display:flex}.buyer-me-safety strong{font-size:10px}.buyer-me-safety small{margin-top:4px;font-size:8px;line-height:1.6}.buyer-recovery-dialog form{gap:13px;margin-top:16px;display:grid}.buyer-recovery-dialog form label{color:#657a8f;gap:7px;font-size:9px;font-weight:800;display:grid}.buyer-recovery-dialog form input{color:#17334e;background:#fff;border:1px solid #d8e1ea;border-radius:8px;outline:0;width:100%;height:43px;padding:0 11px;font-size:11px}.buyer-recovery-dialog form input:focus{border-color:#087ff5;box-shadow:0 0 0 3px #087ff517}.buyer-recovery-dialog form label>div{grid-template-columns:1fr 96px;gap:8px;display:grid}.buyer-recovery-dialog form label>div>button{color:#0873d9;background:#eef7ff;border:1px solid #c7dcf2;border-radius:8px;font-size:9px;font-weight:800}.buyer-recovery-dialog form label>div>button:disabled{opacity:.55}.buyer-recovery-dialog .buyer-pay-submit{width:100%;margin:2px 0 0;position:static}.buyer-support-backdrop .buyer-recovery-debug{color:#8d650d;background:#fff8e8;border-radius:7px;margin:0;padding:9px 10px;font-size:8px}.buyer-recovery-dialog .buyer-form-error{margin:0}.buyer-auth-backdrop,.buyer-notice-backdrop{z-index:160;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0314299e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.buyer-auth-dialog,.buyer-notice-dialog{color:#17334e;background:#fff;border-radius:18px;width:min(400px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 30px 80px #00142c4d}.buyer-auth-dialog{padding:20px}.buyer-auth-dialog>header{justify-content:space-between;align-items:flex-start;display:flex}.buyer-auth-dialog>header>div{align-items:center;gap:11px;display:flex}.buyer-auth-dialog>header>div>span{color:#087ff5;background:#eaf4ff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.buyer-auth-dialog header svg{width:20px}.buyer-auth-dialog header h2{margin:0;font-size:18px}.buyer-auth-dialog header p{color:#8290a2;margin:4px 0 0;font-size:10px}.buyer-auth-dialog header>button{color:#60748a;background:#f0f4f7;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.buyer-auth-dialog header>button svg{width:15px}.buyer-wechat-login{color:#17653e;text-align:left;background:#f1fbf5;border:1px solid #bfe5cf;border-radius:11px;align-items:center;gap:12px;width:100%;height:58px;margin-top:18px;padding:0 15px;display:flex}.buyer-wechat-login>svg{color:#07c160;width:25px}.buyer-wechat-login>span{flex-direction:column;display:flex}.buyer-wechat-login strong{font-size:12px}.buyer-wechat-login small{color:#658775;margin-top:3px;font-size:9px}.buyer-auth-divider{color:#9aa7b5;align-items:center;height:36px;font-size:9px;display:flex}.buyer-auth-divider:before,.buyer-auth-divider:after{content:"";background:#e7ecf1;flex:1;height:1px}.buyer-auth-divider span{padding:0 10px}.buyer-auth-dialog form{gap:12px;display:grid}.buyer-auth-dialog form label{gap:6px;display:grid}.buyer-auth-dialog form label>span{color:#64788d;font-size:10px;font-weight:800}.buyer-auth-input{border:1px solid #d6e0ea;border-radius:9px;align-items:center;gap:8px;height:44px;padding:0 11px;display:flex}.buyer-auth-input svg{color:#8b9aaa;width:16px}.buyer-auth-input input,.buyer-auth-code input{color:#17334e;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.buyer-auth-code{grid-template-columns:1fr 105px;gap:8px;height:44px;display:grid}.buyer-auth-code input{border:1px solid #d6e0ea;border-radius:9px;padding:0 11px}.buyer-auth-code button{color:#0873d9;background:#eef7ff;border:1px solid #c8ddf2;border-radius:9px;font-size:10px;font-weight:800}.buyer-auth-submit{color:#fff;background:#087ff5;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:44px;font-size:11px;font-weight:800;display:flex}.buyer-auth-submit svg{width:16px}.buyer-auth-debug,.buyer-auth-unavailable{color:#8d650d;background:#fff8e8;border-radius:8px;margin:0;padding:10px;font-size:9px}.buyer-auth-dialog>.buyer-form-error{margin:12px 0 0}.buyer-notice-dialog{text-align:center;padding:27px 24px 23px;position:relative}.buyer-notice-close{color:#75869a;background:#f1f4f7;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:13px;right:13px}.buyer-notice-close svg{width:15px}.buyer-notice-icon{color:#07a950;background:linear-gradient(145deg,#e8f8ef,#f4fcf7);border-radius:18px;place-items:center;width:58px;height:58px;margin:0 auto 12px;display:grid}.buyer-notice-icon svg{width:28px}.buyer-notice-dialog>small{color:#07a950;letter-spacing:.08em;font-size:9px;font-weight:900}.buyer-notice-dialog h2{margin:7px 0 0;font-size:19px;line-height:1.4}.buyer-notice-dialog>p:not(.buyer-form-error){color:#6f8194;max-width:320px;margin:9px auto 18px;font-size:10px;line-height:1.7}.buyer-notice-primary{color:#fff;background:#087ff5;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;height:45px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.buyer-notice-primary.is-wechat{background:#07c160}.buyer-notice-primary svg{width:18px}.buyer-notice-check{color:#238154;background:#f5fbf7;border:1px solid #cfe0d7;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;height:40px;margin-top:9px;font-size:10px;font-weight:800;display:flex}.buyer-notice-check svg{width:15px}.buyer-notice-later{color:#8493a3;background:0 0;border:0;margin-top:13px;font-size:9px}.buyer-notice-dialog>.buyer-form-error{margin:10px 0 0}.worker-bottom-nav{grid-template-columns:repeat(4,1fr)}.worker-hall-header .worker-header-actions>button{color:#62758b;background:#f2f5f8;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.worker-account-backdrop{z-index:90;background:#00122a8c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.worker-account-dialog{color:#17334e;background:#fff;border-radius:16px;width:min(480px,100%);max-height:92vh;padding:20px;overflow-y:auto;box-shadow:0 28px 70px #02142947}.worker-account-dialog>header{border-bottom:1px solid #e7ecf1;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.worker-account-dialog>header>div{align-items:center;gap:10px;display:flex}.worker-account-dialog>header>div>span{color:#087ff5;background:#eaf4ff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.worker-account-dialog>header svg{width:19px}.worker-account-dialog>header>div>div{flex-direction:column;display:flex}.worker-account-dialog>header strong{font-size:14px}.worker-account-dialog>header small{color:#8492a2;margin-top:3px;font-size:8px}.worker-account-dialog>header>button{color:#60748a;background:#f0f4f7;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.worker-profile-form{grid-template-columns:1fr 1fr;gap:11px;padding-top:17px;display:grid}.worker-profile-form label{gap:6px;display:grid}.worker-profile-form label span{color:#65788d;font-size:9px;font-weight:800}.worker-profile-form input{border:1px solid #d5dee8;border-radius:8px;outline:0;width:100%;height:42px;padding:0 10px}.worker-profile-form input:focus{border-color:#087ff5;box-shadow:0 0 0 3px #087ff517}.worker-profile-form>p{grid-column:1/-1;margin:0}.worker-profile-form>button{color:#fff;background:#087ff5;border:0;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;height:42px;font-size:10px;font-weight:800;display:flex}.worker-profile-form>button svg{width:15px}.worker-account-dialog .password-change-form{--primary:#087ff5}.worker-account-dialog .password-change-form>div{grid-template-columns:1fr}.worker-account-dialog .password-change-form footer,.worker-account-dialog .password-change-form button{width:100%}.worker-orders-page{background:#f4f7fb;min-height:100vh}.worker-order-filters{background:#fff;border-bottom:1px solid #e1e8ef;grid-template-columns:repeat(4,1fr);gap:7px;padding:12px 16px;display:grid}.worker-order-filters button{color:#6d7f93;background:#fff;border:1px solid #dfe6ee;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;height:49px;padding:0 5px;display:flex}.worker-order-filters button span{white-space:nowrap;font-size:9px;font-weight:800}.worker-order-filters button b{font-size:11px}.worker-order-filters button.is-active{color:#087ff5;background:#edf6ff;border-color:#9bc6f1;box-shadow:inset 0 0 0 1px #9bc6f1}.worker-order-list{gap:10px;padding:14px 16px;transition:opacity .16s;display:grid}.worker-order-list.is-loading{opacity:.5;pointer-events:none}.worker-order-list>button{color:#25415c;text-align:left;background:#fff;border:1px solid #dfe6ee;border-radius:11px;padding:14px;display:block;box-shadow:0 5px 16px #0b2c4e09}.worker-order-list>button>header{align-items:center;gap:10px;display:flex}.worker-order-list header>i{color:#fff;background:#0a2b55;border-radius:9px;flex:none;place-items:center;width:39px;height:39px;font-size:12px;font-style:normal;font-weight:900;display:grid}.worker-order-list header>div{flex-direction:column;flex:1;min-width:0;display:flex}.worker-order-list header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.worker-order-list header small{color:#8190a2;margin-top:4px;font-size:8px}.worker-order-list header>span{color:#0874d8;white-space:nowrap;background:#eaf4ff;border-radius:20px;padding:5px 7px;font-size:7px;font-weight:800}.worker-order-list header>span.is-pending_buyer_confirmation{color:#9e6815;background:#fff3df}.worker-order-list header>span.is-completed{color:#167e5d;background:#e8f8f1}.worker-order-list header>span.is-cancelled{color:#748397;background:#f0f2f5}.worker-order-list>button>div{border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 0;display:flex}.worker-order-list>button>div span{color:#62768b;font-size:9px}.worker-order-list>button>div b{color:#ef6729;font-size:14px}.worker-order-list footer{color:#8492a2;justify-content:space-between;align-items:flex-end;height:30px;display:flex}.worker-order-list footer small{font-size:7px}.worker-order-list footer svg{width:15px}.worker-order-empty{color:#73869a;text-align:center;background:#fff;border:1px dashed #cfdbe7;border-radius:12px;flex-direction:column;align-items:center;margin:40px 16px;padding:42px 20px;display:flex}.worker-order-empty>svg{color:#8cb9e5;width:38px}.worker-order-empty strong{color:#294763;margin-top:12px;font-size:14px}.worker-order-empty p{max-width:280px;margin:7px 0 16px;font-size:9px;line-height:1.65}.worker-order-empty button{color:#fff;background:#087ff5;border:0;border-radius:7px;height:38px;padding:0 14px;font-size:9px;font-weight:800}.worker-order-pagination{color:#74869a;justify-content:center;align-items:center;gap:16px;margin:0 16px 14px;font-size:8px;display:flex}.worker-order-pagination button{color:#506980;background:#fff;border:1px solid #d3dce6;border-radius:7px;align-items:center;gap:4px;height:34px;padding:0 9px;font-size:8px;display:flex}.worker-order-pagination button:disabled{opacity:.4}.worker-order-pagination svg{width:13px}.worker-waiting-confirm.is-cancelled>svg{color:#ba4b32}.worker-waiting-confirm.is-completed{background:#fbfffd;border-color:#cfe9dd}.worker-deposit-page{background:#f5f7fa}.worker-deposit-balance{color:#fff;background:linear-gradient(135deg,#092a55,#126ed5);border-radius:13px;align-items:center;gap:13px;margin:14px 18px;padding:18px;display:flex;box-shadow:0 15px 32px #0737712e}.worker-deposit-balance>span{background:#ffffff21;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid}.worker-deposit-balance>span svg{width:23px}.worker-deposit-balance>div{flex-direction:column;flex:1;display:flex}.worker-deposit-balance small{color:#cbdcf0;font-size:8px}.worker-deposit-balance strong{margin-top:3px;font-size:25px}.worker-deposit-balance p{color:#bed2eb;margin:5px 0 0;font-size:8px}.worker-deposit-balance>b{color:#8aebc4;white-space:nowrap;background:#4ccf992b;border-radius:20px;align-items:center;gap:4px;padding:6px 8px;font-size:7px;display:flex}.worker-deposit-balance>b svg{width:12px}.worker-deposit-form,.worker-deposit-history{background:#fff;border:1px solid #dfe6ed;border-radius:12px;margin:12px 18px;padding:16px}.worker-deposit-form>header{align-items:center;gap:9px;display:flex}.worker-deposit-form>header>svg{color:#087ff5;width:23px}.worker-deposit-form>header>div{flex-direction:column;display:flex}.worker-deposit-form header strong,.worker-deposit-history h2{font-size:13px}.worker-deposit-form header small{color:#8191a2;margin-top:3px;font-size:8px}.worker-deposit-form>label{gap:6px;margin-top:15px;display:grid}.worker-deposit-form label>span{color:#64778c;font-size:9px;font-weight:800}.worker-deposit-form label>div{border:1px solid #cfdbe7;border-radius:8px;align-items:center;height:48px;display:flex}.worker-deposit-form label b{padding-left:13px;font-size:17px}.worker-deposit-form input{border:0;outline:0;flex:1;min-width:0;font-size:17px;font-weight:800}.worker-deposit-methods{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.worker-deposit-methods button{background:#fff;border:1px solid #d5dee8;border-radius:8px;justify-content:space-between;align-items:center;height:48px;padding:0 12px;display:flex}.worker-deposit-methods button.is-active{background:#f1f8ff;border-color:#58a4f1;box-shadow:inset 0 0 0 1px #58a4f1}.worker-deposit-methods img{object-fit:contain;width:auto;height:23px}.worker-deposit-methods svg{color:#087ff5;width:16px}.worker-deposit-form>p{color:#96601b;background:#fff5e8;border-radius:7px;margin:12px 0 0;padding:10px;font-size:8px}.worker-deposit-form>button{color:#fff;background:#087ff5;border:0;border-radius:8px;width:100%;height:47px;margin-top:14px;font-size:12px;font-weight:800}.worker-deposit-form>button:disabled{color:#8190a0;background:#d8e0e8}.worker-deposit-history h2{margin:0 0 10px}.worker-deposit-history>p{color:#8593a2;text-align:center;padding:26px;font-size:9px}.worker-deposit-history article{border-top:1px solid #edf1f4;align-items:center;gap:8px;min-height:62px;display:flex}.worker-deposit-history article>div{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.worker-deposit-history article img{object-fit:contain;width:25px;height:25px}.worker-deposit-history article div>span{flex-direction:column;min-width:0;display:flex}.worker-deposit-history article strong{font-size:12px}.worker-deposit-history article small{color:#8391a1;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.worker-deposit-history article>span{color:#66798d;white-space:nowrap;background:#edf2f6;border-radius:20px;padding:5px 7px;font-size:7px}.worker-deposit-history article>span.is-paid{color:#177d5d;background:#e9f8f1}.worker-deposit-history article>span.is-refunding{color:#9b6818;background:#fff3df}.worker-deposit-history article>span.is-refunded{color:#758497;background:#f0f2f5}.worker-deposit-history article>button{color:#0877dd;background:#f2f8ff;border:1px solid #b9d7f5;border-radius:6px;height:30px;padding:0 8px;font-size:8px}.record-table-wrap td>small{color:#8492a2;margin-top:4px;font-size:7px;display:block}.deposit-provider{align-items:center;gap:7px;display:flex}.deposit-provider img{object-fit:contain;width:auto;height:20px}.deposit-order-status{color:#607386;white-space:nowrap;background:#edf2f6;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:800}.deposit-order-status.is-paid{color:#167d5d;background:#e8f8f1}.deposit-order-status.is-refunding{color:#996716;background:#fff3df}.deposit-order-status.is-refunded{color:#748397;background:#f0f2f5}.deposit-order-status.is-refund_failed{color:#aa4933;background:#fff0ec}.deposit-order-status.is-payment_failed,.deposit-order-status.is-expired{color:#687386;background:#f2f4f7}.deposit-refund-button{color:#b34c31;white-space:nowrap;background:#fff4f0;border:1px solid #efc5b9;border-radius:6px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:8px;display:flex}.deposit-refund-button svg{width:13px}.deposit-refund-button:disabled{color:#8794a2;background:#f2f4f6;border-color:#dce3e9}.deposit-refund-tip{color:#607990;background:#f2f8ff;border-radius:7px;align-items:flex-start;gap:7px;margin:0;padding:10px;font-size:8px;line-height:1.6;display:flex}.deposit-refund-tip svg{color:#087ff5;flex:none;width:15px}.template-purchase-backdrop{z-index:110;background:#02142994;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.template-purchase-dialog{color:#183550;background:#fff;border-radius:16px;width:min(450px,100%);padding:21px;box-shadow:0 28px 80px #02142947}.template-purchase-dialog>header{border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:flex-start;padding-bottom:15px;display:flex}.template-purchase-dialog header small{color:#8291a3;font-size:8px}.template-purchase-dialog h2{margin:4px 0 0;font-size:20px}.template-purchase-dialog header>button{color:#60748a;background:#f0f4f7;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.template-purchase-dialog header svg{width:16px}.template-purchase-price{background:#f5f9fd;border-radius:10px;grid-template-columns:1fr auto;align-items:center;margin-top:15px;padding:15px;display:grid}.template-purchase-price span{color:#6d8095;font-size:9px}.template-purchase-price strong{color:#e2602a;font-size:23px}.template-purchase-price small{color:#8795a5;grid-column:1/-1;margin-top:5px;font-size:8px}.template-purchase-methods{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.template-purchase-methods button{background:#fff;border:1px solid #d8e1e9;border-radius:9px;justify-content:space-between;align-items:center;height:48px;padding:0 12px;display:flex}.template-purchase-methods button.is-active{background:#f4faff;border-color:#087ff5;box-shadow:inset 0 0 0 1px #087ff5}.template-purchase-methods img{object-fit:contain;width:auto;height:25px}.template-purchase-methods svg{color:#087ff5;width:17px}.template-purchase-dialog>.auth-error{margin:12px 0 0}.template-purchase-dialog>footer{grid-template-columns:95px 1fr;gap:8px;margin-top:15px;display:grid}.template-purchase-dialog>footer button{color:#5b7086;background:#fff;border:1px solid #d4dee8;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:43px;font-size:9px;font-weight:800;display:flex}.template-purchase-dialog>footer button.is-primary{color:#fff;background:#087ff5;border-color:#087ff5}.template-purchase-dialog>footer button:disabled{opacity:.55}.template-purchase-dialog>footer svg{width:15px}@media (width<=680px){.topbar-profile{display:none}.buyer-me-identity,.buyer-me-orders,.buyer-me-service,.buyer-me-safety{margin-left:10px;margin-right:10px}.worker-deposit-balance,.worker-deposit-form,.worker-deposit-history{margin-left:12px;margin-right:12px}.worker-deposit-balance>b{display:none}.worker-account-backdrop{align-items:flex-end;padding:0}.worker-account-dialog{border-radius:16px 16px 0 0;max-height:94vh}.worker-profile-form{grid-template-columns:1fr}.template-purchase-backdrop{align-items:end;padding:0}.template-purchase-dialog{border-radius:16px 16px 0 0}.buyer-auth-backdrop,.buyer-notice-backdrop{align-items:flex-end;padding:0}.buyer-auth-dialog,.buyer-notice-dialog{width:100%;max-height:92vh;padding-bottom:calc(22px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}}@media (width>=761px){.worker-order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 24px}.worker-order-filters{padding-left:24px;padding-right:24px}.worker-order-empty{max-width:520px;margin:55px auto}}.platform-shell-v2{color:#17233a;background:#f5f7fa;min-height:100vh}.platform-sidebar-v2{z-index:80;color:#fff;background:#071d3b;flex-direction:column;width:284px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:4px 0 18px #02163014}.platform-sidebar-v2>header{border-bottom:1px solid #ffffff14;align-items:center;height:64px;padding:0 18px;display:flex}.platform-sidebar-v2 .brand-icon{width:28px;height:28px}.platform-sidebar-v2 .brand-name{font-size:18px}.platform-sidebar-v2 .brand-tagline{display:none}.platform-sidebar-v2>header>button{color:#b7c8da;background:0 0;border:0;place-items:center;width:34px;height:34px;margin-left:auto;display:none}.platform-sidebar-v2>header>button svg{width:18px}.platform-console-name{color:#8fa5bd;padding:15px 20px 4px;font-size:12px;font-weight:700}.platform-sidebar-v2 nav{scrollbar-width:thin;scrollbar-color:#29415e transparent;min-height:0;padding:4px 10px 20px;overflow-y:auto}.platform-sidebar-v2 nav section{margin-top:6px}.platform-sidebar-group-trigger{color:#8fa5bd;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 8px 6px 10px;transition:background .16s,color .16s;display:flex}.platform-sidebar-group-trigger:hover{color:#dbe8f6;background:#ffffff0e}.platform-sidebar-group-trigger>span{flex:1;align-items:center;min-width:0;display:flex}.platform-sidebar-group-trigger b{color:#d9e5f2;font-size:12px;font-weight:800}.platform-sidebar-group-trigger>svg{color:#7891ac;width:15px;transition:transform .18s}.platform-sidebar-v2 nav section.is-collapsed .platform-sidebar-group-trigger>svg{transform:rotate(-90deg)}.platform-sidebar-group-items{gap:3px;padding:3px 0;display:grid}.platform-sidebar-link{color:#c0ccda;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;min-height:34px;padding:6px 10px;transition:background .16s,color .16s;display:flex}.platform-sidebar-link svg{stroke-width:1.8px;flex:none;width:17px}.platform-sidebar-link>span{align-items:center;min-width:0;display:flex}.platform-sidebar-link b{font-size:13px;font-weight:600}.platform-sidebar-link:hover{color:#fff;background:#ffffff12}.platform-sidebar-link.is-active{color:#fff;background:#1677ff;box-shadow:0 7px 18px #1677ff3d}.platform-sidebar-v2>footer{color:#7089a5;border-top:1px solid #ffffff14;align-items:center;gap:8px;margin-top:auto;padding:15px 19px;font-size:10px;display:flex}.platform-sidebar-v2>footer svg{width:15px}.platform-topbar-v2{z-index:60;background:#fff;border-bottom:1px solid #dfe5ec;justify-content:flex-end;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.platform-mobile-menu{color:#496179;background:0 0;border:0;place-items:center;width:36px;height:36px;display:none}.platform-mobile-menu svg{width:20px}.platform-nav-search{margin-right:16px;position:relative}.platform-nav-search>button{color:#66778a;background:#fff;border:0;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.platform-nav-search>button:hover,.platform-nav-search.is-open>button{color:#1677ff;background:#f0f4f8}.platform-nav-search>button svg{width:18px}.platform-nav-search>div{background:#fff;border:1px solid #dce3eb;border-radius:9px;width:300px;padding:8px;position:absolute;top:43px;right:0;box-shadow:0 18px 42px #08203d29}.platform-nav-search label{border:1px solid #d2dae4;border-radius:6px;align-items:center;gap:8px;height:39px;padding:0 10px;display:flex}.platform-nav-search label svg{color:#8290a1;width:15px}.platform-nav-search input{color:#17233a;border:0;outline:0;flex:1;min-width:0;font-size:12px}.platform-nav-search>div>section{max-height:290px;margin-top:7px;overflow-y:auto}.platform-nav-search>div>section button{color:#4c6076;text-align:left;background:#fff;border:0;border-radius:5px;align-items:center;gap:9px;width:100%;height:38px;padding:0 9px;display:flex}.platform-nav-search>div>section button:hover{color:#1677ff;background:#f1f6fd}.platform-nav-search>div>section svg{width:15px}.platform-nav-search>div>section span{flex-direction:column;font-size:12px;display:flex}.platform-nav-search>div>section small{color:#8a98a8;margin-top:1px;font-size:10px}.platform-admin-profile{border-left:1px solid #e1e6ec;align-items:center;gap:9px;padding-left:16px;display:flex}.platform-admin-profile>span{color:#1677ff;background:#e8f2ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.platform-admin-profile>div{flex-direction:column;display:flex}.platform-admin-profile strong{font-size:11px}.platform-admin-profile small{color:#8a96a4;margin-top:2px;font-size:9px}.platform-admin-profile>button{color:#788797;background:#fff;border:0;border-radius:6px;place-items:center;width:34px;height:34px;margin-left:7px;display:grid}.platform-admin-profile>button:hover{color:#c85335;background:#fff1ed}.platform-admin-profile>button svg{width:16px}.platform-main-v2{min-width:0;padding:22px 30px 38px}.platform-page-heading{flex-direction:column;align-items:flex-start;min-height:50px;display:flex}.platform-page-heading h1{color:#17233a;letter-spacing:-.03em;margin:0;font-size:25px;line-height:1.2}.platform-dashboard-v2{gap:12px;display:grid}.platform-kpi-band{background:#fff;border:1px solid #dce3ea;border-radius:6px;grid-template-columns:repeat(4,1fr);display:grid}.platform-kpi-band article{border-right:1px solid #e1e6ec;align-items:flex-start;gap:14px;min-width:0;min-height:116px;padding:22px;display:flex}.platform-kpi-band article:last-child{border:0}.platform-kpi-band article>svg{color:#1677ff;stroke-width:1.7px;width:29px;height:29px;padding:4px}.platform-kpi-band article>span{flex-direction:column;min-width:0;display:flex}.platform-kpi-band small{color:#667487;font-size:11px}.platform-kpi-band strong{color:#101827;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:25px;overflow:hidden}.platform-kpi-band em{color:#179365;margin-top:7px;font-size:10px;font-style:normal}.platform-control-matrix{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.platform-control-matrix button{color:#17233a;text-align:left;background:#fff;border:1px solid #dce3ea;border-radius:6px;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:9px;min-width:0;min-height:70px;padding:12px;display:grid}.platform-control-matrix button:hover{color:#1677ff;background:#f7fbff;border-color:#b9d6fb}.platform-control-matrix svg{color:#1677ff;stroke-width:1.8px;width:18px}.platform-control-matrix button>svg:first-child{background:#eef6ff;border-radius:6px;width:24px;height:24px;padding:4px}.platform-control-matrix span{flex-direction:column;gap:3px;min-width:0;display:flex}.platform-control-matrix strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.platform-control-matrix small{color:#738497;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.platform-dashboard-middle,.platform-dashboard-bottom{grid-template-columns:minmax(0,2fr) minmax(270px,.78fr);gap:12px;display:grid}.platform-trend-panel,.platform-pending-panel,.platform-funds-rail,.platform-operation-status{background:#fff;border:1px solid #dce3ea;border-radius:6px}.platform-trend-panel{padding:17px 18px 12px}.platform-trend-panel>header,.platform-pending-panel>header,.platform-funds-rail>header,.platform-operation-status>header{justify-content:space-between;align-items:flex-start;min-height:32px;display:flex}.platform-trend-panel>header strong,.platform-pending-panel>header strong,.platform-funds-rail>header strong,.platform-operation-status>header strong{font-size:14px}.platform-trend-panel>header>div{gap:18px;display:flex}.platform-trend-panel>header span{color:#69798c;padding-left:13px;font-size:10px;position:relative}.platform-trend-panel>header span:before{content:"";background:#1677ff;width:7px;height:2px;position:absolute;top:6px;left:0}.platform-trend-panel>header span.is-orders:before{background:#7db9f8}.platform-line-chart{height:220px}.platform-line-chart svg{width:100%;height:100%;overflow:visible}.platform-line-chart .grid line{stroke:#e8edf2;stroke-width:1px}.platform-line-chart polyline{fill:none;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.platform-line-chart .sales{stroke:#1677ff}.platform-line-chart .orders{stroke:#83bcf6;stroke-width:2px}.platform-line-chart .sales-dot{fill:#fff;stroke:#1677ff;stroke-width:2px}.platform-line-chart text{fill:#8995a4;text-anchor:middle;font-size:9px}.platform-pending-panel{padding:17px}.platform-pending-panel>button{color:#3b4b60;text-align:left;background:#fff;border:0;border-top:1px solid #e7ebf0;grid-template-columns:1fr auto 16px;align-items:center;gap:8px;width:100%;min-height:54px;padding:0 2px;display:grid}.platform-pending-panel>button span{font-size:12px}.platform-pending-panel>button b{color:#69798b;text-align:right;min-width:24px;font-size:13px}.platform-pending-panel>button b.has-value{color:#f05a2a}.platform-pending-panel>button svg{color:#9aa5b2;width:15px}.platform-funds-rail{padding:16px 17px}.platform-funds-rail>header span{color:#8995a4;font-size:9px}.platform-funds-rail>div{border:1px solid #e2e7ed;grid-template-columns:repeat(5,1fr);margin-top:7px;display:grid}.platform-funds-rail>div>span{text-align:center;border-right:1px solid #e2e7ed;flex-direction:column;justify-content:center;align-items:center;min-height:82px;padding:15px 10px;display:flex}.platform-funds-rail>div>span:last-child{border:0}.platform-funds-rail small{color:#6d7a8c;font-size:10px}.platform-funds-rail b{white-space:nowrap;margin-top:9px;font-size:14px}.platform-operation-status{padding:16px 17px}.platform-operation-status>div{color:#536477;border-top:1px solid #e7ebf0;justify-content:space-between;align-items:center;height:39px;font-size:11px;display:flex}.platform-operation-status>div b{font-size:12px}.platform-operation-status>div:nth-child(3) b{color:#199269}.platform-operation-status>div:nth-child(4) b{color:#f05a2a}.platform-v2-surface{min-width:0}.platform-v2-toolbar{background:#fff;border:1px solid #dce3ea;border-radius:6px 6px 0 0;align-items:center;gap:9px;min-height:60px;padding:10px 12px;display:flex}.platform-v2-toolbar label{align-items:center;width:min(360px,32vw);height:38px;display:flex;position:relative}.platform-v2-toolbar label>svg{color:#8793a2;width:15px;position:absolute;left:11px}.platform-v2-toolbar input,.platform-v2-toolbar select{color:#35485d;background:#fff;border:1px solid #d3dbe5;border-radius:5px;outline:0;height:38px;font-size:11px}.platform-v2-toolbar input{width:100%;padding:0 10px 0 34px}.platform-v2-toolbar select{min-width:132px;padding:0 30px 0 10px}.platform-v2-toolbar input:focus,.platform-v2-toolbar select:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff14}.platform-v2-toolbar>button{color:#fff;background:#1677ff;border:1px solid #1677ff;border-radius:5px;height:38px;padding:0 14px;font-size:11px;font-weight:700}.platform-v2-toolbar>button.is-icon{color:#5c6d80;background:#fff;border-color:#d3dbe5;place-items:center;width:38px;padding:0;display:grid}.platform-v2-toolbar>button svg{width:15px}.platform-v2-table-wrap{background:#fff;border:1px solid #dce3ea;border-top:0;border-radius:0 0 6px 6px;min-width:0;overflow-x:auto}.platform-summary-band+.platform-v2-toolbar,.platform-v2-tabs+.platform-v2-toolbar,.platform-fund-summary+.platform-v2-toolbar{margin-top:12px}.platform-v2-table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%;min-width:980px}.platform-v2-table-wrap th{color:#69788a;text-align:left;background:#f8f9fb;border-bottom:1px solid #e1e6ec;height:42px;padding:0 13px;font-size:10px;font-weight:600}.platform-v2-table-wrap td{color:#405368;border-bottom:1px solid #ebeff3;height:62px;padding:8px 13px;font-size:10px}.platform-v2-table-wrap tbody tr:last-child td{border-bottom:0}.platform-v2-table-wrap tbody tr:hover{background:#f7faff}.platform-v2-table-wrap td>strong,.platform-v2-table-wrap td>small{display:block}.platform-v2-table-wrap td>strong{color:#25384d;font-size:10px}.platform-v2-table-wrap td>small{color:#8a96a4;text-overflow:ellipsis;max-width:180px;margin-top:4px;font-size:8px;overflow:hidden}.platform-v2-table-wrap td>svg{color:#9ba6b2;width:15px}.platform-v2-table-wrap td>button{color:#1677d2;background:#f5faff;border:1px solid #bcd5f0;border-radius:5px;height:29px;padding:0 9px;font-size:9px}.platform-v2-table-wrap .is-credit{color:#168b62}.platform-v2-table-wrap .is-debit{color:#c04f37}.platform-v2-empty{color:#8794a3;text-align:center;padding:55px 20px;font-size:11px}.platform-state{color:#637488;background:#edf1f5;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.platform-state.is-approved,.platform-state.is-active,.platform-state.is-paid,.platform-state.is-delivered,.platform-state.is-completed{color:#187a59;background:#e9f7f1}.platform-state.is-pending,.platform-state.is-pending_review,.platform-state.is-waiting_worker,.platform-state.is-paid_waiting_stock,.platform-state.is-pending_payment,.platform-state.is-pending_buyer_confirmation{color:#976416;background:#fff4e3}.platform-state.is-rejected,.platform-state.is-suspended,.platform-state.is-failed,.platform-state.is-refunded,.platform-state.is-cancelled{color:#ad4932;background:#fff0ec}.platform-state.is-in_service{color:#176ab9;background:#edf5ff}.platform-v2-pager{color:#7a899a;justify-content:flex-end;align-items:center;gap:7px;min-height:51px;padding:8px 0;font-size:10px;display:flex}.platform-v2-pager>span{margin-right:5px}.platform-v2-pager button{color:#506377;background:#fff;border:1px solid #d3dbe5;border-radius:5px;align-items:center;gap:3px;height:32px;padding:0 9px;font-size:10px;display:flex}.platform-v2-pager button:disabled{opacity:.4}.platform-v2-pager svg{width:13px}.platform-v2-pager b{color:#4d6075;padding:0 4px;font-size:10px}.platform-summary-band{background:#fff;border:1px solid #dce3ea;border-radius:6px;grid-template-columns:repeat(4,1fr);display:grid}.platform-summary-band>span{border-right:1px solid #e2e7ed;flex-direction:column;justify-content:center;min-height:82px;padding:14px 17px;display:flex}.platform-summary-band>span:last-child{border:0}.platform-summary-band small{color:#758296;font-size:10px}.platform-summary-band strong{margin-top:7px;font-size:18px}.platform-fund-summary{background:#fff;border:1px solid #dce3ea;border-radius:6px;grid-template-columns:repeat(6,1fr);display:grid}.platform-fund-summary>span{border-right:1px solid #e2e7ed;flex-direction:column;justify-content:center;min-width:0;min-height:80px;padding:14px;display:flex}.platform-fund-summary>span:last-child{border:0}.platform-fund-summary small{color:#758296;font-size:9px}.platform-fund-summary strong{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:14px;overflow:hidden}.platform-v2-tabs{background:#fff;border:1px solid #dce3ea;border-radius:6px;align-items:flex-end;gap:23px;height:48px;padding:0 6px;display:flex}.platform-v2-tabs button{color:#6c7a8c;background:#fff;border:0;border-bottom:2px solid #0000;height:47px;padding:0 8px;font-size:11px;font-weight:700}.platform-v2-tabs button.is-active{color:#1677ff;border-color:#1677ff}.platform-v2-tabs+*{margin-top:12px}.platform-v2-section-title{justify-content:space-between;align-items:flex-end;min-height:52px;padding:0 1px 10px;display:flex}.platform-v2-section-title strong{font-size:13px}.platform-v2-section-title button{color:#607185;background:#fff;border:1px solid #d3dbe5;border-radius:5px;align-items:center;gap:5px;height:31px;padding:0 9px;font-size:9px;display:flex}.platform-v2-section-title svg{width:13px}.platform-v2-section-title+.platform-v2-table-wrap{border-top:1px solid #dce3ea;border-radius:6px}.platform-v2-state{color:#6d7d90;background:#fff;border:1px solid #dce3ea;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:310px;font-size:11px;display:flex}.platform-v2-state svg{width:18px}.platform-v2-state button{color:#1677ff;background:0 0;border:0}.platform-v2-state.is-error{color:#a64b36}.is-spinning{animation:.8s linear infinite platform-spin}@keyframes platform-spin{to{transform:rotate(360deg)}}.platform-v2-drawer-backdrop{z-index:110;background:#0314297a;justify-content:flex-end;display:flex;position:fixed;inset:0}.platform-v2-drawer{background:#f5f7fa;width:min(590px,100%);height:100%;padding:21px;overflow-y:auto;box-shadow:-20px 0 55px #0214292e}.platform-v2-drawer>header{justify-content:space-between;align-items:flex-start;min-height:59px;display:flex}.platform-v2-drawer>header h2{margin:0;font-size:21px}.platform-v2-drawer>header span{color:#7d8998;margin-top:5px;font-size:9px;display:block}.platform-v2-drawer>header>button{color:#667689;background:#e8edf2;border:0;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.platform-v2-drawer>header>button svg{width:16px}.platform-v2-drawer>section{background:#fff;border:1px solid #dce3ea;border-radius:6px;margin-top:11px;padding:16px}.platform-v2-drawer>section h3{align-items:center;gap:7px;margin:0 0 12px;font-size:12px;display:flex}.platform-v2-drawer>section h3 svg{color:#1677ff;width:17px}.platform-v2-drawer dl{grid-template-columns:1fr 1fr;gap:0 16px;margin:0;display:grid}.platform-v2-drawer dl>div{border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;min-height:44px;display:flex}.platform-v2-drawer dt{color:#758598;font-size:9px}.platform-v2-drawer dd{overflow-wrap:anywhere;color:#334b62;text-align:right;max-width:62%;margin:0;font-size:9px;font-weight:700}.platform-v2-drawer pre{color:#4b5f74;white-space:pre-wrap;background:#f3f6f9;border-radius:5px;max-height:240px;margin:0;padding:11px;font:9px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.platform-v2-drawer>footer{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.platform-v2-drawer>footer button{color:#516579;background:#fff;border:1px solid #d3dbe5;border-radius:5px;align-items:center;gap:5px;height:39px;padding:0 12px;font-size:9px;font-weight:700;display:flex}.platform-v2-drawer>footer button svg{width:14px}.platform-v2-drawer>footer .is-primary{color:#fff;background:#1677ff;border-color:#1677ff}.platform-v2-drawer>footer .is-danger{color:#ad4b34;background:#fff3ef;border-color:#edc4ba}.platform-document-buttons{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.platform-document-buttons button{color:#146ec4;background:#f3f9ff;border:1px solid #bad4ee;border-radius:5px;align-items:center;gap:5px;height:32px;padding:0 9px;font-size:9px;display:flex}.platform-document-buttons svg{width:13px}.platform-reject-reason{color:#a94a35;background:#fff1ed;border-radius:5px;padding:9px;font-size:9px}.platform-order-drawer>section:nth-of-type(2) dl,.platform-order-drawer>section:nth-of-type(3) dl{grid-template-columns:1fr}.platform-log-drawer{width:min(640px,100%)}.platform-v2-dialog-backdrop{z-index:120;background:#03142985;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.platform-v2-dialog{background:#fff;border-radius:8px;gap:13px;width:min(480px,100%);padding:21px;display:grid;box-shadow:0 25px 70px #0214293d}.platform-v2-dialog>header{border-bottom:1px solid #e2e7ed;justify-content:space-between;align-items:flex-start;padding-bottom:13px;display:flex}.platform-v2-dialog>header>div{flex-direction:column;display:flex}.platform-v2-dialog>header strong{font-size:15px}.platform-v2-dialog>header span{color:#7b899a;margin-top:4px;font-size:9px}.platform-v2-dialog>header>button{color:#647488;background:#eef2f6;border:0;border-radius:5px;place-items:center;width:31px;height:31px;display:grid}.platform-v2-dialog>header svg{width:15px}.platform-v2-dialog label{gap:6px;display:grid}.platform-v2-dialog label>span{color:#637589;font-size:9px;font-weight:700}.platform-v2-dialog input,.platform-v2-dialog select,.platform-v2-dialog textarea{background:#fff;border:1px solid #d2dbe5;border-radius:5px;outline:0;width:100%;height:40px;padding:0 10px;font-size:11px}.platform-v2-dialog textarea{resize:vertical;height:90px;padding:10px}.platform-v2-dialog>footer{justify-content:flex-end;gap:8px;display:flex}.platform-v2-dialog>footer button{color:#52667b;background:#fff;border:1px solid #d2dbe5;border-radius:5px;height:38px;padding:0 13px;font-size:10px}.platform-v2-dialog>footer .is-primary{color:#fff;background:#1677ff;border-color:#1677ff}.platform-v2-dialog>footer .is-danger{color:#fff;background:#c5553b;border-color:#c5553b}.platform-method{color:#496178;background:#eef3f8;border-radius:4px;padding:4px 6px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.platform-response{border-radius:4px;padding:4px 7px;font-size:9px;font-weight:700}.platform-response.is-success{color:#187a59;background:#e9f7f1}.platform-response.is-failed{color:#ad4932;background:#fff0ec}.platform-shell-v2 .platform-ops{padding:0}.platform-shell-v2 .platform-ops-heading{justify-content:flex-end;min-height:51px}.platform-shell-v2 .platform-ops-heading>div{display:none}.platform-shell-v2 .platform-ops-heading+*{margin-top:0}.platform-shell-v2 .platform-ops-table{border-radius:6px;margin-top:12px}.platform-shell-v2 .platform-complaint-grid,.platform-shell-v2 .platform-template-grid{margin-top:0}.platform-shell-v2 .platform-detail-drawer{background:#f5f7fa}.platform-shell-v2 .platform-panel{margin-top:0}.platform-shell-v2 .invite-generate{border-radius:6px}.platform-shell-v2 .invite-list-head{border-radius:6px 6px 0 0}.platform-shell-v2 .settings-panel{border-radius:6px;padding:20px}.platform-shell-v2 .password-change-form{margin-top:22px}.platform-shell-v2 .platform-dialog{border-radius:8px}.platform-shell-v2 .platform-admin-form{border-radius:6px;margin-top:0}.platform-admin-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.platform-admin-overview article{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:12px;min-height:66px;padding:14px;display:flex}.platform-admin-overview article.is-active{background:#f4f9ff;border-color:#8fc5ff;box-shadow:inset 0 0 0 1px #b8dcff}.platform-admin-overview svg{color:#1677ff;width:20px}.platform-admin-overview span{gap:4px;min-width:0;display:grid}.platform-admin-overview strong{color:#1d3550;font-size:13px}.platform-admin-overview small{color:#718397;font-size:10px}.platform-permission-map{background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:12px;padding:14px}.platform-permission-map>header{align-items:baseline;gap:9px;display:flex}.platform-permission-map>header strong{color:#1d3550;font-size:13px}.platform-permission-map>header span{color:#728397;font-size:10px}.platform-permission-map>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.platform-permission-map article{background:#fbfcfe;border:1px solid #e5ebf2;border-radius:6px;align-content:start;gap:7px;padding:10px;display:grid}.platform-permission-map b{color:#2f455c;font-size:10px}.platform-permission-map small{color:#8494a6;font-size:8px}.platform-permission-map article span{color:#51667c;background:#fff;border-radius:5px;min-height:25px;padding:6px 8px;font-size:8px}.platform-admin-table-head{align-items:baseline;gap:9px;margin:12px 0 8px;display:flex}.platform-admin-table-head strong{color:#1d3550;font-size:13px}.platform-admin-table-head span{color:#728397;font-size:10px}.platform-shell-v2 .platform-template-grid>article,.platform-shell-v2 .platform-complaint-grid>button{border-radius:6px}.platform-table-empty{color:#8190a1;background:#fff;border:1px dashed #d5dde6;border-radius:6px;justify-content:center;align-items:center;min-height:180px;font-size:11px;display:flex}.platform-ops-table .platform-table-empty{border:0;border-top:1px solid #e5eaf0;border-radius:0;min-height:130px}.platform-permission-groups{grid-template-columns:repeat(3,1fr)!important;gap:9px!important;display:grid!important}.platform-permission-groups article{border:1px solid #e2e7ed;border-radius:6px;align-content:start;gap:7px;padding:10px;display:grid}.platform-permission-groups article>b{color:#2f455c;font-size:9px}.platform-permission-groups article label{grid-template-columns:auto 1fr!important;align-items:center!important;min-height:28px!important;display:flex!important}.platform-permission-groups article input{width:16px!important;height:16px!important}.platform-permission-groups article span{font-size:8px!important}@media (width<=1180px){.platform-kpi-band{grid-template-columns:1fr 1fr}.platform-control-matrix{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-kpi-band article:nth-child(2){border-right:0}.platform-kpi-band article:nth-child(-n+2){border-bottom:1px solid #e1e6ec}.platform-dashboard-middle,.platform-dashboard-bottom{grid-template-columns:1fr}.platform-fund-summary{grid-template-columns:repeat(3,1fr)}.platform-fund-summary>span:nth-child(3){border-right:0}.platform-fund-summary>span:nth-child(-n+3){border-bottom:1px solid #e2e7ed}.platform-permission-groups{grid-template-columns:repeat(2,1fr)!important}.platform-permission-map>div{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.platform-sidebar-v2{width:min(276px,88vw);transition:transform .2s;transform:translate(-100%)}.platform-sidebar-v2.is-open{transform:translate(0);box-shadow:20px 0 55px #02142947}.platform-sidebar-v2>header>button{display:grid}.platform-sidebar-scrim{z-index:70;background:#0214297a;border:0;position:fixed;inset:0}.platform-stage-v2{margin-left:0}.platform-topbar-v2{justify-content:space-between;height:60px;padding:0 14px}.platform-mobile-menu{display:grid}.platform-nav-search{margin-left:auto;margin-right:0}.platform-main-v2{padding:18px 15px 30px}.platform-page-heading{height:42px}.platform-page-heading h1{font-size:22px}.platform-admin-profile>div{display:none}.platform-admin-profile{padding-left:10px}.platform-admin-profile>span{display:none}.platform-admin-profile>button{margin-left:0}.platform-nav-search>div{width:min(300px,100vw - 30px);right:-58px}.platform-v2-toolbar{flex-wrap:wrap;align-items:stretch}.platform-v2-toolbar label{flex-basis:100%;width:100%}.platform-v2-toolbar select{flex:1;min-width:150px}.platform-summary-band{grid-template-columns:1fr 1fr}.platform-summary-band>span:nth-child(2){border-right:0}.platform-summary-band>span:nth-child(-n+2){border-bottom:1px solid #e2e7ed}.platform-control-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.platform-kpi-band,.platform-control-matrix{grid-template-columns:1fr}.platform-kpi-band article{border-bottom:1px solid #e1e6ec;min-height:100px;border-right:0!important}.platform-kpi-band article:last-child{border-bottom:0}.platform-kpi-band strong{font-size:23px}.platform-trend-panel{padding:14px 12px 8px}.platform-trend-panel>header>div{gap:9px}.platform-line-chart{height:190px}.platform-pending-panel,.platform-funds-rail,.platform-operation-status{padding:14px}.platform-funds-rail>div{grid-template-columns:1fr 1fr}.platform-funds-rail>div>span{border-bottom:1px solid #e2e7ed;min-height:72px}.platform-funds-rail>div>span:nth-child(2n){border-right:0}.platform-funds-rail>div>span:last-child{border-bottom:0;grid-column:1/-1}.platform-funds-rail b{font-size:12px}.platform-v2-toolbar select{flex-basis:100%;width:100%}.platform-v2-toolbar>button:not(.is-icon){flex:1}.platform-summary-band{grid-template-columns:1fr}.platform-summary-band>span{border-right:0;min-height:70px;border-bottom:1px solid #e2e7ed!important}.platform-summary-band>span:last-child{border-bottom:0!important}.platform-fund-summary{grid-template-columns:1fr 1fr}.platform-fund-summary>span{border-bottom:1px solid #e2e7ed}.platform-fund-summary>span:nth-child(2n){border-right:0}.platform-fund-summary>span:nth-last-child(-n+2){border-bottom:0}.platform-v2-drawer{padding:15px}.platform-v2-drawer dl{grid-template-columns:1fr}.platform-v2-dialog-backdrop{align-items:end;padding:0}.platform-v2-dialog{border-radius:10px 10px 0 0}.platform-permission-groups{grid-template-columns:1fr!important}.platform-admin-overview,.platform-permission-map>div{grid-template-columns:1fr}.platform-admin-table-head{gap:3px;display:grid}.platform-shell-v2 .invite-generate{grid-template-columns:1fr}.platform-shell-v2 .invite-list-head{flex-direction:column;align-items:stretch}.platform-shell-v2 .invite-list-head form{flex-wrap:wrap;align-items:stretch}.platform-shell-v2 .platform-search{width:100%}.platform-shell-v2 .invite-list-head select{flex:1}.platform-shell-v2 .platform-complaint-grid,.platform-shell-v2 .platform-template-grid{grid-template-columns:1fr}}:root{--xb-navy:#071b36;--xb-navy-soft:#0d2a4b;--xb-blue:#1677ff;--xb-blue-soft:#edf5ff;--xb-coral:#ff5a2b;--xb-green:#15855f;--xb-bg:#f5f7fa;--xb-surface:#fff;--xb-line:#dce3ea;--xb-line-soft:#e9edf2;--xb-ink:#14263c;--xb-muted:#6f7f92;--xb-radius:7px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:var(--xb-bg);scroll-behavior:smooth}body{background:var(--xb-bg);min-width:320px;color:var(--xb-ink);-webkit-font-smoothing:antialiased;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:where(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #1677ff33}.site-header,.home-page .site-header{height:70px;color:var(--xb-ink);border-bottom:1px solid var(--xb-line);background:#fffffff5}.site-header .brand-mark{color:var(--xb-navy)}.site-header .brand-icon b{background:var(--xb-navy)}.home-page .site-header-inner{width:min(1240px,100% - 48px)}.top-nav{color:#536579;gap:28px;font-size:13px}.top-nav a:hover{color:var(--xb-blue)}.top-nav .nav-primary{background:var(--xb-blue);color:#fff;border-radius:6px;height:38px;padding:0 17px}.top-nav .nav-primary:hover{color:#fff;background:#0768e8}.mobile-nav-toggle{color:var(--xb-navy)}.premium-hero{min-height:min(760px,100svh - 70px);color:var(--xb-ink);background:#f8fafc}.premium-hero:after{display:none}.premium-hero-inner{grid-template-columns:minmax(390px,.78fr) minmax(560px,1.22fr);gap:46px;width:min(1240px,100% - 48px);min-height:min(760px,100svh - 70px);padding:76px 0 84px}.premium-hero-copy h1{max-width:610px;color:var(--xb-navy);letter-spacing:-.055em;font-size:clamp(55px,5.3vw,76px);line-height:1.08}.premium-hero-copy p{color:var(--xb-muted);margin-top:26px;font-size:18px}.premium-hero-actions{gap:12px;margin-top:36px}.premium-button{border-radius:6px;min-height:48px;font-size:14px}.premium-button.primary{background:var(--xb-blue);box-shadow:none}.premium-button.primary:hover{background:#0768e8;transform:none}.premium-button.outline{color:#334c66;background:#fff;border-color:#cbd5df}.premium-button.outline:hover{background:var(--xb-blue-soft);color:var(--xb-blue);border-color:#9dc7f0;transform:none}.hero-product-stage{filter:none}.hero-product-stage:before{filter:none;opacity:1;background:#eaf1f8}.hero-product-stage .product-ui{border:1px solid #cfd9e3;border-radius:8px;box-shadow:0 24px 55px #19334f1f}.hero-float-card{border:1px solid var(--xb-line);color:var(--xb-ink);background:#fff;border-radius:7px;box-shadow:0 14px 34px #132f4c1f}.hero-float-card svg{color:var(--xb-blue)}.hero-float-card small{color:var(--xb-muted)}.product-stories,.premium-onboarding{background:#fff}.premium-onboarding>div{border-color:var(--xb-line)}.product-ui,.premium-onboarding>div{box-shadow:none;border-radius:8px}.premium-onboarding article{border-color:var(--xb-line)}.premium-final-cta{background:var(--xb-navy)}.premium-footer{background:#05172d}.product-stories{width:min(1180px,100% - 48px);padding:112px 0}.stories-heading{padding-bottom:44px}.stories-heading h2{max-width:760px;font-size:clamp(36px,4vw,52px)}.capability-showcase{grid-template-columns:290px minmax(0,1fr);align-items:center;gap:54px;padding-top:48px;display:grid}.capability-showcase>nav{display:grid}.capability-showcase>nav button{border:0;border-left:2px solid var(--xb-line);min-height:112px;color:var(--xb-muted);text-align:left;background:0 0;grid-template-rows:auto auto;grid-template-columns:34px 1fr;column-gap:11px;padding:20px 18px;display:grid}.capability-showcase>nav button:hover{background:#f8fafc}.capability-showcase>nav button.is-active{border-left-color:var(--xb-blue);background:var(--xb-blue-soft);color:var(--xb-ink)}.capability-showcase>nav button>span{color:#9aa7b6;grid-row:1/3;font-size:12px;font-weight:700}.capability-showcase>nav button>strong{font-size:19px}.capability-showcase>nav button>small{color:var(--xb-muted);margin-top:7px;font-size:12px;line-height:1.6}.capability-preview{min-width:0}.capability-preview .product-ui{width:100%;height:510px}.purchase-hero{background:#f7f9fc}.purchase-hero h1{color:var(--xb-navy);margin-top:0}.purchase-form,.inventory-card,.support-card{border-color:var(--xb-line);box-shadow:none;border-radius:8px}.purchase-button,.auth-submit,.identity-submit{background:var(--xb-blue);border-radius:6px}.purchase-button:hover,.auth-submit:hover,.identity-submit:hover{background:#0768e8}.payment-picker label,.contact-field,.input-shell,.identity-field input,.identity-type label,.identity-file{border-radius:6px}.section-heading h2{margin-top:0}.auth-page,.login-page,.identity-page{background:var(--xb-bg)}.auth-header{color:#52657a;border-bottom:1px solid var(--xb-line);background:#fff;height:70px}.auth-header .brand-mark{color:var(--xb-navy)}.auth-header .brand-icon b{background:var(--xb-navy)}.auth-main{grid-template-columns:minmax(320px,1fr) 510px;align-items:center;gap:54px;width:min(1060px,100% - 40px);min-height:calc(100vh - 70px);margin:auto}.auth-intro{color:var(--xb-navy);background:0 0;padding:50px 12px}.auth-intro h1{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,48px)}.auth-intro p{color:var(--xb-muted);margin-top:18px;font-size:15px;line-height:1.75}.auth-form{border:1px solid var(--xb-line);background:#fff;border-radius:8px;max-height:calc(100vh - 105px);padding:30px 34px;overflow-y:auto;box-shadow:0 18px 48px #15314f14}.auth-form h2{margin:0 0 20px;font-size:25px}.auth-form label,.login-panel form label{margin-top:14px}.input-shell{height:46px}.auth-legal{margin-bottom:0}.login-page{padding:24px}.login-panel{border:1px solid var(--xb-line);border-radius:8px;width:min(430px,100%);padding:34px;box-shadow:0 18px 48px #15314f1a}.login-heading{margin:30px 0 22px}.login-heading h1{color:var(--xb-navy);margin:0;font-size:26px}.identity-page{color:var(--xb-ink)}.identity-page>header{color:var(--xb-navy)}.identity-page>header>button{color:#50667d}.identity-modal{border:1px solid var(--xb-line);border-radius:8px;box-shadow:0 18px 48px #15314f1a}.identity-heading small{display:none}.platform-shell-v2{background:var(--xb-bg)}.platform-sidebar-v2{background:var(--xb-navy);width:284px;box-shadow:none}.platform-sidebar-link,.platform-sidebar-group-trigger{border-radius:5px}.platform-topbar-v2{border-color:var(--xb-line);height:60px}.platform-stage-v2{min-height:100vh;margin-left:284px}.platform-main-v2{padding:22px 28px 40px}.platform-page-heading{flex-direction:column;height:auto;min-height:54px}.platform-page-heading h1{font-size:25px}.platform-page-heading p{color:var(--xb-muted);margin:6px 0 0;font-size:12px}.platform-shell-v2 :where(table th),.platform-shell-v2 :where(table td){font-size:12px}.platform-shell-v2 :where(table td small){font-size:11px}.platform-shell-v2 :where(input,select,textarea,button){font-size:12px}.platform-shell-v2 :where(.platform-state,.platform-method,.platform-response,.ops-status){font-size:11px}.platform-shell-v2 :where(.platform-v2-table-wrap,.platform-v2-toolbar,.platform-summary-band,.platform-fund-summary,.platform-v2-tabs,.platform-v2-state,.platform-kpi-band,.platform-control-matrix button,.platform-trend-panel,.platform-pending-panel,.platform-funds-rail,.platform-operation-status,.settings-panel,.invite-generate,.invite-list-head,.invite-table-wrap,.platform-admin-form){border-color:var(--xb-line);box-shadow:none;border-radius:6px}.platform-v2-table-wrap th{height:46px;font-size:12px}.platform-v2-table-wrap td{height:64px;font-size:12px}.platform-v2-table-wrap td>strong{font-size:12px}.platform-v2-table-wrap td>small{font-size:10px}.platform-v2-table-wrap td>button{height:32px;font-size:11px}.platform-summary-band small,.platform-fund-summary small,.platform-kpi-band small{font-size:11px}.platform-summary-band strong{font-size:20px}.platform-fund-summary strong{font-size:15px}.platform-v2-toolbar input,.platform-v2-toolbar select,.platform-v2-toolbar>button,.platform-v2-drawer :where(dt,dd,p,span),.platform-v2-dialog :where(label>span,input,select,textarea){font-size:12px}.platform-v2-drawer>section,.platform-v2-dialog{border-radius:7px}.platform-v2-dialog-backdrop,.platform-v2-drawer-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.platform-v2-quick-views{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.platform-v2-quick-views button{border:1px solid var(--xb-line);color:#52667b;background:#fff;border-radius:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700}.platform-v2-quick-views button.is-active{border-color:var(--xb-blue);background:var(--xb-blue-soft);color:#1269bc}.platform-v2-tablebar{border:1px solid var(--xb-line);background:#fff;border-bottom:0;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin-top:12px;padding:9px 12px;display:flex}.platform-v2-tablebar>div{align-items:center;gap:9px;display:flex}.platform-v2-tablebar>div:first-child{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.platform-v2-tablebar strong{color:var(--xb-ink);font-size:13px}.platform-v2-tablebar span,.platform-column-toggle{color:#718196;font-size:11px}.platform-v2-tablebar em{color:#172f49;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.platform-v2-tablebar button{color:#52667b;white-space:nowrap;background:#fff;border:1px solid #d3dbe5;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.platform-v2-tablebar button svg{width:14px}.platform-density-toggle{background:#f6f8fb;border:1px solid #d6dee8;border-radius:7px;padding:2px;display:inline-flex}.platform-density-toggle button{background:0 0;border:0;min-height:30px}.platform-density-toggle button.is-active{color:#1269bc;background:#fff;box-shadow:0 1px 4px #112d4b14}.platform-column-toggle{align-items:center;gap:6px;min-height:34px;font-weight:800;display:inline-flex}.platform-column-toggle input{width:16px;height:16px;accent-color:var(--xb-blue)}.platform-v2-table-notice{color:#177b5c;background:#f0faf6;border:1px solid #bde2d3;border-bottom:0;margin:0;padding:9px 12px;font-size:12px}.platform-v2-tablebar+.platform-v2-table-wrap,.platform-v2-table-notice+.platform-v2-table-wrap{border-top:1px solid var(--xb-line);border-radius:0 0 6px 6px}.platform-v2-table-wrap th{z-index:1;position:sticky;top:0}.platform-v2-table-wrap.is-compact td{height:48px;padding-top:6px;padding-bottom:6px}.platform-v2-table-wrap.is-compact th{height:38px}@media (width<=720px){.platform-v2-tablebar{flex-direction:column;align-items:stretch}.platform-v2-tablebar>div:last-child{flex-wrap:wrap}.platform-v2-tablebar>div:last-child>button{flex:1}}.platform-main-v2 small{font-size:11px}.portal-club{--blue:var(--xb-blue);--navy:var(--xb-navy);background:var(--xb-bg);color:var(--xb-ink)}.portal-club .portal-sidebar{background:var(--xb-navy);width:236px}.portal-club .portal-brand{height:64px;padding:0 18px}.portal-club .portal-name{padding:16px 19px 7px}.portal-club .portal-name strong{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.portal-club .portal-name span{color:#8299b2;letter-spacing:0;margin-top:4px;font-size:11px}.portal-club .portal-sidebar nav{gap:0;padding:0 8px 20px}.portal-club .portal-sidebar nav section{margin-top:14px}.portal-club .portal-sidebar nav section>b{color:#6f87a3;padding:0 11px 6px;font-size:11px;font-weight:600;display:block}.portal-club .portal-sidebar nav button{color:#c0ccda;border-radius:5px;height:40px;font-size:13px}.portal-club .portal-sidebar nav button.active{background:var(--xb-blue);color:#fff;box-shadow:0 7px 18px #1677ff38}.portal-club .portal-sidebar nav button.active:before{display:none}.portal-club .portal-content{width:calc(100% - 236px);margin-left:236px}.portal-club .portal-topbar{border-color:var(--xb-line);height:60px;padding:0 28px}.portal-club .portal-search{background:#f2f5f8;border:1px solid #0000;border-radius:6px;height:38px}.portal-club .portal-search:focus-within{background:#fff;border-color:#9cc7f3}.portal-club .topbar-profile strong{font-size:12px}.portal-club .topbar-profile small{font-size:10px}.portal-club .portal-main{padding:22px 28px 40px}.portal-club .portal-heading{align-items:flex-start;height:48px}.portal-club .portal-heading h1{letter-spacing:-.03em;margin:0;font-size:25px;line-height:1.2}.portal-club :where(.club-dashboard-panel,.catalog-panel,.worker-admin-panel,.club-aftersale-panel,.club-chat-panel,.club-withdrawal-panel,.club-payment-panel,.club-member-panel,.club-template-panel,.club-complaint-panel,.deposit-record-panel,.order-panel,.club-settings-panel){margin-top:0;padding:0}.portal-club :is(.club-aftersale-panel,.club-chat-panel,.club-withdrawal-panel,.club-member-panel,.club-template-panel,.club-complaint-panel,.deposit-record-panel)>header{justify-content:flex-end;min-height:44px}.portal-club :is(.club-aftersale-panel,.club-chat-panel,.club-withdrawal-panel,.club-member-panel,.club-template-panel,.club-complaint-panel,.deposit-record-panel)>header>div:first-child,.portal-club .club-payment-panel>header{display:none}.portal-club :where(table th){color:#64758a;height:46px;font-size:12px}.portal-club :where(table td){color:#3e556d;min-height:62px;font-size:12px}.portal-club :where(table td small){font-size:10px}.portal-club :where(input,select,textarea,button){font-size:12px}.portal-club :where(.catalog-table-wrap,.record-table-wrap,.aftersale-table-wrap,.withdrawal-table-wrap,.order-table-wrap,.category-form,.product-toolbar,.worker-admin-link,.worker-admin-form,.settings-form,.payment-platform-card,.payment-channel-grid>article,.member-card-grid>article,.dashboard-trend-card,.dashboard-pending-card,.dashboard-funds){border-color:var(--xb-line);box-shadow:none;border-radius:7px}.portal-club .panel-title small,.portal-club .product-toolbar span,.portal-club .worker-admin-form header small{font-size:11px}.portal-club .panel-title strong,.portal-club .product-toolbar strong{font-size:15px}.portal-club .platform-primary{background:var(--xb-blue);border-radius:6px;height:40px;font-size:12px}.portal-club .category-form{border-radius:7px;padding:17px}.portal-club .category-form label>span,.portal-club .product-editor label>span,.portal-club .worker-admin-form label>span,.portal-club .category-form input,.portal-club .category-form select,.portal-club .worker-admin-form input,.portal-club .worker-admin-form select{font-size:12px}.portal-club .catalog-table th,.portal-club .catalog-table td{padding-left:15px;padding-right:15px;font-size:12px}.portal-club .catalog-table td strong{font-size:12px}.portal-club .catalog-table td button{height:32px;font-size:11px}.dashboard-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-metric-grid article{min-height:138px;box-shadow:none;border-radius:7px;padding:17px}.dashboard-metric-grid small{font-size:11px}.dashboard-metric-grid strong{font-size:23px}.dashboard-metric-grid em,.dashboard-metric-grid p,.dashboard-metric-grid b{font-size:10px}.dashboard-trend-card header strong,.dashboard-pending-card header strong,.dashboard-funds header strong{font-size:14px}.dashboard-bars{background:#fff}.dashboard-bars>div>span{background:var(--xb-blue)}.dashboard-trend-card header span,.dashboard-funds header small{font-size:10px}.dashboard-pending-card>div strong{font-size:12px}.dashboard-pending-card>div>b{border-radius:5px;font-size:12px}.dashboard-funds>div{border-radius:5px}.dashboard-funds>div small{font-size:10px}.dashboard-funds>div strong{font-size:13px}.aftersale-kpis article small,.withdrawal-balance-cards article small{font-size:10px}.aftersale-kpis article span,.withdrawal-balance-cards article span{font-size:12px}.aftersale-kpis article strong,.withdrawal-balance-cards article strong{font-size:21px}.member-security-note p,.payment-security-note p,.complaint-alert p,.chat-compliance-note,.portal-club .portal-main small{font-size:11px}.worker-login-page,.worker-portal-page{width:min(480px,100%);color:var(--xb-ink);box-shadow:0 0 0 1px var(--xb-line)}.worker-login-page{background:var(--xb-bg)}.worker-login-page>section{box-shadow:none;border-radius:8px}.worker-login-mark{background:var(--xb-navy);border-radius:8px}.worker-login-page h1{margin-bottom:24px}.worker-login-page label span{font-size:12px}.worker-login-page input{border-radius:6px;height:46px}.worker-login-page form>button{background:var(--xb-blue);border-radius:6px}.worker-hall-header{border-bottom:1px solid var(--xb-line-soft);height:78px;padding:14px 17px}.worker-hall-header h1{font-size:19px}.worker-hall-header p{color:var(--xb-muted);margin-top:5px;font-size:12px}.worker-header-actions{gap:6px;display:flex}.worker-header-actions button{border:1px solid var(--xb-line);color:#60748a;background:#fff;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.worker-overview-band{border-top:1px solid var(--xb-line);border-bottom:1px solid var(--xb-line);background:#fff;grid-template-columns:repeat(3,1fr);display:grid}.worker-overview-band article{border-right:1px solid var(--xb-line);text-align:center;flex-direction:column;align-items:center;min-width:0;padding:14px 8px;display:flex}.worker-overview-band article:last-child{border:0}.worker-overview-band span{color:var(--xb-muted);font-size:11px}.worker-overview-band strong{max-width:100%;color:var(--xb-navy);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:15px;overflow:hidden}.worker-active-section{background:var(--xb-navy);box-shadow:none;border-color:#c8dff7;border-radius:8px;margin:12px 14px}.worker-filters{border-top:8px solid var(--xb-bg);padding:11px 14px}.worker-filters select,.worker-filters>button{border-radius:6px;font-size:12px}.worker-job-section{padding:18px 14px}.worker-job-section>header h2{font-size:17px}.worker-job-list{gap:10px}.worker-job-list article{border-radius:8px;padding:14px}.worker-job-list article>header strong{font-size:14px}.worker-job-list article>header small,.worker-job-list time,.worker-job-list dt{font-size:11px}.worker-job-list dd{font-size:12px}.worker-job-list article>footer span{font-size:11px}.worker-job-list article>footer strong{font-size:15px}.worker-job-list article>footer button{border-radius:6px;height:40px;font-size:12px}.worker-bottom-nav{height:calc(66px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-color:var(--xb-line);grid-template-columns:repeat(4,1fr)}.worker-bottom-nav button{font-size:11px}.worker-bottom-nav svg{width:20px}.worker-job-dialog,.worker-account-dialog{border-radius:12px 12px 0 0}.worker-service-header small{font-size:11px}.worker-service-header strong,.worker-service-header h1{margin:0;font-size:15px;line-height:1.25}.worker-service-info :where(span,strong,p),.order-chat-panel :where(span,strong,p,small),.worker-completion-form :where(span,strong,p,small),.worker-waiting-confirm :where(span,strong,p,small),.worker-deposit-page :where(span,strong,p,small),.worker-wallet-page :where(span,strong,p,small,label,select,input){font-size:12px}.worker-wallet-total{background:var(--xb-navy);box-shadow:none;border-radius:8px}.worker-deposit-balance{background:var(--xb-navy);box-shadow:none}.worker-wallet-sources article,.worker-withdraw-form,.worker-withdraw-history,.worker-deposit-balance,.worker-deposit-form,.worker-deposit-history{border-radius:8px}.storefront-template{background:var(--xb-bg)}.buyer-store{width:min(480px,100%);color:var(--xb-ink);box-shadow:0 0 0 1px var(--xb-line);background:#fff}.buyer-header{border-color:var(--xb-line);height:62px}.buyer-header>strong,.buyer-header>h1{margin:0;font-size:16px;line-height:1.3}.buyer-store-intro{background:var(--xb-navy);border-radius:8px;min-height:118px;margin:12px 14px 18px;padding:19px}.buyer-store-intro h1{font-size:20px}.buyer-store-intro p{color:#b8c7d8;font-size:12px}.buyer-store-intro>svg{width:38px;height:38px}.buyer-catalog-section{padding:4px 14px 18px}.buyer-catalog-section>h2,.buyer-worker-strip h2{font-size:18px}.buyer-category-tabs{gap:20px;margin:10px 0 14px}.buyer-category-tabs button{height:40px;font-size:12px}.buyer-product-card{border-radius:8px;padding-bottom:12px}.buyer-product-cover{height:142px}.buyer-product-card>span{margin-top:10px;font-size:11px}.buyer-product-card>strong{font-size:14px}.buyer-product-card>small{font-size:11px}.buyer-worker-strip{padding:18px 14px}.buyer-bottom-nav{width:min(480px,100%);height:calc(66px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-color:var(--xb-line)}.buyer-bottom-nav button{font-size:11px}.buyer-bottom-nav svg{width:20px}.buyer-detail-cover{height:255px}.buyer-detail-summary,.buyer-detail-block,.checkout-product-row,.buyer-checkout-section,.buyer-order-product,.buyer-order-info,.buyer-order-timeline,.buyer-order-chat,.buyer-completion-review,.buyer-me-orders,.buyer-me-service,.buyer-me-safety,.buyer-me-identity{border-radius:8px}.buyer-detail-page :where(p,small,label,input,select,textarea,button),.buyer-checkout-page :where(p,small,label,input,select,textarea,button),.buyer-orders-page :where(p,small,label,input,select,textarea,button),.buyer-order-detail :where(p,small,label,input,select,textarea,button),.buyer-me-page :where(p,small,label,input,select,textarea,button){font-size:12px}.buyer-purchase-dock,.buyer-pay-submit{padding-bottom:max(12px, env(safe-area-inset-bottom))}.buyer-support-backdrop>section,.buyer-recovery-dialog,.buyer-aftersale-dialog{border-radius:9px}.buyer-me-identity{background:var(--xb-navy);box-shadow:none}.storefront-template-midnight .buyer-store-intro{background:#102e4e}.storefront-template-warm-social .buyer-store-intro{background:#75442f}.storefront-template-warm-social .buyer-product-cover{background:#7a4834}.payment-platform-card{background:#f3f8ff}.buyer-header{grid-template-columns:44px minmax(0,1fr) 44px}.buyer-header>button,.buyer-order-status>button,.buyer-support-backdrop header>button,.buyer-purchase-dock button:first-child{min-width:44px;min-height:44px}.buyer-category-tabs{scrollbar-width:none;gap:14px}.buyer-category-tabs::-webkit-scrollbar{display:none}.buyer-category-tabs button{min-height:44px;padding:0 6px}.buyer-checkout-page :where(.checkout-product-row,.buyer-checkout-fields,.buyer-checkout-section,.buyer-checkout-total){color:#172f49;background:#fff}.buyer-checkout-page :where(.checkout-product-row strong,.checkout-product-row>b,.buyer-checkout-section h2,.checkout-choice strong,.buyer-checkout-total strong){color:#172f49}.buyer-checkout-page :where(.checkout-product-row small,.checkout-choice small,.buyer-checkout-section>p,.buyer-checkout-total>div,.buyer-checkout-total p){color:#465b72}.buyer-checkout-fields label>span{color:#314960;font-size:12px}.buyer-checkout-fields input,.buyer-checkout-fields textarea{color:#1f3852;font-size:13px}.buyer-checkout-fields input::placeholder,.buyer-checkout-fields textarea::placeholder{color:#7d8b9d}.checkout-choice,.payment-choice,.checkout-worker-list button{color:#263f58;background:#fff;min-height:64px}.checkout-choice.is-active,.payment-choice.is-active,.checkout-worker-list button.is-active{color:#0a58ca;background:#f4f9ff;border-color:#0a58ca}.checkout-worker-list button{min-width:78px}.checkout-worker-list strong{color:inherit;font-size:11px}.buyer-checkout-total>div:last-of-type{color:#172f49}.buyer-checkout-total>div:last-of-type strong:last-child{color:#0a58ca}.buyer-checkout-page .buyer-checkout-total>div,.buyer-checkout-page .buyer-checkout-total p{color:#465b72}.buyer-checkout-page .buyer-pay-submit{background:#0a58ca;box-shadow:0 10px 24px #0a58ca33}.storefront-template-midnight .buyer-checkout-page{background:#071426}.storefront-template-midnight .buyer-checkout-page :where(.checkout-product-row,.buyer-checkout-fields,.buyer-checkout-section,.buyer-checkout-total){color:#172f49;background:#fff;border-color:#dfe7ef}.storefront-template-midnight .buyer-pay-submit{color:#fff;background:#0a58ca}@media (width<=1100px){.premium-hero-inner{grid-template-columns:1fr;padding-top:62px}.premium-hero-copy{max-width:720px}.hero-product-stage{min-height:480px}.dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-funds>div{grid-template-columns:repeat(3,1fr)}.dashboard-funds>div>span:nth-child(3){border-right:0}.dashboard-funds>div>span:nth-child(-n+3){border-bottom:1px solid var(--xb-line-soft)}}@media (width>=900px){.buyer-store{border:1px solid var(--xb-line);border-radius:8px;width:min(1120px,100% - 56px);margin:28px auto;overflow:hidden;box-shadow:0 18px 50px #15345214}.buyer-bottom-nav,.buyer-purchase-dock{width:min(1120px,100% - 56px);left:50%;right:auto;transform:translate(-50%)}.worker-portal-page{border:1px solid var(--xb-line);border-radius:8px;width:min(1040px,100% - 56px);margin:28px auto;overflow:hidden;box-shadow:0 18px 50px #15345214}.worker-bottom-nav{width:min(1040px,100% - 56px);left:50%;right:auto;transform:translate(-50%)}}@media (width<=760px){.site-header,.home-page .site-header{height:64px}.site-header-inner,.home-page .site-header-inner{width:calc(100% - 28px)}.top-nav{color:#43576d;border-bottom:1px solid var(--xb-line);background:#fff;padding:8px 14px 14px;top:64px;box-shadow:0 14px 28px #0f27411f}.top-nav a{border-bottom:1px solid var(--xb-line-soft);height:43px}.top-nav .nav-primary{border:0;justify-content:center;height:43px;margin-top:7px}.premium-hero{min-height:auto}.premium-hero-inner{width:calc(100% - 32px);min-height:auto;padding:66px 0 60px}.premium-hero-copy h1{font-size:clamp(42px,12vw,58px)}.premium-hero-copy p{font-size:16px;line-height:1.65}.hero-product-stage{min-height:355px}.product-stories{width:calc(100% - 32px);padding:78px 0}.stories-heading{padding-bottom:30px}.stories-heading h2{font-size:34px}.capability-showcase{grid-template-columns:1fr;gap:28px;padding-top:30px}.capability-showcase>nav{grid-template-columns:repeat(3,1fr)}.capability-showcase>nav button{border:0;border-bottom:2px solid var(--xb-line);text-align:center;justify-content:center;align-items:center;min-height:68px;padding:12px 8px;display:flex}.capability-showcase>nav button.is-active{border-bottom-color:var(--xb-blue)}.capability-showcase>nav button>span,.capability-showcase>nav button>small{display:none}.capability-showcase>nav button>strong{font-size:14px}.capability-preview .product-ui{height:330px}.auth-main{width:100%;min-height:calc(100vh - 64px);display:block}.auth-intro{padding:38px 20px 22px}.auth-intro h1{font-size:32px}.auth-intro p{margin-bottom:0;font-size:13px}.auth-form{border:0;border-top:1px solid var(--xb-line);max-height:none;box-shadow:none;border-radius:0;padding:27px 18px 38px}.identity-modal{border-radius:8px}.platform-main-v2{padding:18px 14px 32px}.platform-page-heading{height:auto;min-height:48px}.platform-page-heading h1{font-size:22px}.portal-club .portal-content{width:100%;margin-left:0}.portal-club .portal-topbar{height:58px;padding:0 14px}.portal-club .portal-main{padding:18px 14px 32px}.portal-club .portal-heading{height:44px}.portal-club .portal-heading h1{font-size:22px}.portal-club .portal-sidebar{width:min(285px,86vw)}.portal-club .portal-brand>button{display:grid}.dashboard-main-grid{grid-template-columns:1fr}.dashboard-funds>div{grid-template-columns:repeat(2,1fr)}.dashboard-funds>div>span{border-right:1px solid var(--xb-line-soft);border-bottom:1px solid var(--xb-line-soft)}.dashboard-funds>div>span:nth-child(2n){border-right:0}.dashboard-funds>div>span:nth-last-child(-n+2){border-bottom:0}.portal-club :is(.club-aftersale-panel,.club-chat-panel,.club-withdrawal-panel,.club-member-panel,.club-template-panel,.club-complaint-panel,.deposit-record-panel)>header{min-height:42px}.worker-login-page,.worker-portal-page,.buyer-store{box-shadow:none;border:0}}@media (width<=520px){.premium-hero-actions{flex-direction:column}.premium-button{width:100%}.hero-product-stage{display:none}.premium-hero-inner{padding-bottom:72px}.capability-preview .product-ui{height:300px}.login-page{padding:12px}.login-panel{padding:28px 20px}.dashboard-metric-grid{grid-template-columns:1fr}.dashboard-metric-grid article{min-height:124px}.worker-wallet-sources{grid-template-columns:1fr}.worker-job-list article>footer{flex-direction:column;align-items:stretch}.worker-job-list article>footer button{width:100%}.buyer-product-cover{height:132px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.template-structure-preview{background:var(--template-surface,#f5f8fb);color:#213a54;flex-direction:column;gap:10px;height:180px;padding:13px;display:flex;overflow:hidden}.template-structure-preview>header{flex:none;align-items:center;gap:7px;height:24px;display:flex}.template-structure-preview>header i{background:var(--template-accent,#087ff5);border-radius:50%;width:21px;height:21px}.template-structure-preview>header span{background:#304d68;border-radius:7px;width:58px;height:7px}.template-structure-preview>header b{background:#b8c7d8;border-radius:50%;width:18px;height:18px;margin-left:auto}.template-structure-preview>footer{flex:none;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.template-structure-preview>footer i{background:#aab9c9;border-radius:8px;height:8px}.template-structure-preview main{flex:1;min-height:0}.template-market-mini{gap:9px;display:grid}.template-market-mini>section{background:#fff;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;min-height:72px;padding:8px;display:grid}.template-market-mini>section>i{background:#123a61;border-radius:6px}.template-market-mini>section div{flex-direction:column;gap:7px;display:flex}.template-market-mini b,.template-market-mini span{background:#d6e1eb;border-radius:8px;height:8px}.template-market-mini b{background:#304d68;width:70%}.template-market-mini span:last-child{background:var(--template-accent,#087ff5);width:45%}.template-market-mini>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.template-market-mini article{background:#fff;border-radius:6px;height:31px;box-shadow:inset 0 0 0 1px #18355014}.template-roster-mini{grid-template-rows:62px 1fr;gap:9px;display:grid}.template-roster-mini>section{background:#0e2b4b;border-radius:8px;grid-template-columns:1fr repeat(3,32px);align-items:center;gap:7px;padding:9px;display:grid}.template-roster-mini>section div{gap:7px;display:grid}.template-roster-mini b,.template-roster-mini span{background:#d7e6f6;border-radius:8px;height:8px}.template-roster-mini span{opacity:.55;width:58%}.template-roster-mini i{background:var(--template-accent,#087ff5);border-radius:50%;width:32px;height:32px;box-shadow:0 0 0 3px #ffffff29}.template-roster-mini>div{grid-template-columns:1.1fr .9fr;gap:8px;display:grid}.template-roster-mini article{background:#fff;border-radius:8px;box-shadow:inset 0 0 0 1px #18355014}.template-quick-mini{grid-template-rows:34px 1fr;gap:8px;display:grid}.template-quick-mini>section{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 9px;display:flex}.template-quick-mini b{background:#304d68;border-radius:9px;width:45%;height:9px}.template-quick-mini span{background:var(--template-accent,#087ff5);border-radius:9px;width:24%;height:9px}.template-quick-mini>div{gap:7px;display:grid}.template-quick-mini article{background:#fff;border-radius:7px;height:27px;box-shadow:inset 0 0 0 1px #18355014}.template-preview-midnight .template-structure-preview,.template-preview-midnight.template-structure-preview{color:#edf7ff;background:#071426}.template-preview-midnight .template-market-mini>section,.template-preview-midnight .template-market-mini article,.template-preview-midnight .template-roster-mini article,.template-preview-midnight .template-quick-mini>section,.template-preview-midnight .template-quick-mini article{background:#0d2137;box-shadow:inset 0 0 0 1px #6ea0d229}.template-preview-warm-social .template-structure-preview,.template-preview-warm-social.template-structure-preview{background:#fff7ef}.platform-template-grid-v2>article{position:relative}.platform-template-grid-v2>article.is-disabled{opacity:.68}.platform-template-grid-v2>article>.template-structure-preview{border-bottom:4px solid var(--template-accent,#087ff5);height:180px}.platform-template-grid-v2 section>p{height:auto;min-height:34px}.template-status-row,.template-feature-tags,.template-card-tags,.template-preview-summary>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.template-status-row{margin-top:10px}.template-status-row span,.template-feature-tags span,.template-card-tags span,.template-preview-summary span{color:#536981;background:#eef3f8;border-radius:5px;align-items:center;gap:4px;min-height:22px;padding:0 7px;font-size:8px;font-weight:800;display:inline-flex}.template-status-row svg{width:11px}.template-feature-tags{min-height:28px;margin:8px 0}.template-feature-tags span,.template-card-tags span{color:#0a65c7;background:#f2f7ff}.platform-template-form-v2{width:min(860px,100% - 32px);max-height:94vh;overflow-y:auto}.platform-template-form-v2>header span{color:#7d8b9a;margin-top:4px;font-size:9px;display:block}.platform-template-form-v2 label>span{align-items:center;gap:5px;display:flex}.platform-template-form-v2 label>span svg{color:#087ff5;width:13px}.template-layout-picker,.template-feature-picker,.template-form-preview{background:#f8fafc;border:1px solid #e0e7ee;border-radius:7px;margin:0;padding:12px}.template-layout-picker>strong,.template-feature-picker>strong{color:#314b64;align-items:center;gap:6px;font-size:10px;display:flex}.template-layout-picker>strong svg{color:#087ff5;width:15px}.template-layout-picker>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.template-layout-picker button{color:#465d74;text-align:left;background:#fff;border:1px solid #d9e2eb;border-radius:7px;flex-direction:column;align-items:flex-start;min-height:76px;padding:10px;display:flex}.template-layout-picker button.is-active{color:#075dac;background:#f3f9ff;border-color:#087ff5;box-shadow:inset 0 0 0 1px #087ff5}.template-layout-picker span{font-size:11px;font-weight:900}.template-layout-picker small{color:#6f8092;margin-top:5px;font-size:8px;line-height:1.5}.template-feature-picker>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.template-feature-picker button{color:#536b82;background:#fff;border:1px solid #d8e1eb;border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.template-feature-picker button svg{width:12px}.template-feature-picker button.is-active{color:#0874d8;background:#f1f8ff;border-color:#a7cdf4}.template-form-preview{grid-template-columns:240px 1fr;align-items:center;gap:14px;display:grid}.template-form-preview .template-structure-preview{border-radius:8px;height:150px}.template-form-preview strong{color:#263f58;font-size:12px}.template-form-preview p{color:#60758a;margin:6px 0 0;font-size:9px;line-height:1.6}.template-card-grid>article>.template-structure-preview{height:180px}.template-card-tags{min-height:26px;margin-top:9px}.template-card-copy>p{height:auto;min-height:32px}.template-preview-summary{grid-template-columns:220px 1fr;align-items:center;gap:13px;margin-top:14px;display:grid}.template-preview-summary .template-structure-preview{border:1px solid #dfe6ee;border-radius:9px;height:130px}.template-preview-browser.template-layout-roster_focus>main,.template-preview-browser.template-layout-quick_order>main{padding:12px 13px;display:block}.template-preview-roster{grid-template-columns:repeat(3,1fr);gap:8px;display:grid!important}.template-preview-roster article{text-align:center;background:#fff;border-radius:8px;flex-direction:column;align-items:center;min-height:92px;padding:9px;display:flex}.template-preview-roster article i{background:var(--template-accent,#087ff5);border-radius:50%;width:34px;height:34px}.template-preview-roster article strong{margin-top:7px;font-size:8px}.template-preview-roster article span{color:#728197;margin-top:4px;font-size:6px}.template-preview-roster section{background:#f3f7fb;border-radius:8px;grid-column:1/-1;min-height:54px;padding:9px}.template-preview-roster section b{font-size:8px}.template-preview-roster section div{gap:7px;margin-top:7px;display:flex}.template-preview-roster section span{color:#526981;background:#fff;border-radius:6px;flex:1;padding:6px;font-size:7px}.template-preview-quick{gap:7px;display:grid!important}.template-preview-quick article{background:#fff;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:42px;padding:8px 9px;display:grid}.template-preview-quick article span{flex-direction:column;display:flex}.template-preview-quick strong{font-size:8px}.template-preview-quick small{color:#7a899a;margin-top:3px;font-size:6px}.template-preview-quick b{color:var(--template-accent,#087ff5);font-size:10px}.buyer-store-home-roster_focus,.buyer-store-home-quick_order{display:block}.buyer-roster-hero,.buyer-quick-head{color:#fff;background:#102e4e;border-radius:8px;margin:12px 14px 18px;padding:20px}.buyer-roster-hero h1,.buyer-quick-head h1{max-width:620px;margin:0;font-size:22px;line-height:1.32}.buyer-roster-hero p,.buyer-quick-head p{color:#c5d5e6;max-width:620px;margin:9px 0 0;font-size:12px;line-height:1.6}.buyer-roster-hero footer{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.buyer-roster-hero button{color:#102e4e;background:#fff;border:1px solid #ffffff3d;border-radius:7px;align-items:center;gap:6px;min-height:42px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.buyer-roster-hero button:first-child{background:var(--store-accent,#087ff5);border-color:var(--store-accent,#087ff5);color:#fff}.buyer-roster-hero svg{width:16px}.buyer-roster-showcase{padding:4px 14px 18px}.buyer-roster-showcase>header,.buyer-roster-products>header,.buyer-quick-catalog>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.buyer-roster-showcase h2,.buyer-roster-products h2,.buyer-quick-catalog h2{margin:0;font-size:18px}.buyer-roster-showcase p,.buyer-roster-products p,.buyer-quick-catalog p{color:#75869a;margin:5px 0 0;font-size:11px}.buyer-roster-showcase>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.buyer-roster-showcase article{background:#fff;border:1px solid #dfe7ef;border-radius:8px;min-width:0;padding:14px}.buyer-roster-showcase article>div{width:54px;height:54px;color:var(--store-accent,#087ff5);background:#e9f4ff;border-radius:50%;place-items:center;font-weight:900;display:grid;overflow:hidden}.buyer-roster-showcase img{object-fit:cover;width:100%;height:100%}.buyer-roster-showcase strong,.buyer-roster-showcase span,.buyer-roster-showcase small{display:block}.buyer-roster-showcase strong{margin-top:9px;font-size:13px}.buyer-roster-showcase span{color:#526b82;margin-top:4px;font-size:10px}.buyer-roster-showcase small{color:#8795a5;margin-top:4px;font-size:9px}.buyer-roster-showcase button{background:var(--store-accent,#087ff5);color:#fff;border:0;border-radius:7px;width:100%;height:36px;margin-top:12px;font-size:11px;font-weight:900}.buyer-featured-product-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.buyer-quick-head{background:#17314d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.buyer-quick-head aside{border:1px solid #ffffff2e;border-radius:8px;grid-template-columns:1fr 1fr;min-width:160px;display:grid;overflow:hidden}.buyer-quick-head aside span{background:#ffffff14;flex-direction:column;justify-content:center;min-height:64px;padding:11px;display:flex}.buyer-quick-head aside span:first-child{border-right:1px solid #ffffff2e}.buyer-quick-head b{font-size:20px}.buyer-quick-head small{color:#c3d2e2;margin-top:3px;font-size:9px}.buyer-quick-catalog{padding:4px 14px 18px}.buyer-quick-list{gap:8px;display:grid}.buyer-quick-list article{background:#fff;border:1px solid #dfe7ef;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 58px;align-items:center;gap:9px;min-height:72px;padding:9px;display:grid}.buyer-quick-list article>button:first-child{color:#243c55;text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.buyer-quick-list article>button:first-child>span{width:42px;height:42px;color:var(--store-accent,#087ff5);background:#eef5ff;border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}.buyer-quick-list article div{flex-direction:column;min-width:0;display:flex}.buyer-quick-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.buyer-quick-list small{color:#6f8093;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.buyer-quick-list b{color:var(--store-accent,#087ff5);white-space:nowrap;font-size:14px}.buyer-quick-list b em{color:#8190a1;font-size:9px;font-style:normal}.buyer-quick-list article>button:last-child{background:var(--store-accent,#087ff5);color:#fff;border:0;border-radius:7px;height:38px;font-size:11px;font-weight:900}.buyer-worker-strip.is-compact{border-top-width:0}.buyer-worker-strip.is-compact>div{gap:15px;display:flex;overflow-x:auto}.buyer-worker-strip.is-compact article{flex:none;width:84px}.buyer-trust-steps{grid-template-columns:1fr 1fr;gap:9px;margin:0 14px 20px;display:grid}.buyer-trust-steps>div{background:#fff;border:1px solid #dfe7ef;border-radius:8px;align-items:center;gap:10px;min-height:74px;padding:13px;display:flex}.buyer-trust-steps svg{width:22px;color:var(--store-accent,#087ff5);flex:none}.buyer-trust-steps span{flex-direction:column;display:flex}.buyer-trust-steps strong{font-size:11px}.buyer-trust-steps small{color:#738398;margin-top:4px;font-size:9px;line-height:1.45}.storefront-template-midnight .buyer-roster-hero,.storefront-template-midnight .buyer-quick-head{background:#102e4e}.storefront-template-midnight .buyer-roster-showcase article,.storefront-template-midnight .buyer-quick-list article,.storefront-template-midnight .buyer-trust-steps>div{color:#edf7ff;background:#0d2137;border-color:#1c3853}.storefront-template-midnight .buyer-roster-showcase p,.storefront-template-midnight .buyer-roster-products p,.storefront-template-midnight .buyer-quick-catalog p,.storefront-template-midnight .buyer-quick-list small,.storefront-template-midnight .buyer-trust-steps small{color:#9db0c6}.storefront-template-midnight .buyer-quick-list article>button:first-child{color:#edf7ff}.storefront-template-warm-social .buyer-roster-hero,.storefront-template-warm-social .buyer-quick-head{background:#75442f}.storefront-template-warm-social .buyer-roster-showcase button,.storefront-template-warm-social .buyer-quick-list article>button:last-child,.storefront-template-warm-social .buyer-roster-hero button:first-child{background:#e96f45}@media (width>=900px){.buyer-store-home-roster_focus,.buyer-store-home-quick_order{display:block}.buyer-roster-hero,.buyer-quick-head{margin:24px 28px;padding:34px 38px}.buyer-roster-hero h1,.buyer-quick-head h1{font-size:30px}.buyer-roster-showcase,.buyer-quick-catalog{padding:0 28px 28px}.buyer-store-home-roster_focus .buyer-roster-showcase{padding-bottom:86px}.buyer-roster-showcase>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.buyer-featured-product-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.buyer-featured-product-rail .buyer-product-cover{height:150px}.buyer-store-home-roster_focus .buyer-worker-strip,.buyer-store-home-quick_order .buyer-worker-strip{margin:0 28px 24px}.buyer-trust-steps{margin:0 28px 28px}}@media (width<=760px){.template-layout-picker>div,.template-form-preview,.template-preview-summary{grid-template-columns:1fr}.platform-template-form-v2{border-radius:10px 10px 0 0;width:100%;max-height:100vh}.template-preview-roster{grid-template-columns:1fr}.template-preview-roster section{grid-column:auto}.buyer-quick-head{grid-template-columns:1fr}.buyer-quick-head aside{min-width:0}.buyer-quick-list article{grid-template-columns:minmax(0,1fr) auto}.buyer-quick-list article>button:last-child{grid-column:1/-1;width:100%}.buyer-trust-steps{grid-template-columns:1fr}}@media (width<=860px){.platform-sidebar-v2{width:min(306px,88vw)}.platform-stage-v2{margin-left:0}}.buyer-payment-unavailable{color:#81543d;background:#fff8f3;border:1px solid #f0d8c8;border-radius:8px;align-items:flex-start;gap:10px;min-height:62px;padding:12px;display:flex}.buyer-payment-unavailable svg{color:#d66a36;flex:none;width:18px}.buyer-payment-unavailable strong,.buyer-payment-unavailable small{display:block}.buyer-payment-unavailable strong{font-size:11px}.buyer-payment-unavailable small{color:#98705c;margin-top:5px;font-size:9px;line-height:1.6}.buyer-pay-submit:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.platform-club-operations-drawer{width:min(920px,100%)}.platform-club-ops-tabs{border-bottom:1px solid #dce3ea;gap:3px;margin:0 -2px 12px;padding:2px;display:flex;overflow-x:auto}.platform-club-ops-tabs button{color:#68798b;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;height:38px;padding:0 11px;font-size:10px;font-weight:700}.platform-club-ops-tabs button.is-active{color:#1677ff;border-bottom-color:#1677ff}.platform-club-ops-loading{color:#728194;justify-content:center;align-items:center;gap:9px;min-height:320px;font-size:11px;display:flex}.platform-club-ops-loading svg{width:18px}.platform-club-ops-body>section,.platform-club-ops-body>*>section{background:#fff;border:1px solid #dce3ea;border-radius:6px;margin-top:11px;padding:16px}.platform-club-ops-body>section h3,.platform-club-ops-body>*>section h3{align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.platform-club-ops-body h3 svg{color:#1677ff;width:17px}.platform-club-ops-body dl{grid-template-columns:repeat(3,1fr);gap:0 16px;margin:0;display:grid}.platform-club-ops-body dl>div{border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;min-height:44px;display:flex}.platform-club-ops-body dt{color:#758598;font-size:9px}.platform-club-ops-body dd{color:#334b62;margin:0;font-size:10px;font-weight:700}.platform-club-ops-summary{background:#fff;border:1px solid #dce3ea;border-radius:6px;grid-template-columns:repeat(6,1fr);display:grid}.platform-club-ops-summary span{border-right:1px solid #e6ebf0;flex-direction:column;justify-content:center;min-height:77px;padding:13px;display:flex}.platform-club-ops-summary span:last-child{border:0}.platform-club-ops-summary small{color:#79899b;font-size:9px}.platform-club-ops-summary strong{color:#203a53;margin-top:8px;font-size:16px}.platform-club-ops-section-title{justify-content:space-between;align-items:flex-start;margin-bottom:11px;display:flex}.platform-club-ops-section-title h3{font-size:13px!important}.platform-club-ops-section-title p{color:#7c8998;margin:4px 0 0;font-size:9px}.platform-club-ops-section-title>b{color:#1677ff;background:#edf5ff;border-radius:20px;padding:5px 8px;font-size:9px}.platform-club-ops-table{border:1px solid #e2e7ed;overflow-x:auto}.platform-club-ops-table table{border-collapse:collapse;width:100%;min-width:620px}.platform-club-ops-table th{color:#748396;text-align:left;background:#f6f8fa;height:37px;padding:0 10px;font-size:9px}.platform-club-ops-table td{color:#40566d;border-top:1px solid #e8edf2;min-height:50px;padding:10px;font-size:9px}.platform-club-ops-table td strong,.platform-club-ops-table td small{display:block}.platform-club-ops-table td small{color:#8492a2;margin-top:4px;font-size:8px}.platform-club-ops-table td button,.platform-club-channel-list button{color:#a84d37;background:#fff7f4;border:1px solid #e4c5bc;border-radius:5px;height:29px;padding:0 9px;font-size:8px}.platform-club-ops-empty{color:#8995a3;text-align:center;margin:0;padding:28px;font-size:10px}.platform-club-ops-list{border:1px solid #e2e7ed}.platform-club-ops-list article{border-top:1px solid #e8edf2;justify-content:space-between;gap:18px;min-height:62px;padding:11px 12px;display:flex}.platform-club-ops-list article:first-child{border:0}.platform-club-ops-list article>div{min-width:0}.platform-club-ops-list strong,.platform-club-ops-list small{display:block}.platform-club-ops-list strong{font-size:10px}.platform-club-ops-list small{color:#8492a2;margin-top:4px;font-size:8px}.platform-club-ops-list p{color:#61758b;text-overflow:ellipsis;white-space:nowrap;max-width:600px;margin:7px 0 0;font-size:9px;overflow:hidden}.platform-club-ops-list article>span{text-align:right;flex:none}.platform-club-channel-list{gap:7px;display:grid}.platform-club-channel-list article{border:1px solid #e2e7ed;grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:57px;padding:10px 12px;display:grid}.platform-club-channel-list strong,.platform-club-channel-list small{display:block}.platform-club-channel-list strong{font-size:10px}.platform-club-channel-list small{color:#8291a1;margin-top:4px;font-size:8px}.platform-club-channel-list article>span{color:#738194;background:#edf1f5;border-radius:20px;padding:5px 8px;font-size:8px}.platform-club-channel-list article>span.is-enabled{color:#14805e;background:#e9f8f1}.platform-club-money-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.platform-club-money-grid>div{border:1px solid #e2e7ed}.platform-club-money-grid span{border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;min-height:46px;padding:9px 11px;display:flex}.platform-club-money-grid span:first-child{border:0}.platform-club-money-grid small{color:#6f8092;font-size:8px}.platform-club-money-grid b{font-size:9px}.platform-club-money-grid p{color:#8b97a4;text-align:center;padding:15px;font-size:9px}@media (width<=680px){.platform-club-ops-summary{grid-template-columns:1fr 1fr}.platform-club-ops-summary span{border-bottom:1px solid #e6ebf0}.platform-club-ops-summary span:nth-child(2n){border-right:0}.platform-club-ops-summary span:nth-last-child(-n+2){border-bottom:0}.platform-club-ops-body dl,.platform-club-money-grid{grid-template-columns:1fr}}.club-unavailable-card>span{color:#d95736;background:#fff1ec}.club-unavailable-page .identity-modal{max-width:560px}.platform-order-detail-loading{color:#64778b;background:#fff;border:1px solid #dce3ea;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:11px;padding:14px;font-size:12px;display:flex}.platform-order-detail-loading svg{width:16px}.platform-order-records{gap:8px;display:grid}.platform-order-records article{background:#fafbfc;border:1px solid #e6ebf0;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:16px;padding:11px;display:flex}.platform-order-records article>div,.platform-order-records article>span{flex-direction:column;gap:4px;display:flex}.platform-order-records article>span{text-align:right}.platform-order-records strong,.platform-order-records b{color:#263f58;font-size:11px}.platform-order-records small{color:#7a8b9c;font-size:9px;line-height:1.5}.platform-order-messages{gap:8px;display:grid}.platform-order-messages article{grid-template-columns:42px 1fr auto;align-items:start;gap:8px;display:grid}.platform-order-messages article>span{color:#60758a;padding-top:7px;font-size:9px;font-weight:700}.platform-order-messages p{color:#40566d;background:#f2f5f8;border-radius:5px;margin:0;padding:7px 9px;font-size:10px;line-height:1.55}.platform-order-messages time{color:#9aa7b4;padding-top:7px;font-size:8px}.platform-order-timeline{margin:0;padding:0;list-style:none}.platform-order-timeline li{min-height:43px;padding:0 0 12px 21px;position:relative}.platform-order-timeline li:not(:last-child):before{content:"";background:#d9e2eb;width:1px;position:absolute;top:11px;bottom:-2px;left:5px}.platform-order-timeline i{background:#fff;border:2px solid #1677ff;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:1px}.platform-order-timeline div{justify-content:space-between;align-items:center;gap:12px;display:flex}.platform-order-timeline strong{color:#38516a;font-size:10px}.platform-order-timeline span{color:#8998a7;font-size:9px}@media (width<=680px){.platform-order-messages article{grid-template-columns:36px 1fr}.platform-order-messages time{grid-column:2;padding-top:0}.platform-order-timeline div{flex-direction:column;align-items:flex-start;gap:3px}}.app-recovery-page,.portal-gate-state{color:#0a203a;background:#f3f6fa;place-items:center;min-height:100svh;padding:24px;display:grid}.app-recovery-page>section,.portal-gate-state>section{text-align:center;background:#fff;border:1px solid #dde5ee;border-radius:18px;width:min(480px,100%);padding:42px;box-shadow:0 24px 70px #081e391a}.app-recovery-icon,.portal-gate-state .state-icon{color:#ff542f;background:#fff0ec;border-radius:15px;place-items:center;width:54px;height:54px;margin:0 auto 20px;display:grid}.app-recovery-icon svg,.portal-gate-state .state-icon svg{width:25px}.app-recovery-page h1,.portal-gate-state h1{letter-spacing:-.03em;margin:0;font-size:26px}.app-recovery-page p,.portal-gate-state p{color:#68788c;margin:13px auto 0;font-size:14px;line-height:1.8}.app-recovery-page section>div,.portal-gate-state section>div{justify-content:center;gap:10px;margin-top:27px;display:flex}.app-recovery-page button,.portal-gate-state button{color:#213c5c;background:#fff;border:1px solid #ced9e5;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:750;display:inline-flex}.app-recovery-page button svg,.portal-gate-state button svg{width:17px}.app-recovery-page button.is-primary,.portal-gate-state button.is-primary{color:#fff;background:#146cf6;border-color:#146cf6}.portal-gate-state.is-loading .state-icon{color:#146cf6;background:#eaf2ff}.portal-gate-state.is-loading .state-icon svg{animation:.8s linear infinite portal-spin}@keyframes portal-spin{to{transform:rotate(360deg)}}@media (width<=560px){.app-recovery-page,.portal-gate-state{padding:16px}.app-recovery-page>section,.portal-gate-state>section{padding:30px 22px}.app-recovery-page section>div,.portal-gate-state section>div{flex-direction:column}.app-recovery-page button,.portal-gate-state button{width:100%}}@media (prefers-reduced-motion:reduce){.portal-gate-state.is-loading .state-icon svg{animation:none}}:root{--xb-h5-bg:#f6f7fb;--xb-h5-surface:#fff;--xb-h5-ink:#162033;--xb-h5-muted:#68758a;--xb-h5-line:#e4e8ef;--xb-h5-accent:#1b7a6b;--xb-h5-accent-soft:#e8f5f1;--xb-h5-warm:#ff6b35}.buyer-store,.worker-portal-page{background:var(--xb-h5-bg);width:min(520px,100%);min-height:100svh;color:var(--xb-h5-ink);box-shadow:none;border:0;border-radius:0;margin:0 auto;overflow:visible}.buyer-bottom-nav,.buyer-purchase-dock,.worker-bottom-nav{width:min(520px,100%);margin:auto;left:0;right:0;transform:none}.buyer-header{border-bottom:1px solid var(--xb-h5-line);background:#fffffff5;height:60px;padding:0 16px}.buyer-header.is-brand>strong{color:var(--xb-h5-ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buyer-header.is-plain>strong,.buyer-header.is-plain>h1{text-align:center}.buyer-header-spacer{min-width:0;display:block}.buyer-club-avatar{color:#fff;background:#20314a}.buyer-support-trigger{color:#415168;background:0 0;border:0;min-width:44px;min-height:44px}.buyer-category-tabs{border:0;gap:8px;margin:0 0 12px}.buyer-category-tabs button{border:1px solid var(--xb-h5-line);color:#4c5b70;background:#fff;border-radius:8px;height:34px;padding:0 12px;font-size:12px;font-weight:650}.buyer-category-tabs button.is-active:after{display:none}.buyer-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.buyer-product-card{border:1px solid var(--xb-h5-line);background:#fff;border-radius:8px;padding:0 0 12px;box-shadow:0 8px 22px #19263a0a}.buyer-product-cover{aspect-ratio:1;background:#24324a;border-radius:8px 8px 0 0;width:100%;height:auto}.buyer-product-card>strong{color:var(--xb-h5-ink);margin-top:10px;font-size:14px}.buyer-product-card>small{height:34px;color:var(--xb-h5-muted);font-size:11px;line-height:1.55}.buyer-product-card>b{color:var(--xb-h5-warm);font-size:17px}.buyer-product-card b em{color:#8390a3;margin-left:2px;font-size:10px}.buyer-workers-page .buyer-header{position:sticky}.buyer-worker-board{gap:10px;padding:12px 12px 86px;display:grid}.buyer-worker-board article{border:1px solid var(--xb-h5-line);background:#fff;border-radius:8px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:12px;display:grid}.buyer-worker-board article>div{background:var(--xb-h5-accent-soft);width:54px;height:54px;color:var(--xb-h5-accent);border-radius:50%;place-items:center;font-weight:800;display:grid;overflow:hidden}.buyer-worker-board img,.worker-login-avatar img,.worker-profile-card img,.worker-order-product-summary img{object-fit:cover;width:100%;height:100%}.buyer-worker-board span{flex-direction:column;min-width:0;display:flex}.buyer-worker-board strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.buyer-worker-board small{color:var(--xb-h5-muted);margin-top:5px;font-size:11px}.buyer-worker-board button{background:var(--xb-h5-accent);color:#fff;border:0;border-radius:8px;height:36px;padding:0 12px;font-size:12px;font-weight:800}.buyer-worker-board button:disabled{color:#8793a2;background:#e8edf2}.buyer-selected-worker{background:var(--xb-h5-accent-soft);border:1px solid #1b7a6b38;border-radius:8px;align-items:center;gap:10px;margin:10px 12px 0;padding:12px;display:flex}.buyer-selected-worker>div{width:40px;height:40px;color:var(--xb-h5-accent);background:#fff;border-radius:50%;place-items:center;font-weight:800;display:grid;overflow:hidden}.buyer-selected-worker img{object-fit:cover;width:100%;height:100%}.buyer-selected-worker span{flex-direction:column;display:flex}.buyer-selected-worker strong{font-size:13px}.buyer-selected-worker small{color:#5d756d;margin-top:3px;font-size:11px}.buyer-messages-page{padding-bottom:86px}.buyer-message-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.buyer-message-tabs button{border:1px solid var(--xb-h5-line);color:#526175;background:#fff;border-radius:8px;min-height:52px;padding:8px 4px}.buyer-message-tabs span,.buyer-message-tabs b{display:block}.buyer-message-tabs span{font-size:11px}.buyer-message-tabs b{margin-top:3px;font-size:13px}.buyer-message-tabs button.is-active{background:var(--xb-h5-accent-soft);color:var(--xb-h5-accent);border-color:#1b7a6b47}.buyer-message-list{gap:10px;padding:0 12px 12px;display:grid}.buyer-support-message,.buyer-message-row{border:1px solid var(--xb-h5-line);width:100%;min-height:76px;color:var(--xb-h5-ink);text-align:left;background:#fff;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.buyer-support-message>span,.buyer-message-row>span{background:var(--xb-h5-accent-soft);width:44px;height:44px;color:var(--xb-h5-accent);border-radius:50%;place-items:center;display:grid;overflow:hidden}.buyer-message-row>span img{object-fit:cover;width:100%;height:100%}.buyer-support-message>div,.buyer-message-row>div{flex-direction:column;min-width:0;display:flex}.buyer-support-message strong,.buyer-message-row strong{color:var(--xb-h5-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.buyer-support-message small,.buyer-message-row small{color:var(--xb-h5-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.buyer-message-row time{color:#8b97a7;white-space:nowrap;font-size:10px}.buyer-message-row>svg{color:#9aa6b5;width:15px}.buyer-support-message .buyer-support-trigger{color:#fff;background:#20314a;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:36px;min-height:36px;padding:0 10px;font-size:12px;display:inline-flex}.buyer-message-empty,.worker-message-empty{text-align:center;color:var(--xb-h5-muted);place-items:center;padding:54px 18px;display:grid}.buyer-message-empty svg,.worker-message-empty svg{width:42px;height:42px;color:var(--xb-h5-accent);background:#fff;border-radius:50%;padding:10px}.buyer-message-empty strong,.worker-message-empty strong{color:var(--xb-h5-ink);margin-top:13px;font-size:15px}.buyer-message-empty p,.worker-message-empty p{max-width:280px;margin:7px 0 0;font-size:12px;line-height:1.7}.buyer-message-empty button{background:var(--xb-h5-accent);color:#fff;border:0;border-radius:8px;align-items:center;gap:6px;height:38px;margin-top:15px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.buyer-message-empty button svg{color:currentColor;background:0 0;border-radius:0;width:15px;height:15px;padding:0}.buyer-me-identity{background:#20314a;border-radius:8px;margin:12px}.buyer-order-product{border:1px solid var(--xb-h5-line);background:#fff;border-radius:8px;margin:10px 12px}.buyer-chat-action{margin-top:0;margin-bottom:10px}.worker-login-page{background:#f3f5f8;padding:24px 16px}.worker-login-page>section{border:1px solid var(--xb-h5-line);border-radius:8px;max-width:390px;padding:26px 22px;box-shadow:0 20px 60px #19263a14}.worker-login-brand{text-align:center;justify-items:center;display:grid}.worker-login-avatar{color:#fff;background:#20314a;border-radius:50%;place-items:center;width:70px;height:70px;font-size:22px;font-weight:900;display:grid;overflow:hidden}.worker-login-brand>span{color:var(--xb-h5-accent);margin-top:14px;font-size:12px;font-weight:800}.worker-login-page h1{margin:6px 0 0;font-size:24px}.worker-login-brand p{color:var(--xb-h5-muted);margin:6px 0 22px;font-size:12px}.worker-login-page form>button,.worker-job-list article>footer button,.worker-job-dialog>button,.worker-withdraw-form>button,.worker-deposit-form>button{background:var(--xb-h5-accent)}.worker-portal-page{padding-bottom:82px}.worker-hall-header,.worker-service-header{border-bottom:1px solid var(--xb-h5-line);background:#fff;min-height:60px}.worker-hall-header h1,.worker-service-header h1{color:var(--xb-h5-ink)}.worker-hall-header p,.worker-service-header small{color:var(--xb-h5-muted)}.worker-service-spacer{width:44px;height:44px}.worker-bottom-nav{height:calc(66px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--xb-h5-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;grid-template-columns:repeat(4,1fr);display:grid}.worker-deposit-page>.worker-bottom-nav,.worker-wallet-page>.worker-bottom-nav{display:grid}.worker-bottom-nav button{color:#748196;background:0 0}.worker-bottom-nav .is-active{color:var(--xb-h5-accent)}.worker-profile-card{color:#fff;background:#20314a;border-radius:8px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px;padding:14px;display:grid}.worker-profile-card>div{background:#ffffff29;border-radius:50%;place-items:center;width:58px;height:58px;font-weight:900;display:grid;overflow:hidden}.worker-profile-card span{flex-direction:column;min-width:0;display:flex}.worker-profile-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.worker-profile-card small{color:#ffffffb8;margin-top:5px;font-size:12px}.worker-profile-card>b{background:#ffffff1f;border-radius:999px;padding:5px 8px;font-size:11px}.worker-me-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 12px 10px;display:grid}.worker-me-stats article{border:1px solid var(--xb-h5-line);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;min-height:70px;padding:12px 8px;display:flex}.worker-me-stats span{color:var(--xb-h5-muted);font-size:11px}.worker-me-stats strong{color:var(--xb-h5-ink);margin-top:5px;font-size:15px}.worker-action-list,.worker-message-list{gap:8px;margin:0 12px 12px;display:grid}.worker-action-list button,.worker-message-list button{border:1px solid var(--xb-h5-line);width:100%;min-height:66px;color:var(--xb-h5-ink);text-align:left;background:#fff;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.worker-message-list button{grid-template-columns:38px minmax(0,1fr) auto auto}.worker-action-list button>svg,.worker-message-list button>span{background:var(--xb-h5-accent-soft);width:38px;height:38px;color:var(--xb-h5-accent);border-radius:8px;place-items:center;display:grid}.worker-action-list span,.worker-message-list div{flex-direction:column;min-width:0;display:flex}.worker-action-list strong,.worker-message-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.worker-action-list small,.worker-message-list small{color:var(--xb-h5-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.worker-action-list button>svg:last-child,.worker-message-list button>svg{color:#9aa6b5;background:0 0;width:15px;height:15px}.worker-message-list time{color:#8b97a7;white-space:nowrap;font-size:10px}.worker-order-product-summary{border:1px solid var(--xb-h5-line);background:#fff;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;margin:12px;padding:12px;display:grid}.worker-order-product-summary>div{color:#6f7d8f;background:#eef2f6;border-radius:8px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.worker-order-product-summary span{flex-direction:column;min-width:0;display:flex}.worker-order-product-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.worker-order-product-summary small{color:var(--xb-h5-muted);margin-top:6px;font-size:12px}.worker-wallet-shortcuts{margin:0 12px 10px}.worker-wallet-shortcuts button{background:var(--xb-h5-accent-soft);width:100%;height:42px;color:var(--xb-h5-accent);border:1px solid #1b7a6b38;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.worker-wallet-shortcuts svg{width:16px}@media (width>=900px){.buyer-store,.worker-portal-page{width:min(520px,100%);box-shadow:none;border:0;border-radius:0;margin:0 auto}.buyer-bottom-nav,.buyer-purchase-dock,.worker-bottom-nav{width:min(520px,100%);left:0;right:0;transform:none}}@media (width<=380px){.buyer-worker-board article,.buyer-support-message,.buyer-message-row{grid-template-columns:42px minmax(0,1fr)}.buyer-worker-board button,.buyer-support-message .buyer-support-trigger,.buyer-message-row time,.buyer-message-row>svg{grid-column:2;justify-self:start}.buyer-message-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--xb-h5-bg:#f5f7f8;--xb-h5-surface:#fff;--xb-h5-ink:#142033;--xb-h5-muted:#627086;--xb-h5-line:#e0e6ee;--xb-h5-accent:#178777;--xb-h5-accent-strong:#0d6f62;--xb-h5-accent-soft:#e6f4f0;--xb-h5-coral:#ff5d32;--xb-h5-shadow:0 10px 28px #14203314}.buyer-store{background:linear-gradient(180deg, #f8fafb 0, var(--xb-h5-bg) 220px), var(--xb-h5-bg);color:var(--xb-h5-ink)}.buyer-header{background:#fffffff0;border-bottom:1px solid #e0e6eee6;height:62px;padding:0 16px;box-shadow:0 8px 18px #1420330a}.buyer-header.is-brand{grid-template-columns:40px minmax(0,1fr) 0;gap:11px}.buyer-header.is-brand>strong,.buyer-header.is-plain>strong,.buyer-header.is-plain>h1{font-size:16px;font-weight:850}.buyer-club-avatar{background:linear-gradient(145deg,#172844,#178777);width:38px;height:38px;box-shadow:inset 0 0 0 1px #ffffff2e}.buyer-store-home .buyer-catalog-section{padding:0 12px 92px}.buyer-category-tabs{z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f7f8f2;border-bottom:1px solid #e0e6eec7;gap:8px;margin:0 -12px 12px;padding:10px 12px 9px;position:sticky;top:62px}.buyer-category-tabs button{color:#536278;background:#ffffffe6;border:1px solid #cdd6e1e6;border-radius:8px;min-width:max-content;height:36px;min-height:36px;padding:0 13px;font-size:12px;font-weight:750;box-shadow:0 1px #ffffffb3}.buyer-category-tabs button.is-active{background:var(--xb-h5-accent-soft);color:var(--xb-h5-accent-strong);border-color:#17877752}.buyer-product-grid{gap:11px}.buyer-product-card{background:var(--xb-h5-surface);border:1px solid #dae1e9f2;border-radius:8px;grid-template-rows:auto auto 1fr auto;min-height:308px;padding:0 0 12px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;overflow:hidden;box-shadow:0 8px 22px #1420330f}.buyer-product-card:active{transform:scale(.985)}.buyer-product-card:focus-visible{outline-offset:2px;outline:2px solid #17877761}.buyer-product-cover,.buyer-detail-cover{isolation:isolate;background:linear-gradient(135deg,#1c2b43,#178777);position:relative}.buyer-product-cover{aspect-ratio:1;height:auto}.buyer-product-cover:before,.buyer-detail-cover:before{content:"";z-index:0;opacity:.72;background:linear-gradient(135deg,#ffffff21 0 1px,#0000 1px 34px),linear-gradient(315deg,#ffffff17 0 1px,#0000 1px 42px);position:absolute;inset:0}.buyer-product-cover img,.buyer-detail-cover img{z-index:1;position:relative}.buyer-product-cover span,.buyer-detail-cover span{z-index:1;color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#ffffff1c;border:1px solid #ffffff47;border-radius:8px;max-width:calc(100% - 28px);padding:7px 10px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24}.buyer-product-tone-0 .buyer-product-cover,.buyer-detail-cover.buyer-product-tone-0,.checkout-product-row>div.buyer-product-tone-0{background:linear-gradient(135deg,#1b2d45,#178777)}.buyer-product-tone-1 .buyer-product-cover,.buyer-detail-cover.buyer-product-tone-1,.checkout-product-row>div.buyer-product-tone-1{background:linear-gradient(135deg,#20314a,#2e7ac5)}.buyer-product-tone-2 .buyer-product-cover,.buyer-detail-cover.buyer-product-tone-2,.checkout-product-row>div.buyer-product-tone-2{background:linear-gradient(135deg,#27304a,#c4517b)}.buyer-product-tone-3 .buyer-product-cover,.buyer-detail-cover.buyer-product-tone-3,.checkout-product-row>div.buyer-product-tone-3{background:linear-gradient(135deg,#173449,#2aa69a)}.buyer-product-tone-4 .buyer-product-cover,.buyer-detail-cover.buyer-product-tone-4,.checkout-product-row>div.buyer-product-tone-4{background:linear-gradient(135deg,#26324a,#647ee8)}.buyer-product-card>strong,.buyer-product-card>small,.buyer-product-card>b{margin-left:11px;margin-right:11px}.buyer-product-card>strong{min-height:38px;color:var(--xb-h5-ink);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:14px;font-weight:850;line-height:1.38;display:-webkit-box;overflow:hidden}.buyer-product-card>small{height:auto;min-height:35px;color:var(--xb-h5-muted);margin-top:5px;font-size:11px;line-height:1.55}.buyer-product-card>b{color:var(--xb-h5-coral);align-self:end;margin-top:8px;font-size:18px;font-weight:900}.buyer-product-card b em{color:#7c8796;margin-left:2px;font-size:10px;font-weight:650}.buyer-bottom-nav{height:calc(68px + env(safe-area-inset-bottom));background:#fffffff2;border-top:1px solid #e0e6eee6;box-shadow:0 -12px 28px #14203312}.buyer-bottom-nav button{color:#758297;font-size:11px;font-weight:700;position:relative}.buyer-bottom-nav button.is-active{color:var(--xb-h5-accent-strong)}.buyer-bottom-nav button.is-active:before{content:"";background:var(--xb-h5-accent);border-radius:999px;width:18px;height:3px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.buyer-bottom-nav svg{width:20px;height:20px}.buyer-workers-page .buyer-worker-board{padding-top:12px}.buyer-worker-board article{border-color:#dae1e9f2;box-shadow:0 8px 22px #1420330d}.buyer-worker-board article>div,.checkout-worker-list button>span,.buyer-selected-worker>div{background:var(--xb-h5-accent-soft);color:var(--xb-h5-accent-strong)}.buyer-worker-board button,.buyer-message-empty button,.buyer-support-message .buyer-support-trigger{background:var(--xb-h5-accent)}.buyer-detail-page{background:var(--xb-h5-bg)}.buyer-detail-cover{aspect-ratio:1.45;height:auto}.buyer-detail-summary,.buyer-detail-block{border-bottom:8px solid var(--xb-h5-bg);background:#fff;padding:19px 18px}.buyer-detail-summary>span{color:var(--xb-h5-accent-strong);font-size:12px;font-weight:800}.buyer-detail-summary h1{color:var(--xb-h5-ink);font-size:25px;line-height:1.28}.buyer-detail-summary p,.buyer-product-description>p{color:var(--xb-h5-muted);font-size:12px;line-height:1.8}.buyer-detail-summary>strong,.buyer-quantity>p b{color:#0e7aee}.buyer-spec-list button{border-color:#dae1e9f2;border-radius:8px}.buyer-spec-list button.is-active{background:#f3f8ff;border-color:#0e7aee;box-shadow:inset 0 0 0 1px #0e7aee}.buyer-quantity>div button{border-color:#cdd6e1f2;border-radius:8px;box-shadow:0 4px 12px #1420330d}.buyer-purchase-dock{height:calc(78px + env(safe-area-inset-bottom));padding:10px 14px max(10px, env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid #e0e6eee6;box-shadow:0 -14px 32px #14203314}.buyer-purchase-dock button:last-child,.buyer-checkout-page .buyer-pay-submit{background:linear-gradient(135deg,#0e7aee,#0b5fd7);border-radius:8px;box-shadow:0 12px 26px #0e7aee38}.buyer-checkout-page{background:var(--xb-h5-bg);padding-bottom:0}.buyer-checkout-page>form{gap:10px;padding-bottom:14px}.checkout-product-row,.buyer-checkout-fields,.buyer-checkout-section,.buyer-checkout-total{border:1px solid #e0e6eee6;border-left:0;border-right:0}.checkout-product-row{gap:13px;padding:16px 18px}.checkout-product-row>div{color:#fff;border-radius:8px;width:64px;height:64px;font-weight:850}.checkout-product-row strong{color:var(--xb-h5-ink);font-size:14px;font-weight:850}.checkout-product-row small{color:var(--xb-h5-muted);font-size:11px}.checkout-product-row>b{color:var(--xb-h5-ink);font-size:16px;font-weight:900}.buyer-checkout-fields{padding:4px 18px}.buyer-checkout-fields label{grid-template-columns:108px minmax(0,1fr);gap:12px;min-height:66px}.buyer-checkout-fields label>span{color:#304258;font-size:12px;font-weight:800}.buyer-checkout-fields input,.buyer-checkout-fields textarea{height:42px;color:var(--xb-h5-ink);background:#f8fafc;border:1px solid #dae1e9f2;border-radius:8px;padding:0 10px;font-size:13px}.buyer-checkout-fields textarea{height:56px;padding:10px;line-height:1.55}.buyer-checkout-fields input:focus,.buyer-checkout-fields textarea:focus{background:#fff;border-color:#17877773;box-shadow:0 0 0 3px #1787771a}.buyer-checkout-section{padding:18px}.buyer-checkout-section h2{color:var(--xb-h5-ink);margin-bottom:13px;font-size:15px;font-weight:900}.checkout-choice,.payment-choice{border-color:#e0e6eef2}.checkout-choice.is-active,.payment-choice.is-active,.checkout-worker-list button.is-active{background:var(--xb-h5-accent-soft);color:var(--xb-h5-accent-strong);border-color:#1787776b}.checkout-choice svg,.payment-choice svg,.checkout-worker-list svg{color:var(--xb-h5-accent-strong)}.checkout-worker-list button{border-radius:8px;min-width:80px}.buyer-checkout-total{padding:18px}.buyer-checkout-total>div:last-of-type strong:last-child{color:#0e7aee;font-size:22px}.buyer-checkout-page .buyer-pay-submit{color:#fff;border:0;width:calc(100% - 36px);min-height:54px;margin:0 18px 24px;font-size:14px;font-weight:900}@media (width<=380px){.buyer-checkout-fields label{grid-template-columns:1fr;align-items:start;gap:7px;min-height:78px;padding:10px 0}.buyer-product-card{min-height:292px}}
