body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{margin:0 auto;max-width:1200px;padding:20px}h1{text-align:center}.search-container,h1{margin-bottom:20px}.search-input{border:1px solid #ddd;border-radius:4px;font-size:16px;padding:10px;width:100%}.stats{display:flex;justify-content:space-between;margin-bottom:10px}.items-table{border:1px solid #ddd;border-radius:4px;overflow:hidden}.table-header{background-color:#f5f5f5;border-bottom:2px solid #ddd;display:flex;font-weight:700}.table-row:hover{background-color:#f9f9f9}.table-row.selected{background-color:#e6f7ff}.table-cell{overflow:hidden;padding:12px;text-overflow:ellipsis;white-space:nowrap}.checkbox-cell{align-items:center;display:flex;justify-content:center;width:50px}.id-cell{width:80px}.value-cell{flex:1 1}.loading{color:#666;padding:15px;text-align:center}.drag-ghost{background-color:#e6f7ffb3;border:1px dashed #1890ff;box-shadow:0 2px 10px #0000001a;display:flex;opacity:.8;width:80%}.table-row.dragging{background-color:#eceff1;opacity:.5}.drop-indicator{display:none}.sortable{cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.sortable:hover{background-color:#eaeaea}.sort-icon{display:inline-block;margin-left:5px}.table-header .table-cell{align-items:center;display:flex}.ghost-row{background-color:#f5f8fa;border:2px dashed #b0bec5;border-radius:4px;margin:4px 0;opacity:.8;overflow:hidden;pointer-events:none}.ghost-row,.table-row{display:flex;position:relative}.table-row{border-bottom:1px solid #ddd;cursor:move;z-index:2}.table-body{min-height:50px;position:relative;z-index:1}.ghost-row:before{animation:pulse-gradient 2s ease-in-out infinite;background:linear-gradient(45deg,#b0bec51a,#b0bec54d);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}@keyframes pulse-gradient{0%{opacity:.2}50%{opacity:.5}to{opacity:.2}}.ghost-row .table-cell{color:#78909c}.ghost-row.fade-out{opacity:0;transition:opacity .3s ease-out}
/*# sourceMappingURL=main.56ececb7.css.map*/