/* Milo v0.4.17 — message history navigation. */
.historyDay{position:relative;z-index:1;width:max-content;max-width:calc(100% - 32px);margin:14px auto 10px;padding:5px 10px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 4px 14px rgba(0,0,0,.05);font-size:11px;font-weight:600;color:var(--muted);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.historyFloatingDate{position:absolute;top:70px;left:50%;z-index:25;transform:translate(-50%,-8px);padding:6px 11px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.95);box-shadow:0 5px 18px rgba(0,0,0,.08);font-size:11px;font-weight:600;color:var(--muted);opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.historyFloatingDate.show{opacity:1;transform:translate(-50%,0)}
.historyJumpDown{position:absolute;right:22px;bottom:92px;z-index:26;width:42px;height:42px;border:1px solid var(--border);border-radius:50%;background:rgba(255,255,255,.96);box-shadow:0 8px 24px rgba(0,0,0,.13);display:grid;place-items:center;font-size:20px;color:var(--text);opacity:0;transform:translateY(8px) scale(.96);pointer-events:none;transition:opacity .14s ease,transform .14s ease;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.historyJumpDown.show{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}
.historyJumpDown:hover{transform:translateY(-1px) scale(1.03)}
@media(max-width:900px) and (min-width:761px){.historyJumpDown{right:18px;bottom:88px}}
@media(max-width:760px){.historyFloatingDate{top:calc(62px + env(safe-area-inset-top));font-size:10px}.historyJumpDown{right:14px;bottom:calc(80px + env(safe-area-inset-bottom));width:40px;height:40px}.historyDay{margin-top:12px;margin-bottom:9px;font-size:10px}}
@media(max-width:360px){.historyJumpDown{right:10px;width:38px;height:38px}.historyDay{max-width:calc(100% - 20px)}}
@media(prefers-reduced-motion:reduce){.historyFloatingDate,.historyJumpDown{transition:none!important}}
