:root{--preview-w: min(860px, 88vw);--preview-h: 78vh}.flair-preview{display:block}img.flair-preview{max-width:min(820px,88vw);max-height:var(--preview-h);object-fit:contain}.flair-preview-frame{width:var(--preview-w);height:var(--preview-h);border:none;background:#fff}.flair-preview-3d{width:var(--preview-w);height:var(--preview-h);display:block;touch-action:none;cursor:grab}.flair-preview-3d:active{cursor:grabbing}.flair-preview-loading{width:var(--preview-w);height:var(--preview-h);display:flex;align-items:center;justify-content:center}.flair-preview-icon{width:72px;height:72px;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff}.flair-preview-icon svg{width:40px;height:40px}.flair-preview-hint{font-size:12px;color:var(--color-text-secondary);text-align:center}.pdf-viewer-body{display:flex;align-items:center;justify-content:center;overflow:auto;position:relative}.is-app-icon{border:none!important;padding:0;overflow:hidden}.is-app-icon svg{width:100%!important;height:100%!important;display:block}.flair-preview-tools{position:absolute;top:8px;right:8px;z-index:2;display:flex;flex-direction:column;gap:4px;align-items:center}.flair-preview-tool{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:var(--color-text);cursor:pointer;transition:background .12s}.flair-preview-tools.is-floating .flair-preview-tool{border:1px solid var(--color-border);background:var(--color-bg-panel)}.flair-preview-tool svg{width:18px;height:18px}@media(hover:hover)and (pointer:fine){.flair-preview-tool:hover{background:var(--color-bg-hover)}}.flair-preview-tool:active,.flair-preview-tool.is-active{background:var(--color-bg-hover)}.flair-preview-tool.is-disabled{opacity:.35;cursor:default}.flair-preview-readout{padding:0 2px;box-sizing:border-box;color:var(--color-text-secondary);font-size:11px;line-height:1.3;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.flair-preview-tools-sep{width:20px;height:1px;background:var(--color-border);margin:2px 0}.flair-preview-tools.is-topbar{position:static;top:auto;right:auto;flex-direction:row;justify-content:center;gap:4px}.flair-preview-tools.is-floating{position:absolute;top:8px;right:8px;flex-direction:column}.flair-preview-rail-item{display:flex;align-items:center;gap:6px;padding:2px;border-radius:6px;cursor:pointer;border:1px solid transparent;box-sizing:border-box}.flair-preview-rail-item.is-active{border-color:var(--color-text)}.flair-preview-rail-item.has-thumb{padding:0}.flair-preview-rail-item.has-thumb.is-active{border-color:transparent}.flair-preview-rail-thumbbox{width:100%;padding:3px;box-sizing:border-box;border:1px solid transparent;border-radius:6px}.flair-preview-rail-item.is-active .flair-preview-rail-thumbbox{border-color:var(--color-text)}@media(hover:hover)and (pointer:fine){.flair-preview-rail-item:hover{background:var(--color-bg-hover)}.flair-preview-rail-item.has-thumb:hover{background:transparent}.flair-preview-rail-item.has-thumb:hover .flair-preview-rail-thumbbox{background:var(--color-bg-hover)}}.flair-preview-rail-item:active{background:var(--color-bg-hover)}.flair-preview-rail-item.has-thumb:active{background:transparent}.flair-preview-rail-item.has-thumb:active .flair-preview-rail-thumbbox{background:var(--color-bg-hover)}.flair-preview-rail-thumb{width:100%;height:auto;display:block;border-radius:0;border:none}img.flair-preview-rail-thumb{aspect-ratio:1 / 1;object-fit:cover}.flair-preview-rail-label{font-size:12px;color:var(--color-text);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flair-preview-rail-badge{font-size:10px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.flair-preview-rail-eye{width:24px;height:24px;padding:0;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:var(--color-text);cursor:pointer}.flair-preview-rail-eye svg{width:16px;height:16px}.flair-preview-rail-eye.is-off{opacity:.3}@media(hover:hover)and (pointer:fine){.flair-preview-rail-eye:hover{background:var(--color-bg-hover)}}.flair-preview-rail-eye:active{background:var(--color-bg-hover)}.flair-viewer .pdf-viewer-dialog{transition:width .16s ease,height .16s ease,max-width .16s ease}.flair-viewer .pdf-viewer-dialog.is-max{width:100%;max-width:100%;height:100%;border-radius:0}.flair-viewer-bar{gap:4px}.flair-viewer-nav{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 0;padding-right:2px}.flair-viewer-crumb{font-family:Flair,Jost Fallback,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:400;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.flair-viewer-crumb.is-current{color:var(--color-text);cursor:default;overflow:hidden;text-overflow:ellipsis}.flair-viewer-crumb-sep{font-size:16px;color:var(--color-text-secondary);opacity:.5}.flair-viewer-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flair-viewer-tools-slot{flex:0 0 auto;display:flex;align-items:center}.flair-viewer-actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.flair-viewer{touch-action:pan-x pan-y}.flair-viewer-body{flex:1 1 auto;min-height:0;display:flex}.flair-viewer-stage{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.flair-viewer-rail{flex:0 0 auto;width:0;overflow-y:auto;overflow-x:hidden}.flair-viewer-rail:not(:empty){width:132px;padding:8px;border-left:1px solid var(--color-border);box-sizing:border-box;display:flex;flex-direction:column;gap:6px}.flair-viewer.rail-off .flair-viewer-rail{display:none}.flair-viewer-menu .action-item.is-danger{color:#e5484d}@media(max-width:768px){.flair-viewer .pdf-viewer-dialog{width:100%;max-width:100%;height:100dvh;border-radius:0}.flair-viewer-rail:not(:empty){width:96px}}.flair-pdf-scroller{touch-action:pan-x pan-y;width:var(--preview-w);height:var(--preview-h);overflow:auto;background:var(--color-bg-page);scrollbar-gutter:stable}.flair-pdf-pages{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px;box-sizing:border-box}.flair-pdf-page{position:relative;flex:0 0 auto;background:#fff;box-shadow:0 1px 4px #0000001f}.flair-pdf-canvas{display:block}.flair-pdf-thumb{width:100%;height:auto;display:block;background:#fff}.flair-preview-tool.is-flip svg{transform:rotate(180deg)}.flair-preview-field{width:32px;height:32px;padding:0;box-sizing:border-box;text-align:center;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-panel);color:var(--color-text);font-size:11px;line-height:1.3;font-family:inherit;font-variant-numeric:tabular-nums}.flair-preview-field:focus{outline:none;border-color:var(--color-text)}.flair-pdf-zoompop{display:none;position:fixed;z-index:100001;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--color-bg-panel);border:1px solid var(--color-border);box-shadow:0 4px 12px #00000024}.flair-pdf-zoompop.is-open{display:flex}.flair-pdf-zoomslider{width:150px;height:20px;margin:0;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}.flair-pdf-zoomslider::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:var(--color-border)}.flair-pdf-zoomslider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;border:none;background:var(--color-text);margin-top:-4px}.flair-pdf-zoomslider::-moz-range-track{height:4px;border-radius:999px;background:var(--color-border)}.flair-pdf-zoomslider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;border:none;background:var(--color-text)}.flair-pdf-zoominput{width:calc(3ch + 14px);padding:4px 6px;box-sizing:border-box;text-align:right;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-panel);color:var(--color-text);font-size:14px;font-family:inherit;font-variant-numeric:tabular-nums}.flair-pdf-zoominput:focus{outline:none;border-color:var(--color-text)}.flair-pdf-zoompct{font-size:12px;color:var(--color-text-secondary)}.flair-pdf-drawpop{display:none;position:fixed;z-index:100001;flex-direction:column;gap:8px;padding:10px;border-radius:10px;background:var(--color-bg-panel);border:1px solid var(--color-border);box-shadow:0 4px 12px #00000024}.flair-pdf-drawpop.is-open{display:flex}.flair-pdf-drawpop .project-color-picker,.flair-pdf-drawshapes{display:grid;grid-template-columns:repeat(6,32px);gap:4px;justify-items:center;align-items:center}.flair-pdf-drawpop .project-color-ring{border-color:#1a1a1a}.flair-pdf-drawpop .project-color-dot[data-ink=default] .project-color-ring{border-color:#fff}.flair-pdf-links{position:absolute;top:0;right:0;bottom:0;left:0}.flair-pdf-link{position:absolute;display:block;cursor:pointer}@media(hover:hover)and (pointer:fine){.flair-pdf-link:hover{background:#4080ff29}}.flair-pdf-ink{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.flair-pdf-scroller.is-drawing .flair-pdf-ink{cursor:crosshair;touch-action:none}.flair-pdf-scroller:not(.is-drawing) .flair-pdf-ink{pointer-events:none}.flair-preview-tools.is-topbar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.flair-preview-tools.is-topbar::-webkit-scrollbar{height:0}.flair-viewer-menu-sep{height:1px;background:var(--color-border);margin:4px 6px}@media(max-width:768px){.flair-viewer-actions .flair-preview-tool[data-role=max],.flair-viewer-nav .flair-viewer-crumb{display:none}}.flair-preview-rail-item.has-thumb{flex-direction:column;gap:2px}.flair-preview-rail-item.has-thumb .flair-preview-rail-badge{text-align:center;width:100%}@media(max-width:768px){.flair-viewer-nav .flair-viewer-crumb{display:inline}.flair-viewer-nav .flair-viewer-crumb.is-current,.flair-viewer-nav .flair-viewer-crumb-sep{display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ai-chat-file-preview.css.map */
