.cal-band{border:1px solid var(--border,#0f2a4d1a);background:var(--card,#fff);min-height:60px;color:var(--foreground,#0f2a4d);border-radius:16px;align-items:center;gap:12px;margin:0 0 14px;padding:10px 14px;text-decoration:none;display:flex}.cal-band>svg{color:#1f6fe8;flex:none}.cal-band>span{flex:1;gap:1px;min-width:0;display:grid}.cal-band small{color:#5b6b80;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:.72rem;font-weight:700;display:flex;overflow:hidden}.cal-band small em{color:#14945c;flex:none;font-style:normal;font-weight:800}.cal-band b{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:800;line-height:1.4;overflow:hidden}.cal-band:hover{background:var(--secondary,#f3f7fd)}.cal-band:focus-visible{outline-offset:2px;outline:2px solid #1f6fe8}html[data-theme=dark] .cal-band small{color:#a9b8cc}html[data-theme=dark] .cal-band>svg{color:#8fbcff}
