.dept-row[data-v-64b110c5]{color:#111827;cursor:pointer;align-items:center;gap:6px;padding:10px 16px 10px 8px;font-size:15px;display:flex}.dept-row[data-v-64b110c5]:active{background:#eef2ff}.dept-row.sel[data-v-64b110c5]{color:#2563eb;background:#eef2ff;font-weight:600}.caret[data-v-64b110c5]{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.caret[data-v-64b110c5]:active{background:#dbe3f7}.caret-arrow[data-v-64b110c5]{color:#6b7280;font-size:12px;transition:transform .15s;display:inline-block}.caret.open .caret-arrow[data-v-64b110c5]{transform:rotate(90deg)}.caret.leaf[data-v-64b110c5]{cursor:default}.dname[data-v-64b110c5]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dcnt[data-v-64b110c5]{color:#9ca3af;background:#f3f4f6;border-radius:10px;flex:none;padding:1px 8px;font-size:11px}.dept-children[data-v-64b110c5]{border-left:1px solid #eef0f4;margin-left:20px}
