body{font-family:system-ui,sans-serif;background:#f2f6f3;color:#17352a;margin:0}main{max-width:850px;margin:40px auto;background:white;padding:32px;border-radius:12px}input,button{font:inherit;padding:9px;margin:6px}input:not([type=checkbox]){display:block;width:min(90%,450px)}button{cursor:pointer;background:#176746;color:white;border:0;border-radius:5px}table{width:100%;margin-top:24px;border-collapse:collapse}td,th{text-align:left;padding:12px;border-bottom:1px solid #ddd}td form{display:inline}.error{color:#ae2525}a{color:#176746}
li{padding:14px;border-bottom:1px solid #ddd}button:disabled{opacity:.55;cursor:wait}
