*{box-sizing:border-box}body{color:#1a1a1a;margin:0;font-family:system-ui,sans-serif}main{padding:1.5rem}nav{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}nav div{align-items:center;gap:1rem;display:flex}nav .logo{align-items:center;display:flex}nav .logo img{width:auto;height:2rem}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #ddd;padding:.5rem .75rem}thead th{border-bottom:2px solid #ccc;font-weight:600}input,select{box-sizing:border-box;font:inherit;border:1px solid #ccc;border-radius:.25rem;padding:.4rem .6rem}label{margin-bottom:.25rem;font-weight:500;display:block}form div{margin-bottom:1rem}
