/* v1.0.29 · Mensaje diario + correcciones de sincronización */
.cs-daily-message{
  position:relative;
  display:grid;
  grid-template-columns:72px minmax(0,1fr);
  gap:18px;
  align-items:center;
  margin:16px 0 18px;
  padding:18px 22px;
  border:1px solid rgba(9,78,116,.12);
  border-radius:18px;
  background:radial-gradient(circle at 92% 18%,rgba(0,174,232,.10),transparent 26%),linear-gradient(135deg,#ffffff 0%,#f6fbfd 100%);
  box-shadow:0 10px 30px rgba(4,31,50,.07);
  overflow:hidden;
}
.cs-daily-message::before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#00aee8,#0a5c86)}
.cs-daily-message-mark{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:#071a2f;color:#fff;font:700 44px/1 Georgia,serif;padding-bottom:9px;box-shadow:0 8px 20px rgba(7,26,47,.14)}
.cs-daily-message-copy{min-width:0}
.cs-daily-message-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}
.cs-daily-message-top span{font-size:11px;font-weight:800;letter-spacing:.11em;color:#0875a4}
.cs-daily-message-top em{font-size:11px;font-style:normal;font-weight:700;color:#71808b;white-space:nowrap}
.cs-daily-message blockquote{margin:0;color:#102d40;font-size:16px;line-height:1.46;font-weight:650}
.cs-daily-message footer{margin-top:7px;color:#667984;font-size:12px;font-weight:700}
.cs-att-project-hint{display:block;margin-top:6px;padding:7px 9px;border-radius:9px;background:#eef8fc;color:#0a658b;font-size:11px;font-weight:700}
@media (max-width:760px){.cs-daily-message{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:15px 16px;border-radius:15px}.cs-daily-message-mark{width:44px;height:44px;border-radius:12px;font-size:34px}.cs-daily-message-top{align-items:flex-start;flex-direction:column;gap:2px}.cs-daily-message-top em{white-space:normal}.cs-daily-message blockquote{font-size:14px}}
