*{box-sizing:border-box}body{margin:0;background:#f4f7fb;color:#172033;font:15px Arial}header{background:#fff;border-bottom:1px solid #e5e9f0;padding:16px 5%;font-size:20px}header span{color:#667085;font-weight:400}main{max-width:1100px;margin:25px auto;padding:0 15px}.card{background:#fff;border:1px solid #e1e6ee;border-radius:16px;padding:24px;margin-bottom:18px;box-shadow:0 7px 25px #1020400b}h1{margin-top:0}.grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.field{display:flex;flex-direction:column;gap:6px}.full{grid-column:1/-1}label{font-weight:bold}input,select,textarea{padding:11px;border:1px solid #cbd3df;border-radius:9px;font:inherit}textarea{min-height:100px}.btn{border:0;border-radius:9px;background:#175cd3;color:white;padding:11px 16px;font-weight:bold;cursor:pointer}.notice{padding:13px;border-radius:9px;background:#eef4ff;margin-bottom:15px}.ok{background:#ecfdf3}.danger{background:#fff1f1}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.check{display:flex;gap:9px;margin-top:15px}@media(max-width:700px){.grid{grid-template-columns:1fr}.full{grid-column:auto}main{margin:15px auto}.card{padding:18px}.btn{width:100%}}