.mer-dash[data-v-549f804c]{padding:18px 20px 8px;background:#f5f7fb;min-height:calc(100vh - 120px)}.dash-head[data-v-549f804c]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.dash-title[data-v-549f804c]{font-size:22px;font-weight:700;color:#1f2937}.dash-merchant[data-v-549f804c]{margin-left:10px;font-size:13px;font-weight:500;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;padding:2px 10px}.dash-sub[data-v-549f804c]{margin-top:6px;font-size:12px;color:#94a3b8}.no-hotel[data-v-549f804c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:14px;margin-bottom:16px;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:14px 18px}.nh-icon[data-v-549f804c]{width:40px;height:40px;-ms-flex:none;flex:none;border-radius:10px;background:#fef3c7;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#b45309}.nh-icon svg[data-v-549f804c]{width:22px;height:22px}.nh-text[data-v-549f804c]{-ms-flex:1;flex:1}.nh-title[data-v-549f804c]{font-size:15px;font-weight:600;color:#92400e}.nh-sub[data-v-549f804c]{font-size:12.5px;color:#b45309;margin-top:3px}.kpi-row[data-v-549f804c]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:16px}.kpi[data-v-549f804c]{position:relative;border-radius:14px;padding:18px 20px;color:#fff;overflow:hidden;box-shadow:0 6px 18px rgba(37,99,235,.12)}.kpi[data-v-549f804c]:after{content:"";position:absolute;right:-30px;top:-30px;width:110px;height:110px;border-radius:50%;background:hsla(0,0%,100%,.12)}.k1[data-v-549f804c]{background:linear-gradient(135deg,#2563eb,#3b82f6)}.k2[data-v-549f804c]{background:linear-gradient(135deg,#0891b2,#22d3ee)}.k3[data-v-549f804c]{background:linear-gradient(135deg,#14b8a6,#2dd4bf)}.k4[data-v-549f804c]{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.kpi-label[data-v-549f804c]{font-size:13px;opacity:.92}.kpi-value[data-v-549f804c]{margin:10px 0 6px;font-size:30px;font-weight:700}.kpi-unit[data-v-549f804c]{font-size:13px;font-weight:400;margin-left:4px;opacity:.85}.kpi-foot[data-v-549f804c]{font-size:12px;opacity:.82}.mini-row[data-v-549f804c]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);gap:12px;margin-top:14px}.mini[data-v-549f804c]{background:#fff;border-radius:12px;padding:14px 16px;border:1px solid #eef1f6}.mini-label[data-v-549f804c]{font-size:12px;color:#94a3b8}.mini-value[data-v-549f804c]{margin-top:8px;font-size:20px;font-weight:700;color:#1f2937}.m-a .mini-value[data-v-549f804c]{color:#2563eb}.m-b .mini-value[data-v-549f804c]{color:#f59e0b}.m-c .mini-value[data-v-549f804c]{color:#0891b2}.m-d .mini-value[data-v-549f804c]{color:#14b8a6}.m-e .mini-value[data-v-549f804c]{color:#7c3aed}.m-f .mini-value[data-v-549f804c]{color:#ef4444}.listing[data-v-549f804c]{margin-top:16px}.listing-tip[data-v-549f804c]{font-size:13px;color:#64748b;margin:6px 0 10px}.listing-tip .danger[data-v-549f804c]{color:#ef4444}.listing-ok[data-v-549f804c]{font-size:13px;color:#15803d;padding:8px 0}.listing-hotel[data-v-549f804c]{border-top:1px dashed #eef1f6;padding:8px 0}.lh-head[data-v-549f804c]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:13px;color:#334155}.lh-name[data-v-549f804c]{font-weight:600}.lh-stat[data-v-549f804c]{color:#94a3b8}.lh-missing[data-v-549f804c]{margin-top:4px;font-size:12px;color:#ef4444}.chart-row[data-v-549f804c]{display:-ms-grid;display:grid;-ms-grid-columns:1.55fr 1fr;grid-template-columns:1.55fr 1fr;gap:16px;margin-top:16px}.panel[data-v-549f804c]{background:#fff;border-radius:14px;border:1px solid #eef1f6;padding:16px 18px}.panel-head[data-v-549f804c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px}.panel-title[data-v-549f804c]{font-size:15px;font-weight:600;color:#334155}.panel-legend[data-v-549f804c]{font-size:12px;color:#94a3b8}.panel-legend.link[data-v-549f804c]{color:#2563eb;cursor:pointer}.dot[data-v-549f804c]{display:inline-block;width:8px;height:8px;border-radius:50%;margin:0 4px 0 10px}.dot-bar[data-v-549f804c]{background:#2563eb}.dot-line[data-v-549f804c]{background:#14b8a6}.chart[data-v-549f804c]{height:260px;width:100%}.rank[data-v-549f804c]{padding:6px 0}.rank-item[data-v-549f804c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px 0}.rank-no[data-v-549f804c]{width:24px;height:24px;line-height:24px;text-align:center;border-radius:8px;font-size:12px;font-weight:700;color:#64748b;background:#f1f5f9;margin-right:12px}.rank-no-1[data-v-549f804c]{background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff}.rank-no-2[data-v-549f804c]{background:#dbeafe;color:#1d4ed8}.rank-no-3[data-v-549f804c]{background:#e0f2fe;color:#0369a1}.rank-body[data-v-549f804c]{-ms-flex:1;flex:1}.rank-line[data-v-549f804c]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:13px;color:#334155}.rank-name[data-v-549f804c]{font-weight:500}.rank-gmv[data-v-549f804c]{color:#2563eb;font-weight:600}.rank-gmv em[data-v-549f804c]{font-style:normal;color:#94a3b8;font-weight:400;margin-left:6px;font-size:12px}.rank-bar[data-v-549f804c]{height:6px;border-radius:6px;background:#f1f5f9;margin-top:6px;overflow:hidden}.rank-bar-in[data-v-549f804c]{height:100%;border-radius:6px;background:linear-gradient(90deg,#2563eb,#60a5fa)}.recent[data-v-549f804c]{padding:4px 0}.recent-item[data-v-549f804c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:10px 8px;border-radius:10px;cursor:pointer}.recent-item[data-v-549f804c]:hover{background:#f8fafc}.recent-hotel[data-v-549f804c]{font-size:13.5px;color:#334155;font-weight:500}.recent-room[data-v-549f804c]{margin-left:8px;font-size:12px;color:#94a3b8;font-weight:400}.recent-meta[data-v-549f804c]{margin-top:2px;font-size:11.5px;color:#b6c2d2}.recent-right[data-v-549f804c]{text-align:right}.recent-amt[data-v-549f804c]{display:block;font-size:14px;font-weight:600;color:#1f2937}.st[data-v-549f804c]{display:inline-block;margin-top:2px;font-size:11px;padding:1px 8px;border-radius:999px;background:#f1f5f9;color:#64748b}.st-20[data-v-549f804c]{background:#fff7ed;color:#c2410c}.st-21[data-v-549f804c],.st-41[data-v-549f804c]{background:#ecfdf5;color:#15803d}.st-70[data-v-549f804c]{background:#fffbeb;color:#b45309}.st-60[data-v-549f804c],.st-80[data-v-549f804c],.st-81[data-v-549f804c]{background:#fef2f2;color:#b91c1c}.empty[data-v-549f804c]{padding:40px 0;text-align:center;color:#b6c2d2;font-size:13px}@media (max-width:1280px){.kpi-row[data-v-549f804c]{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.mini-row[data-v-549f804c]{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.chart-row[data-v-549f804c]{-ms-grid-columns:1fr;grid-template-columns:1fr}}