#quick-access{align-items:center;gap:3px;display:flex}.quick-button{cursor:pointer;color:#2f3238;background:#fcfbfa;border:1px solid #dddbd6;border-radius:4px;padding:4px 6px;font-size:11px}#filename[role=button]{cursor:text}#filename[role=button]:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.overview-dialog,.research-dialog{width:min(96vw,1500px);max-width:96vw;height:90vh;max-height:94vh}.overview-dialog #dialog-content,.research-dialog #dialog-content{flex-direction:column;height:100%;display:flex}.overview-dialog .dialog-body,.research-dialog .dialog-body{flex-direction:column;flex:1;min-height:0;display:flex}.page-overview{background:#f0efec;flex-wrap:wrap;flex:1;align-items:center;gap:14px;min-height:180px;padding:12px;display:flex;overflow:auto}.overview-page{flex:0 0 var(--overview-width,200px);background:#fff;max-width:350px;padding:8px;box-shadow:0 1px 6px #0002}.overview-page canvas{width:100%;height:auto;min-height:100px}.overview-page label{text-align:center;font-size:12px;display:block}.overview-gap{cursor:pointer;background:#f8f7f5;border:1px dashed #a9a6a0;border-radius:6px;flex-shrink:0;width:62px;min-height:90px;font-size:11px}.overview-gap.selected{background:#e5e1d8;border:2px solid #383e49}.overview-controls{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.overview-controls label{align-items:center;gap:6px;display:flex}.overview-dialog .dialog-actions{flex-shrink:0}.change-list{max-height:48vh;overflow:auto}.change-list article{border:1px solid #d9d7d1;margin:8px 0;padding:10px}.change-list del,.change-list ins{white-space:pre-wrap;padding:6px;text-decoration:none;display:block}.change-list del{color:#9d332c;background:#ffe4e2}.change-list ins{color:#26603e;background:#e8f3e2}.signature-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.asset-choice{cursor:pointer;background:#fff;border:1px solid #dad8d4;border-radius:6px;padding:5px}.asset-choice.selected{background:#f3f2ef;border:2px solid #383e49}.asset-choice canvas{width:100%;height:auto}.reflow-options{background:#f4f3f1;padding:5px;font:11px sans-serif}.reflow-options label,.reflow-options small{display:block}.ocr-batch-documents{gap:7px;max-height:40vh;margin:12px 0;display:grid;overflow:auto}#ocr-drop{background:#f7f5f2;border:2px dashed #a19d94;border-radius:6px;padding:15px;font-size:13px}#ocr-drop button{margin-top:8px;display:block}.compare-head{flex-wrap:wrap;height:auto;min-height:32px}.compare-head select{min-width:0;max-width:150px}.is-fullscreen .document-bar,.is-fullscreen .editing-bar,.is-fullscreen #annotation-options,.is-fullscreen .pages-sidebar,.is-fullscreen .inspector-panel,.is-fullscreen .document-tabs-row{display:none!important}.is-fullscreen .workspace{grid-template-columns:minmax(0,1fr)!important}.is-fullscreen #editor-columns{grid-column:1!important}#fullscreen-exit{z-index:100;color:#fff;cursor:pointer;background:#1a1b1fcc;border:1px solid #76797e;border-radius:5px;padding:5px 9px;font-size:11px;position:fixed;top:6px;right:10px}#fullscreen-exit[hidden]{display:none}.presentation-view{z-index:150;background:#111212;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.presentation-view canvas{object-fit:contain;cursor:pointer;max-width:100%;max-height:calc(100vh - 48px)}.presentation-controls{color:#fff;justify-content:center;align-items:center;gap:15px;height:44px;display:flex}.presentation-controls button{color:#fff;cursor:pointer;background:#292a2c;border:1px solid #77797e;border-radius:4px;padding:6px 12px}.clip-board{flex:1;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid;overflow:auto}.clip-card{background:#fbfaf9;border:1px solid #cdcac3;border-radius:7px;padding:12px}.clip-card blockquote{white-space:pre-wrap;margin:8px 0}.clip-card img{object-fit:contain;max-width:100%;max-height:180px}.clip-card label{margin-top:7px;display:block}.clip-card select{max-width:100%}#research-selection{z-index:32;background:#fff;border:1px solid #9f9b94;border-radius:5px;padding:5px;position:fixed;box-shadow:0 2px 10px #0002}#research-selection[hidden]{display:none}.research-pin{z-index:10;color:#204f72;cursor:pointer;background:#e4f3ff;border:1px solid #477c95;border-radius:4px;padding:0 4px;font-size:13px;position:absolute}.research-flash{pointer-events:none;z-index:13;background:#efdc4055;border:2px solid #e1aa27;position:absolute}.relation-pair{grid-template-columns:1fr 1fr;gap:15px;display:grid}.relation-pair article{background:#f4f3f0;border:1px solid #cecbc5;padding:12px}.relation-pair blockquote{max-height:35vh;margin:8px 0;overflow:auto}#compressed-reading{background:#f1efeb;flex:1;padding:15px;overflow:auto}#compressed-reading canvas{background:#fff;max-width:100%;height:auto;margin:8px 0;display:block}.compressed-gap{text-align:center;color:#383c42;background:#e4e1da;border-top:1px dashed #a49f95;border-bottom:1px dashed #a49f95;padding:12px;font-size:12px}.simple-bookmarks{max-height:55vh;overflow:auto}.simple-bookmarks>div{gap:8px;margin:8px 0;display:flex}.file-menu>div{max-height:72vh;overflow:auto}.canvas-scroll,.compare-scroll{touch-action:pan-x pan-y}.reflow-options input{width:auto}.presentation-controls button:disabled{opacity:.35}.overview-dialog .overview-page canvas{aspect-ratio:auto}.change-list small{color:#6e7075}.editing-bar:has(.annotation-tools){align-items:center;height:68px;min-height:68px}#tools.annotation-tools{grid-template-rows:repeat(2,29px);grid-auto-columns:max-content;grid-auto-flow:column;place-content:center start;gap:1px 3px;height:64px;display:grid;overflow-x:auto}.field-overlays{pointer-events:none;z-index:4;line-height:normal;position:absolute;inset:0}.placed-field{box-sizing:border-box;background:#f0f6ff;border:1.5px solid #4a84cb;border-radius:4px;min-height:14px;line-height:normal;position:absolute;box-shadow:0 1px 3px #1d4c7020}.placed-field>input:not([type=checkbox]),.placed-field>select{color:#244e78;box-sizing:border-box;background:0 0;border:0;width:100%;height:100%;min-height:0;padding:1px 5px;font:12px system-ui}.placed-field input:disabled,.placed-field select:disabled{opacity:1;color:#244e78}.placed-field input[type=checkbox]{accent-color:#327ac8;width:calc(100% - 4px);height:calc(100% - 4px);margin:2px}.placed-field .field-grip{color:#275e93;white-space:nowrap;cursor:move;touch-action:none;background:#e7f1fc;border:1px solid #8eb3da;border-radius:3px 3px 0 0;padding:0 4px;font:11px/15px system-ui;position:absolute;bottom:100%;left:-1px}.form-checkbox .field-grip{min-width:56px}.comment-pin{touch-action:none;cursor:grab}.comment-pin:active{cursor:grabbing}.picker-controls,.comparison-controls,.text-batch-fields,.compression-options{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.picker-controls input[type=number]{width:65px}.picker-controls button,.picker-gap,.batch-result-actions button,.batch-hit button,.change-heading button{color:#30343a;background:#fafaf9;border:1px solid #d6d4cf;border-radius:5px;padding:5px 9px}.page-picker{background:#f0efed;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:start;gap:18px;height:62vh;padding:18px;display:grid;overflow:auto}.picker-page{text-align:center;cursor:pointer;background:#fff;border:1px solid #d8d6d1;border-radius:7px;padding:9px;font-size:12px}.picker-page:has(input:checked){background:#f8f7f4;border:2px solid #393f4a}.picker-image{margin-bottom:8px;line-height:0;position:relative;overflow:hidden}.picker-image canvas{width:100%;height:auto;display:block}.crop-guide{box-sizing:border-box;pointer-events:none;border:2px dashed #333943;position:absolute;box-shadow:0 0 0 1000px #15161966}.picker-gap{align-self:center;min-height:50px}.picker-gap.selected{background:#ebe8e0;border:2px solid #3a404c}.comparison-dialog,.batch-text-dialog{width:min(96vw,1200px);max-width:1200px}.comparison-dialog .dialog-body,.batch-text-dialog .dialog-body{max-height:83vh;overflow:auto}.comparison-controls select,.text-batch-fields select{max-width:330px}.comparison-controls label,.text-batch-fields label,.compression-options label{align-items:center;gap:6px;display:flex}.text-batch-fields input[type=text],.text-batch-fields .field-input{width:220px}.text-batch-fields input[type=number]{width:55px}.text-change{background:#fff;border:1px solid #dcdbd9;border-left:4px solid #748d9e;border-radius:6px;margin:10px 0;padding:14px 18px;line-height:1.9}.text-change p{white-space:pre-wrap;overflow-wrap:anywhere;color:#414244}.text-change del{color:#a62636;background:#fce6e9;padding:1px 2px;text-decoration:line-through}.text-change ins{color:#16683d;background:#ddf4e3;padding:1px 2px;text-decoration:underline}.change-heading{align-items:center;gap:10px;font-size:12px;display:flex}.comparison-equal{background:#f1efea;border-radius:6px;padding:24px}.batch-text-results{max-height:48vh;margin-top:12px;overflow:auto}.batch-hit{border-bottom:1px solid #e5e4e1;align-items:center;gap:12px;padding:10px;font-size:12px;display:flex}.batch-hit>span{overflow-wrap:anywhere;flex:1;line-height:1.8}.batch-hit strong,.batch-hit>span>span{display:block}.batch-result-actions{align-items:center;gap:12px;display:flex}.visual-comparison,.compression-previews{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.visual-comparison canvas,.compression-previews canvas{border:1px solid #dfdedb;width:100%;height:auto;display:block}.visual-page-controls{gap:12px;display:flex}.visual-page-controls input{width:65px}#batch-text-status,#compare-status,#compression-status{white-space:pre-wrap;line-height:1.8}.comparison-dialog .text-change p{color:#2a2c2e;margin:9px 0;font-size:15px;line-height:1.9}.comparison-dialog .text-change small{color:#777a7f;min-width:48px;font-size:11px;display:inline-block}.comparison-dialog #compare-status{font-size:12px}#overview-office-ocr-row[hidden]{display:none}.picker-crop-status{color:#3b3e44;flex-basis:100%;margin:0;font-size:12px}.picker-crop-status.error{color:#9b382e}.presentation-message{color:#eae9e7;text-align:center;overflow-wrap:anywhere;max-width:min(80vw,700px);padding:10px 16px;font-size:14px}.presentation-message[hidden],.presentation-view canvas[hidden],#presentation-retry[hidden]{display:none}.presentation-view #presentation-retry{color:#fff;background:#2e323a;border:1px solid #858b96;border-radius:6px;margin:8px;padding:8px 18px}.presentation-controls{flex-wrap:wrap;flex-shrink:0;gap:10px;height:auto;min-height:44px;padding:6px}.presentation-controls button:focus-visible{outline-offset:3px;outline:2px solid #cecac3}.presentation-controls button:disabled{opacity:.4;cursor:default}.properties-dialog{width:min(94vw,850px);max-height:92vh}.document-properties{flex-direction:column;gap:12px;display:flex}.properties-intro{margin:0;line-height:1.65}.properties-facts{background:#f4f3f2;border:1px solid #e4e2de;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px 18px;margin:0;padding:12px;display:grid}.properties-facts>div{min-width:0}.properties-facts dt{color:#686b72;margin-bottom:3px;font-size:11px}.properties-facts dd{white-space:pre-wrap;overflow-wrap:anywhere;color:#202226;margin:0;font-size:13px}.properties-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.properties-fields>label{flex-direction:column;gap:5px;font-size:12px;font-weight:600;display:flex}.properties-fields textarea{resize:vertical;min-height:58px;max-height:220px;font-weight:400;line-height:1.55}.properties-fields textarea[readonly]{color:#414346;background:#f4f4f3}.properties-caption{color:#686b71;margin:0;font-size:11px;line-height:1.6}.properties-warning{background:#fff8df;border-radius:6px;margin:0;padding:8px 12px;font-size:12px;line-height:1.6}#properties-error:empty{display:none}#properties-source-info summary{cursor:pointer;color:#2f3338;padding:5px 0;font-size:12px}#properties-source-info .properties-facts{margin-top:5px}@media (max-width:650px){.properties-fields,.properties-facts{grid-template-columns:1fr}}
