.if-day{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:3px 6px;margin:14px 0 5px;padding:6px 4px;color:var(--accent,#57d1d0);background:rgba(87,209,208,.09);border-radius:5px;font-size:12px;line-height:1.5;white-space:nowrap}.if-day span:last-child{margin-left:auto;font-size:10px;font-weight:500}.if-partial{margin:0 0 5px;color:var(--muted,#8594ae);font-size:10px}.if-group{border-bottom:1px solid #283852}.if-group>summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:6px;padding:10px 0;font-size:11px;cursor:pointer}.if-group>summary::-webkit-details-marker{display:none}.if-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.if-group>summary.if-pending-summary{grid-template-columns:minmax(0,1fr) auto auto auto auto}.if-unread{color:#ffb66e;white-space:nowrap;font-size:inherit}.if-group>summary>time,.if-group>summary>b{white-space:nowrap}.if-details{padding:4px 0 9px 8px}.if-item{display:flex;align-items:center;gap:7px;font-size:11px;min-height:34px}.if-item>b{margin-left:auto}.if-item button{font-size:11px;padding:4px 7px}.if-item a{white-space:nowrap}.if-group>summary{color:var(--fg,#dce7f8)}
.if-sender{white-space:nowrap;font-size:10px;color:var(--muted,#8594ae)}@media(max-width:380px){.if-group>summary{gap:4px;font-size:10px}.if-item{gap:5px}}

@media(max-width:380px){.if-item>b{margin-left:0}.if-item a{margin-left:auto}.if-item button{padding:4px}.if-day{font-size:11px}}
