.CommentableSvgViewer_commentableContainer__PnKz0{position:relative;width:100%;height:100%;overflow:hidden;background-color:#f0f8ff}.CommentableSvgViewer_cursorOverlay__WvjYv{position:fixed;pointer-events:none;width:24px;height:24px;margin-left:-12px;margin-top:-12px;z-index:9999;color:#1890ff;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.8);border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.15);border:2px solid #1890ff}.CommentableSvgViewer_noteMarker__ZOXst{cursor:pointer;padding:4px;border-radius:50%;background-color:hsla(0,0%,100%,.9);box-shadow:0 2px 8px rgba(0,0,0,.15);transition:transform .2s ease}.CommentableSvgViewer_noteMarker__ZOXst:hover{transform:translate(-50%,-50%) scale(1.1)}.CommentableSvgViewer_highlightedNote__3cIQp{animation:CommentableSvgViewer_highlightPulse__yj_uX 3s ease-in-out;background-color:rgba(255,255,0,.9)!important;box-shadow:0 0 20px rgba(255,255,0,.8),0 2px 8px rgba(0,0,0,.15);transform:translate(-50%,-50%) scale(1.2)}@keyframes CommentableSvgViewer_highlightPulse__yj_uX{0%{background-color:rgba(255,255,0,.9);box-shadow:0 0 20px rgba(255,255,0,.8),0 2px 8px rgba(0,0,0,.15);transform:translate(-50%,-50%) scale(1.2)}50%{background-color:rgba(255,255,0,.7);box-shadow:0 0 15px rgba(255,255,0,.6),0 2px 8px rgba(0,0,0,.15);transform:translate(-50%,-50%) scale(1.1)}to{background-color:hsla(0,0%,100%,.9);box-shadow:0 2px 8px rgba(0,0,0,.15);transform:translate(-50%,-50%) scale(1)}}.CommentableSvgViewer_controls__mLnhG{position:absolute;bottom:20px;left:20px;z-index:1000;display:flex;align-items:center;background-color:hsla(0,0%,100%,.9);padding:8px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.CommentableSvgViewer_commentableContainer__PnKz0:fullscreen{background-color:#f0f8ff!important}.CommentableSvgViewer_commentableContainer__PnKz0:-webkit-full-screen{background-color:#f0f8ff!important}.CommentableSvgViewer_commentableContainer__PnKz0:-moz-full-screen{background-color:#f0f8ff!important}.CommentableSvgViewer_commentableContainer__PnKz0:-ms-fullscreen{background-color:#f0f8ff!important}@media(prefers-color-scheme:dark){.CommentableSvgViewer_commentableContainer__PnKz0:fullscreen{background-color:#1a1a1a!important}.CommentableSvgViewer_commentableContainer__PnKz0:-webkit-full-screen{background-color:#1a1a1a!important}.CommentableSvgViewer_commentableContainer__PnKz0:-moz-full-screen{background-color:#1a1a1a!important}.CommentableSvgViewer_commentableContainer__PnKz0:-ms-fullscreen{background-color:#1a1a1a!important}}.CommentableSvgViewer_contextMenu__854gt{background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow:hidden;min-width:120px}.CommentableSvgViewer_contextMenuContent__qK1Vt{padding:4px 0}.CommentableSvgViewer_contextMenuItem__3f2tl{display:flex;align-items:center;padding:8px 12px;cursor:pointer;font-size:14px;color:#333;transition:background-color .2s ease}.CommentableSvgViewer_contextMenuItem__3f2tl:hover{background-color:#f5f5f5}.CommentableSvgViewer_contextMenuItem__3f2tl:active{background-color:#e6f7ff}.CommentableSvgViewer_commentableContainer__PnKz0 .ant-dropdown-menu-item,.CommentableSvgViewer_commentableContainer__PnKz0 .ant-popover .ant-btn,.CommentableSvgViewer_commentableContainer__PnKz0 .ant-popover .ant-btn span,.CommentableSvgViewer_commentableContainer__PnKz0 .ant-popover .ant-input,.CommentableSvgViewer_commentableContainer__PnKz0 .toolbox-button,.CommentableSvgViewer_commentableContainer__PnKz0 .toolbox-button .CommentableSvgViewer_ant-btn__4MaYQ,.CommentableSvgViewer_commentableContainer__PnKz0 .toolbox-button .CommentableSvgViewer_ant-btn__4MaYQ>span,.CommentableSvgViewer_commentableContainer__PnKz0 .toolbox-button span{font-size:12px!important}.CommentableSvgViewer_commentableContainer__PnKz0 .ant-popover .ant-input::placeholder{font-size:12px!important}.CommentableSvgViewer_commentableContainer__PnKz0 .ant-modal .ant-btn,.CommentableSvgViewer_commentableContainer__PnKz0 .ant-modal .ant-btn span{font-size:12px!important}.CommentableSvgViewer_notesSidebar__vCfIw{position:absolute;top:0;right:0;width:350px;height:100%;background:#fff;border-left:1px solid #d9d9d9;box-shadow:-2px 0 8px rgba(0,0,0,.15);z-index:10002;display:flex;flex-direction:column;transform:translateX(100%);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;pointer-events:none}.CommentableSvgViewer_notesSidebar__vCfIw.CommentableSvgViewer_visible__wIMAS{transform:translateX(0);opacity:1;pointer-events:auto}.CommentableSvgViewer_notesSidebarHeader__NG0d1{padding:16px;border-bottom:1px solid #d9d9d9;display:flex;justify-content:space-between;align-items:center}.CommentableSvgViewer_notesSidebarContent__rSecb{flex:1 1;overflow:auto}.CommentableSvgViewer_errorMessage__HQGC3{background:#fff;border-radius:8px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.15);border:1px solid #ff4d4f;color:red;font-size:12px}@media(prefers-color-scheme:dark){.CommentableSvgViewer_commentableContainer__PnKz0{background-color:#1a1a1a}.CommentableSvgViewer_cursorOverlay__WvjYv{background:rgba(0,0,0,.8);color:#1890ff;border:2px solid #1890ff}.CommentableSvgViewer_noteMarker__ZOXst{background-color:rgba(0,0,0,.9);box-shadow:0 2px 8px rgba(0,0,0,.3)}.CommentableSvgViewer_highlightedNote__3cIQp{background-color:rgba(255,255,0,.9)!important;box-shadow:0 0 20px rgba(255,255,0,.8),0 2px 8px rgba(0,0,0,.3)}.CommentableSvgViewer_controls__mLnhG{background-color:rgba(0,0,0,.9);box-shadow:0 2px 8px rgba(0,0,0,.3)}.CommentableSvgViewer_contextMenu__854gt{background:#2d2d2d;border:1px solid #4a4a4a;box-shadow:0 4px 12px rgba(0,0,0,.3)}.CommentableSvgViewer_contextMenuItem__3f2tl{color:#ededed}.CommentableSvgViewer_contextMenuItem__3f2tl:hover{background-color:#3a3a3a}.CommentableSvgViewer_contextMenuItem__3f2tl:active{background-color:rgba(24,144,255,.2)}.CommentableSvgViewer_notesSidebar__vCfIw{background:#2d2d2d;border-left:1px solid #4a4a4a;box-shadow:-2px 0 8px rgba(0,0,0,.3)}.CommentableSvgViewer_notesSidebarHeader__NG0d1{border-bottom:1px solid #4a4a4a}.CommentableSvgViewer_errorMessage__HQGC3{background:#2d2d2d;border:1px solid #ff4d4f;color:#ff7875}.CommentableSvgViewer_commentableContainer__PnKz0 .ant-card{background:#2d2d2d!important;border-color:#4a4a4a!important}.CommentableSvgViewer_commentableContainer__PnKz0 .ant-card-body{background:#2d2d2d!important}.CommentableSvgViewer_commentableContainer__PnKz0 .ant-typography{color:#ededed!important}.CommentableSvgViewer_commentableContainer__PnKz0 .ant-list-item{background:#2d2d2d!important;border-color:#4a4a4a!important}.CommentableSvgViewer_commentableContainer__PnKz0 .ant-list-item:hover{background:#3a3a3a!important}.CommentableSvgViewer_commentableContainer__PnKz0 .ant-btn{background:#2d2d2d!important;border-color:#4a4a4a!important;color:#ededed!important}.CommentableSvgViewer_commentableContainer__PnKz0 .ant-btn:hover{background:#3a3a3a!important;border-color:#1890ff!important}.CommentableSvgViewer_commentableContainer__PnKz0 .ant-input{background:#2d2d2d!important;border-color:#4a4a4a!important;color:#ededed!important}.CommentableSvgViewer_commentableContainer__PnKz0 .ant-input:focus{border-color:#1890ff!important;box-shadow:0 0 0 2px rgba(24,144,255,.2)!important}.CommentableSvgViewer_commentableContainer__PnKz0 .ant-input::placeholder{color:#8a8a8a!important}.CommentableSvgViewer_commentableContainer__PnKz0 .ant-modal-content,.CommentableSvgViewer_commentableContainer__PnKz0 .ant-popover-arrow:before,.CommentableSvgViewer_commentableContainer__PnKz0 .ant-popover-inner{background:#2d2d2d!important}.CommentableSvgViewer_commentableContainer__PnKz0 .ant-modal-header{background:#2d2d2d!important;border-bottom:1px solid #4a4a4a!important}.CommentableSvgViewer_commentableContainer__PnKz0 .ant-modal-title{color:#ededed!important}.CommentableSvgViewer_commentableContainer__PnKz0 .ant-modal-body{background:#2d2d2d!important;color:#ededed!important}.CommentableSvgViewer_commentableContainer__PnKz0 .ant-modal-footer{background:#2d2d2d!important;border-top:1px solid #4a4a4a!important}}