.bte-tide-events{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:12px;margin:16px 0}.bte-tide-event{background:#1b1728;border:1px solid #ffffff28;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:5px;color:#f1eafa}.bte-tide-event>span:first-child{font-size:12px;color:#c8b9e1}.bte-tide-event strong{font-size:20px;font-weight:700}.bte-tide-event small{color:#efbb7b}.bte-tide-chart{min-height:50px;position:relative}.bte-tide-chart:has(canvas){height:250px}.bte-tide-panel .bte-text-link:hover,.bte-tide-panel .bte-text-link:focus-visible{color:#fff!important;opacity:1!important}
