
/* Constrain the browser grid itself: long file URLs must never widen its viewport. */
.browser{width:100%;max-width:100vw;min-width:0;grid-template-columns:minmax(0,1fr);box-sizing:border-box}
.browser>.tabs,.browser>.toolbar,.browser>.viewport{width:100%;max-width:100%;min-width:0;box-sizing:border-box}
.toolbar .address{min-width:0;max-width:100%;overflow:hidden}
.toolbar .url{min-width:0;max-width:100%;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.translatebody{grid-template-columns:260px minmax(0,1fr);min-width:0;max-width:100%}
.case-pdf-view.transcript-reader .case-bar,.case-translate-result.transcript-reader>header{min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden}
.transcript-layout>iframe.transcript-frame{display:block;width:100%;height:100%;min-width:0;min-height:0;padding:0;border:0;box-sizing:border-box;background:#cfd3d9;grid-column:2;grid-row:1}
@media(max-width:700px){.translatebody{grid-template-columns:170px minmax(0,1fr)}}
