:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#0F1B33;background:#F5F7FB;font-size:16px}*{box-sizing:border-box}body{margin:0}main{max-width:760px;min-height:100dvh;margin:auto;background:#fff;display:flex;flex-direction:column;padding:20px 20px max(18px,env(safe-area-inset-bottom))}header{display:flex;align-items:center;gap:14px;border-bottom:1px solid #DCE2EE;padding-bottom:18px}.mark{display:grid;place-items:center;background:#2346D1;color:#FFFFFF;width:44px;height:44px;border-radius:14px;font-weight:700}h1{font-size:21px;margin:0}header p,footer{font-size:13px;color:#4B5873;margin:5px 0}.notice{background:#F5F7FB;padding:12px;border-radius:12px;font-size:14px;margin:18px 0}#messages{flex:1;min-height:180px}.bubble{max-width:90%;padding:14px 16px;border-radius:16px;background:#F5F7FB;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.me{margin-left:auto;background:#E8EDFB}#status{font-size:14px;color:#4B5873;line-height:1.5}form{display:flex;align-items:end;gap:8px;padding-top:12px;border-top:1px solid #DCE2EE}textarea{flex:1;min-width:0;resize:vertical;border:1px solid #DCE2EE;border-radius:12px;padding:12px;font:inherit}button{border:0;border-radius:12px;padding:14px;background:#2346D1;color:#FFFFFF;font:inherit;cursor:pointer;min-height:48px}button:disabled{opacity:.5;cursor:wait}.actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}[hidden]{display:none!important}footer{margin-top:12px}.sr{position:absolute;left:-9999px}@media(max-width:500px){main{padding:14px 12px}h1{font-size:19px}form{flex-wrap:wrap}textarea{flex-basis:100%}#send{margin-left:auto}.bubble{max-width:95%}}
.consent{margin:18px 0;line-height:1.5;overflow-wrap:anywhere}.consent h2{font-size:18px;margin:0 0 10px}.consent ol{padding-left:22px}.consent-intro{line-height:1.9}.consent-fio{display:inline-block;width:19em;max-width:100%;min-width:0;font:inherit;padding:4px 8px;border:1px solid #DCE2EE;border-radius:8px;background:#FFFFFF;color:inherit;vertical-align:baseline;line-height:1.4}.consent-fio:focus{outline:2px solid #F2A33A;outline-offset:1px}.consent-line{display:flex;gap:10px;align-items:flex-start;margin:14px 0}.consent-line input{width:22px;height:22px;flex:none;margin:2px 0 0}.consent-err{color:#a12d2d;min-height:1em}.consent-go{width:100%}.consent-lang{float:right;background:#F5F7FB;color:#2346D1;padding:8px 12px;min-height:40px;margin-left:8px}#leave{background:#FFFFFF;color:#2346D1;border:1px solid #2346D1}
.consent{background:#FFFFFF}button:hover:not(:disabled){background:#1A35A3}.consent-lang:hover:not(:disabled),#leave:hover:not(:disabled){background:#E8EDFB}a{color:#1A35A3}a:hover{color:#0F1B33}:focus-visible{outline:2px solid #F2A33A;outline-offset:2px}.choices{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px}.choices .choice{flex:1 1 200px;background:#FFFFFF;color:#2346D1;border:1px solid #2346D1}.choices .choice:hover:not(:disabled){background:#E8EDFB}