.svg-icon[data-v-6f8ba964]{width:1em;height:1em;fill:currentColor}.c-svg[data-v-6f8ba964]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.tools-sidebar[data-v-74b49394]{display:flex;flex-direction:column;gap:10px;padding:15px 10px;border-right:1px solid #e0e0e0;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tool-btn[data-v-74b49394]{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:4px;cursor:pointer;font-size:16px;color:#333;transition:all .2s ease}.tool-btn[data-v-74b49394]:hover{background-color:#f0f0f0}.tool-btn:hover .tool-tooltip[data-v-74b49394]{display:block}.tool-btn.active[data-v-74b49394]{background-color:#e6f7ff;color:#1890ff}.tool-btn.disabled[data-v-74b49394]{cursor:not-allowed;color:#e0e0e0}.tool-tooltip[data-v-74b49394]{display:none;position:absolute;left:100%;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:4px;margin-left:8px;white-space:nowrap;font-size:12px;z-index:10}.tool-tooltip[data-v-74b49394]:before{content:"";position:absolute;top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent rgba(0,0,0,.7) transparent transparent}.red-green-mode[data-v-74b49394]{background-color:#fff4f4}.mode-indicator[data-v-74b49394]{margin-bottom:10px;padding:8px;border-radius:4px;background-color:#fcc;color:#a33;font-size:14px;text-align:center}.mode-label[data-v-74b49394]{font-weight:700}.mode-hint[data-v-74b49394]{font-size:12px;margin-top:4px}