.annotation-tools{background:#fff;border:1px solid #d7d8ed;border-radius:14px;bottom:18px;box-shadow:0 8px 35px #18204726;color:#04080d;font:12px/1.5 Poppins,Avenir,sans-serif;max-width:min(570px,calc(100vw - 28px));padding:10px;position:fixed;right:18px;z-index:80}.annotation-tools button{font:inherit;padding:8px 11px}.annotation-tools .annotation-toggle{background:#6871ec;color:#fff}.annotation-tools .annotation-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.annotation-tools button[aria-pressed=true]{background:#363b9c;color:#fff}.annotation-tools .annotation-secondary{background:#eeeefb;color:#383f92}.annotation-tools p{margin:8px 4px}.annotation-tools [hidden]{display:none!important}.annotation-drafts{max-height:100px;overflow:auto}.annotation-drafts button{background:#fff4db;color:#65461c;font-size:11px;margin:3px}.annotation-tools button:disabled{cursor:not-allowed;opacity:.45}body.annotation-active [data-annotation-key]{cursor:crosshair}body.annotation-active [data-annotation-key]:hover{outline:2px dashed #6871ec;outline-offset:3px}body.annotation-text [data-annotation-key]{cursor:text}.annotation-overlay{height:0;inset:0 auto auto 0;pointer-events:none;position:absolute;width:100%;z-index:60}.annotation-outline{background:#6871ec16;border:2px solid #6871ec;border-radius:3px;box-sizing:border-box;pointer-events:none;position:absolute}.annotation-outline.draft{background:#ffae301a;border-color:#d98213}.annotation-pin{background:#6871ec!important;border-radius:50%!important;box-shadow:0 1px 8px #0003;color:#fff!important;font:600 11px/1 Poppins,Avenir,sans-serif!important;height:28px;min-width:28px;padding:0!important;pointer-events:auto!important;position:absolute;width:28px}.annotation-outline.locating{background:#ffae3044;border-color:#d98213;border-width:4px}.annotation-summary{background:#f1f1fc;font-size:12px;max-height:120px;overflow:auto;padding:0 10px}.annotation-key{color:#555;font-size:11px}.annotation-hint{min-height:18px}.annotation-tools select{font:inherit;max-width:100%}@media(max-width:760px){.annotation-tools{bottom:8px;right:8px}.annotation-tools .annotation-row{gap:4px}.annotation-tools button{font-size:11px;padding:8px}.annotation-tools p{max-width:310px}.annotation-pin{height:26px;min-width:26px;width:26px}}@media print{.annotation-overlay,.annotation-tools{display:none!important}}