.doc-annot-host{position:relative}.doc-annot-layer{z-index:2}.doc-annot-layer,.doc-annot-surface{position:absolute;inset:0;pointer-events:none}.doc-annot-surface{touch-action:auto}.doc-annot-surface.doc-annot-active{pointer-events:auto;cursor:crosshair;touch-action:none;outline:2px dashed #d4380d80;outline-offset:-2px}.doc-annot-arrows{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.doc-annot-arrows line{stroke:#d4380d;stroke-width:3;stroke-linecap:round}.doc-annot-note{position:absolute;max-width:min(40%,260px);min-width:90px;background:#fff6bf;border:1px solid #e3c53a;border-radius:4px;padding:5px 22px 5px 8px;font:9.5pt/1.3 Arial,sans-serif;color:#222;box-shadow:0 1px 3px #0003;pointer-events:auto;white-space:pre-wrap;overflow-wrap:anywhere}.doc-annot-note p{margin:0}.doc-annot-note b{display:block;margin-top:2px;font-size:8pt;color:#7a5d00}.doc-annot-tag{position:absolute;transform:translate(-50%,-50%);background:#d4380d;color:white;border-radius:9px;padding:1px 6px;font:700 8pt Arial,sans-serif;pointer-events:auto;display:inline-flex;align-items:center;gap:2px}.doc-annot-note>.doc-annot-ui,.doc-annot-tag>.doc-annot-ui{border:0;background:transparent;color:inherit;cursor:pointer;padding:0;min-height:0!important;display:inline-flex}.doc-annot-note>.doc-annot-ui{position:absolute;top:3px;right:3px;width:18px;height:18px;align-items:center;justify-content:center}.doc-annot-draft{position:absolute;z-index:3;width:min(260px,70%);background:white;border:1px solid #d4380d;border-radius:6px;padding:6px;box-shadow:0 4px 14px #0004;pointer-events:auto}.doc-annot-draft textarea{width:100%;min-height:64px;font:10pt Arial,sans-serif;border:1px solid #ccc;border-radius:4px;padding:4px;box-sizing:border-box}.doc-annot-draft>div{display:flex;gap:6px;align-items:center;margin-top:4px;font-size:9pt}.doc-annot-draft>div span{flex:1}.doc-annot-draft button{min-height:36px!important;padding:0 10px;border-radius:4px;border:1px solid #bbb;background:white;font-size:9pt}.doc-annot-draft button[type=submit]{background:#c0261c;border-color:#c0261c;color:white}.doc-annot-draft button:disabled{opacity:.5}.document-overlay>nav{flex-wrap:wrap;z-index:5}.document-overlay>nav>.doc-annot-bar{flex:1 0 100%;display:flex;flex-wrap:wrap;gap:8px;align-items:center;border-top:1px solid #eee;padding-top:10px;font-size:13px}.doc-annot-bar>strong{font-size:13px}.doc-annot-initials{display:inline-flex;align-items:center;gap:6px}.doc-annot-initials input{width:64px;padding:0 8px;text-transform:uppercase;font-size:15px}.doc-annot-bar>button,.doc-annot-initials input{height:40px;border:1px solid #bbb;border-radius:6px}.doc-annot-bar>button{display:inline-flex;align-items:center;gap:6px;min-height:40px!important;padding:0 12px;background:white;font-size:13px;cursor:pointer}.doc-annot-bar>button[aria-pressed=true]{background:#c0261c;border-color:#c0261c;color:white}.doc-annot-bar>button:disabled{opacity:.45;cursor:not-allowed}.document-overlay>nav .doc-annot-bar>span{display:inline;margin-top:0;font-size:12px;color:#555}.document-overlay>nav .doc-annot-bar>span[role=alert]{color:#a52115;flex-basis:100%}@media (max-width:650px){.doc-annot-bar{gap:6px}.doc-annot-bar>strong{display:none}.doc-annot-hint{flex-basis:100%}}.doc-annot-arrows line.doc-annot-hit{stroke:transparent;stroke-width:18;pointer-events:stroke;cursor:pointer}.doc-annot-arrows line.is-selected{stroke-width:4}.doc-annot-note.is-mine{cursor:move;touch-action:none;user-select:none}.doc-annot-handle{position:absolute;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:white;border:3px solid #d4380d;box-shadow:0 1px 4px #0005;pointer-events:auto;cursor:grab;touch-action:none;z-index:3;box-sizing:border-box}.doc-annot-handle:after{content:"";position:absolute;inset:-10px}@media print{.doc-annot-ui{display:none!important}.doc-annot-surface{outline:0!important}}