/* site.css yüklemeyen sayfalar (blog, wifi-kameralar) için ortak üst menü ve WhatsApp düğmesi kuralları */
.float{position:fixed;right:22px;bottom:22px;z-index:40;display:flex;align-items:center;gap:8px;height:54px;padding:0 20px 0 10px;border-radius:999px;background:#25d366;color:#062a12;text-decoration:none;font-weight:700;font-size:.95rem;line-height:1;box-shadow:0 10px 26px rgba(0,0,0,.24)}
.float svg{width:34px;height:34px;flex:none;display:block}
.float:hover,.float:focus-visible{background:#1fbd5a}
@media(max-width:900px){.float{display:grid;place-items:center;width:56px;height:56px;padding:0}.float span{display:none}.float svg{width:36px;height:36px}}
@media(max-width:1000px){.header .nav .cart-icon{order:1;margin-left:auto}.header .nav .menubtn{order:2;margin-left:0}}
.cookie-note{position:fixed;left:16px;bottom:16px;z-index:75;display:flex;gap:14px;align-items:center;max-width:min(450px,calc(100vw - 32px));padding:14px 16px;border-radius:14px;background:#151515;color:#eee;box-shadow:0 14px 34px rgba(0,0,0,.28);font-size:.86rem;line-height:1.45}
.cookie-note p{margin:0}
.cookie-note a{color:#f5c400;font-weight:700}
.cookie-note button{flex:none;border:0;border-radius:9px;background:#f5c400;color:#111;font:700 .86rem Barlow,Arial,sans-serif;padding:9px 14px;cursor:pointer}
@media(max-width:620px){.cookie-note{left:8px;right:8px;bottom:8px;max-width:none}}