.message-link{color:var(--color-accent);text-underline-offset:.2em;overflow-wrap:anywhere;border-radius:2px;text-decoration:underline;text-decoration-thickness:1px}.message-email{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-inline-size:0;box-shadow:var(--shadow-1);color:var(--color-ink);font-family:var(--font-sans);display:grid;overflow:hidden;container:message-email/inline-size}.message-email-head{gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border-block-end:1px solid var(--color-border);background:var(--color-sidebar);display:grid}.message-email-subject{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);overflow-wrap:anywhere;text-wrap:balance;margin:0}.message-email-sender{align-items:center;gap:var(--space-1) var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.message-email-from{gap:0 var(--space-2);min-inline-size:0;font-size:var(--font-size-sm);line-height:var(--leading-tight);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.message-email-from-name{font-weight:var(--font-weight-medium)}.message-email-address{color:var(--color-ink-muted)}.message-email-address:only-child{color:var(--color-ink)}.message-email-date{color:var(--color-ink-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;grid-column:2;margin:0}.message-email-body{min-inline-size:0;padding:var(--space-4)}.message-email-body[data-format=html]{padding:0}.message-email-text{max-inline-size:75ch;font-size:var(--font-size-sm);line-height:var(--leading-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.message-email-frame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:canvas;border:0;min-block-size:4rem;inline-size:100%;display:block}.message-email-attachments{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--color-border);flex-wrap:wrap;margin:0;list-style:none;display:flex}.message-email-attachments li{gap:0 var(--space-2);min-inline-size:0;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-xs);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.message-email-attachment-detail{color:var(--color-ink-muted)}@container message-email (min-width:36rem){.message-email-head{padding:var(--space-5) var(--space-6)}.message-email-subject{font-size:var(--font-size-xl)}.message-email-sender{grid-template-columns:auto minmax(0,1fr) auto}.message-email-date{grid-column:3}.message-email-body{padding:var(--space-6)}.message-email-attachments{padding-inline:var(--space-6)}}.message-sms{--message-sms-screen:var(--color-ground);--message-sms-bubble:color-mix(in oklab, var(--color-ink) 9%, var(--message-sms-screen));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--message-sms-screen);min-inline-size:0;max-inline-size:26rem;color:var(--color-ink);font-family:var(--font-sans);display:grid;overflow:hidden}.message-sms-head{gap:var(--space-1);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--color-border);background:var(--color-surface);text-align:center;display:grid}.message-sms-sender{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.message-sms-to{color:var(--color-ink-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere;margin:0}.message-sms-list{gap:var(--space-5);padding:var(--space-4);margin:0;list-style:none;display:grid}.message-sms-entry{justify-items:start;gap:var(--space-1);min-inline-size:0;display:grid}.message-sms-time{inline-size:100%;margin:0 0 var(--space-1);color:var(--color-ink-muted);font-size:var(--font-size-xs);text-align:center}.message-sms-bubble{box-sizing:border-box;max-inline-size:85%;margin:0 0 0 var(--space-2);padding:var(--space-2) var(--space-3);background:var(--message-sms-bubble);font-size:var(--font-size-sm);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:1.1rem;line-height:1.4;position:relative}.message-sms-bubble:before,.message-sms-bubble:after{content:"";position:absolute;inset-block-end:0}.message-sms-bubble:before{background:var(--message-sms-bubble);border-end-end-radius:1rem .85rem;block-size:1rem;inline-size:1rem;inset-inline-start:-.45rem}.message-sms-bubble:after{background:var(--message-sms-screen);border-end-end-radius:.6rem;block-size:1rem;inline-size:.6rem;inset-inline-start:-.55rem}.message-sms-segments{max-inline-size:60ch;margin:0 0 0 var(--space-2);color:var(--color-ink-muted);font-size:var(--font-size-xs);line-height:var(--leading-body);text-wrap:pretty}@media (forced-colors:active){.message-sms-bubble{border:1px solid canvastext}.message-sms-bubble:before,.message-sms-bubble:after{display:none}}
