.control-bar{z-index:10;opacity:.7;background:#fff;border-radius:.25rem;align-items:center;gap:.5rem;padding:.5rem;display:flex;position:absolute}.control-bar:hover{opacity:1}.control-bar{transition:opacity .2s}.control-bar button{cursor:pointer;background:#f0f0f0;border:1px solid #ddd;border-radius:.2rem;align-items:center;padding:.25rem .5rem;display:flex}.control-bar button:disabled{opacity:1;color:gray}.control-bar button.active{background:#ddd;font-weight:700}.tooltip{background-color:#ffffff80;width:10em;padding:.5em;font-size:.8em;position:fixed}.facsimile-view>.control-bar{top:.5rem;left:.5rem}.facsimile-view .navigation{z-index:10;flex-direction:column;align-items:center;gap:.5rem;font-family:monospace;display:flex;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.facsimile-view .navigation .control-bar{position:relative}.facsimile-view .navigation .control-bar button{justify-content:center}.facsimile-view .navigation .info{background:#ffffffa8;border-radius:.25rem;padding:.5rem;font-size:.8em}.splitter{background:#eee;justify-content:center;align-items:center;display:flex}.splitter:hover{background:#ddd}.splitter:focus-visible{outline:none}.splitter.active{background:#ccc}.splitter .splitter-grip{color:#999;justify-content:center;align-items:center;font-size:1em;display:flex}.splitter .splitter-grip .grip-icon{width:.75em}.splitter.horizontal{cursor:col-resize}.splitter.vertical{cursor:row-resize}.splitter.vertical .grip-icon{transform:rotate(90deg)}.header{z-index:20;background:#eee;flex-shrink:0;align-items:center;gap:2rem;padding:.33rem .5rem;display:flex}.header .region{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.header .region.center{flex:1;min-width:0}.header .region button,.header .region .zoom-slider{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:.2rem;align-items:center;height:2rem;padding:.25rem .5rem;display:flex}.header .region button:disabled{opacity:1;color:gray}.header .region button.active{border-color:gray;font-weight:700}.split-pane-layout{flex-direction:column;height:100%;display:flex;overflow:hidden}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;font-family:sans-serif;font-size:1rem}.original-layout{position:relative;overflow:hidden}.original-layout .text{position:absolute;top:0;left:0}.original-layout .line-numbers{position:absolute}.original-layout .line-numbers .line-number{color:#00c800;font-family:monospace;position:absolute}.original-layout .bounding-box{border:1px dashed #00f}.original-layout .fragment{white-space:nowrap;font-family:monospace;font-size:8px}.original-layout .blocks,.original-layout .boundaries{display:block}.normalized-view{white-space:pre-wrap;width:fit-content;margin-left:.5em;padding-right:1em;display:grid;overflow:hidden}.normalized-view .text,.normalized-view .overlay{grid-area:1/1}.normalized-view .overlay{pointer-events:none;width:100%;height:100%}.normalized-view .text{width:fit-content}.normalized-view .line{line-height:1.75em;display:flex}.normalized-view .line .line-number{color:gray;flex-shrink:0;margin-left:.5em;margin-right:.5em;font-family:monospace}.normalized-view .block-group{border-left:3px solid #0000}.normalized-view .block-group.selected{background:inherit;border-left-color:#00960080}.normalized-view .word{cursor:pointer}.normalized-view .word:hover{background:#0000000d}.normalized-view .word.selected{background:#adff2f}.message{color:gray;margin:2rem}.message.error{color:#cd5c5c}.transcription-view{flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.transcription-view>.control-bar{top:0;right:0}.transcription-view .zoom-slider{background:#f6f6f6;border:1px solid #ddd;border-radius:.2rem;align-items:center;gap:.2rem;padding:.2rem;display:flex}.transcription-view .zoom-slider input{width:6rem}.transcription-view .zoom-slider input,.transcription-view .zoom-slider .icon{cursor:pointer}.transcription-view .content{flex:1;display:grid;position:relative;overflow:hidden}.transcription-view .content .viewport{visibility:hidden;grid-area:1/1}.transcription-view .content .viewport.active{visibility:visible}.transcription-view .content .diplomatic-viewport{position:absolute;inset:0;overflow:auto}.transcription-view .content .diplomatic-viewport .ratio-box{margin:0 auto}.transcription-view .content .diplomatic-viewport .with-blocks{width:100%;height:100%;position:relative;overflow:hidden}.transcription-view .content .line-by-line-viewport{overflow:auto}.entity{background:color-mix(in srgb, var(--color) 15%, transparent);border-bottom:1px solid var(--color)}.entity.date{--color:#6b72d4}.entity.document{--color:#9ca3af}.entity.name-of-location{--color:#4db88a}.entity.ship-type{--color:#5a9bd8}.entity.civic-status{--color:#d86a6a}.entity.name-of-person{--color:#c9a832}.entity.ship-name{--color:#2aa8ba}.entity.quantity{--color:#a87ac4}.entity.other-persons-attributes-than-per-or-status{--color:#dc8a4a}.entity.commodity-qualifier-colors-processing{--color:#3aab9a}.entity.name-of-commodity{--color:#42b8c8}.entity.ethno-religious-appellation-or-attribute-not-derived-from-location-name{--color:#d07aa0}.entity.derived-adjectival-form-of-location-name{--color:#4aab6a}.entity.profession-title{--color:#7a7ab8}.entity.organisation-name{--color:#c2462a}.text .selected{background:#adff2f}.single-pane-layout{flex-direction:column;height:100%;display:flex;overflow:hidden}.single-pane-content{flex:1;position:relative;overflow:hidden}.document-view .facsimile-view{overflow:hidden}.document-view .single-pane-layout .normalized-view{max-width:100%;margin-inline:auto}.canvas-info{white-space:nowrap;background:#ffffffa8;border:1px solid #ddd;border-radius:.25rem;align-items:center;height:2rem;padding:0 .4rem;font-size:.85em;display:flex}.minimap-view{height:100%;position:relative;overflow:hidden}.minimap-view .normalized-view{height:100%;overflow-y:scroll}.minimap-view .rnd{pointer-events:auto;background:#fff;border:1px solid #ccc;box-shadow:0 0 #0000001a}.minimap-view .rnd .viewport{flex-direction:column;width:100%;height:100%;display:flex}.minimap-view .rnd .handle{cursor:grab;background:#efefef;border-bottom:1px solid #ccc;height:16px}html,body,#root{height:100%;margin:0}.facsimile-view{overflow:hidden}
