:root{font-family:system-ui,sans-serif;color:#172033;background:#f4f7fb}main{max-width:760px;margin:48px auto;padding:0 20px}header{display:flex;justify-content:space-between;align-items:center}.card{background:#fff;border:1px solid #dfe5ef;border-radius:12px;padding:24px;margin:18px 0;box-shadow:0 2px 8px #16213d0d}input,button{display:block;width:100%;box-sizing:border-box;padding:12px;margin-top:12px;border-radius:8px;border:1px solid #bcc7d9}button{background:#2463eb;color:#fff;border:0;cursor:pointer}p{line-height:1.6}label{display:block;margin:12px 0}input[type=checkbox]{display:inline-block;width:auto;margin:0 8px 0 0;padding:0;vertical-align:middle}textarea,select{display:block;width:100%;box-sizing:border-box;padding:10px;margin-top:8px;border:1px solid #bcc7d9;border-radius:8px}button:disabled{opacity:.55;cursor:default}fieldset{margin:12px 0;min-width:0}
