.json-schema-list[data-v-74f6e46a]{padding:16px;min-height:100vh;position:relative}.json-schema-list .header[data-v-74f6e46a]{text-align:center;margin-bottom:16px;position:relative;z-index:1}.json-schema-list .header .header-actions[data-v-74f6e46a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.json-schema-list .header .header-actions .el-button[data-v-74f6e46a]{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.2);color:#fff;backdrop-filter:blur(10px);border-radius:12px;padding:12px 20px;font-weight:500;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1)}.json-schema-list .header .header-actions .el-button[data-v-74f6e46a]:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.15);box-shadow:0 8px 25px rgba(0,0,0,.15);color:#fff}.json-schema-list .header .header-actions .el-button.el-button--primary[data-v-74f6e46a]{background:linear-gradient(135deg,#08588a,#5274ee);border:none}.json-schema-list .header .header-actions .el-button.el-button--primary[data-v-74f6e46a]:hover{background:linear-gradient(135deg,#064770,#3657cf)}.json-schema-list .header .header-actions .el-button.el-button--success[data-v-74f6e46a]{background:linear-gradient(135deg,#41ad53,#2ba041);border:none}.json-schema-list .header .header-actions .el-button.el-button--success[data-v-74f6e46a]:hover{background:linear-gradient(135deg,#30a345,#1f7d30)}.json-schema-list .search-section[data-v-74f6e46a]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:12px;padding:16px;margin-bottom:16px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.04);box-shadow:0 4px 16px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.04);border:1px solid hsla(0,0%,100%,.2)}.json-schema-list .search-section .search-form .el-form-item[data-v-74f6e46a]{margin-bottom:0;margin-right:20px}.json-schema-list .search-section .search-form .el-form-item[data-v-74f6e46a]:last-child{margin-right:0}.json-schema-list .search-section .search-form .el-form-item[data-v-74f6e46a] .el-form-item__label{color:#333;font-weight:500;font-size:12px}.json-schema-list .search-section .search-form .el-form-item[data-v-74f6e46a] .el-input__inner{border-radius:8px;border:1px solid #e1e8ed;-webkit-transition:all .3s ease;transition:all .3s ease}.json-schema-list .search-section .search-form .el-form-item[data-v-74f6e46a] .el-input__inner:focus{border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.1);box-shadow:0 0 0 2px rgba(64,158,255,.1)}.json-schema-list .search-section .search-form .el-form-item[data-v-74f6e46a] .el-button{border-radius:8px;padding:9px 20px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}.json-schema-list .search-section .search-form .el-form-item[data-v-74f6e46a] .el-button.el-button--primary{background:linear-gradient(135deg,#409eff,#5a67d8);border:none}.json-schema-list .search-section .search-form .el-form-item[data-v-74f6e46a] .el-button.el-button--primary:hover{background:linear-gradient(135deg,#5a67d8,#667eea);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(64,158,255,.4);box-shadow:0 4px 12px rgba(64,158,255,.4)}.json-schema-list .search-section .search-form .el-form-item[data-v-74f6e46a] .el-button:not(.el-button--primary):hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.json-schema-list .main-content[data-v-74f6e46a]{position:relative;z-index:1}.json-schema-list .tab-container[data-v-74f6e46a]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:12px;height:calc(100vh - 300px);-webkit-box-shadow:0 4px 16px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.04);box-shadow:0 4px 16px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.04);border:1px solid hsla(0,0%,100%,.2);margin-bottom:12px}.json-schema-list .tab-container[data-v-74f6e46a] .el-tabs .el-tabs__header{margin:0;background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(248,250,252,.9));border-bottom:1px solid rgba(226,232,240,.8);padding:0 24px}.json-schema-list .tab-container[data-v-74f6e46a] .el-tabs .el-tabs__nav-wrap:after{display:none}.json-schema-list .tab-container[data-v-74f6e46a] .el-tabs .el-tabs__item{color:#6b7280;font-weight:500;font-size:14px;padding:16px 20px;border:none;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative}.json-schema-list .tab-container[data-v-74f6e46a] .el-tabs .el-tabs__item:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:2px 2px 0 0}.json-schema-list .tab-container[data-v-74f6e46a] .el-tabs .el-tabs__item:hover{color:#6366f1;background:rgba(99,102,241,.05)}.json-schema-list .tab-container[data-v-74f6e46a] .el-tabs .el-tabs__item:hover:before{width:80%}.json-schema-list .tab-container[data-v-74f6e46a] .el-tabs .el-tabs__item.is-active{color:#6366f1;background:rgba(99,102,241,.1);font-weight:600}.json-schema-list .tab-container[data-v-74f6e46a] .el-tabs .el-tabs__item.is-active:before{width:100%}.json-schema-list .tab-container[data-v-74f6e46a] .el-tabs .el-tabs__content{padding:0;height:calc(100vh - 360px);overflow-y:auto}.json-schema-list .tab-container[data-v-74f6e46a] .el-tabs .el-tabs__content::-webkit-scrollbar{width:6px}.json-schema-list .tab-container[data-v-74f6e46a] .el-tabs .el-tabs__content::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.json-schema-list .tab-container[data-v-74f6e46a] .el-tabs .el-tabs__content::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:3px}.json-schema-list .tab-container[data-v-74f6e46a] .el-tabs .el-tabs__content::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1)}.json-schema-list .tab-content[data-v-74f6e46a]{padding:12px;min-height:400px}.json-schema-list .loading-container[data-v-74f6e46a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:300px}.json-schema-list .loading-container .loading-spinner[data-v-74f6e46a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;color:#6366f1}.json-schema-list .loading-container .loading-spinner i[data-v-74f6e46a]{font-size:48px;-webkit-animation:rotating-74f6e46a 2s linear infinite;animation:rotating-74f6e46a 2s linear infinite}.json-schema-list .loading-container .loading-spinner span[data-v-74f6e46a]{font-size:16px;font-weight:500}.json-schema-list .data-table .modern-table[data-v-74f6e46a]{border-radius:12px;overflow:hidden}.json-schema-list .data-table .modern-table[data-v-74f6e46a] .el-table__header-wrapper .el-table__header{background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(248,250,252,.95))}.json-schema-list .data-table .modern-table[data-v-74f6e46a] .el-table__header-wrapper .el-table__header th{background:transparent;border-bottom:2px solid rgba(99,102,241,.1);color:#374151;font-weight:600;font-size:14px;padding:12px 10px}.json-schema-list .data-table .modern-table[data-v-74f6e46a] .el-table__body-wrapper .el-table__body tr{background:hsla(0,0%,100%,.8);-webkit-transition:all .3s ease;transition:all .3s ease}.json-schema-list .data-table .modern-table[data-v-74f6e46a] .el-table__body-wrapper .el-table__body tr:hover{background:rgba(99,102,241,.05);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.json-schema-list .data-table .modern-table[data-v-74f6e46a] .el-table__body-wrapper .el-table__body tr td{border-bottom:1px solid rgba(226,232,240,.6);padding:10px 8px;font-size:14px;color:#374151}.json-schema-list .data-table .modern-table .name-cell[data-v-74f6e46a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.json-schema-list .data-table .modern-table .name-cell .name-text[data-v-74f6e46a]{font-weight:500;font-size:14px;color:#1f2937}.json-schema-list .data-table .modern-table .description-cell[data-v-74f6e46a]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#6b7280;font-size:12px;line-height:1.3}.json-schema-list .data-table .modern-table[data-v-74f6e46a] .el-button--text{color:#6366f1;padding:3px 6px;margin:0 2px;border-radius:4px;font-size:12px;-webkit-transition:all .3s ease;transition:all .3s ease}.json-schema-list .data-table .modern-table[data-v-74f6e46a] .el-button--text:hover{background:rgba(99,102,241,.1);color:#4f46e5}.json-schema-list .data-table .modern-table[data-v-74f6e46a] .el-button--text i{margin-right:3px}.json-schema-list .empty-state[data-v-74f6e46a]{text-align:center;padding:60px 20px;color:#6b7280}.json-schema-list .empty-state .empty-icon[data-v-74f6e46a]{margin-bottom:16px}.json-schema-list .empty-state .empty-icon i[data-v-74f6e46a]{font-size:48px;color:#d1d5db}.json-schema-list .empty-state .empty-text[data-v-74f6e46a]{font-size:14px;font-weight:500;margin-bottom:6px;color:#4b5563}.json-schema-list .empty-state .empty-desc[data-v-74f6e46a]{font-size:12px;color:#9ca3af}.json-schema-list .pagination-container[data-v-74f6e46a]{margin-top:0;text-align:center}.json-schema-list .pagination-container[data-v-74f6e46a] .el-pagination{background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);border-radius:12px;padding:16px 24px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2);display:inline-block}.json-schema-list .pagination-container[data-v-74f6e46a] .el-pagination .el-pager li{background:transparent;border:1px solid rgba(226,232,240,.8);border-radius:6px;margin:0 4px;-webkit-transition:all .3s ease;transition:all .3s ease}.json-schema-list .pagination-container[data-v-74f6e46a] .el-pagination .el-pager li:hover{background:rgba(99,102,241,.1);border-color:#6366f1;color:#6366f1}.json-schema-list .pagination-container[data-v-74f6e46a] .el-pagination .el-pager li.active{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff}.json-schema-list .pagination-container[data-v-74f6e46a] .el-pagination .btn-next,.json-schema-list .pagination-container[data-v-74f6e46a] .el-pagination .btn-prev{background:transparent;border:1px solid rgba(226,232,240,.8);border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.json-schema-list .pagination-container[data-v-74f6e46a] .el-pagination .btn-next:hover,.json-schema-list .pagination-container[data-v-74f6e46a] .el-pagination .btn-prev:hover{background:rgba(99,102,241,.1);border-color:#6366f1;color:#6366f1}@media(max-width:768px){.json-schema-list .data-table .modern-table[data-v-74f6e46a] .el-table__body-wrapper{overflow-x:auto}.json-schema-list .data-table .modern-table[data-v-74f6e46a] .el-table__body td,.json-schema-list .data-table .modern-table[data-v-74f6e46a] .el-table__header th{padding:6px 4px;font-size:11px}.json-schema-list .data-table .modern-table .description-cell[data-v-74f6e46a]{max-width:120px}.json-schema-list .header-actions[data-v-74f6e46a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.json-schema-list .header-actions .el-button[data-v-74f6e46a]{width:100%}.json-schema-list .tab-content[data-v-74f6e46a]{padding:16px}}@-webkit-keyframes rotating-74f6e46a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating-74f6e46a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}