.media-link-viewer-container[data-v-521eb071]{width:100%}.empty-media-placeholder[data-v-521eb071]{background:var(--va-background-element,#f8fafc);border:1px dashed var(--va-background-border,#cbd5e1);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 1rem;display:flex}.empty-text[data-v-521eb071]{color:var(--va-text-secondary,#64748b);font-size:.85rem}.media-list-wrapper[data-v-521eb071]{flex-direction:column;gap:1rem;width:100%;display:flex}.media-list-wrapper.grid-layout[data-v-521eb071]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.media-card[data-v-521eb071]{border:1px solid var(--va-background-border,#e2e8f0);background:var(--va-background-primary,#fff);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.media-card-header[data-v-521eb071]{background:var(--va-background-element,#f8fafc);border-bottom:1px solid var(--va-background-border,#e2e8f0);justify-content:space-between;align-items:center;padding:.4rem .6rem;display:flex}.media-type-badge[data-v-521eb071]{text-transform:uppercase;border-radius:12px;padding:2px 8px;font-size:.72rem;font-weight:700}.media-type-badge.small[data-v-521eb071]{padding:1px 6px;font-size:.68rem}.badge-image[data-v-521eb071]{color:#059669;background:#10b9811f}.badge-video[data-v-521eb071]{color:#2563eb;background:#3b82f61f}.badge-youtube[data-v-521eb071]{color:#dc2626;background:#ef44441f}.badge-vimeo[data-v-521eb071]{color:#0284c7;background:#0ea5e91f}.badge-audio[data-v-521eb071]{color:#9333ea;background:#a855f71f}.badge-link[data-v-521eb071]{color:#475569;background:#64748b1f}.media-actions[data-v-521eb071]{align-items:center;gap:4px;display:flex}.media-action-btn[data-v-521eb071]{color:var(--va-text-secondary,#64748b);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:3px;transition:all .2s;display:inline-flex}.media-action-btn[data-v-521eb071]:hover{color:var(--va-primary,#2563eb);background:#0000000d}.media-card-body[data-v-521eb071]{padding:.5rem}.image-preview-wrapper[data-v-521eb071],.media-card-body[data-v-521eb071]{justify-content:center;align-items:center;display:flex}.image-preview-wrapper[data-v-521eb071]{cursor:zoom-in;background:#000;border-radius:6px;width:100%;max-height:360px;position:relative;overflow:hidden}.image-preview-wrapper.compact[data-v-521eb071]{max-height:200px}.image-preview-wrapper.has-error[data-v-521eb071]{cursor:default;background:0 0}.no-img-box[data-v-521eb071]{background:var(--va-background-element,#0003);border:1px dashed var(--va-background-border,#475569);width:100%;min-height:110px;color:var(--va-text-secondary,#94a3b8);box-sizing:border-box;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:1.25rem;display:flex}.no-img-box.compact[data-v-521eb071]{gap:4px;min-height:70px;padding:.5rem}.no-img-text[data-v-521eb071]{letter-spacing:.05em;color:var(--va-text-secondary,#94a3b8);font-size:.75rem;font-weight:700}.multi-thumb-no-img[data-v-521eb071]{background:var(--va-background-element,#0003);border:1px dashed var(--va-background-border,#475569);border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.media-preview-img[data-v-521eb071]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:360px;display:block}.image-preview-wrapper:hover .image-zoom-overlay[data-v-521eb071]{opacity:1}.image-zoom-overlay[data-v-521eb071]{color:#fff;opacity:0;background:#00000073;justify-content:center;align-items:center;gap:4px;font-size:.82rem;font-weight:600;transition:opacity .2s;display:flex;position:absolute;inset:0}.video-preview-wrapper[data-v-521eb071]{background:#000;border-radius:6px;justify-content:center;width:100%;display:flex;overflow:hidden}.media-preview-video[data-v-521eb071]{-o-object-fit:contain;object-fit:contain;outline:none;width:100%;max-height:360px}.media-preview-video.compact[data-v-521eb071]{max-height:200px}.iframe-preview-wrapper[data-v-521eb071]{background:#000;border-radius:6px;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.iframe-preview-wrapper.compact[data-v-521eb071]{padding-bottom:56.25%}.media-preview-iframe[data-v-521eb071]{width:100%;height:100%;position:absolute;top:0;left:0}.audio-preview-wrapper[data-v-521eb071]{width:100%;padding:.5rem}.media-preview-audio[data-v-521eb071]{width:100%}.link-fallback-wrapper[data-v-521eb071]{align-items:center;gap:8px;width:100%;padding:.5rem;display:flex;overflow:hidden}.link-url-text[data-v-521eb071]{color:var(--va-primary,#2563eb);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;text-decoration:underline;overflow:hidden}.media-edit-wrapper[data-v-521eb071]{flex-direction:column;gap:.5rem;width:100%;display:flex}.input-with-actions[data-v-521eb071]{border:1px solid var(--va-background-border,#cbd5e1);background:var(--va-background-primary,#fff);border-radius:6px;align-items:center;padding:.35rem .6rem;transition:border-color .2s;display:flex}.input-with-actions[data-v-521eb071]:focus-within{border-color:var(--va-primary,#2563eb);box-shadow:0 0 0 2px #2563eb26}.input-leading-icon[data-v-521eb071]{color:var(--va-text-secondary,#64748b);margin-right:6px}.media-url-input[data-v-521eb071]{color:var(--va-text-primary,#1e293b);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:.875rem}.input-clear-btn[data-v-521eb071],.input-remove-btn[data-v-521eb071]{cursor:pointer;color:var(--va-text-secondary,#64748b);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px 4px;display:inline-flex}.input-clear-btn[data-v-521eb071]:hover{background:#0000000d}.live-preview-box[data-v-521eb071]{border:1px solid var(--va-background-border,#e2e8f0);background:var(--va-background-element,#f8fafc);border-radius:6px;margin-top:.4rem;overflow:hidden}.live-preview-header[data-v-521eb071]{border-bottom:1px solid var(--va-background-border,#e2e8f0);background:var(--va-background-element,#f1f5f9);align-items:center;gap:8px;padding:.35rem .6rem;display:flex}.live-preview-title[data-v-521eb071]{color:var(--va-text-secondary,#475569);font-size:.75rem;font-weight:600}.live-preview-content[data-v-521eb071]{padding:.4rem}.multi-input-row[data-v-521eb071]{flex-direction:column;gap:.25rem;margin-bottom:.5rem;display:flex}.multi-item-preview[data-v-521eb071]{background:var(--va-background-element,#f8fafc);border-radius:4px;align-items:center;gap:6px;padding:.2rem .4rem;font-size:.78rem;display:flex}.multi-thumb-img[data-v-521eb071]{-o-object-fit:cover;object-fit:cover;cursor:pointer;border-radius:3px;width:24px;height:24px}.multi-preview-text[data-v-521eb071]{text-overflow:ellipsis;white-space:nowrap;color:var(--va-text-secondary,#64748b);overflow:hidden}.custom-scrollbar[data-v-3b07e483]::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar[data-v-3b07e483]::-webkit-scrollbar-track{background:var(--va-background-primary);border-radius:4px}.custom-scrollbar[data-v-3b07e483]::-webkit-scrollbar-thumb{background:var(--va-background-border);border-radius:4px}.custom-scrollbar[data-v-3b07e483]::-webkit-scrollbar-thumb:hover{background:var(--va-secondary)}.step-flash[data-v-3b07e483]{animation:2s infinite pulse-border-3b07e483}@keyframes pulse-border-3b07e483{0%{box-shadow:0 0 #ffd43ab3}70%{box-shadow:0 0 0 6px #ffd43a00}to{box-shadow:0 0 #ffd43a00}}.accordion-header[data-v-3b07e483]:hover{background-color:#4338ca0f!important}.accordion-header:hover .va-chip[data-v-3b07e483]{transform:translateY(-1px)}.accordion-wrapper[data-v-3b07e483]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1);display:grid}.accordion-wrapper.is-expanded[data-v-3b07e483]{opacity:1;grid-template-rows:1fr}.accordion-inner[data-v-3b07e483]{overflow:hidden}.diff-image-gallery[data-v-3b07e483]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.diff-image-thumbnail-box[data-v-3b07e483]{border:1px solid var(--va-background-border);background:var(--va-background-secondary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:110px;max-width:110px;height:80px;max-height:80px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.diff-image-thumbnail-box[data-v-3b07e483]:hover{border-color:var(--va-primary);transform:translateY(-2px);box-shadow:0 4px 10px #00000026}.diff-image-thumbnail[data-v-3b07e483]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.diff-image-hover-overlay[data-v-3b07e483]{opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.diff-image-thumbnail-box:hover .diff-image-hover-overlay[data-v-3b07e483]{opacity:1}.custom-html-preview[data-v-3b07e483]{background:var(--va-background-element);word-break:break-word;border-radius:4px;max-height:220px;padding:.5rem .75rem;font-size:.85rem;overflow:hidden auto}.custom-html-preview[data-v-3b07e483] img,.custom-html-preview img[data-v-3b07e483]{border:1px solid var(--va-background-border);border-radius:4px;margin:4px 0;transition:transform .2s,box-shadow .2s;display:block;-o-object-fit:contain!important;object-fit:contain!important;cursor:zoom-in!important;max-width:100%!important;max-height:160px!important}.custom-html-preview[data-v-3b07e483] img:hover,.custom-html-preview img[data-v-3b07e483]:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000040}
