.hs{margin:18px 0;padding:16px;border-radius:16px;background:#fff;border:1px solid #e2e8f0;max-width:100%;overflow:hidden;box-sizing:border-box}
.hs-bas{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;justify-content:space-between}
.hs-bas h2{margin:0;font-size:18px}.hs-kaynak{font-size:12px;color:#64748b}
.hs-dikkat{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;padding:10px 14px;border-radius:12px;background:#fef3c7;border:1px solid #f59e0b;color:#78350f;font-size:14px}
.hs-dikkat small{color:#92400e}.hs-dikkat a{color:#9a3412;font-weight:600}
.hs-serit{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:10px 2px;max-width:100%}
.hs-saat{flex:0 0 64px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:12px;background:#f1f5f9;font-size:13px;min-width:0}
.hs-saat i{font-style:normal;font-size:20px}.hs-saat small{font-size:11px;color:#0369a1}.hs-saat em{font-size:10px;color:#64748b;font-style:normal}
.hs-6{background:#e2e8f0;flex-basis:76px}
.hs-24 summary{cursor:pointer;font-weight:600;margin:6px 0}
.hs-tablo-sar{overflow-x:auto;max-width:100%}.hs-tablo{width:100%;border-collapse:collapse;font-size:13px;min-width:460px}
.hs-tablo th,.hs-tablo td{padding:6px 8px;border-bottom:1px solid #eef2f7;text-align:left;white-space:nowrap}
.hs-not{font-size:12px;color:#64748b;margin:6px 0 0}
.hs-bildirim{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);max-width:calc(100vw - 32px);z-index:9999;padding:12px 16px;border-radius:12px;background:#0f172a;color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.25);font-size:14px}
@media (max-width:600px){.hs{padding:12px}.hs-saat{flex-basis:58px}}
