:root{font-family:Inter,system-ui,sans-serif;color:#172033;background:#f5f7fb}body{margin:0}main{max-width:920px;margin:32px auto;padding:0 20px}form,section{background:#fff;border:1px solid #dbe2ee;border-radius:12px;padding:18px;margin:18px 0;box-shadow:0 4px 18px #12203b0b}label{display:block;margin:10px 0;font-weight:600}input,textarea,select{display:block;width:100%;box-sizing:border-box;margin-top:5px;padding:9px;border:1px solid #b9c5d8;border-radius:7px;font:inherit}textarea{min-height:86px}button{border:0;border-radius:7px;padding:9px 14px;background:#155eef;color:#fff;cursor:pointer;margin:5px 5px 5px 0}.hint{color:#53627a}.item{border-top:1px solid #e6ebf3;padding:12px 0}.meta{font-size:.85rem;color:#63718a}.error{color:#b42318}
