/* AYTE demo şeridi — her şablonda aynı, şablon tasarımından bağımsız (kendi yazı tipi: sistem) */
.hzbar{position:fixed;left:16px;bottom:16px;z-index:2147483000;display:flex;align-items:center;gap:4px;padding:6px;border-radius:16px;background:#0e0f12;color:#fff;box-shadow:0 10px 30px -8px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.08) inset;font:500 13px/1.25 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;max-width:calc(100vw - 32px);transition:transform .3s,opacity .3s}
.hzbar-a{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;padding:2px 4px 2px 2px;min-width:0}
.hzbar-m{flex:none;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#ff5fa2,#7c4dff 55%,#3d5afe)}
.hzbar-m svg{width:16px;height:16px;fill:#fff}
.hzbar-t{display:flex;flex-direction:column;min-width:0}
.hzbar-t b{font-weight:650;font-size:13px}
.hzbar-t small{font-size:11.5px;color:rgba(255,255,255,.62);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hzbar-c{flex:none;margin-left:6px;padding:8px 12px;border-radius:11px;background:#fff;color:#0e0f12;font-weight:650;font-size:12.5px;white-space:nowrap}
.hzbar-a:hover .hzbar-c{background:#e9e9ee}
.hzbar-x{flex:none;width:30px;height:30px;border:0;border-radius:10px;background:transparent;color:rgba(255,255,255,.6);cursor:pointer;display:grid;place-items:center}
.hzbar-x:hover{background:rgba(255,255,255,.1);color:#fff}
.hzbar-x svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.hzbar.mini .hzbar-t,.hzbar.mini .hzbar-c{display:none}
.hzbar.mini .hzbar-x svg{transform:rotate(45deg)}
@media (max-width:640px){.hzbar{left:10px;bottom:10px;max-width:calc(100vw - 20px)}.hzbar-t small{display:none}}
@media print{.hzbar{display:none}}
