body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#eef5fb;color:#222}.page{max-width:980px;margin:0 auto;padding:20px}.header{text-align:center;background:#fff;padding:16px;border-radius:12px;margin-bottom:15px;box-shadow:0 2px 8px #0001}.logo{max-width:100%;height:auto}h1{color:#0077ad;margin:10px 0 5px}.subtitle{font-size:1.2rem;margin:4px 0}.domain{color:#555;margin:0}.nav{margin:15px 0;text-align:center}.nav a{display:inline-block;margin:4px;padding:8px 14px;background:#0077ad;color:#fff;text-decoration:none;border-radius:6px}.card{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px #0001}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field{display:flex;flex-direction:column}.field.full{grid-column:1/-1}label{font-weight:bold;margin-bottom:5px}input,select,textarea{font-size:1rem;padding:10px;border:1px solid #bbb;border-radius:6px}small{color:#555;margin-top:5px}.button{display:inline-block;border:0;padding:12px 20px;background:#0077ad;color:white;font-weight:bold;text-decoration:none;border-radius:6px;cursor:pointer;margin-top:18px}.center{text-align:center}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{border:1px solid #ddd;padding:8px}th{background:#e8f2f8}@media(max-width:700px){.grid{grid-template-columns:1fr}}