.preview-overlay[data-v-f016f6a6]{z-index:1400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.preview-dialog[data-v-f016f6a6]{background:#120e14fa;flex-direction:column;width:100vw;height:100dvh;min-height:0;display:flex;position:relative;box-shadow:0 28px 80px #00000073}.preview-close[data-v-f016f6a6]{top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));z-index:2;color:#fff;cursor:pointer;background:#0000006b;border:none;border-radius:999px;width:40px;height:40px;font-size:16px;position:absolute}.preview-body[data-v-f016f6a6]{background:#050507;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.preview-body.kind-image[data-v-f016f6a6],.preview-body.kind-text[data-v-f016f6a6]{padding:76px 28px 24px}.preview-video[data-v-f016f6a6],.preview-image[data-v-f016f6a6]{object-fit:contain;background:#000;width:auto;max-width:100%;max-height:100%;display:block}.preview-text-panel[data-v-f016f6a6]{width:min(880px,100%);max-height:100%;padding:28px 24px;overflow-y:auto}.preview-text-content[data-v-f016f6a6]{white-space:pre-wrap;color:#ffffffe0;font-size:15px;line-height:1.85}.preview-footer[data-v-f016f6a6]{padding:16px 20px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(#0a0a0ecc,#0a0a0ef2);border-top:1px solid #ffffff0f}.preview-title[data-v-f016f6a6]{color:#fff;font-size:18px;font-weight:700}.preview-meta[data-v-f016f6a6]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.preview-tool[data-v-f016f6a6]{color:var(--pink-300);background:#d4aa5c1f;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.preview-time[data-v-f016f6a6]{color:#ffffff6b;font-size:12px}.preview-actions[data-v-f016f6a6]{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.preview-download[data-v-f016f6a6]{background:var(--gradient-brand);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;min-width:112px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.preview-download[data-v-f016f6a6]:hover:not(:disabled){opacity:.92}.preview-download[data-v-f016f6a6]:disabled{opacity:.58;cursor:wait}.preview-download-hint[data-v-f016f6a6]{color:#ffffff75;align-items:center;min-height:36px;font-size:12px;display:inline-flex}.preview-delete[data-v-f016f6a6]{color:#ff6b6b;cursor:pointer;background:#ff505026;border:1px solid #ff505066;border-radius:999px;justify-content:center;align-items:center;min-width:80px;padding:10px 18px;font-size:13px;font-weight:600;display:inline-flex}.preview-recover[data-v-f016f6a6]{min-width:96px;color:var(--gold-300);cursor:pointer;background:#d4aa5c24;border:1px solid #d4aa5c61;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-size:13px;font-weight:600;display:inline-flex}.preview-recover[data-v-f016f6a6]:hover:not(:disabled){background:#d4aa5c3d}.preview-recover[data-v-f016f6a6]:disabled{opacity:.5;cursor:not-allowed}.preview-delete[data-v-f016f6a6]:hover:not(:disabled){background:#ff505040}.preview-delete[data-v-f016f6a6]:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.preview-close[data-v-f016f6a6]{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right))}.preview-body.kind-image[data-v-f016f6a6],.preview-body.kind-text[data-v-f016f6a6]{padding:64px 16px 16px}.preview-text-panel[data-v-f016f6a6]{padding:24px 18px}.preview-title[data-v-f016f6a6]{font-size:16px}.preview-text-content[data-v-f016f6a6]{font-size:14px}}
