._root_13sn3_1{width:min(100%,480px);margin-top:20px}._preview_13sn3_3{cursor:zoom-in;background:#fff;border:1px solid #c2d2c9;border-radius:10px;width:100%;padding:0;display:block;overflow:hidden}._preview_13sn3_3 img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}._preview_13sn3_3 span{color:#173e32;background:#edf4ef;padding:12px;font-weight:700;display:block}._preview_13sn3_3:focus-visible{outline-offset:3px;outline:3px solid #25659a}._dialog_13sn3_9 button:focus-visible{outline-offset:3px;outline:3px solid #25659a}._viewport_13sn3_9:focus-visible{outline-offset:3px;outline:3px solid #25659a}._dialog_13sn3_9{color:#18364a;background:#fff;border:1px solid #c2d2c9;border-radius:12px;width:min(1120px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:16px}._dialog_13sn3_9[open]{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;display:grid}._dialog_13sn3_9::backdrop{background:#091c2ddb}body:has(dialog[data-image-viewer][open]){overflow:hidden}._toolbar_13sn3_19{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._toolbar_13sn3_19 h2{color:#18364a;margin:0;font-size:18px;line-height:1.6}._actions_13sn3_23{flex-wrap:wrap;gap:8px;display:flex}._actions_13sn3_23 button{color:#173e32;cursor:pointer;background:#edf4ef;border:1px solid #c2d2c9;border-radius:6px;min-height:44px;padding:10px 14px}._actions_13sn3_23 button:last-child{color:#fff;background:#173e32}._viewport_13sn3_9{overscroll-behavior:contain;background:#f4f7f6;min-height:0;overflow:auto}._viewport_13sn3_9 img{object-fit:contain;width:100%;height:min(65dvh,900px);display:block}._zoomed_13sn3_33 img{width:max(180%,900px);max-width:none;height:auto}._caption_13sn3_35{color:#465e55;margin:0;font-size:14px;line-height:1.7}._placeholder_13sn3_37{aspect-ratio:1;text-align:center;color:#465e55;background:#edf4ef;align-content:center;gap:12px;width:min(100%,480px);margin-top:20px;padding:24px;display:grid}@media (max-width:560px){._dialog_13sn3_9{padding:12px}._toolbar_13sn3_19 h2{font-size:16px}._actions_13sn3_23{width:100%}._actions_13sn3_23 button{flex:1}._viewport_13sn3_9 img{height:48dvh}._zoomed_13sn3_33 img{height:auto}}._notes_ot2ik_1{margin-bottom:40px}._reference_ot2ik_3{border-top:1px solid #dbe5df;margin-block:40px;padding-block:24px}._matched_ot2ik_5{outline-offset:4px;outline:3px solid #285747;scroll-margin-top:110px}
