/* FC R4: isolated preview styles, no changes to shared FitsCalc header/footer. */
.fc-tf-preview-viewer{height:min(77vh,900px);min-height:480px;display:block!important;background:#e9eef3!important;overflow:hidden!important;position:relative}
.fc-tf-r4-shell{height:100%;min-height:0;display:flex;flex-direction:column;background:#e9eef3}
.fc-tf-r4-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:8px 10px;border-bottom:1px solid #cdd8e3;background:#fff;flex:0 0 auto;color:#244764;font-size:13px}
.fc-tf-r4-tool{border:1px solid #cad6e0;background:#fff;border-radius:6px;color:#214d72;cursor:pointer;padding:7px 11px;min-height:34px;line-height:1.1;font:inherit}
.fc-tf-r4-tool:hover:not(:disabled){border-color:#2e699d;background:#eff5fa}.fc-tf-r4-tool:disabled{opacity:.35;cursor:default}
.fc-tf-r4-page{min-width:55px;text-align:center;font-variant-numeric:tabular-nums}.fc-tf-r4-zoom{min-width:70px;text-align:center;font-variant-numeric:tabular-nums}
.fc-tf-r4-viewport{min-height:0;flex:1;overflow:auto;background:#dce5ed;padding:15px;text-align:center;overscroll-behavior:contain}
.fc-tf-r4-image{display:block;width:100%;height:auto;max-width:100%;margin:0 auto;box-shadow:0 3px 15px rgba(13,37,59,.2);background:#fff}
.fc-tf-r4-shell:fullscreen{background:#e8edf2}.fc-tf-r4-shell:fullscreen .fc-tf-r4-viewport{padding:22px}
@media (max-width:680px){.fc-tf-preview-viewer{min-height:430px;height:65vh}.fc-tf-r4-viewport{padding:8px}.fc-tf-r4-toolbar{gap:4px;padding:6px}.fc-tf-r4-tool{padding:6px 8px}}

.fc-tf-r5-page-input,.fc-tf-r5-catalog-jump{width:68px;min-height:34px;box-sizing:border-box;border:1px solid #b9cad9;border-radius:6px;background:#fff;text-align:center;font:inherit;color:#244764;padding:4px}.fc-tf-r5-page-total{color:#65788b;white-space:nowrap}.fc-tf-r4-toolbar{gap:6px}.fc-tf-r4-tool{white-space:nowrap}.fc-tf-pagination .fc-tf-r5-catalog-jump{vertical-align:middle}
