.cal[data-astro-cid-sr7vulmu]{color:var(--ink);box-shadow:var(--shadow-card);background:#fff;border-radius:28px;overflow:hidden}.cal-head[data-astro-cid-sr7vulmu]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:18px 26px;display:flex}.month[data-astro-cid-sr7vulmu]{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.month[data-astro-cid-sr7vulmu] strong[data-astro-cid-sr7vulmu]{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px}.month[data-astro-cid-sr7vulmu] span[data-astro-cid-sr7vulmu]{color:var(--muted-2);font-size:13px}.tally[data-astro-cid-sr7vulmu]{color:var(--muted);gap:18px;font-size:13px;display:flex}.tally[data-astro-cid-sr7vulmu] b[data-astro-cid-sr7vulmu]{font-family:var(--font-display);color:var(--ink);margin-right:3px;font-size:18px}.cal-body[data-astro-cid-sr7vulmu]{grid-template-columns:minmax(0,1fr) 300px;display:grid}.month-view[data-astro-cid-sr7vulmu]{flex-direction:column;gap:14px;padding:18px 20px 20px;display:flex}.cal-grid[data-astro-cid-sr7vulmu]{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.dow[data-astro-cid-sr7vulmu]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-2);padding:0 4px 2px;font-size:10.5px}.day[data-astro-cid-sr7vulmu]{background:var(--grey-2);border-radius:12px;flex-direction:column;gap:5px;min-height:118px;padding:6px;display:flex;position:relative}.day[data-astro-cid-sr7vulmu].empty{background:0 0}.day[data-astro-cid-sr7vulmu].today{box-shadow:inset 0 0 0 1.5px var(--line-2);background:#fff}.day[data-astro-cid-sr7vulmu].today .num[data-astro-cid-sr7vulmu]{background:var(--ink);color:#fff}.day[data-astro-cid-sr7vulmu].sel{background:var(--lilac);box-shadow:inset 0 0 0 2px var(--cobalt)}.num[data-astro-cid-sr7vulmu]{min-width:20px;height:20px;color:var(--muted);border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.send[data-astro-cid-sr7vulmu]{border-top:3px solid var(--k);background:#fff;border-radius:8px;flex-direction:column;gap:4px;padding-bottom:5px;display:flex;overflow:hidden;box-shadow:0 3px 10px -5px #11121740}.thumb[data-astro-cid-sr7vulmu]{object-fit:cover;object-position:top;width:100%;height:44px;display:block}.subj[data-astro-cid-sr7vulmu]{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0 6px;font-size:10.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.st[data-astro-cid-sr7vulmu]{border-radius:999px;align-self:flex-start;margin:0 6px;padding:1px 6px;font-size:9.5px;font-weight:600}.sent[data-astro-cid-sr7vulmu]{color:#1f6b52;background:#e5f3ea}.scheduled[data-astro-cid-sr7vulmu]{background:var(--lilac);color:var(--cobalt)}.in-review[data-astro-cid-sr7vulmu]{color:#7a5a00;background:#fff4d6}.draft[data-astro-cid-sr7vulmu]{background:var(--grey);color:var(--ink-3)}.planned[data-astro-cid-sr7vulmu]{color:var(--muted-2);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.event[data-astro-cid-sr7vulmu]{background:var(--ink);color:#fff;border-radius:8px;padding:6px;font-size:10.5px;font-weight:600}.legend[data-astro-cid-sr7vulmu]{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:12.5px;display:flex}.legend[data-astro-cid-sr7vulmu]>span[data-astro-cid-sr7vulmu]{align-items:center;gap:6px;display:inline-flex}.sw[data-astro-cid-sr7vulmu]{border-radius:3px;width:10px;height:10px}.detail[data-astro-cid-sr7vulmu]{background:var(--grey-2);border-left:1px solid var(--line);flex-direction:column;display:flex}.d-img[data-astro-cid-sr7vulmu]{object-fit:cover;object-position:top;border-bottom:1px solid var(--line);width:100%;height:190px;display:block}.d-body[data-astro-cid-sr7vulmu]{flex-direction:column;gap:12px;padding:18px 20px 22px;display:flex}.when[data-astro-cid-sr7vulmu]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--signal);font-size:10.5px}.d-t[data-astro-cid-sr7vulmu]{font-family:var(--font-display);letter-spacing:-.02em;margin-top:-6px;font-size:20px;line-height:1.15}.prev[data-astro-cid-sr7vulmu]{color:var(--muted);margin-top:-6px;font-size:13px}.facts[data-astro-cid-sr7vulmu]{border-top:1px solid var(--line);flex-direction:column;gap:8px;margin:0;padding-top:12px;display:flex}.facts[data-astro-cid-sr7vulmu] div[data-astro-cid-sr7vulmu]{grid-template-columns:70px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.facts[data-astro-cid-sr7vulmu] dt[data-astro-cid-sr7vulmu]{color:var(--muted-2)}.facts[data-astro-cid-sr7vulmu] dd[data-astro-cid-sr7vulmu]{margin:0;font-weight:500}.checks[data-astro-cid-sr7vulmu]{flex-wrap:wrap;gap:6px;display:flex}.checks[data-astro-cid-sr7vulmu]>span[data-astro-cid-sr7vulmu]{background:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-flex}.tick[data-astro-cid-sr7vulmu]{color:#1f6b52}@media (width<=1100px){.cal-body[data-astro-cid-sr7vulmu]{grid-template-columns:minmax(0,1fr)}.detail[data-astro-cid-sr7vulmu]{border-left:0;border-top:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);display:grid}.d-img[data-astro-cid-sr7vulmu]{border-bottom:0;border-right:1px solid var(--line);height:100%;min-height:220px}}@media (width<=760px){.day[data-astro-cid-sr7vulmu]{min-height:46px;padding:4px}.send[data-astro-cid-sr7vulmu]{background:var(--k);height:6px;box-shadow:none;border-top:0;border-radius:3px;margin-top:auto;padding:0}.send[data-astro-cid-sr7vulmu]>*,.event[data-astro-cid-sr7vulmu]{display:none}.day[data-astro-cid-sr7vulmu]:has(.event){box-shadow:inset 0 0 0 1.5px var(--ink)}.dow[data-astro-cid-sr7vulmu]{text-align:center;padding:0;font-size:9.5px}.num[data-astro-cid-sr7vulmu]{padding:0 3px;font-size:10px}.detail[data-astro-cid-sr7vulmu]{display:flex}.d-img[data-astro-cid-sr7vulmu]{border-right:0;border-bottom:1px solid var(--line);height:180px}}
