*{box-sizing:border-box}body{margin:0;background:#f6f7f8;color:#20242a;font:15px/1.7 system-ui,sans-serif}main{max-width:1000px;margin:40px auto;padding:24px}h1{font-size:28px}h2{font-size:18px}section{background:white;border:1px solid #e1e4e8;border-radius:8px;padding:24px;margin:20px 0}a{color:#196ad2;overflow-wrap:anywhere}button,input{font:inherit;padding:8px 12px;border:1px solid #cdd3da;border-radius:5px}button{cursor:pointer;background:white}button:focus,input:focus{outline:2px solid #196ad2}table{border-collapse:collapse;width:100%;font-size:13px}th,td{padding:8px;border-bottom:1px solid #e6e8eb;text-align:left;overflow-wrap:anywhere}nav{display:flex;gap:8px;flex-wrap:wrap}.scroll{overflow:auto}#message{min-height:28px;color:#a33}label{display:block;margin:12px 0}
