body{margin:0;background:#f3f6fa;color:#1b2b40;font:15px Arial,sans-serif}main{max-width:1000px;margin:auto;padding:28px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9e2ec;padding-bottom:20px}header b{font-size:24px;color:#16477f}header span{color:#14945d;font-size:16px}small{color:#53708e}section{background:#fff;border:1px solid #e0e7ef;border-radius:14px;padding:25px;margin:24px 0}h1{color:#16477f}form{display:grid;gap:14px;max-width:420px}label{display:grid;gap:6px}input{padding:11px;border:1px solid #ccd7e3;border-radius:7px}button{background:#16477f;color:#fff;border:0;border-radius:7px;padding:11px 18px;cursor:pointer;font-weight:700}.secondary{background:#e8eff6;color:#16477f}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:10px;border-bottom:1px solid #edf1f5}.error{color:#b42318}footer{text-align:center;color:#718399;padding:20px}
