.media-mask[data-v-747c52a3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#0009}.media-dialog[data-v-747c52a3]{display:flex;width:100%;max-width:880px;max-height:82vh;flex-direction:column;border-radius:6px;background:#fff;box-shadow:0 12px 40px #00000038}.media-head[data-v-747c52a3]{display:flex;height:52px;flex:0 0 52px;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #ededed}.media-head h2[data-v-747c52a3]{margin:0;color:#202632;font-size:16px;font-weight:600}.media-close[data-v-747c52a3]{border:0;color:#666;background:transparent;cursor:pointer;font-size:14px}.media-close[data-v-747c52a3]:hover{color:#fb6638}.media-bar[data-v-747c52a3]{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid #f2f2f2}.media-search[data-v-747c52a3]{width:200px;height:32px;padding:0 12px;border:1px solid #ededed;border-radius:4px;font-size:13px;outline:0}.media-search[data-v-747c52a3]:focus{border-color:#fb6638}.media-total[data-v-747c52a3]{margin-left:auto;color:#999;font-size:12px}.media-file[data-v-747c52a3]{display:none}.media-folders[data-v-747c52a3]{display:flex;flex-wrap:wrap;gap:6px;padding:12px 20px;border-bottom:1px solid #f2f2f2}.media-folders button[data-v-747c52a3]{height:28px;padding:0 12px;border:1px solid #ededed;border-radius:4px;color:#666;background:#fff;cursor:pointer;font-size:12px}.media-folders button.active[data-v-747c52a3]{color:#fb6638;border-color:#fb6638;background:#fff3ef}.folder-count[data-v-747c52a3]{margin-left:5px;color:#bbb;font-size:11px}.media-folders button.active .folder-count[data-v-747c52a3]{color:#fb6638}.media-error[data-v-747c52a3]{margin:12px 20px 0;padding:9px 12px;border-radius:4px;color:#bc4545;background:#fff0f0;font-size:13px}.media-body[data-v-747c52a3]{min-height:200px;flex:1;overflow:auto;padding:16px 20px}.media-empty[data-v-747c52a3]{padding:60px 20px;color:#999;font-size:13px;text-align:center}.media-grid[data-v-747c52a3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}.media-card[data-v-747c52a3]{position:relative;display:flex;flex-direction:column;padding:8px;border:1px solid #ededed;border-radius:4px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s}.media-card[data-v-747c52a3]:hover{border-color:#fb6638}.media-card.selected[data-v-747c52a3]{border-color:#fb6638;box-shadow:0 0 0 2px #fb663829}.media-thumb[data-v-747c52a3]{display:grid;width:100%;height:92px;place-items:center;margin-bottom:7px;overflow:hidden;border-radius:2px;background:#f5f6f8}.media-thumb img[data-v-747c52a3]{width:100%;height:100%;object-fit:cover}.media-fileicon[data-v-747c52a3]{color:#999;font-size:12px;letter-spacing:1px}.media-name[data-v-747c52a3]{overflow:hidden;color:#333;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.media-meta[data-v-747c52a3]{margin-top:3px;color:#aaa;font-size:11px}.media-del[data-v-747c52a3]{position:absolute;top:6px;right:6px;display:none;padding:2px 6px;border-radius:2px;color:#fff;background:#0000008c;font-size:11px}.media-card:hover .media-del[data-v-747c52a3]{display:block}.media-del[data-v-747c52a3]:hover{background:#f1495c}.media-check[data-v-747c52a3]{position:absolute;top:6px;left:6px;width:16px;height:16px;border-radius:50%;background:#fb6638}.media-check[data-v-747c52a3]:after{position:absolute;top:3px;left:5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;content:"";transform:rotate(45deg)}.media-foot[data-v-747c52a3]{display:flex;align-items:center;gap:10px;padding:12px 20px;border-top:1px solid #ededed}.media-foot span[data-v-747c52a3]{margin-right:auto;color:#666;font-size:13px}.miniapp-login-settings[data-v-0dd9feb7]{display:flex;min-height:0;flex:1;flex-direction:column;background:#f5f4f7}.miniapp-settings-tabs[data-v-0dd9feb7]{display:flex;height:52px;align-items:flex-end;padding:0 22px;background:#fff;border-bottom:1px solid #ececf0}.miniapp-tab[data-v-0dd9feb7]{height:52px;padding:0 18px;border:0;border-bottom:2px solid #ff6844;color:#ff6844;background:#fff;font-size:14px}.miniapp-settings-body[data-v-0dd9feb7]{display:flex;min-height:0;flex:1}.miniapp-preview-column[data-v-0dd9feb7]{width:472px;flex:0 0 472px;padding:18px 0 0;background:#fff}.miniapp-preview-title[data-v-0dd9feb7]{height:42px;padding:0 22px;color:#353b47;font-size:15px;font-weight:600}.miniapp-phone[data-v-0dd9feb7]{width:360px;height:648px;margin:0 auto;border:1px solid #e0e2e8;background:#fff;box-shadow:0 2px 8px #232d411f}.miniapp-phone-status[data-v-0dd9feb7],.miniapp-phone-header[data-v-0dd9feb7]{display:flex;align-items:center;justify-content:space-between;padding:0 18px;color:#fff;background:#165ae2}.miniapp-phone-status[data-v-0dd9feb7]{height:34px;font-size:11px}.miniapp-phone-header[data-v-0dd9feb7]{height:46px;font-size:15px}.miniapp-phone-header span[data-v-0dd9feb7]{font-size:20px;font-weight:300}.miniapp-phone-screen[data-v-0dd9feb7]{height:568px;background-size:cover;background-position:center;overflow:hidden}.miniapp-login-content[data-v-0dd9feb7]{display:flex;height:100%;align-items:center;padding:24px 28px;flex-direction:column;box-sizing:border-box}.miniapp-logo-wrap[data-v-0dd9feb7]{display:flex;width:70px;height:70px;margin-top:92px;align-items:center;justify-content:center;border-radius:5px;background:#fff}.miniapp-logo-wrap img[data-v-0dd9feb7]{max-width:100%;max-height:100%;object-fit:contain}.miniapp-login-title[data-v-0dd9feb7]{margin-top:16px;font-size:19px;font-weight:600;text-shadow:0 1px 2px rgb(0 0 0 / 12%)}.miniapp-login-subtitle[data-v-0dd9feb7]{margin-top:6px;font-size:12px;opacity:.9}.miniapp-auth-button[data-v-0dd9feb7]{width:252px;height:46px;margin-top:auto;border:0;border-radius:24px;color:#165ae2;background:#fff;font-size:14px;box-shadow:0 4px 14px #0000001f}.miniapp-manual-button[data-v-0dd9feb7]{height:44px;margin-top:12px;border:0;color:#fff;background:transparent;font-size:14px}.miniapp-settings-form[data-v-0dd9feb7]{display:flex;min-width:0;flex:1;flex-direction:column;background:#fff}.miniapp-form-scroll[data-v-0dd9feb7]{min-height:0;flex:1;overflow:auto;padding:0 48px 24px}.miniapp-form-section[data-v-0dd9feb7]{max-width:760px;padding:22px 0;border-bottom:1px solid #f0f0f3}.miniapp-form-section h2[data-v-0dd9feb7]{margin:0 0 18px;color:#4a4f59;font-size:14px;font-weight:600}.miniapp-form-section h2 i[data-v-0dd9feb7]{color:#ff6946;font-style:normal}.miniapp-radio-row[data-v-0dd9feb7]{display:flex;align-items:center;gap:28px;margin:0 0 16px;color:#777d87;font-size:13px}.miniapp-radio-row input[data-v-0dd9feb7]{width:16px;height:16px;margin-right:5px;accent-color:#ff6946;vertical-align:-3px}.miniapp-color-row[data-v-0dd9feb7]{display:flex;align-items:center;gap:10px}.miniapp-color-row input[type=color][data-v-0dd9feb7]{width:44px;height:34px;padding:3px;border:1px solid #dfe2e8;border-radius:4px;background:#fff}.miniapp-color-text[data-v-0dd9feb7]{width:100px;height:34px;box-sizing:border-box;padding:0 10px;border:1px solid #e1e3e8;border-radius:4px;color:#6e7480;background:#f7f7f8;font-size:13px}.miniapp-wide-input[data-v-0dd9feb7]{width:min(520px,100%);margin-top:8px}.miniapp-logo-editor[data-v-0dd9feb7]{display:flex;align-items:center;gap:16px}.miniapp-logo-thumb[data-v-0dd9feb7]{display:grid;width:86px;height:86px;place-items:center;border:1px solid #eceef2;background:#fff}.miniapp-logo-thumb img[data-v-0dd9feb7]{max-width:100%;max-height:100%;object-fit:contain}.miniapp-logo-editor .ui-input[data-v-0dd9feb7]{width:min(520px,100%)}.miniapp-help[data-v-0dd9feb7]{margin:12px 0 0;color:#a2a6ae;font-size:12px}.miniapp-field[data-v-0dd9feb7]{display:flex;min-height:38px;align-items:center;margin:12px 0;gap:20px;color:#777d87;font-size:13px}.miniapp-field>span[data-v-0dd9feb7]{width:190px;flex:0 0 190px;text-align:right}.miniapp-field .ui-input[data-v-0dd9feb7]{width:min(520px,100%)}.miniapp-save-bar[data-v-0dd9feb7]{display:flex;height:68px;align-items:center;justify-content:center;border-top:1px solid #ededf1;background:#fff}.miniapp-save-bar .ui-button[data-v-0dd9feb7]{min-width:66px}.miniapp-form-section .miniapp-color-row[data-v-0dd9feb7]{margin-left:210px}.miniapp-field .miniapp-color-row[data-v-0dd9feb7]{margin-left:0}@media(max-width:1000px){.miniapp-preview-column[data-v-0dd9feb7]{width:390px;flex-basis:390px}.miniapp-phone[data-v-0dd9feb7]{transform:scale(.9);transform-origin:top center}.miniapp-form-scroll[data-v-0dd9feb7]{padding:0 24px 24px}.miniapp-field>span[data-v-0dd9feb7]{width:150px;flex-basis:150px}.miniapp-form-section .miniapp-color-row[data-v-0dd9feb7]{margin-left:170px}}.miniapp-logo-wrap b[data-v-0dd9feb7]{color:#165ae2;font-size:30px}.miniapp-basic-preview[data-v-0dd9feb7]{display:flex;align-items:center;gap:12px;margin:0 22px 14px;padding:12px;border:1px solid #edf0f4;border-radius:8px;background:#fafbfc}.miniapp-basic-preview>img[data-v-0dd9feb7],.miniapp-basic-avatar[data-v-0dd9feb7]{width:44px;height:44px;flex:0 0 44px;border-radius:10px;object-fit:cover}.miniapp-basic-avatar[data-v-0dd9feb7]{display:grid;place-items:center;color:#fff;background:#ff6844;font-size:19px;font-weight:600}.miniapp-basic-copy[data-v-0dd9feb7]{display:flex;min-width:0;flex-direction:column;gap:4px}.miniapp-basic-copy strong[data-v-0dd9feb7]{overflow:hidden;color:#353b47;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.miniapp-basic-copy span[data-v-0dd9feb7]{overflow:hidden;color:#9299a5;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.miniapp-media-control[data-v-0dd9feb7]{display:flex;min-width:0;align-items:center;gap:14px;flex:1}.miniapp-media-control .ui-input[data-v-0dd9feb7]{width:min(430px,100%)}.miniapp-media-thumb[data-v-0dd9feb7]{display:grid;width:72px;height:52px;flex:0 0 72px;place-items:center;overflow:hidden;border:1px solid #e4e7ed;border-radius:5px;color:#a3a9b3;background:#fafbfc;font-size:11px}.miniapp-avatar-thumb[data-v-0dd9feb7]{width:64px;height:64px;flex-basis:64px;border-radius:10px}.miniapp-media-thumb img[data-v-0dd9feb7]{width:100%;height:100%;object-fit:cover}.miniapp-media-field[data-v-0dd9feb7]{align-items:flex-start}.miniapp-media-field>span[data-v-0dd9feb7]{padding-top:10px}.link-selector[data-v-9e697210]{display:flex;gap:8px;flex-direction:column}.link-selector__path[data-v-9e697210]{color:#7b8491;font-size:12px}.store-settings-page[data-v-7e551733]{min-height:calc(100vh - 68px);overflow:auto;padding:28px;background:#f3f3f7}.store-settings-heading[data-v-7e551733]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px}.store-breadcrumb[data-v-7e551733]{margin-bottom:14px;color:#9198a4;font-size:13px}.store-breadcrumb span[data-v-7e551733]{padding:0 8px;color:#c7cbd2}.store-settings-heading h1[data-v-7e551733]{margin:0 0 6px;color:#252c38;font-size:22px}.store-settings-heading p[data-v-7e551733]{margin:0;color:#87909d;font-size:13px}.store-settings-panel[data-v-7e551733]{overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 2px 10px #1f26340a}.store-settings-panel-head[data-v-7e551733]{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid #edf0f3}.store-settings-panel-head h2[data-v-7e551733]{margin:0 0 6px;font-size:16px}.store-settings-panel-head p[data-v-7e551733]{margin:0;color:#929aa6;font-size:12px}.store-toggle-row[data-v-7e551733]{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid #edf0f3}.store-toggle-row b[data-v-7e551733],.store-toggle-row span[data-v-7e551733]{display:block}.store-toggle-row span[data-v-7e551733]{margin-top:5px;color:#929aa6;font-size:12px}.switch[data-v-7e551733]{display:flex;align-items:center;gap:10px;color:#68717f;font-size:12px}.switch input[data-v-7e551733]{display:none}.switch i[data-v-7e551733]{position:relative;width:42px;height:24px;border-radius:20px;background:#d7dce4;cursor:pointer}.switch i[data-v-7e551733]:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0002;content:"";transition:.2s}.switch input:checked+i[data-v-7e551733]{background:#ff7046}.switch input:checked+i[data-v-7e551733]:after{left:21px}.switch em[data-v-7e551733]{font-style:normal}.store-nav-row[data-v-7e551733]{display:grid;grid-template-columns:30px minmax(125px,1fr) minmax(220px,1.2fr) minmax(120px,.8fr) minmax(120px,.8fr) 48px;gap:10px;align-items:center;padding:14px 24px;border-bottom:1px solid #f1f2f5}.store-nav-index[data-v-7e551733]{color:#a1a8b3;font-size:12px;text-align:center}.text-button[data-v-7e551733]{border:0;color:#68717f;background:transparent;cursor:pointer}.text-button.danger[data-v-7e551733]{color:#d45555}.store-empty[data-v-7e551733]{padding:56px;color:#9ca3ae;text-align:center}.nav-color-row[data-v-7e551733]{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:20px 24px;border-bottom:1px solid #edf0f3}.nav-color-row label[data-v-7e551733],.nav-icon-select[data-v-7e551733]{display:flex;gap:7px;color:#4e5968;font-size:13px;flex-direction:column}.nav-icon-select span[data-v-7e551733],.nav-color-row small[data-v-7e551733]{color:#929aa6;font-size:12px}.style-settings-grid[data-v-7e551733]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:20px;padding:24px}.style-form[data-v-7e551733]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.style-form>label[data-v-7e551733],.gradient-box[data-v-7e551733]{display:flex;gap:7px;color:#4e5968;font-size:13px;flex-direction:column}.style-form label>small[data-v-7e551733],.gradient-box small[data-v-7e551733]{color:#929aa6;font-size:12px}.setting-switch[data-v-7e551733]{grid-column:1/-1;display:flex!important;align-items:center;justify-content:space-between;padding:16px;border:1px solid #edf0f3;border-radius:6px;background:#fafbfc}.setting-switch>span[data-v-7e551733]:first-child{display:flex;gap:6px;flex-direction:column}.gradient-box[data-v-7e551733]{grid-column:1/-1;padding:16px;border:1px solid #edf0f3;border-radius:6px;background:#fafbfc}.gradient-head[data-v-7e551733],.direction-control[data-v-7e551733],.gradient-colors[data-v-7e551733]{display:flex;align-items:center;gap:18px}.gradient-head[data-v-7e551733]{justify-content:space-between}.direction-control[data-v-7e551733]{padding:12px 0;flex-wrap:wrap}.direction-control label[data-v-7e551733]{display:flex;align-items:center;gap:5px}.gradient-colors[data-v-7e551733]{align-items:flex-start}.gradient-colors>label[data-v-7e551733]{display:flex;gap:7px;flex:1;flex-direction:column}.color-control[data-v-7e551733]{display:flex;align-items:center;gap:10px}.color-control input[type=color][data-v-7e551733]{width:42px;height:36px;padding:2px;border:1px solid #dfe3e9;border-radius:4px;background:#fff}.color-control .ui-input[data-v-7e551733]{max-width:160px}.style-preview-panel[data-v-7e551733]{display:flex;align-items:center;flex-direction:column;gap:10px;padding:8px}.style-preview-panel>small[data-v-7e551733]{color:#929aa6;font-size:12px}.phone-preview[data-v-7e551733]{width:220px;overflow:hidden;border:8px solid #20242d;border-radius:24px;background:#fff;box-shadow:0 8px 24px #1f26341f}.phone-top[data-v-7e551733]{height:82px;padding:20px 16px;color:#fff;box-sizing:border-box}.phone-top b[data-v-7e551733]{font-size:11px}.phone-top span[data-v-7e551733]{display:block;margin-top:10px;text-align:center;font-size:14px}.phone-body[data-v-7e551733]{min-height:330px;padding:14px}.preview-card[data-v-7e551733]{padding:16px;border-radius:10px;background:#fff;box-shadow:0 3px 14px #1f26341a}.preview-card b[data-v-7e551733]{font-size:14px}.preview-card p[data-v-7e551733]{margin:8px 0 14px;opacity:.7;font-size:11px}.preview-card button[data-v-7e551733]{width:100%;height:32px;border:0;border-radius:5px;cursor:pointer}.preview-line[data-v-7e551733]{height:10px;margin-top:18px;border-radius:5px;background:#fff9}.preview-line.short[data-v-7e551733]{width:62%;margin-top:10px}.style-settings-grid .switch[data-v-7e551733]{display:flex;flex-direction:row;align-items:center}.style-settings-grid .switch input[data-v-7e551733]{display:none}@media(max-width:1100px){.style-settings-grid[data-v-7e551733]{grid-template-columns:1fr}.style-preview-panel[data-v-7e551733]{display:none}}@media(max-width:900px){.store-nav-row[data-v-7e551733]{grid-template-columns:24px 1fr 1fr 48px}.store-nav-row input[data-v-7e551733]:nth-child(4),.store-nav-row input[data-v-7e551733]:nth-child(5){display:none}.style-form[data-v-7e551733]{grid-template-columns:1fr}.store-settings-heading[data-v-7e551733]{gap:18px;flex-direction:column}.gradient-colors[data-v-7e551733]{flex-direction:column}.gradient-colors>label[data-v-7e551733]{width:100%}}.nav-icon-picker[data-v-7e551733]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.nav-icon-option[data-v-7e551733]{display:flex;min-width:0;min-height:58px;align-items:center;justify-content:center;padding:5px 3px;border:1px solid #e6e9ee;border-radius:5px;color:#68717f;background:#fff;cursor:pointer;flex-direction:column;gap:3px}.nav-icon-option[data-v-7e551733]:hover{border-color:#ffb29e;background:#fff8f5}.nav-icon-option.active[data-v-7e551733]{border-color:#ff6638;box-shadow:0 0 0 1px #ff6638;background:#fff5f1;color:#d95335}.nav-icon-option img[data-v-7e551733]{width:26px;height:26px;object-fit:contain}.nav-icon-option small[data-v-7e551733]{overflow:hidden;width:100%;font-size:10px;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.decoration-media-field[data-v-4492c14a]{width:100%;min-width:0}.single-image[data-v-4492c14a],.gallery-list[data-v-4492c14a]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.single-image>img[data-v-4492c14a]{width:56px;height:48px;object-fit:cover;border:1px solid #e5e8ed}.single-image>span[data-v-4492c14a]{display:grid;width:90px;height:48px;place-items:center;color:#8b93a0;background:#f5f6f8;font-size:11px}.gallery-item[data-v-4492c14a]{position:relative;width:56px;height:48px}.gallery-item img[data-v-4492c14a]{width:100%;height:100%;object-fit:cover}.gallery-item button[data-v-4492c14a],.record-remove[data-v-4492c14a]{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border:0;border-radius:50%;color:#fff;background:#d84d4d;cursor:pointer}.record-list[data-v-4492c14a]{display:grid;gap:8px}.record-row[data-v-4492c14a]{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px;padding:8px;border:1px solid #e8ebef;background:#fafbfc}.record-image[data-v-4492c14a]{display:flex;align-items:center;flex-direction:column;gap:5px}.record-image img[data-v-4492c14a],.record-image>span[data-v-4492c14a]{display:grid;width:64px;height:56px;place-items:center;object-fit:cover;color:#8b93a0;background:#f0f2f5;font-size:11px}.record-image button[data-v-4492c14a]{padding:3px 8px;border:1px solid #dce1e7;border-radius:3px;background:#fff;color:#596273;cursor:pointer}.record-fields[data-v-4492c14a]{display:grid;gap:5px}.record-fields .ui-input[data-v-4492c14a]{width:100%;height:30px;padding:0 7px;font-size:11px}.record-remove[data-v-4492c14a]{top:3px;right:3px;width:18px;height:18px}.record-row[data-v-4492c14a]{padding-right:25px}.admin-login-page[data-v-d38f4ccd]{display:grid;width:100%;min-height:100vh;place-items:center;background:#f3f3f7}.admin-login-form[data-v-d38f4ccd]{display:flex;width:min(420px,calc(100vw - 40px));flex-direction:column;gap:16px;padding:36px;border:1px solid #e8eaf0;border-radius:8px;background:#fff;box-shadow:0 12px 40px #1f263414}.login-brand[data-v-d38f4ccd]{display:grid;width:48px;height:48px;place-items:center;border-radius:9px;color:#fff;background:#ff6638;font-size:25px;font-weight:700}.admin-login-form h1[data-v-d38f4ccd]{margin:2px 0 0;color:#242a34;font-size:22px}.admin-login-form>p[data-v-d38f4ccd]{margin:-10px 0 6px;color:#9098a5;font-size:13px}.admin-login-form label[data-v-d38f4ccd]{display:flex;flex-direction:column;gap:7px;color:#505a69;font-size:13px}.admin-login-form input[data-v-d38f4ccd]{height:42px;padding:0 12px;border:1px solid #dfe3e9;border-radius:4px;outline:0}.admin-login-form input[data-v-d38f4ccd]:focus{border-color:#ff6638}.login-error[data-v-d38f4ccd]{padding:10px 12px;border-radius:4px;color:#c74343;background:#fff0f0;font-size:13px}.login-submit[data-v-d38f4ccd]{height:42px;border:0;border-radius:4px;color:#fff;background:#ff6638;font-size:14px;cursor:pointer}.login-submit[data-v-d38f4ccd]:disabled{opacity:.65;cursor:wait}.logout-button[data-v-d38f4ccd]{padding:7px 12px;border:1px solid #515761!important;border-radius:4px;color:#e3e6ec!important;background:transparent!important;font-size:12px}.logout-button[data-v-d38f4ccd]:hover{border-color:#ff6638!important;color:#ff8a67!important}.decoration-workbench[data-v-d38f4ccd]{height:calc(100vh - 68px)!important}.media-field[data-v-d38f4ccd]{display:flex;align-items:center;gap:6px}.media-field .ui-input[data-v-d38f4ccd]{min-width:0;flex:1}.media-field-thumb[data-v-d38f4ccd]{width:32px;height:32px;flex:0 0 32px;border:1px solid #ededed;border-radius:2px;object-fit:cover}.media-field .ui-button[data-v-d38f4ccd]{height:32px;flex:0 0 auto;padding:0 10px;font-size:12px}.mini-store-preview[data-v-d38f4ccd]{padding:0!important}.mini-template-image[data-v-d38f4ccd]{display:block;width:100%;height:100%;object-fit:cover}.brand-mark[data-v-d38f4ccd]{display:grid;width:28px;height:28px;margin-right:10px;place-items:center;border-radius:6px;color:#fff;background:var(--color-primary);font-weight:700}.sidebar-nav[data-v-d38f4ccd]{padding:12px 8px}.sidebar-nav__item[data-v-d38f4ccd]{width:100%;border:0;background:transparent;text-align:left;cursor:pointer}.sidebar-nav__icon[data-v-d38f4ccd]{width:24px}.topbar-user[data-v-d38f4ccd]{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary)}.topbar-user i[data-v-d38f4ccd]{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#fff;background:var(--color-primary);font-size:12px;font-style:normal}.decoration-workbench[data-v-d38f4ccd]{display:flex;min-width:1080px;height:calc(100vh - 60px);flex-direction:column;background:#eef0f4}.decoration-toolbar[data-v-d38f4ccd]{display:flex;min-height:60px;align-items:center;gap:18px;padding:0 20px;color:#e2e4e9;background:#1e232d}.decoration-toolbar button[data-v-d38f4ccd]{border:0;color:#e2e4e9;background:transparent;cursor:pointer}.decoration-toolbar select[data-v-d38f4ccd],.toolbar-chip[data-v-d38f4ccd]{height:34px;padding:0 14px;border:0;border-radius:4px;color:#eef0f4;background:#50545e}.toolbar-spacer[data-v-d38f4ccd]{flex:1}.publish-button[data-v-d38f4ccd]{padding:0 18px!important;border-radius:4px;color:#fff!important;background:#ff6638!important}.decoration-body[data-v-d38f4ccd]{display:grid;min-height:0;flex:1;grid-template-columns:320px minmax(480px,1fr) 370px}.component-panel[data-v-d38f4ccd],.property-panel[data-v-d38f4ccd]{overflow:auto;background:#fff}.component-panel[data-v-d38f4ccd]{padding:18px;border-right:1px solid #dfe3ea}.component-group[data-v-d38f4ccd]{margin-bottom:18px}.component-group h3[data-v-d38f4ccd]{margin:0 0 12px;color:#333b4a;font-size:14px}.component-group h3 small[data-v-d38f4ccd]{float:right;color:#aab1bd}.component-grid[data-v-d38f4ccd]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.component-item[data-v-d38f4ccd]{display:flex;min-height:78px;align-items:center;justify-content:center;flex-direction:column;gap:7px;border:1px solid #f0f1f4;border-radius:4px;color:#596273;background:#fff;cursor:pointer}.component-item[data-v-d38f4ccd]:hover{border-color:var(--color-primary);color:var(--color-primary);background:#fff8f5}.component-item img[data-v-d38f4ccd]{width:34px;height:34px;object-fit:contain}.component-item span[data-v-d38f4ccd]{font-size:12px}.phone-stage[data-v-d38f4ccd]{display:flex;min-width:0;align-items:center;justify-content:center;gap:22px;background:#eef0f4}.phone-frame[data-v-d38f4ccd]{width:375px;height:720px;overflow:hidden;border:8px solid #272d38;border-radius:36px;background:#fff;box-shadow:0 8px 28px #2a32412e}.phone-status[data-v-d38f4ccd],.phone-header[data-v-d38f4ccd]{display:flex;align-items:center;justify-content:space-between;padding:0 16px;color:#29303c}.phone-status[data-v-d38f4ccd]{height:28px;font-size:11px}.phone-header[data-v-d38f4ccd]{height:46px;font-size:16px}.phone-screen[data-v-d38f4ccd]{height:calc(100% - 74px);overflow:auto;background:#f7f7f7}.phone-empty[data-v-d38f4ccd]{padding-top:240px;color:#a3a9b4;text-align:center;line-height:2}.phone-empty small[data-v-d38f4ccd]{font-size:12px}.phone-component[data-v-d38f4ccd]{position:relative;border:2px solid transparent;background:#fff;cursor:pointer}.phone-component.selected[data-v-d38f4ccd]{border-color:var(--color-primary)}.component-badge[data-v-d38f4ccd]{position:absolute;top:-2px;right:-2px;padding:2px 7px;color:#fff;background:var(--color-primary);font-size:10px;font-style:normal}.preview-banner[data-v-d38f4ccd]{position:relative;overflow:hidden;background:#dfe8e9}.preview-banner img[data-v-d38f4ccd]{width:100%;height:100%;object-fit:cover}.preview-banner span[data-v-d38f4ccd]{position:absolute;right:10px;bottom:8px;padding:2px 7px;border-radius:10px;color:#fff;background:#0007;font-size:10px}.preview-notice[data-v-d38f4ccd],.preview-search[data-v-d38f4ccd],.preview-richtext[data-v-d38f4ccd]{margin:8px 12px;padding:10px;border-radius:4px;color:#687080;background:#fff;font-size:12px}.preview-search[data-v-d38f4ccd]{border:1px solid #e7e9ee;color:#9ba2ad}.preview-nav[data-v-d38f4ccd]{display:flex;justify-content:space-around;padding:14px 8px;color:var(--color-primary)}.preview-nav span[data-v-d38f4ccd]{display:flex;align-items:center;flex-direction:column;gap:3px;font-size:20px}.preview-nav small[data-v-d38f4ccd]{color:#555e6e;font-size:11px}.preview-title[data-v-d38f4ccd]{padding:18px 0;color:#3b426b;font-weight:600;text-align:center}.preview-goods[data-v-d38f4ccd]{padding:16px;color:#3b426b}.goods-placeholder[data-v-d38f4ccd]{display:grid;margin-top:12px;grid-template-columns:repeat(2,1fr);gap:8px}.goods-placeholder span[data-v-d38f4ccd]{height:92px;border-radius:3px;background:linear-gradient(135deg,#e9edf2,#f7f8fa)}.phone-tools[data-v-d38f4ccd]{display:flex;width:40px;flex-direction:column;gap:8px}.phone-tools button[data-v-d38f4ccd]{width:40px;height:40px;border:0;border-radius:4px;color:#fff;background:#6d7480;cursor:pointer}.property-panel[data-v-d38f4ccd]{border-left:1px solid #dfe3ea}.property-heading[data-v-d38f4ccd]{display:flex;height:58px;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #eef0f4;color:#394252;font-weight:600}.property-body[data-v-d38f4ccd]{display:flex;padding:20px;flex-direction:column;gap:16px}.property-body label[data-v-d38f4ccd]{display:flex;flex-direction:column;gap:7px;color:#596273;font-size:12px}.property-empty[data-v-d38f4ccd]{padding:60px 24px;color:#9ba2ad;text-align:center;font-size:13px}.settings-layout[data-v-d38f4ccd]{display:flex;gap:20px}.settings-tabs[data-v-d38f4ccd]{display:flex;width:160px;flex:0 0 160px;flex-direction:column;gap:4px}.settings-tabs button[data-v-d38f4ccd]{padding:12px 16px;border:0;border-radius:4px;color:var(--color-text-secondary);background:transparent;text-align:left;cursor:pointer}.settings-tabs button.active[data-v-d38f4ccd],.settings-tabs button[data-v-d38f4ccd]:hover{color:var(--color-primary);background:var(--color-primary-soft)}.settings-content[data-v-d38f4ccd]{min-width:0;flex:1}.ui-breadcrumb span[data-v-d38f4ccd]{margin:0 10px;color:var(--color-text-disabled)}.page-heading[data-v-d38f4ccd]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.page-heading h1[data-v-d38f4ccd]{margin:0 0 4px;font-size:20px}.page-heading p[data-v-d38f4ccd],.panel-heading p[data-v-d38f4ccd]{margin:0;color:var(--color-text-muted);font-size:12px}.notice[data-v-d38f4ccd]{margin-bottom:16px;padding:10px 16px;border-radius:4px;font-size:13px}.notice--success[data-v-d38f4ccd]{color:#2a9d58;background:#effaf3}.notice--error[data-v-d38f4ccd]{color:var(--color-danger);background:var(--color-primary-soft)}.settings-panel[data-v-d38f4ccd]{overflow:hidden}.panel-heading[data-v-d38f4ccd]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-divider)}.panel-heading h2[data-v-d38f4ccd]{margin:0 0 4px;font-size:16px}.settings-list[data-v-d38f4ccd]{padding:0 24px}.setting-row[data-v-d38f4ccd]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:center;padding:18px 0;border-bottom:1px solid var(--color-divider)}.setting-meta[data-v-d38f4ccd]{display:flex;flex-direction:column;gap:4px}.setting-meta span[data-v-d38f4ccd]{color:var(--color-text-muted);font-size:12px}.setting-control[data-v-d38f4ccd]{display:flex;gap:10px}.setting-control .ui-input[data-v-d38f4ccd]{max-width:520px}.ui-textarea[data-v-d38f4ccd]{min-height:92px;padding-top:8px;resize:vertical}.toggle-control[data-v-d38f4ccd]{display:inline-flex;min-height:32px;align-items:center;gap:8px;color:var(--color-text-secondary)}.toggle-control input[data-v-d38f4ccd]{width:16px;height:16px;accent-color:var(--color-primary)}.empty-state[data-v-d38f4ccd]{padding:56px 24px;color:var(--color-text-muted);text-align:center}@media(max-width:1200px){.decoration-body[data-v-d38f4ccd]{grid-template-columns:260px minmax(420px,1fr) 320px}.component-grid[data-v-d38f4ccd]{grid-template-columns:repeat(2,1fr)}}.toolbar-input[data-v-d38f4ccd]{width:118px;height:32px;padding:0 8px;border:1px solid #6b7079;border-radius:4px;color:#fff;background:#373c46}.toolbar-input[data-v-d38f4ccd]::placeholder{color:#aeb4be}.key-input[data-v-d38f4ccd]{width:96px}.template-grid[data-v-d38f4ccd]{display:grid;padding:22px;grid-template-columns:repeat(4,minmax(140px,1fr));gap:16px}.template-card[data-v-d38f4ccd]{display:flex;overflow:hidden;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);background:#fff;text-align:left;cursor:pointer}.template-card.active[data-v-d38f4ccd]{border:2px solid var(--color-primary);color:var(--color-primary)}.template-card img[data-v-d38f4ccd]{width:100%;height:110px;object-fit:cover;background:#f5f6f8}.template-card span[data-v-d38f4ccd]{color:var(--color-text-muted);font-size:12px}.nav-head[data-v-d38f4ccd]{border-top:1px solid var(--color-divider)}.nav-setting[data-v-d38f4ccd]{grid-template-columns:1fr 2fr 2fr auto}.user-toolbar[data-v-d38f4ccd]{display:flex;gap:12px;padding:18px 22px;border-bottom:1px solid var(--color-divider)}.user-toolbar .ui-input[data-v-d38f4ccd]{max-width:300px}.user-toolbar .token-input[data-v-d38f4ccd]{max-width:340px}.users-table[data-v-d38f4ccd]{width:100%;border-collapse:collapse;font-size:13px}.users-table th[data-v-d38f4ccd],.users-table td[data-v-d38f4ccd]{padding:12px 14px;border-bottom:1px solid var(--color-divider);text-align:left}.users-table th[data-v-d38f4ccd]{color:#6d7480;background:#fafbfc;font-weight:500}.user-status[data-v-d38f4ccd]{padding:4px 8px;border-radius:20px;font-size:11px}.user-status.active[data-v-d38f4ccd]{color:#259b58;background:#effaf3}.user-status.disabled[data-v-d38f4ccd]{color:#d74d4d;background:#fff0f0}.shop-admin-shell[data-v-d38f4ccd]{display:flex;width:100%;height:100vh;min-width:1000px;flex-direction:column;overflow:hidden;background:#f3f3f7}.global-topnav[data-v-d38f4ccd]{display:flex;height:68px;flex:0 0 68px;align-items:stretch;justify-content:space-between;padding:0 28px;background:#1e222b;color:#cbd0d9}.global-nav[data-v-d38f4ccd]{display:flex;height:100%;align-items:stretch;gap:0}.global-nav button[data-v-d38f4ccd]{position:relative;min-width:62px;padding:0 10px;border:0;color:#cbd0d9;background:transparent;font-size:14px;cursor:pointer}.global-nav button[data-v-d38f4ccd]:hover,.global-nav button.active[data-v-d38f4ccd]{color:#ff6638}.global-nav button.active[data-v-d38f4ccd]:after{position:absolute;right:8px;bottom:0;left:8px;height:3px;background:#ff6638;content:""}.global-tools[data-v-d38f4ccd]{display:flex;align-items:center;gap:12px}.global-tools button[data-v-d38f4ccd]{border:0;color:#cbd0d9;background:transparent;cursor:pointer}.global-tools .smart-center[data-v-d38f4ccd]{height:34px;padding:0 16px;color:#fff;background:#ff6638}.global-tools .download-icon[data-v-d38f4ccd]{font-size:20px}.account-menu[data-v-d38f4ccd]{font-size:14px}.admin-content-row[data-v-d38f4ccd]{display:flex;min-height:0;flex:1}.shop-sidebar[data-v-d38f4ccd]{width:172px;flex:0 0 172px;background:#1e222b}.shop-sidebar nav[data-v-d38f4ccd]{display:flex;padding-top:12px;flex-direction:column}.shop-sidebar button[data-v-d38f4ccd]{display:flex;height:48px;align-items:center;gap:12px;margin:0 10px 3px;padding:0 14px;border:0;color:#c8cdd6;background:transparent;text-align:left;font-size:14px;cursor:pointer}.shop-sidebar button span[data-v-d38f4ccd]{width:18px;font-size:16px;text-align:center}.shop-sidebar button[data-v-d38f4ccd]:hover,.shop-sidebar button.active[data-v-d38f4ccd]{color:#ff6638}.shop-main[data-v-d38f4ccd]{display:flex;min-width:0;flex:1;flex-direction:column;background:#f3f3f7}.section-titlebar[data-v-d38f4ccd]{display:flex;height:50px;flex:0 0 50px;align-items:center;justify-content:space-between;padding:0 22px;background:#fff;color:#333;font-size:14px}.section-titlebar button[data-v-d38f4ccd]{border:0;color:#666;background:transparent;cursor:pointer}.shop-list-page[data-v-d38f4ccd]{position:relative;min-height:0;flex:1;overflow:auto;margin-top:10px;padding:30px 22px;background:#f3f3f7}.list-toolbar[data-v-d38f4ccd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.create-template[data-v-d38f4ccd]{height:40px;padding:0 18px;border:0;border-radius:4px;color:#fff;background:#ff6638;font-size:14px;cursor:pointer}.list-filters[data-v-d38f4ccd]{display:flex;align-items:center;gap:32px}.list-filters label[data-v-d38f4ccd]{display:flex;align-items:center;gap:10px;color:#777;font-size:14px}.list-filters select[data-v-d38f4ccd],.search-control[data-v-d38f4ccd]{width:292px;height:40px;padding:0 12px;border:1px solid #e5e6eb;border-radius:4px;color:#777;background:#fff}.search-control[data-v-d38f4ccd]{display:flex;padding:0}.search-control input[data-v-d38f4ccd]{width:100%;min-width:0;padding:0 12px;border:0;outline:0;background:transparent}.search-control button[data-v-d38f4ccd]{width:40px;border:0;color:#9096a0;background:transparent;font-size:20px;cursor:pointer}.template-list[data-v-d38f4ccd]{display:flex;align-items:flex-start;gap:22px}.shop-template-card[data-v-d38f4ccd]{width:424px;overflow:hidden;border:1px solid #e7e9f0;border-radius:16px;background:#f8f9fc;cursor:pointer}.template-preview[data-v-d38f4ccd]{position:relative;display:flex;height:472px;align-items:center;justify-content:center;background:#f7f8fc}.publish-state[data-v-d38f4ccd]{position:absolute;top:18px;left:24px;padding:4px 9px;border-radius:3px;color:#fff;background:#d7d9de;font-size:12px}.template-more[data-v-d38f4ccd]{position:absolute;top:14px;right:24px;color:#9197a2}.mini-store-preview[data-v-d38f4ccd]{width:226px;height:402px;overflow:hidden;padding:10px 8px;border:1px solid #d6d9e0;border-radius:4px;background:#fff;box-shadow:0 2px 8px #15192314}.mini-banner[data-v-d38f4ccd]{position:relative;height:164px;overflow:hidden;border:5px solid #40989a;background:#eef1f2}.mini-banner img[data-v-d38f4ccd]{width:100%;height:100%;object-fit:cover}.mini-banner span[data-v-d38f4ccd]{position:absolute;right:5px;bottom:5px;padding:1px 5px;border-radius:8px;color:#fff;background:#5559;font-size:8px}.mini-shortcuts[data-v-d38f4ccd]{display:flex;justify-content:space-between;padding:12px 2px 10px}.mini-shortcuts span[data-v-d38f4ccd]{display:flex;align-items:center;flex-direction:column;gap:4px;color:#3a9998}.mini-shortcuts i[data-v-d38f4ccd]{font-size:17px;font-style:normal}.mini-shortcuts small[data-v-d38f4ccd]{color:#555;font-size:7px}.mini-heading[data-v-d38f4ccd]{padding:12px 0;color:#333;text-align:center;font-size:10px;font-weight:600}.mini-products[data-v-d38f4ccd]{display:flex;margin-top:10px;border-top:5px solid #459b9b}.mini-products span[data-v-d38f4ccd]{flex:1;padding:10px 1px;color:#555;text-align:center;font-size:8px}.template-card-footer[data-v-d38f4ccd]{display:flex;align-items:flex-end;justify-content:space-between;padding:8px 30px 26px}.template-card-footer h2[data-v-d38f4ccd]{margin:0 0 8px;color:#222;font-size:23px}.template-card-footer p[data-v-d38f4ccd]{margin:3px 0;color:#6f7681;font-size:13px}.qr-preview[data-v-d38f4ccd]{display:grid;width:82px;height:82px;place-items:center;padding:0;border:0;background:#fff;cursor:pointer}.qr-preview img[data-v-d38f4ccd]{width:100%;height:100%;object-fit:cover}.template-card-actions[data-v-d38f4ccd]{display:flex;justify-content:flex-end;gap:8px;padding:0 24px 18px}.template-card-actions button[data-v-d38f4ccd]{padding:7px 14px;border:1px solid #e3e4e8;border-radius:4px;color:#6b717b;background:#fff;cursor:pointer}.list-pagination[data-v-d38f4ccd]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:44px;color:#777;font-size:13px}.list-pagination button[data-v-d38f4ccd],.list-pagination select[data-v-d38f4ccd],.list-pagination input[data-v-d38f4ccd]{height:34px;padding:0 10px;border:1px solid #e4e5e9;border-radius:4px;color:#777;background:#fff}.list-pagination button.current-page[data-v-d38f4ccd]{border-color:#ff6638;color:#fff;background:#ff6638}.list-pagination input[data-v-d38f4ccd]{width:42px}.page-table[data-v-d38f4ccd]{background:#fff}.page-table-head[data-v-d38f4ccd],.page-table-row[data-v-d38f4ccd]{display:grid;grid-template-columns:1.3fr 1.2fr 1fr 1fr 1.5fr .6fr;gap:12px;align-items:center;padding:15px 20px;border-bottom:1px solid #eee}.page-table-head[data-v-d38f4ccd]{color:#777;background:#fafafa}.page-table-row button[data-v-d38f4ccd]{border:0;color:#ff6638;background:transparent;cursor:pointer}.placeholder-page[data-v-d38f4ccd]{margin-top:10px;padding:32px;background:#fff;flex:1}.placeholder-page h2[data-v-d38f4ccd]{margin-top:0;font-size:18px}.placeholder-page p[data-v-d38f4ccd]{color:#9096a0}.decoration-workbench[data-v-d38f4ccd]{height:calc(100vh - 118px)}.miniapp-settings-layout[data-v-d38f4ccd]{height:calc(100vh - 154px);min-height:560px;align-items:stretch}@media(max-width:1300px){.global-topnav[data-v-d38f4ccd]{padding:0 12px}.global-nav button[data-v-d38f4ccd]{min-width:48px;padding:0 7px;font-size:13px}.global-tools[data-v-d38f4ccd]{gap:6px}.global-tools .smart-center[data-v-d38f4ccd]{padding:0 10px}.list-toolbar[data-v-d38f4ccd]{align-items:flex-start;flex-direction:column;gap:18px}.list-filters[data-v-d38f4ccd]{width:100%;justify-content:flex-end;gap:18px}.list-filters select[data-v-d38f4ccd],.search-control[data-v-d38f4ccd]{width:220px}}.dashboard-page[data-v-d38f4ccd]{min-height:0;flex:1;overflow:auto;padding:22px;background:#f3f3f7}.dashboard-onboarding[data-v-d38f4ccd]{display:flex;min-height:62px;align-items:center;margin-bottom:18px;padding:0 22px;border-radius:10px;background:#fff;box-shadow:0 2px 10px #1f26340a}.dashboard-onboarding button[data-v-d38f4ccd]{display:flex;min-width:0;flex:1;align-items:center;gap:10px;border:0;color:#626b79;background:transparent;text-align:left;font-size:14px;white-space:nowrap;cursor:pointer}.dashboard-onboarding button i[data-v-d38f4ccd]{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border:1px solid #dce0e7;border-radius:50%;color:#87909d;font-size:14px;font-style:normal}.dashboard-onboarding button.done i[data-v-d38f4ccd],.dashboard-onboarding button.current i[data-v-d38f4ccd]{border-color:#ff6638;color:#ff6638}.dashboard-onboarding button.done i[data-v-d38f4ccd]{color:#fff;background:#ff6638}.dashboard-onboarding button b[data-v-d38f4ccd]{margin-left:auto;color:#d9dde5;font-weight:400}.dashboard-main-grid[data-v-d38f4ccd]{display:grid;grid-template-columns:minmax(600px,3fr) minmax(280px,1fr);gap:18px}.dashboard-overview[data-v-d38f4ccd],.dashboard-side[data-v-d38f4ccd]{min-width:0}.welcome-panel[data-v-d38f4ccd],.overview-content[data-v-d38f4ccd],.todo-panel[data-v-d38f4ccd],.quick-panel[data-v-d38f4ccd]{overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 2px 10px #1f26340a}.welcome-panel[data-v-d38f4ccd]{display:grid;min-height:244px;grid-template-columns:minmax(250px,1fr) minmax(260px,1.25fr);gap:18px;padding:20px}.welcome-banner[data-v-d38f4ccd]{display:flex;min-height:205px;justify-content:center;flex-direction:column;padding:22px 20px;border-radius:10px;color:#fff;background:linear-gradient(125deg,#36a7f7,#5c7df4)}.welcome-banner>span[data-v-d38f4ccd]{font-size:12px;opacity:.86}.welcome-banner h1[data-v-d38f4ccd]{margin:10px 0 6px;font-size:20px}.welcome-banner p[data-v-d38f4ccd]{margin:0;font-size:12px;opacity:.88}.welcome-banner small[data-v-d38f4ccd]{margin-top:18px;font-size:11px;opacity:.8}.welcome-shop[data-v-d38f4ccd]{display:flex;align-items:center;gap:16px;padding:18px;border-radius:10px;background:linear-gradient(160deg,#e8f1ff,#f9fbff)}.shop-avatar[data-v-d38f4ccd]{display:grid;width:72px;height:72px;place-items:center;border-radius:50%;color:#fff;background:#cf4147;font-size:26px}.welcome-shop strong[data-v-d38f4ccd],.welcome-shop small[data-v-d38f4ccd]{display:block}.welcome-shop strong[data-v-d38f4ccd]{font-size:17px}.welcome-shop small[data-v-d38f4ccd]{margin-top:8px;color:#7f8999;font-size:12px}.overview-content[data-v-d38f4ccd]{margin-top:18px;padding:20px}.panel-title[data-v-d38f4ccd]{display:flex;min-height:24px;align-items:center;gap:8px;margin-bottom:14px}.panel-title>i[data-v-d38f4ccd]{width:3px;height:16px;border-radius:2px;background:#ff6638}.panel-title strong[data-v-d38f4ccd]{font-size:15px}.panel-title span[data-v-d38f4ccd]{margin-left:4px;color:#9aa1ad;font-size:11px}.metric-grid[data-v-d38f4ccd]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-card[data-v-d38f4ccd]{display:flex;min-height:114px;flex-direction:column;padding:16px;border-radius:8px;background:#f6f8fb}.metric-card>span[data-v-d38f4ccd]{color:#687283;font-size:13px}.metric-card>b[data-v-d38f4ccd]{margin:8px 0 5px;color:#171b22;font-size:27px;font-weight:650}.metric-card>small[data-v-d38f4ccd]{color:#99a1ad;font-size:11px}.trend-panel[data-v-d38f4ccd]{margin-top:22px;padding-top:18px;border-top:1px solid #f0f1f4}.trend-chart[data-v-d38f4ccd]{display:grid;height:180px;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;padding:8px 14px 0}.trend-column[data-v-d38f4ccd]{display:flex;min-width:0;align-items:center;flex-direction:column;justify-content:flex-end;gap:5px;color:#9199a6}.trend-column>b[data-v-d38f4ccd]{font-size:11px;font-weight:500}.trend-track[data-v-d38f4ccd]{display:flex;width:100%;height:128px;align-items:flex-end;justify-content:center;border-bottom:1px solid #e8ebf0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,#f0f2f5 32px)}.trend-track i[data-v-d38f4ccd]{width:min(34px,55%);min-height:4px;border-radius:4px 4px 0 0;background:#ff7044}.trend-column small[data-v-d38f4ccd]{font-size:10px}.dashboard-side[data-v-d38f4ccd]{display:flex;flex-direction:column;gap:18px}.todo-panel[data-v-d38f4ccd],.quick-panel[data-v-d38f4ccd]{padding:20px}.todo-row[data-v-d38f4ccd]{display:flex;width:100%;min-height:44px;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #f0f1f4;color:#555f6d;background:#fff;text-align:left;cursor:pointer}.todo-row[data-v-d38f4ccd]:last-child{border-bottom:0}.todo-row b[data-v-d38f4ccd]{color:#a3aab5;font-size:20px;font-weight:400}.all-done[data-v-d38f4ccd]{margin:0;padding:14px 10px;border-radius:6px;color:#329b63;background:#f0faf3;font-size:13px}.quick-grid[data-v-d38f4ccd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.quick-grid button[data-v-d38f4ccd]{display:flex;min-height:78px;align-items:center;justify-content:center;flex-direction:column;gap:8px;border:0;border-radius:7px;color:#434d5b;background:#f7f8fa;font-size:11px;cursor:pointer}.quick-grid button[data-v-d38f4ccd]:hover{color:#ff6638;background:#fff3ef}.quick-grid button span[data-v-d38f4ccd]{display:grid;width:42px;height:42px;place-items:center;border-radius:9px;color:#fff;background:#ff7044;font-size:21px}.dashboard-error[data-v-d38f4ccd]{margin-bottom:12px;padding:12px 16px;border-radius:6px;color:#c74444;background:#fff0f0}.current-shop[data-v-d38f4ccd]{padding:6px 10px;color:#cbd0d9;font-size:13px}@media(max-width:1250px){.dashboard-page[data-v-d38f4ccd]{padding:16px}.dashboard-main-grid[data-v-d38f4ccd]{grid-template-columns:minmax(0,1fr) 280px}.welcome-panel[data-v-d38f4ccd]{grid-template-columns:1fr}.welcome-shop[data-v-d38f4ccd]{display:none}.metric-grid[data-v-d38f4ccd]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-onboarding[data-v-d38f4ccd]{padding:0 12px}.dashboard-onboarding button[data-v-d38f4ccd]{gap:6px;font-size:12px}.dashboard-onboarding button b[data-v-d38f4ccd]{display:none}}.dashboard-onboarding .dismiss-guide[data-v-d38f4ccd]{display:none}.decoration-feedback[data-v-d38f4ccd]{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.decoration-feedback.success[data-v-d38f4ccd]{color:#a7e4bf}.decoration-feedback.error[data-v-d38f4ccd]{color:#ffb6b6}.decoration-toolbar button[data-v-d38f4ccd]:disabled{opacity:.55;cursor:wait}.preview-multi[data-v-d38f4ccd],.preview-poster[data-v-d38f4ccd]{position:relative;height:240px;overflow:hidden;background:#edf0f4}.preview-multi img[data-v-d38f4ccd],.preview-poster img[data-v-d38f4ccd]{width:100%;height:100%;object-fit:cover}.preview-multi span[data-v-d38f4ccd],.preview-poster span[data-v-d38f4ccd]{position:absolute;right:8px;bottom:8px;left:8px;padding:5px 7px;color:#fff;background:#0000007a;font-size:11px}.preview-records[data-v-d38f4ccd]{padding:10px;color:#343b47}.preview-records>b[data-v-d38f4ccd]{display:block;margin-bottom:8px}.preview-record[data-v-d38f4ccd]{display:flex;align-items:center;gap:8px;margin-top:7px;padding:6px;background:#f5f6f8;font-size:10px}.preview-record img[data-v-d38f4ccd]{width:38px;height:34px;object-fit:cover;background:#e8ebf0}.preview-record span[data-v-d38f4ccd],.preview-record small[data-v-d38f4ccd]{display:block}.preview-record small[data-v-d38f4ccd]{margin-top:3px;color:#9299a4}.preview-records .goods-placeholder[data-v-d38f4ccd]{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.preview-records .goods-placeholder span[data-v-d38f4ccd]{height:auto;min-height:72px;background:#f3f5f7}.preview-records .goods-placeholder img[data-v-d38f4ccd]{width:100%;height:54px;object-fit:cover}.preview-records .goods-placeholder small[data-v-d38f4ccd]{display:block;padding:3px;color:#616a77;font-size:8px}.layout-settings[data-v-d38f4ccd]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px;border:1px solid #edf0f3;border-radius:6px;background:#fafbfc}.layout-settings h3[data-v-d38f4ccd]{grid-column:1/-1;margin:0;color:#394252;font-size:13px}.layout-settings label[data-v-d38f4ccd]{gap:5px}.layout-settings label[data-v-d38f4ccd]:first-of-type{grid-column:1/-1}.preview-member[data-v-d38f4ccd]{padding:14px 12px 10px;color:#fff;background:var(--color-primary)}.preview-member--light[data-v-d38f4ccd]{color:var(--color-text);background:#eef3f8}.preview-member--warm[data-v-d38f4ccd]{color:var(--color-text);background:var(--color-primary-soft)}.preview-member-head[data-v-d38f4ccd]{display:flex;align-items:center;gap:8px}.preview-member-head>span[data-v-d38f4ccd]:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column}.preview-member-head b[data-v-d38f4ccd]{font-size:12px}.preview-member-head small[data-v-d38f4ccd]{margin-top:2px;opacity:.72;font-size:9px}.preview-member-head i[data-v-d38f4ccd]{padding:3px 6px;border:1px solid currentColor;border-radius:8px;font-size:9px;font-style:normal}.preview-avatar[data-v-d38f4ccd]{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:var(--color-text);background:#fff;font-size:12px}.preview-member-stats[data-v-d38f4ccd]{display:grid;margin-top:14px;padding-top:10px;border-top:1px solid rgb(255 255 255 / 28%);grid-template-columns:repeat(3,1fr)}.preview-member--light .preview-member-stats[data-v-d38f4ccd],.preview-member--warm .preview-member-stats[data-v-d38f4ccd]{border-top-color:#252c3824}.preview-member-stats span[data-v-d38f4ccd]{display:flex;align-items:center;flex-direction:column}.preview-member-stats b[data-v-d38f4ccd]{font-size:14px}.preview-member-stats small[data-v-d38f4ccd]{margin-top:3px;opacity:.72;font-size:9px}.preview-member-links[data-v-d38f4ccd]{display:grid;margin:11px -4px -2px;padding-top:9px;border-top:1px solid rgb(255 255 255 / 20%);grid-template-columns:repeat(4,1fr)}.preview-member--light .preview-member-links[data-v-d38f4ccd],.preview-member--warm .preview-member-links[data-v-d38f4ccd]{border-top-color:#252c381f}.preview-member-links span[data-v-d38f4ccd]{display:flex;align-items:center;flex-direction:column;gap:3px}.preview-member-links i[data-v-d38f4ccd]{display:grid;width:22px;height:22px;place-items:center;border-radius:7px;color:var(--color-primary);background:#fff;font-size:10px;font-style:normal}.preview-member--light .preview-member-links i[data-v-d38f4ccd],.preview-member--warm .preview-member-links i[data-v-d38f4ccd]{color:#fff;background:var(--color-primary)}.preview-member-links small[data-v-d38f4ccd]{font-size:8px}:root{--color-primary: #fb6638;--color-primary-hover: #fc8560;--color-primary-active: #ee6135;--color-primary-soft: #fff3ef;--color-success: #48c978;--color-warning: #fbc712;--color-danger: #f1495c;--color-info: #4476ff;--color-primary-ring: rgba(251, 102, 56, .2);--color-text: #333333;--color-text-secondary: #666666;--color-text-muted: #999999;--color-text-disabled: #c5c8ce;--color-border: #ededed;--color-border-strong: #dcdee2;--color-divider: #f2f2f2;--color-surface: #ffffff;--color-page: #f7f7f7;--color-overlay: rgb(0 0 0 / 60%);--font-family-sans: "PingFang SC", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--font-family-number: "DIN-Bold3", "Arial", sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 20px;--font-size-xl: 24px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--control-height-sm: 24px;--control-height: 32px;--control-height-lg: 40px;--radius-sm: 2px;--radius: 4px;--radius-lg: 6px;--radius-round: 999px;--shadow-card: 0 1px 1px rgb(0 0 0 / 10%);--shadow-popover: 0 4px 16px rgb(0 0 0 / 12%);--shadow-modal: 0 8px 32px rgb(0 0 0 / 18%)}[data-theme=account]{--color-primary: #2d8cf0;--color-primary-hover: #57a3f3;--color-primary-active: #2b7de0;--color-primary-soft: #edf6ff;--color-success: #19be6b;--color-warning: #ff9900;--color-danger: #ed4014;--color-info: #00ace9;--color-primary-ring: rgba(45, 140, 240, .2)}[data-theme=website]{--color-primary: #4285f4;--color-primary-hover: #5d97f5;--color-text: #3b426b;--color-text-secondary: #7d88a2;--color-page: #ffffff;--shadow-card: 2px 0 10px rgb(63 130 231 / 10%)}*{box-sizing:border-box}html,body{min-height:100%}body{margin:0;color:var(--color-text);background:var(--color-page);font-family:var(--font-family-sans);font-size:var(--font-size-sm);line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:var(--color-primary);text-decoration:none}.ui-page{min-width:1000px;min-height:100vh;background:var(--color-page)}.ui-shell{display:flex;min-height:100vh}.ui-sidebar{flex:0 0 220px;width:220px;color:#fff;background:#1f2533}.ui-sidebar__brand{display:flex;align-items:center;height:60px;padding:0 var(--space-6);font-size:var(--font-size-md);font-weight:600}.ui-sidebar__item{display:flex;align-items:center;min-height:44px;padding:0 var(--space-6);color:#ffffffb8}.ui-sidebar__item:hover,.ui-sidebar__item[aria-current=page]{color:#fff;background:var(--color-primary)}.ui-main{display:flex;min-width:0;flex:1;flex-direction:column}.ui-topbar{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:0 var(--space-6);background:var(--color-surface);border-bottom:1px solid var(--color-divider)}.ui-content{flex:1;padding:var(--space-6)}.ui-breadcrumb{display:flex;align-items:center;min-height:50px;margin-bottom:var(--space-6);padding:0 var(--space-5);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-divider);border-radius:var(--radius)}.ui-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4)}.ui-toolbar__filters{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ui-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-6)}.ui-form-field{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:var(--space-3)}.ui-form-field__label{color:var(--color-text-secondary);text-align:right}.ui-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.ui-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-width:72px;height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius);color:var(--color-text-secondary);background:var(--color-surface);transition:border-color .2s ease,color .2s ease,background .2s ease}.ui-button:hover{color:var(--color-primary);border-color:var(--color-primary)}.ui-button--primary{color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.ui-button--primary:hover{color:#fff;background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.ui-button--danger{color:#fff;background:var(--color-danger);border-color:var(--color-danger)}.ui-button:disabled{color:var(--color-text-disabled);background:var(--color-divider);border-color:var(--color-border);cursor:not-allowed}.ui-input{width:100%;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);background:var(--color-surface);outline:0;transition:border-color .2s ease,box-shadow .2s ease}.ui-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}.ui-input::placeholder{color:var(--color-text-muted)}.ui-input[aria-invalid=true]{border-color:var(--color-danger)}.ui-table{width:100%;border-collapse:collapse;background:var(--color-surface)}.ui-table th{height:40px;color:var(--color-text-secondary);background:var(--color-page);font-weight:500;text-align:left}.ui-table th,.ui-table td{padding:0 var(--space-4);border-bottom:1px solid var(--color-divider)}.ui-table td{height:48px}.ui-table tbody tr:hover{background:var(--color-primary-soft)}.ui-status{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-xs)}.ui-status:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.ui-status--success{color:var(--color-success)}.ui-status--warning{color:var(--color-warning)}.ui-status--danger{color:var(--color-danger)}.ui-status--muted{color:var(--color-text-muted)}.ui-number{font-family:var(--font-family-number)}
