.day-divider,.unread-divider{display:flex;align-items:center;gap:14px;margin:26px 0 16px;font-size:12px;font-weight:700;color:var(--muted,#b6ada8)}.day-divider:before,.day-divider:after,.unread-divider:before,.unread-divider:after{content:'';height:1px;flex:1;background:currentColor;opacity:.2}.unread-divider{color:#ff914d}.history-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:12px 0;font-size:12px;color:var(--muted,#b6ada8)}.history-controls span{margin-right:auto}.history-controls button,.mobile-bottom-nav button{border:1px solid #ffffff20;border-radius:8px;background:var(--panel,#242020);color:inherit;padding:8px 12px;font-weight:650}.delivery-receipt{font-size:10px;color:var(--muted,#aaa);margin-left:8px;opacity:.7}.msg-time[role=button]{cursor:pointer;border-radius:3px}.msg-time:focus-visible{outline:2px solid #ff914d;outline-offset:3px}.reaction-details>div{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid #ffffff15}.reaction-details img{width:28px;height:28px}.reaction-details button:last-child{margin-left:auto}.tour-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tour-grid section{padding:16px;border:1px solid #ffffff16;border-radius:12px}.tour-grid h3{margin:0 0 8px}.tour-grid p{line-height:1.6}.touch-message-actions,.mobile-bottom-nav{display:none}body:not(.private-timeline) .message{content-visibility:auto;contain-intrinsic-size:auto 100px}#serverNotificationDefaults label{display:flex;justify-content:space-between;gap:12px;margin:12px 0}#serverNotificationDefaults select{max-width:65%}
@media(max-width:700px){.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:45;display:flex;justify-content:space-around;background:var(--panel,#211d1c);padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-top:1px solid #ffffff18}.app{height:calc(100dvh - 57px - env(safe-area-inset-bottom))}.touch-message-actions{display:inline-flex!important}.message-actions{opacity:1}.message-actions>button:not(.touch-message-actions){display:none}.tour-grid{grid-template-columns:1fr}.history-controls{margin:10px 0}.delivery-receipt{display:none}}
