*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#f8fafc;color:#1e293b;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font-family:inherit;background:none;border:none}input,select,textarea{font-family:inherit;font-size:inherit}.card{background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.table-container{overflow-x:auto}.table-container::-webkit-scrollbar{width:6px;height:6px}.table-container::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.table-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}.table-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}