.mcf[data-v-de1b59db]{border:1px solid var(--color-border-default,#0000001a);background:var(--color-bg-elevated,#fff);border-radius:12px;flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:hidden;box-shadow:0 12px 32px #00000024}.mcf-head[data-v-de1b59db]{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px 4px;display:flex}.mcf-title[data-v-de1b59db]{color:var(--color-text-primary,#232425);font-size:13px;font-weight:700}.mcf-clear[data-v-de1b59db]{color:var(--color-text-secondary,#666);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:4px 6px;font-size:12px;display:inline-flex}.mcf-clear[data-v-de1b59db]:hover{color:var(--color-text-primary,#232425);background:var(--color-bg-subtle,#0000000d)}.mcf-body[data-v-de1b59db]{min-height:0;padding:4px 14px 12px;overflow-y:auto}.mcf-empty[data-v-de1b59db]{color:var(--color-text-secondary,#666);padding:16px 0;font-size:12px}.mcf-label[data-v-de1b59db]{color:var(--color-text-secondary,#8a8f95);margin:8px 0 6px;font-size:12px}.mcf-chips[data-v-de1b59db]{flex-wrap:wrap;gap:8px;display:flex}.mcf-chip[data-v-de1b59db]{box-sizing:border-box;border:1px solid var(--color-border-default,#0000001f);height:28px;color:var(--color-text-secondary,#555);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.mcf-chip[data-v-de1b59db]:hover{color:var(--color-text-primary,#232425);border-color:var(--color-border-strong,#0000004d)}.mcf-chip.active[data-v-de1b59db]{color:#fff;background:#232425;border-color:#0000;font-weight:600}@media (prefers-color-scheme:dark){.mcf[data-v-de1b59db]{border-color:var(--color-border-subtle,#ffffff1f);background:var(--color-bg-elevated,#2a2b2c);box-shadow:0 12px 32px #00000080}.mcf-title[data-v-de1b59db]{color:var(--color-text-primary,#f0f0f0)}.mcf-clear[data-v-de1b59db]{color:var(--color-text-secondary,#c8ccd0)}.mcf-clear[data-v-de1b59db]:hover{color:var(--color-text-primary,#f0f0f0);background:var(--color-bg-subtle,#ffffff14)}.mcf-chip[data-v-de1b59db]{color:var(--color-text-secondary,#c8ccd0);background:#ffffff0f;border-color:#ffffff47}.mcf-chip[data-v-de1b59db]:hover{color:var(--color-text-primary,#f0f0f0);border-color:#ffffff70}.mcf-chip.active[data-v-de1b59db]{color:#17181a;background:#f0f0f0;border-color:#0000}}.msi-backdrop[data-v-7c2b7fc0]{z-index:1200;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.msi-dialog[data-v-7c2b7fc0]{color:#232425;background:#fff;border-radius:14px;flex-direction:column;gap:12px;width:min(640px,100vw - 32px);max-height:calc(100vh - 48px);padding:16px;display:flex;overflow-y:auto;box-shadow:0 12px 40px #00000040}.msi-head[data-v-7c2b7fc0]{align-items:baseline;gap:10px;min-width:0;display:flex}.msi-name[data-v-7c2b7fc0]{flex:none;font-size:16px;font-weight:700}.msi-tagline[data-v-7c2b7fc0]{color:#666;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.msi-body[data-v-7c2b7fc0]{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.msi-cover[data-v-7c2b7fc0]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#0000000d;border-radius:10px;flex:none;width:280px}.msi-detail[data-v-7c2b7fc0]{flex:1;gap:10px;min-width:220px}.msi-detail[data-v-7c2b7fc0],.msi-fragment[data-v-7c2b7fc0]{flex-direction:column;display:flex}.msi-fragment[data-v-7c2b7fc0]{background:#0000000b;border-radius:10px;gap:8px;padding:10px 12px}.msi-fragment-text[data-v-7c2b7fc0]{color:#444;font-size:12px;line-height:1.5}.msi-copy[data-v-7c2b7fc0]{color:#555;cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.msi-copy[data-v-7c2b7fc0]:hover{color:#232425;border-color:#0000004d}.msi-wardrobe[data-v-7c2b7fc0]{color:#666;font-size:12px;line-height:1.5}.msi-hint[data-v-7c2b7fc0]{color:#909499;font-size:11px}.msi-error[data-v-7c2b7fc0]{color:#e5484d;font-size:12px}.msi-actions[data-v-7c2b7fc0]{justify-content:flex-end;gap:8px;display:flex}.msi-btn[data-v-7c2b7fc0]{color:#232425;cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:8px;height:32px;padding:0 14px;font-size:13px;font-weight:600}.msi-btn-primary[data-v-7c2b7fc0]{color:#fff;background:#4f7cf7;border-color:#0000}.msi-btn[data-v-7c2b7fc0]:disabled{opacity:.6;cursor:default}@media (prefers-color-scheme:dark){.msi-dialog[data-v-7c2b7fc0]{color:#ececec;background:#232528}.msi-tagline[data-v-7c2b7fc0],.msi-wardrobe[data-v-7c2b7fc0]{color:#c8ccd0}.msi-cover[data-v-7c2b7fc0],.msi-fragment[data-v-7c2b7fc0]{background:#ffffff12}.msi-fragment-text[data-v-7c2b7fc0]{color:#d7dade}.msi-copy[data-v-7c2b7fc0]{color:#c8ccd0;border-color:#ffffff47}.msi-copy[data-v-7c2b7fc0]:hover{color:#f0f0f0;border-color:#ffffff70}.msi-hint[data-v-7c2b7fc0]{color:#9aa0a6}.msi-btn[data-v-7c2b7fc0]{color:#ececec;border-color:#ffffff29}.msi-btn-primary[data-v-7c2b7fc0]{color:#fff;border-color:#0000}}.mss-root[data-v-83dc8c8e]{flex-direction:column;flex:1;min-height:0;display:flex}.map-style-filter[data-v-83dc8c8e]{z-index:20;flex-direction:column;width:min(520px,100% - 24px);max-height:min(560px,100% - 60px);display:flex;position:absolute;top:4px;right:12px}.mss-state[data-v-83dc8c8e]{text-align:center;color:var(--color-text-tertiary,#909499);padding:48px;font-size:14px}.mss-clear-btn[data-v-83dc8c8e]{vertical-align:middle;box-sizing:border-box;border:1px solid var(--color-border-default,#e0e0e0);background:var(--color-bg-elevated,#fff);height:28px;color:var(--color-text-primary,#232425);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;margin-left:10px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.mss-scroll[data-v-83dc8c8e]{-webkit-user-select:none;user-select:none;flex:1;min-height:0;padding:14px 14px 32px;position:relative;overflow-y:auto}.map-style-grid[data-v-83dc8c8e]{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.mss-large .map-style-grid[data-v-83dc8c8e]{grid-template-columns:repeat(auto-fill,minmax(264px,1fr));gap:14px}.mss-large .map-style-name[data-v-83dc8c8e]{padding:4px 10px 0;font-size:13px}.map-style-card[data-v-83dc8c8e]{border:1px solid var(--color-border-default,#e0e0e0);background:var(--color-bg-elevated,#fff);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:stretch;gap:4px;padding:0 0 8px;display:flex;overflow:hidden}.map-style-card[data-v-83dc8c8e]:hover{border-color:var(--color-brand,#4f7cf7)}.map-style-img[data-v-83dc8c8e]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:var(--color-bg-subtle,#f0f0f0);width:100%}.map-style-name[data-v-83dc8c8e]{color:var(--color-text-primary,#232425);white-space:nowrap;text-overflow:ellipsis;padding:2px 8px 0;font-size:12px;font-weight:700;overflow:hidden}.mss-sentinel[data-v-83dc8c8e]{height:32px;color:var(--color-text-tertiary,#909499);justify-content:center;align-items:center;font-size:12px;display:flex}@media (prefers-color-scheme:dark){.map-style-card[data-v-83dc8c8e]{border-color:var(--color-border-subtle,#ffffff1f);background:var(--color-bg-elevated,#2a2b2c)}.map-style-name[data-v-83dc8c8e],.mss-clear-btn[data-v-83dc8c8e]{color:var(--color-text-primary,#f0f0f0)}.mss-clear-btn[data-v-83dc8c8e]{border-color:var(--color-border-subtle,#ffffff29);background:var(--color-bg-elevated,#2a2b2c)}}
