.business-nav[data-v-03e8d429]{overflow-y:auto;padding-right:3px;scrollbar-width:thin}.business-nav-label[data-v-03e8d429]{display:block;padding:0 13px 10px;color:#55514b;font-size:9px;letter-spacing:2px}.business-nav>button[data-v-03e8d429]{position:relative;min-height:62px;height:auto;margin:3px 0;padding:10px 12px;border-radius:14px}.business-nav>button>i[data-v-03e8d429]{width:28px;font-size:15px}.business-nav>button>span[data-v-03e8d429]{min-width:0;display:flex;flex-direction:column;gap:5px}.business-nav>button b[data-v-03e8d429]{font-size:13px;font-weight:600}.business-nav>button span small[data-v-03e8d429]{overflow:hidden;color:#5f5b55;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.business-nav>button.active[data-v-03e8d429]{box-shadow:inset 2px 0 #caaa6b}.business-nav>button.active span small[data-v-03e8d429]{color:#827765}.business-nav>button em[data-v-03e8d429]{min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;border-radius:999px;background:#c6a267;color:#17120b;font-size:9px;font-style:normal}.business-subnav[data-v-03e8d429]{margin:2px 0 10px 40px;padding-left:13px;border-left:1px solid rgba(202,170,107,.18)}.business-subnav button[data-v-03e8d429]{width:100%;height:36px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:9px;background:transparent;color:#77736d;font-size:12px;text-align:left}.business-subnav button[data-v-03e8d429]:hover{background:#ffffff06;color:#b9b3aa}.business-subnav button.active[data-v-03e8d429]{background:#caaa6b14;color:#d2b477}.business-subnav button i[data-v-03e8d429]{color:#796746;font-size:11px;font-style:normal;opacity:0;transform:translate(-4px);transition:.16s ease}.business-subnav button.active i[data-v-03e8d429]{opacity:1;transform:none}.admin-asset-preview[data-v-478a68e3]{width:100%;height:100%;min-height:inherit;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#1b1a17,#111210);color:#77736c}.admin-asset-preview img[data-v-478a68e3]{width:100%;height:100%;display:block;object-fit:cover}.admin-asset-fallback[data-v-478a68e3]{min-height:92px;padding:16px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center}.admin-asset-fallback svg[data-v-478a68e3]{width:25px;height:25px;fill:none;stroke:#8b754f;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.admin-asset-fallback strong[data-v-478a68e3]{color:#9b958b;font-size:11px;font-weight:500;letter-spacing:.04em}.admin-asset-fallback small[data-v-478a68e3]{max-width:230px;color:#67645e;font-size:10px;line-height:1.6}.admin-asset-preview.broken[data-v-478a68e3]{background:repeating-linear-gradient(135deg,#171714 0 12px,#141512 12px 24px)}.admin-asset-preview.broken .admin-asset-fallback svg[data-v-478a68e3]{stroke:#b87567}.admin-asset-fallback button[data-v-478a68e3]{min-height:30px;padding:5px 11px;border:1px solid #5b4b34;border-radius:8px;background:#191713;color:#c9aa71;font-size:10px;cursor:pointer}.admin-asset-fallback button[data-v-478a68e3]:hover{border-color:#8b7047;background:#211d16}.admin-asset-actions[data-v-478a68e3]{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.admin-asset-preview.compact .admin-asset-fallback[data-v-478a68e3]{min-height:0;padding:8px;gap:5px}.admin-asset-preview.compact .admin-asset-fallback svg[data-v-478a68e3]{width:18px;height:18px}.admin-asset-preview.compact .admin-asset-fallback strong[data-v-478a68e3]{font-size:9px}.admin-asset-preview.compact .admin-asset-fallback button[data-v-478a68e3]{min-height:24px;padding:3px 7px;font-size:9px}.mobile-inline-note[data-v-c13dc145]{margin:0 0 12px;padding:12px 14px;border:1px solid #393329;border-radius:13px;background:#191713;color:#aaa08f;font-size:12px;line-height:1.6}.mobile-product-detail[data-v-5b3c9252]{padding:14px 0}.mobile-product-detail-cover[data-v-5b3c9252]{width:100%;max-height:310px;object-fit:cover;border-radius:18px;background:#20231f}.mobile-product-summary h2[data-v-5b3c9252],.mobile-product-summary p[data-v-5b3c9252]{margin:0}.mobile-product-summary h2[data-v-5b3c9252]{margin:5px 0;font-size:23px}.mobile-product-summary>small[data-v-5b3c9252]{color:#c2a365}.mobile-product-summary>strong[data-v-5b3c9252]{display:block;margin-top:12px;color:#d8b873;font-size:19px}.mobile-product-summary>em[data-v-5b3c9252]{display:inline-block;margin-top:10px;padding:5px 8px;border-radius:7px;background:#352418;color:#dca16f;font-style:normal;font-size:11px}.mobile-product-features[data-v-5b3c9252]{display:flex;flex-wrap:wrap;gap:7px}.mobile-product-features span[data-v-5b3c9252]{padding:7px 10px;border:1px solid #444137;border-radius:999px;color:#d1c6af;font-size:12px}.mobile-product-detail section>button[data-v-5b3c9252]{min-height:42px;margin-top:12px;padding:0 13px;border:1px solid #58482d;border-radius:10px;background:#211d16;color:#d1b16f}.mobile-content-priority[data-v-3ae65939]{margin-bottom:14px;padding:20px;border:1px solid #6e5429;border-radius:20px;background:#211b12}.mobile-content-priority.ready[data-v-3ae65939]{border-color:#304238;background:#151b17}.mobile-content-priority small[data-v-3ae65939]{color:#c8aa70;font-size:11px;font-weight:750;letter-spacing:.12em}.mobile-content-priority h2[data-v-3ae65939]{margin:9px 0 7px;font-size:22px}.mobile-content-priority p[data-v-3ae65939]{margin:0;color:#aaa69d;font-size:13px;line-height:1.65}.mobile-content-priority button[data-v-3ae65939]{width:100%;min-height:48px;margin-top:16px;padding:0 15px;border:0;border-radius:13px;background:#d2b573;color:#17140e;font-weight:750;text-align:left}.mobile-content-priority button span[data-v-3ae65939]{float:right;font-size:22px}.mobile-content-entry-list[data-v-3ae65939]{display:grid;gap:9px;margin-bottom:14px}.mobile-content-entry-list>button[data-v-3ae65939]{display:grid;grid-template-columns:42px minmax(0,1fr) auto 14px;align-items:center;gap:11px;width:100%;min-height:78px;padding:13px;border:1px solid #292c29;border-radius:17px;background:#151715;color:#eee;text-align:left}.mobile-content-entry-list>button>i[data-v-3ae65939]{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#25231d;color:#d1b370;font-style:normal}.mobile-content-entry-list span strong[data-v-3ae65939],.mobile-content-entry-list span small[data-v-3ae65939]{display:block}.mobile-content-entry-list span small[data-v-3ae65939]{margin-top:5px;color:#858b85;font-size:11px;line-height:1.45}.mobile-content-entry-list em[data-v-3ae65939]{color:#b99c62;font-size:11px;font-style:normal;white-space:nowrap}.mobile-content-entry-list b[data-v-3ae65939]{color:#777;font-size:20px}.mobile-content-recent[data-v-3ae65939]{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:10px 0;border:0;border-top:1px solid #282b28;background:transparent;color:#eee;text-align:left}.mobile-content-recent img[data-v-3ae65939],.mobile-content-recent>i[data-v-3ae65939]{width:62px;height:48px;border-radius:9px;object-fit:cover}.mobile-content-recent>i[data-v-3ae65939]{display:grid;place-items:center;background:#232623;color:#777;font-size:10px;font-style:normal}.mobile-content-recent span strong[data-v-3ae65939],.mobile-content-recent span small[data-v-3ae65939]{display:block}.mobile-content-recent span small[data-v-3ae65939]{margin-top:5px;color:#858b85;font-size:11px}.mobile-content-recent em[data-v-3ae65939]{padding:4px 7px;border-radius:7px;background:#26241e;color:#c3a667;font-size:10px;font-style:normal}.mobile-material-card[data-v-495c146d]{display:grid;grid-template-columns:90px minmax(0,1fr) 14px;gap:12px;align-items:center;width:100%;padding:11px;border:1px solid #292c29;border-radius:17px;background:#151715;color:#eee;text-align:left}.mobile-material-card>img[data-v-495c146d],.mobile-material-card>i[data-v-495c146d]{width:90px;height:104px;border-radius:12px;object-fit:cover}.mobile-material-card>i[data-v-495c146d]{display:grid;place-items:center;background:#222522;color:#777;font-size:11px;font-style:normal}.mobile-material-card span[data-v-495c146d]>*{display:block}.mobile-material-card span small[data-v-495c146d]{color:#c2a365}.mobile-material-card span strong[data-v-495c146d]{margin:6px 0;font-size:16px}.mobile-material-card span p[data-v-495c146d]{display:-webkit-box;overflow:hidden;margin:0;color:#929792;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-material-card span em[data-v-495c146d]{margin-top:8px;color:#747a74;font-size:10px;font-style:normal}.mobile-material-card>b[data-v-495c146d]{color:#9b8150;font-size:21px}.mobile-material-detail[data-v-495c146d]{display:grid;gap:12px;padding:14px}.mobile-material-cover[data-v-495c146d]{width:100%;max-height:240px;border-radius:18px;object-fit:cover}.mobile-material-detail>section[data-v-495c146d]{padding:17px;border:1px solid #292c29;border-radius:16px;background:#151715}.mobile-material-detail h2[data-v-495c146d],.mobile-material-detail h3[data-v-495c146d],.mobile-material-detail p[data-v-495c146d]{margin:0}.mobile-material-detail h3[data-v-495c146d]{margin-bottom:8px;font-size:15px}.mobile-material-detail p[data-v-495c146d]{color:#989d98;font-size:13px;line-height:1.7}.mobile-material-detail small[data-v-495c146d]{display:block;margin-top:9px;color:#777}.mobile-material-detail article[data-v-495c146d]{display:flex;gap:10px;padding:12px 0;border-top:1px solid #282b28}.mobile-material-detail article>small[data-v-495c146d]{margin:0;color:#c2a365}.mobile-material-detail article span[data-v-495c146d]{min-width:0;flex:1}.mobile-material-detail article strong[data-v-495c146d]{display:block;margin-bottom:5px}.mobile-material-detail article img[data-v-495c146d]{width:100%;margin-top:9px;border-radius:11px}.mobile-material-note[data-v-495c146d]{padding:13px;border-radius:12px;background:#201d17;color:#b9a67d;font-size:12px;line-height:1.6}.mobile-brand-hero[data-v-b263ad1e]{display:flex;align-items:flex-end;min-height:280px;margin-bottom:14px;padding:22px;border-radius:22px;background-position:center;background-size:cover}.mobile-brand-hero small[data-v-b263ad1e]{color:#d4b878;letter-spacing:.14em}.mobile-brand-hero h2[data-v-b263ad1e]{max-width:280px;margin:8px 0 0;font-size:28px}.mobile-brand-page>.mobile-form-card>small[data-v-b263ad1e]{color:#7f857f}.mobile-brand-page>.mobile-form-card>p[data-v-b263ad1e]{color:#a0a5a0;line-height:1.75}.mobile-brand-kicker[data-v-b263ad1e]{color:#c4a669!important;letter-spacing:.13em}.mobile-brand-principle[data-v-b263ad1e]{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px 0;border-top:1px solid #292c29}.mobile-brand-principle>b[data-v-b263ad1e]{color:#c5a86c}.mobile-brand-principle strong[data-v-b263ad1e]{display:block}.mobile-brand-principle p[data-v-b263ad1e]{margin:5px 0 0;color:#909590;font-size:13px;line-height:1.6}.mobile-brand-note[data-v-b263ad1e]{padding:15px;border:1px solid #332e24;border-radius:14px;background:#1c1914;color:#b3a27f;font-size:12px;line-height:1.65}.mobile-workspace[data-v-0c0f66cb]{display:none}@media(max-width:900px){.mobile-workspace[data-v-0c0f66cb]{display:flex;padding:0;color:var(--ink)}.mobile-page-bar[data-v-0c0f66cb]{position:relative;margin:0}.mobile-page-bar small[data-v-0c0f66cb]{display:block}.mobile-page-bar h1[data-v-0c0f66cb]{margin:0}.mobile-page-bar button[data-v-0c0f66cb]{font-size:22px}.mobile-priority-card[data-v-0c0f66cb],.mobile-section[data-v-0c0f66cb],.mobile-module-card[data-v-0c0f66cb]{margin-bottom:14px;border:1px solid #282b28;border-radius:18px;background:#151715}.mobile-priority-card[data-v-0c0f66cb]{padding:20px}.mobile-priority-card>small[data-v-0c0f66cb]{color:#c2a264;font-size:11px;letter-spacing:.16em}.mobile-priority-card h2[data-v-0c0f66cb]{margin:10px 0 8px;font:650 22px/1.35 inherit}.mobile-priority-card p[data-v-0c0f66cb],.mobile-more-intro p[data-v-0c0f66cb],.mobile-module-card p[data-v-0c0f66cb]{margin:0;color:#999f99;font-size:14px;line-height:1.7}.mobile-priority-card button[data-v-0c0f66cb],.mobile-primary-action button[data-v-0c0f66cb]{width:100%;min-height:50px;margin-top:18px;border:0;border-radius:12px;background:#d5ba7d;color:#17150f;font-weight:750;font-size:16px}.mobile-priority-card button span[data-v-0c0f66cb]{float:right}.mobile-section[data-v-0c0f66cb]{padding:5px 16px}.mobile-section-head[data-v-0c0f66cb]{display:flex;align-items:center;justify-content:space-between;padding:14px 2px 10px}.mobile-section-head h2[data-v-0c0f66cb]{margin:0;font-size:17px}.mobile-section-head span[data-v-0c0f66cb]{color:#858b85;font-size:12px}.mobile-task-row[data-v-0c0f66cb]{display:grid;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-height:72px;padding:10px 0;border:0;border-top:1px solid #252825;background:transparent;color:inherit;text-align:left}.mobile-task-row>b[data-v-0c0f66cb]{color:#d5ba7d;font:600 27px/1 serif}.mobile-task-row span strong[data-v-0c0f66cb],.mobile-task-row span small[data-v-0c0f66cb]{display:block}.mobile-task-row span small[data-v-0c0f66cb]{margin-top:4px;color:#858b85}.mobile-task-row>i[data-v-0c0f66cb]{color:#bd9e61;font-size:24px;font-style:normal}.mobile-quick-grid[data-v-0c0f66cb]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px 0 12px}.mobile-quick-grid button[data-v-0c0f66cb]{min-height:72px;border:1px solid #292c29;border-radius:12px;background:#1b1d1b;color:#ddd}.mobile-quick-grid b[data-v-0c0f66cb],.mobile-quick-grid span[data-v-0c0f66cb]{display:block}.mobile-quick-grid b[data-v-0c0f66cb]{margin-bottom:7px;color:#c5a66a;font-size:20px}.mobile-primary-action[data-v-0c0f66cb]{margin-bottom:12px}.mobile-primary-action button[data-v-0c0f66cb]{margin:0}.mobile-search-field[data-v-0c0f66cb]{display:flex;align-items:center;gap:10px;min-height:50px;margin-bottom:10px;padding:0 14px;border:1px solid #2c302c;border-radius:13px;background:#151715}.mobile-search-field span[data-v-0c0f66cb]{color:#b89a60}.mobile-search-field input[data-v-0c0f66cb]{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#eee;font-size:15px}.mobile-result-line[data-v-0c0f66cb]{display:flex;justify-content:space-between;padding:8px 2px 12px;color:#999}.mobile-result-line b[data-v-0c0f66cb]{color:#ddd}.mobile-card-list[data-v-0c0f66cb]{display:grid;gap:10px}.mobile-product-card[data-v-0c0f66cb]{display:grid;grid-template-columns:88px minmax(0,1fr) 18px;gap:12px;align-items:center;width:100%;padding:12px;border:1px solid #282b28;border-radius:16px;background:#151715;color:inherit;text-align:left}.mobile-thumb[data-v-0c0f66cb]{display:grid;place-items:center;width:88px;height:104px;overflow:hidden;border-radius:11px;background:#20231f;color:#777;text-align:center}.mobile-thumb img[data-v-0c0f66cb],.mobile-case-image img[data-v-0c0f66cb]{width:100%;height:100%;object-fit:cover}.mobile-thumb i[data-v-0c0f66cb]{font-style:normal;font-size:12px;line-height:1.5}.mobile-card-copy[data-v-0c0f66cb]>*{display:block}.mobile-card-copy small[data-v-0c0f66cb]{color:#b49b68}.mobile-card-copy strong[data-v-0c0f66cb]{margin:4px 0;font-size:18px}.mobile-card-copy span[data-v-0c0f66cb]{color:#898f89;font-size:12px}.mobile-card-copy b[data-v-0c0f66cb]{margin-top:8px;color:#d9bb78}.mobile-card-copy em[data-v-0c0f66cb]{display:inline-block;margin-top:8px;padding:3px 7px;border-radius:5px;background:#173323;color:#75b98e;font-style:normal;font-size:11px}.mobile-product-card>i[data-v-0c0f66cb]{color:#a88e5b;font-style:normal;font-size:24px}.mobile-case-card[data-v-0c0f66cb]{overflow:hidden;padding:0;border:1px solid #282b28;border-radius:16px;background:#151715;color:inherit;text-align:left}.mobile-case-image[data-v-0c0f66cb]{position:relative;display:grid;place-items:center;height:190px;background:#202320;color:#777}.mobile-case-image em[data-v-0c0f66cb]{position:absolute;top:10px;left:10px;padding:5px 8px;border-radius:6px;background:#0a0b0acc;font-style:normal}.mobile-case-card>span[data-v-0c0f66cb]:last-child{display:block;padding:14px}.mobile-case-card small[data-v-0c0f66cb]{color:#c4a56a}.mobile-case-card strong[data-v-0c0f66cb]{display:block;margin:6px 0;font-size:19px}.mobile-case-card p[data-v-0c0f66cb],.mobile-application-card p[data-v-0c0f66cb],.mobile-info-card p[data-v-0c0f66cb]{margin:0;color:#8d938d}.mobile-filter-chips[data-v-0c0f66cb]{display:flex;gap:8px;margin:0 -16px 12px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.mobile-filter-chips button[data-v-0c0f66cb]{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 13px;border:1px solid #2a2d2a;border-radius:21px;background:#151715;color:#aaa;white-space:nowrap}.mobile-filter-chips button.active[data-v-0c0f66cb]{border-color:#9f824d;background:#2a2418;color:#e0be7a}.mobile-filter-chips b[data-v-0c0f66cb]{font-size:12px}.mobile-application-card[data-v-0c0f66cb]{width:100%;padding:16px;border:1px solid #282b28;border-radius:16px;background:#151715;color:inherit;text-align:left}.mobile-application-top[data-v-0c0f66cb]{display:flex;justify-content:space-between}.mobile-application-top>b[data-v-0c0f66cb]{color:#dbbb77}.mobile-application-top small[data-v-0c0f66cb]{color:#7f857f}.mobile-application-card>strong[data-v-0c0f66cb]{display:block;margin:14px 0 7px;font-size:18px}.mobile-application-card>strong small[data-v-0c0f66cb]{color:#858b85;font-weight:400}.mobile-next[data-v-0c0f66cb]{display:flex;justify-content:space-between;margin-top:15px;padding-top:12px;border-top:1px solid #292c29;color:#c9aa6d}.mobile-next i[data-v-0c0f66cb]{font-style:normal}.mobile-info-card[data-v-0c0f66cb]{padding:16px;border:1px solid #282b28;border-radius:16px;background:#151715}.mobile-info-card small[data-v-0c0f66cb]{color:#847864}.mobile-info-card strong[data-v-0c0f66cb]{display:block;margin:7px 0;font-size:18px}.mobile-empty[data-v-0c0f66cb]{padding:48px 20px;text-align:center;border:1px dashed #303430;border-radius:16px;color:#8d938d}.mobile-empty b[data-v-0c0f66cb]{color:#ddd}.mobile-more-intro[data-v-0c0f66cb]{padding:4px 2px 14px}.mobile-more-intro strong[data-v-0c0f66cb]{font-size:19px}.mobile-menu-group[data-v-0c0f66cb]{margin-bottom:12px;padding:8px 14px;border:1px solid #282b28;border-radius:16px;background:#151715}.mobile-menu-title[data-v-0c0f66cb]{display:flex;gap:12px;padding:9px 0 12px;border-bottom:1px solid #292c29}.mobile-menu-title>i[data-v-0c0f66cb]{color:#c2a264;font-style:normal}.mobile-menu-title strong[data-v-0c0f66cb],.mobile-menu-title small[data-v-0c0f66cb]{display:block}.mobile-menu-title small[data-v-0c0f66cb]{margin-top:3px;color:#858b85}.mobile-menu-group button[data-v-0c0f66cb]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;border:0;border-bottom:1px solid #252825;background:transparent;color:#ddd;text-align:left}.mobile-menu-group button[data-v-0c0f66cb]:last-child{border-bottom:0}.mobile-menu-group button i[data-v-0c0f66cb]{color:#b79a61;font-style:normal;font-size:22px}.mobile-logout[data-v-0c0f66cb]{width:100%;min-height:50px;margin-top:8px;border:1px solid #583a36;border-radius:13px;background:#221817;color:#d9a19a}.mobile-module-card[data-v-0c0f66cb]{padding:24px}.mobile-module-card small[data-v-0c0f66cb]{color:#bfa063}.mobile-module-card h2[data-v-0c0f66cb]{margin:8px 0}.mobile-module-card button[data-v-0c0f66cb]{min-height:46px;margin-top:18px;padding:0 18px;border:1px solid #5b4b2f;border-radius:10px;background:#211d15;color:#d6b876}}@media(max-width:900px){.mobile-priority-focus[data-v-0c0f66cb]{background:linear-gradient(145deg,#1b1c19,#121412);box-shadow:0 16px 36px #00000038}.mobile-priority-value[data-v-0c0f66cb]{display:flex;align-items:center;gap:16px;margin-top:14px}.mobile-priority-value>b[data-v-0c0f66cb]{color:#d8bb78;font:650 44px/1 serif}.mobile-priority-value span[data-v-0c0f66cb]>*{display:block}.mobile-priority-value strong[data-v-0c0f66cb]{font-size:19px}.mobile-priority-value small[data-v-0c0f66cb]{margin-top:5px;color:#909690}.mobile-status-strip[data-v-0c0f66cb]{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:14px;border:1px solid #282b28;border-radius:16px;background:#151715}.mobile-status-strip button[data-v-0c0f66cb]{min-height:76px;border:0;border-right:1px solid #282b28;background:transparent;color:#ddd}.mobile-status-strip button[data-v-0c0f66cb]:last-child{border-right:0}.mobile-status-strip b[data-v-0c0f66cb],.mobile-status-strip span[data-v-0c0f66cb]{display:block}.mobile-status-strip b[data-v-0c0f66cb]{color:#d5ba7d;font-size:23px}.mobile-status-strip span[data-v-0c0f66cb]{margin-top:5px;color:#8f958f;font-size:12px}.mobile-overview-grid[data-v-0c0f66cb]{display:grid;grid-template-columns:repeat(3,1fr);padding:5px 0 12px}.mobile-overview-grid button[data-v-0c0f66cb]{min-height:58px;border:0;border-right:1px solid #282b28;background:transparent;color:#ddd}.mobile-overview-grid button[data-v-0c0f66cb]:last-child{border-right:0}.mobile-overview-grid b[data-v-0c0f66cb],.mobile-overview-grid span[data-v-0c0f66cb]{display:block}.mobile-overview-grid b[data-v-0c0f66cb]{font-size:20px}.mobile-overview-grid span[data-v-0c0f66cb]{margin-top:4px;color:#888f88;font-size:11px}}.product-head[data-v-91e30db4]{padding:19px 26px}.product-head h2[data-v-91e30db4]{display:flex;align-items:baseline;gap:10px;margin:4px 0 5px;font-size:20px}.product-head h2 em[data-v-91e30db4]{color:#8f877b;font-family:sans-serif;font-size:11px;font-style:normal;font-weight:400}.product-head p[data-v-91e30db4]{font-size:11px}.product-context-label[data-v-91e30db4]{color:#a88b58;font-size:9px;letter-spacing:.16em}.products-panel>.toolbar[data-v-91e30db4]{display:grid;grid-template-columns:1fr;gap:10px;padding:14px 18px}.toolbar-primary[data-v-91e30db4],.toolbar-filters[data-v-91e30db4]{display:flex;align-items:center;gap:10px;min-width:0}.toolbar-primary .search-box[data-v-91e30db4]{flex:1;min-width:240px}.toolbar-filters select[data-v-91e30db4]{min-width:150px}.result-count[data-v-91e30db4]{margin-left:auto;color:#898178;font-size:11px;white-space:nowrap}.clear-filters[data-v-91e30db4]{padding:8px 10px;border:0;background:transparent;color:#b99a63;cursor:pointer}.toolbar-filters .batch-mode-trigger[data-v-91e30db4]{margin-left:auto}.batch-mode-trigger[data-v-91e30db4]{min-height:38px;padding:0 13px;border:1px solid #5d513d;border-radius:10px;background:#171717;color:#c5aa79;cursor:pointer}.batch-mode-trigger.active[data-v-91e30db4]{border-color:#8d7044;background:#251f16;color:#e2c68f}.batch-mode-trigger[data-v-91e30db4]:disabled{opacity:.5;cursor:default}.batch-selection-bar[data-v-91e30db4]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:14px 18px 0;padding:14px 16px;border:1px solid #5d4b31;border-radius:14px;background:linear-gradient(90deg,#51402347,#181819eb)}.batch-selection-bar strong[data-v-91e30db4]{color:#e5d6c2;font-size:13px}.batch-selection-bar p[data-v-91e30db4]{margin:5px 0 0;color:#91887d;font-size:11px;line-height:1.55}.batch-selection-actions[data-v-91e30db4]{display:flex;flex:none;gap:8px}.batch-selection-actions button[data-v-91e30db4]{min-height:38px;border-radius:10px;cursor:pointer}.batch-selection-actions button[data-v-91e30db4]:disabled{opacity:.45;cursor:default}.batch-archive-action[data-v-91e30db4]{padding:0 14px;border:1px solid #9c6658;background:#281b18;color:#e1a899}.product-list[data-v-91e30db4]{display:grid;gap:10px;padding:18px}.product-row[data-v-91e30db4]{display:grid;grid-template-columns:132px minmax(260px,1fr) 150px minmax(220px,auto);align-items:center;gap:18px;min-height:128px;padding:12px;border:1px solid #2e2e30;border-radius:18px;background:#181819;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.product-row[data-v-91e30db4]:hover,.product-row[data-v-91e30db4]:focus-visible{border-color:#6f5a38;background:#1b1a18;outline:none;transform:translateY(-1px)}.row-cover[data-v-91e30db4]{width:132px;height:104px;display:grid;place-items:center;overflow:hidden;border-radius:14px;background:linear-gradient(135deg,#292723,#1b1b1c);color:#777167;font-size:11px;line-height:1.6;text-align:center}.row-cover img[data-v-91e30db4]{width:100%;height:100%;object-fit:cover}.row-main[data-v-91e30db4]{min-width:0}.row-main small[data-v-91e30db4]{color:#a48756;font-size:11px}.row-main .row-brand[data-v-91e30db4]{display:block;margin-bottom:4px;color:#77736d}.row-main h3[data-v-91e30db4]{margin:7px 0 5px;color:#eeeae2;font-size:18px}.row-main p[data-v-91e30db4]{margin:0 0 10px;color:#77736d;font-size:12px}.row-main strong[data-v-91e30db4]{color:#d0ad6d;font-size:15px}.row-readiness[data-v-91e30db4]{display:grid;gap:10px}.row-readiness b[data-v-91e30db4]{width:max-content;padding:5px 8px;border-radius:8px;background:#24211c;color:#b7965f;font-size:10px;font-weight:500}.row-readiness b.published[data-v-91e30db4]{background:#1e3024;color:#78b789}.row-readiness p[data-v-91e30db4]{margin:0;color:#c37e6e;font-size:11px}.row-readiness p.ready[data-v-91e30db4]{color:#78b789}.row-actions[data-v-91e30db4]{display:grid;grid-template-columns:minmax(62px,.8fr) minmax(100px,1.2fr) minmax(66px,.8fr);gap:8px}.row-actions button[data-v-91e30db4]{min-height:38px;padding:7px 10px;border:1px solid #3a3732;border-radius:12px;background:#151515;color:#a9a39a;cursor:pointer}.row-actions .edit-action[data-v-91e30db4]{border-color:#846a42;background:#cdaa69;color:#17120c;font-weight:600}.row-actions .danger-btn[data-v-91e30db4]{color:#c17f72}.row-more[data-v-91e30db4]{position:relative;min-width:0}.row-more summary[data-v-91e30db4]{min-height:38px;display:grid;place-items:center;border:1px solid #3a3732;border-radius:12px;background:#151515;color:#aaa39a;cursor:pointer;list-style:none}.row-more summary[data-v-91e30db4]::-webkit-details-marker{display:none}.row-more[open] summary[data-v-91e30db4]{border-color:#725d3b;color:#d2b273}.row-more>div[data-v-91e30db4]{position:absolute;z-index:8;top:calc(100% + 6px);right:0;width:150px;padding:6px;display:grid;gap:4px;border:1px solid #4a4032;border-radius:8px;background:#111;box-shadow:0 14px 34px #0009}.row-more>div button[data-v-91e30db4]{width:100%;text-align:left}.product-row.selection-mode[data-v-91e30db4]{grid-template-columns:36px 132px minmax(260px,1fr) 150px}.product-row.selection-mode.selected[data-v-91e30db4]{border-color:#9a7947;background:#201c16;box-shadow:inset 3px 0 #c5a362}.row-selector[data-v-91e30db4]{position:relative;width:28px;height:28px;display:grid;place-items:center;cursor:pointer}.row-selector input[data-v-91e30db4]{position:absolute;opacity:0;pointer-events:none}.row-selector span[data-v-91e30db4]{width:20px;height:20px;display:grid;place-items:center;border:1px solid #625744;border-radius:6px;background:#111}.row-selector input:checked+span[data-v-91e30db4]{border-color:#c9a766;background:#c9a766}.row-selector input:checked+span[data-v-91e30db4]:after{content:"✓";color:#17120c;font-size:13px;font-weight:700}.row-selector input:focus-visible+span[data-v-91e30db4]{outline:2px solid #d4b77e;outline-offset:2px}.row-selector-disabled[data-v-91e30db4]{color:#6f6a62;font-size:9px;text-align:center}.series-sort-trigger[data-v-91e30db4]{padding:6px 10px;border:1px solid #725d3b;border-radius:9px;background:#171717;color:#d0ad6d;font-size:11px;cursor:pointer}.series-sort-mask[data-v-91e30db4]{position:fixed;z-index:220;inset:0;display:flex;justify-content:flex-end;background:#000000ad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.series-sort-drawer[data-v-91e30db4]{width:min(480px,92vw);height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border-left:1px solid #4b402f;background:#111112;box-shadow:-24px 0 54px #0009}.series-sort-drawer header[data-v-91e30db4]{padding:24px 26px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #292724}.series-sort-drawer header small[data-v-91e30db4]{color:#9e8151;font-size:9px;letter-spacing:.18em}.series-sort-drawer header h3[data-v-91e30db4]{margin:7px 0 0;color:#e7dfd3;font-size:22px;font-weight:500}.series-sort-drawer header button[data-v-91e30db4]{width:38px;height:38px;border:1px solid #393632;border-radius:50%;background:#191919;color:#aaa39a;font-size:22px;cursor:pointer}.series-sort-guide[data-v-91e30db4]{margin:0;padding:15px 26px;border-bottom:1px solid #242321;color:#898178;font-size:11px;line-height:1.6}.series-sort-list[data-v-91e30db4]{min-height:0;overflow-y:auto;padding:12px 18px}.series-sort-row[data-v-91e30db4]{display:grid;grid-template-columns:18px 28px 48px minmax(0,1fr) 96px;align-items:center;gap:10px;min-height:70px;padding:10px 12px;border:1px solid #37332d;border-radius:4px;background:#191918;cursor:grab}.series-sort-row+.series-sort-row[data-v-91e30db4]{margin-top:7px}.series-sort-row.dragging[data-v-91e30db4]{opacity:.55}.series-sort-row img[data-v-91e30db4],.series-sort-row .series-thumb[data-v-91e30db4]{width:48px;height:48px;border-radius:3px;object-fit:cover}.series-drag-handle[data-v-91e30db4]{color:#71695e;font-size:15px;letter-spacing:-3px}.series-sort-index[data-v-91e30db4]{color:#caa968;font-size:12px;font-weight:700;text-align:center}.series-sort-name[data-v-91e30db4]{min-width:0;display:grid;gap:3px}.series-sort-name strong[data-v-91e30db4]{overflow:hidden;color:#eeeae2;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.series-sort-name small[data-v-91e30db4]{color:#888278;font-size:10px}.series-sort-row select[data-v-91e30db4]{width:96px;height:34px;padding:0 8px;border:1px solid #464039;border-radius:4px;background:#121212;color:#c9c2b6;font-size:10px}.series-sort-actions[data-v-91e30db4]{padding:16px 20px calc(16px + env(safe-area-inset-bottom));display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #302d29;background:#141414}.series-sort-actions button[data-v-91e30db4]{min-height:42px;padding:8px 16px;font-size:12px}@media(max-width:1180px){.toolbar-primary[data-v-91e30db4],.toolbar-filters[data-v-91e30db4]{flex-wrap:wrap}.toolbar-filters .batch-mode-trigger[data-v-91e30db4]{margin-left:0}.product-row[data-v-91e30db4]{grid-template-columns:112px minmax(200px,1fr) 130px}.product-row.selection-mode[data-v-91e30db4]{grid-template-columns:34px 112px minmax(200px,1fr) 130px}.row-cover[data-v-91e30db4]{width:112px;height:96px}.row-actions[data-v-91e30db4]{grid-column:2 / -1;grid-template-columns:minmax(70px,.8fr) minmax(120px,1.2fr) minmax(70px,.8fr)}}@media(max-width:720px){.product-head[data-v-91e30db4]{align-items:flex-start;flex-direction:column;gap:14px}.create-actions[data-v-91e30db4]{width:100%}.create-actions button[data-v-91e30db4]{flex:1}.toolbar-primary .search-box[data-v-91e30db4]{flex-basis:100%;min-width:0}.toolbar-filters select[data-v-91e30db4]{flex:1 1 calc(50% - 5px);min-width:0}.toolbar-filters .batch-mode-trigger[data-v-91e30db4]{flex:1 1 100%}.batch-selection-bar[data-v-91e30db4]{align-items:flex-start;flex-direction:column;margin:10px 12px 0}.batch-selection-actions[data-v-91e30db4]{width:100%;display:grid;grid-template-columns:1fr 1fr}.product-list[data-v-91e30db4]{padding:12px}.product-row[data-v-91e30db4]{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:11px}.row-cover[data-v-91e30db4]{width:92px;height:104px}.row-main h3[data-v-91e30db4]{font-size:16px}.row-readiness[data-v-91e30db4]{grid-column:1 / -1;grid-template-columns:auto 1fr;align-items:center}.row-actions[data-v-91e30db4]{grid-column:1 / -1;grid-template-columns:minmax(62px,.8fr) minmax(100px,1.2fr) minmax(66px,.8fr)}.product-row.selection-mode[data-v-91e30db4]{grid-template-columns:32px 92px minmax(0,1fr)}.series-sort-row[data-v-91e30db4]{grid-template-columns:16px 24px 42px minmax(0,1fr)}.series-sort-row img[data-v-91e30db4],.series-sort-row .series-thumb[data-v-91e30db4]{width:42px;height:42px}.series-sort-row select[data-v-91e30db4]{grid-column:3 / -1;width:100%}}.toolbar[data-v-d0b73038]{margin:0 24px 18px}.customer-list[data-v-d0b73038]{border-top:1px solid #2b2a28}.customer-list>article[data-v-d0b73038]{min-height:100px;padding:18px 24px;display:grid;grid-template-columns:54px minmax(220px,1fr) minmax(220px,.8fr) auto;gap:18px;align-items:center;border-bottom:1px solid #292827;background:#151516;cursor:pointer}.customer-list>article[data-v-d0b73038]:hover{background:#191817}.customer-avatar[data-v-d0b73038]{width:50px;height:50px;display:grid;place-items:center;overflow:hidden;border:1px solid #57482f;border-radius:50%;background:#201d18;color:#d1ad69}.customer-avatar img[data-v-d0b73038]{width:100%;height:100%;object-fit:cover}.customer-identity h3[data-v-d0b73038]{margin:0 0 6px;color:#e5ddd1;font-family:Georgia,Songti SC,serif;font-weight:400}.customer-identity p[data-v-d0b73038],.customer-identity small[data-v-d0b73038]{margin:0;color:#777169;font-size:11px}.customer-assets[data-v-d0b73038]{display:grid;grid-template-columns:auto 1fr;gap:5px 8px}.customer-assets b[data-v-d0b73038]{color:#d1ad69}.customer-assets span[data-v-d0b73038]{color:#777169;font-size:11px}.customer-list button[data-v-d0b73038]{border:0;background:transparent;color:#c8a66b}.customer-mask[data-v-d0b73038]{z-index:90}.customer-sheet[data-v-d0b73038]{width:min(900px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid #3a3732;border-radius:5px;background:#131314;box-shadow:0 30px 100px #000b}.customer-sheet>header[data-v-d0b73038]{position:sticky;top:0;z-index:2;padding:24px 28px;display:flex;justify-content:space-between;border-bottom:1px solid #2c2b29;background:#161617}.customer-sheet header small[data-v-d0b73038]{color:#a98750;letter-spacing:.22em}.customer-sheet header h2[data-v-d0b73038]{margin:7px 0;color:#eee5d8;font-family:Georgia,Songti SC,serif;font-weight:400}.customer-sheet header p[data-v-d0b73038]{margin:0;color:#7f786f}.customer-sheet header button[data-v-d0b73038]{border:0;background:transparent;color:#aaa;font-size:24px}.customer-loading[data-v-d0b73038],.modal-error[data-v-d0b73038]{padding:48px;text-align:center}.customer-sheet-summary[data-v-d0b73038]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#2c2b29}.customer-sheet-summary>div[data-v-d0b73038]{padding:20px 28px;display:grid;gap:5px;background:#151516}.customer-sheet-summary b[data-v-d0b73038]{color:#d3af69;font-family:Georgia,serif;font-size:24px;font-weight:400}.customer-sheet-summary span[data-v-d0b73038]{color:#817b72;font-size:11px}.customer-actions[data-v-d0b73038]{padding:18px 26px;border-bottom:1px solid #2d2b28}.customer-business[data-v-d0b73038]{padding:26px;display:grid;gap:18px}.customer-business section[data-v-d0b73038]{padding:20px;border:1px solid #2d2b28;background:#161617}.customer-business h3[data-v-d0b73038]{margin:0 0 16px;color:#ded6cb;font-weight:500}.customer-business p[data-v-d0b73038]{color:#706a62}.detail-row[data-v-d0b73038]{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #2a2927;color:#cfc7bc}.detail-row[data-v-d0b73038]:last-child{border-bottom:0}.detail-row span[data-v-d0b73038],.detail-row small[data-v-d0b73038]{color:#777169;font-size:12px}.detail-row small[data-v-d0b73038]{display:block;margin-top:4px}.application-row[data-v-d0b73038]{width:100%;text-align:left}.application-row em[data-v-d0b73038]{color:#b8955e;font-style:normal}@media(max-width:700px){.customer-list>article[data-v-d0b73038]{grid-template-columns:48px 1fr}.customer-assets[data-v-d0b73038],.customer-list>article>button[data-v-d0b73038]{grid-column:2}.customer-sheet[data-v-d0b73038]{width:100%;max-height:94vh}.customer-sheet-summary[data-v-d0b73038]{grid-template-columns:repeat(2,1fr)}}.address-row>span[data-v-d0b73038]{min-width:0;flex:1}.address-row small[data-v-d0b73038]{white-space:normal;line-height:1.6}.customer-sheet-summary[data-v-d0b73038]{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-sheet-summary>div[data-v-d0b73038]{min-width:0;padding-inline:22px}.customer-sheet-summary span[data-v-d0b73038]{color:#918a80}.customer-business[data-v-d0b73038]{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-business section[data-v-d0b73038]{min-width:0}.identity-section[data-v-d0b73038]{grid-column:1/-1}.identity-section dl[data-v-d0b73038]{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#292824}.identity-section dl>div[data-v-d0b73038]{min-width:0;padding:13px 14px;background:#121311}.identity-section dt[data-v-d0b73038]{margin-bottom:7px;color:#777169;font-size:11px}.identity-section dd[data-v-d0b73038]{margin:0;overflow-wrap:anywhere;color:#d8d0c4;font-size:12px}.account-state[data-v-d0b73038]{color:#82b88c}.detail-row[data-v-d0b73038]{align-items:center}.detail-row time[data-v-d0b73038]{color:#888178;font-size:12px}.application-row[data-v-d0b73038]{min-height:62px;margin:0;padding:12px 0;appearance:none;border-width:0 0 1px;border-style:solid;border-color:#2a2927;border-radius:0;background:transparent;color:#cfc7bc;cursor:pointer}.application-row[data-v-d0b73038]:hover{padding-inline:10px;background:#1c1b18}.application-row[data-v-d0b73038]:focus-visible{outline:2px solid #b8955e;outline-offset:2px}.application-row em[data-v-d0b73038]{flex:none;padding:5px 9px;border:1px solid #594a31;border-radius:999px;background:#211d16;color:#c5a05e;font-size:11px}.application-row em.is-success[data-v-d0b73038]{border-color:#35503b;background:#142019;color:#86b890}.application-row em.is-danger[data-v-d0b73038]{border-color:#654039;background:#241614;color:#ca8478}.favorite-row time[data-v-d0b73038],.text-action[data-v-d0b73038]{flex:none}.application-row[data-v-d0b73038]:last-of-type{border-bottom:0}@media(max-width:900px){.customer-sheet-summary[data-v-d0b73038],.identity-section dl[data-v-d0b73038]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.customer-business[data-v-d0b73038]{grid-template-columns:minmax(0,1fr);padding:14px}.customer-sheet-summary[data-v-d0b73038],.identity-section dl[data-v-d0b73038]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-row[data-v-d0b73038]{align-items:flex-start}.favorite-row[data-v-d0b73038]{flex-direction:column;gap:6px}}.upload-guidance[data-v-d60489fc]{position:static!important;display:block;margin-top:10px;color:#8f887d;font-size:11px;line-height:1.65}.upload-guidance small[data-v-d60489fc]{position:static!important;color:inherit;font-size:inherit;line-height:inherit;text-align:left}.upload-guidance b[data-v-d60489fc]{color:#c08a75;font-weight:500}.upload-guidance b.matched[data-v-d60489fc]{color:#74ae82}.dimension-probe[data-v-d60489fc]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.service-footer[data-v-61fbacf4]{padding:42px 16px 12px;color:#eae7e15c;font-size:12px;line-height:1.6;letter-spacing:.04em;text-align:center;-webkit-user-select:none;user-select:none}.service-footer.compact[data-v-61fbacf4]{padding:16px 16px 20px}@media(max-width:780px){.service-footer[data-v-61fbacf4]:not(.compact){padding-bottom:88px}}.global-search[data-v-b6776b32]{position:relative;z-index:35}.global-search>label[data-v-b6776b32]{width:190px;height:38px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid #34322f;border-radius:2px;background:#111112;color:#897c69;font-size:13px}.global-search input[data-v-b6776b32]{min-width:0;width:100%;border:0!important;background:transparent!important;color:#d7d0c5!important;font-size:11px;outline:0}.global-search-panel[data-v-b6776b32]{position:absolute;right:0;top:47px;z-index:2;width:410px;max-height:520px;overflow:auto;border:1px solid #3a3732;border-radius:3px;background:#151516;box-shadow:0 24px 70px #000b}.global-search-panel>small[data-v-b6776b32]{padding:15px 16px 10px;display:block;color:#a68654;font-size:8px;letter-spacing:.22em}.global-search-panel>p[data-v-b6776b32]{margin:0;padding:25px 18px;color:#746e66;font-size:11px}.global-search-panel button[data-v-b6776b32]{width:100%;min-height:66px;padding:11px 16px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:11px;align-items:center;border:0;border-top:1px solid #292826;background:transparent;color:#cfc7bb;text-align:left}.global-search-panel button[data-v-b6776b32]:hover{background:#1a1917}.global-search-panel i[data-v-b6776b32]{padding:5px 6px;border:1px solid #4b402e;color:#b9965e;font-size:9px;font-style:normal;text-align:center}.global-search-panel span[data-v-b6776b32]{min-width:0;display:grid;gap:5px}.global-search-panel b[data-v-b6776b32]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.global-search-panel span small[data-v-b6776b32]{overflow:hidden;color:#746e66;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.global-search-panel em[data-v-b6776b32]{color:#b99760;font-style:normal}.global-search-dismiss[data-v-b6776b32]{position:fixed;z-index:1;inset:0}.global-search-panel[data-v-b6776b32]{z-index:2}@media(max-width:900px){.global-search>label[data-v-b6776b32]{width:42px;padding:0;justify-content:center}.global-search input[data-v-b6776b32]{display:none}.global-search.open>label[data-v-b6776b32]{position:fixed;left:14px;right:14px;top:14px;z-index:4;width:auto;padding:0 12px;justify-content:flex-start}.global-search.open input[data-v-b6776b32]{display:block}.global-search-panel[data-v-b6776b32]{position:fixed;left:14px;right:14px;top:60px;width:auto;max-height:70vh}.global-search-dismiss[data-v-b6776b32]{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@media(max-width:900px){.global-search>label[data-v-b6776b32]{width:44px;height:44px}.global-search.open>label[data-v-b6776b32]{top:calc(14px + env(safe-area-inset-top))}.global-search-panel[data-v-b6776b32]{top:calc(66px + env(safe-area-inset-top));max-height:70dvh}}.mobile-section-label[data-v-a7008e2c]{display:none}@media(max-width:900px){.admin-page-identity[data-v-a7008e2c]{min-width:0}.mobile-section-label[data-v-a7008e2c]{display:block;margin-bottom:3px;overflow:hidden;color:#a88b58;font-size:9px;font-weight:650;letter-spacing:.14em;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}}:root{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:#eae7e1;background:#0c0c0d;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:1100px;background:#0c0c0d}button,input,select{font:inherit}.login-page{min-height:100vh;display:grid;grid-template-columns:1.2fr .8fr;background:radial-gradient(circle at 25% 45%,#33291b 0,transparent 30%),#0b0b0c}.login-visual{padding:10vh 9vw;display:flex;flex-direction:column;justify-content:center}.brand-mark{width:70px;height:70px;display:grid;place-items:center;border:1px solid #b89964;color:#d0ad70;letter-spacing:3px}.login-visual h1{margin:34px 0 8px;font:400 54px Georgia,serif;letter-spacing:5px}.login-visual p{color:#918d85;letter-spacing:3px}.visual-line{width:100px;margin:80px 0 20px;border-top:1px solid #6e5a3a}.login-visual small{color:#605d57;letter-spacing:5px}.login-card{width:430px;align-self:center;padding:54px;background:#151516;box-shadow:0 30px 90px #0008}.eyebrow{color:#aa8c5c;font-size:12px;letter-spacing:4px}.login-card h2{margin:14px 0 8px;font-size:34px}.login-card p{margin:0 0 38px;color:#777}.login-card label,.modal label{display:block;margin:22px 0;color:#85817a;font-size:13px}.login-card input,.modal input,.modal select{width:100%;margin-top:10px;padding:14px 0;border:0;border-bottom:1px solid #393735;outline:0;background:transparent;color:#eee}.login-card button,.primary{border:0;background:#c2a166;color:#15110c;cursor:pointer}.login-card>button{width:100%;margin-top:25px;padding:16px}.login-card>small{display:block;margin-top:18px;text-align:center;color:#5c5954}.error,.alert{margin-top:16px;color:#df8b7d}.admin-shell{min-height:100vh;display:grid;grid-template-columns:250px 1fr}aside{position:fixed;inset:0 auto 0 0;width:250px;padding:28px 18px;display:flex;flex-direction:column;background:#121213;border-right:1px solid #252526}.logo{display:flex;align-items:center;gap:13px;padding:0 10px 30px}.logo>span{width:42px;height:42px;display:grid;place-items:center;border:1px solid #9b7f50;color:#c9a666;font-size:13px}.logo strong,.logo small,.account strong,.account small{display:block}.logo strong{font-size:15px;letter-spacing:2px}.logo small{margin-top:5px;color:#5e5b56;font-size:9px;letter-spacing:2px}nav{flex:1}nav button{width:100%;height:48px;margin:3px 0;padding:0 13px;display:flex;align-items:center;gap:13px;border:0;background:transparent;color:#7e7b75;text-align:left;cursor:pointer}nav button i{width:23px;color:#9b8258;font-style:normal;text-align:center}nav button.active{background:#242019;color:#d7c49f}nav button.disabled{opacity:.35;cursor:not-allowed}nav button small{margin-left:auto;font-size:9px}.account{display:flex;align-items:center;gap:10px;padding:18px 8px 0;border-top:1px solid #272728}.account .avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#9b7f50;color:#111}.account strong{font-size:12px}.account small{margin-top:3px;color:#666;font-size:10px}.account button{margin-left:auto;border:0;background:none;color:#666;font-size:11px;cursor:pointer}main{grid-column:2;padding:38px 46px}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:34px}header h1{margin:7px 0 0;font-size:30px;font-weight:500}.breadcrumb{color:#68655f;font-size:11px}.header-actions{color:#777;font-size:12px}.status-dot{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#5aaf6b}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cards article{padding:26px;background:#161617;border:1px solid #222223}.cards article small,.cards article span{display:block;color:#777;font-size:11px}.cards article strong{display:block;margin:16px 0 10px;font:400 38px Georgia,serif}.cards article.accent{background:#b8975f;color:#16110b}.cards article.accent small,.cards article.accent span{color:#51432d}.welcome-panel{position:relative;min-height:270px;margin-top:22px;padding:50px;overflow:hidden;background:linear-gradient(110deg,#211d17,#151516)}.welcome-panel span{color:#a98b59;font-size:10px;letter-spacing:4px}.welcome-panel h2{margin:22px 0 15px;font:400 35px Georgia,Songti SC,serif}.welcome-panel p{max-width:590px;color:#817e77;line-height:1.8}.rings i{position:absolute;border:1px solid #725e3e55;border-radius:50%}.rings i:nth-child(1){width:360px;height:360px;right:-60px;top:-50px}.rings i:nth-child(2){width:260px;height:260px;right:-10px;top:0}.rings i:nth-child(3){width:160px;height:160px;right:40px;top:50px}.quick{margin-top:28px}.quick h3{font-size:16px}.quick>div{display:flex;gap:12px}.quick button{padding:13px 20px;border:1px solid #38342d;background:#171718;color:#aaa;cursor:pointer}.content-panel{background:#141415;border:1px solid #222223}.panel-head{padding:26px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #272728}.panel-head h2{margin:0 0 7px;font-size:20px}.panel-head p{margin:0;color:#686661;font-size:12px}.primary{padding:12px 18px}.table{width:100%}.tr{--cols:6;display:grid;grid-template-columns:repeat(var(--cols),minmax(100px,1fr));align-items:center;min-height:64px;padding:0 25px;border-bottom:1px solid #242425;color:#a8a49d;font-size:12px}.tr.th{min-height:48px;background:#19191a;color:#66635e;font-size:10px}.tr span small{display:block;margin-top:5px;color:#65625d}.mono{font-family:Consolas,monospace;color:#c0a36f}.badge{padding:6px 9px;background:#29251e;color:#c1a36c;font-weight:400}.text-btn{border:0;background:none;color:#bc9e68;cursor:pointer}.tr select{padding:7px;border:1px solid #333;background:#1b1b1c;color:#aaa}.loading{padding:30px;text-align:center;color:#777}.modal-mask{position:fixed;z-index:20;inset:0;display:grid;place-items:center;background:#000a}.modal{width:460px;padding:30px;background:#19191a;box-shadow:0 30px 100px #000}.modal-head{display:flex;justify-content:space-between;align-items:center}.modal-head h2{margin:0}.modal-head button{border:0;background:none;color:#777;font-size:25px}.modal .submit{width:100%;margin-top:20px}.alert{margin:0 0 20px;padding:13px 18px;background:#3a201c}button,.primary,.text-btn,select,.badge{border-radius:10px}input,textarea,.modal input,.modal select{border-radius:9px}.login-card,.content-panel,.welcome-panel,.cards article,.quick button,.modal,.alert{border-radius:16px;overflow:hidden}button{transition:transform .16s ease,opacity .16s ease,background-color .16s ease}button:active{transform:scale(.98)}.login-page{grid-template-rows:minmax(min-content,1fr) auto}.login-page>.login-visual{grid-column:1;grid-row:1}.login-page>.login-card{grid-column:2;grid-row:1}.login-page>.service-footer{grid-column:1 / -1;grid-row:2}.toolbar{min-height:62px;padding:10px 25px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #252526;background:#171718}.toolbar>span{margin-left:auto;color:#666;font-size:11px}.search-box{width:310px;height:38px;padding:0 13px;display:flex;align-items:center;gap:9px;border:1px solid #333;color:#777}.search-box input{flex:1;border:0;outline:0;background:transparent;color:#ddd;font-size:12px}.toolbar select{height:38px;padding:0 28px 0 12px;border:1px solid #333;background:#1b1b1c;color:#999;font-size:12px}.row-actions{display:flex;align-items:center;gap:8px}.danger-btn{border:0;background:none;color:#9b665d;font-size:11px;cursor:pointer}.tr .status{color:#b99c69}.badge.submitted{background:#46351e;color:#e0b76d}.badge.confirmed{background:#253846;color:#83b7d8}.badge.preparing{background:#3c3422;color:#d8bd72}.badge.shipped{background:#2a3b31;color:#82bc91}.badge.completed{background:#26382d;color:#82bc91}.badge.cancelled{background:#3d2926;color:#c8897f}.no-data{padding:65px;text-align:center;color:#5e5b56;font-size:13px}.modal{width:620px;max-height:86vh;overflow:auto}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.form-grid .full{grid-column:1/3}.modal select{height:45px;padding:0 12px;border:1px solid #343434;background:#171718;color:#ddd}.panel-head .primary{min-width:110px}.cards article{transition:transform .2s,border-color .2s}.cards article:hover{transform:translateY(-2px);border-color:#4b412f}.content-panel{box-shadow:0 22px 70px #00000024}.customer-profile-card{margin:20px 25px 25px;padding:20px;border:1px solid #3b3427;background:#191817}.customer-profile-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:1px solid #322f29;padding-bottom:15px}.customer-profile-head h3{margin:8px 0 5px;font-size:18px}.customer-profile-head p,.customer-profile-grid p{margin:0;color:#8e8a82;font-size:12px;line-height:1.7}.customer-profile-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0;border:1px solid #322f29}.customer-profile-stats span{padding:12px;color:#89857d;font-size:12px;border-right:1px solid #322f29}.customer-profile-stats span:last-child{border-right:0}.customer-profile-stats b{margin-left:7px;color:#d0ad70;font-size:16px}.customer-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.customer-profile-grid section{min-height:118px;padding:14px;background:#151515;border:1px solid #302e2a}.customer-profile-grid h4{margin:0 0 10px;color:#d5b777;font-size:13px}.customer-profile-grid p{padding:5px 0;border-top:1px solid #282724}.customer-profile-grid p:first-of-type{border-top:0}.customer-profile-grid small{display:block;color:#68655f}@media(max-width:1280px){.admin-shell{grid-template-columns:220px 1fr}aside{width:220px}main{padding:30px 28px}.cards{grid-template-columns:repeat(2,1fr)}.tr{font-size:11px;padding:0 16px}.customer-profile-grid{grid-template-columns:1fr}}.config-page{padding-bottom:28px}.config-block{margin:0 28px;padding:28px 0;border-bottom:1px solid #282829}.config-block h3{margin:0 0 8px;font-size:16px}.config-block p{margin:0 0 18px;color:#6f6c66;font-size:11px}.config-block>input{width:100%;padding:13px;border:1px solid #343434;background:#19191a;color:#ddd}.choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.choice-grid button{min-height:48px;padding:10px 14px;border:1px solid #333;background:#19191a;color:#85817b;text-align:left;cursor:pointer}.choice-grid button.chosen{border-color:#a48655;background:#2a241b;color:#d4bd91}.contact-form{max-width:760px;padding:16px 30px 40px;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.contact-form label{margin-top:22px;color:#85817a;font-size:12px}.contact-form input:not([type=checkbox]){width:100%;margin-top:9px;padding:13px 0;border:0;border-bottom:1px solid #363535;outline:0;background:transparent;color:#ddd}.contact-form .switch-row{grid-column:1/3;display:flex;align-items:center;gap:10px}.contact-form .switch-row input{accent-color:#b99861}.config-page .panel-head{position:sticky;top:0;z-index:2;background:#141415}.editor-list{padding:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.editor-card{padding:22px;border:1px solid #2b2a29;border-radius:16px;background:#181819}.editor-head{display:grid;grid-template-columns:1fr 120px;gap:12px}.editor-card input,.editor-card textarea,.editor-card select,.principle-editor input,.principle-editor textarea{width:100%;margin-top:10px;padding:12px 14px;border:1px solid #343332;border-radius:10px;background:#111112;color:#eee}.editor-card textarea,.principle-editor textarea{min-height:90px;resize:vertical}.editor-card label{display:block;margin-top:14px;color:#8e8a83;font-size:12px}.editor-card .upload-box{margin-top:16px}.editor-card .row-actions{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}.principle-editor{display:grid;grid-template-columns:220px 1fr;gap:12px;margin-top:12px}.success-alert{margin:0 0 20px;padding:13px 18px;background:#1e3629;color:#83c795}.product-center{background:#141415;border:1px solid #252526}.product-head{padding:25px 28px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #29292a}.product-head h2{margin:0 0 7px}.product-head p{margin:0;color:#706d67;font-size:12px}.create-actions{display:flex;gap:10px}.secondary{padding:11px 17px;border:1px solid #403b33;background:#1a1a1b;color:#b5aa98;cursor:pointer}.product-layout{display:grid;grid-template-columns:260px 1fr;min-height:650px}.series-panel{padding:18px 12px;border-right:1px solid #29292a;background:#111112}.series-title{padding:8px 10px 16px;color:#aaa;font-size:13px}.series-title small{float:right;color:#655f56}.series-item{position:relative;width:100%;padding:10px;display:grid;grid-template-columns:48px 1fr auto;gap:11px;align-items:center;border:1px solid transparent;background:transparent;color:#aaa;text-align:left;cursor:pointer}.series-item:hover,.series-item.chosen{border-color:#443b2d;background:#211d17}.series-item img,.series-thumb{width:48px;height:48px;object-fit:cover;display:grid;place-items:center;background:#282522;color:#9f865e;font-size:9px}.series-thumb.empty{font-size:10px}.series-item strong,.series-item small{display:block}.series-item strong{font-size:12px}.series-item small{margin-top:6px;color:#666;font-size:10px}.series-item i{color:#8d7855;font-size:10px;font-style:normal}.products-panel{min-width:0}.product-grid{padding:22px;display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));gap:16px}.product-card{overflow:hidden;border:1px solid #29292a;background:#181819}.product-image{position:relative;aspect-ratio:1.35;background:linear-gradient(135deg,#262421,#171718);display:grid;place-items:center;color:#5d5952;font-size:11px}.product-image img{width:100%;height:100%;object-fit:cover}.product-image b{position:absolute;left:10px;top:10px;padding:5px 7px;background:#111c;font-size:9px;font-weight:400}.product-image b.published{color:#d0b175}.product-info>small{color:#8d7855;font-size:10px}.product-info h3{margin:8px 0 5px;font-size:16px}.product-info p{margin:0 0 16px;color:#6f6b64;font-size:11px}.product-info div{display:flex;flex-wrap:wrap;gap:5px}.product-info button{padding:5px;border:0;background:none;color:#a98c5a;font-size:10px;cursor:pointer}.product-empty{grid-column:1/-1;padding:100px;text-align:center;color:#777}.product-empty p{color:#555}.product-modal{width:780px}.modal-head small{color:#9e8357;letter-spacing:3px}.modal-head h2{margin-top:6px}.step-nav{margin:26px 0 16px;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #303031}.step-nav button{padding:13px 5px;border:0;border-bottom:2px solid transparent;background:none;color:#666;cursor:pointer}.step-nav button.active{border-color:#b29460;color:#d0b98d}.step-nav i{display:inline-grid;width:20px;height:20px;margin-right:6px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:9px;font-style:normal}.modal textarea{width:100%;min-height:95px;margin-top:10px;padding:12px;border:1px solid #353536;background:#141415;color:#ddd;resize:vertical}.check-row{display:flex!important;align-items:center;gap:8px}.check-row input{width:auto!important;margin:0!important;accent-color:#b29561}.media-field{margin-top:24px}.media-field>span{display:block;margin-bottom:10px;color:#85817a;font-size:13px}.upload-box{position:relative;width:230px;height:150px;margin:0!important;display:grid!important;place-items:center;overflow:hidden;border:1px dashed #554936;background:#131314;color:#a68b5b;cursor:pointer}.upload-box.wide{width:100%;height:210px}.upload-box img{width:100%;height:100%;object-fit:cover}.upload-box b{font-weight:400}.upload-box small{position:absolute;bottom:12px;color:#67625b}.upload-box input,.gallery-add input{display:none}.gallery-list{display:flex;flex-wrap:wrap;gap:10px}.gallery-list>div,.gallery-add{position:relative;width:105px;height:105px}.gallery-list img{width:100%;height:100%;object-fit:cover}.gallery-list button{position:absolute;right:4px;top:4px;width:22px;height:22px;border:0;border-radius:50%;background:#000b;color:#fff}.gallery-add{display:grid;place-items:center;border:1px dashed #554936;color:#a68b5b;font-size:25px;cursor:pointer}.media-field>small{display:block;margin-top:10px;color:#625f59}.modal-actions{margin-top:28px;display:flex;justify-content:flex-end;gap:9px}@media(max-width:1400px){.product-grid{grid-template-columns:repeat(2,minmax(210px,1fr))}}.priority-banner{margin-bottom:18px;padding:27px 30px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(105deg,#2d2418,#171718);border:1px solid #4b3b27}.priority-banner small{color:#c09c62;letter-spacing:3px}.priority-banner h2{margin:9px 0 5px;font-size:25px}.priority-banner p{margin:0;color:#8c8478;font-size:12px}.workbench-grid{margin-top:20px;display:grid;grid-template-columns:1.55fr .75fr;gap:18px}.todo-panel,.workflow-panel{padding:24px;background:#151516;border:1px solid #252526}.todo-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.todo-head h3,.workflow-panel h3{margin:0;font-size:15px}.todo-head button{border:0;background:none;color:#aa8c5b;cursor:pointer}.todo-row{width:100%;padding:13px 5px;display:grid;grid-template-columns:65px 1fr auto;align-items:center;gap:12px;border:0;border-bottom:1px solid #29292a;background:none;color:#aaa;text-align:left;cursor:pointer}.todo-row:hover{background:#1c1a17}.todo-row>b{padding:6px;color:#e1b771;background:#45341d;font-size:10px;text-align:center}.todo-row>b.confirmed,.todo-row>b.preparing{color:#93bcd5;background:#24343f}.todo-row span strong,.todo-row span small{display:block}.todo-row span strong{font-size:12px}.todo-row span small{margin-top:5px;color:#666;font-size:10px}.todo-row i{color:#947b52;font-size:10px;font-style:normal}.todo-empty{padding:45px 0;color:#666;text-align:center}.workflow-panel ol{margin:18px 0 0;padding:0;list-style:none}.workflow-panel li{padding:12px 0;display:flex;gap:12px;border-bottom:1px solid #29292a}.workflow-panel li>b{width:28px;color:#b7955e}.workflow-panel li span{font-size:12px}.workflow-panel li small{display:block;margin-top:4px;color:#64615c}.application-row.urgent{box-shadow:inset 3px 0 #ba9253;background:#1b1814}.series-actions{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.series-actions i{font-size:9px}.series-actions i.danger{color:#9b665d}.application-actions{display:flex;align-items:center;gap:7px}.advance-btn{padding:8px 10px;border:0;background:#b4945e;color:#18130d;font-size:10px;cursor:pointer}.application-actions select{max-width:32px;color:transparent}.application-actions select:focus{max-width:none;color:#aaa}.draft-save{margin-right:auto}.modal-error{margin:18px 0 4px;padding:11px 13px;border-left:3px solid #c17a69;background:#39231f;color:#e2a092;font-size:12px}.modal-actions{position:sticky;bottom:-30px;padding:16px 0 2px;background:#19191a;border-top:1px solid #2d2d2e}.modal-actions button:disabled{opacity:.42;cursor:not-allowed}.save-hint{margin-right:auto;color:#c5a265;font-size:11px}.card-price{display:block;margin:-8px 0 13px;color:#d2ad69;font-size:17px}.texture-list>div{padding-bottom:30px}.texture-order{position:absolute;left:6px;bottom:34px;padding:3px 6px;background:#0a0a0ac7;color:#d2b477;font-size:11px}.texture-actions{position:absolute!important;left:0;right:0;bottom:0;display:grid!important;grid-template-columns:1fr 1fr;gap:2px}.texture-actions button{position:static!important;width:auto!important;height:26px!important;border:0!important;background:#292724!important;color:#d2b477!important}.texture-actions button:disabled{color:#555!important;cursor:not-allowed}.gallery-list>div.media-selectable{padding-bottom:52px}.media-hero-toggle{position:absolute;left:0;right:0;bottom:26px;height:26px;display:flex;align-items:center;justify-content:center;gap:5px;background:#0c0c0de6;color:#d4b574;font-size:10px}.media-hero-toggle input{width:auto!important;margin:0!important;accent-color:#b7955e}.video-list{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.video-list>div,.video-add{position:relative;min-height:150px;border:1px solid #353331;border-radius:14px;overflow:hidden;background:#111}.video-list video{width:100%;height:150px;display:block;background:#000}.video-list>div button{position:absolute;right:8px;top:8px;padding:6px 9px;border:0;border-radius:8px;background:#000b;color:#fff}.video-add{display:grid;place-items:center;color:#b99a66;cursor:pointer}.video-add input{position:absolute;inset:0;opacity:0;cursor:pointer}.dimension-field{display:flex;flex-direction:column;gap:9px;color:#85817a;font-size:13px}.dimension-field>div{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:10px}.dimension-field label{font-size:11px}.dimension-field input{margin-top:6px!important}.dimension-field b{padding-bottom:13px;color:#a98c5a;font-weight:400}.dimension-field small,.variant-panel>small,.feature-panel>small{color:#68645e;font-size:11px}.variant-panel{padding:16px;border:1px solid #34312c;border-radius:14px;background:#151515}.variant-head{display:flex;align-items:center;justify-content:space-between}.variant-head button,.variant-row button{padding:8px 12px;border:1px solid #56482f;border-radius:10px;background:#201c16;color:#c4a36c;cursor:pointer}.variant-row{margin-top:12px;display:grid;grid-template-columns:1.35fr 1fr auto 1fr auto auto;align-items:center;gap:10px}.variant-row input{margin:0!important}.variant-row b,.variant-row em{color:#8d7855;font-style:normal}.feature-panel{display:flex;flex-direction:column;gap:9px}.feature-options{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.feature-options button{padding:12px 8px;border:1px solid #393735;border-radius:12px;background:#151515;color:#aaa;cursor:pointer}.feature-options button.chosen{border-color:#b3945f;background:#292116;color:#e2c38d}.form-grid input[readonly]{color:#d1b273;background:#20201f;cursor:not-allowed}.variant-row{padding:16px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;border:1px solid #2f2c27;border-radius:14px;background:#121212}.variant-row label{min-width:0;color:#817b72;font-size:11px}.variant-row label input,.variant-row label select{width:100%;margin-top:7px!important}.variant-row .variant-delete{align-self:end;min-height:44px}.variant-row>small{grid-column:2/-1;align-self:center;color:#746c60;font-size:11px;text-align:right}:root{--radius-control:12px;--radius-card:18px;--radius-panel:22px;--radius-modal:24px}button,input,select,textarea,.primary,.secondary,.advance-btn,.danger-btn,.text-btn,.search-box,.badge,.upload-box,.gallery-add,.video-add{border-radius:var(--radius-control)!important}button,input,select,textarea{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .16s ease,opacity .16s ease}input:focus,select:focus,textarea:focus,.search-box:focus-within{border-color:#9e8357!important;box-shadow:0 0 0 3px #b4945e21}button:hover:not(:disabled){filter:brightness(1.06)}button:active:not(:disabled){transform:scale(.975)}.login-card,.cards article,.welcome-panel,.content-panel,.product-center,.product-card,.priority-banner,.todo-panel,.workflow-panel,.editor-card,.config-block,.contact-form,.variant-panel,.feature-panel,.success-alert,.alert,.modal-error{border-radius:var(--radius-card)!important;overflow:hidden}.content-panel,.product-center,.welcome-panel{border-radius:var(--radius-panel)!important}.modal{border-radius:var(--radius-modal)!important;overflow:auto}nav button,.series-item,.choice-grid button,.todo-row,.tr:not(.th){border-radius:12px!important}nav button{margin-block:5px}.series-item{margin-bottom:6px}.tr:not(.th){margin:4px 8px;width:calc(100% - 16px)}.tr.th{border-radius:12px 12px 0 0}.product-image,.upload-box img,.gallery-list img,.video-list video,.series-item img,.series-thumb{border-radius:10px}.gallery-list>div,.video-list>div{border-radius:14px!important;overflow:hidden}.account .avatar,.status-dot,.gallery-list button,.step-nav i{border-radius:50%!important}.modal-actions{border-radius:0 0 var(--radius-modal) var(--radius-modal)}@media(max-width:1280px){:root{--radius-card:16px;--radius-panel:20px;--radius-modal:22px}}.brand-mark{width:96px;height:86px;border:0!important;overflow:visible}.brand-mark img{width:100%;height:100%;display:block;object-fit:contain}.logo>span{width:42px;height:42px;padding:6px;border-radius:12px}.logo>span img{width:100%;height:100%;display:block;object-fit:contain}:root{--admin-bg:#0d0d0e;--admin-sidebar:#121213;--admin-panel:#171718;--admin-panel-soft:#1b1b1c;--admin-line:#2b2b2d;--admin-line-strong:#393737;--admin-text:#eeeae2;--admin-muted:#85817a;--admin-gold:#c7a667;--admin-gold-soft:#2a2319;--admin-danger:#c98276;--admin-radius:16px;--admin-control:11px}html,body,#app{min-height:100%}body{min-width:1024px;background:var(--admin-bg);color:var(--admin-text)}.admin-shell{grid-template-columns:240px minmax(0,1fr);background:var(--admin-bg)}aside{width:240px;padding:24px 16px;background:var(--admin-sidebar);border-color:var(--admin-line)}.logo{min-height:72px;padding:0 10px 22px;border-bottom:1px solid var(--admin-line)}nav{padding-top:14px;overflow-y:auto}nav button{height:44px;margin:2px 0;padding:0 12px;border:1px solid transparent!important;border-radius:11px!important;font-size:13px}nav button:hover{background:#19191a;color:#bbb7af}nav button.active{border-color:#413723!important;background:#241f17;color:#ead8b5}.account{margin-top:14px;padding:18px 8px 0}main{grid-column:2;width:100%;max-width:1680px;margin:0 auto;padding:30px 36px 56px}header{min-height:62px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--admin-line)}header h1{font-size:28px;font-weight:600;letter-spacing:.01em}.breadcrumb{font-size:12px}.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cards article{min-height:132px;padding:22px;border:1px solid var(--admin-line);border-radius:var(--admin-radius)!important;background:var(--admin-panel)}.cards article strong{margin:14px 0 8px;font-size:34px}.priority-banner,.welcome-panel,.todo-panel,.workflow-panel,.content-panel,.product-center{border:1px solid var(--admin-line)!important;border-radius:18px!important;background:var(--admin-panel);box-shadow:none;overflow:hidden}.priority-banner{padding:24px 26px}.priority-banner h2{font-size:23px}.welcome-panel{min-height:240px;margin-top:16px;padding:38px}.workbench-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:16px}.todo-panel,.workflow-panel{padding:22px}.panel-head,.product-head{min-height:92px;padding:22px 26px;border-bottom:1px solid var(--admin-line);background:#181819}.panel-head h2,.product-head h2{font-size:20px}.panel-head p,.product-head p{margin-top:7px;line-height:1.5}.toolbar{min-height:60px;padding:10px 24px;border-color:var(--admin-line);background:#151516}.search-box{width:min(380px,42vw);height:40px;border-color:var(--admin-line-strong);background:#111112}.toolbar select{height:40px;border-color:var(--admin-line-strong)}.table{width:100%;overflow-x:auto}.tr{width:100%!important;min-width:900px;min-height:66px;margin:0!important;padding:0 24px;border:0;border-bottom:1px solid #262628;border-radius:0!important;background:transparent;font-size:12px}.tr.th{position:sticky;top:0;z-index:1;min-height:46px;border-radius:0!important;background:#131314;color:#77736c}.tr:not(.th):hover{background:#1b1916}.tr span{min-width:0;padding-right:12px;overflow-wrap:anywhere}.badge{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:8px!important}.row-actions,.application-actions{flex-wrap:wrap}.text-btn,.danger-btn{min-height:34px;padding:7px 10px!important;border:1px solid transparent!important;border-radius:9px!important}.text-btn:hover{border-color:#55462f!important;background:#211c15}.danger-btn:hover{border-color:#5b3732!important;background:#271918}.product-layout{grid-template-columns:250px minmax(0,1fr);min-height:680px}.series-panel{padding:16px 10px;border-color:var(--admin-line)}.series-item{margin:0 0 5px;padding:10px;border-radius:11px!important}.series-item:hover,.series-item.chosen{border-color:#493d29;background:#211d17}.product-grid{padding:20px;grid-template-columns:repeat(3,minmax(220px,1fr));gap:14px}.product-card{border:1px solid var(--admin-line)!important;border-radius:14px!important;background:#171718}.product-image{aspect-ratio:1.45}.product-info{padding:16px}.product-info h3{font-size:16px}.product-info div{gap:3px 8px}.product-info button{min-height:32px}.config-page{padding-bottom:30px}.config-page .panel-head{top:0}.config-block{margin:0;padding:28px 26px;border-color:var(--admin-line)}.config-block:last-child{border-bottom:0}.contact-form{max-width:none;padding:26px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px}.editor-list{padding:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.editor-card{padding:20px;border-color:var(--admin-line);background:#151516}.choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.choice-grid button{min-height:46px;border-radius:10px!important}.principle-editor{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr)}.modal-mask{padding:28px;background:#000000c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal{width:min(680px,calc(100vw - 56px));max-height:calc(100vh - 56px);padding:26px;border:1px solid #343235;border-radius:20px!important;background:#19191a;box-shadow:0 28px 90px #0000008c}.modal.product-modal{width:min(920px,calc(100vw - 56px))}.modal-head{position:sticky;top:-26px;z-index:5;margin:-26px -26px 0;padding:24px 26px 18px;border-bottom:1px solid var(--admin-line);background:#19191af5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.step-nav{position:sticky;top:63px;z-index:4;margin:0 -26px 20px;padding:8px 26px 0;background:#19191af5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.form-grid{gap:2px 22px}.login-card label,.modal label{margin:17px 0 10px}.modal input,.modal select,.modal textarea,.editor-card input,.editor-card select,.editor-card textarea,.contact-form input:not([type=checkbox]){min-height:44px;padding:11px 13px;border:1px solid #343436!important;border-radius:10px!important;background:#121213!important}.modal textarea,.editor-card textarea{min-height:104px}.modal-actions{bottom:-26px;margin:24px -26px -26px;padding:16px 26px 22px;border-radius:0!important;background:#19191af5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.modal-actions button{min-height:42px;padding:10px 17px}.variant-panel{padding:17px}.variant-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.feature-options{grid-template-columns:repeat(4,minmax(0,1fr))}.upload-box{border-radius:12px!important}.upload-box.wide{height:240px}button,.primary,.secondary,.advance-btn{min-height:38px}.primary{background:var(--admin-gold);color:#17120b}.secondary{border-color:#4a4032;background:#1b1a18}@media(max-width:1360px){.admin-shell{grid-template-columns:220px minmax(0,1fr)}aside{width:220px}main{padding:26px 24px 48px}.product-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.editor-list{grid-template-columns:1fr}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-grid{grid-template-columns:1fr}.product-layout{grid-template-columns:220px minmax(0,1fr)}.product-grid{grid-template-columns:1fr}.variant-row,.feature-options{grid-template-columns:repeat(2,minmax(0,1fr))}}aside nav{overflow-y:auto;scrollbar-width:thin}.nav-group{margin:0 0 15px}.nav-group>small{display:block;padding:0 13px 6px;color:#5f5c56;font-size:10px;font-weight:600;letter-spacing:1.6px}.nav-group button{min-height:43px;height:auto;margin:1px 0;border-radius:12px}.nav-group button.active{box-shadow:inset 2px 0 #caaa6b}.mobile-menu-toggle,.mobile-nav-close,.mobile-nav-mask,.mobile-bottom-nav{display:none}.application-row{cursor:pointer}.application-sheet{width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 28px);overflow-x:hidden;overflow-y:auto;padding:28px;background:#151516;border:1px solid #302d29;border-radius:28px;box-shadow:0 28px 90px #000b}.application-summary{display:flex;align-items:center;gap:14px;padding:18px 0;border-bottom:1px solid #29292a}.application-summary small{margin-left:auto;color:#777}.customer-card{margin:20px 0;padding:20px;background:#1d1d1e;border:1px solid #302d29;border-radius:20px}.customer-card h3{margin:0 0 10px}.customer-card a{color:#d2b16e;text-decoration:none}.customer-card p{margin:12px 0 0;color:#a6a29b;line-height:1.7}.application-products{margin:22px 0}.application-products>div{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #29292a}.application-products img{width:58px;height:58px;object-fit:cover;border-radius:14px}.application-products span{min-width:0;flex:1}.application-products b,.application-products small{display:block}.application-products small{margin-top:6px;color:#777}.application-head-actions{display:flex;align-items:center;gap:10px}.application-head-actions .secondary{width:auto;min-width:116px;padding:0 13px;font-size:12px}.detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.detail-section-head h3{margin:0}.detail-section-head small{color:#877d6e}.text-action{width:auto;min-width:auto;padding:0;border:0;background:transparent;color:#d2b16e;font-size:12px}.application-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:18px 0 0}.application-detail-grid div{min-width:0}.application-detail-grid .full{grid-column:1/-1}.application-detail-grid dt{color:#777;font-size:12px}.application-detail-grid dd{margin:6px 0 0;color:#e1ddd5;line-height:1.6;overflow-wrap:anywhere}.application-detail-grid a{padding:0;color:#d2b16e;font-size:inherit}.application-policy{margin:20px 0;padding:18px 20px;border:1px solid #463c2d;border-radius:20px;background:linear-gradient(115deg,#1c1915,#151516)}.application-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.application-policy-grid span{padding-right:12px;border-right:1px solid #3b352c}.application-policy-grid span:last-child{border:0}.application-policy-grid small,.application-policy-grid b{display:block}.application-policy-grid small{color:#887c68;font-size:12px}.application-policy-grid b{margin-top:7px;color:#e5d8bb;font-size:15px}.application-policy p{margin:16px 0 0;color:#9b9285;font-size:13px;line-height:1.65}.application-sheet-actions{position:sticky;bottom:-28px;margin:26px -28px -28px;padding:14px 28px calc(14px + env(safe-area-inset-bottom));display:flex;justify-content:flex-end;gap:10px;background:#151516ef;border-top:1px solid #302d29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.modal-head-actions{display:flex;align-items:center;gap:8px}.modal-head-actions .preview-toggle{width:auto;min-width:92px;padding:0 14px;border:1px solid #51452f;background:#211d17;color:#d1ae6b;font-size:12px}.modal-live-preview{margin:0 0 22px;padding:14px;display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;align-items:center;border:1px solid #403728;border-radius:20px;background:linear-gradient(120deg,#1c1a17,#111112)}.modal-live-preview .preview-media{height:118px;padding:12px;box-sizing:border-box;display:flex;align-items:flex-end;border-radius:15px;background-color:#292724;background-position:center;background-size:cover;overflow:hidden}.modal-live-preview .preview-media span{padding:5px 8px;border-radius:8px;background:#0a0a0ab8;color:#dbc080;font-size:9px;letter-spacing:2px}.modal-live-preview small{color:#b6965e}.modal-live-preview h3{margin:8px 0 6px;font-size:20px}.modal-live-preview p{margin:0;color:#85817a}.modal-live-preview strong{display:block;margin-top:9px;color:#d2ae68;font-family:Georgia,serif;font-size:20px}.cms-page{background:#111112}.cms-kicker{display:block;margin-bottom:8px;color:#ad8d58;font-size:10px;letter-spacing:3px}.cms-readiness{padding:18px 26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:#101011;border-bottom:1px solid #29292a}.cms-readiness>div{padding:15px;display:flex;align-items:center;gap:11px;border:1px solid #302e2b;border-radius:18px;background:#181819;color:#8b8882}.cms-readiness i{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#282829;font-style:normal}.cms-readiness span,.cms-readiness small{display:block}.cms-readiness small{margin-top:3px;color:#615f5b;font-size:10px}.cms-readiness .ready{border-color:#463c2d;color:#d2b16e}.cms-readiness .ready i{background:#d2b16e;color:#17130d}.cms-readiness .ready small{color:#8c7956}.cms-section{border-radius:22px}.cms-section-head{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:15px}.cms-section-head>span{display:grid;grid-template-columns:38px 1fr;align-items:center}.cms-section-head b{grid-row:1/3;color:#ad8d58;font-family:Georgia,serif;font-size:24px;font-weight:400}.cms-section-head strong{font-size:17px}.cms-section-head small{margin-top:5px;color:#6f6c67}.cms-section-head em{padding:7px 10px;border-radius:12px;background:#24211d;color:#c7a766;font-size:11px;font-style:normal}.cms-two-column,.brand-editor-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:18px}.brand-editor-grid{margin:14px}.form-stack{display:grid;gap:14px}.form-stack label{color:#8c8880}.form-stack input,.form-stack textarea{width:100%;margin-top:8px}.hero-upload{height:320px!important}.brand-upload{height:360px!important}.selected-content-list{display:grid;gap:8px;margin-bottom:18px}.selected-content-list article{padding:10px;display:flex;align-items:center;gap:12px;border:1px solid #302e2b;border-radius:16px;background:#171718}.selected-content-list img{width:64px;height:64px;object-fit:cover;border-radius:12px;background:#242425}.selected-content-list span{min-width:0;flex:1}.selected-content-list small,.selected-content-list strong{display:block}.selected-content-list small{color:#867252}.selected-content-list strong{margin-top:5px}.selected-content-list article>div{display:flex;gap:5px}.selected-content-list button{min-width:36px;min-height:36px;padding:0 9px;border:1px solid #3b3731;border-radius:11px;background:#202021;color:#b6a486}.selected-content-list button:disabled{opacity:.3}.cms-picker{padding-top:14px;border-top:1px solid #29292a}.cms-picker>p,.cms-section>p{color:#77736c;font-size:12px}.compact-choices button,.case-choices button{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.compact-choices small,.case-choices small{color:#716d66;font-size:10px}.content-card-grid{padding:18px;display:grid;gap:14px}.content-manage-card{border:1px solid #302e2b;border-radius:22px;background:#171718;overflow:hidden}.content-manage-card.editing{border-color:#584a35}.content-card-summary{padding:14px;display:grid;grid-template-columns:112px 1fr auto;gap:16px;align-items:center;cursor:pointer}.content-card-summary>img,.empty-cover{width:112px;height:82px;object-fit:cover;border-radius:14px;background:#242425}.empty-cover{display:grid;place-items:center;color:#8d7957}.content-card-summary h3{margin:8px 0 5px}.content-card-summary p{max-width:620px;margin:0 0 8px;color:#77736c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-card-summary>i{color:#b39460;font-style:normal}.content-card-editor{padding:20px;border-top:1px solid #302e2b;background:#141415}.content-card-editor .upload-box{margin-top:18px!important}.content-card-editor .row-actions{margin-top:20px}.principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.principle-grid article{position:relative;padding:18px;border:1px solid #302e2b;border-radius:18px;background:#171718}.principle-grid article>b{color:#a98b5a;font-family:Georgia,serif;font-size:22px;font-weight:400}.principle-grid input,.principle-grid textarea{width:100%;margin-top:12px}.principle-grid textarea{min-height:105px}.principle-grid article button{margin-top:10px;border:0;background:none;color:#a56d61}.principle-add{min-height:180px;border:1px dashed #584a35;border-radius:18px;background:#171718;color:#b39460}.brand-preview{margin:14px;padding:42px;min-height:220px;display:flex;flex-direction:column;justify-content:flex-end;border-radius:24px;background:linear-gradient(90deg,#141414e8,#14141480),url(/assets/brand/logo-crown.png) right 50px center/120px no-repeat,#201d18}.brand-preview small{color:#b3915a;letter-spacing:3px}.brand-preview h2{max-width:650px;margin:14px 0;font-family:Georgia,Songti SC,serif;font-size:30px}.brand-preview p{max-width:680px;color:#aaa59c;line-height:1.8}.brand-preview span{margin-top:12px;color:#c4a76f}.case-manage-grid{padding:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.case-manage-card{overflow:hidden;border:1px solid #302e2b;border-radius:22px;background:#171718}.case-cover{position:relative;aspect-ratio:16/9;display:grid;place-items:center;background:#232222;color:#716d66}.case-cover img{width:100%;height:100%;object-fit:cover}.case-cover>.badge{position:absolute;left:12px;top:12px}.case-manage-info{padding:18px}.case-manage-info>small{color:#ad8d58}.case-manage-info h3{margin:9px 0;font-size:18px}.case-manage-info>p{color:#74716c}.linked-products{min-height:32px;display:flex;flex-wrap:wrap;gap:6px}.linked-products span{padding:6px 9px;border-radius:10px;background:#26221c;color:#c7a766;font-size:10px}.linked-products em{color:#b06e62;font-size:11px;font-style:normal}.case-assets{margin:14px 0;padding:12px 0;display:flex;gap:20px;border-top:1px solid #29292a;border-bottom:1px solid #29292a;color:#77736c;font-size:11px}.case-manage-info .row-actions{display:grid;grid-template-columns:1fr auto;gap:8px}.case-manage-info .row-actions button{border-radius:13px}@media(max-width:1200px)and (min-width:901px){.product-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.product-layout{grid-template-columns:220px minmax(0,1fr)}.workbench-grid{grid-template-columns:1fr}.form-grid,.principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){body{min-width:0;overflow-x:hidden}.admin-shell,main{min-width:0}}@media(max-width:900px){:root{font-size:16px}body{min-width:0;overflow-x:hidden;background:#0d0d0e}button,input,select,textarea{font-size:16px}button{min-height:44px}.admin-shell{display:block;min-height:100dvh}.admin-shell>aside{position:fixed;z-index:120;inset:0 auto 0 0;width:min(86vw,340px);height:100dvh;transform:translate(-105%);transition:transform .28s cubic-bezier(.22,.8,.22,1);box-shadow:24px 0 70px #000a;overflow-y:auto}.admin-shell>aside.open{transform:translate(0)}.mobile-nav-mask{display:block;position:fixed;z-index:110;inset:0;background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}aside .logo{position:sticky;top:0;z-index:2;background:#111112}.mobile-nav-close{display:block;margin-left:auto;width:44px;padding:0;border:0;background:#252526;color:#ddd;border-radius:14px;font-size:25px}aside nav{padding-bottom:110px}aside nav button{min-height:54px;border-radius:15px}aside .account{position:sticky;bottom:0;background:#111112}main{min-width:0;padding:0 14px calc(104px + env(safe-area-inset-bottom))}main>header{position:sticky;z-index:35;top:0;margin:0 -14px 14px;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;min-height:64px;background:#0d0d0eeb;border-bottom:1px solid #29292a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}main>header h1{margin:2px 0 0;font-size:22px}.breadcrumb{display:none}.mobile-menu-toggle{display:block;width:44px;padding:0;border:1px solid #393631;background:#1b1b1c;color:#d3b16d;border-radius:14px;font-size:19px}.header-actions{margin-left:auto;font-size:11px}.header-actions .status-dot{display:none}.alert,.success-alert{position:sticky;z-index:34;top:75px;margin:0 0 12px;border-radius:15px}.mobile-bottom-nav{position:fixed;z-index:80;left:0;right:0;bottom:0;height:calc(72px + env(safe-area-inset-bottom));padding:7px 8px env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(5,1fr);background:#121213f5;border-top:1px solid #343230;box-shadow:0 -18px 45px #0008;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.mobile-bottom-nav button{min-width:0;min-height:58px;padding:4px;border:0;background:transparent;color:#85827d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.mobile-bottom-nav i{font-size:20px;font-style:normal}.mobile-bottom-nav span{font-size:11px}.mobile-bottom-nav button.active{color:#d4b26e}.login-page{min-height:100dvh;display:block;padding:24px 16px}.login-visual{display:none}.login-card{width:100%;max-width:none;margin:12vh auto 0;padding:28px 22px;border-radius:28px}.login-card input,.login-card button{min-height:52px;border-radius:16px}.dashboard,.content-panel,.product-center{border-radius:22px;overflow:hidden}.priority-banner,.panel-head,.product-head{padding:20px;display:block}.priority-banner h2,.panel-head h2,.product-head h2{font-size:22px}.priority-banner .primary,.panel-head>.primary,.product-head .create-actions{width:100%;margin-top:18px}.create-actions{display:grid;grid-template-columns:1fr 1fr}.create-actions button{width:100%}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cards article{min-height:132px;padding:17px;border-radius:20px}.cards article strong{font-size:34px}.workbench-grid{grid-template-columns:1fr}.workflow-panel{display:none}.todo-panel,.quick{border-radius:22px}.quick>div{display:grid;grid-template-columns:1fr}.quick button{width:100%}.product-layout{display:block;min-height:0}.series-panel{padding:12px;display:flex;gap:8px;overflow-x:auto;border:0;border-bottom:1px solid #29292a;scroll-snap-type:x proximity}.series-title{display:none}.series-item{flex:0 0 210px;min-height:74px;border-radius:18px;scroll-snap-align:start}.series-actions{display:none}.products-panel .toolbar,.toolbar{padding:14px;display:grid;grid-template-columns:1fr auto;gap:10px}.search-box{grid-column:1/-1;width:100%;min-height:48px;border-radius:16px}.search-box input{min-width:0}.toolbar select{min-height:46px;border-radius:14px}.toolbar>span{align-self:center}.product-grid{padding:14px;grid-template-columns:1fr;gap:14px}.product-card{display:grid;grid-template-columns:132px 1fr;border-radius:20px;overflow:hidden}.product-image{aspect-ratio:auto;min-height:190px}.product-info{padding:15px}.product-info h3{font-size:18px}.product-info>div{display:grid;grid-template-columns:1fr 1fr;margin-top:12px}.product-info button{min-height:38px;border:1px solid #38342e;border-radius:12px}.product-empty{padding:60px 20px}.config-page,.content-panel{padding:0}.config-block,.contact-form,.editor-list{margin:14px;padding:18px;border-radius:20px}.form-grid,.contact-form{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.panel-head{align-items:flex-start}.panel-head>.primary{position:sticky;bottom:84px;z-index:3}.choice-grid{grid-template-columns:1fr}.choice-grid button{min-height:48px;border-radius:15px;text-align:left}.editor-card,.principle-editor{border-radius:20px}.cms-readiness{padding:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cms-readiness>div{padding:12px}.cms-two-column,.brand-editor-grid{grid-template-columns:1fr}.brand-editor-grid{margin:0}.cms-section-head{align-items:flex-start}.cms-section-head>span{grid-template-columns:32px 1fr}.cms-section-head b{font-size:20px}.hero-upload,.brand-upload{height:260px!important}.selected-content-list article{align-items:flex-start}.selected-content-list article>div{flex-direction:column}.content-card-grid{padding:12px}.content-card-summary{grid-template-columns:82px 1fr;gap:12px}.content-card-summary>img,.empty-cover{width:82px;height:82px}.content-card-summary>i{grid-column:2}.content-card-editor{padding:15px}.principle-grid{grid-template-columns:1fr}.principle-add{min-height:90px}.brand-preview{margin:12px;padding:26px 20px;min-height:260px;background-position:right 20px top 24px;background-size:76px}.brand-preview h2{font-size:25px}.case-manage-grid{padding:12px;grid-template-columns:1fr}.case-manage-info{padding:16px}.table{display:block;padding:12px;background:transparent}.table .th{display:none}.table .tr{margin-bottom:12px;padding:16px;display:flex;flex-wrap:wrap;gap:10px;border:1px solid #302e2b;background:#181819;border-radius:18px}.table .tr>span{min-width:0;flex:1 1 44%;padding:0}.table .tr>span:first-child{flex-basis:100%;color:#d2b16e;font-weight:600}.table .tr .row-actions,.table .tr .application-actions{flex:1 1 100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.table .tr button,.table .tr select{width:100%;min-height:44px;border-radius:13px}.application-table .application-row{position:relative;padding-top:18px}.application-table .application-row>span:nth-child(2){font-size:17px;font-weight:600}.application-table .application-row>span:nth-child(5){position:absolute;right:15px;top:15px;display:block;min-width:0}.modal-mask{align-items:flex-end;padding:0;background:#000b}.modal,.product-modal,.application-sheet{width:100%;max-width:none;height:auto;max-height:100dvh;margin:0;padding:18px 16px calc(92px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;border-left:0;border-right:0;border-bottom:0;overscroll-behavior:contain}.modal-head{position:sticky;z-index:8;top:-18px;margin:-18px -16px 14px;padding:18px 16px 12px;background:#151516ed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.modal-head button{width:44px;border-radius:14px}.modal-head-actions .preview-toggle{width:auto;min-width:88px}.modal-live-preview{grid-template-columns:108px minmax(0,1fr);gap:12px;padding:11px;border-radius:17px}.modal-live-preview .preview-media{height:92px}.modal-live-preview h3{font-size:17px}.step-nav{display:flex;overflow-x:auto;position:sticky;z-index:7;top:62px;margin:0 -16px 18px;padding:0 12px;background:#151516}.step-nav button{flex:0 0 128px;white-space:nowrap}.dimension-field>div,.variant-row{grid-template-columns:1fr 22px 1fr}.variant-panel{padding:15px;border-radius:20px}.variant-row{display:grid}.variant-row label{grid-column:auto}.variant-delete{grid-column:1/-1}.upload-box,.upload-box.wide{width:100%;height:220px;border-radius:20px}.gallery-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gallery-list>div,.gallery-add{width:100%;height:auto;aspect-ratio:1;border-radius:15px;overflow:hidden}.video-list{display:grid;grid-template-columns:1fr}.video-list video{width:100%;border-radius:18px}.modal-actions,.application-sheet-actions{position:fixed;z-index:140;left:0;right:0;bottom:0;margin:0;padding:12px 14px calc(12px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;background:#151516f2;border-top:1px solid #35322d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.modal-actions button,.application-sheet-actions button{min-height:50px;border-radius:16px}.modal-actions .save-hint{grid-column:1/-1}.modal-actions .primary:last-child{grid-column:2}.application-mask{z-index:150}.application-sheet{padding-bottom:110px}.application-summary{align-items:flex-start;flex-wrap:wrap}.application-summary small{width:100%;margin:0}.customer-card{border-radius:20px}.customer-card a{display:block;padding:12px 0;font-size:17px}.application-products>div{padding:14px 0}.application-form,.application-detail-grid,.application-policy-grid{grid-template-columns:1fr}.application-detail-grid .full{grid-column:auto}.application-policy-grid span{padding:0 0 12px;border-right:0;border-bottom:1px solid #3b352c}.application-policy-grid span:last-child{padding-bottom:0;border-bottom:0}.application-head-actions .secondary{display:none}}@media(max-width:390px){main{padding-left:10px;padding-right:10px}.cards{grid-template-columns:1fr 1fr}.product-card{grid-template-columns:112px 1fr}.product-info{padding:12px}.gallery-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.product-card{display:grid;grid-template-columns:96px minmax(0,1fr);min-height:118px}.product-card .product-image{height:100%;min-height:118px}.product-card .product-info{padding:13px}.product-card .product-info h3{margin:3px 0;font-size:16px}.product-card .product-info p,.product-card .product-info small{font-size:12px}.product-card .product-info>div{gap:6px;margin-top:8px}.product-card .product-info button{min-height:32px;padding:6px 9px;font-size:12px}.product-card .product-readiness{margin:7px 0 0;color:#d28b76;font-size:11px;line-height:1.45}.product-card .product-readiness.ready{color:#77b988}.relation-search{max-width:620px;margin:10px 0}.relation-results{display:grid;gap:8px;max-width:760px;margin:10px 0}.relation-results>button{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px;text-align:left;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.relation-results>button.chosen{border-color:var(--gold);background:#cfab6514}.relation-results>button.unavailable:not(.chosen){opacity:.55}.relation-results img{width:48px;height:48px;object-fit:cover;border-radius:10px}.relation-results span{display:grid;gap:3px}.relation-results small{color:var(--muted)}.relation-results i{color:var(--gold);font-style:normal}.relation-result-action{justify-items:end}.relation-result-action em{padding:3px 7px;border-radius:999px;background:#332826;color:#c98578;font-size:10px;font-style:normal}.relation-result-action em.published{background:#1c3427;color:#70be8b}.selected-relations{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.selected-relations p{width:100%;margin:0;color:var(--muted)}.selected-relations button{min-height:34px;padding:7px 11px;border:1px solid rgba(207,171,101,.4);border-radius:12px;background:#cfab6514;color:var(--text)}.section-head-actions{display:flex;align-items:center;gap:10px}.section-head-actions button{min-height:36px;padding:7px 12px;border:1px solid var(--gold);border-radius:12px;background:transparent;color:var(--gold)}.material-block-editor{display:grid;gap:10px;margin:16px 0;padding:14px;border:1px solid var(--line);border-radius:18px}.material-block-editor>article{display:grid;grid-template-columns:180px 1fr auto;gap:10px;padding:12px;border-radius:14px;background:#ffffff06}.material-block-editor>article .full{grid-column:1/-1}.material-block-toolbar{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #2c2c2e}.material-block-toolbar>b{color:#c9aa6d;font-size:12px;letter-spacing:1px}.material-block-toolbar>span{display:flex;flex-wrap:wrap;gap:7px}.material-block-toolbar button{min-height:34px;padding:6px 10px;border:1px solid #3a3732;border-radius:10px;background:#121213;color:#aaa49a}.material-block-toolbar .danger-btn{color:#bd776d}.material-block-image{min-height:112px;padding:10px;display:grid;grid-template-columns:1fr 140px;grid-template-rows:auto 1fr;gap:8px 14px;align-items:center;border:1px dashed var(--line);border-radius:14px;cursor:pointer}.material-block-image span{align-self:end}.material-block-image b{grid-row:2;color:var(--gold);font-weight:500}.material-block-image img{grid-column:2;grid-row:1/3;width:140px;height:92px;object-fit:cover;border-radius:12px}.material-block-image input{display:none}.cases-cms .case-manage-grid{grid-template-columns:1fr;gap:9px;padding:12px}.cases-cms .case-manage-card{display:grid;grid-template-columns:150px minmax(0,1fr);border-radius:16px}.cases-cms .case-cover{aspect-ratio:auto;min-height:132px}.cases-cms .case-manage-info{padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;align-content:center}.cases-cms .case-manage-info>small,.cases-cms .case-manage-info>h3,.cases-cms .case-manage-info>p,.cases-cms .linked-products{grid-column:1}.cases-cms .case-manage-info h3{margin:4px 0;font-size:16px}.cases-cms .case-manage-info>p{margin:2px 0}.cases-cms .case-assets{grid-column:2;margin:0;padding:0;border:0;align-self:center;display:grid;gap:4px}.cases-cms .case-manage-info .row-actions{grid-column:2;grid-row:1/5;align-self:end}.date-select-field{display:grid;gap:8px}.date-select-field>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.date-select-field select{width:100%}.auto-switch{display:flex!important;align-items:center;gap:7px;color:var(--text)!important;font-size:12px}.auto-switch input{width:18px!important;height:18px!important;margin:0}.featured-upload{max-width:720px}.featured-upload img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px}@media(max-width:760px){.product-grid{grid-template-columns:1fr}.product-card{grid-template-columns:82px minmax(0,1fr);min-height:108px}.product-card .product-image{min-height:108px}.relation-results>button{grid-template-columns:44px minmax(0,1fr) auto}.section-head-actions{width:100%;justify-content:space-between}.material-block-editor>article{grid-template-columns:1fr}.material-block-editor>article .full{grid-column:auto}.material-block-image{grid-template-columns:1fr 104px}.material-block-image img{width:104px;height:78px}.cases-cms .case-manage-card{grid-template-columns:88px minmax(0,1fr)}.cases-cms .case-cover{min-height:112px}.cases-cms .case-manage-info{display:block;padding:10px}.cases-cms .case-assets{display:flex;margin:6px 0}.cases-cms .case-manage-info .row-actions{display:flex}}.queue-tabs{display:grid;grid-template-columns:repeat(6,minmax(92px,1fr));gap:8px;padding:14px 18px 4px;overflow-x:auto}.queue-tabs button{min-height:58px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:14px;background:#181819;color:var(--muted);white-space:nowrap}.queue-tabs button strong{color:var(--text);font-size:18px}.queue-tabs button.active{border-color:#cfab65cc;background:#cfab651a;color:var(--gold)}@media(max-width:760px){.queue-tabs{grid-template-columns:repeat(6,110px);padding:12px 12px 3px;scroll-snap-type:x proximity}.queue-tabs button{min-height:52px;scroll-snap-align:start}.application-table .tr.application-row{border-radius:16px}}.cms-page input:not([type=file]):not([type=checkbox]):not([type=radio]),.cms-page textarea,.cms-page select{width:100%;min-height:46px;margin-top:7px;padding:11px 13px;border:1px solid #37383a;border-radius:14px;outline:none;background:#111213;color:#eeeae2;font:inherit;line-height:1.5;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.cms-page textarea{min-height:104px;resize:vertical}.cms-page input::placeholder,.cms-page textarea::placeholder{color:#6f6f70}.cms-page input:focus,.cms-page textarea:focus,.cms-page select:focus{border-color:#a98750;box-shadow:0 0 0 3px #cfab651f;background:#141414}.search-box input,.modal .search-box input,.cms-page .search-box input{width:100%;min-width:0;min-height:0;height:auto;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.search-box input:focus,.modal .search-box input:focus,.cms-page .search-box input:focus{border:0!important;background:transparent!important;box-shadow:none!important}.cms-page button:disabled,.modal button:disabled{opacity:.48;cursor:not-allowed;transform:none!important}.cms-page button,.modal button,.product-card button,.case-manage-card button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.cms-page button:not(:disabled):active,.modal button:not(:disabled):active,.product-card button:not(:disabled):active,.case-manage-card button:not(:disabled):active{transform:scale(.98)}.content-card-editor{display:grid;gap:18px;padding:22px;border-top:1px solid #2d2d2f;background:linear-gradient(180deg,#171718,#141415)}.content-card-editor>.upload-box.wide{height:250px;max-width:880px;border-radius:18px}.content-card-editor>.upload-box.wide img{width:100%;height:100%;object-fit:cover}.material-block-editor{background:#121313}.material-block-editor>article{border:1px solid #292a2c;background:#181819}.cms-picker{display:grid;gap:10px;padding-top:18px;border-top:1px solid #2c2c2e}.cms-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cms-picker-head p{margin:0;color:#eeeae2;font-weight:650}.cms-picker-head small,.relation-guidance{color:#85817a}.relation-empty{max-width:760px;margin:8px 0;padding:18px;border:1px dashed #383633;border-radius:14px;color:#77736d;text-align:center}.brand-editor-grid{gap:16px}.cms-section{border:1px solid #29292b;background:#151516}.brand-upload{height:330px!important;max-height:42vh}.brand-upload img{width:100%;height:100%;object-fit:cover}.hero-template-picker{margin-bottom:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hero-template-picker>button{position:relative;min-height:112px;padding:16px 92px 16px 18px;display:grid;align-content:center;justify-items:start;gap:6px;border:1px solid #343234;border-radius:18px;background:#19191a;color:#aaa69e;text-align:left}.hero-template-picker>button:hover{border-color:#655238;background:#1d1b18}.hero-template-picker>button.chosen{border-color:#ae8d54;box-shadow:inset 0 0 0 1px #ae8d542f;background:linear-gradient(135deg,#211d17,#181819);color:#f0ede7}.hero-template-picker strong{font-size:16px}.hero-template-picker small{color:#79756f;line-height:1.45}.hero-template-picker em{color:#b99861;font-size:11px;font-style:normal}.hero-template-icon{position:absolute;top:16px;right:16px;width:58px;height:76px;overflow:hidden;border:1px solid #4b453c;border-radius:12px;background:#0c0c0d}.hero-template-icon.space-scene{background:linear-gradient(180deg,#777066 0 54%,#272522 55%,#0d0d0e)}.hero-template-icon.space-scene:after{content:"";position:absolute;left:8px;right:8px;bottom:10px;height:3px;border-radius:3px;background:#d2ad69}.hero-template-icon.product-slabs span{position:absolute;top:15px;width:13px;height:47px;border-radius:2px;background:linear-gradient(135deg,#8e877c,#4c4944);box-shadow:0 7px 12px #000}.hero-template-icon.product-slabs span:first-child{right:21px}.hero-template-icon.product-slabs span:last-child{right:6px;background:linear-gradient(135deg,#c0b6a7,#746e65)}.hero-template-icon img{width:100%;height:100%;display:block;object-fit:cover}.hero-template-icon.space-scene img{object-position:center 24%}.hero-template-icon.product-slabs img{object-position:center top}.hero-config-grid{align-items:start}.hero-preview-panel{padding:16px;border:1px solid #302f30;border-radius:20px;background:#111112}.hero-preview-label{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;color:#7f7b74;font-size:12px}.hero-preview-label b{color:#b99a64;font-weight:500}.hero-live-preview{position:relative;width:min(100%,430px);margin:0 auto;aspect-ratio:750/970;overflow:hidden;border:1px solid #393633;border-radius:24px;background:#09090a;box-shadow:0 24px 50px #0008}.hero-live-image,.hero-live-shade{position:absolute;inset:0}.hero-live-image{background-position:center;background-size:cover}.hero-live-shade{background:linear-gradient(180deg,#0004,#0000 40%,#050506f2 94%)}.hero-live-brand{position:absolute;top:28px;left:24px;display:flex;align-items:center;gap:8px;color:#fff;font-size:13px;letter-spacing:1px}.hero-live-brand img{width:22px;height:20px;object-fit:contain}.hero-live-brand small{display:block;margin-top:2px;color:#ffffff8c;font-size:8px;letter-spacing:2px}.hero-live-copy{position:absolute;left:26px;right:26px;bottom:27px}.hero-live-copy>small{color:#d0ad70;font-size:8px;letter-spacing:3px}.hero-live-copy h3{margin:10px 0 0;color:#f4f1eb;font-family:Georgia,Songti SC,serif;font-size:27px;font-weight:400;line-height:1.15;letter-spacing:2px}.hero-live-copy p{margin:9px 0 0;color:#ffffffa8;font-size:10px}.hero-live-search{height:43px;margin-top:15px;padding:0 13px;display:flex;align-items:center;gap:9px;border:1px solid #bd9b60b8;border-radius:12px;background:#0808084d;color:#e1ddd6}.hero-live-search b{min-width:0;flex:1;font-size:10px;font-weight:500}.hero-live-search i{color:#d0aa68;font-style:normal}.hero-live-copy>em{display:block;margin-top:9px;color:#aaa59b;font-size:8px;font-style:normal}.hero-live-preview--space-scene .hero-live-copy h3{display:flex;gap:13px;font-size:24px}.hero-live-preview--space-scene .hero-live-image{background-position:center 4%;filter:brightness(.98) contrast(1.04) saturate(.84)}.hero-live-preview--space-scene .hero-live-shade{background:linear-gradient(180deg,#00000014 0,#00000003 34%,#0303041f,#0303046b 62%,#040405b8 79%,#050506eb 94%,#080809)}.hero-live-preview--space-scene .hero-live-copy{bottom:4px}.hero-live-preview--product-slabs .hero-live-shade{background:linear-gradient(90deg,#0005 0,#0002 47%,#0000 76%),linear-gradient(180deg,#0002,#0000 67%,#030304e3)}.hero-live-preview--product-slabs .hero-live-image{background-position:center top;background-repeat:no-repeat;background-size:100% auto}.hero-live-preview--product-slabs .hero-live-copy{top:36%;right:auto;bottom:auto;width:58%}.hero-live-preview--product-slabs .hero-live-copy h3 span{display:block}.hero-live-preview--product-slabs .hero-live-copy h3 span+span{margin-left:19px}.hero-live-preview--product-slabs .hero-live-search{width:106%;margin-top:34%}.hero-live-empty{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(135deg,#202020,#0c0c0d);color:#77716a;font-size:13px}.hero-asset-upload{margin-top:14px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;border:1px dashed #5a4a34;border-radius:14px;color:#bd9c63;cursor:pointer}.hero-asset-upload b{font-size:13px;font-weight:500}.hero-asset-upload span{color:#77736c;font-size:11px;line-height:1.55}.hero-asset-upload input{display:none}.principle-grid article{padding:18px;border:1px solid #303033;border-radius:18px;background:#171718}.principle-grid article>b{color:#cbaa69;font-family:Georgia,serif;font-size:22px}.brand-preview{border:1px solid rgba(207,171,101,.26);background-color:#151515;overflow:hidden}.brand-quick-manager{display:grid;align-items:flex-start;gap:12px;padding:13px;border:1px dashed #474138;border-radius:16px;background:#141414}.brand-manager-actions{display:flex;flex-wrap:wrap;gap:8px}.compact-button{min-height:42px!important;padding:8px 13px!important;white-space:nowrap}.brand-quick-form{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px}.brand-quick-form label{min-width:0}.brand-quick-form .primary{min-height:46px;white-space:nowrap}.brand-library-list{display:grid;gap:8px;padding-top:12px;border-top:1px solid #2f2e2c}.brand-library-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.brand-library-head small{color:#7e7a73}.brand-library-list article{display:grid;grid-template-columns:minmax(160px,1.2fr) minmax(120px,1fr) auto auto auto;gap:8px;align-items:end;padding:10px;border:1px solid #2e2e30;border-radius:14px;background:#181819}.brand-status{align-self:center;padding:6px 9px;border-radius:999px;background:#1c3427;color:#70be8b;font-size:10px;white-space:nowrap}.brand-status.disabled{background:#332826;color:#c98578}.material-preview-actions{display:flex;justify-content:flex-end}.material-live-preview{max-width:760px;margin:0 auto;padding:14px;border:1px solid rgba(207,171,101,.25);border-radius:26px;background:#090909;overflow:hidden}.material-live-preview>img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:18px}.material-preview-copy{padding:28px 20px}.material-preview-copy small,.material-live-preview article>small{color:#c6a363;letter-spacing:2px}.material-preview-copy h2{margin:10px 0;font-family:Georgia,Songti SC,serif;font-size:30px}.material-preview-copy h3{margin:0 0 12px;color:#c9c4ba}.material-preview-copy p,.material-live-preview article p{color:#9a968e;line-height:1.8}.material-live-preview article{padding:25px 20px;border-top:1px solid #252525}.material-live-preview article h3{margin:10px 0;color:#eeeae2}.material-live-preview article img{width:100%;margin-top:14px;border-radius:16px}.field-guidance{margin:0;padding:12px 14px;border-left:3px solid #9e7f4d;border-radius:0 12px 12px 0;background:#cfab6512;color:#9d978d;font-size:12px;line-height:1.65}@media(max-width:760px){.content-card-editor{padding:15px}.content-card-editor>.upload-box.wide{height:190px}.brand-upload{height:220px!important}.hero-template-picker{grid-template-columns:1fr}.hero-template-picker>button{min-height:100px}.hero-preview-panel{padding:12px}.hero-live-preview{width:min(100%,360px)}.brand-quick-manager{display:grid}.brand-quick-form{grid-template-columns:1fr}.brand-quick-form .primary{width:100%}.brand-manager-actions{display:grid;grid-template-columns:1fr 1fr}.brand-manager-actions button{width:100%}.brand-library-head{align-items:flex-start;flex-direction:column}.brand-library-list article{grid-template-columns:1fr 1fr}.brand-library-list article label{grid-column:1/-1}.brand-library-list article .brand-status{justify-self:start}.material-block-toolbar{align-items:flex-start;flex-direction:column}.material-block-toolbar>span{width:100%}.material-block-toolbar button{flex:1}.material-live-preview{border-radius:20px}.material-preview-copy{padding:22px 15px}.material-preview-copy h2{font-size:25px}.material-live-preview article{padding:20px 15px}.relation-result-action{min-width:65px}}:root{--tk-bg:#0b0b0c;--tk-surface:#151516;--tk-surface-raised:#1a1a1b;--tk-border:#303032;--tk-text:#f2efe9;--tk-text-secondary:#a8a39b;--tk-text-muted:#77736d;--tk-gold:#c9a968;--tk-success:#64c785;--tk-danger:#e4736b;--tk-radius-sm:12px;--tk-radius-md:18px;--tk-radius-lg:24px;--tk-control-height:48px;--tk-shadow:0 18px 60px rgba(0,0,0,.34) }button,.button,[role=button]{transition:opacity .18s ease,transform .18s ease,background-color .18s ease,border-color .18s ease}button:active,.button:active,[role=button]:active{transform:scale(.985)}button:disabled,.button.is-disabled,[aria-disabled=true]{cursor:not-allowed!important;opacity:.46!important;transform:none!important}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid color-mix(in srgb,var(--tk-gold) 76%,transparent);outline-offset:2px}.alert,.success-alert{position:fixed;z-index:1000;top:18px;left:50%;width:min(560px,calc(100vw - 32px));margin:0;padding:14px 18px;border:1px solid;border-radius:var(--tk-radius-md);box-shadow:var(--tk-shadow);transform:translate(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.alert{border-color:color-mix(in srgb,var(--tk-danger) 48%,transparent);background:#461918f0;color:#ffd7d3}.success-alert{border-color:color-mix(in srgb,var(--tk-success) 42%,transparent);background:#153923f0;color:#dcffe7}.tk-empty-state{min-height:240px;padding:40px 24px;display:grid;place-content:center;justify-items:center;gap:10px;border:1px dashed var(--tk-border);border-radius:var(--tk-radius-lg);color:var(--tk-text-secondary);text-align:center}.tk-empty-state__title{color:var(--tk-text);font-size:18px;font-weight:650}.tk-empty-state__description{max-width:420px;color:var(--tk-text-muted);line-height:1.65}@media(max-width:720px){:root{--tk-control-height:46px;--tk-radius-lg:20px}.alert,.success-alert{top:10px;padding:12px 14px;border-radius:14px}}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--tk-gold);outline-offset:3px}.form-section{scroll-margin-top:24px}.form-section-title{display:flex;align-items:center;gap:10px;margin:28px 0 14px;color:var(--tk-text);font-size:18px;font-weight:700}.form-section-title:before{content:"";width:3px;height:18px;border-radius:999px;background:var(--tk-gold)}.field-error{margin-top:6px;color:#e58d82;font-size:13px;line-height:1.5}.field-required:after{content:" *";color:#d98b72}.upload-zone input[type=file]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.upload-zone.is-dragging{border-color:var(--tk-gold);background:#c9a96817}.upload-zone .upload-hint{margin-top:8px;color:var(--tk-text-muted);font-size:13px;line-height:1.5}.media-grid .media-item,.upload-grid .media-item{position:relative;overflow:hidden;border:1px solid var(--tk-border);border-radius:var(--tk-radius-sm);background:#111112}.media-grid .media-item img,.upload-grid .media-item img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.media-grid .media-item button,.upload-grid .media-item button{position:absolute;top:8px;right:8px;min-width:32px;min-height:32px;padding:0;border:0;border-radius:999px;background:#000000b8;color:#fff}.table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.table-wrap td,.table-wrap th{white-space:nowrap}@media(max-width:760px){.form-section-title{margin-top:22px;font-size:17px}.media-grid,.upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.table-wrap{margin:0 -14px;padding:0 14px}.sticky-action-bar,.mobile-action-bar,.form-actions{gap:10px}.sticky-action-bar button,.mobile-action-bar button,.form-actions button{flex:1;min-width:0}}@media(max-width:760px){.app-main,.main-content,.page-content{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.sticky-action-bar,.mobile-action-bar,.form-actions{padding-left:14px;padding-right:14px}.sticky-action-bar button,.mobile-action-bar button,.form-actions button{min-height:44px}.modal{max-height:calc(100dvh - 24px)}}.field-help,.form-help,.input-hint{display:block;margin-top:6px;color:var(--tk-text-muted);font-size:13px;line-height:1.55}.page-loading{position:fixed;z-index:70;inset:0 0 0 240px;display:grid;place-content:center;justify-items:center;gap:14px;background:#0d0d0edb;color:#a49d93;font-size:12px;letter-spacing:.5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page-loading i{width:28px;height:28px;border:1px solid #403a31;border-top-color:#c5a369;border-radius:50%;animation:admin-loading-spin .8s linear infinite}.header-actions button{width:auto;min-height:32px;padding:0 11px;border:1px solid #34322f;border-radius:9px;background:#171718;color:#8d877e;font-size:10px}.header-actions button:hover{border-color:#625137;color:#c4a36c}@keyframes admin-loading-spin{to{transform:rotate(360deg)}}.password-field{position:relative;display:block}.password-field input{padding-right:64px!important}.password-field button{position:absolute;top:50%;right:8px;width:auto!important;min-height:30px!important;padding:0 9px!important;transform:translateY(-50%);border:0!important;background:transparent!important;color:#a98c5d!important;font-size:11px!important}.product-overview,.case-overview,.plans-segments,.system-summary{margin:0 0 18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #29292a;background:#141415}.product-overview button,.case-overview>*,.plans-segments button,.system-summary>div{min-height:76px;padding:14px 18px;display:grid;align-content:center;gap:6px;border:0;border-right:1px solid #29292a;border-radius:0;background:transparent;color:#858078;text-align:left}.product-overview button:last-child,.case-overview>*:last-child,.plans-segments button:last-child,.system-summary>div:last-child{border-right:0}.product-overview b,.case-overview b,.plans-segments b,.system-summary b{color:#ddd4c5;font-family:Georgia,serif;font-size:22px;font-weight:500}.product-overview span,.case-overview span,.plans-segments span,.system-summary span{font-size:11px}.product-overview button.active,.product-overview button:hover,.case-overview button.active,.case-overview button:hover,.plans-segments button.active{background:#1d1a16;color:#c9ad79}.case-overview>.ready{color:#708c77}.content-health-panel{margin-top:18px;padding:22px;border:1px solid #29292a;background:#141415}.content-health-head{margin-bottom:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.content-health-head h3{margin:0 0 5px;color:#d8d2c8;font-size:15px}.content-health-head p{margin:0;color:#6e6a64;font-size:11px}.content-health-head>span{color:#ba9360;font-size:11px}.content-health-panel>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.content-health-panel button{min-height:68px;padding:12px;display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #302d29;border-radius:12px;background:#181718;color:#a9a39a;text-align:left}.content-health-panel button:hover{border-color:#6c593b;background:#1d1a16}.content-health-panel button i{width:24px;height:24px;display:grid;place-items:center;border:1px solid #765f3d;border-radius:50%;color:#c5a46d;font-style:normal}.content-health-panel button span{min-width:0}.content-health-panel button b,.content-health-panel button small{display:block}.content-health-panel button b{color:#d1cbc1;font-size:12px}.content-health-panel button small{margin-top:5px;overflow:hidden;color:#77726b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.content-health-panel button em{color:#847157;font-style:normal}.content-health-panel button.ready i{border-color:#496451;color:#72a07c}.case-readiness{margin:12px 0 0;color:#b98373;font-size:10px}.case-readiness.ready{color:#6e9877}.case-manage-info .row-actions{grid-template-columns:minmax(110px,1fr) auto auto}.application-detail-link{border-color:#393633!important;background:transparent!important;color:#979087!important}.application-history{margin:24px 0 4px;padding-top:20px;border-top:1px solid #2c2a27}.application-history h3{margin:0 0 14px;font-size:14px}.application-history>div{position:relative;min-height:48px;padding:0 0 14px 24px;display:flex;gap:12px}.application-history>div:before{content:"";position:absolute;top:10px;bottom:-2px;left:5px;width:1px;background:#39352f}.application-history>div:last-child:before{display:none}.application-history>div>i{position:absolute;top:5px;left:0;width:11px;height:11px;border:2px solid #947647;border-radius:50%;background:#151516}.application-history span b,.application-history span small{display:block}.application-history span b{color:#c9bda9;font-size:12px}.application-history span small{margin-top:4px;color:#6f6b65;font-size:10px}.application-history p{margin:6px 0 0;color:#8b857c;font-size:11px}.plan-card-list{display:grid;gap:9px}.plan-card-list>article{min-height:104px;padding:14px 16px;display:grid;grid-template-columns:minmax(190px,1.1fr) 150px minmax(170px,1fr) 130px 94px;align-items:center;gap:16px;border:1px solid #2b2b2d;border-radius:15px;background:#171718;cursor:pointer;transition:border-color .18s ease,background .18s ease}.plan-card-list>article:hover{border-color:#685538;background:#1b1916}.plan-customer{display:flex;align-items:center;gap:11px}.plan-customer>span{width:38px;height:38px;display:grid;place-items:center;border:1px solid #4b4030;border-radius:50%;background:#211d17;color:#c5a36a;font-family:Georgia,serif}.plan-customer b,.plan-customer small,.plan-summary b,.plan-summary small,.plan-stage b,.plan-stage small{display:block}.plan-customer b,.plan-summary b{color:#d3cdc3;font-size:12px}.plan-customer small,.plan-summary small,.plan-stage small{margin-top:5px;color:#6f6b65;font-size:10px}.plan-products{display:flex;align-items:center;min-height:48px}.plan-products img,.plan-products i{width:48px;height:48px;margin-left:-10px;object-fit:cover;border:2px solid #171718;border-radius:10px;background:#252321}.plan-products img:first-child{margin-left:0}.plan-products i{display:grid;place-items:center;color:#b79662;font-size:10px;font-style:normal}.plan-products>span{color:#6c6861;font-size:11px}.plan-stage b{width:max-content;padding:5px 8px;border-radius:8px;background:#232019;color:#b59560;font-size:10px}.plan-card-list>article>button{min-height:38px;border:1px solid #4a3e2c;border-radius:10px;background:transparent;color:#b79662;font-size:10px}.plan-detail-mask{z-index:120}.plan-detail-sheet{width:min(720px,calc(100vw - 32px));max-height:90vh;overflow-y:auto;padding:26px;border:1px solid #34312d;border-radius:24px;background:#151516;box-shadow:0 28px 90px #000b}.plan-detail-sheet header{display:flex;justify-content:space-between;gap:20px}.plan-detail-sheet header small{color:#a98d5e;letter-spacing:2px}.plan-detail-sheet header h2{margin:8px 0 5px;font-size:22px}.plan-detail-sheet header p{margin:0;color:#706c66;font-size:11px}.plan-detail-sheet header button{width:38px;height:38px;border:1px solid #363432;border-radius:50%;background:transparent;color:#9c968d}.plan-detail-status{margin:20px 0;padding:15px;display:flex;justify-content:space-between;border-left:2px solid #b38f55;background:#1d1a16}.plan-detail-status span{color:#8b847a;font-size:11px}.plan-detail-status b{color:#c8aa76;font-size:11px}.plan-detail-products h3{margin:0 0 10px;font-size:14px}.plan-detail-products article{padding:11px 0;display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;border-bottom:1px solid #29292a}.plan-detail-products img{width:56px;height:56px;object-fit:cover;border-radius:10px;background:#242322}.plan-detail-products span b,.plan-detail-products span small{display:block}.plan-detail-products span b{color:#d0c9bd;font-size:12px}.plan-detail-products span small{margin-top:5px;color:#706c66;font-size:10px}.plan-detail-products em{color:#7a937f;font-size:10px;font-style:normal}.plan-detail-sheet footer{margin-top:22px;display:flex;justify-content:space-between;align-items:center;gap:20px}.plan-detail-sheet footer p{max-width:440px;margin:0;color:#6e6a64;font-size:10px;line-height:1.6}.system-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.recycle-list{display:grid;gap:8px}.recycle-list article{min-height:90px;padding:14px 16px;display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid #2b2b2c;border-radius:14px;background:#171718}.recycle-type{width:max-content;padding:6px 8px;border:1px solid #454038;border-radius:8px;color:#a69375;font-size:10px}.recycle-list h3{margin:0 0 4px;color:#d1cbc1;font-size:14px}.recycle-list small{color:#595752;font-size:9px}.recycle-list p{margin:7px 0 0;color:#718c77;font-size:10px}.recycle-list p.protected{color:#aa806f}.recycle-actions{display:flex;gap:8px}.recycle-actions button{min-height:38px}.recycle-actions button:disabled{cursor:not-allowed;opacity:.45}.audit-toolbar{grid-template-columns:minmax(240px,1fr) 160px 160px auto!important}.audit-timeline{position:relative;padding-left:4px}.audit-timeline article{position:relative;min-height:72px;padding:11px 0 12px 128px;display:grid;grid-template-columns:minmax(0,1fr);border-bottom:1px solid #29292a}.audit-timeline article>i{position:absolute;top:28px;left:100px;width:9px;height:9px;border:2px solid #8b6d43;border-radius:50%;background:#151516}.audit-timeline article:before{content:"";position:absolute;top:37px;bottom:-35px;left:105px;width:1px;background:#312f2c}.audit-timeline article:last-child:before{display:none}.audit-timeline time{position:absolute;top:27px;left:0;color:#64615c;font-size:10px}.audit-timeline p{margin:0 0 7px;color:#918b82;font-size:11px}.audit-timeline p b{color:#c9c1b4}.audit-timeline p span{color:#aa8a58}.audit-timeline strong{display:block;color:#a7a198;font-size:12px;font-weight:500}.audit-timeline small{display:block;margin-top:6px;color:#52504c;font-size:9px}.single-page-readiness{margin:0 0 18px;padding:14px 16px;display:flex;align-items:center;gap:12px;border-left:2px solid #b0834d;background:#211c16}.single-page-readiness>i{width:26px;height:26px;display:grid;place-items:center;border:1px solid #8c7049;border-radius:50%;color:#c5a46e;font-style:normal}.single-page-readiness span b,.single-page-readiness span small{display:block}.single-page-readiness span b{color:#cbbda8;font-size:12px}.single-page-readiness span small{margin-top:4px;color:#857b6c;font-size:10px}.single-page-readiness.ready{border-left-color:#55745d;background:#172019}.single-page-readiness.ready>i{border-color:#55745d;color:#76a181}.contact-preview-card{margin-top:18px;padding:22px;border:1px solid #34302a;background:linear-gradient(135deg,#1b1916,#111112)}.contact-preview-card.disabled{opacity:.55}.contact-preview-card>small{color:#9a7e52;font-size:9px;letter-spacing:2px}.contact-preview-card h3{margin:10px 0 5px;color:#e2ddd3;font-size:20px}.contact-preview-card>p{margin:0 0 18px;color:#807b73;font-size:11px}.contact-preview-card>div{display:flex;align-items:center;gap:18px}.contact-preview-card img,.contact-preview-card>div>span{width:94px;height:94px;display:grid;place-items:center;object-fit:cover;border:1px solid #3d3831;background:#1c1b1a;color:#6e6961;font-size:10px;line-height:1.6;text-align:center}.contact-preview-card section b,.contact-preview-card section small,.contact-preview-card section em{display:block}.contact-preview-card section b{color:#cbb990;font-size:13px}.contact-preview-card section small{margin-top:8px;color:#9b958b;font-size:11px}.contact-preview-card section em{margin-top:14px;color:#6c6861;font-size:10px;font-style:normal}@media(max-width:980px){.page-loading{left:0}.content-health-panel>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card-list>article{grid-template-columns:minmax(180px,1fr) minmax(150px,1fr) 120px 90px}.plan-products{display:none}}@media(max-width:720px){.product-overview,.case-overview,.plans-segments,.system-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.product-overview button:nth-child(2),.case-overview>*:nth-child(2),.plans-segments button:nth-child(2){border-right:0}.product-overview button:nth-child(-n+2),.case-overview>*:nth-child(-n+2){border-bottom:1px solid #29292a}.content-health-head{display:block}.content-health-head>span{display:block;margin-top:10px}.content-health-panel>div:last-child{grid-template-columns:1fr}.plan-card-list>article{grid-template-columns:minmax(0,1fr) auto;gap:12px}.plan-summary{grid-column:1 / -1}.plan-stage{grid-column:1}.plan-card-list>article>button{grid-column:2}.plan-detail-sheet{padding:20px 16px;border-radius:18px}.plan-detail-sheet footer{align-items:stretch;flex-direction:column}.recycle-list article{grid-template-columns:1fr}.recycle-actions{display:grid;grid-template-columns:1fr 1fr}.audit-toolbar{grid-template-columns:1fr!important}.audit-timeline article{padding-left:24px}.audit-timeline article>i{left:0}.audit-timeline article:before{left:5px}.audit-timeline time{position:static;margin-bottom:6px}}.field-error,.form-error{display:block;margin-top:6px;color:#e78b7b;font-size:13px;line-height:1.5}.status-badge,.badge{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid var(--tk-border);border-radius:999px;background:#1a1a1b;color:var(--tk-text-secondary);font-size:12px;white-space:nowrap}.status-badge.is-published,.status-badge.success,.badge.success{border-color:#5bb97161;background:#275e3647;color:#9bd7a8}.status-badge.is-draft,.status-badge.warning,.badge.warning{border-color:#c9a9686b;background:#58431e47;color:var(--tk-gold-soft)}.status-badge.is-offline,.status-badge.danger,.badge.danger{border-color:#de74636b;background:#642a2340;color:#efaa9d}.upload-zone,.media-upload,.upload-placeholder{display:grid;place-items:center;min-height:148px;padding:24px;border:1px dashed #5a4b32;border-radius:var(--tk-radius-md);background:#111112;color:var(--tk-gold-soft);text-align:center;transition:border-color .18s ease,background .18s ease}.upload-zone:hover,.media-upload:hover,.upload-placeholder:hover{border-color:var(--tk-gold);background:#171614}.upload-zone small,.media-upload small,.upload-placeholder small{display:block;margin-top:8px;color:var(--tk-text-muted);line-height:1.5}.media-grid,.upload-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.media-grid>*,.upload-grid>*{min-width:0;overflow:hidden;border:1px solid var(--tk-border);border-radius:var(--tk-radius-sm);background:#111112}.table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap table{width:100%;min-width:720px;border-collapse:collapse}.table-wrap th,.table-wrap td{padding:14px 16px;border-bottom:1px solid #29292b;text-align:left;vertical-align:middle}.table-wrap th{color:var(--tk-text-secondary);font-size:13px;font-weight:600}.table-wrap td{color:var(--tk-text);font-size:14px}.sticky-action-bar,.mobile-action-bar{position:sticky;bottom:0;z-index:8;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 20px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--tk-border);background:#151516f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media(max-width:760px){.media-grid,.upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sticky-action-bar,.mobile-action-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:14px}.sticky-action-bar button,.mobile-action-bar button{width:100%}}.error,.alert[role=alert],.modal-error,.status-message.error,.form-message.error,.inline-feedback.error{border-radius:12px;padding:10px 14px;font-size:14px;line-height:1.5;color:#ffd4cc;background:#852d232e;border:1px solid rgba(220,110,90,.45)}.success-alert,.alert.success,.status-message.success,.form-message.success,.inline-feedback.success{border-radius:12px;padding:10px 14px;font-size:14px;line-height:1.5;color:#d7f4dc;background:#2878462e;border:1px solid rgba(100,190,120,.4)}.todo-empty,.hero-live-empty,.relation-empty{min-height:140px;display:grid;place-items:center;text-align:center;color:var(--muted, #9c9489);border:1px dashed var(--line, rgba(255, 255, 255, .14));border-radius:16px;padding:24px}.empty-cover{display:grid;place-items:center;color:var(--muted, #9c9489)}:where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--accent, #c9a86a);outline-offset:2px}:where(input,textarea,select)[aria-invalid=true],:where(input,textarea,select):user-invalid{border-color:#dc6e5acc!important;box-shadow:0 0 0 3px #dc6e5a1f}:where(input,textarea,select)[aria-invalid=false]{border-color:#64be78a6}.modal-backdrop,.dialog-backdrop,.drawer-backdrop{overscroll-behavior:contain;touch-action:none}.modal,.dialog,.drawer,.modal-content,.dialog-content,.drawer-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.upload-zone:focus-within,.dropzone:focus-within,.file-dropzone:focus-within{border-color:var(--accent, #c9a86a);box-shadow:0 0 0 3px #c9a86a1f}@media(max-width:760px){.error,.alert[role=alert],.success-alert,.modal-error{font-size:14px;padding:10px 12px}.todo-empty,.hero-live-empty,.relation-empty{min-height:120px;padding:20px 16px}}@media(max-width:760px){.card-actions,.list-actions,.row-actions,.table-actions,.item-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.card-actions>button,.list-actions>button,.row-actions>button,.table-actions>button,.item-actions>button{min-height:38px;flex:0 1 auto}.card-actions .primary,.list-actions .primary,.row-actions .primary{flex:1 1 150px}.table-wrap td:last-child,.table-wrap th:last-child{white-space:nowrap}.loading-state,.empty-state,.error-state,.success-state,.status-message{border:1px solid var(--line, rgba(255, 255, 255, .12));border-radius:14px;padding:24px;text-align:center;color:var(--muted, #9b9b9b);background:var(--surface, rgba(255, 255, 255, .03))}.loading-state{min-height:96px;display:grid;place-items:center}.empty-state{min-height:132px;display:grid;align-content:center;gap:8px}.empty-state strong,.success-state strong{color:var(--text, #f4f1ea)}.error-state,.status-message.error,.toast.is-error,.alert.error{color:#f2aaa0;border-color:#da695b61;background:#892f2629}.success-state,.status-message.success,.toast.is-success,.alert.success{color:#b8e2c4;border-color:#5db77957;background:#2a744229}.skeleton{border-radius:10px;background:linear-gradient(90deg,#ffffff0b 20%,#ffffff1f,#ffffff0b 70%);background-size:240% 100%;animation:tileking-skeleton-shimmer 1.35s ease-in-out infinite}@keyframes tileking-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.toast,.alert{border-radius:12px;border:1px solid var(--line, rgba(255, 255, 255, .12));box-shadow:0 10px 30px #0000003d}.form-error,.field-error{color:#f2aaa0;font-size:12px;line-height:1.5}.loading-state,.empty-state,.error-state,.success-state,.status-message{padding:18px 14px;border-radius:12px}.toast,.alert{max-width:calc(100vw - 28px);margin-inline:auto}.form-error,.field-error{font-size:13px}@media(prefers-reduced-motion:reduce){.skeleton{animation:none}}}@media(max-width:760px){.page-shell,.content-shell,.dashboard-content,.main-content,.field-row,.form-row{min-width:0}.field-row>*,.form-row>*,.meta-row>*,.card-meta>*,.list-meta>*{min-width:0}.meta-row,.card-meta,.list-meta,.status-row{gap:6px 12px;flex-wrap:wrap}.toolbar,.list-toolbar,.filter-toolbar{align-items:stretch;flex-wrap:wrap}.toolbar>.search,.list-toolbar>.search,.filter-toolbar>.search{flex:1 1 100%;min-width:0}.toolbar select,.list-toolbar select,.filter-toolbar select{flex:1 1 140px;min-width:0}.data-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.data-grid>*,.stats-grid>*{min-width:0}}button:disabled,button[aria-disabled=true],.btn:disabled,.btn[aria-disabled=true]{opacity:.48;cursor:not-allowed;filter:saturate(.7)}[aria-busy=true]{cursor:progress;pointer-events:none}input::placeholder,textarea::placeholder{color:#ffffff61;opacity:1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:760px){.modal-live-preview,.brand-editor-grid,.cms-two-column,.hero-config-grid,.workbench-grid{grid-template-columns:1fr!important}.modal,.modal-mask .modal{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.modal-head,.modal-head-actions,.modal-actions,.application-sheet-actions{gap:10px;flex-wrap:wrap}.modal-actions>button,.application-sheet-actions>button,.form-actions>button{flex:1 1 140px}.form-grid,.form-grid.application-form,.form-stack,.contact-form{min-width:0}.modal-live-preview{gap:16px}.table-wrap{max-width:100%;overflow-x:auto}.table-wrap table{min-width:680px}}.status-message,.form-message,.inline-feedback{display:flex;align-items:flex-start;gap:8px;min-height:42px;padding:10px 12px;border:1px solid var(--line-subtle, rgba(255, 255, 255, .12));border-radius:12px;color:var(--text-secondary, #a8a39b);background:#ffffff08;line-height:1.5}.status-message.success,.form-message.success,.inline-feedback.success{color:#d9f4df;border-color:#5cc27b59;background:#5cc27b1a}.status-message.error,.form-message.error,.inline-feedback.error{color:#ffd7d2;border-color:#e26a5b66;background:#e26a5b1a}.status-message.warning,.form-message.warning,.inline-feedback.warning{color:#ffe4ae;border-color:#c9a65c66;background:#c9a65c1a}.toast,.toast-message{position:fixed;z-index:120;left:50%;bottom:24px;max-width:min(440px,calc(100vw - 32px));padding:11px 16px;border:1px solid var(--line-subtle, rgba(255, 255, 255, .14));border-radius:14px;color:var(--text-primary, #f4f1eb);background:#1c1b1af0;box-shadow:0 12px 32px #00000047;transform:translate(-50%);pointer-events:none;line-height:1.45}@media(max-width:760px){.status-message,.form-message,.inline-feedback{font-size:13px}.toast,.toast-message{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));max-width:none;text-align:center;transform:none}}.modal-footer,.dialog-actions,.drawer-footer,.form-footer,.sticky-actions,.modal-actions{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:10px}@media(max-width:760px){.modal-footer,.dialog-actions,.drawer-footer,.form-footer,.sticky-actions,.modal-actions{gap:8px;padding:10px 12px max(12px,env(safe-area-inset-bottom))}.modal-footer>button,.dialog-actions>button,.drawer-footer>button,.form-footer>button,.sticky-actions>button,.modal-actions>button{min-height:42px;flex:1 1 140px}}.table-wrap,.data-table-wrap,.table-container{min-width:0;max-width:100%}.upload-zone,.dropzone,.file-dropzone,.image-uploader,.video-uploader{min-width:0;max-width:100%;overflow:hidden}img[data-load-failed=true]{object-fit:contain!important;padding:12px;box-sizing:border-box;background:linear-gradient(135deg,rgba(194,160,102,.08),transparent 55%),#171718;color:#8b8377;font-size:11px}.dashboard .dashboard-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-shortcuts{padding:24px;border:1px solid #252526;background:#151516}.dashboard-shortcuts h3{margin:0 0 12px;font-size:15px}.dashboard-shortcuts>button{width:100%;min-height:58px;padding:10px 4px;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;border:0;border-bottom:1px solid #29292a;background:transparent;color:#a9a39a;text-align:left}.dashboard-shortcuts>button:hover{background:#1b1916}.dashboard-shortcuts>button b,.dashboard-shortcuts>button i{color:#b6955f;font-style:normal}.dashboard-shortcuts>button span,.dashboard-shortcuts>button small{display:block}.dashboard-shortcuts>button span{font-size:12px}.dashboard-shortcuts>button small{margin-top:4px;color:#68645e;font-size:10px}.home-step-nav{position:sticky;z-index:5;top:69px;margin:18px 0;padding:7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:1px solid #29292a;border-radius:16px;background:#0f0f10f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.home-step-nav button{min-height:48px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;border-radius:11px;background:transparent;color:#78736c}.home-step-nav button b{color:#8e744b;font-family:Georgia,serif;font-size:10px}.home-step-nav button.active{border-color:#59492f;background:#211d17;color:#d2bb92}.section-tabs{height:50px;margin:-10px 0 24px;padding:0 5px;display:flex;align-items:flex-end;gap:24px;border-bottom:1px solid #29292a}.section-tabs button{position:relative;width:auto;height:49px;margin:0;padding:0 3px;border:0;background:transparent;color:#77726b;font-size:12px}.section-tabs button:after{content:"";position:absolute;right:50%;bottom:-1px;left:50%;height:2px;background:#c6a267;transition:right .18s ease,left .18s ease}.section-tabs button.active{color:#dfd4c2}.section-tabs button.active:after{right:0;left:0}.application-progress{margin:20px 0 4px;padding:18px 16px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #2c2a27;background:#111112}.application-progress>div{position:relative;display:grid;justify-items:center;gap:8px;color:#67645f;font-size:11px}.application-progress>div:not(:last-child):after{content:"";position:absolute;top:12px;left:calc(50% + 16px);width:calc(100% - 32px);height:1px;background:#34312d}.application-progress i{position:relative;z-index:1;width:25px;height:25px;display:grid;place-items:center;border:1px solid #45413b;border-radius:50%;background:#171718;font-style:normal}.application-progress>div.done,.application-progress>div.active{color:#d4c4a5}.application-progress>div.done i{border-color:#79633f;background:#241f17}.application-progress>div.done:not(:last-child):after{background:#79633f}.application-progress>div.active i{border-color:#c6a76a;background:#c6a76a;color:#17130d;box-shadow:0 0 0 4px #c6a76a1a}.application-cancelled{margin:18px 0 0;padding:12px 14px;border-left:2px solid #705656;background:#211919;color:#c5aaaa;font-size:12px}.application-termination,.application-rejection{margin:18px 0;padding:16px;border:1px solid #4d4030;background:#171512}.application-termination strong,.application-rejection h3{color:#d5bb82;font-size:14px}.application-termination p,.application-rejection p{margin:8px 0 0;color:#c9c2b7;line-height:1.7}.application-termination small{display:block;margin-top:8px;color:#8d877e}.application-rejection{grid-column:1 / -1;border-color:#684c3c}.application-rejection>label{display:grid;gap:7px;margin-top:14px;color:#bcb3a5}.application-rejection textarea{min-height:72px}.application-sheet-actions .danger-link{margin-right:auto;border:0;background:transparent;color:#a98585}.application-sheet-actions .danger-link:hover{color:#d0a1a1}.case-step-panel{min-height:420px}@media(max-width:760px){.dashboard .dashboard-summary-cards,.home-step-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.home-step-nav{position:static}.section-tabs{margin-top:-14px;overflow-x:auto;gap:20px;white-space:nowrap;scrollbar-width:none}.application-progress{padding-inline:8px}.application-progress>div{font-size:9px}.application-progress>div:not(:last-child):after{left:calc(50% + 13px);width:calc(100% - 26px)}.case-step-panel{min-height:0}.table-wrap,.data-table-wrap,.table-container{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-wrap table,.data-table-wrap table,.table-container table{min-width:680px}.upload-zone,.dropzone,.file-dropzone,.image-uploader,.video-uploader{min-height:120px;padding:16px}.upload-zone .upload-actions,.dropzone .upload-actions,.file-dropzone .upload-actions{display:flex;flex-wrap:wrap;gap:8px}}.material-manager-host{width:100%;max-width:none!important;padding:0!important;background:#0d0d0e}.material-manager-host button,.material-manager-host input,.material-manager-host textarea,.material-manager-host select{font:inherit}.material-manager-host button{cursor:pointer}.material-manager-host button:disabled{cursor:not-allowed;opacity:.42}.material-primary,.material-secondary,.material-back{min-height:42px;padding:0 18px;border-radius:13px;font-weight:650}.material-primary{border:1px solid #c9aa71;background:#c9aa71;color:#17120c}.material-secondary{border:1px solid #4d4437;background:#171718;color:#d5c6aa}.material-back{border:1px solid #313133;background:#141415;color:#aaa59d}.material-library{padding:34px 38px 56px}.material-library-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.material-library-head small,.material-workspace-title small,.material-editor-heading small{color:#a98955;font-size:11px;letter-spacing:2.4px}.material-library-head h2{margin:8px 0 0;font-size:30px}.material-library-head p{margin:10px 0 0;color:#817d76;font-size:14px}.material-stats{margin-top:30px;display:grid;grid-template-columns:repeat(3,minmax(150px,220px));gap:12px}.material-stats button{min-height:88px;padding:16px 18px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border:1px solid #29292b;border-radius:18px;background:#141415;color:#77736d}.material-stats button.active{border-color:#c9aa7180;background:linear-gradient(135deg,#211d17,#151516);color:#c9aa71}.material-stats b{font-family:Georgia,serif;font-size:27px}.material-stats span{margin-top:6px;font-size:12px}.material-toolbar{margin:22px 0 18px;display:grid;grid-template-columns:minmax(280px,1fr) 210px;gap:12px}.material-search,.material-product-search{height:44px;padding:0 15px;display:flex;align-items:center;gap:10px;border:1px solid #303032;border-radius:14px;background:#141415;color:#8f8a82}.material-search input,.material-product-search input{min-width:0;flex:1;border:0!important;background:transparent!important;box-shadow:none!important}.material-toolbar select{height:44px;border-radius:14px}.material-note-list{display:grid;gap:12px}.material-note-list>article{position:relative;min-height:124px;padding:12px 116px 12px 12px;display:grid;grid-template-columns:154px minmax(0,1fr);gap:20px;align-items:center;border:1px solid #29292a;border-radius:21px;background:#141415;transition:border-color .16s ease,transform .16s ease;cursor:pointer}.material-note-list>article:hover{border-color:#514631;transform:translateY(-1px)}.material-note-cover{height:100px;overflow:hidden;display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg,#29241d,#151516);color:#907b59;font-family:Georgia,serif;font-size:11px;letter-spacing:2px}.material-note-cover img{width:100%;height:100%;object-fit:cover}.material-note-main{min-width:0}.material-note-meta{display:flex;align-items:center;gap:10px}.material-note-meta span{padding:4px 8px;border-radius:999px;font-size:10px}.material-note-meta .state-draft{background:#242426;color:#99958e}.material-note-meta .state-published{background:#c9aa7121;color:#c8a96e}.material-note-meta i{color:#6f6c66;font-size:11px;font-style:normal}.material-note-main h3{margin:10px 0 0;overflow:hidden;color:#eeeae2;font-size:19px;text-overflow:ellipsis;white-space:nowrap}.material-note-main p{margin:7px 0 0;overflow:hidden;color:#858078;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.material-note-foot{margin-top:13px;display:flex;gap:20px;color:#68655f;font-size:11px}.material-note-open{position:absolute;right:22px;top:50%;color:#b39562;font-size:12px;transform:translateY(-50%)}.material-empty{padding:110px 30px;border:1px dashed #29292a;border-radius:20px;color:#77736d;text-align:center}.material-workspace{min-height:calc(100vh - 70px)}.material-workspace-head{position:sticky;z-index:8;top:0;min-height:76px;padding:13px 22px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;border-bottom:1px solid #29292a;background:#0d0d0ef5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.material-workspace-title{min-width:0}.material-workspace-title h2{margin:5px 0 0;overflow:hidden;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.material-workspace-actions{display:flex;gap:9px}.material-publish-error{margin:12px 22px 0;padding:12px 15px;border:1px solid rgba(190,137,91,.32);border-radius:12px;background:#8a532c1f;color:#cfa477;font-size:12px}.material-workspace-grid{display:grid;grid-template-columns:226px minmax(420px,1fr) 350px;align-items:start}.material-outline{position:sticky;top:76px;height:calc(100vh - 76px);padding:22px 12px;overflow-y:auto;border-right:1px solid #29292a;background:#101011;box-sizing:border-box}.material-outline-label{padding:0 9px 12px;color:#6f6b65;font-size:10px;letter-spacing:2px}.material-outline>button,.material-outline-row>button{width:100%;min-height:46px;padding:8px 9px;display:grid;grid-template-columns:27px minmax(0,1fr) auto;gap:8px;align-items:center;border:0;border-radius:12px;background:transparent;color:#8d8982;text-align:left}.material-outline>button.active,.material-outline-row.active>button{background:#211d17;color:#d8c8aa}.material-outline button b{color:#a88c5c;font-family:Georgia,serif;font-size:11px}.material-outline button span{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.material-outline button i{color:#655f56;font-size:9px;font-style:normal}.material-outline-row{margin-bottom:3px;border-radius:12px}.material-outline-row>div{padding:2px 8px 7px;display:none;gap:4px}.material-outline-row.active>div{display:flex}.material-outline-row>div button{width:28px;height:24px;border:1px solid #38342e;border-radius:7px;background:#151516;color:#8e887f;font-size:10px}.material-add-block{margin-top:20px;padding-top:16px;border-top:1px solid #29292a}.material-add-block>span{display:block;padding:0 8px 9px;color:#706c66;font-size:10px}.material-add-block>button{width:100%;min-height:47px;margin-top:5px;padding:8px 10px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid transparent;border-radius:11px;background:#151516;color:#a29d95;text-align:left}.material-add-block>button:hover{border-color:#514631}.material-add-block b{font-size:11px}.material-add-block small{margin-top:4px;color:#615e58;font-size:9px}.material-editor{min-width:0;padding:24px}.material-editor-card{padding:24px;border:1px solid #29292a;border-radius:22px;background:#141415}.material-editor-heading{margin-bottom:22px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.material-editor-heading h3{margin:7px 0 0;font-size:22px}.material-editor-heading>span{padding:5px 9px;border-radius:999px;background:#211d17;color:#b89a68;font-size:11px}.material-editor-heading select{width:170px}.material-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.material-form-grid.compact{margin-top:16px}.material-form-grid label,.material-alt{position:relative;color:#96918a;font-size:12px}.material-form-grid label.full{grid-column:1/-1}.material-form-grid label>small{float:right;color:#5f5c57;font-size:10px}.material-form-grid input,.material-form-grid textarea,.material-form-grid select,.material-alt input{width:100%;margin-top:8px}.material-form-grid textarea{min-height:132px}.material-cover-upload,.material-block-upload{min-height:164px;margin-top:20px;padding:14px;display:grid;grid-template-columns:190px 1fr;gap:18px;align-items:center;border:1px dashed #4a4135;border-radius:18px;background:#111112;cursor:pointer}.material-cover-upload img,.material-block-upload img{width:190px;height:126px;object-fit:cover;border-radius:13px}.material-cover-upload div,.material-block-upload div{display:flex;flex-direction:column}.material-cover-upload b,.material-block-upload b{color:#c6a76f;font-size:14px}.material-cover-upload span,.material-block-upload span{margin-top:7px;color:#6e6a63;font-size:11px;line-height:1.55}.material-cover-upload input,.material-block-upload input{display:none}.material-alt{display:block;margin-top:15px}.material-block-actions{margin-top:24px;padding-top:18px;display:flex;justify-content:space-between;border-top:1px solid #29292a}.material-block-actions button{min-height:38px;padding:0 14px;border:1px solid #3a3732;border-radius:11px;background:#171718;color:#aaa49a}.material-block-actions .danger{border-color:#ab63534d;color:#b87b6f}.material-item-editor{display:grid;gap:10px}.material-item-editor article{padding:14px;display:grid;grid-template-columns:1fr 1.5fr;gap:10px;border:1px solid #29292a;border-radius:15px;background:#111112}.material-item-editor article>div{grid-column:1/-1;display:flex;justify-content:space-between}.material-item-editor article>div b{color:#b59764;font-size:11px}.material-item-editor article>div button{border:0;background:transparent;color:#9d6f66;font-size:10px}.material-item-editor textarea{min-height:78px}.material-add-item{min-height:42px;border:1px dashed #4a4135;border-radius:13px;background:transparent;color:#b59663}.material-product-search{margin-bottom:16px}.material-selected-products{margin-bottom:18px;display:grid;gap:7px}.material-selected-products article{padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #38332b;border-radius:13px;background:#1a1815}.material-selected-products article>div:first-child{min-width:0;display:flex;flex-direction:column}.material-selected-products b{font-size:12px}.material-selected-products span{margin-top:4px;color:#77736d;font-size:10px}.material-selected-products article>div:last-child{display:flex;gap:5px}.material-selected-products button{width:33px;height:29px;border:1px solid #3b3731;border-radius:8px;background:#141415;color:#8f887e;font-size:9px}.material-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.material-product-grid>button{position:relative;min-height:74px;padding:12px 72px 12px 13px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #303031;border-radius:14px;background:#111112;color:#b5b0a8;text-align:left}.material-product-grid>button.selected{border-color:#806842;background:#211d17}.material-product-grid b{font-size:12px}.material-product-grid span{margin-top:6px;color:#6f6b65;font-size:10px}.material-product-grid i{position:absolute;right:12px;top:50%;color:#a98c5e;font-size:10px;font-style:normal;transform:translateY(-50%)}.material-preview-pane{position:sticky;top:76px;height:calc(100vh - 76px);padding:20px 18px 28px;overflow-y:auto;border-left:1px solid #29292a;background:#101011;box-sizing:border-box}.material-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.material-preview-head>div:first-child{display:flex;flex-direction:column}.material-preview-head b{font-size:12px}.material-preview-head span{margin-top:4px;color:#66625d;font-size:9px}.material-preview-head>div:last-child{display:flex;gap:3px}.material-preview-head button{height:25px;padding:0 7px;border:1px solid #302e2b;background:#151516;color:#706c66;font-size:8px}.material-preview-head button.active{border-color:#6e5b3f;color:#c2a36e}.material-phone-stage{margin-top:14px;padding:16px 7px;overflow:hidden;border-radius:19px;background:#181819}.material-phone{width:290px;max-width:100%;height:600px;margin:auto;overflow-y:auto;border:1px solid #373738;border-radius:30px;background:#090909;color:#eeeae3;box-shadow:0 18px 40px #00000059}.material-phone.device-small{width:260px;height:540px}.material-phone.device-android{width:305px;border-radius:22px}.material-phone-hero{min-height:260px;padding:132px 20px 25px;box-sizing:border-box;background:linear-gradient(#252525,#090909);background-position:center;background-size:cover}.material-phone small{color:#bd9d67;font-size:7px;letter-spacing:1.5px}.material-phone h2{margin:9px 0 0;font-family:Georgia,Songti SC,serif;font-size:25px;line-height:1.25}.material-phone h3{margin:9px 0 0;font-family:Georgia,Songti SC,serif;font-size:17px;line-height:1.45}.material-phone p{margin:8px 0 0;color:#99948b;font-size:10px;line-height:1.7;white-space:pre-wrap}.material-phone-summary,.material-phone-block,.material-phone-related{padding:27px 20px;border-bottom:1px solid #222}.material-phone-block img{width:100%;margin-top:14px;border-radius:12px}.material-phone-block.type-tip{margin:14px;padding:17px;border:1px solid #4c402f;border-radius:13px;background:#191713}.material-phone-block>i{display:block;margin-top:8px;color:#6f6a62;font-size:8px}.material-phone-items{margin-top:13px;display:grid;gap:7px}.material-phone-items>div{padding:10px;border:1px solid #292929;border-radius:9px}.material-phone-items b,.material-phone-items span{display:block;font-size:9px}.material-phone-items span{margin-top:5px;color:#7f7b74;line-height:1.5}.material-phone-related>div{padding:9px 0;display:flex;justify-content:space-between;border-bottom:1px solid #222;font-size:9px}.material-phone-related>div span{color:#756f66}.material-readiness{margin-top:14px;padding:14px;display:flex;flex-direction:column;gap:7px;border:1px solid #29292a;border-radius:14px;background:#141415}.material-readiness b{font-size:11px}.material-readiness span{color:#8e8981;font-size:10px}.material-readiness .ready{color:#b89b68}.material-archive{width:100%;height:38px;margin-top:10px;border:1px solid rgba(171,99,83,.25);border-radius:11px;background:transparent;color:#a46f65;font-size:10px}@media(max-width:1350px){.material-workspace-grid{grid-template-columns:210px minmax(400px,1fr) 310px}.material-editor{padding:18px}.material-preview-pane{padding-left:12px;padding-right:12px}}@media(max-width:1120px){.material-workspace-grid{grid-template-columns:210px minmax(0,1fr)}.material-preview-pane{position:relative;top:auto;grid-column:1/-1;height:auto;border-top:1px solid #29292a;border-left:0}.material-phone{height:620px}.material-preview-head,.material-readiness,.material-archive,.material-phone-stage{max-width:520px;margin-left:auto;margin-right:auto}}@media(max-width:760px){.material-library{padding:22px 16px 40px}.material-library-head{align-items:flex-start;flex-direction:column}.material-stats{grid-template-columns:repeat(3,1fr)}.material-toolbar{grid-template-columns:1fr}.material-note-list>article{padding:10px;grid-template-columns:100px 1fr}.material-note-cover{height:92px}.material-note-open{display:none}.material-note-foot{align-items:flex-start;flex-direction:column;gap:4px}.material-workspace-head{position:relative;grid-template-columns:1fr}.material-workspace-actions{display:grid;grid-template-columns:1fr 1fr}.material-workspace-grid{display:block}.material-outline{position:relative;top:auto;width:100%;height:auto;border-right:0;border-bottom:1px solid #29292a}.material-outline-row.active>div{display:none}.material-editor{padding:14px}.material-editor-card{padding:17px}.material-form-grid,.material-product-grid{grid-template-columns:1fr}.material-form-grid label.full{grid-column:auto}.material-cover-upload,.material-block-upload{grid-template-columns:94px 1fr}.material-cover-upload img,.material-block-upload img{width:94px;height:82px}.material-item-editor article{grid-template-columns:1fr}.material-preview-pane{padding:18px 14px 26px}}.home-material-choices button{min-height:104px;display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:14px}.home-material-choices img{width:84px;height:72px;display:block;object-fit:cover;border-radius:12px}.home-material-choices span{min-width:0;display:flex;flex-direction:column;gap:7px}.home-material-choices span b{overflow:hidden;color:#ece7de;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.home-material-choices span small{display:-webkit-box;overflow:hidden;color:#817d76;font-size:11px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-material-choices i{color:#b89a63;font-size:11px;font-style:normal;white-space:nowrap}.cms-inline-empty{min-height:104px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px dashed #353331;border-radius:16px;color:#77736d}.cms-inline-empty button{min-height:40px;padding:0 18px;border:1px solid #62543e;border-radius:12px;background:#191817;color:#c7aa72}.material-item-image{grid-column:1/-1;min-height:74px;padding:10px;display:flex;align-items:center;gap:12px;border:1px dashed #4a4135;border-radius:12px;color:#a98d5e;cursor:pointer}.material-item-image img{width:76px;height:54px;object-fit:cover;border-radius:9px}.material-item-image input{display:none}.material-phone-items img{width:100%;height:78px;margin:0 0 8px;object-fit:cover;border-radius:7px}.material-add-block>.material-add-toggle{min-height:42px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-color:#3a352d;background:#191817}.material-add-toggle i{color:#746b5f;font-size:9px;font-style:normal}.material-block-menu{margin-top:7px;display:grid;gap:5px}.material-block-menu>button{width:100%;min-height:48px;padding:8px 10px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid transparent;border-radius:11px;background:#151516;color:#a29d95;text-align:left}.material-block-menu>button:hover{border-color:#514631}@media(min-width:1351px){.material-workspace-grid{grid-template-columns:226px minmax(420px,1fr)}.material-workspace-grid.preview-open{grid-template-columns:226px minmax(420px,1fr) 350px}}@media(min-width:1121px)and (max-width:1350px){.material-workspace-grid{grid-template-columns:210px minmax(400px,1fr)}.material-workspace-grid.preview-open{grid-template-columns:210px minmax(400px,1fr) 310px}}@media(max-width:760px){.material-workspace-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.material-workspace-actions button{padding-left:8px;padding-right:8px;font-size:10px}}@media(max-width:760px){.home-material-choices{grid-template-columns:1fr}.home-material-choices button{grid-template-columns:72px minmax(0,1fr)}.home-material-choices img{width:72px;height:64px}.home-material-choices i{grid-column:2}.cms-inline-empty{align-items:flex-start;flex-direction:column}}:root{--v3-canvas: #0c0c0d;--v3-sidebar: #101011;--v3-surface: #131314;--v3-surface-2: #181819;--v3-surface-3: #1d1d1e;--v3-line: #292827;--v3-line-strong: #3a3732;--v3-gold: #c2a066;--v3-gold-soft: #8f754c;--v3-text: #eee9df;--v3-text-2: #b6b0a6;--v3-muted: #77726b;--v3-dim: #514e49;--v3-success: #76927c;--v3-danger: #b5796d}html,body,#app{min-height:100%;background:var(--v3-canvas)}body{color:var(--v3-text-2);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}button,input,select,textarea{font:inherit}.login-page{min-height:100vh;display:grid!important;grid-template-columns:minmax(480px,1.25fr) minmax(420px,.75fr)!important;background:var(--v3-canvas)!important}.login-visual{position:relative;min-height:100vh;padding:clamp(64px,8vw,120px)!important;display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;flex-direction:column;overflow:hidden;background:linear-gradient(90deg,#0505052e,#050505c7),radial-gradient(circle at 24% 22%,#5a4a3729,transparent 38%),linear-gradient(145deg,#26231e,#111112 47%,#080809)!important}.login-visual:before{content:"";position:absolute;inset:0;opacity:.22;background:repeating-linear-gradient(118deg,transparent 0 78px,#b49a6c18 79px,transparent 80px 158px)}.login-visual>*{position:relative;z-index:1}.login-visual .brand-mark{width:58px!important;height:58px!important;margin-bottom:30px;border:1px solid #8b724d!important;border-radius:0!important;background:#0e0e0f!important}.login-visual h1{margin:0;color:#f1ede5;font-family:Georgia,Songti SC,serif;font-size:clamp(38px,4.8vw,70px)!important;font-weight:400;letter-spacing:.06em}.login-visual p{margin:18px 0 0;color:#a49d91;font-size:14px;letter-spacing:.2em}.login-visual .visual-line{width:72px!important;margin:32px 0 20px!important;background:var(--v3-gold)!important}.login-visual>small{color:#776b59!important;letter-spacing:.34em!important}.login-card{width:auto!important;max-width:none!important;min-height:100vh;margin:0!important;padding:clamp(56px,8vw,112px) clamp(48px,6vw,92px)!important;display:flex;justify-content:center;flex-direction:column;border:0!important;border-left:1px solid var(--v3-line)!important;border-radius:0!important;background:#111112!important;box-shadow:none!important}.login-card .eyebrow{color:var(--v3-gold)!important;font-size:9px;letter-spacing:.28em}.login-card h2{margin:14px 0 8px;color:var(--v3-text);font-family:Georgia,Songti SC,serif;font-size:34px;font-weight:400}.login-card>p{margin:0 0 36px;color:var(--v3-muted)}.login-card label{margin:0 0 22px!important;color:#9d968c;font-size:11px;letter-spacing:.06em}.login-card input{height:50px!important;margin-top:9px;padding:0 14px!important;border:0!important;border-bottom:1px solid #45413b!important;border-radius:0!important;background:#0e0e0f!important;color:var(--v3-text)!important}.login-card input:focus{border-bottom-color:var(--v3-gold)!important;box-shadow:none!important}.login-card>button{height:48px!important;margin-top:8px;border:1px solid #cfad71!important;border-radius:2px!important;background:var(--v3-gold)!important;color:#17120d!important;font-weight:650;letter-spacing:.08em}.login-card>button:disabled{opacity:.4}.admin-shell{min-height:100vh;grid-template-columns:272px minmax(0,1fr)!important;background:var(--v3-canvas)!important}.admin-shell>aside{width:272px!important;padding:28px 18px 20px!important;border-right:1px solid var(--v3-line)!important;background:var(--v3-sidebar)!important}.admin-shell .logo{min-height:78px!important;padding:0 10px 26px!important;border-bottom:1px solid var(--v3-line)!important}.admin-shell .logo>span{width:38px!important;height:38px!important;border:1px solid #5c4d37!important;border-radius:0!important;background:#171511!important}.admin-shell .logo strong{color:#e8e2d8!important;font-family:Georgia,Songti SC,serif;font-size:14px!important;font-weight:400!important;letter-spacing:.06em}.admin-shell .logo small{margin-top:5px;color:#655d52!important;font-size:8px!important;letter-spacing:.28em!important}.admin-shell .business-nav{padding:24px 0 12px!important}.admin-shell .business-nav-label{padding:0 12px 12px!important;color:#4c4944!important;font-size:8px!important;letter-spacing:.32em!important}.admin-shell .business-nav>button{position:relative;min-height:68px!important;margin:0 0 6px!important;padding:11px 13px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) auto;border:1px solid transparent!important;border-radius:3px!important;background:transparent!important;color:#7d7871!important}.admin-shell .business-nav>button:before{content:"";position:absolute;top:12px;bottom:12px;left:-1px;width:1px;background:transparent}.admin-shell .business-nav>button:hover{border-color:#262524!important;background:#151516!important;color:#bbb3a7!important}.admin-shell .business-nav>button.active{border-color:#332e26!important;background:linear-gradient(90deg,#201c16,#151515)!important;color:#e3d7c4!important;box-shadow:none!important}.admin-shell .business-nav>button.active:before{width:2px;background:var(--v3-gold)}.admin-shell .business-nav>button>i{width:28px!important;color:#7d6a4c;font-family:Georgia,serif;font-size:16px!important}.admin-shell .business-nav>button b{color:inherit;font-size:12px!important;font-weight:550!important;letter-spacing:.03em}.admin-shell .business-nav>button span small{margin-top:1px;color:#55514c!important;font-size:9px!important}.admin-shell .business-nav>button.active span small{color:#8f806b!important}.admin-shell .business-nav>button em{min-width:23px!important;height:23px!important;border-radius:50%!important;background:var(--v3-gold)!important}.admin-shell .account{margin:auto -2px -2px!important;padding:17px 12px 2px!important;border-top:1px solid var(--v3-line)!important}.admin-shell .account .avatar{border:1px solid #544733!important;border-radius:2px!important;background:#211d17!important;color:#b99762!important}.admin-shell .account strong{color:#bcb6ad!important;font-weight:500!important}.admin-shell .account small{color:#55514c!important}.admin-shell .account button{border:0!important;background:transparent!important;color:#6d6861!important}.admin-shell>main{grid-column:2!important;width:100%!important;max-width:1760px!important;min-height:100vh;margin:0 auto!important;padding:0 42px 70px!important;background:var(--v3-canvas)}.admin-shell>main>header{position:sticky;z-index:30;top:0;min-height:104px!important;margin:0 -42px!important;padding:25px 42px 21px!important;display:flex;align-items:flex-end;border-bottom:1px solid var(--v3-line)!important;background:#0c0c0df0!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.admin-shell>main>header .breadcrumb{margin-bottom:8px;color:#5e5a54!important;font-size:9px!important;letter-spacing:.12em;text-transform:uppercase}.admin-shell>main>header h1{margin:0;color:var(--v3-text)!important;font-family:Georgia,Songti SC,serif;font-size:27px!important;font-weight:400!important;letter-spacing:.04em!important}.admin-shell .header-actions{display:flex;align-items:center;gap:10px;color:#6e6961!important;font-size:10px;white-space:nowrap}.admin-shell .header-actions .status-dot{width:6px!important;height:6px!important;background:#718c77!important;box-shadow:0 0 0 4px #718c7714}.admin-shell .header-actions>button{border-radius:2px!important;background:transparent!important}.admin-shell .section-tabs{position:sticky;z-index:29;top:104px;height:54px!important;margin:0 -42px 30px!important;padding:0 42px!important;align-items:stretch!important;gap:30px!important;border-bottom:1px solid var(--v3-line)!important;background:#0e0e0ff0!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-shell .section-tabs button{height:54px!important;padding:0!important;border-radius:0!important;color:#77716a!important;font-size:11px!important;letter-spacing:.04em}.admin-shell .section-tabs button.active{color:#ded4c5!important}.admin-shell .section-tabs button:after{height:1px!important;background:var(--v3-gold)!important}.admin-shell .content-panel,.admin-shell .product-center,.admin-shell .dashboard>*,.admin-shell .config-block,.admin-shell .material-library,.admin-shell .material-workspace{border-radius:4px!important}.admin-shell .content-panel,.admin-shell .product-center{overflow:hidden;border:1px solid var(--v3-line)!important;background:var(--v3-surface)!important;box-shadow:none!important}.admin-shell .panel-head,.admin-shell .product-head,.admin-shell .material-library-head{min-height:118px!important;padding:27px 30px!important;align-items:center;border-bottom:1px solid var(--v3-line)!important;background:linear-gradient(90deg,#181716,#131314)!important}.admin-shell .panel-head h2,.admin-shell .product-head h2,.admin-shell .material-library-head h2{margin:6px 0 0!important;color:var(--v3-text)!important;font-family:Georgia,Songti SC,serif;font-size:24px!important;font-weight:400!important;letter-spacing:.03em}.admin-shell .panel-head p,.admin-shell .product-head p,.admin-shell .material-library-head p{margin:9px 0 0!important;color:#747069!important;font-size:11px!important}.admin-shell .cms-kicker{margin:0!important;color:#9e8153!important;font-size:8px!important;letter-spacing:.28em!important}.admin-shell button{transition:border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.admin-shell button.primary,.admin-shell .material-primary{min-height:40px!important;padding:0 17px!important;border:1px solid #c3a166!important;border-radius:3px!important;background:var(--v3-gold)!important;color:#18130d!important;box-shadow:none!important;font-size:11px!important;font-weight:650!important}.admin-shell button.primary:hover,.admin-shell .material-primary:hover{background:#d0ad70!important;transform:translateY(-1px)}.admin-shell button.secondary,.admin-shell .material-secondary{min-height:40px!important;padding:0 15px!important;border:1px solid var(--v3-line-strong)!important;border-radius:3px!important;background:#151516!important;color:#a39c92!important;box-shadow:none!important;font-size:11px!important}.admin-shell button.danger-btn{border-radius:3px!important;background:transparent!important;color:var(--v3-danger)!important}.admin-shell button:disabled{opacity:.38!important;transform:none!important}.admin-shell input,.admin-shell select,.admin-shell textarea{border:1px solid #343331!important;border-radius:3px!important;background:#101011!important;color:#d8d2c8!important;box-shadow:none!important}.admin-shell input:focus,.admin-shell select:focus,.admin-shell textarea:focus{border-color:#806944!important;box-shadow:0 0 0 2px #9c7f4e13!important;outline:none}.admin-shell textarea{line-height:1.7}.admin-shell .toolbar{min-height:68px!important;padding:12px 24px!important;gap:10px!important;border-bottom:1px solid var(--v3-line)!important;background:#111112!important}.admin-shell .search-box{height:42px!important;border:1px solid #343331!important;border-radius:3px!important;background:#0d0d0e!important}.admin-shell .search-box:focus-within{border-color:#78613e!important}.admin-shell .search-box input{border:0!important;background:transparent!important;box-shadow:none!important}.admin-shell .toolbar select{height:42px!important}.admin-shell .badge{border-radius:2px!important;letter-spacing:.02em}.admin-shell .alert,.admin-shell .success-alert{margin:18px 0!important;border-radius:2px!important;box-shadow:none!important}.admin-shell .dashboard{display:grid;gap:18px}.admin-shell .priority-banner{min-height:198px!important;padding:38px 42px!important;border:1px solid #4a3e2d!important;background:radial-gradient(circle at 85% 0%,#6d583729,transparent 35%),linear-gradient(120deg,#1e1b17,#111112 62%)!important}.admin-shell .priority-banner small{color:#a68a59!important;font-size:8px!important;letter-spacing:.3em!important}.admin-shell .priority-banner h2{margin:17px 0 12px!important;color:#eee7dc!important;font-family:Georgia,Songti SC,serif;font-size:30px!important;font-weight:400!important}.admin-shell .priority-banner p{max-width:700px;color:#857e74!important;line-height:1.7}.admin-shell .dashboard-summary-cards{gap:1px!important;border:1px solid var(--v3-line);background:var(--v3-line)}.admin-shell .dashboard-summary-cards article{min-height:126px!important;padding:23px 25px!important;border:0!important;border-radius:0!important;background:#141415!important}.admin-shell .dashboard-summary-cards article.accent{background:#1c1915!important}.admin-shell .dashboard-summary-cards small{color:#706b64!important;font-size:9px!important;letter-spacing:.08em}.admin-shell .dashboard-summary-cards strong{margin:12px 0 6px!important;color:#e4ddd2!important;font-family:Georgia,serif;font-size:31px!important;font-weight:400!important}.admin-shell .dashboard-summary-cards span{color:#625e58!important;font-size:10px!important}.admin-shell .todo-panel,.admin-shell .dashboard-shortcuts,.admin-shell .content-health-panel{padding:24px!important;border:1px solid var(--v3-line)!important;border-radius:4px!important;background:#131314!important}.admin-shell .todo-row,.admin-shell .dashboard-shortcuts>button{min-height:62px!important;border:0!important;border-bottom:1px solid #242423!important;border-radius:0!important;background:transparent!important}.admin-shell .todo-row:hover,.admin-shell .dashboard-shortcuts>button:hover{background:#181716!important}.admin-shell .content-health-panel>div:last-child{gap:1px!important;background:var(--v3-line)}.admin-shell .content-health-panel button{min-height:78px!important;border:0!important;border-radius:0!important;background:#161617!important}.admin-shell .product-overview,.admin-shell .case-overview,.admin-shell .plans-segments,.admin-shell .system-summary{margin:18px 24px!important;border-radius:3px!important;background:var(--v3-line)!important;gap:1px}.admin-shell .product-overview button,.admin-shell .case-overview>*,.admin-shell .plans-segments button,.admin-shell .system-summary>div{min-height:72px!important;border:0!important;background:#151516!important}.admin-shell .product-overview button.active,.admin-shell .case-overview button.active,.admin-shell .plans-segments button.active{background:#211d17!important}.admin-shell .product-layout{grid-template-columns:284px minmax(0,1fr)!important;min-height:720px;border-top:1px solid var(--v3-line)}.admin-shell .series-panel{padding:22px 14px!important;border-right:1px solid var(--v3-line)!important;background:#101011!important}.admin-shell .series-title{padding:0 10px 14px!important;color:#777169!important;font-size:10px!important;letter-spacing:.12em}.admin-shell .series-item{min-height:70px!important;margin:0 0 4px!important;padding:9px 10px!important;border:1px solid transparent!important;border-radius:3px!important;background:transparent!important}.admin-shell .series-item:hover,.admin-shell .series-item.chosen{border-color:#39332a!important;background:#1a1815!important}.admin-shell .series-item img,.admin-shell .series-thumb{border-radius:2px!important}.admin-shell .products-panel{background:#121213!important}.admin-shell .product-list{gap:1px!important;padding:0!important;background:var(--v3-line)}.admin-shell .product-center .product-row{grid-template-columns:112px minmax(160px,1fr) minmax(108px,120px) minmax(190px,210px)!important;gap:16px!important;min-height:138px!important;padding:16px 20px!important;border:0!important;border-radius:0!important;background:#151516!important;transform:none!important}.admin-shell .product-center .product-row:hover{background:#191817!important}.admin-shell .product-center .row-cover{width:112px!important;border-radius:3px!important;background:#22211f!important}.admin-shell .product-center .row-main h3{color:#e4ddd3!important;font-family:Georgia,Songti SC,serif;font-size:19px!important;font-weight:400!important}.admin-shell .product-center .row-actions button,.admin-shell .product-center .row-more summary{border-radius:3px!important}.admin-shell .product-center .edit-action{background:transparent!important;color:#c2a066!important}.admin-shell .case-manage-grid{padding:24px!important;gap:14px!important}.admin-shell .case-manage-card{border-radius:4px!important;background:#161617!important}.admin-shell .case-cover{border-bottom:1px solid var(--v3-line)}.admin-shell .case-manage-info{padding:20px!important}.admin-shell .case-manage-info h3{color:#e6dfd4;font-family:Georgia,Songti SC,serif;font-size:20px;font-weight:400}.admin-shell .linked-products span{border:1px solid #3d3426;border-radius:2px!important;background:transparent!important}.admin-shell .modal-mask{padding:24px;background:#000000c7!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-shell .modal{width:min(860px,calc(100vw - 48px))!important;max-height:calc(100vh - 48px)!important;padding:30px!important;border:1px solid #3a3732!important;border-radius:5px!important;background:#151516!important;box-shadow:0 34px 120px #000c!important}.admin-shell .modal.product-modal{width:min(1180px,calc(100vw - 48px))!important}.admin-shell .modal.product-modal.editor-series{width:min(720px,calc(100vw - 48px))!important}.admin-shell .modal.product-modal:is(.editor-product.editor-step-2,.editor-case.editor-step-2,.editor-case.editor-step-3){width:min(860px,calc(100vw - 48px))!important}.admin-shell .modal.product-modal:is(.editor-product.editor-step-4,.editor-case.editor-step-1){width:min(960px,calc(100vw - 48px))!important}.admin-shell .modal.product-modal:is(.editor-series,.editor-product.editor-step-2,.editor-product.editor-step-4,.editor-case.editor-step-1,.editor-case.editor-step-2,.editor-case.editor-step-3){height:auto!important;max-height:min(860px,calc(100dvh - 48px))!important}.admin-confirm-mask{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-confirm-dialog{width:min(440px,100%);padding:26px;border:1px solid #433923;border-radius:18px;background:#151513;color:#eee8dc;box-shadow:0 30px 100px #000c}.admin-confirm-dialog header small{color:#caa760;letter-spacing:.18em}.admin-confirm-dialog h2{margin:8px 0 0;font:400 28px/1.25 Georgia,Songti SC,serif}.admin-confirm-dialog>p{margin:18px 0 0;color:#c5c0b7;line-height:1.7}.admin-confirm-detail{margin-top:12px;padding:12px 14px;border-left:3px solid #9c7b45;background:#1b1915;color:#a9a39a;white-space:pre-line;line-height:1.6}.admin-confirm-dialog footer{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.admin-confirm-dialog footer button{min-height:48px}.admin-shell .modal-head{top:-30px!important;margin:-30px -30px 0!important;padding:25px 30px 20px!important;border-bottom:1px solid var(--v3-line)!important;background:#151516f5!important}.admin-shell .modal-head small{color:#9e8051!important;font-size:8px!important;letter-spacing:.25em}.admin-shell .modal-head h2{margin:7px 0 0;color:#ebe4d9;font-family:Georgia,Songti SC,serif;font-size:25px;font-weight:400}.admin-shell .modal-head-actions button{border-radius:2px!important}.admin-shell .modal-live-preview{border-radius:3px!important;background:#111112!important}.admin-shell .step-nav{top:75px!important;margin:0 -30px 24px!important;padding:0 30px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important;border-bottom:1px solid var(--v3-line);background:#151516f5!important}.admin-shell .case-step-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-shell .step-nav button{min-height:58px!important;justify-content:center;border:0!important;border-bottom:1px solid transparent!important;border-radius:0!important;background:transparent!important;color:#6e6962!important}.admin-shell .step-nav button.active{border-bottom-color:var(--v3-gold)!important;color:#d6cab8!important}.admin-shell .step-nav button i{border-radius:50%!important;background:#22201c!important}.admin-shell .form-grid{gap:4px 22px!important}.admin-shell .form-grid label{color:#928c84!important;font-size:11px}.admin-shell .upload-box,.admin-shell .gallery-add,.admin-shell .video-add,.admin-shell .hero-asset-upload{border:1px dashed #48443e!important;border-radius:3px!important;background:#111112!important}.admin-shell .variant-panel,.admin-shell .brand-quick-manager,.admin-shell .media-field{border-radius:3px!important}.admin-shell .single-brand-note{padding:12px 14px;border-left:2px solid #8c7149;background:#121213;color:#8e877e;font-size:11px}.admin-shell .modal-actions{bottom:-30px!important;margin:28px -30px -30px!important;padding:16px 30px calc(16px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--v3-line)!important;background:#111112f5!important}.admin-shell .cms-readiness{margin:18px 24px!important;gap:1px!important;border:1px solid var(--v3-line);background:var(--v3-line)}.admin-shell .cms-readiness>div{border:0!important;border-radius:0!important;background:#151516!important}.admin-shell .home-step-nav{margin:0 24px 22px!important;padding:0!important;top:160px!important;gap:1px!important;border:1px solid var(--v3-line);border-radius:3px!important;background:var(--v3-line)!important}.admin-shell .home-step-nav button{min-height:64px!important;border:0!important;border-radius:0!important;background:#131314!important}.admin-shell .home-step-nav button.active{background:#211d17!important}.admin-shell .config-block{margin:0 24px 24px!important;padding:26px!important;border:1px solid var(--v3-line)!important;background:#151516!important}.admin-shell .cms-section-head{padding-bottom:18px!important;border-bottom:1px solid var(--v3-line)}.admin-shell .cms-section-head strong{color:#ded7cd!important;font-family:Georgia,Songti SC,serif;font-size:18px!important;font-weight:400}.admin-shell .hero-template-picker button{border-radius:3px!important;background:#111112!important}.admin-shell .hero-template-picker button.chosen{border-color:#806944!important;background:#1d1a16!important}.admin-shell .hero-live-preview{border-radius:4px!important}.admin-shell .selected-content-list article,.admin-shell .relation-results>button,.admin-shell .choice-grid>button{border-radius:3px!important;background:#121213!important}.admin-shell .brand-editor-grid{padding:24px 24px 0!important}.admin-shell .brand-editor-grid .config-block{margin:0!important}.admin-shell .brand-editor-grid,.admin-shell .security-layout{max-width:1080px;margin-right:auto!important;margin-left:auto!important}.admin-shell .security-layout{grid-template-columns:minmax(420px,680px) minmax(260px,340px)!important;justify-content:center}.admin-shell .principle-grid{gap:1px!important;background:var(--v3-line)}.admin-shell .principle-grid article,.admin-shell .principle-add{border:0!important;border-radius:0!important;background:#121213!important}.admin-shell .brand-preview{margin:24px!important;border-radius:4px!important}.admin-shell .single-page-readiness{margin:18px 24px!important;border-radius:2px!important}.admin-shell .contact-form{margin:0 24px!important;padding:24px!important;border:1px solid var(--v3-line);background:#151516!important}.admin-shell .contact-preview-card{margin:0 24px 24px!important;border-radius:3px!important}.admin-shell .material-manager-host{overflow:visible!important;border:0!important;background:transparent!important}.admin-shell .material-library{overflow:hidden;border:1px solid var(--v3-line)!important;background:#131314!important}.admin-shell .material-stats{margin:18px 24px!important;gap:1px!important;border:1px solid var(--v3-line);background:var(--v3-line)}.admin-shell .material-stats button{border:0!important;border-radius:0!important;background:#151516!important}.admin-shell .material-toolbar{margin:0 24px 18px!important}.admin-shell .material-note-list{gap:1px!important;padding:0 24px 24px!important}.admin-shell .material-note-list article{border:0!important;border-bottom:1px solid var(--v3-line)!important;border-radius:0!important;background:#151516!important}.admin-shell .material-workspace{overflow:hidden;border:1px solid var(--v3-line)!important;background:#121213!important}.admin-shell .material-workspace-head{border-bottom:1px solid var(--v3-line)!important;background:#161617!important}.admin-shell .material-workspace-grid{grid-template-columns:260px minmax(0,1fr)!important}.admin-shell .material-workspace-grid.preview-open{grid-template-columns:240px minmax(0,1fr) 350px!important}.admin-shell .material-outline{border-right:1px solid var(--v3-line)!important;background:#101011!important}.admin-shell .material-outline button,.admin-shell .material-outline-row{border-radius:2px!important}.admin-shell .material-editor-card{border-radius:3px!important;background:#151516!important}.admin-shell .material-phone{border-radius:24px!important}.admin-shell .queue-tabs{margin:18px 24px!important;grid-template-columns:repeat(8,minmax(105px,1fr))!important;gap:1px!important;border:1px solid var(--v3-line);background:var(--v3-line)}.admin-shell .queue-tabs button{border:0!important;border-radius:0!important;background:#151516!important}.admin-shell .queue-tabs button.active{background:#211d17!important}.admin-shell .application-table .tr{border-radius:0!important}.admin-shell .application-row:hover{background:#181716!important}.admin-shell .application-row.overdue{box-shadow:inset 2px 0 #a65f4e}.admin-shell .overdue-label{margin-top:6px;display:block;color:#c47b69;font-size:9px}.admin-shell .application-sheet,.admin-shell .plan-detail-sheet{border-radius:5px!important;background:#151516!important}.admin-shell .application-progress{border-radius:3px!important}.admin-shell .customer-card{border-radius:3px!important;background:#191919!important}.admin-shell .plans-segments{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-shell .plan-card-list{gap:1px!important;background:var(--v3-line)}.admin-shell .plan-card-list>article{border:0!important;border-radius:0!important;background:#151516!important}.admin-shell .plan-card-list>article:hover{background:#191817!important}.admin-shell .plan-customer>span{border-radius:2px!important}.admin-shell .recycle-list{gap:1px!important;background:var(--v3-line)}.admin-shell .recycle-list article{border:0!important;border-radius:0!important;background:#151516!important}.admin-shell .audit-timeline{padding:0 24px 24px!important}@media(max-width:1080px){.admin-shell{grid-template-columns:226px minmax(0,1fr)!important}.admin-shell>aside{width:226px!important;padding-inline:12px!important}.admin-shell>main{padding-inline:26px!important}.admin-shell>main>header{margin-inline:-26px!important;padding-inline:26px!important}.admin-shell .section-tabs{margin-inline:-26px!important;padding-inline:26px!important}.admin-shell .product-layout{grid-template-columns:230px minmax(0,1fr)!important}.admin-shell .product-center .product-row{grid-template-columns:96px minmax(160px,1fr) minmax(104px,120px)!important}.admin-shell .product-center .row-cover{width:96px!important}.admin-shell .product-center .row-actions{grid-column:2 / -1!important}}@media(max-width:900px){.login-page{grid-template-columns:1fr!important}.login-visual{display:none!important}.login-card{width:min(520px,calc(100vw - 32px))!important;min-height:auto;margin:8vh auto!important;padding:48px!important;border:1px solid var(--v3-line)!important}.admin-shell{display:block!important}.admin-shell>aside{width:min(310px,86vw)!important}.admin-shell>main{padding:0 18px 100px!important}.admin-shell>main>header{min-height:88px!important;margin:0 -18px!important;padding:18px!important}.admin-shell .section-tabs{top:88px;margin:0 -18px 22px!important;padding:0 18px!important}.admin-shell .product-layout{grid-template-columns:1fr!important}.admin-shell .series-panel{max-height:250px;overflow-y:auto;border-right:0!important;border-bottom:1px solid var(--v3-line)!important}.admin-shell .material-workspace-grid,.admin-shell .material-workspace-grid.preview-open{grid-template-columns:1fr!important}.admin-shell .material-outline{border-right:0!important;border-bottom:1px solid var(--v3-line)!important}}@media(max-width:680px){.login-card{margin:0!important;width:100%!important;min-height:100vh;padding:38px 24px!important;border:0!important}.admin-shell>main>header h1{font-size:22px!important}.admin-shell .header-actions{font-size:0}.admin-shell .priority-banner{min-height:250px!important;padding:30px 24px!important;align-items:flex-start;flex-direction:column}.admin-shell .priority-banner h2{font-size:25px!important}.admin-shell .dashboard-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell .dashboard-summary-cards article{min-height:112px!important}.admin-shell .panel-head,.admin-shell .product-head,.admin-shell .material-library-head{min-height:150px!important;padding:24px 20px!important;align-items:flex-start;flex-direction:column;gap:18px}.admin-shell .panel-head>button,.admin-shell .product-head .create-actions{width:100%}.admin-shell .product-head .create-actions{display:grid;grid-template-columns:1fr 1fr}.admin-shell .product-overview,.admin-shell .case-overview,.admin-shell .plans-segments,.admin-shell .system-summary,.admin-shell .cms-readiness,.admin-shell .single-page-readiness,.admin-shell .home-step-nav,.admin-shell .config-block,.admin-shell .brand-preview,.admin-shell .contact-form,.admin-shell .contact-preview-card{margin-inline:14px!important}.admin-shell .home-step-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell .modal-mask{padding:0!important;align-items:flex-end!important}.admin-shell .modal{width:100%!important;max-height:94vh!important;padding:22px 18px!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:5px 5px 0 0!important}.admin-shell .modal-head{top:-22px!important;margin:-22px -18px 0!important;padding:20px 18px 16px!important}.admin-shell .step-nav{top:66px!important;margin:0 -18px 20px!important;padding:0 10px!important;overflow-x:auto}.admin-shell .step-nav button{min-width:105px}.admin-shell .modal-actions{bottom:-22px!important;margin:24px -18px -22px!important;padding:12px 18px calc(12px + env(safe-area-inset-bottom))!important}.admin-shell .case-manage-grid{grid-template-columns:1fr!important;padding:14px!important}.admin-shell .case-manage-info .row-actions{grid-template-columns:1fr 1fr!important}.admin-shell .case-manage-info .row-actions .danger-btn{grid-column:1 / -1}.admin-shell .product-center .product-row{grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important;padding:14px!important}.admin-shell .product-center .row-cover{width:82px!important;height:96px!important}.admin-shell .product-center .row-readiness,.admin-shell .product-center .row-actions{grid-column:1 / -1!important}}.login-page{position:relative;min-height:100vh;padding:clamp(36px,5vw,86px) clamp(40px,7vw,142px) clamp(70px,8vh,104px);grid-template-columns:minmax(0,1fr) minmax(390px,530px)!important;gap:clamp(42px,8vw,190px);align-items:center;background:radial-gradient(ellipse 38% 48% at 24% 48%,rgb(151 109 47 / 24%) 0%,rgb(77 55 26 / 13%) 34%,transparent 72%),#09090a!important}.login-visual{min-height:0!important;height:min(670px,70vh);padding:0!important;justify-content:center!important;background:transparent!important}.login-visual:before{display:none}.login-visual .brand-mark{width:104px!important;height:104px!important;margin:0 0 56px!important;border:0!important;background:transparent!important}.login-visual .brand-mark img{filter:drop-shadow(0 12px 24px rgb(0 0 0 / 48%))}.login-visual h1{color:#f0ede7!important;font-family:Songti SC,STSong,Georgia,serif!important;font-size:clamp(46px,4.1vw,68px)!important;line-height:1.18;letter-spacing:.09em}.login-visual p{margin-top:28px!important;color:#a59c8e!important;font-size:18px!important;letter-spacing:.09em!important}.login-visual .visual-line{width:132px!important;height:1px;margin:102px 0 28px!important;border:0;background:linear-gradient(90deg,#b89353,#b893532e)!important}.login-visual>small{color:#756b5d!important;font-size:13px!important;letter-spacing:.44em!important}.login-card{width:min(100%,472px)!important;min-height:0!important;margin:0!important;padding:68px 66px 62px!important;justify-self:center;align-self:center;border:1px solid rgb(255 255 255 / 3%)!important;border-radius:22px!important;background:#171718!important;box-shadow:0 28px 78px #00000075!important}.login-card .eyebrow{color:#ba9656!important;font-size:12px!important;font-weight:600;letter-spacing:.36em!important}.login-card h2{margin:22px 0 12px!important;color:#f3f0e9!important;font-family:Songti SC,STSong,Georgia,serif!important;font-size:40px!important;font-weight:600;letter-spacing:.03em}.login-card>p{margin:0 0 42px!important;color:#777a81!important;font-size:15px;letter-spacing:.01em}.login-card label{margin-bottom:23px!important;color:#a49c90!important;font-size:13px!important;letter-spacing:.06em}.login-card input{height:56px!important;margin-top:10px!important;padding:0 15px!important;border:1px solid #d4dcef!important;border-radius:13px!important;background:#e8eefb!important;color:#15171c!important;font-size:16px!important;box-shadow:inset 0 1px 1px #1d25371f}.login-card input:focus{border-color:#c9a564!important;box-shadow:0 0 0 3px #c3a06524!important}.login-card .password-field button{color:#66512d!important;font-size:12px!important}.login-card>button{height:58px!important;margin-top:16px!important;border:0!important;border-radius:14px!important;background:#d0af70!important;color:#19140d!important;font-size:17px!important;font-weight:650;letter-spacing:.02em;box-shadow:inset 0 1px #ffffff3d,0 12px 25px #0000003d}.login-card>button:hover:not(:disabled){background:#dab979!important}.login-card>small{margin-top:22px!important;color:#5c5d61!important;font-size:12px!important}.login-service-credit{position:absolute;bottom:26px;left:50%;transform:translate(-50%);color:#ffffff59;font-size:12px;letter-spacing:.05em;white-space:nowrap}@media(max-width:900px){.login-page{display:grid!important;padding:48px 24px 76px;grid-template-columns:1fr!important}.login-visual{display:none!important}.login-card{width:min(100%,472px)!important;padding:52px 36px!important}}@media(max-width:520px){.login-page{padding-inline:16px}.login-card{padding:46px 26px!important;border-radius:18px!important}.login-card h2{font-size:34px!important}}:root{--lux-bg:#090a09;--lux-sidebar:#0d0e0d;--lux-surface:#111210;--lux-surface-soft:#151613;--lux-hover:#181813;--lux-line:#292a25;--lux-line-soft:#20211e;--lux-ink:#f0ece4;--lux-ink-soft:#c4beb4;--lux-muted:#77746d;--lux-dim:#504e49;--lux-gold:#b89a63;--lux-gold-bright:#d5b679;--lux-ivory:#d7c7a6;--lux-success:#78927d;--lux-danger:#b87567}.security-page{max-width:1180px;margin:0 auto}.security-layout{display:grid;grid-template-columns:minmax(0,720px) minmax(260px,1fr);gap:24px;align-items:start}.security-card,.security-guide{border:1px solid var(--line,#292724);border-radius:24px;background:linear-gradient(145deg,#181716,#121212);box-shadow:0 18px 50px #00000029}@media(max-width:900px){.security-layout{grid-template-columns:1fr}.security-guide{order:-1}}@media(max-width:620px){.security-card,.security-guide{padding:22px;border-radius:20px}.security-card-head{align-items:flex-start}.security-actions .primary{width:100%}}html,body,#app{background:var(--lux-bg)!important}body{color:var(--lux-ink-soft)!important;font-family:PingFang SC,Microsoft YaHei,Inter,sans-serif!important;letter-spacing:.01em}::selection{background:#887044;color:#fff}.admin-shell{grid-template-columns:244px minmax(0,1fr)!important;background:var(--lux-bg)!important}.admin-shell>aside{width:244px!important;padding:26px 18px 22px!important;border-right:1px solid var(--lux-line-soft)!important;background:radial-gradient(circle at 20% 0,#5e4d3320,transparent 24%),var(--lux-sidebar)!important}.admin-shell .logo{min-height:68px!important;padding:0 10px 25px!important;gap:13px!important;border-bottom:1px solid var(--lux-line-soft)}.admin-shell .logo>span{width:36px!important;height:36px!important;border:1px solid #6e5a39!important;background:#11110f!important}.admin-shell .logo>span img{width:23px!important;height:23px!important}.admin-shell .logo strong{color:#e9e1d4!important;font-family:Georgia,Songti SC,serif;font-size:14px!important;font-weight:400!important;letter-spacing:.08em!important}.admin-shell .logo small{margin-top:5px!important;color:#6f604a!important;font-size:7px!important;letter-spacing:.28em!important}.admin-shell .business-nav{padding:28px 0 18px!important}.admin-shell .business-nav-label{padding:0 13px 13px!important;color:#464640!important;font-size:7px!important;letter-spacing:.34em!important}.admin-shell .business-nav>button{min-height:68px!important;margin:0!important;padding:11px 12px!important;gap:13px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.admin-shell .business-nav>button:before{content:"";position:absolute;left:0;top:17px;bottom:17px;width:1px;background:transparent}.admin-shell .business-nav>button:hover{background:linear-gradient(90deg,#1b1914aa,transparent)!important}.admin-shell .business-nav>button.active{background:linear-gradient(90deg,#211c13 0,transparent 92%)!important}.admin-shell .business-nav>button.active:before{background:var(--lux-gold-bright)}.admin-shell .business-nav>button>.nav-icon{width:25px!important;height:25px!important;display:grid!important;place-items:center;color:#68655d!important}.admin-shell .business-nav>button.active>.nav-icon{color:var(--lux-gold-bright)!important}.admin-shell .nav-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.admin-shell .business-nav>button>span{gap:5px!important}.admin-shell .business-nav>button b{color:#a9a49b!important;font-size:12px!important;font-weight:500!important;letter-spacing:.08em}.admin-shell .business-nav>button.active b{color:#eee6d9!important}.admin-shell .business-nav>button span small{color:#50504b!important;font-size:8px!important;letter-spacing:.04em}.admin-shell .business-nav>button.active span small{color:#8f826d!important}.admin-shell .business-nav>button em{min-width:19px!important;height:19px!important;padding:0 5px!important;border-radius:50%!important;background:var(--lux-gold)!important;font-size:8px!important}.admin-shell .account{padding:21px 10px 0!important;border-top:1px solid var(--lux-line-soft)!important}.admin-shell .account .avatar{width:34px!important;height:34px!important;border:1px solid #645334!important;border-radius:2px!important;background:#171610!important;color:#c7a768!important;font-family:Georgia,serif;font-size:9px!important;letter-spacing:.06em}.admin-shell .account strong{color:#c8c0b4!important;font-weight:500!important}.admin-shell .account small{color:#514f49!important}.admin-shell .account button{color:#625f58!important}.admin-shell>main{padding:0 38px 80px!important;background:var(--lux-bg)!important}.admin-shell>main>header{min-height:94px!important;margin:0 -38px!important;padding:17px 38px!important;border-bottom:1px solid var(--lux-line-soft)!important;background:#090a09e0!important;-webkit-backdrop-filter:blur(20px) saturate(120%);backdrop-filter:blur(20px) saturate(120%)}.admin-shell>main>header h1{margin:7px 0 0!important;color:var(--lux-ink)!important;font-family:Georgia,Songti SC,serif!important;font-size:27px!important;font-weight:400!important;letter-spacing:.05em}.admin-shell .breadcrumb{color:#55534e!important;font-size:9px!important;letter-spacing:.04em}.admin-shell .header-actions{gap:9px!important}.admin-shell .header-actions>.status-dot{margin:0 0 0 3px!important}.admin-shell .header-actions>button{height:38px!important;min-height:38px!important;padding:0 13px!important;border:1px solid #302f2c!important;color:#79756e!important;font-size:9px!important}.admin-shell .section-tabs{top:94px!important;height:56px!important;margin:0 -38px 34px!important;padding:0 38px!important;gap:29px!important;border-bottom:1px solid var(--lux-line-soft)!important;background:#090a09f0!important}.admin-shell .section-tabs button{width:auto!important;min-width:0!important;height:56px!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid transparent!important;border-radius:0!important;background:transparent!important;color:#716e68!important;font-size:11px!important;letter-spacing:.03em}.admin-shell .section-tabs button:hover{color:#b7b0a6!important}.admin-shell .section-tabs button.active{border-bottom-color:var(--lux-gold-bright)!important;background:transparent!important;color:#e3dbcf!important}.admin-shell .content-panel,.admin-shell .product-center,.admin-shell .material-library,.admin-shell .material-workspace{overflow:hidden;border:1px solid var(--lux-line-soft)!important;border-radius:1px!important;background:var(--lux-surface)!important;box-shadow:none!important}.admin-shell .panel-head,.admin-shell .product-head,.admin-shell .material-library-head{min-height:142px!important;padding:31px!important;border-bottom:1px solid var(--lux-line-soft)!important;background:linear-gradient(100deg,#171711 0,#111210 58%,#10110f)!important}.admin-shell .panel-head h2,.admin-shell .product-head h2,.admin-shell .material-library-head h2{margin:7px 0 8px!important;color:var(--lux-ink)!important;font-family:Georgia,Songti SC,serif!important;font-size:27px!important;font-weight:400!important;letter-spacing:.04em!important}.admin-shell .panel-head p,.admin-shell .product-head p,.admin-shell .material-library-head p{max-width:620px;color:#858078!important;font-size:12px!important;line-height:1.75!important}.admin-shell .cms-kicker{color:var(--lux-gold)!important;font-size:7px!important;letter-spacing:.36em!important}.admin-shell h3{font-weight:500}.admin-shell .page-head-compact{min-height:116px!important;padding-block:25px!important}.admin-shell .page-head-compact>div>h2{display:none!important}.admin-shell .page-head-compact>div>p{margin-top:11px!important}.admin-shell button,.admin-shell .primary,.admin-shell .secondary,.admin-shell label.primary,.admin-shell label.secondary{transition:border-color .18s ease,background .18s ease,color .18s ease,opacity .18s ease!important}.admin-shell .primary,.admin-shell button.primary,.admin-shell label.primary{min-height:42px!important;padding:0 19px!important;border:1px solid var(--lux-ivory)!important;border-radius:2px!important;background:var(--lux-ivory)!important;color:#18150f!important;font-size:11px!important;font-weight:600!important;box-shadow:none!important}.admin-shell .primary:hover,.admin-shell button.primary:hover,.admin-shell label.primary:hover{border-color:#eadbb8!important;background:#eadbb8!important}.admin-shell .secondary,.admin-shell button.secondary,.admin-shell label.secondary{min-height:42px!important;padding:0 18px!important;border:1px solid #454139!important;border-radius:2px!important;background:transparent!important;color:#b5ada1!important;font-size:11px!important}.admin-shell .secondary:hover,.admin-shell button.secondary:hover,.admin-shell label.secondary:hover{border-color:#796644!important;color:#d4c5ac!important}.admin-shell .danger-btn,.admin-shell .danger-link{color:#ad7064!important}.admin-shell input,.admin-shell select,.admin-shell textarea{border:1px solid #34332f!important;border-radius:2px!important;background:#0e0f0e!important;color:#d8d1c6!important;box-shadow:none!important;outline:none!important}.admin-shell input:focus,.admin-shell select:focus,.admin-shell textarea:focus{border-color:#776343!important;background:#11120f!important}.admin-shell input::placeholder,.admin-shell textarea::placeholder{color:#4e4d48!important}.admin-shell .toolbar{min-height:70px!important;padding:14px 24px!important;border-top:0!important;border-bottom:1px solid var(--lux-line-soft)!important;background:#0f100f!important}.admin-shell .search-box{height:42px!important;border:1px solid #34332f!important;border-radius:2px!important;background:#0b0c0b!important;color:#706a60!important}.admin-shell .search-box input{height:40px!important;border:0!important;background:transparent!important}.admin-shell .product-overview,.admin-shell .case-overview,.admin-shell .customer-segments,.admin-shell .media-stats,.admin-shell .plans-segments,.admin-shell .system-summary,.admin-shell .cms-readiness,.admin-shell .single-page-readiness{margin:0!important;padding:0 24px!important;gap:0!important;border:0!important;border-bottom:1px solid var(--lux-line-soft)!important;border-radius:0!important;background:#10110f!important}.admin-shell .product-overview>*,.admin-shell .case-overview>*,.admin-shell .customer-segments>*,.admin-shell .media-stats>*,.admin-shell .plans-segments>*,.admin-shell .system-summary>*,.admin-shell .cms-readiness>*,.admin-shell .single-page-readiness>*{min-height:91px!important;padding:19px 20px!important;border:0!important;border-right:1px solid var(--lux-line-soft)!important;border-radius:0!important;background:transparent!important;color:#77736c!important}.admin-shell .product-overview>*:last-child,.admin-shell .case-overview>*:last-child,.admin-shell .customer-segments>*:last-child,.admin-shell .media-stats>*:last-child,.admin-shell .plans-segments>*:last-child,.admin-shell .system-summary>*:last-child,.admin-shell .cms-readiness>*:last-child{border-right:0!important}.admin-shell .product-overview>*.active,.admin-shell .case-overview>*.active,.admin-shell .customer-segments>*.active,.admin-shell .media-stats>*.active,.admin-shell .plans-segments>*.active{background:linear-gradient(180deg,#1b1913,transparent)!important}.admin-shell .product-overview b,.admin-shell .case-overview b,.admin-shell .customer-segments b,.admin-shell .media-stats b,.admin-shell .plans-segments b,.admin-shell .system-summary b{color:#e5ddd0!important;font-family:Georgia,serif!important;font-size:25px!important;font-weight:400!important}.admin-shell .product-overview .active b,.admin-shell .case-overview .active b,.admin-shell .customer-segments .active b,.admin-shell .plans-segments .active b{color:var(--lux-gold-bright)!important}.admin-shell .dashboard{gap:25px!important}.admin-shell .priority-banner{min-height:220px!important;padding:41px 42px!important;border:1px solid var(--lux-line-soft)!important;border-radius:1px!important;background:radial-gradient(circle at 88% 30%,#755d3522,transparent 22%),linear-gradient(110deg,#171711,#0f100f 72%)!important}.admin-shell .priority-banner:after{content:"";position:absolute;right:41px;top:34px;width:88px;height:88px;border-top:1px solid #6d5a3a55;border-right:1px solid #6d5a3a55}.admin-shell .priority-banner h2{max-width:720px;color:#eee7dc!important;font-family:Georgia,Songti SC,serif!important;font-size:31px!important;font-weight:400!important;letter-spacing:.04em!important}.admin-shell .priority-banner p{color:#77736c!important}.admin-shell .dashboard-summary-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;border:1px solid var(--lux-line-soft)!important;background:var(--lux-line-soft)!important}.admin-shell .dashboard-summary-cards article{min-height:126px!important;padding:24px 26px!important;border:0!important;border-radius:0!important;background:#111210!important}.admin-shell .dashboard-summary-cards article.accent{background:#171711!important;color:inherit!important}.admin-shell .dashboard-summary-cards article strong{margin:14px 0 8px!important;color:#e6ded2!important;font-size:32px!important}.admin-shell .dashboard-summary-cards article.accent strong{color:var(--lux-gold-bright)!important}.admin-shell .workbench-grid{gap:18px!important}.admin-shell .todo-panel,.admin-shell .dashboard-shortcuts,.admin-shell .content-health-panel{border:1px solid var(--lux-line-soft)!important;border-radius:1px!important;background:#10110f!important}.admin-shell .todo-head,.admin-shell .dashboard-shortcuts>h3,.admin-shell .content-health-head{padding:23px 25px!important;border-bottom:1px solid var(--lux-line-soft)!important}.admin-shell .todo-row,.admin-shell .dashboard-shortcuts>button,.admin-shell .content-health-panel>div>button{border-radius:0!important;background:transparent!important}.admin-shell .todo-row:hover,.admin-shell .dashboard-shortcuts>button:hover,.admin-shell .content-health-panel>div>button:hover{background:var(--lux-hover)!important}.admin-shell .product-layout{grid-template-columns:260px minmax(0,1fr)!important}.admin-shell .series-panel{border-right:1px solid var(--lux-line-soft)!important;background:#0e0f0e!important}.admin-shell .series-title{padding:22px 22px 16px!important;color:#706d66!important;font-size:9px!important;letter-spacing:.13em}.admin-shell .series-item{min-height:75px!important;margin:0!important;padding:12px 15px!important;border:0!important;border-top:1px solid #1d1e1b!important;border-radius:0!important;background:transparent!important}.admin-shell .series-item.chosen{background:linear-gradient(90deg,#211c13,transparent)!important;box-shadow:inset 1px 0 var(--lux-gold)!important}.admin-shell .series-item strong{color:#b7b0a5!important;font-size:11px!important;font-weight:500!important}.admin-shell .series-item.chosen strong{color:#e6ddcf!important}.admin-shell .series-actions{opacity:0;transition:opacity .18s ease}.admin-shell .series-item:hover .series-actions{opacity:1}.admin-shell .product-list{gap:0!important;background:transparent!important}.admin-shell .product-center .product-row{min-height:146px!important;border-bottom:1px solid var(--lux-line-soft)!important;background:#111210!important}.admin-shell .product-center .product-row:hover{background:#161711!important}.admin-shell .product-center .row-cover{height:108px!important;border:0!important;border-radius:1px!important;background:#1b1b18!important}.admin-shell .product-center .row-main h3{margin:8px 0 5px!important;color:#e8e0d4!important;font-size:20px!important}.admin-shell .product-center .row-main strong{color:#c3a368!important;font-size:15px!important}.admin-shell .product-center .row-readiness b{border-radius:1px!important;background:#1a241c!important}.admin-shell .product-center .edit-action{border-color:#635335!important;background:transparent!important;color:#c8a96f!important}.admin-shell .case-manage-grid{grid-template-columns:1fr!important;gap:1px!important;padding:0!important;background:var(--lux-line-soft)!important}.admin-shell .case-manage-card{min-height:190px!important;display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#111210!important}.admin-shell .case-cover{min-height:190px!important;aspect-ratio:auto!important;border:0!important;border-radius:0!important;background:#1a1a17!important}.admin-shell .case-manage-info{min-width:0!important;padding:25px 26px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 144px!important;column-gap:28px!important;align-content:center!important}.admin-shell .case-manage-info>small,.admin-shell .case-manage-info>h3,.admin-shell .case-manage-info>p,.admin-shell .case-manage-info>.linked-products,.admin-shell .case-manage-info>.case-assets,.admin-shell .case-manage-info>.case-readiness{grid-column:1!important}.admin-shell .case-manage-info h3{margin:7px 0!important;color:#e7dfd3!important;font-size:22px!important;font-weight:400!important}.admin-shell .case-manage-info>.case-assets{margin:13px 0 7px!important;padding:10px 0!important}.admin-shell .case-manage-info>.row-actions{grid-column:2!important;grid-row:1/7!important;width:144px!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;align-self:center!important}.admin-shell .case-manage-info>.row-actions button{width:100%!important;min-height:40px!important;border-radius:1px!important}.admin-shell .case-manage-info>.row-actions .danger-btn{border:0!important;background:transparent!important}.admin-shell .material-note-list article,.admin-shell .selected-content-list article{background:#111210!important}.admin-shell .customer-list>article{min-height:125px!important;padding:21px 25px!important;border-bottom:1px solid var(--lux-line-soft)!important;background:#111210!important}.admin-shell .customer-list>article:hover{background:#161711!important}.admin-shell .customer-avatar{border-radius:2px!important;background:#191710!important}.admin-shell .customer-identity h3{font-size:18px!important}.admin-shell .queue-tabs{min-height:61px!important;margin:0!important;padding:0 24px!important;gap:25px!important;display:flex!important;border:0!important;border-bottom:1px solid var(--lux-line-soft)!important;background:#10110f!important}.admin-shell .queue-tabs button{width:auto!important;min-width:max-content!important;min-height:61px!important;padding:0!important;gap:8px!important;border:0!important;border-bottom:1px solid transparent!important;background:transparent!important;color:#716e68!important}.admin-shell .queue-tabs button.active{border-bottom-color:var(--lux-gold-bright)!important;background:transparent!important;color:#ded5c7!important}.admin-shell .queue-tabs button strong{color:#8a847a!important;font-family:Georgia,serif!important;font-size:15px!important}.admin-shell .application-table .tr{min-height:72px!important;border-bottom:1px solid var(--lux-line-soft)!important;background:#111210!important}.admin-shell .application-table .tr.th{min-height:49px!important;background:#0e0f0e!important}.admin-shell .application-row:hover{background:#161711!important}.admin-shell .plans-segments{grid-template-columns:repeat(3,1fr)!important}.admin-shell .plan-card-list{gap:0!important;background:transparent!important}.admin-shell .plan-card-list>article{min-height:118px!important;border-bottom:1px solid var(--lux-line-soft)!important;background:#111210!important}.admin-shell .media-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1px!important;padding:0!important;background:var(--lux-line-soft)!important}.admin-shell .media-grid article{border:0!important;border-radius:0!important;background:#111210!important}.admin-shell .media-preview{aspect-ratio:1.55/1!important;border:0!important;border-bottom:1px solid var(--lux-line-soft)!important}.admin-shell .media-info{padding:19px 20px 21px!important}.admin-shell .media-info h3{color:#d8d0c4!important;font-size:12px!important;font-weight:500!important}.admin-shell .media-info .media-source-name{margin-bottom:5px!important;overflow:hidden;color:#625f58!important;font-size:9px!important;text-overflow:ellipsis;white-space:nowrap}.admin-shell .media-usage b,.admin-shell .media-usage span,.admin-shell .media-usage i{border-color:#39342b!important;border-radius:1px!important;background:transparent!important}.admin-shell .media-info footer button{border-radius:1px!important;background:transparent!important}.admin-shell .media-preview .admin-asset-preview{position:absolute;inset:0}.admin-shell .material-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:auto!important;margin:18px 24px!important;gap:1px!important;border:1px solid var(--lux-line-soft)!important;background:var(--lux-line-soft)!important}.admin-shell .material-stats button{width:auto!important;min-width:0!important;border-radius:0!important;background:#111210!important}.admin-shell .material-search,.admin-shell .material-product-search{height:44px!important;border-color:#34332f!important;border-radius:1px!important;background:#0e0f0e!important}.admin-shell .material-toolbar select{height:44px!important;border-radius:1px!important}.admin-shell .material-note-list>article{border-radius:0!important}.admin-shell .material-note-main h3{white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}.admin-shell .filter-toggle{min-height:40px!important;padding:0 15px!important;border-color:#36342f!important;border-radius:1px!important;background:#10110f!important;color:#8d887f!important;letter-spacing:.04em!important;box-shadow:none!important}.admin-shell .filter-toggle:hover,.admin-shell .filter-toggle.active{border-color:#7b6848!important;background:#171711!important;color:#d0b477!important}.admin-shell .row-more summary{min-height:38px!important;border-color:#3a3832!important;border-radius:1px!important;background:transparent!important;color:#9d978e!important}.admin-shell .row-more[open] summary{border-color:#796644!important;color:#d1b274!important}.admin-shell .row-more>div{padding:6px!important;border-color:#393832!important;border-radius:1px!important;background:#111210!important;box-shadow:0 24px 65px #000c!important}.admin-shell .home-step-nav{top:150px!important;margin:0!important;border:0!important;border-bottom:1px solid var(--lux-line-soft)!important;background:#10110f!important}.admin-shell .home-step-nav button{min-height:70px!important;background:transparent!important}.admin-shell .home-step-nav button.active{background:linear-gradient(180deg,#1b1913,transparent)!important}.admin-shell .config-block{margin:24px!important;padding:29px!important;border:1px solid var(--lux-line-soft)!important;border-radius:1px!important;background:#111210!important}.admin-shell .hero-template-picker button,.admin-shell .contact-preview-card,.admin-shell .brand-preview{border-radius:1px!important}.admin-shell .single-page-readiness{min-height:58px!important;margin:0!important;padding:12px 31px!important;display:flex!important;align-items:center!important;gap:13px!important;border:0!important;border-bottom:1px solid var(--lux-line-soft)!important;background:#0e0f0e!important}.admin-shell .single-page-readiness>*{min-height:0!important;padding:0!important;border:0!important;background:transparent!important}.admin-shell .single-page-readiness>i{width:20px;height:20px;display:grid;place-items:center;border:1px solid #66573c;border-radius:50%;color:#bfa263;font-size:10px;font-style:normal}.admin-shell .single-page-readiness>span{display:grid;gap:3px}.admin-shell .single-page-readiness b{font-size:11px!important}.admin-shell .single-page-readiness small{color:#6f6c66!important;font-size:9px!important}.admin-shell .contact-form{margin:24px!important;border-radius:1px!important;background:#111210!important}.admin-shell .contact-form input:not([type=checkbox]){min-height:48px!important;padding-inline:14px!important}.admin-shell .contact-form .switch-row{min-height:48px!important;margin-top:16px!important;padding:0 14px!important;border:1px solid #34332f!important;background:#0e0f0e!important;cursor:pointer!important}.admin-shell .contact-form .switch-row input{width:18px!important;height:18px!important;margin:0!important}.admin-shell .recycle-list,.admin-shell .audit-timeline{background:transparent!important}.admin-shell .recycle-list article{min-height:90px!important;border-bottom:1px solid var(--lux-line-soft)!important;background:#111210!important}.admin-shell .audit-technical{margin-top:7px;color:#66625c!important;font-size:9px!important}.admin-shell .audit-technical summary{width:max-content;color:#7f786f!important;cursor:pointer;list-style:none}.admin-shell .audit-technical summary:after{content:" +";color:#a3895a}.admin-shell .audit-technical[open] summary:after{content:" −"}.admin-shell .audit-technical small{display:block!important;margin-top:6px!important;color:#5c5953!important;font-family:Consolas,monospace!important}.admin-shell .audit-more{width:calc(100% - 48px)!important;margin:18px 24px 24px!important}.admin-shell .danger-menu{position:relative!important}.admin-shell .danger-menu summary{min-height:40px;padding:0 13px;display:grid;place-items:center;border:1px solid #4a3833;color:#a66d62;cursor:pointer;list-style:none}.admin-shell .danger-menu[open] summary{border-color:#765047;background:#1b1211}.admin-shell .danger-menu .danger-btn{position:absolute;z-index:3;right:0;top:46px;min-width:132px;min-height:40px;border:1px solid #6d433a!important;background:#201310!important;box-shadow:0 20px 50px #000c}.admin-shell .protected-label{color:#6f756b;font-size:10px}.admin-shell .empty-actions{margin-top:17px;display:flex;justify-content:center;gap:9px}.admin-shell .contact-qr-preview{width:96px!important;height:96px!important;min-height:96px!important;border:1px solid #35332e!important}.admin-shell .modal-mask{z-index:200!important;background:#000000d1!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.admin-shell .modal,.admin-shell .application-sheet,.admin-shell .plan-detail-sheet,.admin-shell .customer-sheet,.admin-shell .media-detail{border:1px solid #393832!important;border-radius:2px!important;background:#111210!important;box-shadow:0 40px 130px #000e!important}.admin-shell .modal-head,.admin-shell .customer-sheet>header,.admin-shell .media-detail>header{background:#111210f5!important}.admin-shell .step-nav button{border-radius:0!important}.admin-shell .upload-box,.admin-shell .gallery-add,.admin-shell .video-add,.admin-shell .hero-asset-upload{border-radius:1px!important;background:#0d0e0d!important}.admin-shell .alert,.admin-shell .success-alert{position:relative!important;min-height:46px!important;padding:13px 16px 13px 43px!important;border:1px solid #574038!important;border-radius:1px!important;background:#1b1311!important;color:#c99284!important;box-shadow:none!important}.admin-shell .success-alert{border-color:#3c5040!important;background:#111914!important;color:#91ad96!important}.admin-shell .alert:before,.admin-shell .success-alert:before{content:"";position:absolute;left:17px;top:50%;width:8px;height:8px;border:1px solid currentColor;border-radius:50%;transform:translateY(-50%)}.admin-shell button:focus-visible,.admin-shell a:focus-visible,.admin-shell input:focus-visible,.admin-shell select:focus-visible,.admin-shell textarea:focus-visible{outline:1px solid var(--lux-gold-bright)!important;outline-offset:2px!important}.admin-shell button:disabled{opacity:.38!important;cursor:not-allowed!important}.admin-shell .page-loading{background:#090a09cc!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-shell .product-empty{min-height:250px!important;background:#10110f!important}.admin-shell .global-search>label{width:228px;height:40px;border-color:#302f2b;border-radius:1px;background:#0c0d0c;color:#81735e}.admin-shell .global-search-panel{top:48px;width:450px;border-radius:1px;background:#111210;box-shadow:0 35px 100px #000d}.admin-shell .global-search-panel button{min-height:72px;border-top-color:var(--lux-line-soft);background:transparent}.admin-shell .global-search-panel button:hover{background:#181813}.mobile-bottom-nav i svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1080px){.admin-shell{grid-template-columns:214px minmax(0,1fr)!important}.admin-shell>aside{width:214px!important}.admin-shell .product-layout{grid-template-columns:220px minmax(0,1fr)!important}.admin-shell .media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.admin-shell>main{padding:0 16px 96px!important}.admin-shell>main>header{min-height:82px!important;margin:0 -16px!important;padding:14px 16px!important}.admin-shell>main>header h1{font-size:23px!important}.admin-shell .section-tabs{top:82px!important;margin:0 -16px 24px!important;padding:0 16px!important;gap:25px!important;overflow-x:auto!important}.admin-shell .global-search>label{width:44px!important;height:44px!important}.admin-shell .header-actions>button{width:60px!important;height:44px!important;min-height:44px!important;padding:0 10px!important}.admin-shell .section-tabs button{min-width:44px!important}.mobile-nav-close{width:44px!important;min-width:44px!important;height:44px!important}.admin-shell .case-manage-grid{grid-template-columns:1fr!important}.admin-shell .queue-tabs{padding:0 16px!important;overflow-x:auto!important}.admin-shell .customer-list>article{grid-template-columns:48px 1fr!important}.mobile-bottom-nav{border-top:1px solid var(--lux-line-soft)!important;background:#0b0c0bf5!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.mobile-bottom-nav button{color:#77736c!important}.mobile-bottom-nav button.active{color:var(--lux-gold-bright)!important}}@media(max-width:680px){.admin-shell .panel-head,.admin-shell .product-head,.admin-shell .material-library-head{min-height:165px!important;padding:26px 20px!important}.admin-shell .panel-head h2,.admin-shell .product-head h2,.admin-shell .material-library-head h2{font-size:25px!important}.admin-shell .priority-banner{min-height:265px!important;padding:30px 23px!important}.admin-shell .priority-banner:after{right:22px;top:22px;width:55px;height:55px}.admin-shell .priority-banner h2{font-size:26px!important}.admin-shell .dashboard-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell .product-overview,.admin-shell .case-overview,.admin-shell .customer-segments,.admin-shell .media-stats,.admin-shell .system-summary,.admin-shell .cms-readiness{padding:0!important;grid-template-columns:repeat(2,1fr)!important}.admin-shell .product-overview>*,.admin-shell .case-overview>*,.admin-shell .customer-segments>*,.admin-shell .media-stats>*,.admin-shell .system-summary>*,.admin-shell .cms-readiness>*{min-height:85px!important;padding:17px!important;border-bottom:1px solid var(--lux-line-soft)!important}.admin-shell .media-stats button:last-child{grid-column:1/-1!important}.admin-shell .media-grid{grid-template-columns:1fr!important}.admin-shell .config-block{margin:14px!important;padding:21px!important}.admin-shell .page-head-compact{min-height:148px!important}.admin-shell .material-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:14px!important}.admin-shell .material-stats button{min-height:82px!important;padding:14px 12px!important}.admin-shell .material-toolbar{grid-template-columns:1fr!important;margin:0 14px 18px!important}.admin-shell .material-note-list{padding-inline:14px!important}.admin-shell .material-note-list>article{grid-template-columns:78px minmax(0,1fr)!important;padding:12px!important;gap:14px!important}.admin-shell .material-note-cover{height:82px!important}.admin-shell .single-page-readiness{padding:13px 20px!important}.admin-shell .contact-form{grid-template-columns:1fr!important;margin:14px!important;padding:20px!important;gap:0!important}.admin-shell .contact-form label{grid-column:1!important;min-width:0!important}.admin-shell .contact-form .switch-row{grid-column:1!important}.admin-shell .contact-form input:not([type=checkbox]){width:100%!important;min-width:0!important}.admin-shell .case-manage-card{display:block!important;min-height:0!important}.admin-shell .case-cover{min-height:0!important;aspect-ratio:16/9!important}.admin-shell .case-manage-info{display:block!important;padding:18px!important}.admin-shell .case-manage-info h3{font-size:20px!important;white-space:normal!important}.admin-shell .case-manage-info>.row-actions{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;margin-top:15px!important}.admin-shell .case-manage-info>.row-actions .danger-btn{grid-column:1/-1!important;min-height:44px!important}}.system-status-page,.security-page{max-width:1180px;margin:0 auto}.system-health-banner{min-height:170px;margin:0 24px 22px;padding:28px 30px;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border:1px solid rgba(202,170,107,.22);border-radius:24px;background:radial-gradient(circle at 88% 22%,rgba(202,170,107,.12),transparent 34%),linear-gradient(135deg,#1b1916,#111)}.system-health-banner small,.system-next-step small{color:#a98c5b;font-size:10px;letter-spacing:2px}.system-health-banner h3,.system-next-step h3{margin:10px 0 0;color:#f0ece5;font-size:24px}.system-health-banner p,.system-next-step p{margin:8px 0 0;color:#7f7b74;font-size:13px}.system-health-banner>b{padding:8px 12px;border:1px solid rgba(202,170,107,.35);border-radius:999px;color:#caaa6b;font-size:10px;letter-spacing:1px}.system-health-banner.production{border-color:#caaa6b61}.system-status-grid{margin:0 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.system-status-grid article{min-height:142px;padding:22px;box-sizing:border-box;border:1px solid #292724;border-radius:19px;background:#151515}.system-status-grid small,.system-status-grid strong,.system-status-grid span{display:block}.system-status-grid small{color:#77736d;font-size:11px}.system-status-grid strong{overflow:hidden;margin-top:15px;color:#e7e1d7;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.system-status-grid span{margin-top:10px;color:#69655f;font-size:12px;line-height:1.5}.system-next-step{margin:22px 24px 28px;padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #2b2926;border-radius:20px;background:#131313}.security-layout{margin:0 24px 28px;display:grid;grid-template-columns:minmax(0,720px) minmax(260px,1fr);gap:24px;align-items:start}.security-card,.security-guide{border:1px solid #292724;border-radius:24px;background:linear-gradient(145deg,#181716,#121212);box-shadow:0 18px 50px #00000029}.security-card{padding:30px}.security-card-head{display:flex;align-items:center;gap:18px;margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.07)}.security-icon{width:52px;height:52px;flex:none;display:grid;place-items:center;border:1px solid rgba(202,170,107,.45);border-radius:50%;color:#caaa6b;font-size:24px}.security-card-head h3,.security-guide h3{margin:0;color:#f0ece5;font-size:22px}.security-card-head p{margin:7px 0 0;color:#77736d;font-size:13px;line-height:1.6}.security-card>label{display:block;margin-top:21px;color:#aaa59d;font-size:13px}.security-card>label>span{display:block;margin-bottom:9px}.security-card>label>small{display:block;margin-top:8px;color:#66625d;font-size:12px}.security-password-field{height:48px;display:grid;grid-template-columns:minmax(0,1fr) 64px;overflow:hidden;border:1px solid #34322f;border-radius:14px;background:#0f0f0f;transition:border-color .16s ease,box-shadow .16s ease}.security-password-field:focus-within{border-color:#caaa6bb3;box-shadow:0 0 0 3px #caaa6b14}.security-password-field input{width:100%;height:100%;padding:0 15px;border:0!important;outline:0;background:transparent!important;color:#eee8de}.security-password-field button{border:0;border-left:1px solid #2d2b28;border-radius:0;background:transparent;color:#b99b65;font-size:12px}.security-field-error{color:#c89372!important}.security-actions{display:flex;justify-content:flex-end;margin-top:30px;padding-top:22px;border-top:1px solid rgba(255,255,255,.07)}.security-actions .primary{min-width:210px}.security-guide{padding:28px}.security-guide>small{color:#9d8255;font-size:10px;letter-spacing:2px}.security-guide h3{margin-top:12px}.security-guide ul{margin:22px 0 0;padding:0;list-style:none}.security-guide li{position:relative;margin-top:16px;padding-left:20px;color:#88847d;font-size:13px;line-height:1.65}.security-guide li:before{position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:#a98c5b;content:""}@media(max-width:900px){.system-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-layout{grid-template-columns:1fr}.security-guide{order:-1}}@media(max-width:620px){.system-health-banner,.system-next-step{align-items:flex-start;flex-direction:column}.system-status-grid{grid-template-columns:1fr}.security-card,.security-guide{padding:22px;border-radius:20px}.security-card-head{align-items:flex-start}.security-actions .primary{width:100%}}.service-health{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff06;color:#b9b3aa;font-size:12px;padding:8px 11px;white-space:nowrap}.service-health .status-dot{display:block;width:7px;height:7px;border-radius:50%;background:#9d8c69;box-shadow:none}.service-health.ready .status-dot{background:#6eaa81;box-shadow:0 0 0 3px #6eaa811f}.service-health.attention .status-dot{background:#d0a85b;box-shadow:0 0 0 3px #d0a85b1f}.service-health.offline .status-dot{background:#d67b72;box-shadow:0 0 0 3px #d67b721f}.service-health.checking{opacity:.7}.system-status-grid .status-issue{border-color:#d0a85b6b;background:#d0a85b0b}.runtime-recovery{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;padding:24px;background:#080808e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.runtime-recovery>div{width:min(500px,100%);padding:34px;border:1px solid rgba(202,170,107,.42);border-radius:20px;background:#161514;color:#eee;box-shadow:0 24px 80px #00000073}.runtime-recovery small{display:block;color:#caaa6b;letter-spacing:2px;font-size:10px}.runtime-recovery h2{margin:12px 0;font-size:25px}.runtime-recovery p{color:#aaa49c;line-height:1.7}.runtime-recovery code{display:block;margin:14px 0 22px;padding:10px;border-radius:8px;background:#0c0c0c;color:#c7c0b7;font-size:12px;word-break:break-word}.admin-shell .case-step-panel{min-height:0!important;width:min(100%,820px)}.admin-shell .case-step-panel .relation-search{max-width:820px;margin:12px 0}.admin-shell .case-step-panel .relation-guidance{display:block;color:#918b82!important;font-size:12px!important;line-height:1.6}.admin-shell .case-step-panel .relation-results{max-width:820px;margin:14px 0;gap:9px}.admin-shell .case-step-panel .relation-results>button{min-height:68px!important;border:1px solid #39352e!important;background:#171718!important;color:#eee8de!important}.admin-shell .case-step-panel .relation-results>button:hover{border-color:#8b7047!important;background:#1d1a16!important}.admin-shell .case-step-panel .relation-results>button.chosen{border-color:#b49358!important;background:#211d16!important}.admin-shell .case-step-panel .relation-results>button>span>b{color:#f0e9de!important;font-size:14px!important;font-weight:600!important}.admin-shell .case-step-panel .relation-results>button>span>small{color:#aaa39a!important;font-size:12px!important}.admin-shell .case-step-panel .relation-result-action{min-width:72px}.admin-shell .case-step-panel .relation-result-action i{color:#d5b36e!important;font-size:12px!important;font-style:normal!important}.admin-shell .case-step-panel .relation-result-action em{color:#78bf91!important;background:#183a28!important}.admin-shell .case-step-panel .selected-relations p{color:#d7d0c5!important;font-size:13px!important}.admin-shell .case-step-panel .selected-relations button{color:#dbc28c!important;border-color:#6f5934!important;background:#1c1914!important}.admin-shell :is(.modal,.application-sheet,.customer-sheet,.plan-detail-sheet,.dialog,.drawer){max-width:calc(100vw - 32px);min-width:0;box-sizing:border-box;overflow-x:clip}.admin-shell :is(.modal,.application-sheet,.customer-sheet,.plan-detail-sheet,.dialog,.drawer) *,.admin-shell :is(.modal,.application-sheet,.customer-sheet,.plan-detail-sheet,.dialog,.drawer) *:before,.admin-shell :is(.modal,.application-sheet,.customer-sheet,.plan-detail-sheet,.dialog,.drawer) *:after{box-sizing:border-box}.admin-shell :is(.modal,.application-sheet,.customer-sheet,.plan-detail-sheet,.dialog,.drawer)>*,.admin-shell :is(.modal,.application-sheet,.customer-sheet,.plan-detail-sheet,.dialog,.drawer) .form-grid>*{min-width:0}.admin-shell :is(.modal,.application-sheet,.customer-sheet,.plan-detail-sheet,.dialog,.drawer) .form-grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.admin-shell :is(.modal,.application-sheet,.customer-sheet,.plan-detail-sheet,.dialog,.drawer) .form-grid>label,.admin-shell :is(.modal,.application-sheet,.customer-sheet,.plan-detail-sheet,.dialog,.drawer) .form-field{min-width:0;margin:0;display:flex;flex-direction:column;gap:9px;color:#aaa49b;font-size:13px;line-height:1.45}.admin-shell :is(.modal,.application-sheet,.customer-sheet,.plan-detail-sheet,.dialog,.drawer) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0;min-height:46px;margin:0;padding:11px 14px;border:1px solid #393631!important;border-radius:11px!important;outline:0;background:#101011!important;color:#eee8de!important;font:inherit;line-height:1.45;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.admin-shell :is(.modal,.application-sheet,.customer-sheet,.plan-detail-sheet,.dialog,.drawer) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#8d7145!important;box-shadow:0 0 0 3px #caaa6b17;background:#131313!important}.admin-shell :is(.modal,.application-sheet,.customer-sheet,.plan-detail-sheet,.dialog,.drawer) textarea{min-height:112px;resize:vertical;overflow:auto}.admin-shell :is(.modal,.application-sheet,.customer-sheet,.plan-detail-sheet,.dialog,.drawer) .form-grid .full{grid-column:1/-1}.admin-shell .application-form{margin:24px 0;padding:22px;border:1px solid #302d29;border-radius:18px;background:#121213}.admin-shell .application-form .application-rejection{margin-top:2px;padding:20px;border:1px solid rgba(190,113,91,.34);border-radius:15px;background:#6b342814}.admin-shell .application-form .application-rejection h3{margin:0 0 6px;color:#d7b2a5;font-size:15px}.admin-shell .application-form .application-rejection>p{margin:0 0 17px;color:#8e817b;font-size:12px;line-height:1.6}.admin-shell .application-form .application-rejection>label{min-width:0;margin:14px 0 0;display:flex;flex-direction:column;gap:9px;color:#aaa49b;font-size:13px}@media(max-width:760px){.admin-shell :is(.modal,.application-sheet,.customer-sheet,.plan-detail-sheet,.dialog,.drawer){width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.admin-shell :is(.modal,.application-sheet,.customer-sheet,.plan-detail-sheet,.dialog,.drawer) .form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.admin-shell :is(.modal,.application-sheet,.customer-sheet,.plan-detail-sheet,.dialog,.drawer) .form-grid .full{grid-column:1}.admin-shell .application-form{margin:20px 0;padding:16px;border-radius:15px}}@media(min-width:901px){.admin-shell .section-tabs{display:none!important}}.login-success{margin:14px 0;padding:12px 14px;border:1px solid rgba(111,156,119,.34);border-radius:12px;background:#1b39216b;color:#a9c6ae;font-size:13px;line-height:1.5}.admin-shell .media-field>.upload-box,.admin-shell .media-field>.upload-box.wide{width:min(100%,460px)!important;height:auto!important;min-height:210px!important;aspect-ratio:4 / 3;margin:0!important;justify-self:start;border-radius:12px!important}.admin-shell .media-field>.featured-upload{aspect-ratio:16 / 9}.admin-shell .media-field>.product-cover-upload{width:min(100%,340px)!important;min-height:0!important;aspect-ratio:4 / 5}.admin-shell .upload-box img,.admin-shell .hero-asset-upload img,.admin-shell .gallery-list img{object-fit:contain!important;background:#0a0b0a}.admin-shell .upload-box>.admin-asset-preview,.admin-shell .gallery-list .admin-asset-preview,.admin-shell .row-cover>.admin-asset-preview,.admin-shell .case-cover>.admin-asset-preview{width:100%;height:100%}.admin-shell .upload-box .admin-asset-preview img,.admin-shell .gallery-list .admin-asset-preview img{object-fit:contain!important;background:#0a0b0a}.admin-shell .series-item>.admin-asset-preview{width:48px;height:48px}.admin-shell .series-sort-row>.admin-asset-preview{width:36px;height:36px;border-radius:8px}.admin-shell .application-products>div>.admin-asset-preview{flex:0 0 58px;width:58px;height:58px;border-radius:14px}.admin-shell .selected-content-list article>.admin-asset-preview{flex:0 0 64px;width:64px;height:64px;border-radius:12px}.admin-shell .plan-products>.admin-asset-preview{width:42px;height:42px;margin-left:-10px;border-radius:10px}.admin-shell .plan-products>.admin-asset-preview:first-child{margin-left:0}.admin-shell .customer-avatar>.admin-asset-preview{width:100%;height:100%}.admin-shell .material-note-cover>.admin-asset-preview{width:100%;height:100%}.admin-shell .material-cover-upload>.admin-asset-preview,.admin-shell .material-block-upload>.admin-asset-preview{width:190px;height:126px;border-radius:13px}.admin-shell .material-item-image>.admin-asset-preview{width:100%;min-height:86px}.admin-shell .material-phone-items .admin-asset-preview{width:100%;height:82px}.admin-shell .upload-box b{padding:0 24px;color:#b89a64;font-size:14px;text-align:center}.admin-shell .upload-box small{left:16px;right:16px;bottom:12px;color:#716b61;font-size:11px;line-height:1.5;text-align:center}.admin-shell .upload-guidance{position:static!important;display:block;margin-top:10px;color:#8f887d;font-size:11px;line-height:1.65}.admin-shell .upload-box .upload-state{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:20px;background:#0a0a0ad1;color:#d2b16e;font-size:12px;text-align:center;pointer-events:none}.admin-shell .gallery-list>div,.admin-shell .gallery-add{width:92px!important;height:92px!important;border-radius:10px!important}.admin-shell .gallery-list>.admin-media-tile{width:176px;height:auto}.admin-shell .video-list>.admin-media-tile{width:100%;height:auto}.admin-shell .config-block>.upload-box:not(.wide){width:220px!important;height:220px!important;border-radius:12px!important}.admin-shell .modal:not(.product-modal) .media-field>.upload-box{width:min(100%,400px)!important}@media(max-width:620px){.admin-shell .media-field>.upload-box,.admin-shell .media-field>.upload-box.wide{width:100%!important;min-height:180px!important}.admin-shell .gallery-list>div,.admin-shell .gallery-add{width:78px!important;height:78px!important}.admin-shell .material-cover-upload>.admin-asset-preview,.admin-shell .material-block-upload>.admin-asset-preview{width:94px;height:82px}}.admin-shell .logo small,.admin-shell .business-nav-label,.admin-shell .cms-kicker{color:#9b968d!important;font-size:11px!important}.admin-shell .business-nav>button span small,.admin-shell .breadcrumb,.admin-shell .series-title,.admin-shell .media-info .media-source-name,.admin-shell .audit-technical,.admin-shell .single-page-readiness small{color:#8f8a82!important;font-size:12px!important}.admin-shell .header-actions>button,.admin-shell .section-tabs button,.admin-shell .primary,.admin-shell button.primary,.admin-shell .secondary,.admin-shell button.secondary,.admin-shell label.secondary,.admin-shell .danger-btn{min-height:40px!important;font-size:13px!important}.admin-shell button:disabled,.admin-shell button[aria-disabled=true],.admin-shell .button.is-disabled{border-color:#48453f!important;background:#29292a!important;color:#aaa59c!important;opacity:1!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}.admin-shell .texture-card.disabled,.admin-shell .texture-item.disabled,.admin-shell .texture-option:disabled{border-color:#48453f!important;background:#292724!important;color:#aaa59c!important;opacity:1!important}.login-card>p{color:#989ba1!important}.login-card>small,.login-page>footer,.login-page>footer small{color:#a2a2a4!important}.login-card .password-field button{min-width:44px!important;min-height:44px!important}:where(.login-page,.admin-shell) :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #d7b66f!important;outline-offset:3px!important}.admin-shell [role=dialog]:focus{outline:none}@media(max-width:600px),(hover:none)and (pointer:coarse){.admin-shell :where(button,[role=button],summary){min-height:44px}}:root{--admin-canvas: #0a0b09;--admin-shell: #0e0f0d;--admin-surface-1: #121310;--admin-surface-2: #171815;--admin-surface-3: #1c1d19;--admin-line-soft: #252620;--admin-line: #34342c;--admin-text: #eee9df;--admin-text-secondary: #aaa49a;--admin-text-muted: #7f7a72;--admin-gold: #c6a35f;--admin-success: #83b58b;--admin-warning: #d0a362;--admin-danger: #ca8176;--admin-control-desktop: 40px;--admin-control-touch: 44px;--admin-dialog-confirm: 480px;--admin-dialog-form: 720px;--admin-dialog-detail: 960px;--admin-dialog-editor: 1440px;--admin-radius-control: 8px;--admin-radius-panel: 12px;--admin-space-page: clamp(16px, 2vw, 28px)}body{background:var(--admin-canvas);color:var(--admin-text-secondary);font-size:14px;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.admin-shell{background:var(--admin-canvas)}.admin-shell>main{background:var(--admin-canvas)}.admin-shell>main>header{border-color:var(--admin-line-soft);background:#0a0b09f0}.admin-shell>main>header h1,.admin-shell .panel-head h2,.admin-shell .product-head h2,.admin-shell .material-library-head h2{color:var(--admin-text)}.admin-shell .breadcrumb,.admin-shell .panel-head p,.admin-shell .product-head p,.admin-shell .material-library-head p{color:var(--admin-text-muted)}.admin-shell :is(.panel-head,.product-head,.material-library-head){gap:20px}.admin-shell :is(.panel-head,.product-head,.material-library-head)>div:first-child{min-width:0}.admin-shell :is(.panel-head,.product-head,.material-library-head) h2{line-height:1.25}.admin-shell :is(.panel-head,.product-head,.material-library-head) p{max-width:72ch;line-height:1.65}.admin-shell .content-panel,.admin-shell .product-center,.admin-shell .material-library,.admin-shell .material-workspace,.admin-shell .system-page{border-color:var(--admin-line-soft);background:var(--admin-surface-1)}.admin-shell .panel-head,.admin-shell .product-head,.admin-shell .material-library-head{border-color:var(--admin-line-soft);background:linear-gradient(135deg,var(--admin-surface-2),var(--admin-surface-1))}.admin-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.admin-shell select,.admin-shell textarea{min-height:var(--admin-control-desktop);border-color:var(--admin-line);border-radius:var(--admin-radius-control);background:#0e0f0d;color:var(--admin-text)}.admin-shell input::placeholder,.admin-shell textarea::placeholder{color:#66635d}.admin-shell input:focus,.admin-shell select:focus,.admin-shell textarea:focus{border-color:#806a42;box-shadow:0 0 0 3px #c6a35f17}.admin-shell .customer-sheet,.admin-shell .application-sheet,.admin-shell .plan-detail-sheet,.admin-shell .modal{border-color:var(--admin-line);background:var(--admin-surface-1)}.admin-shell :is(.toolbar,.material-toolbar){gap:10px!important}.admin-shell :is(.toolbar,.material-toolbar)>span:last-child{margin-left:auto;color:var(--admin-text-muted);white-space:nowrap}.admin-shell :is(.modal-actions,.application-sheet-actions){z-index:8;display:flex;align-items:center;justify-content:flex-end;gap:10px;border-color:var(--admin-line-soft)!important;box-shadow:0 -14px 30px #0000002e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-shell :is(.modal-actions,.application-sheet-actions)>button{min-width:112px}.admin-shell :is(.modal-head,.customer-sheet>header,.plan-detail-sheet>header){border-color:var(--admin-line-soft)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-shell :is(.modal-head,.customer-sheet>header,.plan-detail-sheet>header) button[aria-label*=关闭]{width:44px;min-width:44px;min-height:44px;padding:0}@media(min-width:901px){.admin-shell .modal.product-modal{width:min(var(--admin-dialog-editor),calc(100vw - 64px))!important;max-width:calc(100vw - 64px)!important;height:calc(100dvh - 48px);max-height:calc(100dvh - 48px)!important}.admin-shell .application-sheet,.admin-shell .customer-sheet{width:min(var(--admin-dialog-detail),calc(100vw - 48px))!important}.admin-shell .plan-detail-sheet{width:min(800px,calc(100vw - 48px))!important}.admin-shell .series-sort-drawer{width:min(var(--admin-dialog-form),calc(100vw - 48px))!important}.admin-shell :is(.product-modal,.application-sheet,.customer-sheet,.plan-detail-sheet,.series-sort-drawer){overscroll-behavior:contain}}@media(min-width:901px)and (max-width:1280px){.admin-shell .modal.product-modal{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)!important}}.admin-shell .admin-feedback{position:fixed!important;z-index:1200!important;top:88px!important;right:24px!important;left:auto!important;width:min(460px,calc(100vw - 48px))!important;min-height:52px!important;margin:0!important;padding:12px 12px 12px 42px!important;display:flex!important;align-items:center;gap:12px;border-radius:12px!important;box-shadow:0 18px 55px #0000006b!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-shell .admin-feedback>span{min-width:0;flex:1;line-height:1.55}.admin-shell .admin-feedback>button{width:40px;min-width:40px;min-height:40px;padding:0;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;font-size:18px;opacity:.72}.admin-shell :is(.toolbar,.panel-head,.product-head,.todo-panel,.dashboard-shortcuts,.content-health-panel,.customer-list,.plan-card-list,.application-table,.recycle-list,.audit-timeline) small{font-size:max(12px,.75rem)!important;line-height:1.45}.admin-shell .admin-feedback>button:hover{opacity:1;background:#ffffff0f}@media(max-width:900px){.admin-shell .admin-feedback{top:calc(70px + env(safe-area-inset-top))!important;right:12px!important;width:calc(100vw - 24px)!important}.admin-shell .customer-business section{background:var(--admin-surface-2)}.admin-shell :is(.modal-actions,.application-sheet-actions){position:sticky!important;bottom:0!important;margin-inline:-14px!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important}.admin-shell :is(.modal-actions,.application-sheet-actions)>button{flex:1 1 0;min-width:0}}@media(prefers-reduced-motion:reduce){.admin-shell *,.admin-shell *:before,.admin-shell *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:900px)and (hover:none),(max-width:600px){:root{--mobile-gutter: 12px;--mobile-nav-space: calc(76px + env(safe-area-inset-bottom)) }body{background:#090a09}.admin-shell>main{padding:0 var(--mobile-gutter) var(--mobile-nav-space)!important}.admin-shell :where(button,[role=button],summary),.pwa-status :where(button,[role=button]){min-width:44px;min-height:var(--admin-control-touch, 44px)!important}.admin-shell .admin-media-actions button,.admin-shell .admin-asset-fallback button,.admin-shell .material-selected-products button,.admin-shell .material-preview-head button,.admin-shell .material-outline-row>div button{min-width:44px!important;min-height:44px!important}.admin-shell :where(.panel-head,.product-head,.toolbar,.application-table,.customer-list,.plan-card-list,.recycle-list,.audit-timeline) small,.pwa-status small{font-size:12px!important;line-height:1.5!important}.admin-shell :is(.audit-toolbar,.recycle-toolbar){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}.admin-shell :is(.audit-toolbar,.recycle-toolbar) .search-box{grid-column:1 / -1}.admin-shell :is(.audit-toolbar,.recycle-toolbar)>span:last-child{grid-column:1 / -1;margin-left:0;text-align:right}.admin-shell>main>header{min-height:calc(56px + env(safe-area-inset-top))!important}.admin-shell .header-actions .global-search{display:flex!important}.admin-shell .section-tabs{order:0;margin-bottom:10px!important;border:0!important;background:transparent!important}.admin-shell .section-tabs button{min-height:38px!important;background:#141513!important}.admin-shell .section-tabs button.active{background:#c8a768!important;color:#17130c!important}.admin-shell main[data-admin-view]:not([data-admin-view=dashboard])>.content-panel>.panel-head,.admin-shell main[data-admin-view=product-center]>.product-center .product-head{padding:14px!important;gap:10px!important;border:1px solid #292a27!important;border-radius:14px!important;background:#121310!important}.admin-shell main[data-admin-view]:not([data-admin-view=dashboard])>.content-panel>.panel-head .cms-kicker,.admin-shell main[data-admin-view]:not([data-admin-view=dashboard])>.content-panel>.panel-head h2,.admin-shell main[data-admin-view=product-center]>.product-center .product-head .product-context-label,.admin-shell main[data-admin-view=product-center]>.product-center .product-head h2{display:none!important}.admin-shell main[data-admin-view]:not([data-admin-view=dashboard])>.content-panel>.panel-head p,.admin-shell main[data-admin-view=product-center]>.product-center .product-head p{margin:0!important;color:#aaa298!important;font-size:12px!important;line-height:1.55!important}.admin-shell main[data-admin-view=applications] .queue-tabs,.admin-shell main[data-admin-view=customers] .customer-segments,.admin-shell main[data-admin-view=plans] .plans-segments{position:sticky;z-index:40;top:calc(58px + env(safe-area-inset-top))}.admin-shell main[data-admin-view=recycle] .recycle-list,.admin-shell main[data-admin-view=audit] .audit-timeline{padding-inline:0!important}.login-page{min-height:100dvh!important;padding:calc(34px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.login-visual{min-height:0!important;padding:0 4px 28px!important;text-align:left!important}.login-visual .visual-line{width:52px!important;margin-inline:0!important}.login-card{width:100%!important;max-width:none!important;padding:24px 18px!important;border-radius:18px!important}.login-card input{border:1px solid #30332f!important;border-radius:12px!important;background:#101210!important;color:#f1f0eb!important;box-shadow:none!important}.login-card input:focus{border-color:#a98b53!important;box-shadow:0 0 0 3px #a98b531f!important}.login-card .password-field button{color:#c7a96e!important}.login-page>footer{margin-top:24px!important}.dashboard .priority-banner{padding:18px 16px!important}.dashboard .priority-banner>button{min-height:50px!important}.dashboard-summary-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-summary-cards article{min-height:104px!important;padding:14px!important}.dashboard-summary-cards article strong{font-size:28px!important}.dashboard .todo-panel,.dashboard .dashboard-shortcuts,.dashboard .content-health-panel{padding:15px!important;border-radius:15px!important}.dashboard .todo-row{grid-template-columns:minmax(0,1fr) auto!important;padding:13px 0!important}.dashboard .todo-row>b{grid-column:1 / -1;justify-self:start}.dashboard .dashboard-shortcuts button{min-height:62px!important}.product-center .product-layout{display:block!important}.product-center .series-panel{position:static!important;width:100%!important;max-height:none!important;padding:10px!important;display:flex!important;gap:8px!important;overflow-x:auto!important;border:0!important}.product-center .series-panel>*{flex:0 0 148px!important}.product-center .toolbar-filters{display:flex!important;overflow-x:auto!important}.product-center .toolbar-filters>*{flex:0 0 150px!important}.product-center .product-row{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important}.product-center .row-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}.product-center .row-actions>button:not(:first-child){display:none!important}.product-center .row-more{display:block!important}.cases-cms .case-manage-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.cases-cms .case-manage-card{width:100%!important;padding:11px!important;border-radius:15px!important}.application-table{padding:10px!important;display:grid!important;gap:10px!important;background:transparent!important}.application-table .th{display:none!important}.application-table .application-row{padding:15px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;border:1px solid #2d2e2b!important;border-radius:15px!important;background:#141513!important}.application-table .application-row>span{min-width:0;display:grid!important;gap:4px}.application-table .application-row>span:before{content:attr(data-label);color:#77736d;font-size:10px}.application-table .application-row .mono{grid-column:1 / -1;color:#d8c5a2;font-size:14px}.application-table .application-actions{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto!important}.application-table .application-actions button{min-height:46px!important}.queue-tabs{display:flex!important;overflow-x:auto!important;scroll-snap-type:x proximity}.queue-tabs button{flex:0 0 116px!important;scroll-snap-align:start}.customer-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.customer-list>article{border:1px solid #292a27!important;border-radius:14px!important;background:#141513!important}.customer-sheet .customer-business{display:grid!important;gap:10px!important}.customer-sheet .customer-business>section{padding:15px!important;border-radius:14px!important}.customer-sheet .customer-segments{position:sticky;top:calc(58px + env(safe-area-inset-top));z-index:10}.plan-card-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.plan-card-list>article{border:1px solid #292a27!important;border-radius:14px!important;background:#141513!important}.plan-products{display:flex!important;grid-column:1 / -1!important;gap:6px!important;overflow-x:auto!important}.plan-products>*{flex:0 0 auto!important}.config-page .panel-head .primary,.cms-page .panel-head .primary{min-height:50px!important}.hero-config-grid,.brand-editor-grid,.contact-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.config-block,.cms-section{margin:0 0 10px!important;padding:15px!important;border-radius:15px!important}.home-preview,.brand-preview,.contact-preview-card{max-height:520px;overflow:auto;border-radius:15px!important}.choice-grid,.home-material-choices,.case-choices{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.selected-content-list>*{min-height:58px!important}.material-workspace-grid{display:block!important}.material-outline{position:static!important;display:flex!important;overflow-x:auto!important}.material-outline-row{flex:0 0 156px!important}.material-preview-pane{margin-top:12px!important;max-height:70dvh!important;overflow:auto!important}.system-status-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.system-status-grid article{min-height:0!important;padding:15px!important;border-radius:14px!important}.system-health-banner,.system-next-step{padding:16px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.security-card,.security-guide{padding:16px!important;border-radius:15px!important}.security-actions{position:sticky;bottom:var(--mobile-nav-space);padding-top:10px;background:#141513}.recycle-list,.audit-timeline{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.recycle-list article{border:1px solid #292a27!important;border-radius:14px!important}.audit-toolbar select,.recycle-toolbar select{min-height:46px!important}.modal-mask,.customer-mask,.plan-detail-mask,.application-mask{background:#0d0e0d!important}.product-modal,.application-sheet,.customer-sheet,.plan-detail-sheet{border:0!important;box-shadow:none!important}.step-nav{display:flex!important;scroll-snap-type:x mandatory}.step-nav button{flex:0 0 42vw!important;scroll-snap-align:center}.modal-live-preview{max-height:58dvh!important;overflow:auto!important}.gallery-list,.video-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.application-sheet .application-progress{display:flex!important;overflow-x:auto!important}.application-sheet .application-progress>*{flex:0 0 92px!important}.application-detail-grid,.application-policy-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.application-head-actions .secondary{display:inline-flex!important}.admin-feedback{position:fixed!important;z-index:320!important;top:calc(62px + env(safe-area-inset-top));right:12px!important;left:12px!important;margin:0!important;border-radius:12px!important;box-shadow:0 14px 36px #000a}.pwa-status{z-index:310!important}}@media(max-width:430px){.dashboard-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.application-table .application-row{grid-template-columns:minmax(0,1fr)!important}.application-table .application-row>span,.application-table .application-actions,.application-table .application-row .mono{grid-column:1!important}.gallery-list,.video-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.mobile-step-summary.module-editor{display:grid;gap:4px}.mobile-step-summary.module-editor>span{color:#c9a96b;font-size:12px;letter-spacing:.08em}.mobile-step-summary.module-editor>small{color:#858b85;line-height:1.5}.editor-product .step-nav:has(+.form-grid),.editor-product .step-nav{gap:8px;padding-bottom:8px}.editor-product .step-nav button{min-height:48px!important;flex:0 0 auto!important;padding-inline:14px}.editor-product .step-nav button i:empty{display:none}.mobile-account-panel{margin-top:14px;padding:16px;border:1px solid #292c29;border-radius:16px;background:#151715}.mobile-account-panel>strong{display:block;font-size:16px}.mobile-account-panel>p{margin:6px 0 14px;color:#858b85;font-size:13px;line-height:1.6}.mobile-account-panel .mobile-logout{margin-top:0}}@media(max-width:900px)and (hover:none),(max-width:600px){.admin-shell .dashboard-summary-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell .product-center .product-layout{display:block!important}.admin-shell .product-center .series-panel{position:static!important;width:100%!important;max-height:none!important;padding:10px!important;display:flex!important;gap:8px!important;overflow-x:auto!important;border:0!important}.admin-shell .product-center .toolbar-filters{display:flex!important;overflow-x:auto!important}.admin-shell .cases-cms .case-manage-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.admin-shell .application-table{padding:10px!important;display:grid!important;gap:10px!important}.admin-shell .application-table .th{display:none!important}.admin-shell .application-table .application-row{padding:15px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.admin-shell .customer-list,.admin-shell .plan-card-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.admin-shell .plan-products{display:flex!important;grid-column:1 / -1!important;gap:6px!important;overflow-x:auto!important}.admin-shell .choice-grid,.admin-shell .home-material-choices,.admin-shell .case-choices{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.admin-shell .system-status-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.admin-shell .gallery-list,.admin-shell .video-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}@media(max-width:430px){.admin-shell .application-table .application-row{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:900px){.mobile-workspace{--mobile-gold: #e8bd6d;--mobile-panel: rgba(24, 25, 23, .96);--mobile-line: rgba(227, 194, 128, .22);background:radial-gradient(circle at 88% 4%,rgba(166,116,48,.14),transparent 24rem),linear-gradient(180deg,#0c0e0d,#080908)}.mobile-page-bar{background:linear-gradient(180deg,#0c0e0dfa,#0c0e0de0)!important;border-bottom-color:transparent!important}.mobile-page-bar h1{font-size:28px!important;letter-spacing:-.03em}.mobile-page-bar button{border:1px solid rgba(255,255,255,.06)!important;background:#ffffff12!important}.mobile-dashboard-hero{position:relative;overflow:hidden;min-height:210px;margin-bottom:14px;padding:24px 22px 18px;border:1px solid var(--mobile-line);border-radius:20px;background:linear-gradient(100deg,#080908f5 0 47%,#08090857),radial-gradient(circle at 78% 38%,rgba(226,179,92,.32),transparent 28%),linear-gradient(135deg,#1c1b17,#090a09 68%);box-shadow:inset 0 1px #ffffff0a,0 18px 42px #00000038}.mobile-dashboard-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,transparent 58%,rgba(235,194,111,.24) 58.4%,transparent 59.2%)}.mobile-dashboard-hero>div small{color:#b6aa96;font-size:10px;letter-spacing:.22em}.mobile-dashboard-hero h2{margin:10px 0 2px;color:#f3dba9;font:500 27px/1.2 Georgia,Songti SC,serif;letter-spacing:.08em}.mobile-dashboard-hero p{margin:0;color:#c9c2b6;letter-spacing:.28em}.mobile-dashboard-hero>strong{position:absolute;z-index:1;top:66px;right:22px;color:#edc878;font-size:13px;line-height:1.6;text-align:right}.mobile-dashboard-hero footer{position:absolute;right:22px;bottom:18px;left:22px;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.1);padding-top:13px}.mobile-dashboard-hero footer b,.mobile-dashboard-hero footer span{display:block}.mobile-dashboard-hero footer b{font-size:16px}.mobile-dashboard-hero footer span{max-width:55%;color:#9e9b94;font-size:12px;text-align:right}.mobile-dashboard-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:14px}.mobile-dashboard-metrics button{min-height:124px!important;padding:14px;border:1px solid var(--mobile-line);border-radius:16px;background:linear-gradient(145deg,#2b2822eb,#141514f5);color:#eee;text-align:left;box-shadow:inset 0 1px #ffffff0d}.mobile-dashboard-metrics i,.mobile-dashboard-metrics span,.mobile-dashboard-metrics b,.mobile-dashboard-metrics small{display:block}.mobile-dashboard-metrics i{color:var(--mobile-gold);font-style:normal;font-size:20px}.mobile-dashboard-metrics span{margin-top:8px;color:#c8c4bc;font-size:12px}.mobile-dashboard-metrics b{margin:3px 0;font:650 28px/1.05 inherit}.mobile-dashboard-metrics small{color:#caa85f;font-size:11px}.mobile-dashboard-quick,.mobile-dashboard-tasks{background:linear-gradient(145deg,#1d1d1bf7,#111211f7)!important;border-color:var(--mobile-line)!important}.mobile-dashboard-quick .mobile-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-dashboard-quick .mobile-quick-grid button{min-height:96px;border-color:#e6c27a33;background:linear-gradient(145deg,#473b299e,#1c1c1af2)}.mobile-dashboard-quick .mobile-quick-grid small{display:block;margin-top:4px;color:#96938d;font-size:11px}.mobile-page-switch{padding:4px!important;border:1px solid rgba(229,195,126,.25)!important;border-radius:16px!important;background:#191a18e6!important}.mobile-page-switch button{border-radius:12px!important;font-size:16px!important}.mobile-page-switch button.active{background:linear-gradient(135deg,#8d7144,#33291c)!important;color:#ffe0a0!important;box-shadow:inset 0 0 0 1px #d4ad67,0 4px 18px #be89362e}.mobile-compact-actions{gap:10px}.mobile-compact-actions .primary{background:linear-gradient(135deg,#e2c488,#b98d43)!important;color:#15120d!important}.mobile-search-field{min-height:54px;border-color:#e2c2803d;border-radius:16px;background:#181917eb}.mobile-result-line{align-items:center}.mobile-result-line label{display:flex;align-items:center;gap:6px;color:#8f8c86;font-size:12px}.mobile-result-line select{width:auto;min-height:38px;padding:0 28px 0 10px;border:1px solid #363733;border-radius:10px;background:#171816;color:#ddd}.mobile-card-list{gap:12px}.mobile-product-card{grid-template-columns:104px minmax(0,1fr) 38px!important;min-height:154px;padding:12px!important;border-color:#e3c28033!important;border-radius:18px!important;background:linear-gradient(145deg,#20211ffa,#121312fa)!important;box-shadow:inset 0 1px #ffffff09}.mobile-product-card .mobile-thumb{width:104px!important;height:128px!important;border:1px solid rgba(255,255,255,.08);border-radius:13px!important}.mobile-card-copy strong{margin:4px 0 7px!important;font-size:19px!important}.mobile-card-copy>span:not(.mobile-badges){margin-top:3px;line-height:1.4}.mobile-card-copy b{color:#efc468!important;font-size:17px}.mobile-row-more{align-self:center;width:38px!important;min-width:38px!important;border:0!important;border-radius:12px!important;background:#242623!important;color:#d9ba7a!important}.mobile-series-card{display:grid!important;grid-template-columns:112px minmax(0,1fr) 38px!important;gap:13px;min-height:142px;padding:10px!important;border:1px solid rgba(227,194,128,.2)!important;border-radius:18px!important;background:linear-gradient(145deg,#1f201efa,#111211fa)!important}.mobile-series-cover{display:grid;place-items:center;width:112px;height:122px;overflow:hidden;border-radius:12px;background:#242520}.mobile-series-cover img{width:100%;height:100%;object-fit:cover}.mobile-series-cover i{color:#af9362;font-style:normal}.mobile-series-card>span:nth-child(2){min-width:0;align-self:center}.mobile-series-card>span:nth-child(2)>small,.mobile-series-card>span:nth-child(2)>strong,.mobile-series-card>span:nth-child(2)>em,.mobile-series-card>span:nth-child(2)>b{display:block}.mobile-series-card>span:nth-child(2)>small{color:#827d74;font-size:10px;letter-spacing:.12em}.mobile-series-card>span:nth-child(2)>strong{margin:5px 0;font-size:19px}.mobile-series-card>span:nth-child(2)>em{display:-webkit-box;overflow:hidden;color:#a6a29a;font-style:normal;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mobile-series-card>span:nth-child(2)>b{margin-top:6px;color:#dec080;font-size:12px}.mobile-series-card>span:nth-child(2)>i{display:inline-block;margin-top:5px;padding:3px 8px;border-radius:999px;background:#183222;color:#7bd09a;font-style:normal;font-size:11px}.editor-product.editor-step-0 .mobile-editor-scroll{padding-bottom:120px!important}.mobile-product-editor-overview{display:grid;gap:14px}.mobile-editor-product-hero{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center;min-height:144px;padding:14px;border:1px solid var(--mobile-line);border-radius:18px;background:radial-gradient(circle at 85% 10%,rgba(215,166,81,.18),transparent 42%),#171816}.mobile-editor-product-hero>:first-child{width:112px;height:116px;overflow:hidden;border-radius:13px;object-fit:cover}.mobile-editor-product-hero img{width:100%;height:100%;object-fit:cover}.mobile-editor-product-placeholder{display:grid;place-items:center;color:#847f76;background:#22231f;font-size:12px}.mobile-editor-product-hero small{color:#d0ad68}.mobile-editor-product-hero h3{margin:5px 0;color:#f0d499;font-size:24px}.mobile-editor-product-hero p{margin:0 0 9px;color:#aaa69e;font-size:13px}.mobile-editor-product-hero em{display:inline-flex;padding:5px 10px;border-radius:999px;background:#173323;color:#7bd09a;font-style:normal;font-size:12px}.mobile-editor-module-list{display:grid;gap:10px}.mobile-editor-module-list button{display:grid;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:13px;width:100%;min-height:102px!important;padding:14px;border:1px solid rgba(227,194,128,.2);border-radius:17px;background:linear-gradient(145deg,#272520f5,#141513f7);color:#eee;text-align:left}.mobile-editor-module-list button>i{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgba(230,190,109,.25);border-radius:14px;background:linear-gradient(145deg,#5b482e,#28231b);color:#f0cb83;font-style:normal;font-size:25px}.mobile-editor-module-list button span strong,.mobile-editor-module-list button span small{display:block}.mobile-editor-module-list button span strong{font-size:18px}.mobile-editor-module-list button span small{margin-top:6px;color:#96938c;font-size:12px;line-height:1.45}.mobile-editor-module-list button>b{color:#ecc879;font-size:28px;font-weight:400}.mobile-editor-overview-back{position:sticky;top:0;z-index:25;width:100%;min-height:46px!important;margin-bottom:10px;border:1px solid rgba(228,191,116,.25);border-radius:12px;background:#141513f5;color:#e2bd72;text-align:left;padding:0 14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.editor-product.editor-step-0 .mobile-editor-tools{display:none!important}.editor-product .form-grid{gap:0 12px!important}.editor-product .form-grid>label,.editor-product .dimension-field,.editor-product .form-section,.editor-product .media-field{padding-block:15px!important;border-bottom:1px solid rgba(255,255,255,.07)}.editor-product .form-grid input,.editor-product .form-grid select,.editor-product .form-grid textarea{border-color:#3a3b37!important;background:#121311!important}}@media(max-width:410px){.mobile-product-card{grid-template-columns:88px minmax(0,1fr) 36px!important}.mobile-product-card .mobile-thumb{width:88px!important;height:116px!important}.mobile-series-card{grid-template-columns:92px minmax(0,1fr) 36px!important}.mobile-series-cover{width:92px;height:112px}}.mobile-step-summary,.mobile-draft-action,.mobile-editor-tools,.mobile-advanced-toggle,.mobile-variant-summary,.mobile-filter-trigger,.mobile-filter-head,.mobile-filter-actions,.mobile-filter-backdrop,.mobile-status-filter{display:none}.mobile-field-pair,.mobile-advanced-content,.mobile-variant-fields{display:contents}.pwa-status{position:fixed;z-index:350;right:20px;bottom:20px;width:min(420px,calc(100vw - 32px));max-height:min(320px,calc(100dvh - 40px));padding:14px 14px 14px 16px;display:flex;align-items:center;gap:15px;border:1px solid #574a36;border-radius:14px;background:#161616f5;box-shadow:0 20px 55px #000b;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pwa-status>div{min-width:0;flex:1}.pwa-status b,.pwa-status small{display:block}.pwa-status b{color:#e1d6c4;font-size:13px}.pwa-status small{margin-top:5px;color:#aaa39a;font-size:11px;line-height:1.55}.pwa-status button{min-height:44px;padding:0 13px;border:1px solid #b5965f;border-radius:10px;background:#c7a766;color:#17130c;white-space:nowrap}.pwa-status-actions{flex:none;display:flex;align-items:center;gap:7px}.pwa-status .pwa-dismiss{border-color:#4b463d;background:transparent;color:#c1bbb1;font-size:11px}.pwa-status.offline{border-color:#80564e}.pwa-status.reconnected{border-color:#52785a}.pwa-status.reconnected b{color:#9bc4a2}@media(hover:hover)and (pointer:fine){.pwa-status.install-offer{display:none!important}}@media(max-width:900px){.admin-confirm-mask{align-items:flex-end;padding:0}.admin-confirm-dialog{width:100%;padding:22px 18px calc(18px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:20px 20px 0 0}.admin-confirm-dialog h2{font-size:23px}.admin-confirm-dialog footer{position:static!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}:root{--phone-gutter: 16px;--phone-topbar: 56px;--phone-tabbar: 64px;--phone-surface: #121310;--phone-surface-raised: #171815;--phone-line: #292a27;--phone-text: #eee9df;--phone-muted: #98938b;--phone-accent: #c8a768}html,body,#app{width:100%;min-width:0;min-height:100%}body{overflow-x:clip!important;background:#090a09}body,button,input,select,textarea{-webkit-font-smoothing:antialiased}button,[role=button],summary{min-height:44px;touch-action:manipulation}.admin-shell{width:100%;min-width:0;display:block!important}.admin-shell>main{width:100%;min-width:0;padding:0 var(--phone-gutter) calc(var(--phone-tabbar) + 16px + env(safe-area-inset-bottom))!important;overflow:visible!important}.admin-shell>main>.admin-app-header{position:sticky!important;z-index:90;top:0;min-height:calc(var(--phone-topbar) + env(safe-area-inset-top))!important;margin:0 calc(var(--phone-gutter) * -1) 12px!important;padding:calc(8px + env(safe-area-inset-top)) var(--phone-gutter) 8px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center;gap:10px;border-bottom:1px solid var(--phone-line)!important;background:#0a0b0af5!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.admin-shell .mobile-menu-toggle,.admin-shell .breadcrumb,.admin-shell .mobile-section-label,.admin-shell .header-actions .global-search,.admin-shell .header-actions .service-health{display:none!important}.admin-shell .admin-page-identity{min-width:0}.admin-shell .admin-page-identity h1{overflow:hidden;margin:0!important;color:var(--phone-text);font-family:inherit!important;font-size:22px!important;font-weight:650!important;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.admin-shell .header-actions{min-width:0;display:contents!important}.admin-shell .header-actions>button:last-child{width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;overflow:hidden;border:1px solid var(--phone-line)!important;border-radius:12px!important;background:var(--phone-surface)!important;color:transparent!important;font-size:0!important}.admin-shell .header-actions>button:last-child:before{content:"↻";color:#c5b99f;font-size:20px}.admin-shell .mobile-bottom-nav{position:fixed!important;z-index:240;right:0;bottom:0;left:0;min-height:calc(var(--phone-tabbar) + env(safe-area-inset-bottom));padding:5px 6px calc(5px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;border-top:1px solid var(--phone-line)!important;background:#090a09fa!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.admin-shell .mobile-bottom-nav button{min-width:0!important;min-height:54px!important;padding:4px 2px!important;display:grid;place-items:center;align-content:center;gap:3px;border:0!important;border-radius:12px!important;background:transparent!important;color:#8f8b84!important;font-size:11px!important}.admin-shell .mobile-bottom-nav button.active{background:#221d14!important;color:#ddbd7b!important}.admin-shell .mobile-bottom-nav i{width:22px;height:22px}.admin-shell .mobile-bottom-nav svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.admin-shell:has(.modal-mask) .mobile-bottom-nav,.admin-shell:has(.customer-mask) .mobile-bottom-nav,.admin-shell:has(.plan-detail-mask) .mobile-bottom-nav{display:none!important}.admin-shell>aside{width:min(86vw,360px)!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.admin-shell>aside .logo{min-height:84px!important;padding:calc(16px + env(safe-area-inset-top)) 20px 14px!important}.admin-shell>aside nav{padding:8px 12px!important}.admin-shell>aside nav button{min-height:52px!important;padding:9px 12px!important}.admin-shell>aside nav button>span{gap:2px!important}.admin-shell>aside nav button small{font-size:11px!important}.admin-shell .section-tabs{margin:0 0 12px!important;padding:3px!important;display:flex!important;gap:4px;overflow-x:auto;border:1px solid var(--phone-line)!important;border-radius:12px!important;background:var(--phone-surface)!important;scrollbar-width:none}.admin-shell .section-tabs::-webkit-scrollbar{display:none}.admin-shell .section-tabs button{flex:1 0 auto;min-height:40px!important;padding:0 14px!important;border:0!important;border-radius:9px!important;white-space:nowrap}.admin-shell .section-tabs button.active{background:#292215!important;color:#e0bd76!important}.admin-shell :is(.dashboard,.content-panel,.product-center,.material-library,.material-workspace,.system-page){width:100%;min-width:0;margin:0!important;border-radius:0!important;background:transparent!important}.admin-shell :is(.panel-head,.product-head,.material-library-head){min-height:0!important;padding:14px 0!important;display:flex!important;align-items:flex-start!important;gap:12px!important;border:0!important;background:transparent!important}.admin-shell :is(.panel-head,.product-head,.material-library-head) h2{margin:0!important;font-size:20px!important;line-height:1.25!important}.admin-shell :is(.panel-head,.product-head,.material-library-head) p{margin:5px 0 0!important;color:var(--phone-muted)!important;font-size:13px!important;line-height:1.55!important}.admin-shell :is(.panel-head,.product-head,.material-library-head) .cms-kicker,.admin-shell .product-context-label{display:none!important}.admin-shell :is(.panel-head,.product-head)>button,.admin-shell .product-head .create-actions{margin-left:auto!important}.admin-shell .product-head .create-actions{display:flex!important;gap:8px}.admin-shell .product-head .create-actions button{width:auto!important;min-height:44px!important;padding:0 14px!important}.admin-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){max-width:100%;min-height:48px;font-size:16px!important}.admin-shell textarea{min-height:112px}.admin-shell label{min-width:0;font-size:13px!important}.admin-shell :is(p,li,dd){font-size:14px;line-height:1.55}.admin-shell :is(.badge,.status-badge,small){font-size:12px!important}.admin-shell .toolbar{width:100%!important;margin:0 0 10px!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;border:0!important;background:transparent!important}.admin-shell .toolbar .search-box{width:100%!important;min-width:0!important;min-height:48px!important}.admin-shell .toolbar>select{width:100%!important}.admin-shell :is(.content-panel,.products-panel,.cms-section)>:is(.toolbar,.queue-tabs,.customer-segments,.plans-segments){position:relative;z-index:2}.admin-shell :is(.search-box,input,select,textarea){border-radius:10px!important}.admin-shell :is(.primary,.advance-btn,.edit-action){border-radius:10px!important}.admin-shell :is(.secondary,.text-action,.clear-filters){border-radius:10px!important}.admin-shell .empty-state{min-height:172px!important;padding:28px 20px!important;display:grid!important;place-items:center;align-content:center;gap:8px;border:1px dashed #343530!important;border-radius:14px!important;background:#11120f!important;text-align:center}.admin-shell :is(.badge,.status-badge){white-space:nowrap}.admin-shell .admin-feedback{position:relative!important;z-index:80!important;top:auto!important;right:auto!important;left:auto!important;width:auto!important;max-width:none!important;margin:0 0 10px!important;padding:12px 12px 12px 14px!important;display:flex!important;align-items:center;gap:10px;border-radius:12px!important;box-shadow:none;font-size:13px!important;line-height:1.45}.admin-shell .admin-feedback>span{min-width:0;flex:1}.admin-shell .admin-feedback button{width:36px!important;min-width:36px!important;min-height:36px!important}.admin-shell .product-modal .modal-error{position:static!important;width:auto!important;margin:0 0 10px!important;padding:10px 12px!important;border:1px solid #704038!important;border-left-width:3px!important;border-radius:10px!important;background:#2a1917!important;box-shadow:none!important;color:#dfa095!important;font-size:12px!important;line-height:1.5}.dashboard .priority-banner{min-height:0!important;padding:16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;border:1px solid var(--phone-line)!important;border-radius:15px!important;background:var(--phone-surface)!important}.dashboard .priority-banner small{display:none!important}.dashboard .priority-banner h2{margin:0!important;font-size:17px!important;line-height:1.4!important}.dashboard .priority-banner p{margin:5px 0 0!important;font-size:12px!important;line-height:1.5!important}.dashboard .priority-banner>button{width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;overflow:hidden;color:transparent!important;font-size:0!important}.dashboard .priority-banner>button:after{content:"→";color:#17130c;font-size:20px}.dashboard .dashboard-summary-cards{margin-top:10px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.dashboard .dashboard-summary-cards article{min-height:92px!important;padding:12px!important;border:1px solid var(--phone-line)!important}.dashboard .dashboard-summary-cards article small{font-size:11px!important}.dashboard .dashboard-summary-cards article strong{margin:5px 0 1px!important;font-size:26px!important}.dashboard .dashboard-summary-cards article span{font-size:12px!important;line-height:1.4!important}.dashboard .workbench-grid{margin-top:10px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.dashboard :is(.todo-panel,.dashboard-shortcuts,.content-health-panel){padding:14px!important;border-radius:15px!important}.dashboard .dashboard-shortcuts button{min-height:56px!important}.dashboard .content-health-panel{margin-top:10px!important}.dashboard .content-health-head{align-items:flex-start!important}.dashboard .content-health-head p{display:none}.dashboard :is(.todo-list,.content-health-list)>*{min-height:60px!important;padding:11px 0!important}.dashboard .dashboard-shortcuts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.product-center .product-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.product-center .product-head .create-actions{width:100%;display:grid!important;grid-template-columns:1fr 1fr!important}.product-center .product-layout{display:block!important}.product-center .series-panel{position:static!important;width:100%!important;max-height:none!important;margin:0 0 10px!important;padding:0 0 4px!important;display:flex!important;gap:8px!important;overflow-x:auto!important;border:0!important;background:transparent!important;scroll-snap-type:x proximity}.product-center .series-panel>*{flex:0 0 136px!important;min-height:72px!important;scroll-snap-align:start}.product-center .products-panel{border:0!important;background:transparent!important}.product-center .toolbar-primary{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.product-center .toolbar-primary{grid-template-columns:minmax(0,1fr) auto!important}.product-center .toolbar-primary .search-box{grid-column:1 / -1}.product-center .toolbar-primary .result-count{margin:0!important;align-self:center;font-size:13px!important}.product-center .toolbar-primary .clear-filters{display:none!important}.product-center .mobile-filter-trigger{min-height:44px!important;padding:0 12px!important;display:inline-flex!important;align-items:center;border:1px solid var(--phone-line);border-radius:10px;background:var(--phone-surface);color:var(--phone-text)}.product-center .mobile-filter-trigger.active{border-color:#816b42;color:var(--phone-accent)}.product-center .mobile-filter-backdrop{position:fixed;z-index:276;inset:0;display:block;background:#000000a3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.product-center .toolbar-filters{position:fixed!important;z-index:280!important;right:0!important;bottom:0!important;left:0!important;max-height:78dvh;padding:14px var(--phone-gutter) calc(14px + env(safe-area-inset-bottom))!important;display:none!important;overflow:auto!important;border-radius:18px 18px 0 0!important;background:#151613!important;box-shadow:0 -18px 50px #000b}.product-center .toolbar-filters.mobile-open{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.product-center .toolbar-filters>*{width:100%!important;min-width:0!important}.product-center .mobile-filter-head{display:flex!important;align-items:center;justify-content:space-between}.product-center .mobile-filter-head strong{font-size:18px;color:var(--phone-text)}.product-center .mobile-filter-head button{width:44px;min-width:44px!important;min-height:44px!important;padding:0;border:0;border-radius:50%;background:#242522;color:#c7c1b7;font-size:22px}.product-center .mobile-filter-actions{display:grid!important;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:8px;margin-top:4px}.product-center .mobile-filter-actions button{min-height:48px!important}.product-center .product-list{padding:0!important;display:grid;gap:9px}.product-center .product-row{padding:11px!important;display:grid!important;grid-template-columns:80px minmax(0,1fr)!important;gap:11px!important;border:1px solid var(--phone-line)!important;border-radius:14px!important;background:var(--phone-surface)!important}.product-center .product-row .row-cover{width:80px!important;height:96px!important;border-radius:10px!important}.product-center .product-row .row-main{min-width:0}.product-center .product-row .row-main h3{margin:3px 0!important;font-size:16px!important}.product-center .product-row .row-main p{overflow:hidden;margin:0!important;font-size:12px!important;text-overflow:ellipsis;white-space:nowrap}.product-center .product-row .row-main strong{margin-top:5px;font-size:14px!important}.product-center .product-row .row-readiness,.product-center .product-row .row-actions{grid-column:1 / -1!important}.product-center .product-row .row-readiness{display:flex!important;align-items:center;gap:8px}.product-center .product-row .row-readiness p{min-width:0;overflow:hidden;margin:0!important;font-size:11px!important;text-overflow:ellipsis;white-space:nowrap}.product-center .product-row .row-actions{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:8px!important}.product-center .product-row .row-actions>button:not(.edit-action){display:none!important}.product-center .product-row .edit-action{min-height:44px!important}.product-center .product-row .row-more{display:block!important;position:relative}.product-center .product-row .row-more>summary{width:44px;min-width:44px;min-height:44px!important;padding:0!important;display:grid;place-items:center;overflow:hidden;border:1px solid #393933;border-radius:11px;color:transparent;font-size:0}.product-center .product-row .row-more>summary:after{content:"•••";color:#bbb3a7;font-size:15px;letter-spacing:1px}.product-center .product-row .row-more>div{right:0!important;left:auto!important;min-width:180px}.product-center .product-row .row-more>div button{min-height:44px!important}.product-center .batch-selection-bar{position:sticky!important;z-index:8;top:calc(var(--phone-topbar) + env(safe-area-inset-top) + 6px);margin:0 0 10px!important;padding:12px!important;border-radius:12px!important;background:#1d1912f7!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.product-center .batch-selection-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.cases-cms .panel-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.cases-cms .panel-head p{display:none!important}.cases-cms .case-overview{margin:0 0 10px!important;padding:0 0 4px!important;display:flex!important;gap:8px!important;overflow-x:auto;border:0!important;background:transparent!important}.cases-cms .case-overview>*{flex:0 0 104px!important;min-height:64px!important;padding:10px!important;border:1px solid var(--phone-line)!important;border-radius:12px!important}.cases-cms .case-overview b{font-size:20px!important}.cases-cms .toolbar{grid-template-columns:minmax(0,1fr) 124px!important}.cases-cms .toolbar .search-box{grid-column:1 / -1}.cases-cms .toolbar span{justify-self:end;font-size:12px}.cases-cms .case-manage-grid{padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.cases-cms .case-manage-card{padding:10px!important;display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;gap:11px!important;border:1px solid var(--phone-line)!important;border-radius:14px!important;background:var(--phone-surface)!important}.cases-cms .case-cover{min-height:124px!important;height:100%!important;border-radius:10px!important}.cases-cms .case-manage-info{min-width:0;padding:1px 0!important}.cases-cms .case-manage-info h3{margin:4px 0!important;font-size:16px!important}.cases-cms .case-manage-info>p{margin:3px 0!important;font-size:11px!important}.cases-cms .case-assets{display:none!important}.cases-cms .linked-products{max-height:28px;overflow:hidden}.cases-cms .case-readiness{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cases-cms .row-actions{display:grid!important;grid-template-columns:1fr auto!important;gap:6px!important}.cases-cms .row-actions .danger-btn{display:none!important}.cases-cms .row-actions button{min-height:44px!important;padding:0 10px!important}.cases-cms .product-empty{min-height:172px!important;padding:28px 20px!important}.cases-cms .product-empty .primary{display:none!important}.queue-tabs,.customer-segments,.plans-segments{display:flex!important;gap:6px!important;overflow-x:auto!important;scrollbar-width:none}.queue-tabs button,.customer-segments button,.plans-segments button{flex:0 0 auto!important;min-height:44px!important;padding:0 13px!important}.content-panel:has(.application-table) .queue-tabs{display:none!important}.mobile-status-filter{margin:0 0 10px;display:grid!important;gap:6px;color:var(--phone-muted);font-size:12px!important}.mobile-status-filter select{width:100%}.application-table{padding:0!important;display:grid!important;gap:8px!important;background:transparent!important}.application-table .th{display:none!important}.application-table .application-row{padding:13px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 10px!important;border:1px solid var(--phone-line)!important;border-radius:14px!important;background:var(--phone-surface)!important}.application-table .application-row>span{min-width:0;font-size:12px!important}.application-table .application-row>span:nth-child(2){grid-column:1;font-size:15px!important;font-weight:650}.application-table .application-row>span:nth-child(2) small{margin-left:8px;font-size:11px!important;font-weight:400}.application-table .application-row>span:nth-child(3),.application-table .application-row>span:nth-child(4){display:inline!important;color:var(--phone-muted)}.application-table .application-row>span:nth-child(5){grid-column:2;grid-row:1 / span 2;align-self:start}.application-table .application-row .mono{grid-column:1;grid-row:1;color:#d7b875;font-size:13px!important}.application-table .application-actions{grid-column:1 / -1!important;margin-top:7px;display:grid!important;grid-template-columns:minmax(0,1fr) 116px!important}.application-table .application-actions button,.application-table .application-actions select{min-height:42px!important}.customer-list,.plan-card-list{padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.customer-list>article,.plan-card-list>article{min-height:0!important;padding:13px!important;border:1px solid var(--phone-line)!important;border-radius:14px!important;background:var(--phone-surface)!important}.plan-products{display:flex!important;grid-column:1 / -1!important;overflow-x:auto!important}.customer-list>article :is(h3,h4),.plan-card-list>article :is(h3,h4){font-size:16px!important}.customer-list>article :is(p,small),.plan-card-list>article :is(p,small){line-height:1.5!important}.customer-list :is(.customer-actions,.row-actions),.plan-card-list :is(.plan-actions,.row-actions){width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:8px!important}.config-block,.cms-section{margin:0 0 10px!important;padding:14px!important;border-radius:14px!important}.hero-config-grid,.brand-editor-grid,.contact-form,.choice-grid,.home-material-choices,.case-choices{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.home-preview,.brand-preview,.contact-preview-card{max-height:420px!important;overflow:auto!important;border-radius:14px!important}.phone-preview,.mobile-preview-frame{display:none!important}.config-block :is(.upload-box.wide,.hero-upload){width:100%!important;max-width:none!important;min-height:220px!important;height:auto!important}.selected-content-list>*{min-height:58px!important}.cms-readiness{margin:0 0 12px!important;padding:3px!important;display:flex!important;gap:4px!important;overflow-x:auto!important;border:1px solid var(--phone-line)!important;border-radius:12px!important;background:var(--phone-surface)!important;scrollbar-width:none}.cms-readiness>button{flex:0 0 auto!important;min-height:42px!important;padding:0 13px!important;border-radius:9px!important}.cms-readiness::-webkit-scrollbar{display:none}.modal-mask,.customer-mask,.plan-detail-mask,.application-mask{z-index:300!important;align-items:stretch!important;padding:0!important;background:#0c0d0c!important}.modal,.product-modal,.application-sheet,.customer-sheet,.plan-detail-sheet,.media-detail{width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0 var(--phone-gutter) 0!important;overflow-x:hidden!important;overflow-y:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#0c0d0c!important}.modal-head,.customer-sheet>header,.plan-detail-sheet>header{position:sticky!important;z-index:20!important;top:0!important;min-height:calc(var(--phone-topbar) + env(safe-area-inset-top));margin:0 calc(var(--phone-gutter) * -1) 12px!important;padding:calc(8px + env(safe-area-inset-top)) var(--phone-gutter) 8px!important;display:flex!important;align-items:center!important;border-bottom:1px solid var(--phone-line)!important;background:#0c0d0cf7!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.modal-head small{display:none!important}.modal-head h2{margin:0!important;font-size:21px!important}.modal-head p{display:none!important}.modal-head-actions{display:flex;gap:7px}.modal-head-actions .preview-toggle{min-height:44px!important;padding:0 11px!important;font-size:12px!important}.modal-head-actions button[aria-label*=关闭],.modal-head>button[aria-label*=关闭]{width:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;border-radius:50%!important}.product-modal .modal-live-preview{max-height:none!important;margin:0 0 12px!important;padding:10px!important;display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:10px!important;overflow:hidden!important;border-radius:12px!important}.product-modal .modal-live-preview .preview-media{height:84px!important;padding:8px!important;border-radius:9px!important}.product-modal .modal-live-preview h3{margin:5px 0!important;font-size:16px!important}.product-modal .modal-live-preview p{font-size:11px!important}.product-modal .modal-head-actions .preview-toggle,.product-modal .modal-head-actions .mobile-draft-action{display:none!important}.product-modal .modal-head-actions{margin-left:auto}.mobile-editor-tools{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;margin:-4px 0 12px}.mobile-editor-tools.single{grid-template-columns:minmax(0,1fr)}.mobile-editor-tools button{min-width:0;min-height:42px;padding:0 10px;border:1px solid #514630;border-radius:10px;background:#1b1914;color:#cfad69;font-size:12px}.mobile-step-summary{margin:0 0 14px;padding:11px 12px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;border:1px solid var(--phone-line);border-radius:12px;background:var(--phone-surface)}.mobile-step-summary>span{color:var(--phone-accent);font-size:12px}.mobile-step-summary>span b{font-size:17px}.mobile-step-summary>strong{color:var(--phone-text);font-size:15px}.mobile-step-summary>div{grid-column:1 / -1;height:3px;overflow:hidden;border-radius:999px;background:#2b2b27}.mobile-step-summary>div i{display:block;height:100%;border-radius:inherit;background:var(--phone-accent);transition:width .2s ease}.product-modal .step-nav{display:none!important}.product-modal .form-grid,.application-sheet .application-form,.contact-form,.material-form-grid{padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:13px!important}.product-modal .form-grid>*,.product-modal .form-grid .full,.material-form-grid>*{grid-column:1!important;min-width:0!important}.product-modal:has(.case-step-nav) .form-grid,.product-modal:not(:has(.mobile-step-summary)) .form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0 8px!important}.product-modal:has(.case-step-nav) .form-grid>*,.product-modal:not(:has(.mobile-step-summary)) .form-grid>*{grid-column:auto!important}.product-modal:has(.case-step-nav) .form-grid>.full,.product-modal:not(:has(.mobile-step-summary)) .form-grid>.full{grid-column:1 / -1!important}.product-modal .dimension-field>div{display:grid!important;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important;align-items:end;gap:6px!important}.product-modal .form-grid>label,.product-modal .dimension-field{margin:0!important;padding:11px 0!important;border-bottom:1px solid #242521;color:#aaa49b!important;font-size:12px!important}.product-modal .form-grid>label>:is(input,select),.product-modal .dimension-field input{height:46px!important;min-height:46px!important;margin-top:7px!important;padding:0 12px!important;border:1px solid #33342f!important;border-radius:10px!important;background:#121310!important;color:#eee9df!important}.product-modal .form-grid>label>small{display:block;margin-top:6px;color:#77746d;font-size:10px;line-height:1.45}.product-modal .dimension-field>span{color:#aaa49b;font-size:12px}.product-modal .dimension-field label{margin:0!important;color:#77746d!important;font-size:10px!important}.product-modal .dimension-field b{padding-bottom:14px}.product-modal .mobile-field-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.product-modal .mobile-field-pair>label{min-width:0;margin:0!important;padding:11px 0!important;color:#aaa49b!important;font-size:12px!important}.product-modal .mobile-field-pair input{width:100%;height:44px!important;min-height:44px!important;margin-top:7px!important;padding:0 10px!important;border:1px solid #33342f!important;border-radius:10px!important;background:#121310!important;color:#eee9df!important}.product-modal .mobile-advanced-fields{display:block;padding:6px 0 10px;border-bottom:1px solid #242521}.product-modal .mobile-advanced-toggle{width:100%;min-height:52px;padding:0;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:0;background:transparent;color:#ddd7cd;text-align:left}.product-modal .mobile-advanced-toggle span,.product-modal .mobile-advanced-toggle small{grid-column:1;display:block}.product-modal .mobile-advanced-toggle small{margin-top:3px;color:#77746d;font-size:10px}.product-modal .mobile-advanced-toggle b{grid-column:2;grid-row:1 / 3;color:#c6a868;font-style:normal}.product-modal .mobile-advanced-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.product-modal .mobile-advanced-content>label{min-width:0;margin:0!important;padding:8px 0!important;color:#aaa49b!important;font-size:12px!important}.product-modal .mobile-advanced-content>label:last-child{grid-column:1 / -1}.product-modal .mobile-advanced-content :is(input,select){width:100%;height:44px!important;min-height:44px!important;margin-top:7px!important;padding:0 10px!important;border:1px solid #33342f!important;border-radius:10px!important;background:#121310!important;color:#eee9df!important}.mobile-readonly-status{min-height:44px;margin-top:7px;padding:0 11px;display:flex;align-items:center;border:1px solid #3f392d;border-radius:10px;background:#1c1913;color:#d0ad69}.product-modal :is(.form-section,.form-card,.variant-section,.gallery-section){margin:0 0 12px!important;padding:14px!important;border:1px solid var(--phone-line)!important;border-radius:14px!important;background:var(--phone-surface)!important}.product-modal :is(.form-section,.form-card,.variant-section,.gallery-section)>:is(h3,h4){margin:0 0 12px!important;font-size:17px!important}.product-modal .brand-quick-manager{padding:12px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;border:1px dashed #3c392f!important;border-radius:12px!important}.product-modal .brand-quick-manager button{width:100%!important}.product-modal .variant-row,.product-modal .variant-card{padding:12px!important;display:block!important;border:1px solid var(--phone-line)!important;border-radius:14px!important}.product-modal .mobile-variant-summary{width:100%;min-height:58px;padding:0;display:flex!important;align-items:center;justify-content:space-between;gap:10px;border:0;background:transparent;color:inherit;text-align:left}.product-modal .mobile-variant-summary span{min-width:0}.product-modal .mobile-variant-summary strong,.product-modal .mobile-variant-summary small{display:block}.product-modal .mobile-variant-summary small{margin-top:4px;color:#817b72}.product-modal .mobile-variant-summary b{flex:none;color:#c6a868}.product-modal .mobile-variant-fields{padding-top:10px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;border-top:1px solid var(--phone-line)}.product-modal .mobile-variant-fields>*{min-width:0!important}.product-modal .mobile-variant-fields>label:first-child,.product-modal .mobile-variant-fields>.variant-delete,.product-modal .mobile-variant-fields>small{grid-column:1 / -1!important}.product-modal .mobile-variant-fields label{margin:0!important;font-size:11px!important}.product-modal .mobile-variant-fields input{height:44px!important;min-height:44px!important;margin-top:6px!important;padding:0 10px!important}.product-modal .mobile-variant-fields>small{text-align:left!important}.product-modal .upload-box,.product-modal .upload-box.wide{width:100%!important;max-width:none!important;min-height:190px!important;height:auto!important}.product-modal .gallery-list,.product-modal .video-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.modal-actions,.application-sheet-actions,.plan-detail-sheet>footer{position:sticky!important;z-index:330!important;bottom:0!important;min-height:calc(66px + env(safe-area-inset-bottom));margin:18px calc(var(--phone-gutter) * -1) 0!important;padding:8px var(--phone-gutter) calc(8px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center;gap:8px!important;border-top:1px solid var(--phone-line)!important;background:#0d0e0dfa!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.modal-actions .save-hint{position:static;grid-column:1 / -1;padding:0 2px;font-size:11px}.modal-actions button,.application-sheet-actions button{min-width:0!important;min-height:50px!important}.product-modal:has(.mobile-step-summary) .modal-actions .draft-save,.product-modal:has(.mobile-step-summary) .modal-actions>button.secondary:first-of-type{display:none!important}.product-modal:has(.mobile-step-summary) .modal-actions>button{grid-column:auto!important}.product-modal:has(.mobile-step-summary) .modal-actions.editor-first-step-actions>button.primary{grid-column:1 / -1!important}.application-sheet .application-progress{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;overflow:visible!important}.application-sheet .application-progress>*{min-width:0!important}.application-detail-grid,.application-policy-grid,.customer-business,.system-status-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.application-head-actions .secondary{display:inline-flex!important}.application-sheet :is(.application-summary,.customer-card,.application-policy,.application-products,.application-form){margin-bottom:10px!important;padding:14px!important;border:1px solid var(--phone-line)!important;border-radius:14px!important;background:var(--phone-surface)!important}.application-sheet .application-summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 10px!important}.application-sheet .application-summary strong{min-width:0;overflow-wrap:anywhere;color:var(--phone-accent)}.application-sheet .customer-card a{display:inline-flex;min-height:44px;align-items:center}.application-sheet .application-products>div{min-height:64px!important;padding:10px 0!important}.material-workspace-grid,.material-workspace-grid.preview-open{display:block!important}.material-outline{position:static!important;padding:8px 0!important;display:flex!important;gap:7px!important;overflow-x:auto!important;border:0!important}.material-outline>button,.material-outline-row{flex:0 0 150px!important}.material-editor,.material-editor-card{padding:14px!important}.material-preview-pane{position:static!important;height:auto!important;max-height:65dvh!important;overflow:auto!important;border:0!important}.system-status-grid,.recycle-list,.audit-timeline{padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.recycle-list article,.system-status-grid article{padding:14px!important;border:1px solid var(--phone-line)!important;border-radius:14px!important}.recycle-actions{width:100%;display:grid!important;grid-template-columns:1fr 1fr!important}.audit-timeline time{position:static!important;display:block;margin-bottom:5px}.audit-timeline>*,.recycle-list>*,.system-status-grid>*{min-width:0!important}.audit-timeline :is(p,code,strong),.recycle-list :is(p,code,strong){overflow-wrap:anywhere}.system-page .panel-head>button{width:auto!important;min-width:96px}.series-sort-mask{align-items:flex-end!important}.series-sort-drawer{width:100%!important;height:min(82dvh,720px)!important;border:0!important;border-radius:18px 18px 0 0!important;box-shadow:0 -20px 52px #000b!important}.series-sort-drawer header{padding:16px var(--phone-gutter) 12px!important}.series-sort-guide{padding:12px var(--phone-gutter)!important}.series-sort-list{padding:8px var(--phone-gutter)!important}.series-sort-row{min-height:66px!important;border-radius:12px!important}.series-sort-actions{padding:8px var(--phone-gutter) calc(8px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.pwa-status{z-index:350!important;right:12px!important;bottom:calc(var(--phone-tabbar) + 12px + env(safe-area-inset-bottom))!important;left:12px!important;width:auto!important}.pwa-status.reconnected{border-color:#41654d!important;background:#132019!important}.service-footer{padding:28px 8px 12px!important;font-size:11px!important}.mobile-task-page{min-width:0}.mobile-page-switch,.mobile-segments,.mobile-queue-grid{display:grid;gap:6px;margin-bottom:12px}.mobile-page-switch{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border:1px solid var(--phone-line);border-radius:13px;background:var(--phone-surface)}.mobile-page-switch button{border:0;border-radius:9px;background:transparent;color:var(--phone-muted)}.mobile-page-switch button.active{background:#292318;color:#e0bf7b}.mobile-compact-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:10px}.mobile-compact-actions>button{min-height:48px;padding:0 16px;border:1px solid var(--phone-line);border-radius:12px;background:var(--phone-surface);color:var(--phone-text)}.mobile-compact-actions>button.primary{border-color:#d5ba7d;background:#d5ba7d;color:#17150f;font-weight:750}.mobile-compact-actions>button.active{border-color:#a88b52;color:#dfbd78}.mobile-search-field{display:flex;align-items:center;gap:10px;min-height:50px;margin-bottom:10px;padding:0 14px;border:1px solid var(--phone-line);border-radius:13px;background:var(--phone-surface)}.mobile-search-field span{color:#b89a60}.mobile-search-field input{min-width:0;flex:1;border:0!important;outline:0;padding:0!important;background:transparent!important;color:var(--phone-text);font-size:15px}.mobile-result-line{display:flex;justify-content:space-between;padding:8px 2px 12px;color:var(--phone-muted)}.mobile-result-line b{color:var(--phone-text)}.mobile-card-list{display:grid;gap:10px}.mobile-card-list>article,.mobile-card-list>button{box-sizing:border-box;min-width:0}.mobile-product-card{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr) 44px;gap:12px;align-items:center;width:100%;min-height:128px;padding:12px;border:1px solid var(--phone-line);border-radius:16px;background:var(--phone-surface);color:inherit;text-align:left}.mobile-product-card.selected{border-color:#b9985b;background:#1e1b14}.mobile-thumb{display:grid;place-items:center;width:76px;height:96px;overflow:hidden;border-radius:11px;background:#20231f;color:#777;text-align:center}.mobile-thumb img{width:100%;height:100%;object-fit:cover}.mobile-thumb i{font-style:normal;font-size:12px;line-height:1.5}.mobile-card-copy{min-width:0}.mobile-card-copy>*{display:block}.mobile-card-copy small{overflow:hidden;color:#b49b68;text-overflow:ellipsis;white-space:nowrap}.mobile-card-copy strong{overflow:hidden;margin:4px 0;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.mobile-card-copy>span{color:#929890;font-size:12px}.mobile-card-copy>b{margin-top:7px;color:#d9bb78}.mobile-badges{display:flex!important;flex-wrap:wrap;gap:5px;margin-top:7px}.mobile-badges em,.mobile-case-image em{padding:3px 7px;border-radius:6px;background:#2b2924;color:#c7bda9;font-style:normal;font-size:11px}.mobile-badges em.published,.mobile-case-image em.published{background:#173323;color:#75b98e}.mobile-badges em.archived{background:#302222;color:#c38e86}.mobile-badges em.incomplete,.mobile-incomplete{background:#322817;color:#d9b66e}.mobile-row-more{width:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:12px;background:#20221f;color:#c7aa70;font-size:16px}.mobile-check{display:grid;place-items:center;width:32px;height:32px;border:1px solid #75613d;border-radius:50%;color:#e0bd75}.mobile-selection-bar{position:sticky;z-index:30;top:calc(var(--phone-topbar) + env(safe-area-inset-top));display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;margin-bottom:10px;padding:8px;border:1px solid #57482e;border-radius:12px;background:#201b13}.mobile-selection-bar button{padding:0 12px;border:1px solid #514a3e;border-radius:9px;background:#171714;color:#ddd}.mobile-selection-bar button.danger{color:#dc998f}.mobile-series-card{display:flex;align-items:center;gap:12px;min-height:70px;padding:12px 12px 12px 16px;border:1px solid var(--phone-line);border-radius:14px;background:var(--phone-surface)}.mobile-series-card>span{min-width:0;flex:1}.mobile-series-card strong,.mobile-series-card small{display:block}.mobile-series-card small{margin-top:5px;color:var(--phone-muted)}.mobile-series-card button{width:44px;min-width:44px;border:0;border-radius:12px;background:#20221f;color:#c7aa70}.mobile-case-card{position:relative;overflow:hidden;border:1px solid var(--phone-line);border-radius:16px;background:var(--phone-surface)}.mobile-case-image{position:relative;display:grid;place-items:center;height:168px;background:#202320;color:#777}.mobile-case-image img{width:100%;height:100%;object-fit:cover}.mobile-case-image em{position:absolute;top:10px;left:10px}.mobile-case-copy{display:block;padding:14px 56px 14px 14px}.mobile-case-copy small,.mobile-case-copy strong,.mobile-case-copy p,.mobile-case-copy span,.mobile-case-copy em{display:block}.mobile-case-copy small{color:#c4a56a}.mobile-case-copy strong{margin:6px 0;font-size:19px}.mobile-case-copy p{margin:0;color:var(--phone-muted)}.mobile-meta-line{margin-top:9px;color:#888f88;font-size:12px}.mobile-incomplete{margin-top:8px;padding:6px 8px;border-radius:7px;font-style:normal;font-size:11px}.mobile-case-card>.mobile-row-more{position:absolute;right:10px;bottom:12px}.mobile-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-queue-grid button{min-width:0;min-height:58px;padding:7px 4px;border:1px solid var(--phone-line);border-radius:12px;background:var(--phone-surface);color:var(--phone-muted)}.mobile-queue-grid button b,.mobile-queue-grid button span{display:block}.mobile-queue-grid button b{margin-bottom:3px;color:var(--phone-text);font-size:16px}.mobile-queue-grid button span{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mobile-queue-grid button.active{border-color:#9f824d;background:#2a2418;color:#e0be7a}.mobile-application-card{padding:15px;border:1px solid var(--phone-line);border-radius:16px;background:var(--phone-surface)}.mobile-application-top{display:flex;justify-content:space-between}.mobile-application-top b{color:#dabb78}.mobile-application-top small{color:#818781}.mobile-application-card>strong{display:block;margin:13px 0 6px;font-size:18px}.mobile-application-card>strong small,.mobile-application-card>p{color:var(--phone-muted);font-weight:400}.mobile-application-card>p{margin:0}.mobile-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;padding-top:10px;border-top:1px solid var(--phone-line)}.mobile-card-actions button{border:1px solid #3a3b36;border-radius:10px;background:#1b1c19;color:#d5cfc4}.mobile-card-actions button.primary{border-color:#705c36;background:#292216;color:#dfbd78}.mobile-customer-card,.mobile-plan-card{display:grid;align-items:center;width:100%;padding:14px;border:1px solid var(--phone-line);border-radius:15px;background:var(--phone-surface);color:inherit;text-align:left}.mobile-customer-card{grid-template-columns:48px minmax(0,1fr) 18px;gap:11px}.mobile-avatar{display:grid;place-items:center;width:46px;height:46px;border:1px solid #665333;border-radius:50%;background:#251f16;color:#dbb875}.mobile-customer-card strong,.mobile-customer-card small,.mobile-customer-card em{display:block}.mobile-customer-card small{margin-top:4px;color:#aaa49a}.mobile-customer-card em{margin-top:7px;color:#858b85;font-style:normal;font-size:11px}.mobile-customer-card>i,.mobile-plan-card>i{color:#b39760;font-style:normal;font-size:22px}.mobile-segments{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-segments button{min-width:0;padding:8px 4px;border:1px solid var(--phone-line);border-radius:12px;background:var(--phone-surface);color:var(--phone-muted)}.mobile-segments button b,.mobile-segments button span{display:block}.mobile-segments button.active{border-color:#987d4b;background:#292317;color:#dfbd79}.mobile-plan-card{grid-template-columns:minmax(0,1fr) 18px;gap:10px}.mobile-plan-card>span:first-child strong,.mobile-plan-card>span:first-child small,.mobile-plan-card>span:first-child em{display:block}.mobile-plan-card small{margin-top:4px;color:var(--phone-muted)}.mobile-plan-card em{margin-top:8px;color:#d4b471;font-style:normal}.mobile-plan-thumbs{display:flex;grid-column:1/-1;gap:5px}.mobile-plan-thumbs img,.mobile-plan-thumbs i{width:48px;height:48px;object-fit:cover;border-radius:8px;background:#232522}.mobile-plan-thumbs i{display:grid;place-items:center;color:#b99c65;font-style:normal}.mobile-plan-stage{display:flex;grid-column:1/-1;justify-content:space-between;border-top:1px solid var(--phone-line);padding-top:9px}.mobile-plan-stage small{margin:0}.mobile-empty{min-height:150px;padding:28px 18px;display:grid;place-content:center;gap:10px;text-align:center;border:1px dashed #303430;border-radius:16px;color:var(--phone-muted)}.mobile-empty b{color:var(--phone-text)}.mobile-empty p{margin:0}.mobile-empty button{justify-self:center;padding:0 14px;border:1px solid #5e4e31;border-radius:10px;background:#211d15;color:#d6b876}.mobile-empty>div{display:flex;justify-content:center;gap:8px}.mobile-recent-application{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 2px;border:0;border-top:1px solid var(--phone-line);background:transparent;color:inherit;text-align:left}.mobile-recent-application strong,.mobile-recent-application small{display:block}.mobile-recent-application small{margin-top:4px;color:var(--phone-muted)}.mobile-recent-application i{color:#c4a467;font-style:normal}.mobile-inline-empty{margin:0;padding:16px 2px;color:var(--phone-muted)}.mobile-section-head button{border:0;background:transparent;color:#c2a163}.mobile-sheet-mask{position:fixed;z-index:360;inset:0;display:flex;align-items:flex-end;background:#000000b3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-action-sheet{box-sizing:border-box;width:100%;max-height:86dvh;overflow:auto;padding:12px var(--phone-gutter) calc(14px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:#151614;box-shadow:0 -20px 60px #000b}.mobile-action-sheet header{position:sticky;top:-12px;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:58px;margin:0 0 8px;padding:8px 0;background:#151614}.mobile-action-sheet header span strong,.mobile-action-sheet header span small{display:block}.mobile-action-sheet header small{margin-top:3px;color:var(--phone-muted)}.mobile-action-sheet header button{width:44px;min-width:44px;border:0;border-radius:50%;background:#242522;color:#bbb;font-size:22px}.mobile-action-sheet>label{display:grid;gap:6px;margin-bottom:12px;color:var(--phone-muted);font-size:12px}.mobile-action-sheet>label select{width:100%;min-height:48px}.mobile-action-sheet>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:0 4px;border:0;border-bottom:1px solid var(--phone-line);background:transparent;color:var(--phone-text);text-align:left}.mobile-action-sheet>button.active{color:#dfbc77}.mobile-action-sheet>button.danger{color:#d99a90}.mobile-sheet-actions{display:grid;grid-template-columns:.75fr 1.25fr;gap:8px}.mobile-sheet-actions button,.mobile-sheet-secondary{min-height:48px;border:1px solid #3b3b36;border-radius:11px;background:#1d1e1b;color:#ddd}.mobile-sheet-actions button.primary{border-color:#d5ba7d;background:#d5ba7d;color:#17150f}.mobile-action-sheet .mobile-sheet-secondary{justify-content:center;margin-top:8px;border:1px solid #5b3e38;color:#d89d94}.mobile-route-layer{position:fixed;z-index:350;inset:0;background:#0b0c0b}.mobile-detail-route{box-sizing:border-box;height:100dvh;overflow-y:auto;padding:calc(70px + env(safe-area-inset-top)) var(--phone-gutter) calc(84px + env(safe-area-inset-bottom));color:var(--phone-text)}.mobile-detail-route>header{position:fixed;z-index:2;top:0;right:0;left:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:calc(62px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) var(--phone-gutter) 8px;border-bottom:1px solid var(--phone-line);background:#0c0d0cfa}.mobile-detail-route>header button{min-width:44px;padding:0 10px;border:0;border-radius:11px;background:#222320;color:#ddd}.mobile-detail-route>header>span{min-width:0}.mobile-detail-route>header small,.mobile-detail-route>header strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-detail-route>header small{color:#b99b61;font-size:11px}.mobile-detail-stack{display:grid;gap:10px}.mobile-detail-stack>section,.mobile-plan-status{padding:14px;border:1px solid var(--phone-line);border-radius:14px;background:var(--phone-surface)}.mobile-detail-stack h3{margin:0 0 10px;font-size:16px}.mobile-detail-stack p{color:var(--phone-muted)}.mobile-detail-stack article,.mobile-detail-link{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;min-height:54px;padding:10px 0;border:0;border-bottom:1px solid var(--phone-line);background:transparent;color:inherit;text-align:left}.mobile-detail-stack article:last-child,.mobile-detail-link:last-child{border-bottom:0}.mobile-detail-stack article span{min-width:0;flex:1}.mobile-detail-stack article b,.mobile-detail-stack article small,.mobile-detail-link b,.mobile-detail-link small{display:block}.mobile-detail-stack article small,.mobile-detail-link small{margin-top:4px;color:var(--phone-muted)}.mobile-detail-stack article button{flex:none;padding:0 11px;border:1px solid #4d432f;border-radius:9px;background:#211d16;color:#d1b16f}.mobile-detail-stack article img{flex:none;width:50px;height:50px;object-fit:cover;border-radius:8px;background:#232522}.mobile-detail-stack article em,.mobile-detail-link em{flex:none;color:#c5a568;font-style:normal;font-size:12px}.mobile-detail-stack dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--phone-line)}.mobile-detail-stack dl div{min-width:0;padding:10px;background:#11120f}.mobile-detail-stack dt{color:var(--phone-muted);font-size:11px}.mobile-detail-stack dd{margin:5px 0 0;overflow-wrap:anywhere}.mobile-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:10px;overflow:hidden;border:1px solid var(--phone-line);border-radius:14px;background:var(--phone-line)}.mobile-summary-grid div{min-width:0;padding:10px 3px;background:var(--phone-surface);text-align:center}.mobile-summary-grid b,.mobile-summary-grid span{display:block}.mobile-summary-grid b{color:#d5b571;font-size:18px}.mobile-summary-grid span{margin-top:3px;color:var(--phone-muted);font-size:10px}.mobile-route-state{padding:56px 20px;text-align:center;color:var(--phone-muted)}.mobile-route-state.error b{color:#d99287}.mobile-plan-status{display:flex;justify-content:space-between;margin-bottom:10px}.mobile-plan-status b{color:#d4b36e}.mobile-detail-route>footer{position:fixed;right:0;bottom:0;left:0;min-height:calc(68px + env(safe-area-inset-bottom));padding:8px var(--phone-gutter) calc(8px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--phone-line);background:#11120f}.mobile-detail-route>footer p{margin:0;color:var(--phone-muted);font-size:11px}.mobile-detail-route>footer button{flex:none;padding:0 16px;border:0;border-radius:10px;background:#d5ba7d;color:#17150f}.mobile-readiness-card{display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:14px;border:1px solid #65502e;border-radius:14px;background:#211c13}.mobile-readiness-card>span{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:#352a18;color:#dbb66e}.mobile-readiness-card strong,.mobile-readiness-card small{display:block}.mobile-readiness-card small{margin-top:4px;color:#aaa397}.mobile-readiness-card.ready{border-color:#31513a;background:#142019}.mobile-readiness-card.ready>span{background:#1c3926;color:#82bd91}.mobile-form-card{margin-bottom:10px;padding:13px;border:1px solid var(--phone-line);border-radius:15px;background:var(--phone-surface)}.mobile-form-card h2{margin:0 0 13px;font-size:17px}.mobile-form-card>p{margin:0 0 13px;color:var(--phone-muted)}.mobile-form-card>label:not(.mobile-switch-row):not(.mobile-qr-upload):not(.mobile-file-action){display:grid;gap:6px;margin-bottom:13px;color:#aaa397;font-size:13px}.mobile-form-card label>small{color:#888178}.mobile-form-card :is(input:not([type=checkbox]):not([type=file]),textarea,select){box-sizing:border-box;width:100%;min-height:44px;padding:8px 10px;border:1px solid #343530;border-radius:10px;background:#121210;color:var(--phone-text);font-size:14px}.mobile-form-card textarea{min-height:92px;resize:vertical}.mobile-time-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:13px}.mobile-time-row label{display:grid;gap:6px;color:#aaa397}.mobile-switch-row{display:flex;align-items:flex-start;gap:11px;padding:12px;border:1px solid #33342f;border-radius:11px;background:#11120f}.mobile-switch-row input{width:22px;height:22px;flex:none;accent-color:#c3a363}.mobile-switch-row strong,.mobile-switch-row small{display:block}.mobile-switch-row small{margin-top:4px;color:var(--phone-muted)}.mobile-qr-upload{display:grid;place-items:center;width:min(230px,100%);aspect-ratio:1;margin:0 auto;overflow:hidden;border:1px dashed #655538;border-radius:14px;background:#0f100e;color:#d2b16e}.mobile-qr-upload img{width:100%;height:100%;object-fit:contain}.mobile-qr-upload input,.mobile-file-action input{display:none}.mobile-contact-preview{margin-bottom:92px;padding:16px;border:1px solid #58482e;border-radius:15px;background:linear-gradient(145deg,#211c13,#121310)}.mobile-contact-preview small,.mobile-contact-preview strong,.mobile-contact-preview span{display:block}.mobile-contact-preview strong{margin:7px 0;font-size:20px}.mobile-contact-preview p,.mobile-contact-preview span{color:var(--phone-muted)}.mobile-contact-preview.disabled{opacity:.6}.mobile-settings-card{padding-bottom:4px}.mobile-setting-row{width:100%;min-height:52px;padding:0;display:grid;grid-template-columns:82px minmax(0,1fr) 18px;align-items:center;gap:8px;border:0;border-top:1px solid var(--phone-line);background:transparent;color:inherit;text-align:left}.mobile-setting-row>span{color:var(--phone-muted);font-size:12px}.mobile-setting-row>strong{overflow:hidden;color:#ded8ce;font-size:14px;font-weight:500;text-align:right;text-overflow:ellipsis;white-space:nowrap}.mobile-setting-row>strong.empty{color:#766f66}.mobile-setting-row>i{color:#b2955c;font-style:normal;font-size:20px}.mobile-field-editor>input{box-sizing:border-box;width:100%;height:46px;padding:0 12px;border:1px solid #3d3d38;border-radius:10px;outline:0;background:#11120f;color:var(--phone-text);font-size:16px}.mobile-field-editor>small{display:block;margin-top:7px;color:var(--phone-muted)}.mobile-field-editor .mobile-sheet-actions{margin-top:14px}.mobile-save-bar{position:fixed;z-index:180;right:0;bottom:calc(var(--phone-tabbar) + env(safe-area-inset-bottom));left:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:8px var(--phone-gutter);border-top:1px solid var(--phone-line);background:#0c0d0cfa}.mobile-save-bar span{overflow:hidden;color:var(--phone-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mobile-save-bar button{min-width:142px;padding:0 14px;border:0;border-radius:11px;background:#d5ba7d;color:#17150f;font-weight:700}.mobile-save-bar button:disabled{background:#292927;color:#888}.mobile-home-page{padding-bottom:80px}.mobile-home-page .mobile-form-card>label:not(.mobile-switch-row):not(.mobile-file-action){grid-template-columns:100px minmax(0,1fr);align-items:center;gap:8px;margin:0;padding:7px 0;border-bottom:1px solid #242521}.mobile-home-page .mobile-form-card>label:has(textarea){grid-template-columns:minmax(0,1fr);align-items:start}.mobile-home-tasks{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px}.mobile-home-tasks button{display:flex;align-items:center;gap:8px;min-width:0;min-height:66px;padding:9px;border:1px solid var(--phone-line);border-radius:12px;background:var(--phone-surface);color:inherit;text-align:left}.mobile-home-tasks button i{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:#352819;color:#d7b36d;font-style:normal}.mobile-home-tasks button strong,.mobile-home-tasks button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-home-tasks button small{margin-top:3px;color:var(--phone-muted);font-size:10px}.mobile-home-tasks button.active{border-color:#9a7e4a;background:#241f16}.mobile-home-tasks button.ready i{background:#193522;color:#7cbc8c}.mobile-template-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.mobile-template-grid button{overflow:hidden;padding:0 0 10px;border:1px solid #343530;border-radius:12px;background:#11120f;color:inherit;text-align:left}.mobile-template-grid button.active{border-color:#a78a51}.mobile-template-grid img{width:100%;height:104px;object-fit:cover}.mobile-template-grid strong,.mobile-template-grid small{display:block;padding:0 9px}.mobile-template-grid strong{margin-top:8px}.mobile-template-grid small{margin-top:4px;color:var(--phone-muted);font-size:10px}.mobile-hero-preview{position:relative;height:300px;margin:8px 0;overflow:hidden;border-radius:13px;background:#090a09 center/cover no-repeat}.mobile-hero-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#000c)}.mobile-hero-preview>span{position:absolute;z-index:1;right:15px;bottom:18px;left:15px}.mobile-hero-preview small,.mobile-hero-preview strong{display:block}.mobile-hero-preview strong{margin-top:6px;font-size:25px}.mobile-hero-preview p{margin:7px 0 0;color:#d4d0c8}.mobile-file-action{display:grid;place-items:center;min-height:48px;margin-bottom:7px;border:1px solid #725d37;border-radius:11px;background:#211d16;color:#d7b771}.mobile-form-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.mobile-form-head h2{margin:0}.mobile-form-head span small{color:var(--phone-muted)}.mobile-form-head>button{padding:0 11px;border:1px solid #55472f;border-radius:9px;background:#201c15;color:#d2b16d}.mobile-selected-list,.mobile-choice-list{display:grid;gap:7px;margin:12px 0}.mobile-selected-list article,.mobile-choice-list button,.mobile-fixed-content{display:flex;align-items:center;gap:9px;min-width:0;min-height:58px;padding:8px;border:1px solid #30312d;border-radius:11px;background:#11120f;color:inherit;text-align:left}.mobile-selected-list img,.mobile-fixed-content img{width:44px;height:44px;flex:none;object-fit:cover;border-radius:7px;background:#242622}.mobile-selected-list article>span,.mobile-choice-list button>span,.mobile-fixed-content>span{min-width:0;flex:1}.mobile-selected-list strong,.mobile-selected-list small,.mobile-choice-list strong,.mobile-choice-list small,.mobile-fixed-content strong,.mobile-fixed-content small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-selected-list small,.mobile-choice-list small,.mobile-fixed-content small{margin-top:4px;color:var(--phone-muted)}.mobile-selected-list article>div{display:flex;flex:none;gap:3px}.mobile-selected-list button{width:38px;min-width:38px;padding:0;border:0;border-radius:8px;background:#24251f;color:#d3b16e}.mobile-choice-list button>i,.mobile-fixed-content em{flex:none;color:#c9a866;font-style:normal;font-size:12px}.mobile-choice-list button.active,.mobile-fixed-content.active{border-color:#806a41;background:#211d15}.mobile-environment-card{margin-bottom:10px;padding:17px;border:1px solid #53472f;border-radius:15px;background:#211d16}.mobile-environment-card small,.mobile-environment-card strong{display:block}.mobile-environment-card strong{margin-top:6px;font-size:20px}.mobile-environment-card p{margin:7px 0 0;color:var(--phone-muted)}.mobile-environment-card.production{border-color:#71463f;background:#281917}.mobile-system-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mobile-system-grid article{min-width:0;padding:13px;border:1px solid var(--phone-line);border-radius:13px;background:var(--phone-surface)}.mobile-system-grid small,.mobile-system-grid strong,.mobile-system-grid span{display:block;overflow-wrap:anywhere}.mobile-system-grid strong{margin:7px 0;color:#ddd7ce}.mobile-system-grid span{color:var(--phone-muted);font-size:11px}.mobile-system-grid article.issue{border-color:#68443c}.mobile-next-card{margin-top:10px;padding:15px;border:1px solid var(--phone-line);border-radius:14px;background:var(--phone-surface)}.mobile-next-card p{color:var(--phone-muted)}.mobile-next-card button{padding:0 14px;border:1px solid #645235;border-radius:10px;background:#211d16;color:#d5b570}.mobile-summary-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px}.mobile-summary-three div{min-width:0;padding:11px 4px;border:1px solid var(--phone-line);border-radius:12px;background:var(--phone-surface);text-align:center}.mobile-summary-three b,.mobile-summary-three span{display:block}.mobile-summary-three b{color:#d5b570;font-size:21px}.mobile-summary-three span{margin-top:3px;color:var(--phone-muted);font-size:10px}.mobile-filter-select{display:grid;gap:5px;margin-bottom:10px;color:var(--phone-muted);font-size:11px}.mobile-filter-select select{min-height:48px;padding:0 10px;border:1px solid var(--phone-line);border-radius:11px;background:var(--phone-surface);color:var(--phone-text)}.mobile-recycle-card{padding:14px;border:1px solid var(--phone-line);border-radius:14px;background:var(--phone-surface)}.mobile-recycle-card>small,.mobile-recycle-card>strong,.mobile-recycle-card>code{display:block}.mobile-recycle-card>small{color:#c1a165}.mobile-recycle-card>strong{margin-top:6px;font-size:18px}.mobile-recycle-card>code{margin-top:5px;overflow-wrap:anywhere;color:#777e77}.mobile-recycle-card>p{padding:8px;border-radius:7px;background:#191a17;color:var(--phone-muted)}.mobile-recycle-card>p.protected{background:#251e15;color:#c3a568}.mobile-recycle-card>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.mobile-recycle-card>div button{border:1px solid #46443d;border-radius:10px;background:#1c1d1a;color:#ddd}.mobile-recycle-card>div button.danger{border-color:#61413b;color:#d7958b}.mobile-recycle-card>div span{display:grid;place-items:center;color:#a98e5b;font-size:11px}.mobile-filter-pair{display:grid;grid-template-columns:1fr 1fr;gap:7px}.mobile-filter-pair label{display:grid;gap:5px;color:var(--phone-muted);font-size:11px}.mobile-filter-pair select{min-width:0;min-height:46px;padding:0 8px;border:1px solid var(--phone-line);border-radius:10px;background:var(--phone-surface);color:var(--phone-text)}.mobile-audit-list{display:grid;gap:8px}.mobile-audit-list article{min-width:0;padding:13px;border:1px solid var(--phone-line);border-radius:13px;background:var(--phone-surface)}.mobile-audit-list time{color:#817b72;font-size:11px}.mobile-audit-list p{margin:7px 0}.mobile-audit-list p em{color:#c2a263;font-style:normal}.mobile-audit-list article>strong{display:block;overflow-wrap:anywhere;color:#ccc5ba}.mobile-audit-list details{margin-top:9px;color:var(--phone-muted)}.mobile-audit-list code{display:block;margin-top:5px;overflow-wrap:anywhere}.mobile-audit-list>button{border:1px solid #514630;border-radius:10px;background:#201c15;color:#d0af6c}.modal-mask,.customer-mask,.plan-detail-mask,.application-mask{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;justify-content:stretch!important}.modal,.product-modal,.application-sheet,.customer-sheet,.plan-detail-sheet{box-sizing:border-box!important;min-width:0!important}.modal-head{justify-content:space-between!important}.modal-head-actions{flex:none}.modal-head-actions .mobile-draft-action{display:none!important}.modal-live-preview{box-sizing:border-box;width:100%}.modal-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)!important}}@media(max-width:430px){:root{--phone-gutter: 12px}.mobile-system-grid{grid-template-columns:minmax(0,1fr)}.dashboard .dashboard-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard .dashboard-summary-cards article span{display:block}.cases-cms .case-manage-card{grid-template-columns:92px minmax(0,1fr)!important}.cases-cms .case-cover{min-height:112px!important}.product-center .product-head .create-actions,.application-table .application-actions{grid-template-columns:minmax(0,1fr)!important}.product-modal .gallery-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-modal .video-list,.dashboard .dashboard-shortcuts{grid-template-columns:minmax(0,1fr)!important}.product-modal .dimension-field>div{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important}}@media(prefers-reduced-motion:reduce){.admin-shell *,.pwa-status{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:900px){.modal-mask>.product-modal,.application-mask>.application-sheet,.customer-mask>.customer-sheet,.plan-detail-mask>.plan-detail-sheet{display:flex!important;flex-direction:column!important;overflow:hidden!important}.product-modal>.modal-head,.application-sheet>header,.customer-sheet>header,.plan-detail-sheet>header{flex:0 0 auto;margin-bottom:0!important}.product-modal>.mobile-editor-scroll,.application-sheet>form,.customer-sheet>main,.plan-detail-sheet>main{min-height:0!important;flex:1 1 auto!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;padding:12px 0 24px!important}.product-modal .modal-actions,.application-sheet-actions,.customer-sheet>footer,.plan-detail-sheet>footer{position:relative!important;flex:0 0 auto!important;bottom:auto!important;margin:0 calc(var(--phone-gutter) * -1)!important;box-shadow:0 -12px 30px #00000057}.product-modal .modal-actions .save-hint{grid-column:1 / -1;min-height:16px}.product-modal .media-field{margin:0 0 10px!important;padding:13px!important;border:1px solid var(--phone-line)!important;border-radius:14px!important;background:var(--phone-surface)!important}.product-modal .media-field>span{display:block;margin-bottom:9px;color:#e2ddd3;font-size:14px;font-weight:700}.product-modal .media-field>small{display:block;margin-top:8px;color:#7f837e;font-size:10px;line-height:1.55}.product-modal .upload-box,.product-modal .upload-box.wide{min-height:118px!important;border-radius:11px!important}.product-modal .gallery-add,.product-modal .video-add{min-height:92px!important;border-radius:11px!important}.product-modal .gallery-list,.product-modal .video-list{max-height:310px;overflow-y:auto;padding-right:2px}.product-modal :is(.product-performance-grid,.product-package-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 9px!important}.product-modal :is(.product-performance-grid,.product-package-grid)>*{grid-column:auto!important}.product-modal :is(.product-performance-grid,.product-package-grid)>.full,.product-modal .product-performance-grid>.feature-panel,.product-modal .product-performance-grid>.field-guidance{grid-column:1 / -1!important}.product-modal :is(.product-performance-grid,.product-package-grid)>label{min-width:0;padding:9px 0!important;font-size:11px!important}.product-modal :is(.product-performance-grid,.product-package-grid)>label>:is(input,select){height:44px!important;min-height:44px!important;padding:0 9px!important;font-size:14px!important}.product-modal .feature-panel{margin-bottom:7px!important;padding:13px!important;border:1px solid var(--phone-line);border-radius:14px;background:var(--phone-surface)}.product-modal .feature-edit-row{grid-template-columns:32px minmax(0,1fr) repeat(3,38px)!important;gap:6px!important}.product-modal .feature-edit-row button{display:inline-flex!important;align-items:center;justify-content:center;min-width:38px!important;padding:0!important}.product-modal .field-guidance{margin:7px 0 0!important;padding:11px 12px!important;border-radius:10px;background:#181812}.material-workspace-grid,.material-workspace-grid.preview-open,.brand-editor-grid,.security-layout{display:block!important}.material-outline,.plan-products{overflow-x:visible!important;flex-wrap:wrap!important}.material-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.material-form-grid>.full{grid-column:1 / -1!important}.brand-editor-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.security-layout{grid-template-columns:minmax(0,1fr)!important;margin:0 0 18px!important}.security-card,.security-guide{padding:16px!important;border-radius:15px!important}.security-card-head{margin-bottom:14px!important;padding-bottom:14px!important}.security-card>label{margin-top:14px!important}.content-config .upload-box,.material-workspace-grid .upload-box{min-height:128px!important}.material-workspace{overflow:visible!important}.material-workspace-head{position:sticky!important;top:calc(62px + env(safe-area-inset-top));z-index:45;padding:12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;background:#0f100ff7!important}.material-workspace-head .material-back{grid-column:1 / -1;justify-self:start;min-height:40px!important}.material-workspace-title{min-width:0}.material-workspace-title h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px!important}.material-workspace-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px!important}.material-workspace-actions button{min-height:42px!important;padding:0 10px!important;font-size:12px!important}.material-workspace-actions .material-primary{grid-column:1 / -1}.material-outline{margin:0 -4px 10px!important;padding:8px 4px!important;scroll-snap-type:x proximity}.material-outline>button,.material-outline-row{flex-basis:132px!important;scroll-snap-align:start}.material-outline-label{display:none!important}.material-editor{padding:0!important}.material-editor-card{border-radius:14px!important}.material-form-grid{grid-template-columns:minmax(0,1fr)!important}.material-form-grid>*{grid-column:1!important}.material-item-editor article{padding:12px!important}.brand-editor-grid{padding:0!important}.principle-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;background:transparent!important}.principle-grid article,.principle-add{min-height:0!important;padding:14px!important;border:1px solid var(--phone-line)!important;border-radius:13px!important}.brand-preview{margin:10px 0 18px!important;padding:18px!important}.security-password-field{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}.security-password-field button{min-width:64px!important}.security-guide{margin-top:10px!important}}@media(max-width:370px){.product-modal :is(.product-performance-grid,.product-package-grid),.material-form-grid,.brand-editor-grid{grid-template-columns:minmax(0,1fr)!important}.product-modal :is(.product-performance-grid,.product-package-grid)>*{grid-column:1!important}}.admin-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:12px;align-items:start;margin-top:10px}.admin-sortable-media,.admin-upload-tile{position:relative;min-width:0;aspect-ratio:var(--media-ratio,1 / 1);border:1px solid var(--v3-line,var(--tk-border,#303032));border-radius:14px;overflow:hidden;background:var(--v3-surface,var(--tk-surface,#151516))}.admin-sortable-media{cursor:grab;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.admin-sortable-media:active{cursor:grabbing}.admin-sortable-media.is-dragging{z-index:10;transform:scale(1.035);box-shadow:0 16px 36px #0f172a38;opacity:.92}.media-sort-active,.media-sort-active body{overscroll-behavior:none}.media-sort-active .admin-sortable-media{touch-action:none}.admin-sortable-media__preview{display:block;width:100%;height:100%;padding:0!important;border:0!important;border-radius:0!important;background:var(--v3-surface-2,var(--tk-surface-raised,#1a1a1b))!important;overflow:hidden}.admin-sortable-media__preview img,.admin-sortable-media__preview video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.admin-sortable-media__order,.admin-sortable-media__primary{position:absolute;top:8px;min-width:24px;height:24px;padding:0 7px;display:grid;place-items:center;border-radius:999px;background:#0f172ac7;color:#fff;font-size:11px;line-height:1;pointer-events:none}.admin-sortable-media__order{left:8px}.admin-sortable-media__primary{left:40px;background:var(--v3-gold,var(--tk-gold,#c9a968))}.admin-sortable-media__remove{position:absolute!important;top:7px!important;right:7px!important;width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;display:grid!important;place-items:center;border:0!important;border-radius:50%!important;background:#0f172ad1!important;color:#fff!important;font-size:19px!important;line-height:1!important;opacity:0;transition:opacity .15s ease}.admin-sortable-media:hover .admin-sortable-media__remove,.admin-sortable-media__remove:focus-visible{opacity:1}.admin-sortable-media__select,.admin-sortable-media__poster{position:absolute!important;left:8px!important;right:8px!important;bottom:8px!important;width:auto!important;min-height:30px!important;padding:6px 8px!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:8px!important;background:#0f172ad1!important;color:#fff!important;font-size:11px!important;text-align:center;cursor:pointer}.admin-sortable-media__select.active{background:var(--v3-gold,var(--tk-gold,#c9a968))!important}.admin-sortable-media__poster input{position:absolute;opacity:0;pointer-events:none}.admin-video-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#0f172ab8;color:#fff;pointer-events:none}.admin-upload-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-style:dashed;color:var(--v3-muted,var(--tk-text-muted,#77736d));cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.admin-upload-tile:hover{border-color:var(--v3-gold,var(--tk-gold,#c9a968));background:#c2a06614;color:var(--v3-gold,var(--tk-gold,#c9a968))}.admin-upload-tile__plus{font-size:25px;line-height:1}.admin-upload-tile input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.admin-upload-tile.is-disabled{opacity:.45;cursor:not-allowed}.admin-single-image{display:grid;gap:10px;max-width:280px}.admin-single-image>.admin-upload-tile,.admin-single-image__frame{width:100%;aspect-ratio:var(--media-ratio,1 / 1)}.admin-single-image__frame{position:relative;padding:0!important;overflow:hidden;border:1px solid var(--v3-line,var(--tk-border,#303032))!important;border-radius:14px!important;background:var(--v3-surface-2,var(--tk-surface-raised,#1a1a1b))!important}.admin-single-image__frame img{width:100%;height:100%;display:block}.admin-single-image__frame span{position:absolute;inset:auto 8px 8px;padding:6px;border-radius:8px;background:#0f172ab8;color:#fff;font-size:11px}.admin-single-image__actions{display:flex;gap:8px}.admin-single-image__replace{position:relative;min-height:38px;padding:8px 12px;display:flex;align-items:center;border:1px solid var(--v3-line,var(--tk-border,#303032));border-radius:10px;cursor:pointer}.admin-single-image__replace input{position:absolute;inset:0;opacity:0}.admin-media-preview{position:fixed;z-index:10000;inset:0;padding:24px;display:grid;place-items:center;background:#030712c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-media-preview__surface{position:relative;width:min(920px,100%);max-height:calc(100vh - 48px);padding:18px;display:grid;gap:14px;border-radius:18px;background:var(--v3-surface,var(--tk-surface,#151516));box-shadow:0 24px 70px #00000059}.admin-media-preview__surface>img,.admin-media-preview__surface>video{display:block;width:100%;max-height:calc(100vh - 160px);object-fit:contain;background:#070b14;border-radius:12px}.admin-media-preview__close{position:absolute!important;z-index:2;top:26px!important;right:26px!important;width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#0f172ad1!important;color:#fff!important;font-size:24px!important}.admin-media-preview__actions{display:flex;justify-content:flex-end;gap:10px}.admin-media-preview__actions button{min-height:42px}.media-field>.admin-media-grid{width:100%}.product-media-step .admin-media-grid,.case-step-panel .admin-media-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}@media(max-width:900px){.admin-media-grid,.product-media-step .admin-media-grid,.case-step-panel .admin-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-sortable-media,.admin-upload-tile{border-radius:12px}.admin-sortable-media__remove{display:none!important}.admin-sortable-media__order,.admin-sortable-media__primary{top:6px;height:21px;min-width:21px;padding:0 5px}.admin-sortable-media__order{left:6px}.admin-sortable-media__primary{left:32px}.admin-sortable-media__select,.admin-sortable-media__poster{left:5px!important;right:5px!important;bottom:5px!important;min-height:26px!important;padding:4px!important;font-size:10px!important}.admin-media-preview{align-items:end;padding:0}.admin-media-preview__surface{width:100%;max-height:88vh;border-radius:22px 22px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.admin-media-preview__actions{display:grid;grid-template-columns:1fr 1fr}.admin-single-image{max-width:100%}}.admin-reference-sort-list{display:grid;gap:8px}.admin-reference-sort-item{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:64px;padding:7px;border:1px solid var(--v3-line,var(--tk-border,#303032));border-radius:12px;background:var(--v3-surface,var(--tk-surface,#151516));cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform .16s ease,box-shadow .16s ease}.admin-reference-sort-item.is-dragging{z-index:10;transform:scale(1.018);box-shadow:0 14px 30px #0f172a2e}.admin-reference-sort-item img{width:52px;height:52px;display:block;object-fit:cover;border-radius:9px;pointer-events:none;-webkit-user-drag:none}.admin-reference-sort-item span{display:grid;gap:3px;min-width:0}.admin-reference-sort-item strong,.admin-reference-sort-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-reference-sort-item button{min-height:36px!important}.media-sort-active .admin-reference-sort-item{touch-action:none}@media screen and (max-width:900px){:root{--bg:#f3f4f6;--surface:#fff;--surface-2:#f7f8fa;--surface-3:#eef0f4;--ink:#171a21;--ink-2:#4e5562;--ink-3:#858b96;--line:#e3e6eb;--accent:#3659e3;--accent-soft:#edf1ff;--success:#17865f;--success-soft:#e8f6f0;--warning:#ae6717;--warning-soft:#fff4e3;--danger:#c83f49;--danger-soft:#ffedef;--pending:#7355cc;--pending-soft:#f1edff;--radius-xl:22px;--radius-lg:17px;--radius-md:13px;--radius-sm:9px;--shadow:0 12px 35px rgba(21,26,35,.1);--page-x:18px;--tab-h:78px;--safe-top:22px;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#dfe2e7;color:var(--ink)}button,input,textarea,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(54,89,227,.22);outline-offset:2px}body{display:grid;place-items:center;min-height:100vh;overflow:hidden}.device{position:relative;width:390px;height:844px;overflow:hidden;background:var(--bg);border-radius:42px;box-shadow:0 28px 70px #0f141c3d,inset 0 0 0 1px #fffc}#app{height:100%}.app-shell{height:100%;display:flex;flex-direction:column;background:var(--bg);overflow:hidden}.status-bar{height:var(--safe-top);padding:8px 22px 0;display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;line-height:1;flex:0 0 auto;background:inherit;z-index:9}.status-icons{display:flex;gap:6px;align-items:center}.status-icons i{display:block;background:var(--ink)}.signal{width:14px;height:9px;clip-path:polygon(0 100%,0 72%,18% 72%,18% 54%,38% 54%,38% 36%,58% 36%,58% 18%,78% 18%,78% 0,100% 0,100% 100%)}.wifi{width:12px;height:9px;border:2px solid var(--ink);border-width:2px 2px 0 0;transform:rotate(-45deg);border-radius:0 10px 0 0}.battery{width:18px;height:9px;border:1.5px solid var(--ink);border-radius:3px;position:relative;background:transparent!important}.battery:before{content:"";position:absolute;inset:1.5px;background:var(--ink);border-radius:1px}.battery:after{content:"";position:absolute;right:-3px;top:2px;width:2px;height:4px;background:var(--ink);border-radius:0 2px 2px 0}.app-header{height:62px;padding:8px var(--page-x) 9px;display:flex;align-items:center;gap:10px;background:inherit;flex:0 0 auto;z-index:8}.app-header .title-wrap{min-width:0;flex:1}.eyebrow{margin:0 0 2px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);font-size:10px;font-weight:750}.app-title{font-size:23px;line-height:1.15;margin:0;font-weight:760;letter-spacing:-.03em}.app-title.small{font-size:20px}.header-action,.back-btn,.icon-btn{width:40px;height:40px;border:0;border-radius:13px;background:var(--surface);display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--line);padding:0}.header-action svg,.back-btn svg,.icon-btn svg{width:20px;height:20px}.header-action.avatar{background:var(--ink);color:#fff;font-size:12px;font-weight:800;box-shadow:none}.back-btn{background:transparent;box-shadow:none;margin-left:-8px}.offline-bar,.alert-bar{margin:0 var(--page-x) 8px;padding:10px 12px;border-radius:11px;font-size:12px;font-weight:650;display:flex;align-items:center;gap:8px}.offline-bar{background:#2b2f38;color:#fff}.alert-bar.error{background:var(--danger-soft);color:var(--danger)}.alert-bar.warning{background:var(--warning-soft);color:#8a5315}.alert-bar.success{background:var(--success-soft);color:var(--success)}.page-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--page-x) calc(var(--tab-h) + 22px);scrollbar-width:none}.page-scroll::-webkit-scrollbar{display:none}.page-scroll.has-action{padding-bottom:112px}.page-scroll.no-tabs{padding-bottom:28px}.section{margin:18px 0 24px}.section:first-child{margin-top:4px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;margin:0 0 11px;gap:12px}.section-head h2{font-size:17px;line-height:1.2;margin:0;font-weight:760;letter-spacing:-.01em}.section-head p,.section-head span{margin:0;color:var(--ink-3);font-size:12px}.text-link{border:0;background:none;padding:4px 0;color:var(--accent);font-size:12px;font-weight:700}.search{height:46px;border-radius:14px;background:var(--surface);display:flex;align-items:center;gap:10px;padding:0 13px;box-shadow:inset 0 0 0 1px var(--line)}.search svg{width:18px;height:18px;color:var(--ink-3)}.search input{border:0;outline:0;background:transparent;min-width:0;flex:1;color:var(--ink);font-size:14px}.search input::placeholder{color:#9a9faa}.filter-btn{height:46px;min-width:46px;border:0;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);display:flex;align-items:center;justify-content:center;gap:5px;padding:0 12px;font-size:13px;font-weight:700}.filter-btn i{background:var(--accent);color:#fff;min-width:17px;height:17px;border-radius:9px;display:grid;place-items:center;font-size:10px;font-style:normal}.hero-task{background:var(--ink);color:#fff;border-radius:var(--radius-xl);padding:17px;position:relative;overflow:hidden}.hero-task:after{content:"";position:absolute;width:110px;height:110px;border:24px solid rgba(255,255,255,.045);border-radius:50%;right:-34px;top:-48px}.hero-task .label{font-size:11px;color:#ffffff9e;font-weight:700;letter-spacing:.08em}.hero-task h2{margin:8px 0 5px;font-size:25px;letter-spacing:-.03em}.hero-task p{margin:0;color:#ffffffb3;font-size:12px}.hero-task .hero-row{display:flex;align-items:flex-end;justify-content:space-between;margin-top:18px}.hero-task .hero-row strong{font-size:13px}.hero-task .hero-row button{height:38px;border:0;border-radius:12px;padding:0 14px;background:#fff;color:var(--ink);font-weight:750;font-size:12px;position:relative;z-index:1}.metric-strip{display:grid;grid-template-columns:repeat(3,1fr);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);margin-top:10px}.metric{padding:13px 11px;position:relative}.metric+.metric:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:1px;background:var(--line)}.metric strong{font-size:20px;display:block}.metric span{font-size:10px;color:var(--ink-3);margin-top:2px;display:block}.task-list,.plain-list{display:flex;flex-direction:column;gap:9px}.task-row{width:100%;border:0;background:var(--surface);border-radius:var(--radius-lg);padding:13px;display:flex;align-items:center;text-align:left;box-shadow:inset 0 0 0 1px var(--line);gap:12px}.task-row .task-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex:0 0 auto}.task-icon.warning{background:var(--warning-soft);color:var(--warning)}.task-icon.danger{background:var(--danger-soft);color:var(--danger)}.task-row .task-copy{flex:1;min-width:0}.task-copy strong{display:block;font-size:14px}.task-copy span{display:block;font-size:11px;color:var(--ink-3);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-row .count{font-size:12px;color:var(--ink-2);font-weight:700}.task-row>svg{width:17px;color:var(--ink-3)}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.quick-action{border:0;background:transparent;padding:4px 0;text-align:center}.quick-action i{width:46px;height:46px;border-radius:15px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);display:grid;place-items:center;margin:0 auto 7px;color:var(--ink);font-style:normal}.quick-action i svg{width:21px}.quick-action span{font-size:11px;color:var(--ink-2);font-weight:650}.segmented-scroll{display:flex;gap:7px;overflow-x:auto;margin:2px calc(var(--page-x)*-1) 13px;padding:0 var(--page-x);scrollbar-width:none}.segmented-scroll::-webkit-scrollbar{display:none}.chip{height:34px;border-radius:10px;border:1px solid var(--line);background:var(--surface);padding:0 12px;white-space:nowrap;font-size:12px;color:var(--ink-2);font-weight:650}.chip.active{background:var(--ink);border-color:var(--ink);color:#fff}.chip .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--danger);margin-right:5px}.list-summary{display:flex;align-items:center;justify-content:space-between;margin:12px 1px 9px;color:var(--ink-3);font-size:11px}.list-summary b{color:var(--ink-2)}.application-card,.product-card,.case-card,.customer-card,.series-card,.content-entry,.system-card,.recycle-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.application-card{padding:14px}.application-card+.application-card,.product-card+.product-card,.case-card+.case-card,.customer-card+.customer-card,.series-card+.series-card,.recycle-card+.recycle-card{margin-top:10px}.card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.card-id{font-size:10px;color:var(--ink-3);font-variant-numeric:tabular-nums}.status-pill{display:inline-flex;align-items:center;height:23px;border-radius:8px;padding:0 8px;font-size:10px;font-weight:750}.status-pill.submitted{background:var(--pending-soft);color:var(--pending)}.status-pill.confirmed,.status-pill.preparing{background:var(--warning-soft);color:var(--warning)}.status-pill.shipped,.status-pill.published{background:var(--accent-soft);color:var(--accent)}.status-pill.completed,.status-pill.active{background:var(--success-soft);color:var(--success)}.status-pill.cancelled,.status-pill.archived{background:var(--surface-3);color:var(--ink-3)}.status-pill.rejected,.status-pill.error{background:var(--danger-soft);color:var(--danger)}.application-card h3{font-size:16px;margin:12px 0 4px}.application-card h3 span{font-size:12px;color:var(--ink-3);font-weight:500;margin-left:7px}.application-card p{font-size:12px;color:var(--ink-2);margin:0}.card-meta{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:11px;border-top:1px solid var(--line)}.card-meta span{font-size:11px;color:var(--ink-3)}.card-meta button,.inline-action{height:34px;border-radius:10px;border:0;background:var(--accent);color:#fff;padding:0 12px;font-size:11px;font-weight:750}.card-meta button.secondary{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.media-list{display:flex;flex-direction:column;gap:10px}.product-card,.case-card{overflow:hidden}.product-card .media-row{display:flex;min-height:122px}.product-thumb{width:118px;min-height:122px;object-fit:cover;background:var(--surface-3)}.product-card .product-copy{padding:13px 12px;flex:1;min-width:0}.product-copy h3,.case-copy h3{font-size:15px;margin:0 0 4px}.product-copy .code,.case-copy .code{font-size:10px;color:var(--ink-3);margin-bottom:8px}.product-copy .spec{font-size:12px;color:var(--ink-2)}.product-copy .price{margin-top:13px;font-weight:800;color:var(--ink);font-size:16px}.product-copy .price small{font-size:10px;color:var(--ink-3);font-weight:500}.product-copy .row-foot{margin-top:9px;display:flex;align-items:center;justify-content:space-between}.missing{font-size:10px;color:var(--warning);font-weight:650}.updated{font-size:9px;color:var(--ink-3)}.more-dot{width:30px;height:30px;border:0;border-radius:10px;background:var(--surface-2);display:grid;place-items:center;font-weight:800;letter-spacing:1px}.case-card img{width:100%;height:145px;object-fit:cover;display:block}.case-copy{padding:13px}.case-copy p{margin:4px 0 0;font-size:11px;color:var(--ink-2)}.case-copy .case-foot{display:flex;justify-content:space-between;align-items:center;margin-top:11px}.case-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.case-grid .case-card{margin:0}.case-grid .case-card img{height:104px}.case-grid .case-copy{padding:11px}.case-grid .case-copy h3{font-size:13px}.case-grid .case-copy p{font-size:10px}.detail-cover{height:210px;border-radius:var(--radius-xl);overflow:hidden;position:relative;background:var(--surface-3)}.detail-cover img{width:100%;height:100%;object-fit:cover}.detail-cover .floating-status{position:absolute;left:12px;top:12px}.detail-section{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:15px;margin-top:10px}.detail-section h2{font-size:14px;margin:0 0 12px}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 10px}.info-item span{display:block;font-size:10px;color:var(--ink-3);margin-bottom:4px}.info-item strong{font-size:13px;font-weight:650}.info-item.full{grid-column:1/-1}.product-line{display:flex;gap:10px;align-items:center}.product-line img{width:54px;height:54px;border-radius:10px;object-fit:cover}.product-line span{flex:1}.product-line strong,.product-line small{display:block}.product-line small{font-size:10px;color:var(--ink-3);margin-top:4px}.timeline{padding-left:10px}.timeline-row{position:relative;padding:0 0 17px 20px;border-left:1px solid var(--line)}.timeline-row:last-child{padding-bottom:0}.timeline-row:before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--surface);border:2px solid var(--accent);left:-5px;top:1px}.timeline-row strong{display:block;font-size:12px}.timeline-row span{display:block;font-size:10px;color:var(--ink-3);margin-top:3px}.sticky-action{position:absolute;left:0;right:0;bottom:0;padding:11px var(--page-x) calc(12px + env(safe-area-inset-bottom));background:#fffffff0;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;gap:9px;z-index:12}.sticky-action.with-tabs{bottom:var(--tab-h)}.action-primary,.action-secondary{height:48px;border-radius:14px;border:0;font-weight:760;font-size:14px}.action-primary{background:var(--accent);color:#fff;flex:1}.action-secondary{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);padding:0 17px}.action-primary[disabled],.action-secondary[disabled]{opacity:.5}.bottom-tabs{position:absolute;left:0;right:0;bottom:0;height:var(--tab-h);display:grid;grid-template-columns:repeat(5,1fr);padding:8px 9px calc(11px + env(safe-area-inset-bottom));background:#fffffff5;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:11}.tab-btn{border:0;background:transparent;color:var(--ink-3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;position:relative;font-size:10px;font-weight:650}.tab-btn svg{width:20px;height:20px}.tab-btn.active{color:var(--accent)}.tab-btn.active:before{content:"";position:absolute;top:-9px;width:22px;height:3px;border-radius:0 0 4px 4px;background:var(--accent)}.tab-badge{position:absolute;top:1px;margin-left:17px;min-width:15px;height:15px;border-radius:8px;padding:0 4px;background:var(--danger);color:#fff;font-size:9px;display:grid;place-items:center;border:2px solid #fff}.fab{position:absolute;right:18px;bottom:calc(var(--tab-h) + 17px);width:52px;height:52px;border-radius:18px;border:0;background:var(--accent);color:#fff;display:grid;place-items:center;box-shadow:0 9px 24px #3659e34d;z-index:8}.fab svg{width:24px}.stepper{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:3px 0 15px}.step{height:4px;border-radius:4px;background:var(--line)}.step.active,.step.done{background:var(--accent)}.draft-line{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:11px;color:var(--ink-3)}.draft-line b{color:var(--success)}.form-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:15px;margin-bottom:10px}.form-card h2{font-size:15px;margin:0 0 4px}.form-card>p{font-size:11px;color:var(--ink-3);margin:0 0 14px}.field{display:block;margin-top:13px}.field:first-of-type{margin-top:0}.field>span{display:flex;justify-content:space-between;font-size:11px;color:var(--ink-2);margin:0 2px 6px}.field input,.field textarea,.field select{width:100%;border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:0 12px;color:var(--ink);outline:0}.field input,.field select{height:44px}.field textarea{padding-top:11px;min-height:86px;resize:none}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.choice-row{display:flex;gap:7px;flex-wrap:wrap}.choice{height:34px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:0 10px;font-size:11px}.choice.active{background:var(--accent-soft);border-color:#b9c6ff;color:var(--accent);font-weight:700}.upload-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.upload-tile{aspect-ratio:1;border-radius:13px;background:var(--surface-2);border:1px dashed #c8cdd6;display:grid;place-items:center;position:relative;overflow:hidden;text-align:center;color:var(--ink-3);font-size:10px}.upload-tile img{width:100%;height:100%;object-fit:cover}.upload-tile.failed{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.upload-tile .upload-status{position:absolute;inset:auto 5px 5px;background:#121419cc;color:#fff;padding:4px;border-radius:7px;font-size:9px}.check-list{display:flex;flex-direction:column;gap:9px}.check-row{display:flex;align-items:center;gap:10px;font-size:12px}.check-row i{width:21px;height:21px;border-radius:50%;display:grid;place-items:center;background:var(--success-soft);color:var(--success);font-style:normal}.check-row.miss i{background:var(--warning-soft);color:var(--warning)}.series-card,.customer-card,.recycle-card{padding:13px;display:flex;gap:11px;align-items:center}.series-mark,.avatar-mark,.resource-mark{width:42px;height:42px;border-radius:13px;background:var(--surface-2);display:grid;place-items:center;font-weight:800;color:var(--ink-2);flex:0 0 auto}.series-card>span,.customer-card>span,.recycle-card>span{min-width:0;flex:1}.series-card strong,.series-card small,.customer-card strong,.customer-card small,.recycle-card strong,.recycle-card small{display:block}.series-card small,.customer-card small,.recycle-card small{font-size:10px;color:var(--ink-3);margin-top:3px}.series-card .series-actions{display:flex;align-items:center;gap:6px}.content-hero{background:var(--ink);color:#fff;border-radius:var(--radius-xl);padding:18px;min-height:132px;position:relative;overflow:hidden}.content-hero:after{content:"";position:absolute;width:150px;height:150px;right:-45px;bottom:-75px;border-radius:50%;border:25px solid rgba(255,255,255,.05)}.content-hero span{font-size:10px;color:#ffffff8c;font-weight:700}.content-hero h2{font-size:23px;margin:8px 0 5px}.content-hero p{font-size:11px;color:#ffffffab;margin:0}.content-hero button{margin-top:15px;height:36px;border:0;border-radius:11px;background:#fff;padding:0 13px;font-size:11px;font-weight:750;position:relative;z-index:1}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.content-entry{padding:14px;min-height:116px;text-align:left;position:relative}.content-entry .task-icon{width:37px;height:37px;border-radius:12px;display:grid;place-items:center;background:var(--surface-2);margin-bottom:17px}.content-entry strong{display:block;font-size:13px}.content-entry small{display:block;font-size:10px;color:var(--ink-3);margin-top:4px}.content-entry>em{position:absolute;right:11px;top:11px;font-size:10px;color:var(--danger);font-style:normal;font-weight:700}.preview-card{border-radius:var(--radius-lg);overflow:hidden;background:var(--ink);color:#fff;min-height:185px;position:relative}.preview-card img{width:100%;height:185px;object-fit:cover;opacity:.68}.preview-copy{position:absolute;left:16px;right:16px;bottom:15px}.preview-copy small{font-size:9px;letter-spacing:.13em;text-transform:uppercase}.preview-copy h2{font-size:21px;margin:5px 0}.preview-copy p{font-size:11px;margin:0;color:#ffffffbf}.home-module{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px;margin-top:10px}.home-module .module-head{display:flex;justify-content:space-between;align-items:center}.module-head strong{font-size:13px}.module-head small{font-size:10px;color:var(--success);font-weight:700}.mini-media{display:flex;gap:8px;margin-top:11px}.mini-media img{width:62px;height:62px;border-radius:12px;object-fit:cover}.mini-media span{flex:1}.mini-media span strong,.mini-media span small{display:block}.mini-media span strong{font-size:12px;margin-top:4px}.mini-media span small{font-size:10px;color:var(--ink-3);margin-top:5px}.profile-head{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);padding:17px}.profile-main{display:flex;align-items:center;gap:13px}.profile-main .avatar-mark{width:52px;height:52px;border-radius:17px;background:var(--ink);color:#fff}.profile-main span{flex:1}.profile-main h2{font-size:18px;margin:0}.profile-main p{font-size:11px;color:var(--ink-3);margin:4px 0 0}.profile-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:16px;border-top:1px solid var(--line);padding-top:13px}.profile-stats span{text-align:center}.profile-stats b,.profile-stats small{display:block}.profile-stats b{font-size:15px}.profile-stats small{font-size:9px;color:var(--ink-3);margin-top:2px}.system-card{padding:14px;margin-bottom:10px}.system-card .system-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.system-head strong{font-size:13px}.system-head span{font-size:10px;color:var(--success);font-weight:700}.system-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.system-cell{background:var(--surface-2);border-radius:11px;padding:10px}.system-cell small,.system-cell strong{display:block}.system-cell small{font-size:9px;color:var(--ink-3)}.system-cell strong{font-size:11px;margin-top:4px}.log-row{padding:11px 0;border-top:1px solid var(--line)}.log-row:first-child{border-top:0}.log-row strong{font-size:11px;display:block}.log-row span{font-size:9px;color:var(--ink-3);display:block;margin-top:3px}.state-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.state-grid button{height:38px;border:1px solid var(--line);background:var(--surface-2);border-radius:10px;font-size:10px;font-weight:650}.state-grid button.active{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.more-group{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:12px}.more-row{width:100%;height:57px;padding:0 14px;border:0;border-bottom:1px solid var(--line);background:transparent;display:flex;align-items:center;gap:12px;text-align:left}.more-row:last-child{border-bottom:0}.more-row>i{width:31px;height:31px;border-radius:10px;background:var(--surface-2);display:grid;place-items:center;font-style:normal;color:var(--ink-2)}.more-row>i svg{width:17px}.more-row span{flex:1}.more-row strong,.more-row small{display:block}.more-row strong{font-size:13px}.more-row small{font-size:9px;color:var(--ink-3);margin-top:2px}.more-row>svg{width:16px;color:var(--ink-3)}.empty-state,.error-state,.loading-state{text-align:center;padding:46px 23px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.state-illustration{width:54px;height:54px;border-radius:18px;background:var(--surface-2);display:grid;place-items:center;margin:0 auto 13px;color:var(--ink-3)}.state-illustration svg{width:25px}.empty-state h3,.error-state h3{font-size:15px;margin:0}.empty-state p,.error-state p{font-size:11px;line-height:1.55;color:var(--ink-3);margin:7px 0 15px}.empty-state button,.error-state button{height:38px;border:0;border-radius:11px;background:var(--ink);color:#fff;padding:0 15px;font-size:11px;font-weight:700}.skeleton{height:84px;border-radius:var(--radius-lg);background:linear-gradient(90deg,#e8e9ec 20%,#f4f5f7,#e8e9ec 60%);background-size:300% 100%;animation:shimmer 1.3s infinite;margin-bottom:9px}@keyframes shimmer{to{background-position:-100% 0}}.sheet-mask{position:absolute;inset:0;background:#13161c6b;display:flex;align-items:flex-end;z-index:30;animation:fade .18s ease}.sheet{width:100%;max-height:76%;overflow:auto;background:var(--surface);border-radius:25px 25px 0 0;padding:8px 18px calc(18px + env(safe-area-inset-bottom));box-shadow:0 -18px 50px #14181f29;animation:sheetUp .24s cubic-bezier(.2,.8,.2,1)}.sheet-handle{width:34px;height:4px;border-radius:3px;background:#d4d7dd;margin:0 auto 14px}.sheet-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:16px}.sheet-head h2{font-size:19px;margin:0}.sheet-head p{font-size:10px;color:var(--ink-3);margin:4px 0 0}.sheet-close{width:34px;height:34px;border:0;border-radius:11px;background:var(--surface-2);display:grid;place-items:center}.sheet-actions{display:flex;gap:9px;margin-top:16px}.sheet-actions button{height:48px;border:0;border-radius:14px;flex:1;font-size:13px;font-weight:750}.sheet-actions .primary{background:var(--accent);color:#fff}.sheet-actions .danger{background:var(--danger);color:#fff}.sheet-actions .secondary{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.sheet-list{display:flex;flex-direction:column;gap:7px}.sheet-option{min-height:50px;border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:10px 12px;text-align:left;display:flex;align-items:center;justify-content:space-between}.sheet-option strong,.sheet-option small{display:block}.sheet-option strong{font-size:12px}.sheet-option small{font-size:9px;color:var(--ink-3);margin-top:3px}.sheet-option.active{border-color:#b8c5ff;background:var(--accent-soft);color:var(--accent)}.toast{position:absolute;left:50%;bottom:calc(var(--tab-h) + 18px);transform:translate(-50%);max-width:330px;background:#20242c;color:#fff;border-radius:12px;padding:10px 13px;display:flex;gap:8px;align-items:center;font-size:11px;font-weight:650;z-index:40;box-shadow:var(--shadow);animation:toastIn .2s ease}.toast.error{background:var(--danger)}.toast.success{background:var(--success)}.toast svg{width:16px;flex:0 0 auto}.login-page{height:100%;display:flex;flex-direction:column;padding:calc(var(--safe-top) + 44px) 24px 24px;background:var(--surface)}.login-brand{display:flex;align-items:center;gap:11px}.brand-mark{width:43px;height:43px;border-radius:14px;background:var(--accent);color:#fff;display:grid;place-items:center}.brand-mark svg{width:22px}.login-brand span strong,.login-brand span small{display:block}.login-brand strong{font-size:14px}.login-brand small{font-size:9px;color:var(--ink-3);letter-spacing:.14em;margin-top:3px}.login-copy{margin-top:58px}.login-copy h1{font-size:30px;line-height:1.18;margin:0;letter-spacing:-.04em}.login-copy p{font-size:13px;line-height:1.55;color:var(--ink-3);margin:12px 0 0}.login-form{margin-top:35px}.login-form .field{margin-top:11px}.login-submit{height:50px;width:100%;border:0;border-radius:15px;background:var(--ink);color:#fff;margin-top:17px;font-weight:750}.login-meta{margin-top:auto;text-align:center;font-size:10px;color:var(--ink-3)}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes sheetUp{0%{transform:translateY(24px);opacity:.65}to{transform:none;opacity:1}}@keyframes toastIn{0%{transform:translate(-50%,10px);opacity:0}to{transform:translate(-50%);opacity:1}}@media(max-width:520px){body{display:block;background:var(--bg)}.device{width:100vw;height:100dvh;border-radius:0;box-shadow:none}}@media(min-width:521px){.device:before{content:"";position:absolute;top:9px;left:50%;transform:translate(-50%);width:90px;height:25px;border-radius:16px;background:#12141a;z-index:60;pointer-events:none}}.inline-action svg{width:15px;height:15px;vertical-align:middle;margin-right:4px}.content-hero button{color:var(--ink)}.bottom-tabs{padding:7px 9px 15px}.bottom-tabs:after{content:"";position:absolute;left:50%;bottom:4px;width:104px;height:4px;border-radius:4px;background:#20232a;transform:translate(-50%);opacity:.9}.tab-btn.active:before{top:-8px}.sheet-option>svg,.customer-card>svg,.series-card>svg,.recycle-card>svg{width:17px;height:17px;flex:0 0 auto}}@media(max-width:900px){html,body,#app{width:100%;height:100%;margin:0;background:var(--bg);color:var(--ink);overflow:hidden}body{display:block;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.admin-shell[data-presentation=mobile]{position:relative;width:100vw;height:100dvh;min-height:0;overflow:hidden;background:var(--bg);color:var(--ink)}.admin-shell[data-presentation=mobile]>main{position:relative;width:100%;height:100%;min-width:0;overflow:hidden;padding:0!important;background:var(--bg)}.mobile-workspace.device{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:0;box-shadow:none;background:var(--bg)}.mobile-workspace .page-scroll{width:100%;min-height:0;padding:0 var(--page-x) calc(var(--tab-h) + 22px);background:var(--bg)}.mobile-workspace .app-header{height:62px!important;min-height:62px!important;padding:8px var(--page-x) 9px!important;border:0!important;background:inherit!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.mobile-workspace .app-header .eyebrow{margin:0 0 2px!important;color:var(--ink-3)!important;font-size:10px!important;font-weight:750!important;letter-spacing:.12em}.mobile-workspace .app-header .app-title{margin:0!important;color:var(--ink)!important;font-size:23px!important;line-height:1.15!important;font-weight:760!important;letter-spacing:-.03em}.mobile-workspace .app-header .header-action{width:40px!important;height:40px!important;border:0!important;border-radius:13px!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--line)!important}.mobile-workspace .app-header .header-action svg{width:20px;height:20px}.mobile-workspace .status-bar{color:var(--ink)}.mobile-bottom-nav.bottom-tabs{position:absolute!important;left:0!important;right:0!important;bottom:0!important;display:grid!important;width:auto!important;height:var(--tab-h)!important;min-height:0!important;grid-template-columns:repeat(5,1fr)!important;padding:7px 9px 15px!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:#fffffff5!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;transform:none!important}.mobile-bottom-nav .tab-btn{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ink-3)!important;font-size:10px!important;font-weight:650!important}.mobile-bottom-nav .tab-btn.active{color:var(--accent)!important}.mobile-bottom-nav .tab-btn.active:before{content:"";position:absolute;top:-8px;width:22px;height:3px;border-radius:0 0 4px 4px;background:var(--accent)}.mobile-bottom-nav .tab-btn i{display:block!important;width:20px!important;height:20px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important}.mobile-bottom-nav .tab-btn svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round;stroke-linejoin:round}.mobile-bottom-nav .tab-btn span{font:inherit!important;color:inherit!important}.mobile-bottom-nav .tab-badge{position:absolute;top:1px;margin-left:17px;min-width:15px;height:15px;border:2px solid #fff;border-radius:8px;padding:0 4px;background:var(--danger);color:#fff;font-size:9px;font-style:normal;display:grid;place-items:center}.mobile-task-page{color:var(--ink)}.mobile-section{margin:18px 0 24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.mobile-section:first-child{margin-top:4px!important}.mobile-section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;margin:0 0 11px!important;padding:0!important;gap:12px}.mobile-section-head h2{margin:0!important;color:var(--ink)!important;font-size:17px!important;line-height:1.2!important;font-weight:760!important}.mobile-section-head span,.mobile-section-head button{border:0!important;background:none!important;color:var(--ink-3)!important;font-size:12px!important}.mobile-search-field{display:flex!important;align-items:center!important;gap:10px!important;width:100%;height:46px!important;min-height:46px!important;margin:0 0 10px!important;padding:0 13px!important;border:0!important;border-radius:14px!important;background:var(--surface)!important;box-shadow:inset 0 0 0 1px var(--line)!important}.mobile-search-field span{color:var(--ink-3)!important}.mobile-search-field input{min-width:0;flex:1;border:0!important;outline:0;background:transparent!important;color:var(--ink)!important;font-size:14px!important}.mobile-result-line{display:flex;align-items:center;justify-content:space-between;margin:12px 1px 9px!important;padding:0!important;color:var(--ink-3)!important;font-size:11px!important}.mobile-result-line b{color:var(--ink-2)!important}.mobile-result-line select{border:0;background:transparent;color:var(--ink-2);font-size:11px}.mobile-compact-actions{display:flex;gap:8px;margin-bottom:10px}.mobile-compact-actions button{height:46px!important;min-height:46px!important;border:0!important;border-radius:14px!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--line)!important;font-size:13px!important;font-weight:700!important}.mobile-compact-actions button.primary{flex:1;background:var(--accent)!important;color:#fff!important;box-shadow:none!important}.mobile-page-switch{display:flex!important;gap:7px!important;margin:2px calc(var(--page-x)*-1) 13px!important;padding:0 var(--page-x)!important;overflow-x:auto}.mobile-page-switch button{height:34px!important;min-height:34px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--surface)!important;color:var(--ink-2)!important;padding:0 12px!important;font-size:12px!important}.mobile-page-switch button.active{background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}.mobile-priority-card.mobile-priority-focus{position:relative;overflow:hidden;margin:4px 0 10px!important;padding:17px!important;border:0!important;border-radius:var(--radius-xl)!important;background:var(--ink)!important;color:#fff!important;box-shadow:none!important}.mobile-priority-focus:after{content:"";position:absolute;width:110px;height:110px;border:24px solid rgba(255,255,255,.045);border-radius:50%;right:-34px;top:-48px}.mobile-priority-focus .mobile-priority-value{display:flex;align-items:flex-end;justify-content:space-between;margin-top:8px!important}.mobile-priority-focus .mobile-priority-value>b{color:#fff!important;font:800 25px/1.1 inherit!important}.mobile-priority-focus .mobile-priority-value span strong{color:#fff!important;font-size:13px!important}.mobile-priority-focus .mobile-priority-value span small{color:#ffffffb3!important;font-size:11px!important}.mobile-priority-card>button{position:relative;z-index:1;width:auto!important;height:38px!important;min-height:38px!important;margin-top:18px!important;padding:0 14px!important;border:0!important;border-radius:12px!important;background:#fff!important;color:var(--ink)!important;font-size:12px!important;font-weight:750!important}.mobile-status-strip{display:grid!important;grid-template-columns:repeat(3,1fr)!important;margin:10px 0 18px!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important}.mobile-status-strip button{position:relative;min-height:62px!important;border:0!important;border-right:0!important;background:transparent!important;color:var(--ink)!important}.mobile-status-strip button+button:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:1px;background:var(--line)}.mobile-status-strip b{color:var(--ink)!important;font-size:20px!important}.mobile-status-strip span{color:var(--ink-3)!important;font-size:10px!important}.mobile-dashboard-quick .mobile-quick-grid{grid-template-columns:repeat(4,1fr)!important;gap:8px!important;padding:0!important}.mobile-dashboard-quick .mobile-quick-grid button{min-height:0!important;padding:4px 0!important;border:0!important;background:transparent!important;color:var(--ink-2)!important}.mobile-dashboard-quick .mobile-quick-grid b{display:grid!important;place-items:center;width:46px;height:46px;margin:0 auto 7px!important;border-radius:15px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)!important}.mobile-dashboard-quick .mobile-quick-grid small{display:none}.mobile-dashboard-quick .mobile-quick-grid span{font-size:11px!important}.mobile-task-row,.mobile-recent-application{width:100%;border:0!important;background:var(--surface)!important;border-radius:var(--radius-lg)!important;padding:13px!important;box-shadow:inset 0 0 0 1px var(--line)!important;color:var(--ink)!important}.mobile-task-row+.mobile-task-row,.mobile-recent-application+.mobile-recent-application{margin-top:9px}.mobile-task-row>b{color:var(--accent)!important;font:750 14px/1 inherit!important}.mobile-task-row small,.mobile-recent-application small{color:var(--ink-3)!important}.mobile-task-row>i,.mobile-recent-application>i{color:var(--ink-3)!important}.mobile-card-list{display:flex!important;flex-direction:column!important;gap:10px!important}.mobile-product-card{display:grid!important;grid-template-columns:118px minmax(0,1fr) 30px!important;gap:0!important;align-items:stretch!important;width:100%!important;min-height:122px!important;padding:0!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;color:var(--ink)!important;overflow:hidden!important;box-shadow:none!important}.mobile-product-card+.mobile-product-card{margin-top:0!important}.mobile-product-card .mobile-thumb{width:118px!important;height:100%!important;min-height:122px!important;border:0!important;border-radius:0!important;background:var(--surface-3)!important}.mobile-product-card .mobile-card-copy{padding:13px 8px 12px 12px!important}.mobile-product-card .mobile-card-copy>small{color:var(--ink-3)!important;font-size:10px!important}.mobile-product-card .mobile-card-copy>strong{margin:4px 0!important;color:var(--ink)!important;font-size:15px!important}.mobile-product-card .mobile-card-copy>span{display:block;color:var(--ink-2)!important;font-size:11px!important;line-height:1.45}.mobile-product-card .mobile-card-copy>b{display:block;margin-top:9px!important;color:var(--ink)!important;font-size:16px!important}.mobile-product-card .mobile-card-copy>em{display:inline-flex;margin-top:7px!important;padding:0 7px!important;height:23px;align-items:center;border-radius:8px!important;background:var(--success-soft)!important;color:var(--success)!important;font-size:10px!important}.mobile-row-more{align-self:start;width:30px!important;height:30px!important;min-height:30px!important;margin:10px 8px 0 0!important;padding:0!important;border:0!important;border-radius:10px!important;background:var(--surface-2)!important;color:var(--ink)!important;box-shadow:none!important}.mobile-queue-grid{display:flex!important;gap:7px!important;margin:2px calc(var(--page-x)*-1) 13px!important;padding:0 var(--page-x)!important;overflow-x:auto!important}.mobile-queue-grid button{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:5px!important;width:auto!important;height:34px!important;min-height:34px!important;padding:0 12px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--surface)!important;color:var(--ink-2)!important}.mobile-queue-grid button.active{background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}.mobile-queue-grid button b,.mobile-queue-grid button span{display:inline!important;margin:0!important;color:inherit!important;font-size:12px!important}.mobile-application-card{width:100%!important;padding:14px!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;color:var(--ink)!important;text-align:left!important}.mobile-application-top>b{display:inline-flex;height:23px;align-items:center;padding:0 8px;border-radius:8px;background:var(--pending-soft);color:var(--pending)!important;font-size:10px}.mobile-application-top small{color:var(--ink-3)!important;font-size:10px}.mobile-application-card>strong{margin:12px 0 4px!important;color:var(--ink)!important;font-size:16px!important}.mobile-application-card>strong small,.mobile-application-card>p{color:var(--ink-3)!important;font-size:11px!important}.mobile-card-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:11px;border-top:1px solid var(--line)}.mobile-card-actions button{height:34px!important;min-height:34px!important;border:0!important;border-radius:10px!important;background:var(--surface-2)!important;color:var(--ink)!important;padding:0 12px!important;font-size:11px!important}.mobile-card-actions button.primary{background:var(--accent)!important;color:#fff!important}.mobile-case-card{overflow:hidden!important;padding:0!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;color:var(--ink)!important}.mobile-case-image{height:145px!important;background:var(--surface-3)!important;color:var(--ink-3)!important}.mobile-case-image em{background:#ffffffe6!important;color:var(--ink)!important}.mobile-case-copy{display:block!important;padding:13px!important}.mobile-case-copy small,.mobile-case-copy p{color:var(--ink-3)!important}.mobile-case-copy strong{color:var(--ink)!important;font-size:15px!important}.mobile-customer-card,.mobile-series-card,.mobile-recycle-card{padding:13px!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;color:var(--ink)!important}.mobile-empty{padding:46px 23px!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;color:var(--ink-3)!important}.mobile-empty b{color:var(--ink)!important}.mobile-form-card,.mobile-info-card,.mobile-module-card,.mobile-menu-group,.mobile-account-panel{padding:15px!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;color:var(--ink)!important}.mobile-form-card input,.mobile-form-card textarea,.mobile-form-card select{border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface-2)!important;color:var(--ink)!important}.mobile-form-card p,.mobile-form-card small,.mobile-info-card p,.mobile-menu-group small{color:var(--ink-3)!important}.mobile-save-bar{background:#fffffff0!important;border-top:1px solid var(--line)!important;color:var(--ink-2)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.mobile-save-bar button.primary{background:var(--accent)!important;color:#fff!important}.mobile-sheet-mask{position:absolute!important;inset:0!important;display:flex!important;align-items:flex-end!important;background:#13161c6b!important;z-index:30!important;animation:fade .18s ease!important}.mobile-action-sheet{width:100%!important;max-height:76%!important;overflow:auto!important;margin:0!important;padding:8px 18px calc(18px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:25px 25px 0 0!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:0 -18px 50px #14181f29!important;animation:sheetUp .24s cubic-bezier(.2,.8,.2,1)!important}.mobile-action-sheet:before{content:"";display:block;width:34px;height:4px;margin:0 auto 14px;border-radius:3px;background:#d4d7dd}.mobile-action-sheet header{margin:0 0 16px!important;padding:0!important;border:0!important;background:transparent!important}.mobile-action-sheet header strong{color:var(--ink)!important;font-size:19px!important}.mobile-action-sheet header button{width:34px!important;height:34px!important;border:0!important;border-radius:11px!important;background:var(--surface-2)!important;color:var(--ink)!important}.mobile-action-sheet>button{min-height:50px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--surface)!important;color:var(--ink)!important}.mobile-sheet-actions{display:flex!important;gap:9px!important;margin-top:16px!important}.mobile-sheet-actions button{height:48px!important;min-height:48px!important;border:0!important;border-radius:14px!important;font-size:13px!important;font-weight:750!important}.mobile-sheet-actions button:last-child{background:var(--accent)!important;color:#fff!important}.mobile-route-layer{position:absolute!important;inset:0!important;z-index:20!important;background:var(--bg)!important;color:var(--ink)!important}.mobile-detail-route{height:100%!important;overflow:auto!important;padding:0 var(--page-x) 28px!important;background:var(--bg)!important}.mobile-detail-route>header{height:62px!important;padding:8px 0 9px!important;border:0!important;background:inherit!important;color:var(--ink)!important}.mobile-product-detail-cover{border-radius:var(--radius-xl)!important;background:var(--surface-3)!important}.mobile-product-detail section{padding:15px!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;color:var(--ink)!important}.mobile-product-summary>small{color:var(--ink-3)!important}.mobile-product-summary>strong{color:var(--ink)!important}.mobile-product-summary>em{background:var(--success-soft)!important;color:var(--success)!important}.mobile-product-features span{border-color:var(--line)!important;color:var(--ink-2)!important}.mobile-content-priority{padding:18px!important;border:0!important;border-radius:var(--radius-xl)!important;background:var(--ink)!important;color:#fff!important}.mobile-content-priority small,.mobile-content-priority p{color:#ffffffa6!important}.mobile-content-priority button{background:#fff!important;color:var(--ink)!important}.mobile-content-entry-list>button{border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;color:var(--ink)!important}.mobile-content-entry-list>button>i{background:var(--surface-2)!important;color:var(--ink)!important}.mobile-content-entry-list small,.mobile-content-entry-list em{color:var(--ink-3)!important}.mobile-content-recent{border-color:var(--line)!important;color:var(--ink)!important}.mobile-content-recent span small{color:var(--ink-3)!important}.mobile-more-intro{color:var(--ink)}.mobile-more-intro p{color:var(--ink-3)!important}.mobile-menu-title{border-color:var(--line)!important}.mobile-menu-title>i{color:var(--accent)!important}.mobile-menu-group button{border-color:var(--line)!important;color:var(--ink)!important}.mobile-menu-group button i{color:var(--ink-3)!important}.mobile-logout{border-color:var(--danger)!important;background:var(--danger-soft)!important;color:var(--danger)!important}}@media(min-width:521px)and (max-width:900px){.admin-shell[data-presentation=mobile]{width:390px;height:844px;margin:auto;border-radius:42px;box-shadow:0 28px 70px #0f141c3d,inset 0 0 0 1px #fffc}}@media(max-width:900px){.admin-shell[data-presentation=mobile] .mobile-product-page .search{height:46px;border-radius:14px;background:var(--surface)!important;display:flex;align-items:center;gap:10px;padding:0 13px;box-shadow:inset 0 0 0 1px var(--line)}.admin-shell[data-presentation=mobile] .mobile-product-page .search svg{width:18px;height:18px;color:var(--ink-3);flex:0 0 auto}.admin-shell[data-presentation=mobile] .mobile-product-page .search input{display:block!important;min-width:0!important;flex:1!important;width:auto!important;height:auto!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;color:var(--ink)!important;font-size:14px!important;box-shadow:none!important}.admin-shell[data-presentation=mobile] .mobile-product-page .product-card{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;color:var(--ink)!important;overflow:hidden!important;box-shadow:none!important}.admin-shell[data-presentation=mobile] .mobile-product-page .product-card .media-row{display:flex!important;width:100%!important;min-width:0!important;min-height:122px!important;grid-template-columns:none!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:0!important}.admin-shell[data-presentation=mobile] .mobile-product-page .product-card .product-thumb{display:block!important;flex:0 0 118px!important;width:118px!important;height:auto!important;min-height:122px!important;margin:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;background:var(--surface-3)!important}.admin-shell[data-presentation=mobile] .mobile-product-page .product-card .product-copy{display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;margin:0!important;padding:13px 12px!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-product-page .product-card .card-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.admin-shell[data-presentation=mobile] .mobile-product-page .product-card .product-copy h3{display:block!important;width:auto!important;margin:8px 0 4px!important;color:var(--ink)!important;font-size:15px!important;line-height:1.25!important;writing-mode:horizontal-tb!important;word-break:normal!important}.admin-shell[data-presentation=mobile] .mobile-product-page .product-card .code,.admin-shell[data-presentation=mobile] .mobile-product-page .product-card .spec{display:block!important;width:auto!important;color:var(--ink-3)!important;font-size:10px!important;line-height:1.4!important;writing-mode:horizontal-tb!important;word-break:normal!important}.admin-shell[data-presentation=mobile] .mobile-product-page .product-card .spec{color:var(--ink-2)!important;font-size:12px!important}.admin-shell[data-presentation=mobile] .mobile-product-page .product-card .price{display:block!important;margin-top:13px!important;color:var(--ink)!important;font-size:16px!important;font-weight:800!important;writing-mode:horizontal-tb!important}.admin-shell[data-presentation=mobile] .mobile-product-page .product-card .row-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-top:9px!important}.admin-shell[data-presentation=mobile] .mobile-product-page .product-card .more-dot{flex:0 0 30px!important;width:30px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:var(--surface-2)!important;color:var(--ink)!important;box-shadow:none!important}}@media(max-width:900px){.admin-shell[data-presentation=mobile] .mobile-bottom-nav.bottom-tabs button.tab-btn{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ink-3)!important;box-shadow:none!important;font-size:10px!important;font-weight:650!important}.admin-shell[data-presentation=mobile] .mobile-bottom-nav.bottom-tabs button.tab-btn.active{background:transparent!important;color:var(--accent)!important;box-shadow:none!important}.admin-shell[data-presentation=mobile] .mobile-product-page .product-card .mobile-product-placeholder{display:grid!important;place-items:center!important;color:var(--ink-3)!important;font-size:10px!important;line-height:1.5!important;text-align:center!important}}@media(max-width:900px){.admin-shell[data-presentation=mobile] .search{height:46px!important;border:0!important;border-radius:14px!important;background:var(--surface)!important;box-shadow:inset 0 0 0 1px var(--line)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .search input{display:block!important;min-width:0!important;flex:1!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;color:var(--ink)!important;box-shadow:none!important;font-size:14px!important}.admin-shell[data-presentation=mobile] .search>button{width:auto!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--ink-3)!important;box-shadow:none!important;font-size:10px!important}.admin-shell[data-presentation=mobile] .metric-strip .metric{min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .empty-state,.admin-shell[data-presentation=mobile] .error-state,.admin-shell[data-presentation=mobile] .loading-state{padding:46px 23px!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:none!important}.admin-shell[data-presentation=mobile] .empty-state p,.admin-shell[data-presentation=mobile] .error-state p{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .empty-state button,.admin-shell[data-presentation=mobile] .error-state button{height:38px!important;min-height:38px!important;border:0!important;border-radius:11px!important;background:var(--ink)!important;color:#fff!important;padding:0 15px!important;font-size:11px!important}.admin-shell[data-presentation=mobile] .state-illustration{background:var(--surface-2)!important;color:var(--ink-3)!important}}@media(max-width:900px){.admin-shell[data-presentation=mobile] .modal-mask{position:absolute!important;inset:0!important;z-index:30!important;background:var(--bg)!important;display:block!important;padding:0!important;overflow:hidden!important}.admin-shell[data-presentation=mobile] .product-modal,.admin-shell[data-presentation=mobile] .case-modal{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;background:var(--bg)!important;color:var(--ink)!important;box-shadow:none!important;overflow:hidden!important}.admin-shell[data-presentation=mobile] .product-modal>.modal-head,.admin-shell[data-presentation=mobile] .case-modal>.modal-head{flex:0 0 auto!important;min-height:62px!important;margin:0!important;padding:8px var(--page-x) 9px!important;border:0!important;background:var(--bg)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .modal-head small{color:var(--ink-3)!important;font-size:10px!important;letter-spacing:.12em!important}.admin-shell[data-presentation=mobile] .modal-head h2{margin:2px 0 0!important;color:var(--ink)!important;font-size:20px!important;line-height:1.15!important}.admin-shell[data-presentation=mobile] .modal-head button{border:0!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--line)!important}.admin-shell[data-presentation=mobile] .mobile-editor-scroll{flex:1!important;min-height:0!important;overflow-y:auto!important;padding:0 var(--page-x) 112px!important;background:var(--bg)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-step-summary{margin:3px 0 15px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--ink)!important;box-shadow:none!important}.admin-shell[data-presentation=mobile] .mobile-step-summary>div{height:4px!important;border-radius:4px!important;background:var(--line)!important}.admin-shell[data-presentation=mobile] .mobile-step-summary>div i{background:var(--accent)!important}.admin-shell[data-presentation=mobile] .mobile-step-summary small{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .form-section,.admin-shell[data-presentation=mobile] .form-grid,.admin-shell[data-presentation=mobile] .media-section{margin:0 0 10px!important;padding:15px!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:none!important}.admin-shell[data-presentation=mobile] .form-section h3,.admin-shell[data-presentation=mobile] .media-section h3{color:var(--ink)!important;font-size:15px!important}.admin-shell[data-presentation=mobile] .form-section p,.admin-shell[data-presentation=mobile] .form-section small,.admin-shell[data-presentation=mobile] .media-section p{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .product-modal label,.admin-shell[data-presentation=mobile] .case-modal label{color:var(--ink-2)!important;font-size:11px!important}.admin-shell[data-presentation=mobile] .product-modal input,.admin-shell[data-presentation=mobile] .product-modal textarea,.admin-shell[data-presentation=mobile] .product-modal select,.admin-shell[data-presentation=mobile] .case-modal input,.admin-shell[data-presentation=mobile] .case-modal textarea,.admin-shell[data-presentation=mobile] .case-modal select{border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface-2)!important;color:var(--ink)!important;box-shadow:none!important}.admin-shell[data-presentation=mobile] .modal-actions{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:12!important;display:flex!important;gap:9px!important;margin:0!important;padding:11px var(--page-x) calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--line)!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:none!important}.admin-shell[data-presentation=mobile] .modal-actions button{height:48px!important;min-height:48px!important;border:0!important;border-radius:14px!important;background:var(--surface-2)!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--line)!important;font-size:14px!important;font-weight:760!important}.admin-shell[data-presentation=mobile] .modal-actions button.primary{flex:1!important;background:var(--accent)!important;color:#fff!important;box-shadow:none!important}.admin-shell[data-presentation=mobile] .application-mask{display:flex!important;align-items:flex-end!important;background:#13161c6b!important}.admin-shell[data-presentation=mobile] .application-sheet{width:100%!important;max-width:none!important;max-height:92%!important;margin:0!important;padding:8px 18px calc(18px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:25px 25px 0 0!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:0 -18px 50px #14181f29!important}.admin-shell[data-presentation=mobile] .application-sheet input,.admin-shell[data-presentation=mobile] .application-sheet textarea,.admin-shell[data-presentation=mobile] .application-sheet select{border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface-2)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .application-sheet-actions{border-top:1px solid var(--line)!important;background:#fffffff5!important}.admin-shell[data-presentation=mobile] .application-sheet-actions button.primary{background:var(--accent)!important;color:#fff!important}}@media(max-width:900px){.admin-shell[data-presentation=mobile] .mobile-workspace[data-mobile-page=product-center]>.app-header .header-action{display:none!important}.admin-shell[data-presentation=mobile] .mobile-workspace[data-mobile-page=product-center] .mobile-product-page{position:static!important}.admin-shell[data-presentation=mobile] .mobile-workspace[data-mobile-page=product-center] .product-header-action{position:absolute!important;top:32px!important;right:18px!important;z-index:25!important;width:40px!important;height:40px!important;margin:0!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:0 4px 14px #1619200d!important;display:grid!important;place-items:center!important}.admin-shell[data-presentation=mobile] .mobile-workspace[data-mobile-page=product-center] .product-header-action svg{width:20px!important;height:20px!important}.admin-shell[data-presentation=mobile] .application-mask{align-items:stretch!important;padding:0!important;background:var(--bg)!important}.admin-shell[data-presentation=mobile] .application-sheet{position:relative!important;width:100%!important;height:100%!important;max-height:none!important;overflow-y:auto!important;margin:0!important;padding:calc(var(--safe-top) + 62px) var(--page-x) 88px!important;border:0!important;border-radius:0!important;background:var(--bg)!important;box-shadow:none!important}.admin-shell[data-presentation=mobile] .application-sheet>.modal-head{position:absolute!important;top:var(--safe-top)!important;left:0!important;right:0!important;height:62px!important;margin:0!important;padding:0 var(--page-x)!important;border:0!important;background:var(--bg)!important;display:flex!important;align-items:center!important;gap:10px!important}.admin-shell[data-presentation=mobile] .application-sheet>.modal-head>div:first-child{display:flex!important;flex-direction:column!important;gap:1px!important}.admin-shell[data-presentation=mobile] .application-sheet>.modal-head small{font-size:9px!important;letter-spacing:.06em!important;color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .application-sheet>.modal-head h2{font-size:22px!important;line-height:1.1!important;margin:0!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .application-head-actions .secondary{height:40px!important;width:40px!important;overflow:hidden!important;color:transparent!important;padding:0!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--surface)!important;position:relative!important}.admin-shell[data-presentation=mobile] .application-head-actions .secondary:after{content:"⧉"!important;position:absolute!important;inset:0!important;display:grid!important;place-items:center!important;color:var(--ink)!important;font-size:18px!important}.admin-shell[data-presentation=mobile] .application-head-actions button[aria-label]{display:none!important}.admin-shell[data-presentation=mobile] .application-summary,.admin-shell[data-presentation=mobile] .customer-card,.admin-shell[data-presentation=mobile] .application-policy,.admin-shell[data-presentation=mobile] .application-products,.admin-shell[data-presentation=mobile] .application-form,.admin-shell[data-presentation=mobile] .application-history,.admin-shell[data-presentation=mobile] .application-termination{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;padding:15px!important;margin:0 0 10px!important;box-shadow:none!important}.admin-shell[data-presentation=mobile] .application-progress{background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;padding:14px 10px!important;margin:0 0 10px!important}.admin-shell[data-presentation=mobile] .application-sheet-actions{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:40!important;display:flex!important;gap:9px!important;margin:0!important;padding:11px var(--page-x) calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--line)!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.admin-shell[data-presentation=mobile] .application-sheet-actions button{min-height:48px!important;border-radius:14px!important}}@media(max-width:900px){.admin-shell[data-presentation=mobile] .app-shell:has(.mobile-route-layer)>.bottom-tabs{display:none!important}.admin-shell[data-presentation=mobile] .mobile-product-page:has(.mobile-route-layer)>.product-header-action{display:none!important}.admin-shell[data-presentation=mobile] .mobile-route-layer{position:fixed!important;inset:0!important;z-index:60!important;background:var(--bg)!important}.admin-shell[data-presentation=mobile] .mobile-detail-route{position:relative!important;height:100%!important;overflow-y:auto!important;padding:calc(var(--safe-top) + 62px) var(--page-x) 86px!important;background:var(--bg)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-detail-route>header{position:absolute!important;top:var(--safe-top)!important;left:0!important;right:0!important;height:62px!important;padding:0 var(--page-x)!important;display:flex!important;align-items:center!important;gap:10px!important;border:0!important;background:var(--bg)!important}.admin-shell[data-presentation=mobile] .mobile-detail-route>header>button{width:32px!important;height:40px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ink)!important;box-shadow:none!important;font-size:28px!important;display:grid!important;place-items:center!important}.admin-shell[data-presentation=mobile] .mobile-detail-route>header>span{min-width:0!important;display:flex!important;flex:1!important;flex-direction:column!important;gap:1px!important}.admin-shell[data-presentation=mobile] .mobile-detail-route>header>span small{font-size:9px!important;letter-spacing:.06em!important;color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-detail-route>header>span strong{font-size:18px!important;line-height:1.15!important;color:var(--ink)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-shell[data-presentation=mobile] .mobile-detail-route>header>em{margin-left:auto!important;font-size:10px!important;font-style:normal!important;color:var(--ink-2)!important}.admin-shell[data-presentation=mobile] .mobile-detail-stack{display:flex!important;flex-direction:column!important;gap:0!important}.admin-shell[data-presentation=mobile] .mobile-detail-stack>section{margin:0 0 10px!important;padding:15px!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:none!important}.admin-shell[data-presentation=mobile] .mobile-detail-stack section h2,.admin-shell[data-presentation=mobile] .mobile-detail-stack section h3{color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-detail-stack dl{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px 10px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-detail-stack dl>div{display:block!important;padding:0!important;border:0!important;background:transparent!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-detail-stack dt{display:block!important;margin-bottom:4px!important;font-size:10px!important;color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-detail-stack dd{margin:0!important;font-size:13px!important;font-weight:650!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-detail-route>footer{position:fixed!important;left:0!important;right:0!important;bottom:0!important;z-index:70!important;display:flex!important;gap:9px!important;padding:11px var(--page-x) calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--line)!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.admin-shell[data-presentation=mobile] .mobile-detail-route>footer button{height:48px!important;border:0!important;border-radius:14px!important;background:var(--surface-2)!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--line)!important;font-weight:760!important}.admin-shell[data-presentation=mobile] .mobile-detail-route>footer button.primary{flex:1!important;background:var(--accent)!important;color:#fff!important;box-shadow:none!important}}@media(max-width:900px){.admin-shell[data-presentation=mobile] .product-modal:before{content:"9:41"!important;position:absolute!important;top:7px!important;left:18px!important;z-index:20!important;font-size:10px!important;font-weight:700!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .product-modal>.modal-head{min-height:84px!important;padding:calc(var(--safe-top) + 8px) var(--page-x) 9px 58px!important;position:relative!important}.admin-shell[data-presentation=mobile] .product-modal>.modal-head:before{content:"‹"!important;position:absolute!important;left:18px!important;bottom:12px!important;width:30px!important;height:38px!important;display:grid!important;place-items:center!important;font-size:27px!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .product-modal>.modal-head small{font-size:9px!important;letter-spacing:.06em!important;text-transform:none!important}.admin-shell[data-presentation=mobile] .product-modal>.modal-head h2{font-size:22px!important}.admin-shell[data-presentation=mobile] .product-modal .modal-head-actions .preview-toggle{display:none!important}.admin-shell[data-presentation=mobile] .product-modal .modal-head-actions button[aria-label=关闭]{position:absolute!important;left:18px!important;bottom:12px!important;width:30px!important;height:38px!important;opacity:0!important;z-index:2!important}.admin-shell[data-presentation=mobile] .product-modal .mobile-editor-tools{display:none!important}.admin-shell[data-presentation=mobile] .product-modal .mobile-step-summary{display:grid!important;grid-template-columns:1fr auto!important;gap:7px 10px!important;margin:0 0 10px!important;padding:0!important}.admin-shell[data-presentation=mobile] .product-modal .mobile-step-summary>span{grid-column:1!important;font-size:11px!important;color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .product-modal .mobile-step-summary>strong{grid-column:1!important;display:none!important}.admin-shell[data-presentation=mobile] .product-modal .mobile-step-summary>small{grid-column:2!important;grid-row:1!important;color:var(--success)!important;font-size:10px!important;font-weight:700!important}.admin-shell[data-presentation=mobile] .product-modal .mobile-step-summary>div{grid-column:1/-1!important;grid-row:2!important;height:4px!important;order:-1!important}.admin-shell[data-presentation=mobile] .product-modal .form-grid{display:grid!important;grid-template-columns:1fr!important;gap:13px!important;margin:0 0 10px!important;padding:15px!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;box-shadow:none!important}.admin-shell[data-presentation=mobile] .product-modal .form-grid>*{grid-column:1!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:var(--ink-2)!important}.admin-shell[data-presentation=mobile] .product-modal .form-grid>label,.admin-shell[data-presentation=mobile] .product-modal .dimension-field>span{font-size:11px!important;line-height:1.4!important;color:var(--ink-2)!important}.admin-shell[data-presentation=mobile] .product-modal .form-grid :is(input,select,textarea),.admin-shell[data-presentation=mobile] .product-modal .dimension-field input{width:100%!important;margin-top:6px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface-2)!important;color:var(--ink)!important;box-shadow:none!important}.admin-shell[data-presentation=mobile] .product-modal .form-grid :is(input,select),.admin-shell[data-presentation=mobile] .product-modal .dimension-field input{height:44px!important;min-height:44px!important;padding:0 12px!important}.admin-shell[data-presentation=mobile] .product-modal .form-grid textarea{min-height:86px!important;padding:11px 12px!important}.admin-shell[data-presentation=mobile] .product-modal :is(.media-field,.form-section,.feature-panel,.field-guidance,.mobile-advanced-fields,.mobile-variant-fields){margin:0 0 10px!important;padding:15px!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:none!important}.admin-shell[data-presentation=mobile] .product-modal :is(.media-field,.form-section,.feature-panel)>span,.admin-shell[data-presentation=mobile] .product-modal :is(.media-field,.form-section,.feature-panel) h3{color:var(--ink)!important}.admin-shell[data-presentation=mobile] .product-modal .upload-box,.admin-shell[data-presentation=mobile] .product-modal .gallery-add,.admin-shell[data-presentation=mobile] .product-modal .video-add{border:1px dashed #c8ccd5!important;border-radius:12px!important;background:var(--surface-2)!important;color:var(--accent)!important}.admin-shell[data-presentation=mobile] .product-modal .modal-actions{display:flex!important;grid-template-columns:none!important;align-items:center!important}.admin-shell[data-presentation=mobile] .product-modal .modal-actions>.save-hint{position:absolute!important;left:18px!important;bottom:calc(65px + env(safe-area-inset-bottom))!important;font-size:9px!important;color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .product-modal .modal-actions button{flex:0 0 auto!important;padding:0 16px!important}.admin-shell[data-presentation=mobile] .product-modal .modal-actions button.primary{flex:1!important}.admin-shell[data-presentation=mobile] .product-modal .modal-actions button[disabled]{opacity:.45!important}}@media(max-width:900px){.admin-shell[data-presentation=mobile] .product-modal:has(.mobile-step-summary) .modal-actions>.secondary:first-of-type,.admin-shell[data-presentation=mobile] .product-modal:has(.mobile-step-summary) .modal-actions>.draft-save{display:block!important}}@media(max-width:900px){.admin-shell[data-presentation=mobile] .mobile-task-page>.plain-list>.customer-card{width:100%!important;display:flex!important;grid-template-columns:none!important;align-items:center!important;gap:11px!important;margin:0!important;padding:13px!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;color:var(--ink)!important;text-align:left!important;box-shadow:none!important}.admin-shell[data-presentation=mobile] .mobile-task-page>.plain-list>.customer-card+.customer-card{margin-top:9px!important}.admin-shell[data-presentation=mobile] .mobile-task-page>.plain-list>.customer-card>.avatar-mark{width:42px!important;height:42px!important;flex:0 0 42px!important;border-radius:13px!important;background:var(--surface-2)!important;color:var(--ink-2)!important;display:grid!important;place-items:center!important;font-weight:800!important}.admin-shell[data-presentation=mobile] .mobile-task-page>.plain-list>.customer-card>span:nth-child(2){min-width:0!important;flex:1!important;display:block!important}.admin-shell[data-presentation=mobile] .mobile-task-page>.plain-list>.customer-card strong{display:block!important;font-size:13px!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-task-page>.plain-list>.customer-card :is(small,em){display:block!important;margin-top:3px!important;font-size:10px!important;font-style:normal!important;color:var(--ink-3)!important;white-space:normal!important}.admin-shell[data-presentation=mobile] .mobile-task-page>.plain-list>.customer-card>i{flex:0 0 auto!important;font-size:18px!important;font-style:normal!important;color:var(--ink-3)!important}}@media(max-width:900px){.admin-shell[data-presentation=mobile] :is(.mobile-material-card,.mobile-material-detail>section,.mobile-brand-note,.mobile-contact-preview,.mobile-environment-card,.mobile-system-grid article,.mobile-next-card,.mobile-summary-three div,.mobile-recycle-card,.mobile-audit-list article){border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:none!important}.admin-shell[data-presentation=mobile] .mobile-material-card{grid-template-columns:90px minmax(0,1fr) 14px!important;padding:11px!important;border-radius:var(--radius-lg)!important}.admin-shell[data-presentation=mobile] .mobile-material-card>img,.admin-shell[data-presentation=mobile] .mobile-material-card>i{border-radius:12px!important;background:var(--surface-3)!important;color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-material-card span :is(small,p,em),.admin-shell[data-presentation=mobile] .mobile-material-card>b{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-material-detail{padding:0!important;gap:10px!important}.admin-shell[data-presentation=mobile] .mobile-material-detail>section{padding:15px!important;border-radius:var(--radius-lg)!important}.admin-shell[data-presentation=mobile] .mobile-material-detail :is(p,small){color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-material-detail article{border-color:var(--line)!important}.admin-shell[data-presentation=mobile] .mobile-material-detail article>small{color:var(--accent)!important}.admin-shell[data-presentation=mobile] :is(.mobile-material-note,.mobile-inline-note){padding:12px 14px!important;border:1px solid var(--line)!important;border-radius:13px!important;background:var(--surface-2)!important;color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-brand-hero{min-height:210px!important;margin-bottom:10px!important;padding:18px!important;border-radius:var(--radius-xl)!important}.admin-shell[data-presentation=mobile] .mobile-brand-hero small{color:#ffffffb8!important}.admin-shell[data-presentation=mobile] .mobile-brand-kicker{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-brand-principle{border-color:var(--line)!important}.admin-shell[data-presentation=mobile] .mobile-brand-principle>b{color:var(--accent)!important}.admin-shell[data-presentation=mobile] .mobile-brand-principle p{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-brand-note{padding:13px!important;border-radius:13px!important;color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-product-summary>small{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-product-summary>strong{color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-product-summary>em{background:var(--warning-soft)!important;color:var(--warning)!important}.admin-shell[data-presentation=mobile] .mobile-product-features span{border-color:var(--line)!important;background:var(--surface-2)!important;color:var(--ink-2)!important}.admin-shell[data-presentation=mobile] .mobile-product-detail section>button{height:42px!important;min-height:42px!important;border:0!important;border-radius:11px!important;background:var(--accent-soft)!important;color:var(--accent)!important;box-shadow:none!important}.admin-shell[data-presentation=mobile] .mobile-readiness-card{margin-bottom:10px!important;padding:14px!important;border:1px solid var(--warning)!important;border-radius:var(--radius-lg)!important;background:var(--warning-soft)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-readiness-card>span{background:#fff!important;color:var(--warning)!important}.admin-shell[data-presentation=mobile] .mobile-readiness-card small{color:var(--ink-2)!important}.admin-shell[data-presentation=mobile] .mobile-readiness-card.ready{border-color:var(--success)!important;background:var(--success-soft)!important}.admin-shell[data-presentation=mobile] .mobile-readiness-card.ready>span{background:#fff!important;color:var(--success)!important}.admin-shell[data-presentation=mobile] .mobile-contact-preview{margin-bottom:92px!important;padding:15px!important;border-radius:var(--radius-lg)!important}.admin-shell[data-presentation=mobile] .mobile-contact-preview :is(p,span){color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-setting-row{border-color:var(--line)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-setting-row>span{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-setting-row>strong{color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-setting-row>strong.empty,.admin-shell[data-presentation=mobile] .mobile-setting-row>i{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-home-tasks{grid-template-columns:repeat(4,minmax(116px,1fr))!important;gap:7px!important;margin:0 calc(var(--page-x)*-1) 10px!important;padding:0 var(--page-x) 2px!important;overflow-x:auto!important}.admin-shell[data-presentation=mobile] .mobile-home-tasks button{min-height:58px!important;padding:8px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-home-tasks button i{background:var(--warning-soft)!important;color:var(--warning)!important}.admin-shell[data-presentation=mobile] .mobile-home-tasks button small{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-home-tasks button.active{border-color:#b9c6ff!important;background:var(--accent-soft)!important;color:var(--accent)!important}.admin-shell[data-presentation=mobile] .mobile-home-tasks button.ready i{background:var(--success-soft)!important;color:var(--success)!important}.admin-shell[data-presentation=mobile] .mobile-template-grid button{border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-template-grid button.active{border-color:#b9c6ff!important;background:var(--accent-soft)!important}.admin-shell[data-presentation=mobile] .mobile-template-grid small{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-form-head>button{height:34px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--surface-2)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] :is(.mobile-choice-list button,.mobile-fixed-content){border:1px solid var(--line)!important;border-radius:11px!important;background:var(--surface)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] :is(.mobile-choice-list button,.mobile-fixed-content).active{border-color:#b9c6ff!important;background:var(--accent-soft)!important;color:var(--accent)!important}.admin-shell[data-presentation=mobile] :is(.mobile-choice-list,.mobile-fixed-content) small{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-choice-list button>i,.admin-shell[data-presentation=mobile] .mobile-fixed-content em{color:var(--accent)!important}.admin-shell[data-presentation=mobile] .mobile-switch-row{border:1px solid var(--line)!important;background:var(--surface-2)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-switch-row input{accent-color:var(--accent)!important}.admin-shell[data-presentation=mobile] .mobile-environment-card{padding:14px!important;border-radius:var(--radius-lg)!important}.admin-shell[data-presentation=mobile] .mobile-environment-card p{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-environment-card.production{border-color:var(--warning)!important;background:var(--warning-soft)!important}.admin-shell[data-presentation=mobile] .mobile-system-grid{display:flex!important;flex-direction:column!important;gap:8px!important}.admin-shell[data-presentation=mobile] .mobile-system-grid article{display:grid!important;grid-template-columns:minmax(90px,.72fr) minmax(0,1fr)!important;gap:3px 12px!important;align-items:center!important;padding:12px 13px!important;border-radius:var(--radius-md)!important}.admin-shell[data-presentation=mobile] .mobile-system-grid article small{grid-row:1/3!important;color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-system-grid article strong{margin:0!important;color:var(--ink)!important;font-size:12px!important}.admin-shell[data-presentation=mobile] .mobile-system-grid article span{color:var(--ink-3)!important;font-size:10px!important}.admin-shell[data-presentation=mobile] .mobile-system-grid article.issue{border-color:var(--danger)!important;background:var(--danger-soft)!important}.admin-shell[data-presentation=mobile] .mobile-next-card{padding:14px!important;border-radius:var(--radius-lg)!important}.admin-shell[data-presentation=mobile] .mobile-next-card p{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-next-card button{height:38px!important;border:0!important;border-radius:11px!important;background:var(--surface-2)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-summary-three div{padding:11px 4px!important;border-radius:12px!important}.admin-shell[data-presentation=mobile] .mobile-summary-three b{color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-summary-three span,.admin-shell[data-presentation=mobile] .mobile-filter-select{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-filter-select select{border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-recycle-card{padding:13px!important;border-radius:var(--radius-lg)!important}.admin-shell[data-presentation=mobile] .mobile-recycle-card>small,.admin-shell[data-presentation=mobile] .mobile-recycle-card>code{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-recycle-card>p{background:var(--surface-2)!important;color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-recycle-card>p.protected{background:var(--warning-soft)!important;color:var(--warning)!important}.admin-shell[data-presentation=mobile] .mobile-recycle-card>div button{height:38px!important;border:0!important;border-radius:10px!important;background:var(--surface-2)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-recycle-card>div span{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] :is(.admin-sortable-media,.admin-upload-tile,.admin-single-image__frame,.admin-reference-sort-item){border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] :is(.admin-sortable-media__preview,.admin-single-image__frame){background:var(--surface-2)!important}.admin-shell[data-presentation=mobile] .admin-upload-tile{color:var(--accent)!important}.admin-shell[data-presentation=mobile] .admin-reference-sort-item small{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .admin-media-preview__surface{background:var(--surface)!important;color:var(--ink)!important}}@media(max-width:900px){.admin-shell[data-presentation=mobile] .mobile-segments{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-bottom:10px!important}.admin-shell[data-presentation=mobile] .mobile-segments button{min-height:52px!important;padding:7px 4px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface)!important;color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-segments button.active{border-color:#b9c6ff!important;background:var(--accent-soft)!important;color:var(--accent)!important}.admin-shell[data-presentation=mobile] .mobile-plan-card{grid-template-columns:minmax(0,1fr) 18px!important;padding:13px!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-plan-card small{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-plan-card em{color:var(--ink-2)!important}.admin-shell[data-presentation=mobile] .mobile-plan-card>i{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-plan-stage{border-color:var(--line)!important}.admin-shell[data-presentation=mobile] .mobile-plan-stage b{color:var(--accent)!important}.admin-shell[data-presentation=mobile] .mobile-plan-status{display:grid!important;gap:5px!important;margin-bottom:10px!important;padding:15px!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;background:var(--surface)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-plan-status b{color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-plan-status small{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-summary-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-bottom:10px!important;overflow:visible!important;border:0!important;background:transparent!important}.admin-shell[data-presentation=mobile] .mobile-summary-grid div{padding:10px 4px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface)!important}.admin-shell[data-presentation=mobile] .mobile-summary-grid b{color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-summary-grid span{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-detail-link,.admin-shell[data-presentation=mobile] .mobile-detail-stack article{border-color:var(--line)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] :is(.mobile-detail-link,.mobile-detail-stack article) small{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] :is(.mobile-detail-link,.mobile-detail-stack article) em{color:var(--accent)!important}.admin-shell[data-presentation=mobile] .mobile-field-editor>input{border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface-2)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-field-editor>small{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-file-action{min-height:44px!important;border:1px dashed #c8ccd5!important;border-radius:12px!important;background:var(--surface-2)!important;color:var(--accent)!important}.admin-shell[data-presentation=mobile] .mobile-selected-list article{border:1px solid var(--line)!important;border-radius:11px!important;background:var(--surface)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-selected-list small{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-selected-list button{border:0!important;background:var(--surface-2)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-filter-pair label{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .mobile-filter-pair select,.admin-shell[data-presentation=mobile] .mobile-filter-trigger{border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .mobile-filter-trigger.active{border-color:#b9c6ff!important;background:var(--accent-soft)!important;color:var(--accent)!important}}.admin-confirm-dialog footer button{min-height:48px;border-radius:12px;font-weight:700;cursor:pointer}.admin-confirm-dialog footer button.primary{border:0;background:#3659e3;color:#fff;box-shadow:none}.admin-confirm-dialog footer button.danger{border:0;background:#b43b35;color:#fff;box-shadow:none}.admin-confirm-dialog footer button.secondary{border:1px solid #d6d9e0;background:#fff;color:#222;box-shadow:none}.admin-confirm-dialog footer button:focus-visible{outline:3px solid rgba(54,89,227,.32);outline-offset:2px}@media(max-width:900px){.admin-shell[data-presentation=mobile]{color-scheme:light}.admin-shell[data-presentation=mobile] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){color-scheme:light;-webkit-appearance:none;appearance:none;-webkit-text-fill-color:var(--ink)}.admin-shell[data-presentation=mobile] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):focus{background:var(--surface-2)!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important;border-color:var(--accent)!important;outline:3px solid rgba(54,89,227,.2);outline-offset:1px}.admin-shell[data-presentation=mobile] :is(input,textarea)::placeholder{color:var(--ink-3)!important;opacity:1}.admin-shell[data-presentation=mobile] select{background:var(--surface-2)!important;color:var(--ink)!important;border-color:var(--line)!important}.admin-shell[data-presentation=mobile] .admin-feedback{position:fixed!important;top:calc(var(--safe-top, 0px) + 70px)!important;right:12px!important;left:12px!important;width:auto!important;max-width:none!important;transform:none!important;box-sizing:border-box!important;max-height:min(30dvh,220px)!important;overflow:auto!important;z-index:900!important}.admin-shell[data-presentation=mobile] .admin-feedback>span{overflow-wrap:anywhere}.admin-shell[data-presentation=mobile] .admin-feedback>button{flex:0 0 36px!important;align-self:flex-start}.admin-shell[data-presentation=mobile] .pwa-status{z-index:850!important}.admin-shell[data-presentation=mobile] .mobile-bottom-nav{z-index:100!important}.admin-shell[data-presentation=mobile] :is(.modal-mask,.customer-mask,.plan-detail-mask,.application-mask){z-index:1200!important}.admin-shell[data-presentation=mobile] .admin-media-preview{z-index:1800!important}.admin-shell[data-presentation=mobile] .admin-confirm-mask{z-index:2200!important}.admin-shell[data-presentation=mobile]:has(:is(.modal-mask,.customer-mask,.plan-detail-mask,.application-mask)) .admin-feedback{display:none!important}.admin-shell[data-presentation=mobile] .product-modal>.modal-head:before{display:none!important}.admin-shell[data-presentation=mobile] .product-modal>.modal-head .modal-head-actions button[aria-label=关闭]{position:static!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;opacity:1!important;font-size:0!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .product-modal>.modal-head .modal-head-actions button[aria-label=关闭]:before{content:"×";font-size:24px;line-height:1}.admin-shell[data-presentation=mobile] .product-modal .mobile-editor-scroll{padding-bottom:220px!important}.admin-shell[data-presentation=mobile] .product-modal .brand-library-list{gap:10px!important;padding-bottom:12px!important}.admin-shell[data-presentation=mobile] .product-modal .brand-library-list article{padding:12px!important;gap:9px!important}.admin-shell[data-presentation=mobile] .product-modal .modal-actions{padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}.admin-shell[data-presentation=mobile] .mobile-product-placeholder{min-height:96px!important;height:96px!important;font-size:11px!important}.admin-shell[data-presentation=mobile] .security-page{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.admin-shell[data-presentation=mobile] .mobile-task-page,.admin-shell[data-presentation=mobile] .mobile-brand-page,.admin-shell[data-presentation=mobile] .mobile-home-page{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.admin-shell[data-presentation=mobile] .mobile-brand-page>*,.admin-shell[data-presentation=mobile] .mobile-home-page>*{min-width:0!important;max-width:100%!important}.admin-shell[data-presentation=mobile] .mobile-media-section{display:grid;gap:9px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)!important}.admin-shell[data-presentation=mobile] .mobile-media-section-head{display:flex;justify-content:space-between;gap:8px}.admin-shell[data-presentation=mobile] .mobile-media-section-head strong,.admin-shell[data-presentation=mobile] .mobile-media-section-head small{display:block}.admin-shell[data-presentation=mobile] .mobile-media-section-head small{margin-top:3px;color:var(--ink-3)!important;font-size:11px}.admin-shell[data-presentation=mobile] .relation-results>button{min-height:62px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--surface)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .relation-results>button>span>b{color:var(--ink)!important}.admin-shell[data-presentation=mobile] .relation-results>button>span>small{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .case-step-panel .selected-relations{padding-bottom:24px!important}.admin-shell[data-presentation=mobile] .case-step-panel .modal-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-shell[data-presentation=mobile] .mobile-search-hint,.admin-shell[data-presentation=mobile] .brand-library-empty{display:grid;gap:6px;padding:13px!important;border:1px dashed var(--line)!important;border-radius:12px!important;background:var(--surface-2)!important;color:var(--ink-2)!important;line-height:1.5}.admin-shell[data-presentation=mobile] .brand-library-empty small{color:var(--ink-3)!important}.admin-shell[data-presentation=mobile] .brand-library-empty button{justify-self:start;min-height:40px!important}.admin-shell[data-presentation=mobile] .product-modal :is(.variant-card,.variant-row){border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .product-modal :is(.variant-card,.variant-row) :is(input,select,textarea){background:var(--surface-2)!important;color:var(--ink)!important}.admin-shell[data-presentation=mobile] .product-modal :is(.variant-card,.variant-row) button{border-color:var(--line)!important;background:var(--surface-2)!important;color:var(--ink-2)!important}}.feature-editor{display:grid;gap:10px;margin-top:12px}.feature-edit-row{display:grid;grid-template-columns:36px minmax(0,1fr) 38px 38px auto;gap:8px;align-items:center}.feature-edit-row input{min-width:0}.feature-icon-preview{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(190,154,87,.45);border-radius:50%;color:#caa968;background:#caa96814}.feature-edit-row button,.feature-add{min-height:36px}.feature-edit-row button:disabled{opacity:.35;cursor:not-allowed}.feature-add{justify-self:start;margin-top:2px}
