/* 2026-10-26 Prodestek: KVKK, çerez bandı, form notu, yasal sayfalar */
body > header a.logo { float:left; }
footer p.legal-links { font-size:12px; margin-top:8px; color:#777; }
footer p.legal-links a { color:#1c88bb; text-decoration:none; }
.form .kvkk-not { font:12px/1.5 arial; color:#666; max-width:346px; margin-top:10px; }
.form .kvkk-not a { color:#1c88bb; }
.form .result p { font:14px arial; margin-bottom:6px; }
.form .result.failed p { color:#AD2525; }
.form .result.ok p { color:#3d7a1f; }
.legal { font:14px/1.6 arial; color:#333; padding:10px 0 20px; }
.legal h1 { font-size:24px; margin-bottom:14px; color:#134f60; }
.legal h2 { font-size:16px; font-weight:bold; margin:18px 0 6px; color:#134f60; }
.legal p { margin-bottom:10px; }
.legal ul { list-style:disc; margin:0 0 10px 22px; }
.legal a { color:#1c88bb; }
.legal table.cookies { border-collapse:collapse; margin:10px 0 16px; }
.legal table.cookies th, .legal table.cookies td { border:1px solid #ddd; padding:6px 10px; vertical-align:top; }
.legal table.cookies th { background:#ebebeb; font-weight:bold; }
.cerez-bilgi { position:fixed; left:16px; bottom:16px; z-index:9999; max-width:380px; background:#fff; border-top:4px solid #134f60;
	box-shadow:0 4px 18px rgba(0,0,0,.18); padding:16px 18px; font:14px/1.5 arial; color:#333; }
.cerez-bilgi a { color:#1c88bb; }
.cerez-bilgi button { margin-top:10px; background:#81AE57; color:#fff; border:0; padding:7px 16px; font:14px arial; cursor:pointer; }
