.ipba-field-views{font:13px Arial,sans-serif;color:var(--ipba-text,#333);background:var(--ipba-surface,#fff);border:1px solid var(--ipba-border,#ddd);padding:10px;min-width:0}.ifv-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ifv-toolbar select,.ifv-toolbar button{min-height:32px;border:1px solid var(--ipba-border-strong,#ccc);border-radius:3px;background:var(--ipba-surface,#fff);color:var(--ipba-text,#333);padding:5px 9px;font:inherit}.ifv-toolbar button:hover{border-color:var(--ipba-accent,#00acd6);color:var(--ipba-link,#0073b7)}.ifv-height{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:12px}.ifv-height input{width:130px;accent-color:var(--ipba-accent,#00acd6)}.ifv-viewport{position:relative;overflow:hidden;margin-top:10px;border:1px solid var(--ipba-border,#ddd);touch-action:none}.ifv-viewport canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.ifv-viewport canvas[hidden],.ifv-height[hidden]{display:none!important}.ifv-labels{pointer-events:none}.ifv-help{font-size:12px;color:var(--ipba-text-muted,#667078);margin:7px 0}.ifv-thumbnails{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.ifv-thumb{padding:3px;border:1px solid var(--ipba-border,#ddd);background:var(--ipba-surface-muted,#fafafa);color:var(--ipba-text,#333);cursor:pointer;min-width:0}.ifv-thumb:hover,.ifv-thumb:focus-visible{border-color:var(--ipba-accent,#00acd6);outline:1px solid var(--ipba-accent,#00acd6)}.ifv-thumb img{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:var(--ipba-surface,#fff)}.ifv-thumb span{display:block;font:11px Arial,sans-serif;padding:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:700px){.ifv-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr))}.ifv-toolbar select,.ifv-toolbar button{min-height:44px}.ifv-height{margin-left:0;width:100%}}

.ifv-viewport .ifv-freeze{z-index:3;cursor:progress;pointer-events:auto}
/* Bootstrap sets output to #555; use the surrounding theme colour. */
.ipba-field-views .ifv-height output{color:inherit}
