.chd-enter-active[data-v-aa8390f3],.chd-leave-active[data-v-aa8390f3]{transition:opacity .25s ease}.chd-enter-active .chd-panel[data-v-aa8390f3],.chd-leave-active .chd-panel[data-v-aa8390f3]{transition:transform .32s cubic-bezier(.16,1,.3,1)}.chd-enter-from[data-v-aa8390f3],.chd-leave-to[data-v-aa8390f3]{opacity:0}.chd-enter-from .chd-panel[data-v-aa8390f3],.chd-leave-to .chd-panel[data-v-aa8390f3]{transform:translate(100%)}.chd-mask[data-v-aa8390f3]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a59;display:flex;top:0;right:0;bottom:0;left:0;isolation:isolate;justify-content:flex-end;position:fixed;z-index:10000}.chd-panel[data-v-aa8390f3]{background:#fff;box-shadow:-16px 0 60px #0f172a2e;display:flex;flex-direction:column;height:100%;max-width:1200px;min-width:480px;overflow:hidden;position:relative;width:70%;z-index:1}.chd-header[data-v-aa8390f3]{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;padding:18px 24px 14px}.chd-header[data-v-aa8390f3],.chd-header-left[data-v-aa8390f3]{align-items:center;display:flex}.chd-header-left[data-v-aa8390f3]{gap:10px}.chd-header-left h3[data-v-aa8390f3]{color:#0f172a;font-size:18px;font-weight:700;margin:0}.chd-count[data-v-aa8390f3]{background:#f1f5f9;border-radius:99px;padding:2px 9px}.chd-count[data-v-aa8390f3],.chd-scroll-tip[data-v-aa8390f3]{color:#64748b;font-size:12px}.chd-scroll-tip[data-v-aa8390f3]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:3px 10px;white-space:nowrap}.chd-header-right[data-v-aa8390f3]{align-items:center;display:flex;gap:8px}.chd-sel-info[data-v-aa8390f3]{color:#2563eb;font-size:12px;font-weight:600}.chd-clear[data-v-aa8390f3]{background:#fff;border:1px solid #fecaca;border-radius:7px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:background .15s}.chd-clear[data-v-aa8390f3]:hover:not(:disabled){background:#fef2f2}.chd-clear[data-v-aa8390f3]:disabled{cursor:not-allowed;opacity:.4}.chd-btn-ghost[data-v-aa8390f3]{background:#fff;border:1px solid #e2e8f0;border-radius:7px;color:#475569;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .15s}.chd-btn-ghost[data-v-aa8390f3]:hover{border-color:#93c5fd;color:#2563eb}.chd-close[data-v-aa8390f3]{align-items:center;background:none;border:none;border-radius:7px;color:#94a3b8;cursor:pointer;display:flex;padding:5px;transition:all .15s}.chd-close[data-v-aa8390f3]:hover{background:#f1f5f9;color:#475569}.chd-unauth[data-v-aa8390f3]{align-items:center;display:flex;flex:1;flex-direction:column;gap:12px;justify-content:center;padding:60px 40px;text-align:center}.chd-unauth-title[data-v-aa8390f3]{color:#1e293b;font-size:17px;font-weight:600;margin:0}.chd-unauth-desc[data-v-aa8390f3]{color:#94a3b8;font-size:13px;margin:0}.chd-unauth-btn[data-v-aa8390f3]{background:#2563eb;border-radius:9px;color:#fff;font-size:14px;font-weight:600;margin-top:8px;padding:9px 28px;text-decoration:none;transition:background .15s}.chd-unauth-btn[data-v-aa8390f3]:hover{background:#1d4ed8}.chd-loading[data-v-aa8390f3]{align-items:center;color:#94a3b8;display:flex;flex:1;font-size:14px;gap:10px;justify-content:center}.chd-spinner[data-v-aa8390f3]{animation:chd-spin-aa8390f3 .7s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;display:inline-block;height:18px;width:18px}@keyframes chd-spin-aa8390f3{to{transform:rotate(1turn)}}.chd-filter-bar[data-v-aa8390f3]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:6px;overflow-x:auto;padding:10px 24px}.chd-filter-bar[data-v-aa8390f3]::-webkit-scrollbar{height:0}.chd-ftag[data-v-aa8390f3]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:99px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;gap:4px;padding:4px 13px;transition:all .15s;white-space:nowrap}.chd-ftag[data-v-aa8390f3]:hover{border-color:#93c5fd;color:#2563eb}.chd-ftag.active[data-v-aa8390f3]{background:#2563eb;border-color:#2563eb;color:#fff}.chd-ftag small[data-v-aa8390f3]{font-size:11px;font-weight:600;opacity:.75}.chd-select-bar[data-v-aa8390f3]{align-items:center;background:#f8fafc;border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;padding:8px 20px}.chd-check-wrap[data-v-aa8390f3]{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:13px;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chd-check-wrap input[data-v-aa8390f3]{accent-color:#2563eb;cursor:pointer;height:15px;width:15px}.chd-body[data-v-aa8390f3]{align-content:start;align-items:start;display:grid;flex:1;gap:10px;grid-auto-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));overflow-y:auto;padding:14px 20px}.chd-card[data-v-aa8390f3]{align-self:start;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:border-color .15s,box-shadow .15s}.chd-card[data-v-aa8390f3]:hover{border-color:#93c5fd;box-shadow:0 2px 10px #2563eb14}.chd-card.is-selected[data-v-aa8390f3]{background:#eff6ff;border-color:#2563eb}.chd-card-check[data-v-aa8390f3]{cursor:pointer;left:8px;position:absolute;top:8px;z-index:1}.chd-card-check input[data-v-aa8390f3]{accent-color:#2563eb;cursor:pointer;height:16px;width:16px}.chd-card-head[data-v-aa8390f3]{background:#f8fafc;border-bottom:1px solid #f1f5f9;justify-content:space-between;padding:7px 10px}.chd-card-head[data-v-aa8390f3],.chd-card-info[data-v-aa8390f3]{align-items:center;display:flex;gap:6px}.chd-card-info[data-v-aa8390f3]{flex:1;min-width:0;overflow:hidden}.chd-card-tag[data-v-aa8390f3]{background:#eff6ff;border:1px solid #dbeafe;border-radius:99px;color:#2563eb;flex-shrink:0;font-size:10px;font-weight:700;padding:1px 7px;white-space:nowrap}.chd-card-title[data-v-aa8390f3]{color:#1e293b;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chd-card-time[data-v-aa8390f3]{color:#94a3b8;flex-shrink:0;font-size:11px;margin-left:auto;white-space:nowrap}.chd-card-del[data-v-aa8390f3]{align-items:center;background:none;border:none;border-radius:5px;color:#d1d5db;cursor:pointer;display:flex;flex-shrink:0;padding:3px;transition:all .15s}.chd-card-del[data-v-aa8390f3]:hover{background:#fef2f2;color:#ef4444}.chd-card-grid[data-v-aa8390f3]{display:grid;flex:0 0 auto;grid-template-columns:1fr 1fr}.chd-col[data-v-aa8390f3]{display:flex;flex-direction:column;gap:3px;padding:8px 10px}.chd-col-result[data-v-aa8390f3]{background:#fafeff;border-left:1px solid #f1f5f9}.chd-col-label[data-v-aa8390f3]{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:3px;text-transform:uppercase}.chd-kv[data-v-aa8390f3]{align-items:baseline;border-bottom:1px dashed #f1f5f9;display:flex;font-size:12px;gap:4px;justify-content:space-between;padding:2px 0}.chd-kv[data-v-aa8390f3]:last-child{border-bottom:none}.chd-k[data-v-aa8390f3]{color:#94a3b8;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chd-v[data-v-aa8390f3]{color:#334155;font-weight:600;text-align:right}.chd-v-accent[data-v-aa8390f3]{color:#2563eb}.chd-v em[data-v-aa8390f3]{color:#94a3b8;font-size:11px;font-style:normal;font-weight:400;margin-left:1px}.chd-empty[data-v-aa8390f3]{align-items:center;display:flex;flex:1;flex-direction:column;gap:10px;justify-content:center;padding:60px 40px}.chd-empty p[data-v-aa8390f3]{color:#64748b;font-size:15px;margin:0}.chd-empty small[data-v-aa8390f3]{color:#94a3b8;font-size:12px}.chd-pagination[data-v-aa8390f3]{border-top:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:4px;padding:10px 20px}.chd-pagination[data-v-aa8390f3],.chd-pg-btn[data-v-aa8390f3]{align-items:center;background:#fff;justify-content:center}.chd-pg-btn[data-v-aa8390f3]{border:1px solid #e2e8f0;border-radius:7px;color:#475569;cursor:pointer;display:inline-flex;font-size:13px;height:30px;min-width:30px;padding:0 6px;transition:all .15s}.chd-pg-btn[data-v-aa8390f3]:hover:not(:disabled){border-color:#93c5fd;color:#2563eb}.chd-pg-btn[data-v-aa8390f3]:disabled{cursor:not-allowed;opacity:.35}.chd-pg-btn.chd-pg-num.active[data-v-aa8390f3]{background:#2563eb;border-color:#2563eb;color:#fff}.chd-pg-ellipsis[data-v-aa8390f3]{color:#94a3b8;font-size:13px;padding:0 2px}.chd-pg-info[data-v-aa8390f3]{color:#94a3b8;font-size:12px;margin-left:6px;white-space:nowrap}@media(max-width:900px){.chd-panel[data-v-aa8390f3]{min-width:0;width:90%}.chd-body[data-v-aa8390f3]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.chd-panel[data-v-aa8390f3]{width:100%}.chd-body[data-v-aa8390f3],.chd-card-grid[data-v-aa8390f3]{grid-template-columns:1fr}.chd-col-result[data-v-aa8390f3]{border-left:none;border-top:1px solid #f1f5f9}}
