:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0;padding:2rem}dl{grid-template-columns:max-content 1fr;gap:.5rem 1.5rem;display:grid}dt{font-weight:600}dd{margin:0}nav{border-bottom:1px solid color-mix(in srgb, currentColor 20%, transparent);align-items:center;gap:1.25rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}nav form{margin-left:auto}main.narrow{max-width:28rem}table{border-collapse:collapse;width:100%;margin-bottom:1rem}th,td{text-align:left;border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent);vertical-align:middle;padding:.4rem .6rem}tr.inactive{opacity:.55}form{margin:0}form.row,div.row{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:.75rem;display:flex}form.stack{gap:.75rem;display:grid}label{gap:.25rem;display:grid}label.check{gap:.35rem;margin-right:1rem;display:inline-flex}fieldset{border:1px solid color-mix(in srgb, currentColor 20%, transparent);border-radius:6px}input,select,button{font:inherit;padding:.3rem .5rem}ul.plain{padding:0;list-style:none}.flash{border-radius:6px;padding:.6rem .8rem}.flash.ok{background:#00800026}.flash.error{background:#ff00002e}article.mail{border:1px solid color-mix(in srgb, currentColor 20%, transparent);border-radius:6px;margin-bottom:.75rem;padding:.75rem}article.mail header{justify-content:space-between;gap:1rem;display:flex}article.mail pre{white-space:pre-wrap}
