/* M09 measured preflight corrections, layered over delivered styles. */
.correo-m08 a[href="/mi-agenda"] { display:inline-flex; align-items:center; min-width:var(--v-717594bbc630); min-height:var(--v-717594bbc630); padding-block:var(--spacing-sm); }
.correo-m08 label:has(input[type="checkbox"]) { display:inline-flex; align-items:center; gap:var(--spacing-sm); min-width:var(--v-717594bbc630); min-height:var(--v-717594bbc630); padding:var(--spacing-sm); cursor:pointer; }
.correo-m08 .m09-slots:has(input[name="change"]) .m09-reserve { background:var(--paper); color:var(--ink); }
.correo-m08 .m09-slots:has(input[name="change"]) .m09-reserve .btn { background:var(--wine); border-color:var(--wine); color:var(--white); }
.correo-m08 .m09-conversation { margin-block:var(--spacing-xl); padding-block:var(--spacing-lg); border-top:1px solid var(--line); background:var(--paper); color:var(--ink); max-width:65ch; }
.correo-m08 .m09-conversation h2 { color:var(--wine); }
.correo-m08 .m09-conversation figure { margin:var(--spacing-md) 0; }
.correo-m08 .m09-conversation img { display:block; max-width:100%; height:auto; }
.correo-m08 .m09-conversation figcaption { color:var(--muted); padding-top:var(--spacing-sm); }
/* Protected token readings render without the account body class. */
.m09-conversation { margin-block:var(--spacing-xl); padding-block:var(--spacing-lg); border-top:1px solid var(--line); background:var(--paper); color:var(--ink); max-width:65ch; }
.m09-conversation h2 { color:var(--wine); }
.m09-conversation figure { margin:var(--spacing-md) 0; }
.m09-conversation img { display:block; max-width:100%; height:auto; }
.m09-conversation figcaption { color:var(--muted); padding-top:var(--spacing-sm); }
