*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e2e8f0;background:#0f172a;width:100%;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}#root{height:100%}a{color:inherit;text-decoration:none}button{font-family:inherit}::selection{color:#fff;background:#6366f14d}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#6366f133;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#6366f166}@media (width<=768px){.data-table thead{display:none}.data-table,.data-table tbody,.data-table tr,.data-table td{width:100%;display:block}.data-table tr{background:#1e293b66;border:1px solid #94a3b826;border-radius:10px;margin-bottom:.75rem;padding:.5rem .75rem}.data-table tr:last-child{margin-bottom:0}.data-table td{white-space:normal;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;padding:.6rem .25rem;display:flex}.data-table td:last-child{border-bottom:none}.data-table td[data-label]:before{content:attr(data-label);color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600}}
