:root{font-family:system-ui,sans-serif;color:#172033;background:#f4f6fa}body{margin:0}main{max-width:1050px;margin:auto;padding:2rem}header{display:flex;justify-content:space-between;align-items:center}button,input,select,textarea{font:inherit;padding:.5rem;margin:.25rem}button{cursor:pointer}table{width:100%;border-collapse:collapse;background:white;margin:1rem 0}th,td{text-align:left;padding:.65rem;border-bottom:1px solid #dde2ea}form{background:white;padding:1rem;display:grid;gap:.5rem;max-width:600px}label{display:grid;gap:.2rem}.error{color:#a11}.muted{color:#667085}[hidden]{display:none!important}

