.rich-image-preview-source{display:none!important}.rich-image-preview-root .ant-image-preview-mask{background:color-mix(in srgb, var(--color-scrim) 72%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2)}.rich-image-preview-root .ant-image-preview-footer{top:20px;bottom:auto}.rich-image-preview-root .ant-image-preview-progress{margin-bottom:12px}body.rich-image-preview-actual-size .rich-image-preview-root .ant-image-preview-img{max-width:none!important;max-height:none!important}.rich-image-preview-toolbar{border:1px solid var(--border);border-radius:var(--radius-lg,12px);background:var(--surface-raised);width:min(100vw - 96px,1180px);box-shadow:var(--shadow-4);color:var(--fg);font-family:var(--font-body);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin:0 auto;padding:10px 14px;display:flex}.rich-image-preview-meta{flex-wrap:wrap;align-items:stretch;gap:0;display:flex}.rich-image-preview-meta-item{border-left:1px solid var(--border-subtle);flex-direction:column;gap:2px;padding:2px 16px;display:flex}.rich-image-preview-meta-item:first-child{border-left:0;padding-left:4px}.rich-image-preview-meta-label{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-tertiary);font-size:11px;font-weight:600}.rich-image-preview-meta-value{color:var(--fg);font-size:13px;font-weight:500;line-height:1.4}.rich-image-preview-actions{align-items:center;gap:8px;display:flex}.rich-image-preview-operations{align-items:center;display:inline-flex}.rich-image-preview-divider{background:var(--border-subtle);align-self:stretch;width:1px;margin:2px}.rich-image-preview-actions .ant-image-preview-operations{background:0 0;gap:4px;width:auto;height:auto;padding:0;display:inline-flex;position:static}.rich-image-preview-actions .ant-image-preview-operations-operation{border-radius:var(--radius-md,8px);width:34px;height:34px;color:var(--fg-secondary);transition:background var(--duration-fast,.16s) ease, color var(--duration-fast,.16s) ease;background:0 0;margin:0}.rich-image-preview-actions .ant-image-preview-operations-operation:hover{background:var(--surface-hover);color:var(--fg)}.rich-image-preview-tool{border:1px solid var(--border);border-radius:var(--radius-md,8px);height:34px;color:var(--fg-secondary);cursor:pointer;transition:background var(--duration-fast,.16s) ease, border-color var(--duration-fast,.16s) ease, color var(--duration-fast,.16s) ease;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.rich-image-preview-tool:hover{background:var(--surface-hover);color:var(--fg)}.rich-image-preview-tool.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-hover)}.rich-image-preview-download{border-radius:var(--radius-md,8px);background:var(--accent);height:34px;color:var(--color-on-primary);cursor:pointer;transition:background var(--duration-fast,.16s) ease, box-shadow var(--duration-fast,.16s) ease;border:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}.rich-image-preview-download:hover:not(:disabled){background:var(--accent-hover);box-shadow:var(--shadow-glow-primary)}.rich-image-preview-download:disabled{cursor:not-allowed;opacity:.4}@media (width<=720px){.rich-image-preview-root .ant-image-preview-footer{top:12px}.rich-image-preview-toolbar{justify-content:flex-start;gap:12px;width:calc(100vw - 24px);padding:10px 12px}.rich-image-preview-meta{gap:8px 0;width:100%}.rich-image-preview-meta-item{padding:2px 12px}.rich-image-preview-actions{flex-wrap:wrap;justify-content:space-between;width:100%}}
