*{box-sizing:border-box}body{margin:0;background:#f3f6f8;color:#183044;font:16px system-ui,-apple-system,Segoe UI,sans-serif}header{background:#12364a;color:white;padding:16px max(16px,calc((100vw - 1080px)/2));display:flex;justify-content:space-between;align-items:center;gap:16px}nav{display:flex;gap:14px;flex-wrap:wrap}nav a{color:#e5f6ff;text-decoration:none;font-size:14px}main{max-width:1080px;margin:28px auto;padding:0 16px 48px}h1{font-size:clamp(25px,4vw,34px);margin:0 0 16px}h2{font-size:19px;margin:0 0 16px}.panel{background:white;border:1px solid #e0e8ed;border-radius:16px;padding:22px;margin:18px 0;box-shadow:0 4px 18px #17374a08}.narrow{max-width:460px;margin:70px auto}form{display:grid;gap:15px}label{display:grid;gap:7px;font-weight:600;font-size:14px}input,textarea,select{width:100%;border:1px solid #cbd6dc;border-radius:10px;padding:12px;font:inherit;background:white;color:#183044}input:focus,textarea:focus,select:focus{outline:2px solid #148b91;outline-offset:1px}button,.button{background:#087e85;color:white;border:0;border-radius:10px;padding:13px 18px;font-weight:700;font-size:15px;cursor:pointer;text-decoration:none;display:inline-block;text-align:center}a{color:#087e85}.item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid #e5eaee}.item small{display:block;color:#667784;margin-top:4px}.cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.metric{padding:16px 0;border-bottom:1px solid #e5eaee}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.stats span{padding:12px;background:#f2f7f8;border-radius:10px;font-size:13px}.stats b{display:block;font-size:18px;margin-top:4px}.error,.success{padding:12px;border-radius:10px;background:#fff0ef;color:#8b2923}.success{background:#e7f8ef;color:#15663b}@media(max-width:640px){header{align-items:flex-start;flex-direction:column}.cols,.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{padding:16px}.item{align-items:flex-start;flex-direction:column}}