*{box-sizing:border-box}body{margin:0;background:#f3f6f8;color:#243744;font:16px/1.7 system-ui,sans-serif}main{max-width:850px;margin:36px auto;padding:0 20px 48px}h1{font-size:28px}h2{font-size:21px}section{padding:24px;margin:22px 0;background:white;border:1px solid #dbe4e8;border-radius:14px}label{display:block;margin:16px 0}input{display:block;width:100%;padding:12px;border:1px solid #b8cbd0;border-radius:8px;font:inherit}button,.button{display:inline-block;padding:12px 22px;background:#147f75;color:white;border:0;border-radius:8px;font:inherit;text-decoration:none;cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}.ok{color:#147f75}.bad{color:#b52d32;overflow-wrap:anywhere}.inline{display:flex;align-items:center;gap:8px}.inline input{width:auto}p{overflow-wrap:anywhere}ul{padding-left:24px}
