#pagination{float:right}#pagination ul{display:inline-flex;align-items:center;gap:2px;padding-left:0;padding-right:0}#pagination li{display:inline-block}#pagination li a{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:4px 10px;font-size:.875rem;font-weight:500;color:#475569;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:all .2s}#pagination li a:hover{background-color:#f1f5f9;border-color:#cbd5e1}#pagination .active a{color:#4f46e5;background-color:#eef2ff;border-color:#c7d2fe;font-weight:600}#pagination .next a,#pagination .previous a{color:#64748b;font-weight:500}#pagination .next a:hover,#pagination .previous a:hover{color:#334155;background-color:#f1f5f9}#pagination .disabled a{opacity:.4;cursor:not-allowed}#table-scroll::-webkit-scrollbar{width:0;height:8px}#table-scroll::-webkit-scrollbar-track{border-radius:20px;background:#f1f5f9}#table-scroll::-webkit-scrollbar-thumb{border-radius:20px;background:#cbd5e1}#table-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}#description{max-width:2rem;cursor:default}#hover-description{width:100%;max-width:fit-content}#hover-description span{display:none}#hover-description span:after{content:" ";padding:.3rem;background-color:rgb(31,41,55);position:absolute;left:50%;top:-5px;z-index:1;transform:translateX(-50%) rotate(45deg)}#hover-description:hover span{display:block;width:15rem;max-width:fit-content;margin-right:1rem}