*{margin:0;padding:0;box-sizing:border-box}:root{--pri: #c1121f;--pri2: #e11d2e;--pri-light: #ff4d5a;--pri-dark: #7f0d16;--accent: #b45309;--accent-soft: #ffe08a;--success: #15803d;--danger: #d92d20;--text1: #171717;--text2: #3f3f46;--text3: #71717a;--bg: #ffffff;--card: #fff;--border: #eadada;--surface-green: #ffe5e7;--surface-gold: #fff5d6;--shadow: 0 12px 30px rgba(127, 13, 22, .14);--shadow-soft: 0 3px 10px rgba(127, 13, 22, .09);--li-fire-line: url(/assets/li-fire-mobile-bg-ZA9JGzZG.png);--li-fire-red: url(/assets/li-fire-red-texture-CMtQaewk.jpg);--li-fire-divider: url(/assets/li-fire-card-divider-D3DJTEwb.png)}body{font-family:-apple-system,SF Pro Display,Segoe UI,Roboto,sans-serif;background:#fff;color:var(--text1);line-height:1.6;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.growth-home{min-height:100vh;background:#06150e;color:var(--text1);padding-bottom:0;overflow-x:hidden}.landing-home{background:#06150e}.mini-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px max(16px,calc((100vw - 1120px)/2));background:#06150eeb;border-bottom:1px solid rgba(235,214,159,.16);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mini-brand{min-width:0;display:inline-flex;align-items:center;gap:10px;font-weight:900;color:#fffdf4}.mini-brand img{width:34px;height:34px;border-radius:8px;object-fit:cover;flex-shrink:0;box-shadow:0 8px 20px #00000038}.mini-brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-nav{display:flex;align-items:center;gap:6px;margin-left:auto}.mini-nav span{display:inline-flex;min-height:34px;align-items:center;padding:0 12px;border:1px solid rgba(255,253,244,.13);border-radius:8px;color:#fffdf4b8;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.mini-nav span:hover{border-color:#e8cf8a80;color:#fffdf4}.mini-login{min-height:36px;padding:0 14px;border:1px solid rgba(232,207,138,.75);border-radius:8px;background:#e8cf8a24;color:#f8e29d;font-size:13px;font-weight:900;white-space:nowrap}.growth-hero{width:min(1120px,calc(100% - 28px));margin:20px auto 14px}.product-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:28px;align-items:center;padding:28px;overflow:hidden;border:1px solid rgba(235,214,159,.24);border-radius:8px;background-image:linear-gradient(110deg,#05140df0,#092a1bc7 48%,#07181094),var(--hero-stage-bg);background-size:cover;background-position:center;box-shadow:0 28px 70px #00000047}.product-hero:after{content:"";position:absolute;inset:auto 0 0;height:28%;background:linear-gradient(180deg,transparent,rgba(4,12,8,.52));z-index:-1}.hero-copy{position:relative;z-index:2}.hero-eyebrow{display:inline-flex;margin-bottom:14px;padding:6px 10px;border:1px solid rgba(224,196,126,.45);border-radius:8px;background:#e0c47e1f;color:#e8cf8a;font-size:13px;font-weight:900}.hero-copy h1{max-width:520px;margin-bottom:14px;font-size:clamp(42px,5.4vw,68px);line-height:1.02;color:#fffdf4;overflow-wrap:anywhere}.hero-copy h1 span{display:inline}.hero-copy p{max-width:460px;color:#fffdf4c7;font-size:17px;line-height:1.72;overflow-wrap:anywhere}.hero-actions{display:flex;gap:12px;margin-top:26px;flex-wrap:wrap}.hero-primary,.hero-secondary{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 20px;border-radius:8px;font-weight:900;text-decoration:none}.hero-primary{border:0;background:#d5b65d;color:#101a12;box-shadow:0 12px 26px #0003}.hero-secondary{border:1px solid rgba(255,253,244,.4);background:#ffffff14;color:#fffdf4}.hero-product-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px}.hero-product-nav span{min-height:52px;padding:9px 10px;border:1px solid rgba(255,253,244,.16);border-radius:8px;background:#ffffff12;color:#fffdf4c7;font-size:12px;font-weight:800;line-height:1.25}.hero-product-nav b{display:block;margin-bottom:3px;color:#fffdf4;font-size:14px}.hero-media{position:relative;z-index:2;border-radius:8px}.product-stage{display:grid;grid-template-columns:minmax(0,1fr) 174px;grid-template-rows:1fr 138px;gap:12px;min-height:500px;overflow:visible}.hero-product-main,.hero-product-side article,.hero-texture-card{overflow:hidden;border:1px solid rgba(235,214,159,.42);border-radius:8px;background:#f8f8f2;box-shadow:0 18px 40px #0000002e}.hero-product-main{position:relative;grid-row:1 / 3;box-shadow:0 30px 70px #00000057}.hero-product-main img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.hero-product-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgba(7,18,12,.56) 100%);pointer-events:none}.product-stamp{position:absolute;left:14px;bottom:14px;z-index:1;padding:12px 14px;border:1px solid rgba(255,236,174,.52);border-radius:8px;background:#191411bd;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.product-stamp span{display:block;margin-bottom:3px;color:#e8cf8a;font-size:12px;font-weight:900}.product-stamp b{font-size:18px}.hero-product-side{display:grid;gap:12px}.hero-product-side article{position:relative;min-height:0}.hero-product-side img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.hero-product-side span{position:absolute;left:10px;bottom:10px;padding:5px 8px;border-radius:8px;background:#111c14c2;color:#fffdf4;font-size:12px;font-weight:900}.hero-texture-card{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;grid-column:2;padding:0;color:#10251a}.hero-texture-card img{width:110px;height:100%;min-height:126px;display:block;object-fit:cover}.hero-texture-card div{min-width:0;padding:12px}.hero-texture-card b{display:block;font-size:15px;color:#10251a}.hero-texture-card span{display:block;margin-top:4px;color:#627064;font-size:12px;font-weight:800}.login-page{min-height:100vh;padding:32px 16px;background:radial-gradient(circle at 80% 18%,rgba(201,130,50,.22),transparent 32%),linear-gradient(160deg,#f5ead7,#f8faf4 48%,#d9dfd0);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.login-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(120deg,#0f2d1c1c,#fff0 46%),linear-gradient(180deg,#ffffff80,#fff0)}.login-container{position:relative;z-index:1;width:min(392px,100%)}.login-brand{text-align:center;margin-bottom:28px}.brand-logo{width:84px;height:84px;margin:0 auto 16px;border-radius:8px;background:#ffffffc7;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 10px 30px #1f441629}.brand-logo img{width:100%;height:100%;object-fit:cover}.brand-name{font-size:34px;font-weight:700;color:var(--pri-dark)}.brand-sub{color:#58714e;font-size:14px;margin-top:4px;letter-spacing:3px}.login-card{background:#fffffff0;border:1px solid #dfe8d7;border-radius:8px;padding:30px 28px;box-shadow:0 18px 50px #1f441621;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.back-home{min-height:44px;margin:0 0 16px;padding:0 12px;border:0;background:transparent;color:var(--pri);font-size:13px;font-weight:800}.card-tabs{display:flex;gap:18px;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #edf1e7}.tab{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;font-size:17px;font-weight:800;color:var(--text3);cursor:pointer}.tab.active{border-bottom-color:var(--pri);color:var(--pri)}.invite-hint{margin-bottom:18px;padding:12px;border:1px solid #e2ead9;border-radius:8px;background:#fbfcf8}.invite-hint b{display:block;color:var(--pri-dark);font-size:14px}.invite-hint span{color:var(--text3);font-size:12px}.invite-hint em{display:block;margin-top:5px;color:var(--success);font-size:12px;font-style:normal;font-weight:700}.invite-hint-warn{border-color:#f0d9a8;background:#fff9eb}.invite-hint-warn b{color:#9a5c11}.input-group{margin-bottom:18px}.input-group label{display:block;font-size:13px;font-weight:600;color:var(--text2);margin-bottom:6px}.input-box input{width:100%;height:48px;padding:0 14px;border:1.5px solid var(--border);border-radius:8px;font-size:16px;background:#fbfcf8;transition:all .25s}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--pri);box-shadow:0 0 0 3px #2b6b1f14}.code-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:0 8px 0 0;border:1.5px solid var(--border);border-radius:8px;background:#fbfcf8;transition:all .25s}.code-box:focus-within{border-color:var(--pri);box-shadow:0 0 0 3px #2b6b1f14}.code-box input{border:0;background:transparent;box-shadow:none}.code-box input:focus{box-shadow:none}.code-box input{min-width:0}.code-btn{min-height:44px;padding:0 12px;background:#fff5f5;color:var(--pri);border:1px solid #efd0d0;border-radius:8px;font-size:13px;font-weight:700;min-width:104px;transition:all .25s}.code-btn:hover:not(:disabled){background:#e3f0dc}.code-btn:disabled{background:#f0f1ec;color:var(--text3);cursor:not-allowed}.error-tip{background:#fff2f0;border:1px solid #ffccc7;color:var(--danger);padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:16px}.submit-btn{width:100%;height:50px;background:var(--pri);color:#fff;border:none;border-radius:8px;font-size:17px;font-weight:700;transition:all .25s;box-shadow:0 6px 16px #c1121f2e}.submit-btn:hover,.mini-save:hover{background:var(--pri-dark)}.btn-main:hover{background-color:var(--pri-dark);background-image:linear-gradient(#7f0d16e6,#7f0d16e6),var(--li-fire-red)}.submit-btn:disabled,.btn-main:disabled,.mini-save:disabled{opacity:.6;cursor:not-allowed}.login-footer{text-align:center;margin-top:20px;color:#66775f;font-size:12px}.welcome-home{width:min(100vw,430px);min-height:100svh;margin:0 auto;display:flex;align-items:center;justify-content:center;padding:0 28px max(36px,env(safe-area-inset-bottom));border:0;cursor:pointer}.welcome-enter{width:min(100%,318px);min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,227,145,.76);background:linear-gradient(180deg,#fff6caeb,#ba1216db);color:#fff8d9;font-size:18px;font-weight:900;letter-spacing:0;text-shadow:0 1px 0 rgba(70,0,0,.78),0 2px 6px rgba(80,0,0,.44);box-shadow:inset 0 1px #ffffff9e,0 12px 28px #6e000647}.login-page{height:100svh;min-height:640px;padding:0;align-items:stretch;background-color:#f7ead9;background-image:var(--login-bg);background-repeat:no-repeat;background-position:center top;background-size:auto 100%;overflow:hidden}.login-page .login-bg{display:none}.login-page .login-container{width:min(100vw,430px);height:100%;margin:0 auto;display:grid;grid-template-rows:288px minmax(0,1fr) 34px;padding:0 28px 10px}.login-page .login-brand{min-height:0;margin:0;overflow:hidden;opacity:0;pointer-events:none}.login-page .login-card{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;padding:76px 28px 18px;border:0;border-radius:0;background-color:transparent;background-image:var(--login-panel);background-repeat:no-repeat;background-position:center top;background-size:100% 100%;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.login-page .back-home{position:absolute;top:-8px;left:18px;min-height:42px;margin:0;padding:0 18px;border:1px solid rgba(214,167,75,.74);border-radius:999px;background:linear-gradient(180deg,#fff9dde6,#ffe8aa9e);color:#6c1d12;font-size:14px;font-weight:900;box-shadow:inset 0 1px #ffffffdb,0 8px 18px #78220e24;text-shadow:0 1px 0 rgba(255,255,255,.72)}.login-page .card-tabs{flex:0 0 auto;gap:14px;margin:0 6px 12px;padding:6px;border:1px solid rgba(218,173,88,.62);border-radius:999px;background:#fffbe794;box-shadow:inset 0 1px #ffffffdb}.login-page .tab{flex:1;min-height:42px;justify-content:center;border:0;border-radius:999px;color:#4f2a25;font-size:16px;text-shadow:0 1px 0 rgba(255,255,255,.68)}.login-page .tab.active{background:linear-gradient(180deg,#fffadeeb,#ffe1978f);color:#7f0d16;box-shadow:inset 0 1px #ffffffe0,0 6px 14px #7f0d161f}.login-page .invite-hint{flex:0 0 auto;max-height:78px;margin:0 0 10px;padding:10px 14px;overflow:hidden;border-color:#daa03c94;background:#fff7de94;color:#5f2117}.login-page .invite-hint b{color:#8d260c}.login-page .invite-hint span{color:#6a3c25;line-height:1.5}.login-page .input-group{margin-bottom:10px}.login-page .input-group label{margin-bottom:5px;color:#6c1d12;font-weight:900}.login-page .input-box input,.login-page .code-box{height:48px;border:0;border-radius:18px;background-color:transparent;background-image:var(--login-input);background-repeat:no-repeat;background-position:center;background-size:100% 100%;color:#4b2923;box-shadow:none}.login-page .input-box input{padding:0 20px;font-weight:800}.login-page .input-box input::placeholder{color:#4b29238a}.login-page .code-box{grid-template-columns:minmax(0,1fr) 128px;padding:0;gap:8px}.login-page .code-box input{height:48px}.login-page .code-btn{min-height:44px;margin-right:2px;border:0;border-radius:16px;background-color:transparent;background-image:var(--login-button);background-repeat:no-repeat;background-position:center;background-size:100% 100%;color:#fff3bf;font-weight:900;text-shadow:0 1px 0 rgba(72,0,0,.72),0 2px 5px rgba(72,0,0,.35);box-shadow:none}.login-page .submit-btn{flex:0 0 auto;height:50px;margin-top:auto;border-radius:18px;background-color:transparent;background-image:var(--login-button);background-repeat:no-repeat;background-position:center;background-size:100% 100%;color:#fff3bf;font-size:20px;font-weight:900;text-shadow:0 1px 0 rgba(72,0,0,.8),0 2px 8px rgba(72,0,0,.38);box-shadow:none}.login-page .error-tip{margin-bottom:8px;padding:8px 12px;border-color:#ae281a6b;background:#ffece4b8}.login-page .login-footer{margin:0;align-self:end;color:#6d2a1ba3;text-shadow:0 1px 0 rgba(255,255,255,.62)}.app-layout{position:relative;isolation:isolate;display:flex;min-height:100vh;background:#fff;overflow-x:hidden}.app-layout:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:#fff;background-image:var(--li-fire-line);background-repeat:repeat-y;background-position:center top;background-size:min(100vw,430px) auto;background-attachment:fixed;opacity:1;transform:translateZ(0)}.sidebar{width:200px;background-color:#7f0d16;background-image:linear-gradient(#7f0d16eb,#7f0d16eb),var(--li-fire-red);background-size:auto,180px 180px;color:#fff5f5;display:flex;flex-direction:column;position:fixed;height:100vh;z-index:100}.sidebar-brand{padding:28px 24px 24px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:14px}.sb-logo{width:48px;height:48px;border-radius:8px;background:#ffffff14;display:flex;align-items:center;justify-content:center;overflow:hidden}.sb-logo img{width:100%;height:100%;object-fit:cover}.sb-name{font-size:17px;font-weight:700;color:#f2d77a}.sb-sub{font-size:11px;color:#fff5c47a}.sidebar-menu{flex:1;padding:20px 16px;overflow-y:auto}.menu-group{margin-bottom:28px}.menu-label{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#ffffff94;padding:0 14px;margin-bottom:8px}.menu-item{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;border:1px solid transparent;background:transparent;font-size:14px;font-weight:800;color:#ffffffdb;transition:all .2s;text-align:left}.menu-item:hover{background:#ffffff1f;color:#fff}.menu-item.active{background:#ffcf4a;border-color:#ffe391;color:#431014;box-shadow:0 8px 18px #0000002e}.menu-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:#ff4d4f;color:#fff;font-size:11px;font-weight:700;margin-left:auto}.mi-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#ffffff2e;font-size:12px;font-weight:900}.menu-item.active .mi-icon{background:#431014;color:#fff}.sidebar-user{padding:20px 16px;border-top:1px solid rgba(255,255,255,.08)}.user-card{display:flex;align-items:center;gap:12px}.user-avatar-img{width:38px;height:38px;border-radius:8px;object-fit:cover;background:var(--accent)}.ut-name{font-size:14px;font-weight:600;color:#fff}.ut-role{font-size:11px;color:#ffffff7a}.exit-btn{width:100%;margin-top:14px;padding:10px;background:#ffffff0d;border:none;border-radius:8px;color:#ffffff94;font-size:13px;transition:all .2s}.exit-btn:hover{background:#ff4d4f33;color:#ff7875}.lang-switch{display:flex;gap:6px;margin-top:10px}.lang-btn{flex:1;padding:6px;border-radius:6px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#ffffff7a;font-size:12px;font-weight:600;transition:all .2s}.lang-btn.active{background:#ffffff26;color:#fff;border-color:#ffffff4d}.lang-btn:hover{background:#ffffff1a;color:#fffc}.main-panel{position:relative;flex:1;margin-left:200px;padding:36px 40px;min-width:0;background-color:#fffffff0;background-image:linear-gradient(#ffffff52,#ffffff52),var(--li-fire-line);background-repeat:repeat-y;background-position:center top;background-size:auto,min(100vw,430px) auto}.page-top{margin-bottom:30px}.page-brand{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:var(--surface-green);color:var(--pri-dark);font-size:13px;font-weight:900;margin-bottom:12px;border:1px solid #b8e5c9}.page-brand img{width:24px;height:24px;border-radius:7px;object-fit:cover}.page-top h2{font-size:26px;font-weight:700;color:var(--text1);margin-bottom:4px}.page-top p{color:var(--text2);font-size:15px;font-weight:700}.asset-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:28px}.asset-card{padding:24px;border-radius:8px;color:var(--text1);display:flex;align-items:center;gap:18px;min-width:0;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.asset-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--pri);opacity:.9}.asset-card.gold:before{background:var(--accent)}.asset-card.green:before{background:var(--pri)}.asset-card.blue:before{background:#6c8d5b}.ac-icon{width:42px;height:42px;border-radius:8px;background:#eef4e7;color:var(--pri);display:inline-flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.asset-card.gold .ac-icon{background:#fff7e6;color:#b89129}.asset-card.blue .ac-icon{background:#eef3ea;color:#527146}.ac-body{display:flex;flex-direction:column;min-width:0}.ac-label{font-size:13px;color:var(--text3);margin-bottom:6px}.ac-value{font-size:26px;font-weight:700;color:var(--text1);overflow-wrap:anywhere}.asset-card.gold .ac-value{color:#b76a00}.asset-card.green .ac-value{color:var(--pri-dark)}.asset-card.blue .ac-value{color:#385b2d}.panel-card{position:relative;background:#ffffffbf;border-radius:8px;border:1.5px solid rgba(234,218,218,.78);box-shadow:var(--shadow);margin-bottom:22px;overflow:hidden;backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%)}.panel-card:before{content:"";display:block;height:4px;background-image:var(--li-fire-divider);background-repeat:repeat-x;background-size:auto 34px;background-position:center center;opacity:.68}.pc-header{padding:18px 24px;border-bottom:1.5px solid rgba(240,202,202,.82);display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ffffff52}.pc-header h3{font-size:17px;font-weight:900;color:var(--pri-dark)}.tag-count{font-size:12px;padding:4px 10px;background:#ffcf4a;color:#17301f;border-radius:8px;white-space:nowrap;font-weight:900}.pc-body{padding:20px 24px}.flow-list{display:flex;flex-direction:column;gap:14px}.flow-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;background:#fafbf8;border-radius:8px}.flow-left{flex:1;min-width:0}.flow-title{font-weight:500;font-size:14px;margin-bottom:3px}.flow-time{font-size:12px;color:var(--text3)}.flow-amount{font-weight:700;font-size:15px;color:var(--text2);white-space:nowrap}.flow-amount.up,.money-up{color:var(--success)}.join-actions{display:flex;gap:12px;flex-wrap:wrap}.cart-checkout-feedback{margin-bottom:12px}.cart-list{display:grid;gap:0;margin-bottom:12px;border:1px solid #eee1e1;border-radius:8px;overflow:hidden;background:#fff}.cart-line{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;background:#fff;border-bottom:1px solid #eee1e1}.cart-line:last-child{border-bottom:0}.cart-line img{width:56px;height:56px;border-radius:6px;object-fit:cover}.cart-line-main{min-width:0}.cart-line-main b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text1)}.cart-line-main span{display:block;margin-top:4px;color:var(--text3);font-size:12px}.cart-line-main em{display:block;margin-top:7px;color:var(--accent);font-size:13px;font-style:normal;font-weight:900}.cart-line-side{display:grid;justify-items:end;gap:8px}.cart-qty{width:124px}.cart-remove{min-height:30px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#c0392b;font-weight:800}.cart-summary-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;margin-bottom:12px;background:#fff;border:1px solid #efd0d0;border-radius:8px}.cart-summary-bar b{display:block;color:var(--pri);font-size:14px}.cart-summary-bar span{display:block;margin-top:3px;color:var(--text3);font-size:12px;line-height:1.4}.cart-summary-bar strong{color:var(--accent);font-size:18px;white-space:nowrap}.qty-stepper{display:grid;grid-template-columns:38px 56px 38px;height:40px;border:1px solid #efd0d0;border-radius:8px;overflow:hidden;background:#fff}.qty-stepper button{border:0;background:#fff5f5;color:var(--pri);font-size:20px;font-weight:800}.qty-stepper input{width:100%;border:0;border-left:1px solid #efd0d0;border-right:1px solid #efd0d0;text-align:center;font-weight:800;color:var(--text1);background:#fff}.receipt-grid{padding-top:18px}.payment-package-notice{margin:0 24px 4px;padding:10px 12px;border:1px solid #f0d7a8;border-radius:8px;background:#fff8e8;color:#8a5a23;font-size:13px;font-weight:800;line-height:1.5}.payment-package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px 24px}.payment-order-card{min-width:0;border:1px solid #e3eadb;border-radius:8px;background:#fbfcf8;padding:16px}.pay-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.pay-card-head div{min-width:0}.pay-card-head span:not(.status-pill){display:block;color:var(--text3);font-size:12px;font-weight:800}.pay-card-head b{display:block;margin-top:4px;color:var(--pri-dark);font-size:24px;line-height:1.1}.pay-qr-wrap{display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;align-items:center;padding:12px;border-radius:8px;background:#fff;border:1px solid #edf1e7}.pay-qr-wrap img{width:200px;height:200px;border-radius:8px;object-fit:contain;background:#f8f8f4;border:1px solid var(--border);-webkit-touch-callout:default}.pay-qr-wrap.missing{border-color:#f0caca;background:#fff8f8}.pay-qr-missing{display:grid;place-items:center;align-content:center;width:200px;height:200px;padding:16px;border:1.5px dashed #d14b56;border-radius:8px;background:#fff;text-align:center}.pay-qr-missing b{color:var(--pri-dark)}.pay-qr-missing span{color:var(--text2);line-height:1.45}.pay-qr-wrap b{display:block;color:var(--text1);font-size:14px}.pay-qr-wrap span{display:block;margin-top:5px;color:var(--text3);font-size:12px;word-break:break-all}.pay-qr-wrap em{display:inline-flex;margin-top:8px;padding:3px 8px;border-radius:8px;background:#fff7e6;color:#b76a00;font-size:12px;font-style:normal;font-weight:800}.payment-proof-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:var(--text2);font-size:13px;font-weight:700}.team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.team-card{display:flex;align-items:center;gap:14px;padding:16px;background:#fafbf8;border-radius:8px}.tm-logo{width:42px;height:42px;border-radius:8px;object-fit:cover;flex-shrink:0}.tm-info{flex:1;min-width:0}.tm-name{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-phone{font-size:12px;color:var(--text3)}.tm-badge{font-size:11px;padding:3px 10px;border-radius:8px;font-weight:500;flex-shrink:0}.rb0{background:#f0f2f5;color:#666}.rb1{background:#e8f5e9;color:#2e7d32}.rb2{background:#e3f2fd;color:#1565c0}.rb3{background:#fff3e0;color:#e65100}.rb9{background:#fce4ec;color:#c62828}.rb10{background:#4a148c;color:#fff}.hierarchy-section{margin-bottom:20px}.hierarchy-label{font-size:13px;font-weight:700;color:#666;margin-bottom:8px;padding-bottom:6px;border-bottom:2px solid #e8e8e0}.level-title{font-size:12px;font-weight:600;color:var(--pri);margin:8px 0 6px}.search-row{display:flex;gap:8px;align-items:center}.search-row input{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.rb0{background:#f0f1ec;color:var(--text3)}.rb1{background:#eaf5e4;color:var(--pri)}.rb2{background:#eef5ea;color:#3a7a2b}.rb3,.rb9{background:#faf3e8;color:#b89129}.invite-block{padding:24px;text-align:center}.qr-card{padding:34px 24px;background:#fff;border:1px solid #e4eadc;border-radius:8px;box-shadow:inset 0 0 0 6px #f7faf3}.qr-card.share-card{max-width:420px;margin:0 auto;background:#0d4b27;color:#fff;box-shadow:0 14px 36px #1f441629}.invite-poster-img{display:block;width:100%;border-radius:8px;box-shadow:0 10px 24px #00000029;-webkit-touch-callout:default}.poster-building{min-height:360px;display:grid;place-items:center;color:#ffffffd1;font-weight:800}.qr-logo{width:76px;height:76px;border-radius:8px;object-fit:cover;box-shadow:0 8px 24px #1f441629;margin-bottom:14px}.qr-title{font-size:18px;font-weight:700;color:var(--pri);margin-bottom:16px}.share-card .qr-title{color:#f3d47b}.qr-meta{display:flex;justify-content:center;gap:32px;font-size:14px;color:var(--text2);flex-wrap:wrap}.qr-meta b{color:var(--pri)}.share-card .qr-meta{color:#ffffffc7}.share-card .qr-meta b{color:#fff}.mini-qr-box{width:176px;height:176px;margin:18px auto;display:grid;place-items:center;border:10px solid #fff;border-radius:8px;background:#fff;color:transparent;box-shadow:0 10px 24px #00000024}.mini-qr-box img{width:100%;height:100%;display:block;object-fit:contain}.qr-hint{margin-top:16px;font-size:12px;color:var(--text3)}.share-card .qr-hint{color:#ffffffc7}.qr-link{display:block;margin-top:12px;padding:10px 14px;background:#fff;border:1px solid var(--border);border-radius:6px;font-size:12px;color:var(--text3);word-break:break-all}.poster-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.bind-panel{padding-bottom:4px}.bind-row{display:flex;gap:12px;padding:0 24px 16px}.bind-row input{flex:1;height:44px;min-width:0;padding:0 14px;border:1.5px solid var(--border);border-radius:8px;font-size:14px}.btn-main{min-height:44px;padding:10px 22px;background-color:var(--pri);background-image:linear-gradient(#c1121fe6,#c1121fe6),var(--li-fire-red);background-size:auto,180px 180px;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:900;white-space:nowrap;transition:all .2s;box-shadow:0 8px 18px #c1121f42}.btn-main.outline{background:#fff;color:var(--pri);border:1.5px solid var(--pri)}.btn-main.outline:hover{background:#fff5f5}.bind-feedback{margin:0 24px 16px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:800}.bind-feedback.ok{background:#e6fbe9;color:#075e2e;border:1.5px solid #75d48d}.bind-feedback.fail{background:#fff;color:#a11910;border:1.5px solid #e7b1b1}.admin-message{margin:0 0 18px}.admin-grid.two{display:grid;grid-template-columns:minmax(420px,1.2fr) minmax(260px,.8fr);gap:22px;align-items:start}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 24px}.form-grid label{display:flex;flex-direction:column;gap:7px;font-size:14px;color:var(--text2);font-weight:700}.form-grid input,.form-grid select,.form-grid textarea,.filter-bar input,.filter-bar select,.data-table select{width:100%;min-width:0;border:1.5px solid rgba(234,218,218,.9);border-radius:8px;background:#ffffff9e;color:var(--text1)}.form-grid input,.form-grid select,.filter-bar input,.filter-bar select,.data-table select{height:44px;padding:0 12px;font-size:15px}.form-grid textarea{padding:10px;resize:vertical}.span-2{grid-column:span 2}.upload-row{display:flex;gap:10px}.upload-row input{flex:1}.file-btn{height:40px;min-width:74px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#eef4e7;color:var(--pri);font-weight:700}.file-btn input{display:none}.preview-row{display:flex;align-items:center;gap:12px;color:var(--text3);font-size:12px;word-break:break-all}.preview-row img{width:52px;height:52px;border-radius:8px;object-fit:cover;border:1px solid var(--border);flex-shrink:0}.filter-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 20px 18px;padding:14px;align-items:center;background:#fbfcf8;border:1px solid #edf1e7;border-radius:8px;box-shadow:inset 0 1px #fffc}.filter-bar.stacked{grid-template-columns:1fr}.filter-bar .btn-main{height:40px;padding:0 18px;box-shadow:0 3px 10px #c1121f24}.text-btn{min-height:34px;padding:0 12px;border:1px solid #eadada;border-radius:8px;background:#fff;color:var(--pri);font-weight:700;font-size:13px;transition:background .18s,border-color .18s,color .18s}.text-btn:hover:not(:disabled){background:#fff5f5;border-color:#e7b1b1}.text-btn.danger{background:#fff7f5;border-color:#ffd9d2;color:var(--danger)}.text-btn.danger:hover:not(:disabled){background:#fff1ee;border-color:#ffc1b8}.text-btn:disabled{background:#f4f4f5;border-color:#e4e4e7;color:var(--text3);cursor:not-allowed;opacity:.65}.header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.header-actions .text-btn{background:var(--pri);border-color:var(--pri);color:#fff;box-shadow:0 3px 10px #c1121f24}.header-actions .text-btn:hover:not(:disabled){background:var(--pri2);border-color:var(--pri2)}.user-mode-tabs{margin:0 18px 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.user-mode-tabs button{min-height:42px;border:1.5px solid var(--border);border-radius:8px;background:#fff;color:var(--text2);font-weight:800}.user-mode-tabs button.active{background:var(--pri);border-color:var(--pri);color:#fff}.table-wrap{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;min-width:860px}.data-table th,.data-table td{padding:13px 16px;border-bottom:1px solid #eef1e8;text-align:left;font-size:13px;line-height:1.45;vertical-align:middle}.data-table th{color:#68715f;font-weight:800;background:linear-gradient(180deg,#fbfcf8,#f7f9f3);white-space:nowrap}.data-table td{color:var(--text2)}.data-table tbody tr{transition:background .18s}.data-table tbody tr:nth-child(2n){background:#fffefb}.data-table tbody tr:hover{background:#f8fbf4}.user-table-wrap{scrollbar-gutter:stable}.user-table-wrap .data-table{min-width:1180px;table-layout:fixed}.user-table-wrap th:nth-child(1),.user-table-wrap td:nth-child(1){width:190px}.user-table-wrap th:nth-child(2),.user-table-wrap td:nth-child(2){width:138px}.user-table-wrap th:nth-child(3),.user-table-wrap td:nth-child(3){width:86px}.user-table-wrap th:nth-child(4),.user-table-wrap td:nth-child(4){width:128px}.user-table-wrap th:nth-child(5),.user-table-wrap td:nth-child(5){width:238px}.user-table-wrap th:nth-child(6),.user-table-wrap td:nth-child(6){width:112px}.user-table-wrap th:nth-child(7),.user-table-wrap td:nth-child(7){width:96px}.user-table-wrap th:nth-child(8),.user-table-wrap td:nth-child(8){width:118px}.user-table-wrap th:nth-child(9),.user-table-wrap td:nth-child(9){width:88px;position:sticky;right:0;z-index:2;box-shadow:-8px 0 14px #2132280d}.user-table-wrap th:nth-child(9){z-index:3;background:#f7f9f3}.user-table-wrap td:nth-child(9){background:inherit}.user-table-wrap td:nth-child(6) select{min-width:96px}.user-table-wrap td:nth-child(7) select{min-width:78px}.tree-list,.pending-member-list{padding:10px 18px 18px;display:grid;gap:10px}.mobile-user-list{display:none}.mobile-user-card{border:1px solid #edf1e8;border-radius:8px;background:#fffefb;padding:14px;box-shadow:var(--shadow-soft)}.mobile-user-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.mobile-user-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.mobile-user-grid div{min-width:0;padding:10px;border-radius:8px;background:#f8faf5}.mobile-user-grid span,.mobile-user-controls span{display:block;margin-bottom:4px;color:var(--text3);font-size:11px;font-weight:800}.mobile-user-grid b{display:block;color:var(--text1);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-user-grid small{display:block;margin-top:3px;color:var(--text3);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-receipt-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.mobile-user-controls{display:grid;gap:10px;margin-bottom:12px}.mobile-user-controls label{display:block}.mobile-user-controls select{width:100%;height:40px;padding:0 10px;border:1.5px solid var(--border);border-radius:8px;background:#fff;color:var(--text1);font-size:13px}.mobile-user-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mobile-user-row{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border:1px solid #edf1e8;border-radius:8px;background:#fffefb;text-align:left;box-shadow:var(--shadow-soft);cursor:pointer}.mobile-user-row img{width:44px;height:44px;border-radius:8px;object-fit:cover;border:1px solid var(--border);background:#fff}.mobile-user-row-main,.mobile-user-row-side{min-width:0;display:grid;gap:3px}.mobile-user-row-main b{color:var(--text1);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-user-row-main small,.mobile-user-row-side small{color:var(--text3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-user-row-side{justify-items:end}.mobile-row-action{min-width:44px;min-height:28px;padding:0 8px}.mobile-user-detail-modal{max-width:420px}.mobile-user-card.detail{border:0;box-shadow:none;padding:0;background:transparent}.admin-order-detail-modal{width:min(680px,100%);max-height:calc(100vh - 32px);display:flex;flex-direction:column}.admin-order-detail-body{overflow-y:auto}.detail-section{margin-bottom:16px}.detail-section:last-child{margin-bottom:0}.detail-section h4{margin-bottom:8px;color:var(--text1);font-size:14px}.detail-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.detail-info-grid>div{min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:#fff}.detail-info-grid span,.detail-info-grid b{display:block;overflow-wrap:anywhere}.detail-info-grid span{margin-bottom:3px;color:var(--text3);font-size:12px}.detail-info-grid b{color:var(--text1);font-size:13px;line-height:1.4}.detail-info-grid .wide{grid-column:1 / -1}.admin-proof-panel{display:flex;align-items:center;gap:12px;margin-top:10px;padding:10px;border:1px solid var(--border);border-radius:8px;background:#fff}.admin-proof-thumb{width:112px;height:112px}.admin-proof-copy{min-width:0;display:grid;gap:5px}.admin-proof-copy span:first-child{color:var(--text3);font-size:12px;font-weight:700}.admin-proof-copy b{color:var(--text1);font-size:13px;line-height:1.45}.admin-proof-copy small{color:var(--text3);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.proof-source-link{width:fit-content;color:var(--pri);font-size:12px;font-weight:800}.tree-row,.pending-member-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;border:1px solid #edf1e8;border-radius:8px;background:#fffefb}.tree-row{margin-left:calc(var(--level) * 18px)}.tree-main{display:flex;align-items:center;gap:10px;min-width:0}.tree-main b,.pending-member-row b{display:block;color:var(--text1);font-size:14px}.tree-main span:not(.tree-branch),.pending-member-row span{display:block;color:var(--text3);font-size:12px;margin-top:2px}.tree-branch{width:36px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#edf7e8;color:var(--pri);font-weight:900;flex:0 0 auto}.tree-meta,.pending-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;color:var(--text3);font-size:12px}.tree-meta span{padding:5px 8px;border-radius:8px;background:#f6f8f2}.unread-row{background:#fef9e7!important}.unread-row:nth-child(2n){background:#fdf6d8!important}.notif-type{display:inline-block;padding:2px 10px;border-radius:999px;background:#eef4e7;color:var(--pri);font-size:12px;font-weight:600;white-space:nowrap}.notif-content{display:flex;flex-direction:column;gap:4px}.notif-content b{font-size:14px;color:var(--text1)}.notif-content span{font-size:12px;color:var(--text3)}.product-cell,.user-cell{display:flex;align-items:center;gap:12px;min-width:180px}.product-cell img,.user-cell img{width:42px;height:42px;border-radius:8px;object-fit:cover;border:1px solid var(--border);flex-shrink:0}.product-cell b,.user-cell b{display:block;color:var(--text1);font-size:14px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-cell span,.user-cell span,.price-stack span{display:block;color:var(--text3);font-size:12px}.price-stack{display:flex;flex-direction:column;gap:2px;min-width:92px}.order-review-table{min-width:800px}.order-review-table th,.order-review-table td{padding:5px 6px!important;font-size:11px!important}.order-review-table th:last-child,.order-review-table td:last-child{position:sticky;right:0;background:inherit}.order-review-table th:last-child{z-index:2}.admin-order-wrap{position:relative;max-width:100%}.admin-order-table{width:100%;min-width:0;table-layout:fixed}.admin-order-table th,.admin-order-table td{box-sizing:border-box;padding:9px 8px;font-size:12px}.admin-order-table th:nth-child(1){width:29%}.admin-order-table th:nth-child(2){width:16%}.admin-order-table th:nth-child(3){width:11%}.admin-order-table th:nth-child(4){width:12%}.admin-order-table th:nth-child(5){width:18%}.admin-order-table .action-col{width:14%;min-width:86px;position:sticky;right:0;z-index:1;text-align:center;background:#fffdf8;box-shadow:-8px 0 14px #1e37240d}.admin-order-table th.action-col{z-index:3;background:#f5f8f0}.admin-order-table tbody tr:nth-child(2n) .action-col{background:#fffdfb}.admin-order-table tbody tr:hover .action-col{background:#f8fbf4}.order-main-cell{display:flex;min-width:0;flex-direction:column;gap:3px}.order-main-cell b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text1);font-size:12px}.order-main-cell span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text3);font-size:11px}.order-main-cell.compact b{color:var(--pri)}.order-main-cell.compact b.danger{color:var(--danger)}.money-cell{white-space:nowrap}.receiver-cell{margin-bottom:4px;color:var(--text1);font-size:12px;font-weight:800}.material-links{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.material-links a{color:var(--pri);font-size:12px;font-weight:800}.material-links span{color:var(--text3);font-size:11px}.order-action-buttons{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.order-action-buttons .text-btn{min-height:28px;padding:0 8px;font-size:12px}.action-hint{display:inline-flex;min-height:28px;align-items:center;justify-content:center;padding:0 8px;border-radius:8px;background:#f3f5ef;color:var(--text3);font-size:11px;font-weight:800;white-space:nowrap}.action-hint.done{background:#f3fbef;color:var(--success)}.receipt-admin-cell{min-width:180px;display:flex;flex-direction:column;gap:8px}.receipt-thumb-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.receipt-admin-cell select{max-width:180px}.admin-thumb{display:inline-flex;align-items:center;gap:8px;color:var(--pri);font-size:12px;font-weight:800;text-decoration:none}.admin-thumb img{width:38px;height:38px;border-radius:8px;object-fit:contain;border:1px solid var(--border);background:#fff;flex-shrink:0}.muted-small{color:var(--text3);font-size:12px}.status-pill{display:inline-flex;align-items:center;height:24px;padding:0 9px;border:1px solid #e2e6db;border-radius:8px;font-size:12px;font-weight:800;background:#f5f6f2;color:#6f7868;white-space:nowrap}.status-pill.on{background:#f3fbef;border-color:#cde8c0;color:var(--success)}.status-pill.pending{background:#fff8ea;border-color:#ffe0a6;color:#b86600}.status-pill.off{background:#fff3f1;border-color:#ffd4cd;color:var(--danger)}.actions{display:flex;align-items:center;gap:8px;white-space:nowrap}.empty-inline{min-height:96px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text2);font-weight:800}.empty-inline img{width:34px;height:34px;border-radius:8px;object-fit:cover;opacity:.68}@media (min-width: 769px) and (max-width: 1366px){.sidebar{width:164px}.sidebar-brand{padding:22px 16px 18px;gap:10px}.sb-logo{width:40px;height:40px}.sb-name{font-size:15px;line-height:1.35}.sidebar-menu{padding:14px 10px}.menu-group{margin-bottom:18px}.menu-label{padding:0 10px;margin-bottom:6px}.menu-item{gap:9px;padding:10px;font-size:13px;border-radius:7px}.mi-icon{width:20px;height:20px}.sidebar-user{padding:14px 10px}.user-avatar-img{width:34px;height:34px}.main-panel{margin-left:164px;padding:20px 22px}.page-top{margin-bottom:18px}.page-top h2{font-size:23px}.panel-card{margin-bottom:16px}.pc-header{padding:13px 18px}.header-actions{gap:8px}.header-actions .text-btn{min-height:32px;padding:0 10px;font-size:12px}.user-table-wrap .data-table{min-width:1140px}.data-table th,.data-table td{padding:10px;font-size:12px;line-height:1.35}.user-table-wrap th:nth-child(1),.user-table-wrap td:nth-child(1){width:166px}.user-table-wrap th:nth-child(2),.user-table-wrap td:nth-child(2){width:118px}.user-table-wrap th:nth-child(3),.user-table-wrap td:nth-child(3){width:72px}.user-table-wrap th:nth-child(4),.user-table-wrap td:nth-child(4){width:112px}.user-table-wrap th:nth-child(5),.user-table-wrap td:nth-child(5){width:224px}.user-table-wrap th:nth-child(6),.user-table-wrap td:nth-child(6){width:104px}.user-table-wrap th:nth-child(7),.user-table-wrap td:nth-child(7){width:88px}.user-table-wrap th:nth-child(8),.user-table-wrap td:nth-child(8){width:100px}.user-table-wrap th:nth-child(9),.user-table-wrap td:nth-child(9){width:78px}.product-cell,.user-cell{min-width:0;gap:9px}.product-cell img,.user-cell img{width:34px;height:34px}.product-cell b,.user-cell b{max-width:110px;font-size:13px}.product-cell span,.user-cell span,.price-stack span{font-size:11px}.price-stack{min-width:0}.receipt-admin-cell{min-width:0;gap:6px}.receipt-thumb-row{gap:6px}.receipt-admin-cell select{max-width:100%;height:36px;padding:0 8px;font-size:12px}.user-table-wrap td:nth-child(6) select{min-width:92px}.user-table-wrap td:nth-child(7) select{min-width:72px}.admin-thumb{gap:6px;font-size:11px}.admin-thumb img{width:30px;height:30px;border-radius:7px}}.pagination-bar{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid #f0f1ec;color:var(--text3);font-size:13px;flex-wrap:wrap}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px}.kpi-card{display:flex;align-items:center;gap:16px;padding:22px 20px;border-radius:8px;background:#fff;border:1px solid var(--border);box-shadow:var(--shadow-soft)}.kpi-icon{width:44px;height:44px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}.kpi-icon.green{background:#eef4e7;color:var(--pri)}.kpi-icon.gold{background:#fff7e6;color:#b89129}.kpi-icon.blue{background:#e8f0fe;color:#4a7cb5}.kpi-label{display:block;font-size:12px;color:var(--text3);margin-bottom:4px}.kpi-value{display:block;font-size:18px;font-weight:700;color:var(--text1)}.chart-row{margin-bottom:22px}.chart-row.two-col{display:grid;grid-template-columns:1fr 1fr;gap:22px}.chart-body{padding:12px 16px 16px;min-height:120px}.bar-chart{display:flex;align-items:flex-end;gap:4px;height:180px;padding-bottom:20px;position:relative}.bar-col{flex:1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.bar-fill{width:100%;max-width:36px;border-radius:4px 4px 0 0;background:linear-gradient(0deg,#7f0d16,#c1121f);min-height:3px;transition:height .3s}.bar-fill.rev{background:linear-gradient(0deg,#b89129,#d4a84b)}.bar-label{font-size:10px;color:#999;margin-top:6px;white-space:nowrap}.pie-list{display:flex;flex-direction:column;gap:14px}.pie-item{display:flex;align-items:center;gap:12px}.pie-bar-bg{flex:1;height:20px;background:#f0f2ed;border-radius:10px;overflow:hidden}.pie-bar-fill{height:100%;border-radius:10px;background:#c1121f;transition:width .4s}.pie-bar-fill.role{background:#ff8a00}.pie-bar-fill.team{background:#b89129}.pie-label{font-size:13px;color:var(--text2);min-width:70px}.pie-val{font-size:13px;font-weight:600;color:var(--text1);white-space:nowrap}.pagination-bar select{height:34px;padding:0 8px;border:1.5px solid var(--border);border-radius:8px;background:#fff;color:var(--text2)}.config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 20px 20px}.config-grid.editable{padding-top:6px}.config-note{margin:0;padding:0 20px 10px;color:var(--text3);font-size:13px;line-height:1.6}.cfg-item{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;background:#fafbf8;border:1px solid #edf1e7;border-radius:8px;font-size:14px}.cfg-item.editable{display:block;background:#fff}.cfg-item.editable label{display:block;margin-bottom:10px;font-weight:600;color:var(--text2)}.cfg-edit-row{display:flex;align-items:center;gap:8px}.cfg-edit-row.switch{justify-content:space-between}.money-prefix{color:var(--pri);font-weight:700}.config-suffix{color:var(--text3);font-size:12px;white-space:nowrap}.cfg-edit-row input{flex:1;min-width:0;height:38px;padding:0 10px;border:1.5px solid var(--border);border-radius:8px;font-size:14px;background:#fff}.cfg-select{flex:1;min-width:0;height:38px;padding:0 10px;border:1.5px solid var(--border);border-radius:8px;font-size:14px;background:#fff;color:var(--text1)}.cfg-help{display:block;margin-top:8px;color:var(--text3);font-size:12px;line-height:1.45}.config-advanced{margin:16px 24px 4px;color:var(--text2);font-size:13px}.config-advanced summary{cursor:pointer;color:var(--primary);font-weight:600}.config-advanced .config-grid{margin-top:12px}.api-help-button{width:24px;height:24px;margin-left:auto;border:1px solid var(--line);border-radius:50%;background:var(--panel);color:var(--primary);font-weight:700;line-height:1;cursor:pointer}.api-help-button:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.api-help-modal{max-width:520px}.api-help-provider{margin:0 0 12px;color:var(--text2);font-size:13px}.api-help-steps{margin:0;padding-left:20px;color:var(--text1);line-height:1.7}.api-help-link{display:inline-block;margin-top:16px;color:var(--primary);font-size:13px}.switch-control{flex:1;display:inline-flex!important;align-items:center;gap:8px;margin:0!important;font-weight:700!important;color:var(--text2)}.switch-control input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--pri)}.mini-save{height:38px;padding:0 14px;border:none;border-radius:8px;background:var(--pri);color:#fff;font-size:13px;font-weight:600}.policy-warning-panel{margin:0 0 16px;padding:14px 16px 14px 18px;border:1px solid #ffdca8;border-left:4px solid #f08c00;border-radius:8px;background:linear-gradient(180deg,#fff9ef,#fff6e8);color:#8a4b00;box-shadow:0 6px 18px #a15d000f}.policy-warning-panel strong{display:block;margin-bottom:7px;font-size:14px;color:#9a5100}.policy-warning-panel p{margin:4px 0;font-size:13px;line-height:1.5}.empty-box{text-align:center;padding:48px 24px;color:var(--text3);font-size:14px}.brand-empty{display:flex;flex-direction:column;align-items:center;gap:12px}.brand-empty img{width:56px;height:56px;border-radius:8px;object-fit:cover;opacity:.8}@media (max-width: 1100px){.asset-cards,.admin-grid.two{grid-template-columns:1fr}}@media (max-width: 768px){.mini-topbar{flex-wrap:wrap;padding:10px 14px}.mini-brand{flex:1 1 auto}.mini-nav{order:3;width:100%;margin-left:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.mini-nav a{justify-content:center;padding:0 8px;font-size:12px}.mini-login{order:2}.landing-home{background:linear-gradient(180deg,#06150e 0,#0d2619 820px,#eef2eb 821px,#f7f8f4)}.product-hero{grid-template-columns:1fr;gap:18px;margin-top:12px;padding:18px;background-position:center top}.hero-copy{order:1}.hero-media{order:2}.product-stage{display:block;min-height:0}.hero-product-main{grid-row:auto}.hero-product-main img{aspect-ratio:4 / 3;height:auto}.hero-product-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:8px}.hero-product-side article{aspect-ratio:16 / 10;box-shadow:0 10px 24px #0000002e}.hero-product-side span{left:7px;bottom:7px;padding:4px 6px;font-size:11px}.hero-texture-card{display:none}.product-stamp{left:10px;bottom:10px;padding:9px 10px}.product-stamp b{font-size:16px}.hero-eyebrow{margin-bottom:12px}.hero-copy h1{max-width:340px;font-size:38px}.hero-copy h1 span{display:block}.hero-copy p{font-size:14px}.hero-actions{margin-top:18px}.hero-product-nav{display:flex;gap:8px;margin-top:14px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.hero-product-nav::-webkit-scrollbar{display:none}.hero-product-nav span{min-width:118px;min-height:48px}.user-mode-tabs{margin:0 12px 12px}.user-mode-tabs button{min-height:46px;font-size:13px}.tree-row,.pending-member-row{grid-template-columns:1fr;align-items:start}.tree-row{margin-left:min(calc(var(--level) * 10px),48px)}.tree-meta,.pending-actions{justify-content:flex-start}.hero-actions{align-items:stretch;flex-direction:column}.hero-primary,.hero-secondary{width:100%}.section-head{display:block}.section-head h2{margin-bottom:8px;font-size:23px}.section-head p{max-width:none}.app-layout{display:block;min-height:100vh;padding-bottom:82px}.sidebar{position:fixed;inset:auto 8px calc(7px + env(safe-area-inset-bottom));width:auto;height:auto;background-color:#7f0d1680;background-image:linear-gradient(#7f0d1680,#7f0d1680),var(--li-fire-red);background-size:auto,180px 180px;color:#fff5f5;border:1px solid rgba(255,207,74,.28);border-top:2px solid rgba(255,207,74,.78);border-radius:18px;box-shadow:0 -12px 34px #7f0d1629;-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);overflow:hidden}.sidebar-brand,.sidebar-user,.exit-btn,.lang-switch{display:none}.sidebar-menu{display:block;width:100%;overflow:visible;padding:8px;scrollbar-width:none}.sidebar-menu::-webkit-scrollbar{display:none}.menu-group{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:0}.sidebar-menu .menu-group:not(:first-child){display:none}.cfo-shell .sidebar-menu .menu-group:first-child{display:none}.cfo-shell .sidebar-menu .admin-only{display:grid}.menu-label{display:none}.menu-item{position:relative;isolation:isolate;width:100%;min-width:0;min-height:54px;justify-content:center;gap:0;padding:8px 2px;color:#fffffff5;background:#4f1c4652;border:0;border-radius:13px;font-size:17px;font-weight:900;line-height:1.15;text-align:center;text-shadow:0 1px 0 rgba(25,0,18,.78),0 -1px 0 rgba(255,238,191,.18),0 2px 5px rgba(25,0,18,.38)}.menu-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,#fff4b8f2,#b1711480 36%,#ffda5cdb 64%,#6e3e0861);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.admin-only{display:none}.cfo-shell .sidebar-menu .menu-group.admin-only{display:grid}.app-layout.cfo-shell{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.cfo-shell .sidebar{z-index:1000}.cfo-shell .sidebar-menu{overflow-x:hidden;overflow-y:hidden;padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.cfo-shell .sidebar-menu .menu-group.admin-only{display:flex;width:100%;min-width:0;gap:4px}.cfo-mobile-shell .sidebar-menu .menu-dashboard,.cfo-mobile-shell .sidebar-menu .menu-business-model,.cfo-mobile-shell .sidebar-menu .menu-products,.cfo-mobile-shell .sidebar-menu .menu-config{display:none}.cfo-shell .sidebar-menu .menu-item{flex:1 1 0;min-width:0;min-height:54px;padding:7px 2px;overflow:hidden;font-size:0;line-height:1.1}.cfo-shell .sidebar-menu .menu-item:after{content:attr(data-mobile-label);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900}.menu-item:hover{background:#ffffff1f;color:#fff}.menu-item.active{background:#ffcf4a;color:#431014;border-color:#ffe391;border-radius:13px;box-shadow:0 8px 16px #0000002e;text-shadow:0 1px 0 rgba(255,247,190,.5),0 -1px 0 rgba(95,43,0,.22)}.menu-item.active:before{display:none}.mi-icon{display:none}.main-panel{position:relative;margin-left:0;padding:18px 14px 22px;background-color:#ffffffe6;background-image:linear-gradient(#ffffff2e,#ffffff2e),var(--li-fire-line);background-repeat:repeat-y;background-position:center top;background-size:min(100vw,430px) auto}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.kpi-card{min-width:0;padding:13px 12px;gap:10px}.kpi-card>div{min-width:0}.kpi-icon{width:38px;height:38px;font-size:15px}.kpi-label{margin-bottom:3px;font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-value{font-size:15px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.pie-list{gap:12px}.pie-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;align-items:center}.pie-label{min-width:0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pie-val{font-size:12px}.pie-bar-bg{grid-column:1 / -1;width:100%;height:8px;order:3}.mobile-toolbar{position:absolute;top:18px;right:14px;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:0}.mt-btn{min-width:52px;min-height:44px;padding:0 12px;border:1px solid #efd0d0;border-radius:8px;font-size:14px;font-weight:800;cursor:pointer;background:#fffffff0;color:var(--pri-dark);box-shadow:none}.mt-logout{background:#fff;color:#a11910;border-color:#e7b1b1}.page-top{min-height:48px;margin-bottom:24px;padding-right:0}.page-brand{display:none}.page-top h2{padding-right:128px;font-size:28px;margin-bottom:6px;line-height:1.15;white-space:nowrap}.page-top p{width:100%;font-size:13px;line-height:1.45;color:var(--text2);font-weight:800;white-space:nowrap;overflow:visible}.team-grid,.config-grid,.form-grid,.filter-bar,.payment-package-grid{grid-template-columns:1fr}.span-2{grid-column:span 1}.bind-row,.upload-row{flex-direction:column}.pc-header{align-items:flex-start;flex-direction:column;padding:15px 16px}.pc-body,.form-grid,.config-grid,.invite-block{padding:16px}.filter-bar{margin:0 12px 16px;padding:12px}.header-actions,.pagination-bar{justify-content:flex-start;width:100%}.asset-cards{gap:12px;margin-bottom:18px}.asset-card{padding:18px 16px;gap:14px}.ac-icon{width:38px;height:38px}.ac-value{font-size:22px}.payment-package-notice{margin:0 16px}.payment-package-grid{padding:16px;gap:12px}.pay-qr-wrap{grid-template-columns:96px minmax(0,1fr)}.pay-qr-wrap img{width:96px;height:96px}.pay-qr-missing{width:96px;height:96px;padding:8px}.pay-qr-missing b{font-size:12px}.pay-qr-missing span{font-size:10px}.payment-proof-row{align-items:stretch;flex-direction:column}.flow-list{gap:10px}.flow-row,.team-card{padding:13px}.qr-card{padding:24px 16px;box-shadow:inset 0 0 0 4px #f7faf3}.qr-meta{gap:12px}.bind-row{padding:0 16px 16px}.code-box{grid-template-columns:minmax(0,1fr) auto;padding:0 6px 0 0}.login-card .code-btn{width:auto;min-width:112px;padding:0 10px;white-space:nowrap}.btn-main,.mini-save{width:100%}.text-btn{min-height:34px}.table-wrap{margin:0 -1px}.user-table-wrap{display:none}.mobile-user-list{display:grid;gap:12px;padding:12px 14px 0}.mobile-user-list~.pagination-bar{justify-content:space-between;padding:12px 14px 14px}.mobile-user-list~.pagination-bar .text-btn{flex:1;min-width:74px}.mobile-user-card .user-cell img{width:44px;height:44px}.mobile-user-card .user-cell b{font-size:15px}.mobile-user-card .user-cell span{font-size:12px}.mobile-user-actions .text-btn{min-width:0;padding:0 8px}.data-table{min-width:720px}.data-table th,.data-table td{padding:8px 6px;font-size:11px}.cfg-edit-row{flex-wrap:wrap}.product-mall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-mall-grid.declaration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-mall-card{border-radius:8px}.pmc-image{height:96px}.pmc-type-tag{top:7px;left:7px;padding:2px 6px;font-size:10px}.pmc-body{padding:9px}.pmc-body h4{min-height:38px;margin-bottom:3px;font-size:14px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.declaration-grid .pmc-body h4{min-height:38px;font-size:14px}.pmc-desc{display:none}.pmc-prices{display:block;margin-bottom:7px}.pmc-market{display:block;font-size:11px}.pmc-join{display:block;margin-top:1px;font-size:15px;line-height:1.25}.pmc-footer{align-items:stretch;flex-direction:column;gap:7px}.pmc-stock{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmc-select{width:100%;min-height:42px;padding:0 8px;font-size:12px}.cart-line{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:10px}.cart-line img{width:48px;height:48px}.cart-line-side{grid-column:1 / -1;grid-template-columns:1fr auto;align-items:center;width:100%}.cart-qty{width:100%}.cart-summary-bar{align-items:flex-end;background:#fff}.qty-stepper{grid-template-columns:44px 1fr 44px;height:46px}.cart-summary-bar strong{font-size:18px}.checkout-panel .pc-body{padding-bottom:14px}.cart-empty{min-height:72px;padding:8px 0}.my-header{display:grid!important;grid-template-columns:96px minmax(0,1fr) auto;grid-template-areas:"avatar info earning";align-items:center;text-align:left;gap:12px;padding:18px 16px}.avatar-picker{grid-area:avatar;width:96px;align-items:center}.my-avatar{margin:0 auto;width:66px;height:66px}.my-info{grid-area:info}.my-name-row{justify-content:flex-start;flex-wrap:wrap;gap:6px}.my-name{font-size:20px;line-height:1.2}.my-id{font-size:12px}.my-role-row{justify-content:flex-start;flex-wrap:wrap;gap:7px}.my-mobile{white-space:nowrap}.my-earning{grid-area:earning;align-self:end;text-align:right;width:auto}.my-earn-value{font-size:19px}.my-section-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.my-section-menu button{min-height:48px;font-size:14px}.member-banner{height:150px}.modal-card{max-width:100%;border-radius:0}.modal-body{padding:14px}.form-grid label{gap:8px;font-size:15px}.form-grid input,.form-grid select,.form-grid textarea{width:100%;min-height:52px;padding:0 14px;font-size:17px;border-radius:10px}.form-grid textarea{padding-top:12px}.phone-edit-row{align-items:stretch}.phone-edit-row .text-btn{min-height:52px;font-size:15px}.join-actions .btn-main{width:100%}.shop-tabs button{min-height:44px;padding:0 4px;font-size:12px}.my-notif-bar{padding:10px 14px}.notif-text{font-size:12px}.phone-edit-row{display:grid!important;grid-template-columns:minmax(0,1fr) 118px;gap:8px;align-items:stretch}.phone-edit-row .text-btn{width:auto;min-height:52px;text-align:center;background:var(--pri);border-color:var(--pri-dark);color:#fff;box-shadow:0 8px 16px #c1121f29}.phone-edit-row .text-btn:hover:not(:disabled){background:var(--pri-dark);border-color:var(--pri-dark);color:#fff}.poster-actions{flex-direction:column}.poster-actions .btn-main{width:100%}.mini-qr-box img{width:160px;height:160px}.upload-preview img{max-height:160px}.upload-preview.small img{max-height:110px}}@media (max-width: 480px){.growth-home{padding-bottom:72px}.mini-brand span{font-size:15px}.mini-login{padding:0 10px}.growth-hero{width:calc(100% - 24px)}.hero-copy h1{font-size:36px}.product-hero{padding:16px}.hero-product-side{gap:7px}.hero-product-main img{aspect-ratio:1.35 / 1}.login-page{align-items:flex-start;padding:42px 14px 24px}.login-container{max-width:340px}.login-brand{margin-bottom:22px}.brand-logo{width:72px;height:72px;margin-bottom:14px}.brand-name{font-size:30px}.brand-sub{font-size:13px;letter-spacing:2px}.login-card{padding:24px 20px}.card-tabs{margin-bottom:20px}.input-group{margin-bottom:16px}.main-panel{padding:16px 12px 20px}.asset-card{align-items:flex-start}.asset-card .ac-body{width:100%}.team-card{gap:10px}.tm-badge{padding:3px 8px}.pay-qr-wrap{grid-template-columns:1fr}.pay-qr-wrap img{width:100%;height:auto;aspect-ratio:1}.pay-qr-missing{width:100%;height:auto;min-height:160px;aspect-ratio:1}.pagination-bar{gap:8px}.member-banner{height:130px}.banner-overlay{padding:14px}.banner-overlay h3{font-size:18px}.my-header{padding:14px;gap:8px}.my-avatar{width:50px;height:50px}.my-grid{gap:8px}.my-grid-item{padding:12px 6px}.pmc-image{height:96px}.modal-card{border-radius:0}.modal-body{padding:12px}.shop-tabs button{font-size:11px;padding:9px 3px}.upload-btn{padding:24px 14px;font-size:13px}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:20px}.modal-card{width:100%;max-width:480px;max-height:90vh;overflow-y:auto;background:var(--card);border-radius:12px;box-shadow:0 20px 60px #0000004d}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 12px;border-bottom:1px solid var(--border)}.modal-header h3{font-size:18px;color:var(--pri)}.modal-close{width:32px;height:32px;border:0;border-radius:6px;background:#f0f0f0;font-size:16px;color:var(--text2);cursor:pointer}.modal-close:hover{background:#e0e0e0}.modal-body{padding:20px}.modal-footer{display:flex;gap:10px;justify-content:flex-end;padding:14px 20px 18px;border-top:1px solid var(--border)}.payment-info{display:flex;flex-direction:column;gap:12px;padding:16px;background:#f8faf7;border-radius:8px;margin-bottom:16px}.payment-info .amount{font-size:22px;color:var(--accent)}.payment-qr-section{text-align:center;margin-bottom:16px}.qr-hint{font-size:13px;color:var(--text2);margin-bottom:10px}.payment-qr-img{width:min(420px,100%);height:auto;min-height:340px;max-height:72vh;border:1px solid var(--border);border-radius:8px;object-fit:contain;-webkit-touch-callout:default;background:#fff}.payment-qr-missing{width:min(420px,100%);min-height:260px;margin:0 auto}.upload-btn{display:flex;align-items:center;justify-content:center;padding:40px 20px;border:2px dashed var(--border);border-radius:10px;background:#fafaf7;cursor:pointer;font-size:14px;color:var(--text2);transition:all .2s;text-align:center}.upload-btn:hover{border-color:var(--pri);color:var(--pri);background:#f0f5ec}.upload-btn input{display:none}.upload-preview{position:relative;border-radius:10px;overflow:hidden;border:1px solid var(--border)}.upload-preview img{width:100%;max-height:200px;object-fit:contain;display:block;background:#f5f5f0}.upload-preview.small img{max-height:140px}.upload-preview .text-btn{position:absolute;top:6px;right:6px;padding:4px 10px;background:#ffffffe6;border-radius:4px;font-size:11px}.phone-edit-row{display:flex;gap:8px}.phone-edit-row input{flex:1}.phone-edit-row .text-btn{flex-shrink:0;white-space:nowrap}.payment-proof-section{margin-bottom:8px}.proof-label{font-size:13px;color:var(--text2);margin-bottom:8px;font-weight:600}.payment-proof-picker{display:grid;gap:10px}.proof-upload-card{position:relative;display:flex;min-height:54px;align-items:center;justify-content:center;border:1px solid #efd0d0;border-radius:8px;background:#fff5f5;color:var(--pri);font-size:15px;font-weight:900;cursor:pointer;overflow:hidden}.proof-upload-card input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.payment-proof-preview{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;padding:10px;border:1px solid #efd0d0;border-radius:8px;background:snow}.payment-proof-preview img{width:72px;height:72px;border-radius:6px;object-fit:cover;border:1px solid var(--border)}.payment-proof-preview span{font-size:13px;color:var(--success);font-weight:800}.btn-main.small{min-height:30px;padding:4px 14px;font-size:12px}.my-header{display:flex;align-items:center;gap:14px;padding:20px;background:#ffffffbf;border:1.5px solid rgba(234,218,218,.78);border-radius:12px;margin-bottom:14px;box-shadow:var(--shadow-soft);backdrop-filter:blur(16px) saturate(145%);-webkit-backdrop-filter:blur(16px) saturate(145%)}.avatar-picker{width:88px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--pri);font-size:11px;font-weight:800;cursor:pointer;font-family:inherit}.avatar-picker:disabled{opacity:.7;cursor:wait}.my-avatar{width:58px;height:58px;border-radius:50%;object-fit:cover;border:2px solid var(--pri);box-shadow:0 8px 20px #7f0d161f}.my-avatar-row{display:flex;align-items:center;justify-content:center;gap:6px;width:100%}.my-avatar-row .my-avatar{margin:0}.my-repurchase-count{min-width:18px;color:var(--accent);font-size:18px;font-weight:900;line-height:1;text-align:center}.my-info{flex:1;min-width:0}.my-name-row{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.my-name{font-size:18px;font-weight:700;color:var(--text1)}.my-id{font-size:12px;color:var(--text3);background:#f4f4f5;padding:2px 8px;border-radius:4px;font-weight:600}.my-role-row{display:flex;align-items:center;gap:10px}.my-role-tag{font-size:12px;color:var(--pri);background:#c1121f1a;padding:2px 8px;border-radius:4px}.my-realname{font-size:12px;color:var(--accent);font-weight:600}.my-mobile{font-size:12px;color:var(--text2)}.my-earning{text-align:right;flex-shrink:0}.my-earn-label{display:block;font-size:11px;color:var(--text3)}.my-earn-value{font-size:20px;font-weight:800;color:var(--accent)}.my-section-menu{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 14px}.my-section-menu button{min-height:44px;border:1px solid rgba(238,225,225,.82);border-radius:8px;background:#ffffffbf;color:var(--text2);font-size:13px;font-weight:800;cursor:pointer;box-shadow:var(--shadow-soft);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.my-section-menu button.active{background:var(--pri);color:#fff;border-color:var(--pri)}.my-notif-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--card);border-radius:10px;margin-bottom:14px;box-shadow:var(--shadow-soft)}.notif-dot{width:8px;height:8px;border-radius:50%;background:var(--danger);flex-shrink:0}.notif-text{flex:1;font-size:13px;color:var(--text1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-time{font-size:11px;color:var(--text3);flex-shrink:0}.my-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}.my-grid-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;background:var(--card);border-radius:10px;cursor:pointer;font-size:12px;color:var(--text2);position:relative;box-shadow:var(--shadow-soft);transition:all .2s;border:0;font-family:inherit}.my-grid-item:hover{background:var(--pri);color:#fff}.my-grid-icon{width:36px;height:36px;border-radius:10px;background:#f0f5ec;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:var(--pri)}.my-grid-badge{position:absolute;top:6px;right:8px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--danger);color:#fff;font-size:10px;line-height:18px;text-align:center}.member-banner{height:200px;border-radius:12px;background-size:cover;background-position:center;margin-bottom:16px;overflow:hidden;position:relative}.banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#06150ed1,#092a1b73 60%,#07181038);display:flex;flex-direction:column;justify-content:flex-end;padding:20px}.banner-tag{display:inline-block;padding:4px 10px;border:1px solid rgba(232,207,138,.5);border-radius:6px;color:#e8cf8a;font-size:11px;font-weight:700;margin-bottom:8px;width:fit-content}.banner-overlay h3{color:#fffdf4;font-size:22px;font-weight:800;margin-bottom:4px}.banner-overlay p{color:#fffdf4ad;font-size:13px}.shop-section .shop-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr;gap:10px;min-height:148px;margin:0 0 18px;padding:18px;overflow:hidden;border:1px solid rgba(220,166,57,.66);border-radius:12px;background-size:cover;background-position:center;color:#fffdf4;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #42000a57,0 12px 26px #7f0d1629,0 26px 54px #7f0d1624}.shop-section .shop-hero:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border-radius:inherit;border:1px solid rgba(255,255,255,.28);background:radial-gradient(circle at 12% 14%,rgba(255,236,174,.28),transparent 28%),linear-gradient(120deg,rgba(255,255,255,.14),transparent 42%,rgba(255,210,90,.1));pointer-events:none}.shop-section .shop-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-image:var(--li-fire-red);background-size:180px 180px;opacity:.28;pointer-events:none}.shop-hero h2{margin:0 0 5px;color:#fffdf4;font-size:30px;line-height:1.05;font-weight:950;text-shadow:0 1px 0 rgba(255,236,174,.22),0 -1px 0 rgba(42,0,8,.72),0 5px 16px rgba(42,0,8,.42)}.shop-hero p{max-width:360px;margin:0;color:#fffdf4db;font-size:13px;font-weight:800;line-height:1.45;text-shadow:0 2px 8px rgba(42,0,8,.48)}.shop-tabs{position:relative;display:flex;gap:0;margin-top:30px;margin-bottom:16px;background:#ffffffbf;border:1px solid rgba(241,228,228,.82);border-radius:10px;overflow:visible;box-shadow:0 4px 12px #7f0d160a;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.shop-tabs:before{content:"";position:absolute;left:0;right:0;top:-29px;height:24px;background-image:var(--li-fire-divider);background-repeat:no-repeat;background-size:min(100%,390px) auto;background-position:center;pointer-events:none}.shop-tabs button:first-child{border-radius:10px 0 0 10px}.shop-tabs button:last-child{border-radius:0 10px 10px 0}.shop-tabs button{flex:1;min-height:44px;padding:0 8px;border:0;border-bottom:3px solid transparent;background:transparent;font-size:13px;font-weight:800;color:var(--text2);cursor:pointer;transition:background .18s,border-color .18s,color .18s}.shop-tabs button.active{background:#ffffff9e;border-bottom-color:var(--pri);color:var(--pri)}.product-mall-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.product-mall-grid.declaration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-mall-card{background:#ffffffbf;border:1px solid rgba(238,225,225,.82);border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #7f0d1614;transition:transform .2s,box-shadow .2s;cursor:pointer;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.product-mall-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #7f0d161f}.product-mall-card.selected{border-color:var(--pri);box-shadow:0 0 0 2px var(--pri),0 8px 18px #7f0d161f}.product-mall-card.selected:before{content:"";display:block;height:5px;background-image:var(--li-fire-divider);background-repeat:repeat-x;background-position:center center;background-size:auto 40px}.pmc-image{position:relative;height:180px;overflow:hidden;background:#fafafa6b url(/assets/ztgz-logo-Bh5bi1qa.jpg) center / 58px 58px no-repeat;border-bottom:1px solid rgba(241,228,228,.78)}.pmc-image img{width:100%;height:100%;object-fit:cover;background:#fafafa7a}.pmc-image img.is-broken{opacity:0}.pmc-type-tag{position:absolute;top:10px;left:10px;padding:3px 8px;background-color:#7f0d16f0;background-image:linear-gradient(#7f0d16e0,#7f0d16e0),var(--li-fire-red);background-size:auto,120px 120px;color:#fff;font-size:11px;border-radius:4px;font-weight:700}.pmc-body{padding:14px}.pmc-body h4{font-size:15px;font-weight:700;color:var(--text1);margin-bottom:4px}.pmc-desc{font-size:12px;color:var(--text3);margin-bottom:10px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pmc-prices{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.pmc-market{font-size:12px;color:var(--text3);text-decoration:line-through}.pmc-join{font-size:16px;font-weight:700;color:var(--accent)}.pmc-footer{display:flex;align-items:center;justify-content:space-between}.pmc-stock{font-size:11px;color:var(--text3)}.pmc-select{min-height:34px;padding:0 12px;border:1.5px solid #f0caca;border-radius:8px;background:#fff;color:var(--pri);font-size:12px;font-weight:800;white-space:nowrap}.pmc-select.active{background:var(--pri);border-color:var(--pri);color:#fff}.show-all-products{grid-column:1 / -1;display:inline-flex;width:100%;min-height:42px;align-items:center;justify-content:center;font-size:14px}.model-brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}.model-brief-card{margin:0}.model-copy{display:grid;gap:10px;color:var(--text2);line-height:1.7}.model-copy p{margin:0}.model-calculator{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;border-bottom:1px solid var(--border)}.model-calculator label{display:grid;gap:6px;color:var(--text2);font-size:13px;font-weight:800}.model-calculator input{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text1);font-size:18px;font-weight:900}.model-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.model-level-table th,.model-level-table td{white-space:nowrap}.mobile-toolbar{display:none}.order-review-alert{position:sticky;top:12px;z-index:80;display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:stretch;gap:8px;margin:0 0 14px;padding:8px;border:1px solid #f0d481;border-radius:8px;background:#fff7d7;box-shadow:0 14px 30px #7e560029}.order-review-alert-main{min-width:0;border:0;background:transparent;color:#4a3510;text-align:left;cursor:pointer;font-family:inherit}.order-review-alert-main b{display:block;margin-bottom:3px;font-size:15px;color:#8a5a00}.order-review-alert-main span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700}.order-review-alert-close{width:38px;min-height:38px;border:0;border-radius:7px;background:#ffffffb8;color:#7a4b00;font-size:16px;font-weight:900;cursor:pointer}@media (max-width: 768px){.mobile-toolbar{position:absolute;top:18px;right:14px;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:0}.mt-btn{min-width:52px;min-height:44px;padding:0 12px;border:1px solid #efd0d0;border-radius:8px;font-size:14px;font-weight:800;cursor:pointer;background:#fff;color:var(--pri-dark);box-shadow:none}.mt-logout{background:#fff;color:#a11910;border-color:#e7b1b1}}.order-tabs{display:flex;gap:4px;padding:0 16px 12px;border-bottom:1px solid var(--border)}.order-tabs button{padding:6px 14px;border:none;border-radius:6px;background:#f5f5f5;font-size:13px;color:#666;cursor:pointer}.order-tabs button.active{background:var(--pri);color:#fff}.order-list-header{flex-direction:row;align-items:center;min-height:56px;padding:12px 16px}.order-list-header h3{font-size:18px;line-height:1.15}.my-order-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:8px;padding:12px 16px;border-bottom:1px solid #eef1e8;background:#fbfcf8}.my-order-filters label{display:grid;gap:4px;font-size:12px;color:var(--text3)}.my-order-filters input{width:100%;min-height:38px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:#fff;font-size:14px}.order-list{padding:0}.order-item{border-bottom:1px solid #f0f0f0}.order-head{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer}.order-head:hover{background:#fafbf8}.order-head-left{display:flex;flex-direction:column;gap:2px}.order-sn{font-size:13px;font-weight:600;color:var(--text1)}.order-label{font-size:11px;color:#888}.order-head-right{display:flex;align-items:center;gap:10px}.order-amount{font-size:15px;font-weight:700;color:var(--accent)}.order-arrow{font-size:10px;color:#aaa}.order-detail{padding:0 16px 14px;background:#fff}.order-meta{display:flex;flex-wrap:wrap;gap:4px 16px;padding:8px 0;font-size:12px;color:#888}.order-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:10px 0;padding:10px 12px;border:1px solid #eee1e1;border-radius:8px;background:#fff;color:var(--text2);font-size:13px;line-height:1.45}.order-info-grid .wide{grid-column:1 / -1}.order-tracking-panel{margin:10px 0;padding:10px 12px;border:1px solid #eee1e1;border-radius:8px;background:#fff}.order-tracking-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.order-tracking-head b{display:block;color:var(--text1);font-size:13px}.order-tracking-head span{display:block;margin-top:2px;color:var(--text3);font-size:12px}.tracking-error{margin-top:8px;color:var(--danger);font-size:12px}.tracking-empty{margin-top:8px;color:var(--text3);font-size:12px}.tracking-timeline{display:grid;gap:8px;margin-top:10px;padding-left:12px;border-left:2px solid rgba(193,18,31,.18)}.tracking-node{position:relative}.tracking-node:before{content:"";position:absolute;left:-17px;top:4px;width:8px;height:8px;border-radius:50%;background:var(--pri)}.tracking-node time{display:block;margin-bottom:2px;color:var(--text3);font-size:11px}.tracking-node p{margin:0;color:var(--text2);font-size:12px;line-height:1.45}.order-qr{text-align:center;padding:8px 0}.order-qr img{width:200px;height:200px;border-radius:8px;border:1px solid #eee;object-fit:contain;-webkit-touch-callout:default}.order-qr-missing{width:min(280px,78vw);height:auto;min-height:160px;margin:0 auto}.order-qr p{font-size:12px;color:#888;margin-top:4px}.order-proof{display:flex;align-items:center;gap:10px;padding:6px 0}.proof-thumb{width:88px;height:88px;padding:0;border:1px solid #efd0d0;border-radius:8px;background:#fff;overflow:hidden;cursor:zoom-in;flex-shrink:0}.proof-thumb img{width:100%;height:100%;display:block;object-fit:cover}.order-proof span{font-size:12px;color:var(--pri)}.order-actions{display:flex;flex-wrap:wrap;gap:8px;padding:6px 0}.more-orders-btn{display:block;width:calc(100% - 32px);min-height:42px;margin:12px 16px 16px;border:1px solid #efd0d0;border-radius:8px;background:#fff5f5;color:var(--pri);font-weight:900}.proof-replace-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:38px;cursor:pointer}.proof-replace-btn input,.proof-replace-main input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.proof-preview-modal{width:min(92vw,720px)}.proof-preview-body{text-align:center}.proof-preview-body img{max-width:100%;max-height:70vh;border-radius:8px;border:1px solid var(--border);object-fit:contain;background:#f8faf4}.proof-preview-body p{margin-top:8px;font-size:12px;color:var(--text3);word-break:break-all}.proof-preview-actions{gap:10px}.proof-replace-main{position:relative;overflow:hidden;cursor:pointer}.order-message{margin:12px 16px}.support-panel{border-color:#f0caca;box-shadow:0 8px 18px #7f0d1614}.support-thread{display:flex;flex-direction:column;gap:14px;min-height:220px;max-height:46vh;overflow-y:auto;padding:16px;background:#fff;border-bottom:1.5px solid #efc4c4}.support-thread .empty-inline{min-height:180px}.support-mode-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:12px 16px;border-bottom:1.5px solid #efc4c4;background:#fff}.support-mode-tabs button{min-height:40px;border:1.5px solid #f0b6b6;border-radius:8px;background:#fff;color:#431014;font-size:13px;font-weight:900}.support-mode-tabs button.active{background:#ffcf4a;border-color:#f2b919;color:#183020;box-shadow:0 6px 14px #855d0029}.support-target-grid{display:grid;gap:8px}.support-target-grid input,.support-target-grid textarea{width:100%;min-height:40px;padding:8px 10px;border:1.5px solid #e7b1b1;border-radius:8px;background:#fff;color:var(--text1)}.support-target-grid textarea{min-height:64px;resize:vertical}.support-target-grid p{margin:0;padding:10px 12px;border:1.5px solid #f0b6b6;border-radius:8px;background:#fff;color:var(--pri-dark);font-size:13px;font-weight:900}.support-contact-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.support-picked-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.support-picked-line span{padding:0 10px;color:var(--pri);font-size:12px;font-weight:900;white-space:nowrap}.support-selected-line{display:flex;flex-wrap:wrap;gap:6px}.support-selected-line span{padding:4px 8px;border-radius:7px;background:#fff1f2;color:var(--pri);font-size:12px;font-weight:800}.support-contact-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;max-height:148px;overflow-y:auto;padding:6px;border:1.5px solid #efc4c4;border-radius:8px;background:#fff}.support-contact-list button{min-width:0;padding:8px 9px;border:1.5px solid #edcccc;border-radius:8px;background:#fff;text-align:left;color:var(--text1);cursor:pointer}.support-contact-list button.active{border-color:var(--pri);background:#ffe1e4;box-shadow:inset 0 0 0 1px var(--pri)}.support-contact-list b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.support-contact-list span{display:block;margin-top:2px;color:var(--text3);font-size:11px}.support-contact-list em{padding:8px;color:var(--text3);font-style:normal;font-size:12px}.support-bubble{display:flex;flex-direction:column;max-width:86%;gap:5px}.support-bubble.mine{align-self:flex-end;align-items:flex-end}.support-bubble.staff{align-self:flex-start}.support-bubble-body{padding:12px 14px;border-radius:8px;background:#fff;border:1.5px solid #efc4c4;color:#2b1214;box-shadow:0 4px 12px #7f0d1614}.support-bubble.mine .support-bubble-body{background:var(--pri);border-color:var(--pri-dark);color:#fff;box-shadow:0 8px 18px #c1121f3d}.support-bubble.staff .support-bubble-body{background:#fff7d8;border-color:#ffc247;color:#2f2406}.support-bubble-body p{margin:0;white-space:pre-wrap;line-height:1.58;font-size:15px;font-weight:700}.support-bubble-body img{display:block;max-width:min(260px,68vw);border-radius:8px}.support-bubble-body video{display:block;width:min(280px,72vw);max-height:320px;border-radius:8px;background:#000}.support-bubble-body audio{width:min(280px,70vw)}.support-bubble>span{font-size:12px;color:#405149;font-weight:800}.support-compose{display:grid;gap:10px;padding:14px 16px;border-top:1.5px solid #efc4c4;background:#fff}.support-compose textarea{width:100%;min-height:92px;padding:12px;border:1.5px solid #e2c9c9;border-radius:8px;resize:vertical;font-size:16px;color:var(--text1);background:#fff;font-weight:700}.support-compose textarea::placeholder{color:var(--text3)}.support-compose-actions{display:grid;grid-template-columns:48px 1fr;gap:8px;align-items:center}.support-plus-btn{width:48px;height:44px;border:1.5px solid #e2c9c9;border-radius:8px;background:#fff;color:var(--pri);font-size:28px;line-height:1;font-weight:700;cursor:pointer}.support-plus-btn.active{background:var(--pri);border-color:var(--pri-dark);color:#fff}.support-file-btn{position:relative;overflow:hidden}.support-file-btn input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.support-attach-panel{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px;border:1px solid #f0caca;border-radius:8px;background:#fff8f8}.support-attach-item{position:relative;display:grid;place-items:center;min-height:48px;border:1px solid #efd0d0;border-radius:8px;background:#fff;color:var(--pri-dark);font-size:13px;font-weight:900;cursor:pointer;overflow:hidden}.support-attach-item input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.support-attach-item:active{transform:translateY(1px)}.support-admin-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:16px;padding:16px}.message-admin-layout{align-items:start}.message-filter-bar{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.message-admin-table-wrap{max-height:560px;overflow:auto}.message-admin-table th,.message-admin-table td{vertical-align:top}.message-cell{display:grid;gap:4px;max-width:360px}.message-cell p{margin:0;white-space:pre-wrap;word-break:break-word}.broadcast-admin-list .support-admin-row{position:relative}.compact-filter{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.compact-pagination{padding:10px 16px 16px}.support-admin-broadcast{display:grid;gap:10px;padding:14px 16px;border-bottom:1px solid #eef1e8;background:#fbfcf8}.broadcast-form-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:stretch}.broadcast-form-row textarea{grid-column:1 / -2;min-height:72px;resize:vertical}.broadcast-form-row input,.broadcast-form-row select,.broadcast-form-row textarea{width:100%;padding:10px;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--text1);font-size:14px}.broadcast-form-row .btn-main{min-height:72px}.broadcast-picker-row{display:grid;gap:8px}.admin-broadcast-candidates button{position:relative;padding-right:56px}.admin-broadcast-candidates button em{display:inline-flex;align-items:center;justify-content:center;min-height:24px;margin:6px 4px 0 0;padding:0 7px;border-radius:6px;background:#edf8e7;color:var(--pri);font-size:11px;font-weight:900;font-style:normal}.admin-broadcast-candidates button em:hover{background:var(--pri);color:#fff}.support-admin-list{display:grid;gap:8px;max-height:580px;overflow-y:auto}.support-admin-row{padding:12px;border:1px solid #edf1e8;border-radius:8px;background:#fbfcf8;cursor:pointer}.support-admin-row b,.support-admin-row span,.support-admin-row p{display:block}.support-admin-row span{margin-top:4px;font-size:12px;color:var(--text3)}.support-admin-row .support-realname-line{color:var(--text1);font-weight:800;overflow-wrap:anywhere}.support-admin-row p{margin-top:6px;color:var(--text1)}.support-admin-reply{display:grid;align-content:start;gap:10px;padding:12px;border:1px solid #edf1e8;border-radius:8px;background:#fff}.support-admin-reply label{display:grid;gap:6px;color:var(--text2);font-weight:800}.support-admin-reply input,.support-admin-reply textarea{width:100%;min-height:44px;padding:10px;border:1px solid var(--border);border-radius:8px;font-size:15px}.support-admin-reply textarea{min-height:140px;resize:vertical}.asset-card,.cart-list,.cart-line,.cart-summary-bar,.payment-order-card,.pay-qr-wrap,.team-card,.qr-card,.qr-link,.filter-bar,.user-mode-tabs button,.mobile-user-card,.mobile-user-row,.tree-row,.pending-member-row,.kpi-card,.cfg-item.editable,.my-notif-bar,.my-grid-item,.my-order-filters,.order-detail,.order-info-grid,.support-thread,.support-mode-tabs,.support-target-grid textarea,.support-target-grid p,.support-contact-list,.support-contact-list button,.support-bubble-body,.support-compose,.support-compose textarea,.support-plus-btn,.support-attach-panel,.support-attach-item,.finance-board-item{background-color:#ffffffbf;border-color:#eadadad1;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.cart-line,.support-compose,.support-thread,.support-mode-tabs,.my-order-filters{background-image:none}.text-btn:not(.danger),.pmc-select,.more-orders-btn,.proof-upload-card{background-color:#ffffffb8;backdrop-filter:blur(12px) saturate(135%);-webkit-backdrop-filter:blur(12px) saturate(135%)}.phone-edit-row .text-btn{background:var(--pri);border-color:var(--pri-dark);color:#fff}.finance-board-card{margin-bottom:16px}.finance-board-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px}.finance-board-item{min-width:0;padding:12px;border:1px solid rgba(234,218,218,.82);border-radius:8px;background:#ffffffbf}.finance-board-item.primary{background:#ffffffd1;border-color:#d7e7cdd1}.finance-board-item span{display:block;margin-bottom:6px;color:var(--text3);font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-board-item b{display:block;color:var(--text1);font-size:15px;line-height:1.25;overflow-wrap:anywhere}.finance-board-item.primary b{color:var(--pri-dark)}@media (max-width: 768px){.app-layout{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.my-section-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.my-section-menu button{min-height:48px;font-size:14px}.product-mall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-mall-grid.declaration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-mall-card{border-radius:8px}.pmc-image{height:96px}.pmc-type-tag{top:7px;left:7px;padding:2px 6px;font-size:10px}.pmc-body{padding:9px}.pmc-body h4{min-height:38px;margin-bottom:3px;font-size:14px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.declaration-grid .pmc-body h4{min-height:38px;font-size:14px}.pmc-desc{display:none}.model-level-table-wrap{margin:0;overflow-x:hidden}.model-level-table{width:100%;min-width:0;table-layout:fixed}.model-level-table th,.model-level-table td{padding:8px 6px;font-size:12px;line-height:1.2}.model-level-table th:nth-child(1),.model-level-table td:nth-child(1){width:24%}.model-level-table th:nth-child(2),.model-level-table td:nth-child(2){width:27%;text-align:center}.model-level-table th:nth-child(3),.model-level-table td:nth-child(3){width:49%;text-align:right}.model-level-table th:nth-child(4),.model-level-table td:nth-child(4){display:none}.pmc-prices{display:block;margin-bottom:7px}.pmc-market{display:block;font-size:11px}.pmc-join{display:block;margin-top:1px;font-size:15px;line-height:1.25}.pmc-footer{align-items:stretch;flex-direction:column;gap:7px}.pmc-stock{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmc-select{width:100%;min-height:42px;padding:0 8px;font-size:12px}.order-head{align-items:flex-start;gap:10px}.order-head-left{min-width:0;flex:1}.order-head-right{flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;max-width:42%;gap:6px}.order-sn{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-amount{width:100%;text-align:right}.order-pay-btn{min-height:36px;padding:0 12px}.order-list-header{flex-direction:row;align-items:center;min-height:50px;padding:10px 16px}.order-list-header h3{font-size:18px;line-height:1.1}.order-list-header .tag-count{padding:5px 10px;font-size:13px;border-radius:8px}.order-list-card,.support-panel,.checkout-panel{margin-top:30px!important}.order-list-card:after,.support-panel:after,.checkout-panel:after{content:"";position:absolute;left:0;right:0;top:-29px;height:24px;background-image:var(--li-fire-divider);background-repeat:no-repeat;background-position:center;background-size:min(100%,390px) auto;pointer-events:none}.support-compose-actions{grid-template-columns:48px 1fr}.support-compose-actions .btn-main{grid-column:auto}.support-compose textarea{min-height:72px}.support-attach-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.support-thread .empty-inline{min-height:112px}.shop-section .shop-hero{grid-template-columns:1fr;gap:10px;min-height:150px;margin-top:2px;padding:14px 128px 14px 14px;background-position:center}.shop-hero h2{font-size:29px}.shop-hero p{max-width:none;font-size:12px;line-height:1.4}.shop-section .shop-tabs{margin-top:30px}.checkout-panel .pc-header,.support-panel .pc-header{flex-direction:row;align-items:center;min-height:56px;padding:12px 16px}.checkout-panel .pc-header h3,.support-panel .pc-header h3{font-size:18px;line-height:1.15}.support-panel .pc-header .text-btn{min-height:36px}.support-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px;gap:6px}.support-mode-tabs button{min-height:36px;font-size:12px}.support-admin-layout{grid-template-columns:1fr;padding:12px}.message-filter-bar,.compact-filter{grid-template-columns:1fr}.message-admin-table-wrap{max-height:none}.broadcast-form-row{grid-template-columns:1fr}.broadcast-form-row textarea{grid-column:auto}.broadcast-form-row .btn-main{min-height:42px}.back-home,.code-btn,.btn-main,.text-btn{min-height:44px}.model-brief-grid,.model-summary-grid{grid-template-columns:1fr}.model-calculator{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.cfo-shell .main-panel{padding-top:8px}.cfo-shell .mobile-toolbar{position:absolute;top:8px;right:14px;z-index:2;margin-bottom:0}.cfo-shell .mt-btn{min-width:48px;min-height:40px;padding:0 10px;font-size:17px}.cfo-shell .page-top{min-height:48px;margin-bottom:10px;padding-right:142px}.cfo-shell .page-top h2{font-size:24px;margin-bottom:2px;line-height:1.15;white-space:nowrap}.cfo-shell .page-top p{font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfo-shell .user-filter-card,.cfo-shell .user-list-card{margin-bottom:10px}.cfo-shell .user-filter-card .pc-header{flex-direction:row;align-items:center;padding:10px 14px 7px;border-bottom:0}.cfo-shell .user-filter-card .pc-header h3{font-size:18px;line-height:1.1}.cfo-shell .user-filter-card .tag-count,.cfo-shell .user-list-card .tag-count{padding:4px 8px;font-size:12px;border-radius:7px}.cfo-shell .user-filter-card .user-mode-tabs{margin:0 10px 7px;gap:5px}.cfo-shell .user-mode-tabs button{min-height:34px;padding:0 6px;font-size:12px;border-radius:7px}.cfo-shell .filter-bar{grid-template-columns:minmax(0,1fr) 78px;gap:6px;margin:0 10px 10px;padding:8px;border-radius:8px}.cfo-shell .filter-bar input{grid-column:1}.cfo-shell .filter-bar input,.cfo-shell .filter-bar select{height:36px;padding:0 10px;font-size:13px;border-radius:7px}.cfo-shell .filter-bar .btn-main{grid-column:2;grid-row:1;min-height:36px;height:36px;padding:0 8px;font-size:13px;border-radius:7px;box-shadow:none}.cfo-shell .user-filter-card .filter-bar .admin-user-search-btn{grid-column:2;grid-row:1}.cfo-shell .user-filter-card .filter-bar .admin-create-user-btn{grid-column:1 / -1;grid-row:3}.cfo-shell .filter-bar select:nth-of-type(1){grid-column:1}.cfo-shell .filter-bar select:nth-of-type(2){grid-column:2}.cfo-shell .user-list-card .pc-header{flex-direction:row;align-items:center;padding:10px 14px;min-height:48px}.cfo-shell .user-list-card .pc-header h3{min-width:0;font-size:18px;line-height:1.1;white-space:nowrap}.cfo-shell .user-list-card .header-actions{width:auto;gap:5px;flex-wrap:nowrap}.cfo-shell .user-list-card .header-actions .text-btn{min-height:32px;padding:0 8px;font-size:12px;white-space:nowrap;border-radius:7px;box-shadow:none}.cfo-shell .mobile-user-list{gap:8px;padding:8px 10px 0}.cfo-shell .mobile-user-list .empty-inline{min-height:104px;padding:22px 0}.cfo-shell .mobile-user-list~.pagination-bar{padding:9px 10px 10px;gap:6px}.cfo-shell .mobile-user-list~.pagination-bar select{height:34px}.cfo-shell .mobile-user-list~.pagination-bar .text-btn{min-height:34px}.cfo-shell .order-filter-card,.cfo-shell .order-list-card{margin-bottom:10px}.cfo-shell .order-filter-card .pc-header{flex-direction:row;align-items:center;padding:10px 14px 7px;border-bottom:0}.cfo-shell .order-filter-card .pc-header h3{font-size:18px;line-height:1.1}.cfo-shell .order-filter-card .tag-count,.cfo-shell .order-list-card .tag-count{padding:4px 8px;font-size:12px;border-radius:7px}.cfo-shell .order-filter-card .filter-bar{grid-template-columns:minmax(0,1fr) 84px;gap:6px;margin:0 10px 10px;padding:8px;border-radius:8px}.cfo-shell .order-filter-card .filter-bar input,.cfo-shell .order-filter-card .filter-bar select{width:100%!important;height:36px;padding:0 10px;font-size:13px;border-radius:7px}.cfo-shell .order-filter-card .filter-bar input:nth-of-type(1){grid-column:1;grid-row:1}.cfo-shell .order-filter-card .filter-bar .btn-main{grid-column:2;grid-row:1;min-height:36px;height:36px;padding:0 8px;font-size:13px;border-radius:7px;box-shadow:none}.cfo-shell .order-filter-card .filter-bar select:nth-of-type(1){grid-column:1;grid-row:2}.cfo-shell .order-filter-card .filter-bar select:nth-of-type(2){grid-column:2;grid-row:2}.cfo-shell .order-filter-card .filter-bar select:nth-of-type(3){grid-column:1;grid-row:3}.cfo-shell .order-filter-card .filter-bar select:nth-of-type(4){grid-column:2;grid-row:3}.cfo-shell .order-filter-card .filter-bar input:nth-of-type(2){grid-column:1;grid-row:4}.cfo-shell .order-filter-card .filter-bar input:nth-of-type(3){grid-column:2;grid-row:4}.cfo-shell .order-list-card .pc-header{position:relative;display:block;padding:10px 14px 8px}.cfo-shell .order-list-card .pc-header h3{padding-right:64px;font-size:18px;line-height:1.1;white-space:nowrap}.cfo-shell .order-list-card .header-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:6px;margin-top:10px}.cfo-shell .order-list-card .header-actions .tag-count{position:absolute;top:8px;right:14px}.cfo-shell .order-list-card .header-actions .text-btn,.cfo-shell .order-list-card .header-actions .file-btn{min-width:0;min-height:32px;height:32px;padding:0 4px;margin-left:0!important;font-size:12px;border-radius:7px;box-shadow:none}.cfo-shell .order-list-card .shop-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:0 10px 8px!important;border-bottom:1px solid #eef1e8}.cfo-shell .order-list-card .shop-tabs button{min-height:34px;padding:0 4px;font-size:12px;border-radius:7px}.cfo-shell .order-list-card .data-table th,.cfo-shell .order-list-card .data-table td{padding:8px 7px}.cfo-shell .finance-kpi-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.cfo-shell .finance-kpi-cards .asset-card{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-height:76px;padding:12px 8px}.cfo-shell .finance-kpi-cards .ac-icon{width:28px;height:28px;font-size:14px}.cfo-shell .finance-kpi-cards .ac-label{margin-bottom:2px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfo-shell .finance-kpi-cards .ac-value{font-size:14px;line-height:1.2;white-space:normal;overflow-wrap:anywhere}.cfo-shell .finance-board-card{margin-bottom:12px}.cfo-shell .finance-board-card .pc-header{flex-direction:row;align-items:center;padding:10px 14px}.cfo-shell .finance-board-card .pc-header h3{font-size:18px;line-height:1.1}.cfo-shell .finance-board-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 10px 10px}.cfo-shell .finance-board-item{padding:10px 8px}.cfo-shell .finance-board-item.primary{grid-column:1 / -1}.cfo-shell .finance-board-item span{margin-bottom:4px;font-size:11px}.cfo-shell .finance-board-item b{font-size:14px}.modal-overlay{align-items:flex-start;padding-top:22px;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.mobile-user-detail-modal{max-height:calc(100vh - 120px)}}@media (max-width: 480px){.poster-actions{grid-template-columns:1fr}.pmc-image{height:96px}.order-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 12px 12px}.order-tabs button{padding:9px 4px;font-size:13px}.my-order-filters{grid-template-columns:1fr 1fr;padding:10px 12px}.my-order-filters .text-btn{grid-column:1 / -1}.payment-qr-img{width:min(420px,calc(100vw - 72px));min-height:min(420px,calc(100vw - 72px))}.payment-qr-missing{width:min(420px,calc(100vw - 72px));min-height:min(320px,calc(100vw - 72px))}.order-qr img{width:min(280px,78vw);height:min(280px,78vw)}.model-calculator{grid-template-columns:1fr}}.main-panel{background-color:transparent!important;background-image:none!important}.app-layout{background:transparent!important}.app-layout:before{background-attachment:fixed!important;background-position:center top!important}.panel-card,.my-header,.my-section-menu button,.shop-tabs,.product-mall-card,.asset-card,.cart-list,.cart-line,.cart-summary-bar,.payment-order-card,.pay-qr-wrap,.team-card,.qr-card,.qr-link,.filter-bar,.mobile-user-card,.mobile-user-row,.tree-row,.pending-member-row,.kpi-card,.cfg-item.editable,.my-notif-bar,.my-grid-item,.my-order-filters,.order-detail,.order-info-grid,.support-thread,.support-mode-tabs,.support-target-grid p,.support-contact-list,.support-bubble-body,.support-compose,.support-attach-panel,.finance-board-item,.finance-board-item.primary{position:relative!important;background-color:#ffffff1f!important;border:1px solid rgba(255,255,255,.54)!important;backdrop-filter:blur(3px) saturate(135%) contrast(1.02)!important;-webkit-backdrop-filter:blur(3px) saturate(135%) contrast(1.02)!important;box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #7f0d1614,0 0 0 1px #ffd2962e,0 10px 18px #7f0d161a,0 22px 48px #7f0d1621!important}.pc-header,.order-list-header,.finance-board-card .pc-header{background-color:#ffffff1a!important;backdrop-filter:blur(2px) saturate(130%)!important;-webkit-backdrop-filter:blur(2px) saturate(130%)!important}.panel-card:after,.my-header:after,.shop-tabs:after,.product-mall-card:after,.asset-card:after,.cart-list:after,.payment-order-card:after,.pay-qr-wrap:after,.qr-card:after,.filter-bar:after,.mobile-user-card:after,.mobile-user-row:after,.kpi-card:after,.my-notif-bar:after,.my-grid-item:after,.my-order-filters:after,.order-info-grid:after,.support-thread:after,.support-mode-tabs:after,.support-compose:after,.support-attach-panel:after,.finance-board-item:after{content:""!important;position:absolute!important;top:1px!important;right:1px!important;bottom:1px!important;left:1px!important;z-index:1!important;border-radius:inherit!important;pointer-events:none!important;border:1px solid rgba(255,255,255,.38)!important;box-shadow:inset 1px 1px #ffffff94,inset -1px -1px #7f0d1614,0 8px 18px #ffffff14!important;background:linear-gradient(135deg,#ffffff5c,#fff0 28%),linear-gradient(315deg,#ffdc962e,#fff0 30%)!important}input,select,textarea,.form-grid input,.form-grid select,.form-grid textarea,.filter-bar input,.filter-bar select,.data-table select,.support-compose textarea,.support-target-grid textarea,.broadcast-form-row input,.broadcast-form-row select,.broadcast-form-row textarea,.model-calculator input,.my-order-filters input,.cfg-edit-row input,.cfg-select{background-color:#fff9!important;backdrop-filter:blur(12px) saturate(130%)!important;-webkit-backdrop-filter:blur(12px) saturate(130%)!important}input,select,textarea,.form-grid input,.form-grid select,.form-grid textarea,.filter-bar input,.filter-bar select,.data-table select,.support-compose textarea,.support-target-grid textarea,.broadcast-form-row input,.broadcast-form-row select,.broadcast-form-row textarea,.model-calculator input,.my-order-filters input,.cfg-edit-row input,.cfg-select{border:1.5px solid transparent!important;border-color:#ce9730db!important;background:#ffffff6b!important;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #7f0d1624,inset 1px 0 #fff4b857,inset -1px 0 #77460c29,0 0 0 1px #ffeeae52,0 6px 14px #7f0d160f!important}input:focus,select:focus,textarea:focus{border-color:transparent!important;border-color:#e6ab26f2!important;background:#ffffff7a!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #7f0d161f,inset 1px 0 #fff7c273,inset -1px 0 #77460c2e,0 0 0 2px #ffcf4a3d,0 8px 18px #7f0d161a!important}button,.btn-main,.btn-main.outline,.text-btn,.text-btn.danger,.code-btn,.submit-btn,.mini-save,.pmc-select,.more-orders-btn,.proof-upload-card,.support-plus-btn,.support-attach-item,.support-mode-tabs button,.support-contact-list button,.user-mode-tabs button,.my-section-menu button,.order-tabs button,.shop-tabs button,.mt-btn,.mt-logout,.file-btn,.upload-btn{background-color:#ffffffbf!important;backdrop-filter:blur(10px) saturate(125%)!important;-webkit-backdrop-filter:blur(10px) saturate(125%)!important}.btn-main,.submit-btn,.mini-save,.phone-edit-row .text-btn,.support-compose-actions .btn-main,.join-actions .btn-main{background-color:#c1121fbf!important;background-image:linear-gradient(#c1121fbf,#c1121fbf),var(--li-fire-red)!important;color:#fff!important;border-color:#7f0d168c!important}.btn-main:hover,.submit-btn:hover,.mini-save:hover,.phone-edit-row .text-btn:hover:not(:disabled){background-color:#7f0d16bf!important;background-image:linear-gradient(#7f0d16bf,#7f0d16bf),var(--li-fire-red)!important}.menu-item{background-color:#4f1c46bf!important;box-shadow:inset 0 1px #ffffff3d,0 7px 16px #2d00143d!important}.my-section-menu button.active{background-color:#c1121fbf!important;background-image:linear-gradient(#c1121fbf,#c1121fbf),var(--li-fire-red)!important;color:#fff!important}.menu-item.active{background-color:#ffcf4abf!important;box-shadow:inset 0 1px #ffffff6b,0 8px 18px #5a23003d!important}.sidebar{box-shadow:0 -10px 20px #7f0d162e,0 -22px 54px #7f0d162e!important}.btn-main,.submit-btn,.mini-save,.phone-edit-row .text-btn,.support-compose-actions .btn-main,.join-actions .btn-main{box-shadow:inset 0 1px #ffffff47,0 9px 18px #7f0d1633,0 18px 34px #7f0d1624!important}.menu-item.active,.tag-count{background-image:none!important}.my-header{background:linear-gradient(135deg,#fff8da5c,#be872d1f 28%,#ffffff29 54%,#7f0d161a),#ffffff2e!important;border-color:#dca6399e!important;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #703e0a2e,inset 1px 0 #ffeeae6b,inset -1px 0 #7f0d161f,0 12px 26px #7f0d161f,0 26px 58px #7f0d161a!important}.my-header .my-name,.my-header .my-earning b,.my-header .avatar-picker span,.my-header .my-id,.my-header .role-badge,.my-header .phone-line,.my-header .my-role-row,.my-header .my-earning span{text-shadow:0 1px 0 rgba(255,255,255,.78),0 -1px 0 rgba(92,42,0,.18),0 2px 5px rgba(127,13,22,.08)!important}.my-header .my-name{color:#221716!important}.my-header .my-earning b{color:#9d4300!important}.my-header .my-id,.my-header .role-badge{background:linear-gradient(135deg,#fff7c26b,#ffffff2e 48%,#7f0d161a),#ffffff57!important;border:1px solid rgba(220,166,57,.36)!important;box-shadow:inset 0 1px #ffffffb8,0 2px 6px #7f0d1614!important}.avatar-picker{text-shadow:0 1px 0 rgba(255,255,255,.75),0 -1px 0 rgba(92,42,0,.18)!important}.my-avatar{border-color:#ce9730eb!important;box-shadow:inset 0 1px #ffffff9e,0 0 0 2px #ffeeae57,0 9px 22px #7f0d1629!important}button:not(.avatar-picker),.btn-main,.btn-main.outline,.text-btn,.text-btn.danger,.code-btn,.submit-btn,.mini-save,.pmc-select,.more-orders-btn,.proof-upload-card,.support-plus-btn,.support-attach-item,.support-mode-tabs button,.support-contact-list button,.user-mode-tabs button,.my-section-menu button,.order-tabs button,.shop-tabs button,.mt-btn,.mt-logout,.file-btn,.upload-btn{border:1px solid rgba(213,160,53,.58)!important;background:linear-gradient(145deg,#fff8dac7,#ffffff75 35%,#b275162e 68%,#fff0a47a),#ffffff75!important;color:#3a2220!important;text-shadow:0 1px 0 rgba(255,255,255,.82),0 -1px 0 rgba(92,42,0,.22),0 2px 5px rgba(127,13,22,.12)!important;box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #683a0929,inset 1px 0 #ffeeae47,inset -1px 0 #7f0d161a,0 7px 14px #7f0d161f,0 16px 30px #7f0d161a!important}.btn-main,.submit-btn,.mini-save,.phone-edit-row .text-btn,.support-compose-actions .btn-main,.join-actions .btn-main,.my-section-menu button.active{border-color:#ffd25ab8!important;background:linear-gradient(145deg,#ffe98c42,#c1121fc7 38%,#6c0413c7),var(--li-fire-red)!important;color:#fffdf4!important;text-shadow:0 1px 0 rgba(255,236,174,.24),0 -1px 0 rgba(42,0,8,.58),0 2px 8px rgba(42,0,8,.34)!important;box-shadow:inset 0 1px #ffecae6b,inset 0 -1px #3c000957,0 0 0 1px #ffcf4a38,0 9px 18px #7f0d1638,0 20px 38px #7f0d1629!important}.menu-item,.menu-item:not(.active){border-color:#d5a035b8!important;background:linear-gradient(145deg,#ffeba02e,#5c1544d1 42%,#2d001bc7),#4f1c46bf!important;color:#fffdf4!important}.menu-item.active{border-color:#ffe68cd1!important;background:linear-gradient(145deg,#fffad6b8,#ffcf4ae0 52%,#be6f0ea3),#ffcf4abf!important;color:#2c1714!important}:root{--apple-red: #c1121f;--apple-red-strong: #a30f1a;--apple-red-soft: #fff1f2;--apple-bg: #f5f5f7;--apple-card: rgba(255, 255, 255, .92);--apple-text: #1d1d1f;--apple-muted: #6e6e73;--apple-border: rgba(60, 60, 67, .16);--apple-shadow-soft: 0 6px 18px rgba(0, 0, 0, .055);--apple-sidebar: rgba(230, 230, 238, .9)}body{background:var(--apple-bg)!important;color:var(--apple-text)!important}.app-layout,.main-panel{background:var(--apple-bg)!important;background-image:none!important}.app-layout:before,.panel-card:before,.panel-card:after,.shop-tabs:before,.shop-tabs:after,.product-mall-card:before,.product-mall-card:after,.asset-card:after,.filter-bar:after,.my-header:after,.menu-item:before{display:none!important;content:none!important}.sidebar{background:var(--apple-sidebar)!important;background-image:none!important;color:var(--apple-text)!important;border-right:1px solid var(--apple-border)!important;box-shadow:inset -1px 0 #3c3c4324,6px 0 26px #0000000f!important;backdrop-filter:blur(24px) saturate(160%)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important}.menu-item,.menu-item:not(.active){border:1px solid transparent!important;background:transparent!important;background-image:none!important;color:var(--apple-muted)!important;box-shadow:none!important;text-shadow:none!important;border-radius:12px!important;font-weight:700!important}.menu-item:hover{background:#c1121f14!important;color:var(--apple-red)!important}.menu-item.active{border-color:#c1121f24!important;background:var(--apple-red-soft)!important;background-image:none!important;color:var(--apple-red)!important;box-shadow:none!important;text-shadow:none!important}.menu-item .mi-icon,.menu-item.active .mi-icon{background:transparent!important;color:currentColor!important}.sidebar-brand{border-bottom:1px solid var(--apple-border)!important}.sb-logo{background:#ffffffb8!important;box-shadow:inset 0 0 0 1px var(--apple-border)!important}.sb-name{color:var(--apple-text)!important}.sb-sub{color:var(--apple-muted)!important}.menu-label{color:var(--apple-muted)!important;opacity:.78!important}.menu-item.active{box-shadow:inset 3px 0 0 0 var(--apple-red)!important}.sidebar-user{border-top:1px solid var(--apple-border)!important}.ut-name{color:var(--apple-text)!important}.ut-role{color:var(--apple-muted)!important}.exit-btn{background:#ffffffb8!important;color:var(--apple-red)!important;border:1px solid rgba(193,18,31,.18)!important}.exit-btn:hover{background:var(--apple-red-soft)!important;color:var(--apple-red)!important}.lang-btn{background:#fff9!important;color:var(--apple-muted)!important;border:1px solid var(--apple-border)!important}.lang-btn.active{background:var(--apple-red-soft)!important;color:var(--apple-red)!important;border-color:#c1121f2e!important}.panel-card,.my-header,.shop-tabs,.product-mall-card,.asset-card,.cart-list,.cart-line,.cart-summary-bar,.payment-order-card,.pay-qr-wrap,.team-card,.qr-card,.filter-bar,.mobile-user-card,.kpi-card,.cfg-item.editable,.my-notif-bar,.my-grid-item,.my-order-filters,.order-detail,.order-info-grid,.support-thread,.support-mode-tabs,.support-compose,.support-attach-panel,.finance-board-item,.finance-board-item.primary{background:var(--apple-card)!important;background-image:none!important;border:1px solid var(--apple-border)!important;border-radius:14px!important;box-shadow:var(--apple-shadow-soft)!important;backdrop-filter:blur(18px) saturate(145%)!important;-webkit-backdrop-filter:blur(18px) saturate(145%)!important}.pc-header,.order-list-header,.finance-board-card .pc-header{background:#ffffffb8!important;border-color:var(--apple-border)!important}input,select,textarea,.form-grid input,.form-grid select,.form-grid textarea,.filter-bar input,.filter-bar select,.data-table select,.support-compose textarea,.model-calculator input,.my-order-filters input,.cfg-edit-row input,.cfg-select{background:#ffffffe6!important;border:1px solid var(--apple-border)!important;border-radius:12px!important;color:var(--apple-text)!important;box-shadow:none!important;text-shadow:none!important}input:focus,select:focus,textarea:focus{border-color:#c1121f9e!important;box-shadow:0 0 0 4px #c1121f1a!important;outline:none!important}button,.btn-main,.btn-main.outline,.text-btn,.code-btn,.submit-btn,.mini-save,.pmc-select,.more-orders-btn,.proof-upload-card,.support-plus-btn,.support-attach-item,.support-mode-tabs button,.support-contact-list button,.user-mode-tabs button,.my-section-menu button,.order-tabs button,.shop-tabs button,.mt-btn,.mt-logout,.file-btn,.upload-btn{background:#ffffffdb!important;background-image:none!important;border:1px solid var(--apple-border)!important;border-radius:12px!important;color:var(--apple-text)!important;box-shadow:none!important;text-shadow:none!important;font-weight:700!important}.btn-main,.submit-btn,.mini-save,.phone-edit-row .text-btn,.support-compose-actions .btn-main,.join-actions .btn-main,.my-section-menu button.active,.shop-tabs button.active,.order-tabs button.active,.user-mode-tabs button.active,.support-mode-tabs button.active,.pmc-select.selected{background:var(--apple-red)!important;background-image:none!important;border-color:var(--apple-red)!important;color:#fff!important;box-shadow:0 10px 22px #c1121f2e!important;text-shadow:none!important}.btn-main:hover,.submit-btn:hover,.mini-save:hover{background:var(--apple-red-strong)!important;border-color:var(--apple-red-strong)!important}.btn-main.outline,.text-btn,.code-btn,.file-btn,.upload-btn,.mt-btn,.mt-logout{color:var(--apple-red)!important;border-color:#c1121f38!important;background:#ffffffdb!important}.data-table th{background:#f5f5f7!important;color:var(--apple-muted)!important;border-color:var(--apple-border)!important}.tag-count,.role-badge,.pmc-type-tag,.status-badge,.order-status{background:var(--apple-red-soft)!important;background-image:none!important;color:var(--apple-red)!important;border:1px solid rgba(193,18,31,.14)!important;box-shadow:none!important;text-shadow:none!important}@media (max-width: 720px){.sidebar{background:#ffffffe0!important;border:1px solid var(--apple-border)!important;border-radius:22px!important;box-shadow:0 -10px 28px #0000001a!important}.menu-item,.cfo-shell .sidebar-menu .menu-item{min-height:54px!important;border-radius:16px!important;color:var(--apple-muted)!important;background:transparent!important}.menu-item.active,.cfo-shell .sidebar-menu .menu-item.active{background:var(--apple-red-soft)!important;color:var(--apple-red)!important}}#app .welcome-home{flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;min-height:100svh!important;padding:max(56px,9svh) 24px max(40px,env(safe-area-inset-bottom))!important;border:0!important;background:linear-gradient(180deg,#f5f5f7,#fff1f2 48%,#f5f5f7)!important;background-image:linear-gradient(180deg,#f5f5f7,#fff1f2 48%,#f5f5f7)!important;color:var(--apple-text)!important;text-shadow:none!important;box-shadow:none!important}.welcome-hero{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center}.welcome-logo{width:96px;height:96px;object-fit:cover;border-radius:24px;box-shadow:0 18px 42px #00000024}.welcome-title{margin:6px 0 0;font-size:30px;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:var(--apple-text)}.welcome-sub{margin:0;font-size:15px;font-weight:500;letter-spacing:.01em;color:var(--apple-muted)}.welcome-enter{position:relative!important;z-index:1!important;flex:0 0 auto!important;width:min(100%,340px)!important;min-height:52px!important;border:0!important;border-radius:16px!important;background:var(--apple-red)!important;color:#fff!important;font-size:17px!important;font-weight:700!important;letter-spacing:.02em!important;text-shadow:none!important;box-shadow:0 12px 28px #c1121f3d!important}.login-page{min-height:100svh!important;background:linear-gradient(180deg,#f5f5f7,#fff1f2 48%,#f5f5f7)!important;background-image:linear-gradient(180deg,#f5f5f7,#fff1f2 48%,#f5f5f7)!important}.login-page .login-container{width:min(100vw,430px)!important;grid-template-rows:minmax(124px,22svh) minmax(0,1fr) 34px!important}.login-page .login-brand{opacity:1!important;pointer-events:auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;margin:0!important;padding-bottom:18px!important}.login-page .brand-logo{width:72px!important;height:72px!important;border-radius:20px!important;box-shadow:var(--apple-shadow-soft)!important}.login-page .brand-name{color:var(--apple-text)!important;font-size:26px!important;font-weight:800!important}.login-page .brand-sub{color:var(--apple-muted)!important;letter-spacing:0!important}.login-page .login-card{padding:22px!important;border:1px solid var(--apple-border)!important;border-radius:24px!important;background:#ffffffe0!important;background-image:none!important;box-shadow:0 24px 60px #0000001a!important;backdrop-filter:blur(22px) saturate(145%)!important;-webkit-backdrop-filter:blur(22px) saturate(145%)!important}.login-page .back-home,.login-page .tab,.login-page .code-btn,.login-page .submit-btn{background-image:none!important;text-shadow:none!important}.login-page .tab.active{background:#fff!important;color:var(--apple-red)!important;box-shadow:var(--apple-shadow-soft)!important}.login-page .input-box input,.login-page .code-box{background:#fff!important;background-image:none!important;border:1px solid var(--apple-border)!important;color:var(--apple-text)!important}.login-page .code-btn,.login-page .submit-btn{background:var(--apple-red)!important;color:#fff!important;box-shadow:0 10px 22px #c1121f2e!important}.login-page .invite-hint{border-color:#c1121f24!important;background:var(--apple-red-soft)!important;color:var(--apple-text)!important;box-shadow:none!important}:root{--li-fire-line: none;--li-fire-red: none;--li-fire-divider: none}.app-layout:before,.panel-card:before,.shop-tabs:before,.product-mall-card:before,.product-mall-card.selected:before,.asset-card:before,.asset-card.gold:before,.asset-card.green:before,.asset-card.blue:before{content:none!important;background-image:none!important}.app-layout,.app-layout .main-panel{background:var(--apple-bg)!important;background-image:none!important}.app-layout .menu-item,.app-layout .menu-item:not(.active){background:transparent!important;background-image:none!important;border:1px solid transparent!important;color:var(--apple-muted)!important;box-shadow:none!important;text-shadow:none!important;border-radius:12px!important;font-weight:700!important}.app-layout .menu-item:hover{background:var(--apple-red-soft)!important;color:var(--apple-red)!important}.app-layout .menu-item.active{background:var(--apple-red-soft)!important;background-image:none!important;border-color:#c1121f29!important;color:var(--apple-red)!important;box-shadow:none!important;text-shadow:none!important}.app-layout .menu-item .mi-icon,.app-layout .menu-item.active .mi-icon{background:transparent!important;background-image:none!important;box-shadow:none!important;color:currentColor!important}.app-layout .panel-card,.app-layout .asset-card,.app-layout .my-header,.app-layout .mobile-user-card,.app-layout .my-grid-item,.app-layout .my-notif-bar,.app-layout .product-mall-card,.app-layout .payment-order-card,.app-layout .pay-qr-wrap,.app-layout .team-card,.app-layout .qr-card,.app-layout .kpi-card,.app-layout .filter-bar,.app-layout .order-detail,.app-layout .order-info-grid,.app-layout .support-thread,.app-layout .support-compose,.app-layout .support-attach-panel,.app-layout .cart-list,.app-layout .cart-line,.app-layout .cart-summary-bar,.app-layout .finance-board-item{background:#fff!important;background-image:none!important;border:1px solid var(--apple-border)!important;border-radius:16px!important;box-shadow:var(--apple-shadow-soft)!important;color:var(--apple-text)!important}.app-layout button{background:#fff!important;background-image:none!important;border:1px solid var(--apple-border)!important;border-radius:12px!important;color:var(--apple-text)!important;box-shadow:none!important;text-shadow:none!important;font-weight:700!important}.app-layout .avatar-picker{background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--apple-red)!important}.app-layout .btn-main:not(.outline),.app-layout .submit-btn,.app-layout .mini-save,.app-layout .code-btn,.app-layout .shop-tabs button.active,.app-layout .order-tabs button.active,.app-layout .user-mode-tabs button.active,.app-layout .my-section-menu button.active,.app-layout .support-mode-tabs button.active,.app-layout .pmc-select.active{background:var(--apple-red)!important;background-image:none!important;border:1px solid var(--apple-red)!important;color:#fff!important;box-shadow:0 8px 20px #c1121f2e!important;text-shadow:none!important}.app-layout .btn-main:not(.outline):hover,.app-layout .submit-btn:hover,.app-layout .mini-save:hover,.app-layout .code-btn:hover{background:var(--apple-red-strong)!important;border-color:var(--apple-red-strong)!important}.app-layout .btn-main.outline,.app-layout .text-btn,.app-layout .text-btn.danger,.app-layout .mt-btn,.app-layout .mt-logout,.app-layout .file-btn,.app-layout .upload-btn,.app-layout .more-orders-btn,.app-layout .pmc-select{background:#fff!important;background-image:none!important;border:1px solid rgba(193,18,31,.24)!important;color:var(--apple-red)!important;box-shadow:none!important;text-shadow:none!important}.app-layout .shop-tabs,.app-layout .order-tabs,.app-layout .user-mode-tabs,.app-layout .support-mode-tabs,.app-layout .my-section-menu{background:#f5f5f7!important;background-image:none!important;border:1px solid var(--apple-border)!important;box-shadow:none!important}.app-layout input,.app-layout select,.app-layout textarea{background:#fff!important;background-image:none!important;border:1px solid var(--apple-border)!important;border-radius:12px!important;color:var(--apple-text)!important;box-shadow:none!important;text-shadow:none!important}.app-layout input:focus,.app-layout select:focus,.app-layout textarea:focus{border-color:#c1121f99!important;box-shadow:0 0 0 4px #c1121f1a!important;outline:none!important}.app-layout .tag-count,.app-layout .role-badge,.app-layout .pmc-type-tag,.app-layout .status-badge,.app-layout .order-status{background:var(--apple-red-soft)!important;background-image:none!important;color:var(--apple-red)!important;border:1px solid rgba(193,18,31,.14)!important;box-shadow:none!important;text-shadow:none!important}.app-layout .pmc-join{color:var(--apple-red)!important}.apple-hero{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-height:0!important;margin:4px 0 18px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.apple-hero-kicker{display:inline-block;margin-bottom:4px;padding:4px 11px;border-radius:999px;background:var(--apple-red-soft);color:var(--apple-red);font-size:12px;font-weight:800;letter-spacing:.06em}.apple-hero h2{margin:0!important;font-size:26px!important;font-weight:800!important;letter-spacing:-.01em!important;line-height:1.2!important;color:var(--apple-text)!important}.apple-hero p{margin:2px 0 0!important;font-size:14px!important;line-height:1.5!important;color:var(--apple-muted)!important}.apple-hero-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.apple-hero-pills span{padding:4px 12px;border-radius:999px;border:1px solid var(--apple-border);background:#fff;color:var(--apple-muted);font-size:12px;font-weight:600}.login-page button:not(.avatar-picker){background-image:none!important;border-color:var(--apple-border)!important;box-shadow:none!important;text-shadow:none!important}.login-page .back-home{background:#fff!important;border:1px solid rgba(193,18,31,.24)!important;color:var(--apple-red)!important;text-shadow:none!important}.login-page .card-tabs{border:1px solid var(--apple-border)!important;background:#f5f5f7!important;box-shadow:none!important}.login-page .tab{background:transparent!important;background-image:none!important;border:0!important;color:var(--apple-muted)!important;text-shadow:none!important}.login-page .tab.active{background:#fff!important;background-image:none!important;color:var(--apple-red)!important;box-shadow:var(--apple-shadow-soft)!important}.login-page .code-btn,.login-page .submit-btn{border:1px solid var(--apple-red)!important}.login-page .code-box{grid-template-columns:minmax(0,1fr) 96px!important;gap:10px!important}.login-page .code-box input{min-width:0}.login-page .code-btn{width:96px;min-width:0!important;padding:0 8px!important;white-space:nowrap}.app-layout .delivery-choice{margin:12px 0 4px}.app-layout .delivery-label{display:block;margin-bottom:6px;font-size:13px;font-weight:700;color:var(--apple-text)}.app-layout .delivery-opts{display:flex;gap:8px}.app-layout .delivery-opt{flex:1;min-height:42px;border-radius:12px!important}.app-layout .delivery-opt.active{background:var(--apple-red)!important;border-color:var(--apple-red)!important;color:#fff!important;box-shadow:0 8px 20px #c1121f2e!important}.app-layout .delivery-hint{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--apple-muted)}.delivery-tag{display:inline-block;margin-right:6px;padding:2px 8px;border-radius:999px;background:var(--apple-red-soft);color:var(--apple-red);font-size:11px;font-style:normal;font-weight:700}.modal-overlay .modal-card{background:#fff!important;background-image:none!important;border:1px solid var(--apple-border)!important;border-radius:18px!important;box-shadow:0 24px 60px #0000002e!important}.modal-overlay button{background:#fff!important;background-image:none!important;border:1px solid var(--apple-border)!important;border-radius:12px!important;color:var(--apple-text)!important;box-shadow:none!important;text-shadow:none!important;font-weight:700!important}.modal-overlay .btn-main{background:var(--apple-red)!important;background-image:none!important;border-color:var(--apple-red)!important;color:#fff!important;box-shadow:0 8px 20px #c1121f2e!important}.modal-overlay .btn-main:hover{background:var(--apple-red-strong)!important;border-color:var(--apple-red-strong)!important}.modal-overlay .text-btn{color:var(--apple-red)!important;border-color:#c1121f3d!important}.modal-overlay .modal-close{background:transparent!important;border:0!important;color:var(--apple-muted)!important}.modal-overlay input,.modal-overlay select,.modal-overlay textarea{background:#fff!important;background-image:none!important;border:1px solid var(--apple-border)!important;border-radius:12px!important;color:var(--apple-text)!important;box-shadow:none!important}@media (max-width: 768px){.cfo-shell .user-filter-card .filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.cfo-shell .user-filter-card .filter-bar input{grid-column:1 / -1;grid-row:1}.cfo-shell .user-filter-card .filter-bar select:nth-of-type(1){grid-column:1;grid-row:2}.cfo-shell .user-filter-card .filter-bar select:nth-of-type(2){grid-column:2;grid-row:2}.cfo-shell .user-filter-card .filter-bar .admin-user-search-btn{grid-column:1 / -1;grid-row:3}.cfo-shell .user-filter-card .filter-bar .admin-create-user-btn{grid-column:1 / -1;grid-row:4}.cfo-shell .order-filter-card .filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.cfo-shell .order-filter-card .filter-bar input:nth-of-type(1){grid-column:1 / -1;grid-row:1}.cfo-shell .order-filter-card .filter-bar .btn-main{grid-column:1 / -1;grid-row:2}.cfo-shell .order-filter-card .filter-bar select:nth-of-type(1){grid-column:1;grid-row:3}.cfo-shell .order-filter-card .filter-bar select:nth-of-type(2){grid-column:2;grid-row:3}.cfo-shell .order-filter-card .filter-bar select:nth-of-type(3){grid-column:1;grid-row:4}.cfo-shell .order-filter-card .filter-bar select:nth-of-type(4){grid-column:2;grid-row:4}.cfo-shell .order-filter-card .filter-bar select:nth-of-type(5){grid-column:1 / -1;grid-row:5}.cfo-shell .order-filter-card .filter-bar input:nth-of-type(2){grid-column:1;grid-row:6}.cfo-shell .order-filter-card .filter-bar input:nth-of-type(3){grid-column:2;grid-row:6}.cfo-shell .order-list-card .header-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.cfo-shell .admin-order-wrap{display:none}.cfo-shell .mobile-order-list{display:grid;gap:8px;padding:8px 10px 0}.mobile-order-list{display:none}.cfo-shell .mobile-order-card{display:grid;gap:10px;padding:12px;border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:var(--shadow-soft)}.mobile-order-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mobile-order-title{min-width:0;display:grid;gap:3px}.mobile-order-title b{overflow:hidden;color:var(--text1);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.mobile-order-title span{overflow:hidden;color:var(--text3);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mobile-order-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mobile-order-facts>div{min-width:0;padding:8px;border-radius:7px;background:#f7f7f9}.mobile-order-facts .wide{grid-column:1 / -1}.mobile-order-facts span,.mobile-order-facts b{display:block;overflow-wrap:anywhere}.mobile-order-facts>div>span{margin-bottom:3px;color:var(--text3);font-size:11px}.mobile-order-facts b{color:var(--text1);font-size:12px;line-height:1.4}.mobile-order-materials{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.mobile-order-materials a{color:var(--pri);font-size:12px;font-weight:700}.mobile-order-materials .status-pill{width:auto}.mobile-order-actions{display:flex;flex-wrap:wrap;gap:7px}.mobile-order-actions .text-btn{flex:1 1 72px;min-height:36px}}@media (max-width: 768px){.cfo-shell .user-filter-card{display:block!important;height:auto!important;visibility:visible!important;overflow:visible!important}.cfo-shell .user-filter-card .pc-header{display:flex!important;visibility:visible!important;opacity:1!important}.cfo-shell .user-filter-card .user-mode-tabs{display:grid!important;visibility:visible!important;opacity:1!important}.cfo-shell .user-filter-card .filter-bar{display:grid!important;height:auto!important;visibility:visible!important;opacity:1!important}.cfo-shell .user-filter-card .filter-bar>*{display:block;visibility:visible!important;opacity:1!important}html,body,#app,.app-layout,.cfo-shell,.main-panel{width:100%;max-width:100%;min-width:0!important;overflow-x:clip}.cfo-shell .panel-card,.cfo-shell .mobile-user-list,.cfo-shell .mobile-user-row{box-sizing:border-box;min-width:0;max-width:100%}.cfo-shell .mobile-user-row{width:100%;grid-template-columns:44px minmax(0,1fr) minmax(68px,92px)}.cfo-shell .mobile-user-row-side{max-width:92px;overflow:hidden}}@media (min-width: 769px){.mobile-order-list{display:none}}
