.vhc-page[data-v-f4fb6bb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.vhc-body[data-v-f4fb6bb6]{width:100%;max-width:1440px;margin:0 auto;padding:22px;overflow-y:auto}.vhc-summary[data-v-f4fb6bb6]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.vhc-summary>div[data-v-f4fb6bb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;padding:14px 16px;border:1px solid var(--dd-border);border-radius:12px;background:var(--dd-card);color:#a6192e}.vhc-summary span[data-v-f4fb6bb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--dd-muted);font-size:11px}.vhc-summary strong[data-v-f4fb6bb6]{margin-top:2px;color:var(--dd-text);font-size:17px}.vhc-workspace[data-v-f4fb6bb6]{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(560px,1.2fr);gap:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.vhc-add-card[data-v-f4fb6bb6]{position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--dd-border);border-radius:14px;background:var(--dd-card)}.vhc-card-head h2[data-v-f4fb6bb6],.vhc-list-head h2[data-v-f4fb6bb6]{margin:0;color:var(--dd-text);font-size:16px}.vhc-list-head p[data-v-f4fb6bb6]{margin:4px 0 0;color:var(--dd-muted);font-size:12px}.vhc-add-card label>span[data-v-f4fb6bb6]{display:block;margin-bottom:6px;color:var(--dd-text);font-size:12px;font-weight:700}.vhc-add-fields[data-v-f4fb6bb6]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vhc-input[data-v-f4fb6bb6]{width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--dd-border);border-radius:10px;background:var(--dd-bg);color:var(--dd-text);font-size:13px}.vhc-input[data-v-f4fb6bb6]:focus{outline:none;border-color:#a6192e;-webkit-box-shadow:0 0 0 3px rgba(166,25,46,.08);box-shadow:0 0 0 3px rgba(166,25,46,.08)}.vhc-fs-dd[data-v-f4fb6bb6]{position:relative}.vhc-fs-btn[data-v-f4fb6bb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:40px;padding:8px 12px;cursor:pointer;border:1px solid var(--dd-border);border-radius:10px;background:var(--dd-bg);font-size:13px;color:var(--dd-text);text-align:left}.vhc-fs-btn--table[data-v-f4fb6bb6]{min-height:30px;padding:5px 8px;font-size:11px;border-radius:7px}.vhc-fs-btn--open[data-v-f4fb6bb6],.vhc-fs-btn[data-v-f4fb6bb6]:hover{border-color:#a6192e}.vhc-fs-icon[data-v-f4fb6bb6]{-ms-flex-negative:0;flex-shrink:0}.vhc-fs-label[data-v-f4fb6bb6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vhc-fs-chevron[data-v-f4fb6bb6]{-ms-flex-negative:0;flex-shrink:0;color:var(--dd-muted);-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.vhc-fs-chevron--open[data-v-f4fb6bb6]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vhc-fs-menu[data-v-f4fb6bb6]{position:absolute;top:calc(100% + 4px);left:0;z-index:60;min-width:100%;background:var(--dd-card);border:1px solid var(--dd-border);border-radius:10px;-webkit-box-shadow:0 6px 24px rgba(0,0,0,.14);box-shadow:0 6px 24px rgba(0,0,0,.14);padding:4px}.vhc-fs-menu--fixed[data-v-f4fb6bb6]{position:fixed;z-index:1500}.vhc-fs-option[data-v-f4fb6bb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;padding:7px 9px;border-radius:7px;font-size:12px;color:var(--dd-text);text-align:left;white-space:nowrap}.vhc-fs-option[data-v-f4fb6bb6]:hover{background:var(--dd-bg)}.vhc-fs-option--active[data-v-f4fb6bb6]{background:rgba(166,25,46,.08);color:#a6192e;font-weight:600}.vhc-fs-option-label[data-v-f4fb6bb6]{min-width:0}html.dd-dark .vhc-fs-btn[data-v-f4fb6bb6]{background:#2a2a2c;border-color:#3a3a3c;color:#ccc}html.dd-dark .vhc-fs-menu[data-v-f4fb6bb6]{background:#1c1c1e;border-color:#3a3a3c;-webkit-box-shadow:0 6px 24px rgba(0,0,0,.45);box-shadow:0 6px 24px rgba(0,0,0,.45)}html.dd-dark .vhc-fs-option[data-v-f4fb6bb6]{color:#ccc}html.dd-dark .vhc-fs-option[data-v-f4fb6bb6]:hover{background:#2a2a2c}html.dd-dark .vhc-fs-option--active[data-v-f4fb6bb6]{background:rgba(166,25,46,.15)}.vhc-btn-add[data-v-f4fb6bb6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7px;min-height:40px;padding:8px 14px;border:none;border-radius:9px;background:#a6192e;color:#fff;cursor:pointer;font-size:12px;font-weight:700}.vhc-btn-add[data-v-f4fb6bb6]:disabled{opacity:.5;cursor:not-allowed}.vhc-list-panel[data-v-f4fb6bb6]{min-width:0;padding:18px;border:1px solid var(--dd-border);border-radius:14px;background:var(--dd-card)}.vhc-list-head[data-v-f4fb6bb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin:0 2px 14px}.vhc-list-head>span[data-v-f4fb6bb6]{padding:5px 9px;border-radius:999px;background:var(--dd-card);color:var(--dd-muted);font-size:11px;font-weight:700}.vhc-th-center[data-v-f4fb6bb6]{text-align:center!important}.vhc-row--editing[data-v-f4fb6bb6]{background:rgba(166,25,46,.06)}.vhc-table-input[data-v-f4fb6bb6]{width:100%;min-width:80px;padding:7px 8px;border:1px solid var(--dd-border);border-radius:7px;background:var(--dd-bg);color:var(--dd-text);font-size:11.5px}.vhc-table-input[data-v-f4fb6bb6]:focus{outline:none;border-color:#a6192e}.vhc-row-actions[data-v-f4fb6bb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}.vhc-error[data-v-f4fb6bb6]{margin:0;color:#b42318;font-size:12px}.vhc-spin[data-v-f4fb6bb6]{-webkit-animation:vhc-spin-data-v-f4fb6bb6 .8s linear infinite;animation:vhc-spin-data-v-f4fb6bb6 .8s linear infinite}.vhc-empty[data-v-f4fb6bb6]{text-align:center;color:var(--dd-muted);padding:20px}.vhc-loading[data-v-f4fb6bb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;min-height:100px;color:var(--dd-muted)}@-webkit-keyframes vhc-spin-data-v-f4fb6bb6{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes vhc-spin-data-v-f4fb6bb6{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:1100px){.vhc-workspace[data-v-f4fb6bb6]{grid-template-columns:1fr}.vhc-add-card[data-v-f4fb6bb6]{position:static}}@media (max-width:560px){.vhc-body[data-v-f4fb6bb6]{padding:14px}.vhc-add-fields[data-v-f4fb6bb6]{grid-template-columns:1fr}}