.table-page-search-wrapper[data-v-4bb88a57]{margin-bottom:18px}.action-link[data-v-4bb88a57]{color:#1890ff;text-decoration:none;transition:all .3s ease;padding:4px 8px;border-radius:4px}.action-link[data-v-4bb88a57]:hover{color:#40a9ff;background:rgba(24,144,255,.1);text-decoration:none}.action-link.test-link[data-v-4bb88a57]{color:#52c41a}.action-link.test-link[data-v-4bb88a57]:hover{color:#73d13d;background:rgba(82,196,26,.1)}.modal-header-controls[data-v-4bb88a57]{padding:12px 16px;border-bottom:1px solid #e8e8e8;background:#fafafa;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:-16px -16px 16px -16px}.modal-header-controls .left-controls .stats-info[data-v-4bb88a57]{font-size:14px;color:#666;font-weight:500}.modal-header-controls .right-controls[data-v-4bb88a57]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.puml-preview-container[data-v-4bb88a57]{overflow-y:auto;padding:0 16px}.puml-preview-container .puml-list[data-v-4bb88a57]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:20px}.puml-preview-container .puml-list .puml-card[data-v-4bb88a57]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:500px}.puml-preview-container .puml-list .puml-card .card-title[data-v-4bb88a57]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.puml-preview-container .puml-list .puml-card .card-title .title-text[data-v-4bb88a57]{font-size:16px;font-weight:500}.puml-preview-container .puml-list .puml-card .card-extra[data-v-4bb88a57]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#666}.puml-preview-container .puml-list .puml-card .card-extra .puml-name[data-v-4bb88a57]{color:#1890ff;font-weight:500}.puml-preview-container .puml-list .puml-card .puml-content[data-v-4bb88a57]{-ms-flex:1;flex:1;padding:16px;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.puml-preview-container .puml-list .puml-card .puml-content .puml-info[data-v-4bb88a57]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px;padding:12px;background:#fafafa;border-radius:4px}.puml-preview-container .puml-list .puml-card .puml-content .puml-info .info-item[data-v-4bb88a57]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.puml-preview-container .puml-list .puml-card .puml-content .puml-info .info-item .label[data-v-4bb88a57]{color:#666;min-width:80px}.puml-preview-container .puml-list .puml-card .puml-content .puml-info .info-item .value[data-v-4bb88a57]{color:#333}.puml-preview-container .puml-list .puml-card .puml-content .puml-text-section[data-v-4bb88a57]{margin-bottom:16px}.puml-preview-container .puml-list .puml-card .puml-content .puml-text-section .section-header[data-v-4bb88a57]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:8px}.puml-preview-container .puml-list .puml-card .puml-content .puml-text-section .section-header h3[data-v-4bb88a57]{margin:0;color:#1890ff;font-size:12px}.puml-preview-container .puml-list .puml-card .puml-content .puml-text-section .puml-text-content[data-v-4bb88a57]{padding:8px;background:#fafafa;border-radius:4px;border:1px solid #e8e8e8;max-height:120px;overflow-y:auto}.puml-preview-container .puml-list .puml-card .puml-content .puml-text-section .puml-text-content pre[data-v-4bb88a57]{margin:0;white-space:pre-wrap;word-break:break-all;font-family:Consolas,Monaco,Courier New,monospace;font-size:11px;line-height:1.4}.puml-preview-container .puml-list .puml-card .puml-content .puml-image-section[data-v-4bb88a57]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.puml-preview-container .puml-list .puml-card .puml-content .puml-image-section .section-header[data-v-4bb88a57]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:8px}.puml-preview-container .puml-list .puml-card .puml-content .puml-image-section .section-header h3[data-v-4bb88a57]{margin:0;color:#1890ff;font-size:12px}.puml-preview-container .puml-list .puml-card .puml-content .puml-image-section .image-container[data-v-4bb88a57]{-ms-flex:1;flex:1;text-align:center;padding:8px;background:#fafafa;border-radius:4px;border:1px solid #e8e8e8;overflow:hidden}.puml-preview-container .puml-list .puml-card .puml-content .puml-image-section .image-container .puml-image[data-v-4bb88a57]{max-width:100%;max-height:100%;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;transition:transform .2s ease}.puml-preview-container .puml-list .puml-card .puml-content .puml-image-section .image-container .puml-image[data-v-4bb88a57]:hover{transform:scale(1.02)}.puml-preview-container .puml-list .puml-card .puml-content .no-image-section[data-v-4bb88a57]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.puml-preview-container .puml-list .puml-card .puml-content .no-image-section .no-image-placeholder[data-v-4bb88a57]{text-align:center;padding:20px;background:#fafafa;border-radius:4px;border:1px solid #e8e8e8;color:#999}.puml-preview-container .puml-list .puml-card .puml-content .no-image-section .no-image-placeholder p[data-v-4bb88a57]{margin:8px 0 0 0;font-size:12px}.fullscreen-image-container[data-v-4bb88a57]{text-align:center;padding:40px}.fullscreen-image-container .fullscreen-image[data-v-4bb88a57]{max-width:100%;max-height:100%;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.puml-test-container[data-v-4bb88a57]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.puml-test-container .test-config-section[data-v-4bb88a57]{-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:16px}.puml-test-container .test-config-section .config-card[data-v-4bb88a57]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.puml-test-container .test-config-section .config-card .ant-card-head[data-v-4bb88a57]{background:transparent;border-bottom:1px solid hsla(0,0%,100%,.2)}.puml-test-container .test-config-section .config-card .ant-card-head .ant-card-head-title[data-v-4bb88a57]{color:#fff;font-weight:600}.puml-test-container .test-config-section .config-card .config-content[data-v-4bb88a57]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;-ms-flex-align:center;align-items:center;padding:16px}.puml-test-container .test-config-section .config-card .config-content .config-item[data-v-4bb88a57]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.puml-test-container .test-config-section .config-card .config-content .config-item .config-label[data-v-4bb88a57]{font-size:14px;color:hsla(0,0%,100%,.9);font-weight:500}.puml-test-container .test-config-section .config-card .config-content .config-item .config-value[data-v-4bb88a57]{font-size:14px;color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.1)}.puml-test-container .test-config-section .config-card .config-content .config-actions[data-v-4bb88a57]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.puml-test-container .test-config-section .config-card .config-content .config-actions .ant-btn-primary[data-v-4bb88a57]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff}.puml-test-container .test-config-section .config-card .config-content .config-actions .ant-btn-primary[data-v-4bb88a57]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.4)}.puml-test-container .test-result-section[data-v-4bb88a57]{-ms-flex:1;flex:1;overflow-y:auto;padding:16px}.puml-test-container .test-result-section .result-card[data-v-4bb88a57]{box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px}.puml-test-container .test-result-section .result-card .result-content .result-info[data-v-4bb88a57]{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(200px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px;padding:16px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:8px;border:1px solid #e8e8e8}.puml-test-container .test-result-section .result-card .result-content .result-info .info-grid[data-v-4bb88a57]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:12px}.puml-test-container .test-result-section .result-card .result-content .result-info .info-item[data-v-4bb88a57]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;background:hsla(0,0%,100%,.7);border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.puml-test-container .test-result-section .result-card .result-content .result-info .info-item .info-label[data-v-4bb88a57]{color:#666;font-size:12px;font-weight:500}.puml-test-container .test-result-section .result-card .result-content .result-info .info-item .info-value[data-v-4bb88a57]{color:#333;font-size:12px;font-weight:600}.puml-test-container .test-result-section .result-card .result-content .puml-text-section[data-v-4bb88a57]{margin-bottom:16px}.puml-test-container .test-result-section .result-card .result-content .puml-text-section .section-header[data-v-4bb88a57]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding:8px 12px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px}.puml-test-container .test-result-section .result-card .result-content .puml-text-section .section-header h3[data-v-4bb88a57]{margin:0;color:#fff;font-size:14px;font-weight:600}.puml-test-container .test-result-section .result-card .result-content .puml-text-section .section-header .section-actions[data-v-4bb88a57]{display:-ms-flexbox;display:flex;gap:8px}.puml-test-container .test-result-section .result-card .result-content .puml-text-section .section-header .section-actions .ant-btn[data-v-4bb88a57]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff}.puml-test-container .test-result-section .result-card .result-content .puml-text-section .section-header .section-actions .ant-btn[data-v-4bb88a57]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.4)}.puml-test-container .test-result-section .result-card .result-content .puml-text-section .puml-text-content[data-v-4bb88a57]{padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef;max-height:150px;overflow-y:auto;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.puml-test-container .test-result-section .result-card .result-content .puml-text-section .puml-text-content pre[data-v-4bb88a57]{margin:0;white-space:pre-wrap;word-break:break-all;font-family:Consolas,Monaco,Courier New,monospace;font-size:11px;line-height:1.4;color:#495057}.puml-test-container .test-result-section .result-card .result-content .puml-image-section[data-v-4bb88a57]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.puml-test-container .test-result-section .result-card .result-content .puml-image-section .section-header[data-v-4bb88a57]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding:8px 12px;background:linear-gradient(135deg,#11998e,#38ef7d);border-radius:6px}.puml-test-container .test-result-section .result-card .result-content .puml-image-section .section-header h3[data-v-4bb88a57]{margin:0;color:#fff;font-size:14px;font-weight:600}.puml-test-container .test-result-section .result-card .result-content .puml-image-section .section-header .section-actions[data-v-4bb88a57]{display:-ms-flexbox;display:flex;gap:8px}.puml-test-container .test-result-section .result-card .result-content .puml-image-section .section-header .section-actions .ant-btn[data-v-4bb88a57]{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);color:#fff}.puml-test-container .test-result-section .result-card .result-content .puml-image-section .section-header .section-actions .ant-btn[data-v-4bb88a57]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.4)}.puml-test-container .test-result-section .result-card .result-content .puml-image-section .image-container[data-v-4bb88a57]{-ms-flex:1;flex:1;text-align:center;padding:16px;background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:8px;border:1px solid #e8e8e8;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.puml-test-container .test-result-section .result-card .result-content .puml-image-section .image-container .puml-image[data-v-4bb88a57]{max-width:100%;max-height:400px;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.15);cursor:pointer;transition:all .3s ease;background:#fff;padding:8px}.puml-test-container .test-result-section .result-card .result-content .puml-image-section .image-container .puml-image[data-v-4bb88a57]:hover{transform:scale(1.05);box-shadow:0 12px 32px rgba(0,0,0,.2)}.puml-test-container .test-result-section .result-card .result-content .no-image-section[data-v-4bb88a57]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.puml-test-container .test-result-section .result-card .result-content .no-image-section .no-image-placeholder[data-v-4bb88a57]{text-align:center;padding:40px;background:linear-gradient(135deg,#ffecd2,#fcb69f);border-radius:12px;border:2px dashed #ff6b6b;color:#d63031;box-shadow:0 4px 12px rgba(0,0,0,.1)}.puml-test-container .test-result-section .result-card .result-content .no-image-section .no-image-placeholder p[data-v-4bb88a57]{margin:8px 0 0 0;font-size:14px;font-weight:500}.puml-test-container .test-result-section .result-card .result-content .no-image-section .no-image-placeholder .error-detail[data-v-4bb88a57]{font-size:12px;color:#e17055;margin-top:8px;opacity:.8}.puml-test-container .empty-state[data-v-4bb88a57]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:60px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;border:2px dashed hsla(0,0%,100%,.3);position:relative;overflow:hidden}.puml-test-container .empty-state[data-v-4bb88a57]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='a' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='1' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='75' cy='75' r='1' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='50' cy='10' r='.5' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='10' cy='60' r='.5' fill='rgba(255,255,255,0.1)'/%3E%3Ccircle cx='90' cy='40' r='.5' fill='rgba(255,255,255,0.1)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");opacity:.3}.puml-test-container .empty-state .empty-content[data-v-4bb88a57]{text-align:center;position:relative;z-index:1}.puml-test-container .empty-state .empty-content .anticon[data-v-4bb88a57]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.puml-test-container .empty-state .empty-content h2[data-v-4bb88a57]{color:#fff;font-size:24px;margin-top:20px;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.3)}.puml-test-container .empty-state .empty-content p[data-v-4bb88a57]{color:hsla(0,0%,100%,.9);font-size:16px;margin-top:12px;text-shadow:0 1px 2px rgba(0,0,0,.2)}