.record-picker[data-v-eb55dcea]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.user-picker .search-input[data-v-fbb353da]{max-width:300px}.empty-widget[data-v-326e88c8]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;padding:24px}.empty-widget .empty-content[data-v-326e88c8]{text-align:center}.empty-widget .empty-content .material-icons[data-v-326e88c8]{color:rgba(0,0,0,.25);font-size:48px;margin-bottom:16px}.empty-widget .empty-content .message[data-v-326e88c8]{color:rgba(0,0,0,.45);font-size:14px;margin-bottom:16px}.empty-widget .empty-content .ant-btn[data-v-326e88c8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px}.empty-widget .empty-content .ant-btn .material-icons[data-v-326e88c8]{color:currentColor;font-size:18px;margin:0}.widget-ai-wizard-overlay[data-v-4bae199e]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.45);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.widget-ai-wizard-overlay .widget-ai-wizard[data-v-4bae199e]{background:#fff;border-radius:8px;height:80%;overflow:auto;padding:24px;position:relative;width:80%}.prompt-stage[data-v-4bae199e]{gap:40px;padding:40px}.prompt-stage .prompt-container[data-v-4bae199e],.prompt-stage[data-v-4bae199e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.prompt-stage .prompt-container[data-v-4bae199e]{max-width:600px;text-align:center;width:100%}.prompt-stage .prompt-container h4[data-v-4bae199e]{margin-bottom:16px}.prompt-stage .prompt-container .submit-button[data-v-4bae199e]{margin-top:16px}.example-prompts[data-v-4bae199e]{max-width:800px;width:100%}.example-prompts h4[data-v-4bae199e]{margin-bottom:16px;text-align:center}.example-prompts .prompt-slider-container[data-v-4bae199e]{margin:0 auto;max-width:800px;padding:0 40px;position:relative;width:100%}.example-prompts .prompt-slider-container .prompt-slider[data-v-4bae199e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;overflow-x:hidden;padding:16px 0;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.example-prompts .prompt-slider-container .prompt-slider .prompt-slide[data-v-4bae199e]{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px);scroll-snap-align:start}.example-prompts .prompt-slider-container .slider-controls[data-v-4bae199e]{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:-40px;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% + 80px)}.example-prompts .prompt-slider-container .slider-controls .control-btn[data-v-4bae199e]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:50%;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;justify-content:center;pointer-events:auto;-webkit-transition:all .3s ease;transition:all .3s ease;width:40px;z-index:2}.example-prompts .prompt-slider-container .slider-controls .control-btn .anticon[data-v-4bae199e]{font-size:18px}.example-prompts .prompt-slider-container .slider-controls .control-btn[data-v-4bae199e]:hover{background:#1890ff;border-color:#1890ff;color:#fff}.prompt-card[data-v-4bae199e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#f0f7ff;border:1px solid #d9e8ff;border-radius:12px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:24px;-webkit-transition:all .3s ease;transition:all .3s ease}.prompt-card .anticon[data-v-4bae199e]{color:#1890ff;font-size:32px;margin-bottom:16px}.prompt-card p[data-v-4bae199e]{color:#454545;font-size:14px;line-height:1.6;margin:0}.prompt-card[data-v-4bae199e]:hover{background:#e6f1ff;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.12);box-shadow:0 8px 16px rgba(0,0,0,.12);cursor:pointer;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.prompt-card[data-v-4bae199e]:active{-webkit-transform:scale(.98);transform:scale(.98)}.wizard-header[data-v-4bae199e]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:24px}.wizard-header h3[data-v-4bae199e]{margin:0}.wizard-header .close-button[data-v-4bae199e]{cursor:pointer;font-size:20px;-webkit-transition:color .3s;transition:color .3s}.wizard-header .close-button[data-v-4bae199e]:hover{color:#ff4d4f}.wizard-steps[data-v-4bae199e]{background:#fafafa;border-radius:8px;padding:24px}.wizard-steps .wizard-step[data-v-4bae199e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;padding:12px;-webkit-transition:all .3s;transition:all .3s}.wizard-steps .wizard-step.waiting[data-v-4bae199e]{opacity:.6}.wizard-steps .wizard-step.in-progress[data-v-4bae199e]{background:#e6f7ff;border:1px solid #91d5ff}.wizard-steps .wizard-step.success[data-v-4bae199e]{background:#f6ffed;border:1px solid #b7eb8f}.wizard-steps .wizard-step.error[data-v-4bae199e]{background:#fff1f0;border:1px solid #ffa39e}.wizard-steps .wizard-step span[data-v-4bae199e]{margin-left:8px}.widgets-center[data-v-75e0d57f]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.widgets-center .categories[data-v-75e0d57f]{border-right:1px solid #e8e8e8;margin-right:20px;padding-right:20px;width:200px}.widgets-center .categories h3[data-v-75e0d57f]{color:#333;font-size:16px;font-weight:600;margin-bottom:15px}.widgets-center .categories .category-list[data-v-75e0d57f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.widgets-center .categories .category-list .category-item a[data-v-75e0d57f]{border-radius:4px;color:#666;display:block;font-size:14px;padding:8px 12px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.widgets-center .categories .category-list .category-item a[data-v-75e0d57f]:hover{background-color:#f5f5f5;color:#1890ff}.widgets-center .categories .category-list .category-item.active a[data-v-75e0d57f]{background-color:#e6f7ff;color:#1890ff;font-weight:500}.widgets-center .widgets-container[data-v-75e0d57f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.widgets-center .widgets-container h2[data-v-75e0d57f]{color:#333;font-size:18px;font-weight:600;margin-bottom:20px}.widgets-center .widgets-container .widgets-grid[data-v-75e0d57f]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.widgets-center .widgets-container .widgets-grid .widget-card[data-v-75e0d57f]{border:1px solid #e8e8e8;border-radius:8px;padding:16px;-webkit-transition:all .3s ease;transition:all .3s ease}.widgets-center .widgets-container .widgets-grid .widget-card[data-v-75e0d57f]:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.widgets-center .widgets-container .widgets-grid .widget-card .widget-image[data-v-75e0d57f]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#f5f5f5;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;height:120px;justify-content:center;margin-bottom:16px;overflow:hidden}.widgets-center .widgets-container .widgets-grid .widget-card .widget-image img[data-v-75e0d57f]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.widgets-center .widgets-container .widgets-grid .widget-card .widget-title[data-v-75e0d57f]{color:#333;font-size:16px;font-weight:600;margin-bottom:8px}.widgets-center .widgets-container .widgets-grid .widget-card .widget-description[data-v-75e0d57f]{color:#666;font-size:14px;height:60px;line-height:1.5;margin-bottom:16px;overflow:hidden}.widgets-center .widgets-container .widgets-grid .widget-card .add-widget-btn[data-v-75e0d57f]{width:100%}.table-page[data-v-6d91e212]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 155px)!important;max-height:calc(100vh - 155px)!important}.table-page .page-toolbar[data-v-6d91e212]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;background-color:#fff;border-bottom:1px solid #e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 24px}.table-page .page-toolbar .left[data-v-6d91e212]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.table-page .page-toolbar .left .ai-suggest-button .copilot-icon[data-v-6d91e212]{height:15px;margin-right:0;vertical-align:middle;width:15px}.table-page .page-toolbar .right[data-v-6d91e212]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.table-page .layout-container[data-v-6d91e212]{-webkit-box-flex:1;background-color:#f6f7fb;-ms-flex:1;flex:1;overflow-y:auto;padding:24px}.table-page .layout-container .grid-stack[data-v-6d91e212]{background:transparent;min-height:calc(100vh - 200px)}.table-page .layout-container .grid-stack-item[data-v-6d91e212]{background:#fff;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.table-page .layout-container .grid-stack-item[data-v-6d91e212]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.table-page .layout-container .grid-stack-item .grid-stack-item-content[data-v-6d91e212]{background:#fff;border-radius:4px;inset:5px;overflow:hidden}.table-page .empty-state[data-v-6d91e212]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6f7fb;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:400px}.grid-stack-item[data-v-6d91e212]{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.grid-stack>.grid-stack-item>.grid-stack-item-content[data-v-6d91e212]{overflow-y:hidden}.grid-stack>.grid-stack-item>.ui-resizable-handle[data-v-6d91e212]{background-image:none!important}.grid-stack>.grid-stack-item>.ui-resizable-handle[data-v-6d91e212]:after{border-bottom:2px solid rgba(0,0,0,.4);border-right:2px solid rgba(0,0,0,.4);bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.invalid-widget[data-v-6d91e212]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fafafa;border:1px dashed #ddd;border-radius:4px;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;height:100%;justify-content:center}