:root{color:#1a1a1a;background:#fafafa;font-family:system-ui,sans-serif;line-height:1.5}main{max-width:32rem;margin:3rem auto;padding:0 1rem}header{justify-content:space-between;align-items:center;display:flex}form{gap:.5rem;margin:1.5rem 0;display:grid}input{font:inherit;border:1px solid #767676;border-radius:4px;padding:.5rem}button{font:inherit;justify-self:start;padding:.5rem 1rem}.form-error{color:#b00020;min-height:1.5em;margin:0}main.wide{max-width:52rem}.app-nav{border-bottom:1px solid #d0d0d0;flex-wrap:wrap;align-items:center;gap:1rem;padding-bottom:.5rem;display:flex}.app-nav a[aria-current=page]{font-weight:600}.app-nav .form-error{flex-basis:100%;min-height:0}.items{padding:0;list-style:none}.items li{border-bottom:1px solid #e0e0e0;padding:.5rem 0}.actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.stages{padding-left:1.25rem}fieldset{border:1px solid silver;border-radius:4px;gap:.5rem;margin:0 0 1rem;display:grid}label.inline{align-items:center;gap:.25rem;display:flex}.field-label{margin:.5rem 0 0;font-weight:600}.markdown-editor{background:#fff;border:1px solid #767676;border-radius:4px;min-height:6rem}.notice{background:#fff7e6;border-left:4px solid #8a5a00;padding:.5rem .75rem}.description{white-space:pre-wrap}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #e0e0e0;padding:.25rem .5rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button[aria-pressed=true]{font-weight:600}.field-note{min-height:1.25em;margin:.25rem 0 0}
