*{box-sizing:border-box}body{font-family:Segoe UI,Arial,sans-serif;margin:0;background:#f5f6f8;color:#222}header{display:flex;justify-content:space-between;align-items:center;background:#fff;border-bottom:1px solid #ccd2d9;padding:14px 24px}nav{display:flex;gap:18px}a{color:#075ea8}main{max-width:1100px;margin:30px auto;background:#fff;padding:28px;border:1px solid #d7dce2;border-radius:5px}.narrow{max-width:480px}form{display:grid;gap:14px;max-width:760px}form.search{grid-template-columns:2fr 1fr 1fr auto;max-width:none;align-items:end}label{display:grid;gap:5px;font-weight:600}input,select,textarea,button,.button{font:inherit;padding:8px 10px;border:1px solid #9da7b2;border-radius:3px;background:#fff}textarea{min-height:90px}button,.button{background:#1267a8;color:white;border-color:#1267a8;cursor:pointer;text-decoration:none;display:inline-block}.secondary{background:#fff;color:#1267a8}.actions{display:flex;gap:10px}.check{display:flex;grid-template-columns:auto 1fr;align-items:center}.field-error,.error{color:#a40000;font-weight:400}.success{background:#e7f5e7;padding:10px}.notice{background:#fff6d8;padding:10px}table{border-collapse:collapse;width:100%;margin-top:20px}th,td{text-align:left;border-bottom:1px solid #ddd;padding:8px}th{background:#f0f2f4}@media(max-width:800px){form.search{grid-template-columns:1fr}main{margin:10px}}
