.app-table-test[data-v-1b748b28]{min-width:0;padding:18px;width:100%}.app-test-card-list[data-v-1b748b28]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:12px}.app-test-row-card[data-v-1b748b28]{-webkit-transition:background .2s ease,border-color .2s ease,-webkit-transform .2s ease;background:var(--surface-soft);border:1px solid var(--header-border);border-radius:18px;cursor:pointer;padding:14px;transition:background .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease,border-color .2s ease;transition:background .2s ease,transform .2s ease,border-color .2s ease,-webkit-transform .2s ease}.app-test-row-card[data-v-1b748b28]:hover{-webkit-transform:translateY(-1px);background:var(--surface-hover);transform:translateY(-1px)}.app-test-row-card-selected[data-v-1b748b28]{background:var(--surface-hover);border-color:var(--accent)}.app-test-row-main[data-v-1b748b28]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.app-test-row-num[data-v-1b748b28]{-ms-flex-align:center;-ms-flex-negative:0;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:var(--accent);border-radius:14px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-size:15px;font-weight:800;height:42px;justify-content:center;width:42px}.app-test-row-num-green[data-v-1b748b28]{background:#10a37f}.app-test-row-num-blue[data-v-1b748b28]{background:#1172a1}.app-test-row-num-orange[data-v-1b748b28]{background:#f59e0b}.app-test-row-num-red[data-v-1b748b28]{background:#ef4444}.app-test-row-num-violet[data-v-1b748b28]{background:#8b5cf6}.app-test-row-info[data-v-1b748b28]{-ms-flex:1;-webkit-box-flex:1;flex:1;min-width:0}.app-test-row-name[data-v-1b748b28]{color:var(--text-main);font-size:16px;font-weight:700;line-height:22px;word-break:break-word}.app-test-row-meta[data-v-1b748b28]{-ms-flex-wrap:wrap;color:var(--text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:13px;gap:8px 12px;line-height:18px;margin-top:8px}.app-test-row-meta span[data-v-1b748b28]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px}.app-test-row-details[data-v-1b748b28]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.app-test-info-pill[data-v-1b748b28]{background:var(--panel-bg);border:1px solid var(--header-border);border-radius:14px;min-width:0;padding:10px 12px}.app-test-info-pill span[data-v-1b748b28]{color:var(--text-muted);display:block;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:14px;margin-bottom:4px;text-transform:uppercase}.app-test-info-pill strong[data-v-1b748b28]{color:var(--text-main);display:block;font-size:13px;font-weight:600;line-height:18px;word-break:break-word}.app-test-row-actions[data-v-1b748b28]{-ms-flex-pack:justify;-webkit-box-pack:justify;gap:12px;justify-content:space-between;margin-top:12px}.app-test-row-actions[data-v-1b748b28],.app-test-status-cell[data-v-1b748b28]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.app-test-status-cell[data-v-1b748b28]{gap:8px;min-width:0;position:relative}.app-test-status[data-v-1b748b28]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:background .2s ease,color .2s ease,-webkit-transform .2s ease;align-items:center;background:var(--panel-bg);border:1px solid var(--header-border);border-radius:999px;color:var(--text-secondary);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:800;justify-content:center;min-height:34px;padding:0 12px;transition:background .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,color .2s ease,transform .2s ease;transition:background .2s ease,color .2s ease,transform .2s ease,-webkit-transform .2s ease;white-space:nowrap}.app-test-status[data-v-1b748b28]:hover{-webkit-transform:translateY(-1px);background:var(--surface-hover);transform:translateY(-1px)}.app-test-status-active[data-v-1b748b28]{color:#31c46b}.app-test-action-buttons[data-v-1b748b28]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-left:auto}.app-test-action-btn[data-v-1b748b28],.app-test-action-buttons[data-v-1b748b28]{-ms-flex-align:center;-ms-flex-negative:0;-webkit-box-align:center;align-items:center;flex-shrink:0}.app-test-action-btn[data-v-1b748b28]{-ms-flex-pack:center;-webkit-box-pack:center;-webkit-transition:background .2s ease,color .2s ease,-webkit-transform .2s ease;background:var(--panel-bg);border:1px solid var(--header-border);border-radius:12px;color:var(--text-secondary);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:17px;height:38px;justify-content:center;padding:0;transition:background .2s ease,color .2s ease,-webkit-transform .2s ease;transition:background .2s ease,transform .2s ease,color .2s ease;transition:background .2s ease,transform .2s ease,color .2s ease,-webkit-transform .2s ease;width:38px}.app-test-action-btn[data-v-1b748b28]:hover{-webkit-transform:translateY(-1px);background:var(--surface-hover);color:var(--text-main);transform:translateY(-1px)}.app-test-empty[data-v-1b748b28],.app-test-loading[data-v-1b748b28]{background:var(--surface-soft);border:1px solid var(--header-border);border-radius:18px;padding:34px 18px;text-align:center}.app-test-empty-icon[data-v-1b748b28],.app-test-loading-icon[data-v-1b748b28]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;background:var(--panel-bg);border:1px solid var(--header-border);border-radius:18px;color:var(--text-secondary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:24px;height:54px;justify-content:center;width:54px}.app-test-empty-title[data-v-1b748b28],.app-test-loading-title[data-v-1b748b28]{color:var(--text-main);font-size:17px;font-weight:700;margin-top:14px}.app-test-empty-text[data-v-1b748b28]{color:var(--text-muted);font-size:13px;line-height:19px;margin-top:6px}.app-table-test-pagination[data-v-1b748b28]{margin-top:16px}.app-table-test[data-v-1b748b28] .a-pagination,.app-table-test[data-v-1b748b28] .pagination{color:var(--text-main)}@media (max-width:640px){.app-test-row-details[data-v-1b748b28]{grid-template-columns:1fr}.app-test-row-actions[data-v-1b748b28]{-ms-flex-align:start;-ms-flex-direction:column;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:vertical;align-items:flex-start;flex-direction:column}.app-test-action-buttons[data-v-1b748b28]{margin-left:0;width:100%}.app-test-action-btn[data-v-1b748b28]{-ms-flex:1;-webkit-box-flex:1;flex:1}.app-test-status-cell[data-v-1b748b28],.app-test-status[data-v-1b748b28]{width:100%}}@media (max-width:480px){.app-table-test[data-v-1b748b28]{padding:5px 0}.app-test-row-card[data-v-1b748b28]{border-radius:16px;padding:12px}.app-test-row-num[data-v-1b748b28]{border-radius:13px;height:38px;width:38px}.app-test-row-name[data-v-1b748b28]{font-size:15px;line-height:21px}.app-test-row-meta[data-v-1b748b28]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column;gap:5px}}.app-test-list-page[data-v-7b2499ae]{min-width:0;width:100%}