:root{font-family:system-ui,sans-serif;color:#15251e;background:#f3f7f5;line-height:1.6}*{box-sizing:border-box}body{margin:0}header{max-width:900px;margin:auto;padding:24px;display:flex;justify-content:space-between;align-items:center}header a{font-size:20px;font-weight:800;color:#15251e;text-decoration:none}header span{color:#087d59}main{max-width:680px;margin:30px auto;padding:0 20px}.card{padding:36px;border:1px solid #dfe8e2;border-radius:24px;background:white;box-shadow:0 20px 70px #1933230a}.mark{display:grid;place-items:center;width:52px;height:52px;background:#087d59;color:#fff;font-size:26px;font-weight:800;border-radius:16px}h1{font-size:32px;line-height:1.2}p{color:#53665c}label{display:block;font-weight:600;margin:16px 0 6px}input,textarea,select{font:inherit;padding:12px;border:1px solid #bccdc2;border-radius:10px;width:100%}select{width:auto}button,.button{display:inline-block;background:#087d59;color:white;border:0;border-radius:12px;padding:13px 20px;margin:16px 8px 0 0;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}button:disabled{opacity:.5;cursor:wait}.secondary{background:#e8f0eb;color:#15251e}.message{padding:12px 16px;background:#f2f6f3;border-radius:12px;margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.CLIENT{background:#e1f3e8}footer{text-align:center;padding:22px;font-size:13px;color:#62796b}#status{overflow-wrap:anywhere}a{color:#087d59}@media(max-width:520px){main{margin:10px auto}.card{padding:24px}h1{font-size:28px}header{padding:18px}}
