.image-detail-mask[data-v-a18b7d79]{--blue: #3385ff;--blue-hover: #1f6fe6;--ink: #141419;--muted: #4e5969;--line: #e5e6eb;--soft: #eef6ff;background:#0d121c73;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:1400}.image-detail-dialog[data-v-a18b7d79]{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 48px #14141929;color:var(--ink);overflow:hidden;width:min(920px,100%)}.image-detail-head[data-v-a18b7d79]{align-items:center;background:linear-gradient(180deg,#f7fbff,#fff);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:14px 18px}.image-detail-head h3[data-v-a18b7d79]{font-size:16px;font-weight:700}.image-detail-x[data-v-a18b7d79]{background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--muted);font-size:16px;height:28px;width:28px}.image-detail-x[data-v-a18b7d79]:hover{background:var(--soft);border-color:var(--blue);color:var(--blue)}.image-detail-body[data-v-a18b7d79]{display:grid;gap:16px;grid-template-columns:1.2fr .8fr;min-height:360px;padding:16px 18px}.image-detail-preview[data-v-a18b7d79]{background:radial-gradient(circle at 40% 30%,#c5ddff,#eef4ff 70%);border:1px solid var(--line);border-radius:12px;min-height:340px;position:relative}.image-detail-label[data-v-a18b7d79]{background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:0 8px 24px #1414190a;color:var(--muted);font-size:12px;left:12px;padding:4px 10px;position:absolute;top:12px}.image-detail-row[data-v-a18b7d79]{border-bottom:1px solid var(--line);display:grid;font-size:13px;gap:10px;grid-template-columns:88px 1fr;padding:10px 0}.image-detail-row[data-v-a18b7d79]:last-child{border-bottom:0}.image-detail-row label[data-v-a18b7d79]{color:var(--muted)}.image-detail-row .is-price[data-v-a18b7d79]{color:var(--blue);font-weight:700}.image-detail-actions[data-v-a18b7d79]{display:flex;gap:10px;justify-content:flex-end;padding:0 18px 16px}.ghost[data-v-a18b7d79],.primary[data-v-a18b7d79]{border-radius:8px;font-size:13px;font-weight:600;height:36px;padding:0 16px}.ghost[data-v-a18b7d79]{background:#fff;border:1px solid var(--line);color:var(--ink)}.ghost[data-v-a18b7d79]:hover{border-color:var(--blue);color:var(--blue)}.primary[data-v-a18b7d79]{background:var(--blue);border:1px solid transparent;color:#fff}.primary[data-v-a18b7d79]:hover{background:var(--blue-hover)}@media(max-width:900px){.image-detail-body[data-v-a18b7d79]{grid-template-columns:1fr}}
