body[data-v-832ff0aa]{background:#f5f6f8;margin:0;font-family:Microsoft YaHei,sans-serif}.wrap[data-v-832ff0aa]{min-height:100vh;display:flex;align-items:center;justify-content:center}.card[data-v-832ff0aa]{background:#fff;border:1px solid #e3e5ea;border-radius:12px;padding:32px;width:340px}.logo[data-v-832ff0aa]{font-size:18px;font-weight:700;color:#1d4ed8;text-align:center;margin-bottom:16px}.tabs[data-v-832ff0aa]{display:flex;gap:16px;margin-bottom:14px;border-bottom:1px solid #eee}.tabs span[data-v-832ff0aa]{cursor:pointer;padding:6px 2px;color:#888}.tabs span.on[data-v-832ff0aa]{color:#1d4ed8;border-bottom:2px solid #1d4ed8;font-weight:700}input[data-v-832ff0aa]{width:100%;box-sizing:border-box;padding:10px;margin:6px 0;border:1px solid #dfe2e8;border-radius:8px;font-size:14px}.tplSel[data-v-832ff0aa]{width:100%;box-sizing:border-box;padding:10px;margin:6px 0;border:1px solid #dfe2e8;border-radius:8px;font-size:14px;background:#fff;color:#333}.tplSlogan[data-v-832ff0aa]{font-size:12px;color:#e8590c;margin:2px 0 0}button[data-v-832ff0aa]{width:100%;padding:11px;margin-top:10px;background:#e8590c;color:#fff;border:0;border-radius:8px;font-size:15px;cursor:pointer}button[data-v-832ff0aa]:disabled{background:#ccc}.msg[data-v-832ff0aa]{margin-top:10px;font-size:13px}.good[data-v-832ff0aa]{color:#16a34a}.bad[data-v-832ff0aa]{color:#dc2626}.main{flex:1;padding:20px}.top{display:flex;justify-content:space-between;align-items:center;font-size:15px}.top b{color:#0c447c;margin-left:6px}.gen{font-size:12px;color:#999;font-style:normal;font-weight:400;margin-left:8px}.plan{background:#faeeda;color:#854f0b;padding:2px 10px;border-radius:10px;font-size:12px}.plan.expired{background:#fcebeb;color:#a32d2d}.sec{margin:16px 0 8px;font-size:13px;color:#0c447c}.cards{display:flex;gap:14px;flex-wrap:wrap}.stat{background:#fff;border:1px solid #e3e5ea;border-radius:10px;padding:14px 18px;flex:1;min-width:130px}.stat .n{font-size:18px;font-weight:700;color:#1d4ed8}.stat .l{font-size:12px;color:#888;margin-top:4px}.panel{background:#fff;border:1px solid #e3e5ea;border-radius:10px;padding:14px 16px}.row2{display:flex;gap:14px;margin-top:4px}.row2>div{flex:1}.bars{display:flex;gap:6px;align-items:flex-end;height:120px;padding-top:10px}.barcol{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;position:relative}.bar{width:70%;max-width:34px;background:#1d4ed8;border-radius:3px 3px 0 0;min-height:4px}.blabel{font-size:10px;color:#999;margin-top:4px}.bnum{font-size:11px;color:#0c447c;font-weight:700;position:absolute;top:-14px}.legend{font-size:11px;color:#aaa;margin-top:8px}.kv{display:flex;justify-content:space-between;font-size:13px;padding:6px 0;border-bottom:1px dashed #eef0f4}.kv.warn b{color:#a32d2d}.subtitle{font-size:12px;color:#0c447c;font-weight:700;margin:10px 0 2px}.chips{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.chip{background:#f1f2f4;color:#555;border-radius:12px;padding:3px 10px;font-size:12px}.chip.silver{background:#eef1f5;color:#5b6b7c}.chip.gold{background:#fdf3d8;color:#9a6b00}.chip.hot{background:#fdf3d8;color:#9a6b00;border:1px solid #eeda9e}.note{font-size:11px;color:#aaa;margin-top:8px}.empty{font-size:12px;color:#bbb}.tip{background:#eaf3de;border:1px solid #c0dd97;border-radius:10px;padding:12px 14px;font-size:13px;color:#27500a;margin-top:16px}.ipt.sel{width:110px}.tbl .name{font-weight:600;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbl .warn{color:#a32d2d;font-weight:700}.form textarea.ipt{resize:vertical}.form.wide{width:640px;max-height:82vh;overflow-y:auto}.skuRow{display:flex;gap:6px;margin-bottom:8px;align-items:center}.skuRow .ipt{flex:1;min-width:0}.grpRow{display:flex;gap:10px;align-items:center;padding:7px 0;border-bottom:1px dashed #eef0f4;font-size:13px}.gname{font-weight:600;color:#333;flex:1}.gcount{color:#888;font-size:12px}.grpAdd{display:flex;gap:6px;margin-top:12px;align-items:center}.grpAdd .ipt:first-child{flex:1}.empty2{color:#999;font-size:13px;padding:10px 0}.tip2{font-size:12px;color:#888;margin:8px 0}.bar{display:flex;gap:8px;align-items:center;margin:12px 0}.bar .ipt:first-child{width:260px}.tabs{display:flex;gap:4px;margin-top:14px;border-bottom:2px solid #e3e5ea}.tab{padding:8px 16px;font-size:13px;cursor:pointer;color:#555;border-bottom:2px solid transparent;margin-bottom:-2px;user-select:none}.tab:hover{color:#1d4ed8}.tab.on{color:#1d4ed8;font-weight:700;border-bottom-color:#1d4ed8}.tnum{display:inline-block;margin-left:4px;background:#eef1f6;color:#666;border-radius:9px;padding:0 7px;font-size:11px}.tab.on .tnum{background:#e3ecff;color:#1d4ed8}.tbl .ono{font-family:Consolas,monospace;color:#1d4ed8;cursor:pointer;text-decoration:underline dotted}.tbl .name{font-weight:600;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge{border-radius:10px;padding:2px 10px;font-size:12px;white-space:nowrap}.badge.pending{background:#fff4e0;color:#a3660a}.badge.paid{background:#e1ecff;color:#1d4ed8}.badge.shipped{background:#efe3ff;color:#6941c6}.badge.completed{background:#e1f5ee;color:#0f6e56}.badge.cancelled{background:#f1f2f4;color:#777}.badge.refunded{background:#fdeaea;color:#a32d2d}.mini.warn{color:#a3660a;border-color:#f0d9b0}.final{color:#bbb}.form{background:#fff;border-radius:12px;padding:20px 22px;width:420px}.drow{display:flex;gap:10px;font-size:13px;padding:7px 0;border-bottom:1px dashed #eef0f4}.dk{color:#888;width:70px;flex-shrink:0}.drow .price{color:#e8590c;font-weight:700}.form .foot{display:flex;gap:10px;justify-content:flex-end;margin-top:14px}.bar{display:flex;gap:8px;align-items:center;margin:14px 0}.bar .ipt:first-child{width:240px}.cnt{font-size:12px;color:#888;margin-left:auto}.btn:disabled{opacity:.5;cursor:not-allowed}.tbl .mono{font-family:Consolas,monospace}.tbl .pts{font-weight:700;color:#0c447c}.tbl .price{color:#e8590c;font-weight:700}.tbl .time{font-size:12px;color:#999}.badge.lv.normal{background:#f1f2f4;color:#555}.badge.lv.silver{background:#eef1f5;color:#5b6b7c;border:1px solid #d4dbe3}.badge.lv.gold{background:#fdf3d8;color:#9a6b00;border:1px solid #eeda9e}.pager{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:14px;font-size:13px;color:#666}.form{background:#fff;border-radius:12px;padding:20px 22px;width:380px}.form.wide{width:560px}.form .ipt:disabled{background:#f4f5f7;color:#888}.loglist{max-height:320px;overflow-y:auto;margin-bottom:8px}.log .up{color:#0f6e56;font-weight:700;min-width:44px}.log .down{color:#a32d2d;font-weight:700;min-width:44px}.log .why i{color:#999;font-style:normal;font-size:11px}.log .bal{color:#555}.tagline{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 12px}.tagchip{background:#eaf1fb;color:#0c447c;border-radius:12px;padding:3px 10px;font-size:12px}.tagchip i{font-style:normal;margin-left:6px;cursor:pointer;color:#a32d2d;font-weight:700}.rfmsum{display:flex;flex-wrap:wrap;gap:6px}.rfmchip{background:#f1f2f4;color:#555;border-radius:12px;padding:3px 12px;font-size:12px}.rfmchip.hot{background:#fdf3d8;color:#9a6b00;border:1px solid #eeda9e}body{margin:0;font-family:Microsoft YaHei,sans-serif;background:#f5f6f8}.layout{display:flex;min-height:100vh}.menu{width:200px;min-width:200px;flex-shrink:0;background:#1d4ed8;color:#fff;padding:16px 0}.brand{font-size:16px;font-weight:700;text-align:center;padding:10px;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:8px}.item{padding:11px 20px;cursor:pointer;font-size:14px}.item.on{background:rgba(255,255,255,.15);border-left:3px solid #e8590c}.item.off{opacity:.55}.quit{position:fixed;bottom:16px;width:200px;text-align:center;cursor:pointer;font-size:13px;opacity:.7}.main{flex:1;padding:20px;position:relative}.top{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:700}.top .sub{font-size:12px;color:#888;font-weight:400;margin-left:6px}.tabs{display:flex;gap:8px;margin:14px 0}.tab{border:1px solid #dfe2e8;background:#fff;border-radius:8px;padding:7px 18px;font-size:13px;cursor:pointer}.tab.on{background:#1d4ed8;border-color:#1d4ed8;color:#fff;font-weight:700}.ipt{border:1px solid #dfe2e8;border-radius:6px;padding:7px 10px;font-size:13px;background:#fff}.btn{border:1px solid #dfe2e8;background:#fff;border-radius:6px;padding:7px 14px;font-size:13px;cursor:pointer}.btn.primary,.btn.add{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.tblwrap{overflow-x:auto;border:1px solid #e3e5ea;border-radius:8px;background:#fff}.tbl{width:100%;min-width:980px;border-collapse:collapse;font-size:13px}.tbl th,.tbl td{border-bottom:1px solid #eef0f4;padding:9px 10px;text-align:left}.tbl th{background:#eaf1fb;color:#0c447c}.tbl .name{font-weight:600}.tbl .price{color:#0c447c;font-weight:700}.tbl .price.hot,.hot{color:#e8590c}.remain{color:#a32d2d;font-size:11px;margin-left:4px}.tbl .empty{text-align:center;color:#999;padding:30px 0}.badge{border-radius:10px;padding:2px 10px;font-size:12px}.badge.on_sale{background:#e1f5ee;color:#0f6e56}.badge.off_sale{background:#f1f2f4;color:#777}.ops{white-space:nowrap}.mini{border:1px solid #dfe2e8;background:#fff;border-radius:5px;padding:4px 9px;font-size:12px;cursor:pointer;margin-right:4px}.mini.danger{color:#a32d2d;border-color:#f7c1c1}.mini:hover{background:#f0f4ff}.mask{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:9}.form{background:#fff;border-radius:12px;padding:20px 22px;width:400px;max-height:85vh;overflow-y:auto}.form.wide{width:600px}.form h3{margin:0 0 14px;font-size:15px}.form label{display:block;font-size:13px;color:#444;margin-bottom:10px}.form .ipt{width:100%;box-sizing:border-box;margin-top:4px}.form .err{color:#a32d2d;font-size:12px;margin:4px 0 8px}.form .foot{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.dgrid{display:grid;grid-template-columns:90px 1fr;gap:6px 10px;font-size:13px;margin-bottom:10px}.dgrid span{color:#888}.dgrid b.hot{color:#e8590c}.sec{font-size:13px;font-weight:700;color:#0c447c;border-top:1px dashed #eef0f4;padding-top:10px;margin:6px 0}.loglist{max-height:260px;overflow-y:auto;margin-bottom:8px}.log{display:flex;gap:10px;align-items:baseline;font-size:12px;padding:7px 4px;border-bottom:1px dashed #eef0f4}.log .why{flex:1}.log .when{color:#aaa}.toast{position:fixed;top:18px;right:22px;background:#0f6e56;color:#fff;border-radius:8px;padding:9px 16px;font-size:13px;z-index:99;box-shadow:0 4px 14px rgba(0,0,0,.2)}.layout[data-v-d176b9c7]{display:flex;min-height:100vh;background:#f5f7fa;font-family:Microsoft YaHei,sans-serif}.menu[data-v-d176b9c7]{width:200px;background:#1d2b3f;color:#cfd8e3;display:flex;flex-direction:column;padding:18px 0}.brand[data-v-d176b9c7]{color:#fff;font-size:18px;font-weight:700;padding:0 20px 16px;border-bottom:1px solid #2c3e57;margin-bottom:10px}.item[data-v-d176b9c7]{padding:12px 20px;cursor:pointer;font-size:14px}.item[data-v-d176b9c7]:hover{background:#26374f;color:#fff}.item.on[data-v-d176b9c7]{background:#0e6cff;color:#fff;border-radius:0}.item.off[data-v-d176b9c7]{opacity:.45;cursor:default}.quit[data-v-d176b9c7]{margin-top:auto;padding:12px 20px;cursor:pointer;color:#ff8f8f;font-size:14px}.main[data-v-d176b9c7]{flex:1;padding:20px 26px}.top[data-v-d176b9c7]{font-size:18px;font-weight:700;color:#1d2b3f;margin-bottom:14px}.sub[data-v-d176b9c7]{font-size:12px;color:#8a97a8;font-weight:400;font-style:normal;margin-left:8px}.cfgcard[data-v-d176b9c7]{background:#fff;border-radius:10px;padding:16px 20px;margin-bottom:14px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.cfgrow[data-v-d176b9c7]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.cfglabel[data-v-d176b9c7]{width:110px;font-size:14px;color:#334}.hint[data-v-d176b9c7]{font-size:12px;color:#8a97a8}.ipt[data-v-d176b9c7]{border:1px solid #d7dee8;border-radius:6px;padding:8px 10px;font-size:14px}.ipt.small[data-v-d176b9c7]{width:90px}.switch[data-v-d176b9c7]{position:relative;display:inline-block;width:44px;height:24px}.switch input[data-v-d176b9c7]{opacity:0;width:0;height:0}.switch i[data-v-d176b9c7]{position:absolute;top:0;right:0;bottom:0;left:0;background:#c4ccd8;border-radius:12px;transition:.2s}.switch i[data-v-d176b9c7]:before{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.2s}.switch input:checked+i[data-v-d176b9c7]{background:#0e6cff}.switch input:checked+i[data-v-d176b9c7]:before{transform:translate(20px)}.btn[data-v-d176b9c7]{border:none;border-radius:6px;padding:8px 18px;font-size:14px;cursor:pointer;background:#e8edf4;color:#334}.btn.primary[data-v-d176b9c7]{background:#0e6cff;color:#fff}.btn[data-v-d176b9c7]:disabled{opacity:.6;cursor:default}.cards[data-v-d176b9c7]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.card[data-v-d176b9c7]{background:#fff;border-radius:10px;padding:14px 18px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.card b[data-v-d176b9c7]{display:block;font-size:22px;color:#0e6cff}.card span[data-v-d176b9c7]{font-size:12px;color:#8a97a8}.tabs[data-v-d176b9c7]{display:flex;gap:8px;margin-bottom:10px}.posterHint[data-v-d176b9c7]{background:#eef3ff;border:1px solid #dce7fb;color:#2b6bff;border-radius:8px;padding:10px 14px;font-size:13px;margin-bottom:10px}.tab[data-v-d176b9c7]{padding:8px 18px;background:#fff;border-radius:8px 8px 0 0;cursor:pointer;font-size:14px;color:#667;border:1px solid #e3e9f2;border-bottom:none}.tab.on[data-v-d176b9c7]{color:#0e6cff;font-weight:700;border-color:#0e6cff}.tblwrap[data-v-d176b9c7]{background:#fff;border-radius:0 10px 10px;padding:6px 12px;box-shadow:0 1px 4px rgba(0,0,0,.06);min-height:220px}.tbl[data-v-d176b9c7]{width:100%;border-collapse:collapse;font-size:13px}.tbl th[data-v-d176b9c7]{text-align:left;padding:10px 8px;color:#8a97a8;font-weight:400;border-bottom:1px solid #eef2f7}.tbl td[data-v-d176b9c7]{padding:10px 8px;border-bottom:1px solid #f3f6fa;color:#334}.empty[data-v-d176b9c7]{text-align:center;color:#9aa7b8;padding:40px 0!important}.dim[data-v-d176b9c7]{color:#9aa7b8;font-size:12px;font-style:normal}.price[data-v-d176b9c7]{font-weight:700}.hot[data-v-d176b9c7]{color:#ff5b2c}.lv[data-v-d176b9c7]{background:#eef4ff;color:#0e6cff;border-radius:4px;padding:2px 8px;font-size:12px}.badge[data-v-d176b9c7]{border-radius:4px;padding:2px 8px;font-size:12px}.badge.on_sale[data-v-d176b9c7]{background:#e6f7ec;color:#18a058}.badge.off_sale[data-v-d176b9c7]{background:#fdeeee;color:#d03050}.badge.pending[data-v-d176b9c7]{background:#fff7e6;color:#d48806}.ops button[data-v-d176b9c7]{margin-right:6px}.mini[data-v-d176b9c7]{border:1px solid #d7dee8;background:#fff;border-radius:5px;padding:4px 10px;font-size:12px;cursor:pointer}.mini[data-v-d176b9c7]:hover{border-color:#0e6cff;color:#0e6cff}.mini.danger[data-v-d176b9c7]{color:#d03050;border-color:#f2c4cc}.toast[data-v-d176b9c7]{position:fixed;top:24px;left:50%;transform:translate(-50%);background:#1d2b3f;color:#fff;padding:10px 22px;border-radius:8px;font-size:14px;z-index:99}.layout[data-v-6c2d9fae]{display:flex;min-height:100vh;background:#f4f7fd}.menu[data-v-6c2d9fae]{width:200px;background:#1d2b50;color:#cdd8f0;padding:18px 0;display:flex;flex-direction:column}.brand[data-v-6c2d9fae]{color:#fff;font-weight:700;font-size:18px;padding:0 20px 16px}.item[data-v-6c2d9fae]{padding:12px 20px;cursor:pointer}.item[data-v-6c2d9fae]:hover{background:#2a3a66}.item.on[data-v-6c2d9fae]{background:#2a3a66;color:#fff;border-right:3px solid #3b82f6}.item.off[data-v-6c2d9fae]{opacity:.45;cursor:default}.quit[data-v-6c2d9fae]{margin-top:auto;padding:12px 20px;cursor:pointer;color:#ff9b9b}.main[data-v-6c2d9fae]{flex:1;padding:18px 22px;position:relative}.top[data-v-6c2d9fae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.top span[data-v-6c2d9fae]{font-size:17px;font-weight:700}.sub[data-v-6c2d9fae]{font-size:12.5px;color:#7a89ad;font-weight:400;font-style:normal}.btn.add[data-v-6c2d9fae]{background:#2563eb;color:#fff;border:0;border-radius:8px;padding:9px 18px;font-size:14px;cursor:pointer}.btn.add[data-v-6c2d9fae]:disabled{opacity:.6}.decor[data-v-6c2d9fae]{display:flex;gap:14px;align-items:flex-start}.palette[data-v-6c2d9fae],.leads[data-v-6c2d9fae]{width:218px;background:#fff;border-radius:12px;padding:14px;box-shadow:0 1px 4px rgba(30,60,120,.08)}.ptitle[data-v-6c2d9fae]{display:block;margin-bottom:10px;font-size:14.5px}.ref[data-v-6c2d9fae]{float:right;color:#2563eb;cursor:pointer;font-weight:400;font-size:12.5px}.pItem[data-v-6c2d9fae]{display:flex;align-items:center;gap:8px;padding:10px;border:1px dashed #c9d7f2;border-radius:9px;margin-bottom:8px;cursor:pointer;font-size:13.5px}.pItem[data-v-6c2d9fae]:hover{border-color:#2563eb;background:#f0f5ff}.pIc[data-v-6c2d9fae]{font-size:17px}.pAdd[data-v-6c2d9fae]{margin-left:auto;color:#2563eb;font-style:normal;font-weight:700}.pNote[data-v-6c2d9fae]{font-size:11.5px;color:#93a3c4;margin-top:6px}.canvas[data-v-6c2d9fae]{flex:1;background:#fff;border-radius:12px;padding:14px;box-shadow:0 1px 4px rgba(30,60,120,.08);min-height:300px}.cTitle[data-v-6c2d9fae]{font-weight:700;font-size:14.5px;margin-bottom:10px}.empty[data-v-6c2d9fae]{color:#93a3c4;text-align:center;padding:36px 0;font-size:13.5px;line-height:2}.block[data-v-6c2d9fae]{border:1px solid #dbe4f5;border-radius:10px;margin-bottom:9px;background:#fbfcff}.block.sel[data-v-6c2d9fae]{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.bHead[data-v-6c2d9fae]{display:flex;align-items:center;gap:8px;padding:10px 12px;cursor:pointer;font-size:13.5px}.bIc[data-v-6c2d9fae]{font-size:16px}.bTitle[data-v-6c2d9fae]{color:#7a89ad;font-size:12.5px}.bOps[data-v-6c2d9fae]{margin-left:auto;display:flex;gap:5px}.mini[data-v-6c2d9fae]{border:1px solid #c9d7f2;background:#fff;border-radius:6px;padding:3px 9px;font-size:12px;cursor:pointer}.mini[data-v-6c2d9fae]:hover{border-color:#2563eb;color:#2563eb}.mini.danger[data-v-6c2d9fae]{color:#dc2626}.mini[data-v-6c2d9fae]:disabled{opacity:.35}.bBody[data-v-6c2d9fae]{border-top:1px dashed #dbe4f5;padding:12px}.bBody label[data-v-6c2d9fae]{display:block;font-size:12.5px;color:#4b5c80;margin-bottom:9px}.bBody input[data-v-6c2d9fae],.bBody textarea[data-v-6c2d9fae]{display:block;width:100%;margin-top:4px;border:1px solid #c9d7f2;border-radius:7px;padding:7px 9px;font-size:13px;box-sizing:border-box}.hint[data-v-6c2d9fae]{font-size:12px;color:#93a3c4}.leadItem[data-v-6c2d9fae]{border-bottom:1px dashed #e3ebf9;padding:8px 2px;font-size:12.5px}.leadItem p[data-v-6c2d9fae]{margin:4px 0;color:#4b5c80}.leadItem small[data-v-6c2d9fae]{color:#93a3c4}.tel[data-v-6c2d9fae]{color:#2563eb}.toast[data-v-6c2d9fae]{position:fixed;right:26px;bottom:26px;background:#1d2b50;color:#fff;padding:11px 18px;border-radius:9px;font-size:13.5px;box-shadow:0 4px 14px rgba(0,0,0,.25)}.layout[data-v-1e1cfc20]{display:flex;min-height:100vh;background:#f5f7fb;font-family:system-ui}.menu[data-v-1e1cfc20]{width:200px;background:#0f1e3d;color:#cdd6ec;padding:18px 0;position:relative}.brand[data-v-1e1cfc20]{color:#fff;font-weight:700;font-size:17px;padding:0 20px 16px}.item[data-v-1e1cfc20]{padding:11px 20px;cursor:pointer;font-size:14px}.item[data-v-1e1cfc20]:hover{background:rgba(255,255,255,.06)}.item.on[data-v-1e1cfc20]{background:#1b3b8f;color:#fff;font-weight:700}.item.off[data-v-1e1cfc20]{opacity:.45;cursor:not-allowed}.quit[data-v-1e1cfc20]{position:fixed;bottom:16px;width:200px;text-align:center;cursor:pointer;font-size:13px;opacity:.7}.main[data-v-1e1cfc20]{flex:1;padding:22px 26px}.top[data-v-1e1cfc20]{font-size:19px;font-weight:700;margin-bottom:14px}.tabs[data-v-1e1cfc20]{display:flex;gap:10px;margin-bottom:14px}.tab[data-v-1e1cfc20]{background:#fff;border:1px solid #dfe7f5;border-radius:10px;padding:8px 18px;cursor:pointer;font-size:14px}.tab.on[data-v-1e1cfc20]{background:#1b3b8f;color:#fff;border-color:#1b3b8f;font-weight:700}.bar[data-v-1e1cfc20]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ipt[data-v-1e1cfc20]{border:1px solid #dfe7f5;border-radius:8px;padding:8px 10px;font-size:13.5px}.cnt[data-v-1e1cfc20]{font-size:13px;color:#667}.avg[data-v-1e1cfc20]{color:#e8590c}.tbl[data-v-1e1cfc20]{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden}.tbl th[data-v-1e1cfc20]{background:#eff4fd;text-align:left;padding:10px 12px;font-size:13px;color:#345}.tbl td[data-v-1e1cfc20]{padding:10px 12px;font-size:13.5px;border-top:1px solid #F0F3FA}.ono[data-v-1e1cfc20]{font-family:monospace;cursor:default}.reason[data-v-1e1cfc20]{max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time[data-v-1e1cfc20]{color:#889;font-size:12.5px}.stars[data-v-1e1cfc20]{color:#f5a623}.badge[data-v-1e1cfc20]{border-radius:10px;padding:3px 10px;font-size:12px}.badge.rf-pending[data-v-1e1cfc20]{background:#fff3e0;color:#b45309}.badge.rf-approved[data-v-1e1cfc20]{background:#e6f6ea;color:#2f9e44}.badge.rf-rejected[data-v-1e1cfc20]{background:#eee;color:#889}.mini[data-v-1e1cfc20]{border:1px solid #2563EB;color:#2563eb;background:#fff;border-radius:8px;padding:4px 10px;cursor:pointer;font-size:12.5px;margin-right:6px}.mini.warn[data-v-1e1cfc20]{border-color:#e8590c;color:#e8590c}.final[data-v-1e1cfc20]{color:#bcc}.empty[data-v-1e1cfc20]{text-align:center;color:#99a;padding:26px 0}.toast[data-v-1e1cfc20]{position:fixed;bottom:26px;left:50%;transform:translate(-50%);background:#0f1e3d;color:#fff;border-radius:10px;padding:10px 22px;font-size:14px}.layout[data-v-5df6c9d3]{display:flex;min-height:100vh;font-family:Microsoft YaHei,sans-serif}.menu[data-v-5df6c9d3]{width:200px;min-width:200px;flex-shrink:0;background:#1d4ed8;color:#fff;padding:16px 0}.brand[data-v-5df6c9d3]{font-weight:700;text-align:center;padding:0 0 14px;border-bottom:1px solid rgba(255,255,255,.2);margin:0 16px 10px}.item[data-v-5df6c9d3]{padding:11px 22px;cursor:pointer;font-size:14px}.item[data-v-5df6c9d3]:hover{background:rgba(255,255,255,.12)}.item.on[data-v-5df6c9d3]{background:#e8590c;font-weight:700}.item.off[data-v-5df6c9d3]{opacity:.45;cursor:default}.item.off[data-v-5df6c9d3]:hover{background:none}.quit[data-v-5df6c9d3]{position:fixed;bottom:14px;width:200px;text-align:center;cursor:pointer;color:#cfe0ff;font-size:13px}.main[data-v-5df6c9d3]{flex:1;padding:20px 26px;background:#f5f6f8}.top[data-v-5df6c9d3]{font-size:19px;font-weight:700;margin-bottom:14px}.sub[data-v-5df6c9d3]{font-size:12px;color:#888;font-weight:400;margin-left:8px}.statusCard[data-v-5df6c9d3]{background:#fff;border:1px solid #e3e5ea;border-radius:10px;padding:16px 18px;margin-bottom:16px}.stLine[data-v-5df6c9d3]{font-size:15px}.stLine.warn[data-v-5df6c9d3]{color:#b45309}.tag[data-v-5df6c9d3]{display:inline-block;margin-left:8px;padding:2px 10px;border-radius:999px;background:#eef2ff;color:#1d4ed8;font-size:12px}.tag.line[data-v-5df6c9d3]{background:#fff3e8;color:#e8590c}.stSub[data-v-5df6c9d3]{color:#888;font-size:13px;margin-top:6px}.viewShop[data-v-5df6c9d3]{display:inline-block;margin-top:10px;color:#1d4ed8;font-size:13px}.catTitle[data-v-5df6c9d3]{font-size:15px;font-weight:700;margin:4px 0 10px}.catGrid[data-v-5df6c9d3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.card[data-v-5df6c9d3]{background:#fff;border:1px solid #e3e5ea;border-radius:10px;padding:14px}.card.cur[data-v-5df6c9d3]{border-color:#16a34a;box-shadow:0 0 0 2px #dcfce7}.cName[data-v-5df6c9d3]{font-weight:700;font-size:14px}.cTags[data-v-5df6c9d3]{margin:8px 0}.cTags .tag[data-v-5df6c9d3]{margin-left:0;margin-right:6px}.cSlogan[data-v-5df6c9d3]{color:#555;font-size:12px;min-height:32px}.cMeta[data-v-5df6c9d3]{color:#999;font-size:12px;margin:6px 0 10px}.btn[data-v-5df6c9d3]{padding:8px 0;width:100%;border:0;border-radius:8px;cursor:pointer;font-size:13px}.btn.apply[data-v-5df6c9d3]{background:#e8590c;color:#fff}.btn.apply[data-v-5df6c9d3]:disabled{background:#ccc}.card.cur .btn.apply[data-v-5df6c9d3]{background:#16a34a}.msg[data-v-5df6c9d3]{margin-top:12px;font-size:13px}.good[data-v-5df6c9d3]{color:#16a34a}.bad[data-v-5df6c9d3]{color:#dc2626}.tip[data-v-5df6c9d3]{margin-top:14px;color:#888;font-size:12px}.layout[data-v-f4faaf17]{display:flex;min-height:100vh}.menu[data-v-f4faaf17]{width:200px;background:#1d2b50;color:#cdd8f0;padding:18px 0;display:flex;flex-direction:column;flex-shrink:0}.menu .item[data-v-f4faaf17]{padding:12px 20px;cursor:pointer}.menu .item[data-v-f4faaf17]:hover{background:#2a3a66}.menu .item.on[data-v-f4faaf17]{background:#2f6fed;color:#fff}.menu .item.off[data-v-f4faaf17]{opacity:.45;cursor:default}.brand[data-v-f4faaf17]{font-weight:700;color:#fff;padding:0 20px 14px;font-size:16px}.quit[data-v-f4faaf17]{margin-top:auto;padding:12px 20px;cursor:pointer;color:#ff8f8f}.main[data-v-f4faaf17]{flex:1;background:#f6f8fc;min-width:0}.wrap[data-v-f4faaf17]{padding:24px 32px}h3[data-v-f4faaf17]{margin:0 0 6px}.ver[data-v-f4faaf17]{font-size:12px;color:#0aa870;background:#e8f7f1;border-radius:10px;padding:2px 8px;margin-left:6px}.hint[data-v-f4faaf17]{color:#888;font-size:12px;margin:0 0 16px}.card[data-v-f4faaf17]{background:#fff;border:1px solid #e8e8ef;border-radius:10px;padding:20px 24px;max-width:720px}.row[data-v-f4faaf17]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.row.top[data-v-f4faaf17]{align-items:flex-start}label[data-v-f4faaf17]{width:110px;font-size:13px;color:#333;flex-shrink:0}input[type=text][data-v-f4faaf17],input[data-v-f4faaf17]:not([type]){flex:1;border:1px solid #d9d9e3;border-radius:6px;padding:8px 10px;font-size:13px}input.hexin[data-v-f4faaf17]{flex:0 0 100px}.cnt[data-v-f4faaf17]{color:#aaa;font-size:12px}.picker[data-v-f4faaf17]{width:42px;height:30px;border:none;padding:0;background:none}.swatches[data-v-f4faaf17]{display:flex;gap:6px}.sw[data-v-f4faaf17]{width:20px;height:20px;border-radius:4px;cursor:pointer;border:1px solid rgba(0,0,0,.12)}.seoT[data-v-f4faaf17]{margin:18px 0 12px;font-size:14px;color:#444;border-top:1px dashed #e3e3ee;padding-top:14px}.blocks[data-v-f4faaf17]{display:grid;grid-template-columns:repeat(3,160px);gap:6px 12px}.blk[data-v-f4faaf17]{width:auto;font-size:13px;display:flex;align-items:center;gap:6px}.logo-preview[data-v-f4faaf17]{margin:-6px 0 14px 120px}.logo-preview img[data-v-f4faaf17]{max-height:44px;border:1px solid #eee;border-radius:6px;padding:4px;background:#fafafa}.bad[data-v-f4faaf17]{color:#e6203a;font-size:12px}.acts[data-v-f4faaf17]{margin-top:8px;display:flex;gap:14px;align-items:center}.save[data-v-f4faaf17]{background:#2f6fed;color:#fff;border:none;border-radius:6px;padding:9px 22px;font-size:14px;cursor:pointer}.save[data-v-f4faaf17]:disabled{opacity:.6}.preview[data-v-f4faaf17]{color:#2f6fed;font-size:13px}.msg[data-v-f4faaf17]{margin-top:12px;font-size:13px}.msg.ok[data-v-f4faaf17]{color:#0aa870}.msg.err[data-v-f4faaf17]{color:#e6203a}.layout[data-v-a32de646]{display:flex;min-height:100vh}.menu[data-v-a32de646]{width:200px;background:#1d2b50;color:#cdd8f0;padding:18px 0;display:flex;flex-direction:column;flex-shrink:0}.menu .item[data-v-a32de646]{padding:12px 20px;cursor:pointer}.menu .item[data-v-a32de646]:hover{background:#2a3a66}.menu .item.on[data-v-a32de646]{background:#2f6fed;color:#fff}.menu .item.off[data-v-a32de646]{opacity:.45;cursor:default}.brand[data-v-a32de646]{font-weight:700;color:#fff;padding:0 20px 14px;font-size:16px}.quit[data-v-a32de646]{margin-top:auto;padding:12px 20px;cursor:pointer;color:#ff8f8f}.main[data-v-a32de646]{flex:1;background:#f6f8fc;padding:20px 28px;min-width:0}.top[data-v-a32de646]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sub[data-v-a32de646]{color:#888;font-size:12px;font-style:normal;margin-left:8px}.shop[data-v-a32de646]{color:#2f6fed;font-size:13px}.cards[data-v-a32de646]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.card[data-v-a32de646]{background:#fff;border:1px solid #e8e8ef;border-radius:10px;padding:16px 18px}.card .n[data-v-a32de646]{font-size:26px;font-weight:700;color:#1d2b50}.card .l[data-v-a32de646]{font-size:12px;color:#888;margin-top:4px}.card .s[data-v-a32de646]{font-size:11px;color:#0aa870;margin-top:4px}.panels[data-v-a32de646]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.panel[data-v-a32de646]{background:#fff;border:1px solid #e8e8ef;border-radius:10px;padding:16px 18px}.panel>b[data-v-a32de646]{font-size:14px}.tRow[data-v-a32de646]{display:flex;align-items:center;gap:10px;margin-top:10px}.tn[data-v-a32de646]{width:80px;font-size:13px;color:#444}.barWrap[data-v-a32de646]{flex:1;background:#f0f3fa;border-radius:6px;height:14px;overflow:hidden}.bar[data-v-a32de646]{display:block;height:100%;background:#2f6fed}.tv[data-v-a32de646]{width:30px;font-size:12px;color:#666}.kv[data-v-a32de646]{font-size:13px;color:#444;margin-top:10px}.dot[data-v-a32de646]{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-1px}.empty[data-v-a32de646]{color:#999;font-size:12px;margin-top:10px}.err[data-v-a32de646]{color:#e6203a;font-size:13px;margin-top:12px}
