.od-tav-preview{--od-tav-green:#88B550;--od-tav-green-dark:#739f40;display:block!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:100%!important;grid-column:1 / -1!important;clear:both;margin:32px 0 0!important;padding:0!important;border:1px solid #e8ece4;border-radius:16px;background:#fff;box-sizing:border-box;overflow:hidden;box-shadow:0 6px 24px rgb(34 45 28 / .06)}.od-tav-preview__head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:0 18px 0 20px;background:#fff;border-bottom:1px solid #edf0eb;box-sizing:border-box}.od-tav-preview__title{margin:0;font-size:16px;line-height:1.35;font-weight:700;color:#20251e}.od-tav-preview__filename{display:block;margin-top:3px;font-size:12px;line-height:1.3;font-weight:400;color:#899087;max-width:min(60vw, 680px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.od-tav-preview__tools{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.od-tav-preview__tool{width:36px;height:36px;padding:0;border:0;border-radius:9px;background:#f3f6f1;color:#5e665a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.od-tav-preview__tool:hover{background:#e8f0e2;color:var(--od-tav-green-dark)}.od-tav-preview__tool:active{transform:scale(.96)}.od-tav-preview__tool svg{width:18px;height:18px;display:block;fill:currentColor}.od-tav-preview__body{position:relative;width:100%;min-height:300px;background:#f4f5f3;display:flex;align-items:stretch;justify-content:center;overflow:hidden;box-sizing:border-box}.od-tav-preview__body iframe{display:block;width:100%!important;max-width:none!important;height:var(--od-tav-height,720px);min-height:420px;border:0;margin:0;padding:0;background:#fff}.od-tav-preview__body img{display:block;width:auto;max-width:100%;height:auto;max-height:900px;object-fit:contain;margin:0 auto}.od-tav-preview__body video{display:block;width:100%;max-height:760px;background:#000}.od-tav-preview__body audio{display:block;width:min(720px, calc(100% - 32px));margin:28px auto}.od-tav-preview__nav{position:absolute;z-index:5;left:14px;right:14px;bottom:14px;display:flex;align-items:center;justify-content:center;pointer-events:none}.od-tav-preview__nav-inner{display:inline-flex;align-items:center;gap:5px;padding:5px;border:1px solid rgb(255 255 255 / .72);border-radius:13px;background:rgb(255 255 255 / .90);box-shadow:0 8px 26px rgb(0 0 0 / .14);backdrop-filter:blur(12px);pointer-events:auto}.od-tav-preview__nav button{width:34px;height:34px;border:0;border-radius:9px;padding:0;background:#fff0;color:#343a31;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.od-tav-preview__nav button:hover{background:#eef4ea;color:var(--od-tav-green-dark)}.od-tav-preview__nav button:disabled{opacity:.38;cursor:default}.od-tav-preview__nav svg{width:17px;height:17px;fill:currentColor}.od-tav-preview__counter{min-width:72px;padding:0 8px;text-align:center;font-size:12px;line-height:34px;font-weight:600;color:#596057;user-select:none}.od-tav-preview__download-row{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:14px 18px;background:#fff;border-top:1px solid #edf0eb}.od-tav-download{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:0 18px;border:0!important;border-radius:10px;background:#88B550!important;color:#fff!important;font-size:14px;line-height:1;font-weight:600;text-decoration:none!important;box-shadow:0 4px 12px rgb(136 181 80 / .22);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.od-tav-download:hover{background:#739f40!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 7px 16px rgb(136 181 80 / .28)}.od-tav-download:active{transform:translateY(0)}.od-tav-download svg{width:18px;height:18px;flex:0 0 auto;fill:currentColor}.od-tav-download__text{white-space:nowrap}.od-tav-fullscreen .od-tav-preview__body{min-height:0}.od-tav-preview.is-fullscreen{position:fixed!important;z-index:999999!important;inset:16px!important;width:auto!important;min-width:0!important;max-width:none!important;height:calc(100vh - 32px)!important;margin:0!important;border-radius:16px!important}.od-tav-preview.is-fullscreen .od-tav-preview__body,.od-tav-preview.is-fullscreen .od-tav-preview__body iframe{height:calc(100vh - 90px)!important;max-height:none!important}.od-tav-preview-backdrop{position:fixed;inset:0;z-index:999998;background:rgb(17 20 16 / .62);backdrop-filter:blur(3px)}body.od-tav-viewer-open{overflow:hidden}.od-tav-preview__body.is-image-zoomable{cursor:grab}.od-tav-preview__body.is-image-zoomable:active{cursor:grabbing}.od-tav-preview__body img.od-tav-image-zoom{transition:transform .18s ease;transform-origin:center center}@media (max-width:800px){.od-tav-preview{margin-top:22px!important;border-radius:12px}.od-tav-preview__head{min-height:54px;padding:0 12px 0 14px}.od-tav-preview__title{font-size:15px}.od-tav-preview__filename{max-width:48vw}.od-tav-preview__tool{width:34px;height:34px}.od-tav-preview__body iframe{min-height:440px}.od-tav-preview__nav{left:8px;right:8px;bottom:8px}.od-tav-preview__nav-inner{padding:4px}.od-tav-preview__download-row{padding:12px}.od-tav-download{width:100%}.od-tav-preview.is-fullscreen{inset:8px!important;height:calc(100vh - 16px)!important;border-radius:12px!important}.od-tav-preview.is-fullscreen .od-tav-preview__body,.od-tav-preview.is-fullscreen .od-tav-preview__body iframe{height:calc(100vh - 70px)!important}}