:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}nav{border-bottom:1px solid #8884;flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}nav a{opacity:.7;text-decoration:none}nav a.active{opacity:1;font-weight:600}.spacer{flex:1}main{max-width:1000px;margin:0 auto;padding:1rem}.center{place-items:center;gap:1rem;min-height:100vh;display:grid}.card{border:1px solid #8884;border-radius:8px;gap:.5rem;margin:.75rem 0;padding:.75rem 1rem;display:grid}summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.badge{background:#8883;border-radius:99px;padding:0 .6rem;font-size:.8rem}.section h4{margin:.75rem 0 .25rem}table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #8883;padding:.4rem .6rem}tr.disabled{opacity:.5}label{gap:.25rem;display:grid}input,select,button{font:inherit;padding:.5rem}.tabs{gap:.5rem;margin-bottom:.5rem;display:flex}.tabs .active{font-weight:700}.err{color:#d33}.ok{color:#2a2}.row{cursor:pointer;flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.detail{border-top:1px solid #8884;margin-top:.5rem}.detail h4{margin:1rem 0 .25rem}tr.last{background:#8882;font-weight:700}
