.pa[data-v-155c915a]{position:absolute}.pr[data-v-155c915a]{position:relative}.annot-sidebar[data-v-155c915a]{width:350px;border-radius:12px;padding:5px 15px 15px;display:flex;flex-direction:column;background-color:#fff}.annot-sidebar .panel-header[data-v-155c915a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.annot-sidebar .panel-header .panel-title[data-v-155c915a]{font-weight:700;letter-spacing:.02em}.annot-sidebar .card-list[data-v-155c915a]{display:flex;flex-direction:column;height:100%;overflow:auto;padding:5px 8px 5px 0}.annot-sidebar .card-list .type-group[data-v-155c915a]{margin-bottom:16px}.annot-sidebar .card-list .type-group .group-header[data-v-155c915a]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;margin-bottom:8px;background:hsla(0,0%,56.1%,.1);border-radius:8px;border-left:3px solid #9a9a9a}.annot-sidebar .card-list .type-group .group-header .group-title[data-v-155c915a]{display:flex;flex-direction:column;gap:2px}.annot-sidebar .card-list .type-group .group-header .group-title .group-name[data-v-155c915a]{font-size:13px;font-weight:600;color:#333}.annot-sidebar .card-list .type-group .group-header .group-title .group-count[data-v-155c915a]{font-size:11px;color:#666}.annot-sidebar .card-list .type-group .group-header .group-color-indicator[data-v-155c915a]{width:12px;height:12px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.annot-sidebar .card-list .type-group .group-boxes[data-v-155c915a]{display:flex;flex-direction:column;gap:8px;padding-left:8px;border-left:2px dashed rgba(0,0,0,.08);margin-left:6px}.annot-sidebar .card-list .type-group .group-divider[data-v-155c915a]{height:1px;background:linear-gradient(90deg,transparent,#e0e0e0,transparent);margin:12px 0}.annot-sidebar .card-list .card[data-v-155c915a]{border:1px solid transparent;border-radius:12px;padding:10px 12px;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.04);transition:all .2s ease}.annot-sidebar .card-list .card[data-v-155c915a]:hover{transform:translateY(-2px);box-shadow:0 2px 10px rgba(0,0,0,.08)}.annot-sidebar .card-list .card.active[data-v-155c915a]{border-color:#ffa406!important;box-shadow:0 0 3px 2px rgba(245,158,11,.18)}.annot-sidebar .card-list .card.group-leader[data-v-155c915a]{border-left:3px solid #3a7afe}.annot-sidebar .card-list .card .card-head[data-v-155c915a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.annot-sidebar .card-list .card .card-head .tag[data-v-155c915a]{padding:2px 8px;border-radius:999px;background:#fdfdff;font-size:12px}.annot-sidebar .card-list .card .card-head .page[data-v-155c915a]{color:#6b7280;font-size:12px}.annot-sidebar .card-list .card .card-line[data-v-155c915a]{align-items:center;gap:8px;font-size:medium}.annot-sidebar .card-list .card .card-line .small[data-v-155c915a]{font-size:12px;color:#666}.annot-sidebar .card-list .card .card-line label[data-v-155c915a]{font-size:14px;font-family:PingFangSC-Regular}.annot-sidebar .card-list .card .same-type-section[data-v-155c915a]{padding:8px 10px;margin-top:8px;background:rgba(0,0,0,.02);border-radius:6px;border:1px dashed rgba(0,0,0,.08)}.annot-sidebar .card-list .card .same-type-section .same-type-header[data-v-155c915a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.annot-sidebar .card-list .card .same-type-section .same-type-header .same-type-label[data-v-155c915a]{font-size:12px;color:#666;font-weight:500}.annot-sidebar .card-list .card .same-type-section .same-type-header .add-same-type-btn[data-v-155c915a] span{font-size:12px}.annot-sidebar .card-list .card .same-type-section .same-type-count[data-v-155c915a]{font-size:11px;color:#868686}.annot-sidebar .card-list .card .child[data-v-155c915a]{padding:10px 10px 5px;margin-top:10px;border-top:1px dashed #e5e7eb}.annot-sidebar .card-list .card .child .card-line[data-v-155c915a]{display:flex;align-items:center;justify-content:space-between}.annot-sidebar .card-list .card .child .card-line .card-line-item[data-v-155c915a]{display:flex;align-items:center;gap:8px}.annot-sidebar .card-list .card .child .child-list[data-v-155c915a]{margin-top:6px;display:flex;flex-direction:column;gap:6px}.annot-sidebar .card-list .card .child .child-list .child-item[data-v-155c915a]{display:flex;align-items:center}.annot-sidebar .card-list .card .child .child-list .child-item label[data-v-155c915a]{flex-shrink:0;font-size:14px;font-family:PingFangSC-Regular}