html{scrollbar-gutter:stable}.review-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.review-surface{min-width:0;position:relative;overflow:hidden}.notes-panel{max-height:70vh;overflow:auto}.paper-scroll{background:#dce3eb;min-height:320px;max-height:70vh;overflow:auto}.paper{vertical-align:top;display:inline-block;position:relative}.paper canvas{display:block}.dwg-canvas{width:100%;height:70vh;position:relative;overflow:hidden}.dwg-host{width:100%;height:100%}.annotation-overlay{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.annotation-callout-region{overflow:visible}.annotation-callout{align-items:flex-start;width:100%;height:100%;display:flex}@font-face{font-family:Doc Viewer Notes;src:url(/api/fonts/NotoSans-Regular.ttf)format("truetype");font-display:swap}.annotation-text{pointer-events:auto;white-space:pre;text-align:left;font-kerning:none;color:#18283a;cursor:move;touch-action:none;background:#fff4cb;border-style:solid;border-color:#ad7910;flex-shrink:0;font-family:Doc Viewer Notes,sans-serif;overflow:visible}.annotation-text:focus-visible{outline-offset:2px;outline:2px solid #1681cc}.annotation-draft-viewport{width:100%;height:100%;position:relative}.annotation-draft{pointer-events:auto;width:min(100%,18em);max-height:min(100%,12em);position:absolute;overflow:auto}.annotation-draft .annotation-editor{pointer-events:auto;background:#fffaf0;border-color:#ad7910;width:100%;max-height:100%;padding:.75rem;overflow:auto}.placement{z-index:3;cursor:crosshair;background:0 0;border:0;padding:0;position:absolute;inset:0}.placement:focus-visible{outline-offset:-2px;outline:2px solid #1681cc}.annotation-handle{fill:#fff;stroke:#1681cc;stroke-width:2px;pointer-events:auto;cursor:grab;touch-action:none}@media (width<=1000px){.review-layout{grid-template-columns:minmax(0,1fr)}.notes-panel{max-height:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.stamp-inspector .MuiTextField-root{width:112px;max-width:100%}.stamp-inspector .MuiInputBase-root{height:36px;font-size:.8125rem}.stamp-inspector .MuiInputLabel-root{font-size:.8125rem}.stamp-inspector input[type=color]{height:20px;padding:0 8px}
