*{box-sizing:border-box}body{margin:0;background:#edf2f8;color:#102f52;font:16px/1.5 system-ui}main{max-width:1050px;margin:32px auto;padding:24px}header{margin-top:20px;background:#102f52;color:white;border-radius:16px 16px 0 0;padding:28px}h1{margin:0}header p{color:#dceafa}a{color:#174f8c}button,.button{display:inline-block;background:#176fb8;color:white;border:1px solid white;border-radius:8px;padding:10px 16px;font:inherit;text-decoration:none;cursor:pointer}section{background:#fff;padding:28px;border-radius:0 0 16px 16px}form{display:flex;gap:12px;align-items:center;flex-wrap:wrap}input{padding:10px;border:1px solid #8cafd5;border-radius:8px;font:inherit}table{width:100%;border-collapse:collapse;margin:20px 0}th,td{text-align:left;padding:12px 16px;border-bottom:1px solid #cbdced}th{background:#dceafa}nav{display:flex;gap:12px}button:disabled{opacity:.5;cursor:default}section>p:last-child{font-size:14px;color:#526780}