@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{color:#1a1a2e;-webkit-font-smoothing:antialiased;background:#f0f2f5;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.6}a{color:#4361ee;text-decoration:none}a:hover{color:#3a56d4}button{cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:all .15s}button:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}button:active{transform:translateY(0)}button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}input,select,textarea{color:#1a1a2e;background:#fff;border:1px solid #dce1e8;border-radius:8px;width:100%;padding:10px 14px;font-family:inherit;font-size:13px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:#4361ee;outline:none;box-shadow:0 0 0 3px #4361ee1f}input::placeholder,textarea::placeholder{color:#a0a8b4}table{border-collapse:separate;border-spacing:0;width:100%}th,td{text-align:left;padding:12px 16px;font-size:13px}th{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;background:#f8f9fb;border-bottom:2px solid #e5e7eb;font-size:11px;font-weight:600}td{border-bottom:1px solid #f0f1f3}tbody tr{transition:background .1s}tbody tr:hover{background:#f8f9fb}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#c1c8d1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a0a8b4}
