.cm-main{max-width:1600px}.cm-heading{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.cm-heading h1{letter-spacing:-.7px;margin:14px 0 8px;font-size:28px}.cm-heading p,.cm-panel p,.cm-message p{color:var(--r-muted);font-size:14px;line-height:1.6}.cm-heading a,.cm-outbox a{color:var(--r-accent-text);font-size:14px}.cm-notice{border:1px solid var(--r-line);border-left:3px solid var(--r-accent-text);background:var(--r-raised);border-radius:10px;margin:20px 0;padding:16px 20px;font-size:14px}.cm-notice p{color:var(--r-muted);margin:6px 0}.cm-compose-grid{grid-template-columns:minmax(0,1fr) 330px;gap:22px;margin:26px 0;display:grid}.cm-panel{border:1px solid var(--r-line);background:var(--r-surface);border-radius:16px;min-width:0;padding:26px}.cm-eyebrow{letter-spacing:1.2px;color:var(--r-accent-text);font-size:12px}.cm-panel h2{margin:10px 0 22px;font-size:21px}.cm-panel label{gap:9px;margin:20px 0;font-size:14px;display:grid}.cm-panel input,.cm-panel textarea{box-sizing:border-box;border:1px solid var(--r-line);background:var(--r-bg,#11111b);width:100%;color:var(--r-ink);font:inherit;border-radius:9px;padding:12px 14px;line-height:1.6}.cm-panel textarea{resize:vertical;min-height:160px}:is(.cm-panel input:focus-visible,.cm-panel textarea:focus-visible){outline:2px solid var(--r-accent-text);outline-offset:2px}.cm-recipient{border-top:1px solid var(--r-line);border-bottom:1px solid var(--r-line);gap:18px;padding:16px 0;font-size:14px;display:flex}.cm-recipient>span{color:var(--r-muted)}.cm-recipient div{overflow-wrap:anywhere;gap:6px;display:grid}.cm-recipient div>span{color:var(--r-muted)}.cm-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.cm-actions>span{color:var(--r-muted);font-size:13px}.cm-sharing{align-self:start}.cm-sharing small{color:var(--r-muted);margin-top:20px;font-size:13px;line-height:1.6;display:block}.cm-links>div{border-bottom:1px solid var(--r-line);justify-content:space-between;gap:10px;padding:14px 0;font-size:13px;display:flex}.cm-outbox-heading{justify-content:space-between;align-items:center;margin:30px 0 18px;display:flex}.cm-outbox-heading h2{font-size:20px}.cm-message{border:1px solid var(--r-line);background:var(--r-surface);border-radius:14px;margin:14px 0;padding:24px}.cm-message-heading{justify-content:space-between;gap:20px;display:flex}.cm-message h3{margin:10px 0;font-size:18px}.cm-status{color:var(--r-muted);white-space:nowrap;font-size:13px}.cm-message summary{cursor:pointer;color:var(--r-accent-text);font-size:14px}.cm-message pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:var(--r-raised);border-radius:10px;padding:18px;font-size:15px;line-height:1.7}.cm-empty{border:1px dashed var(--r-line);border-radius:14px;padding:32px}.cm-empty h3{margin-top:0;font-size:18px}.cm-empty p{color:var(--r-muted);font-size:14px;line-height:1.6}@media (max-width:850px){.cm-compose-grid{grid-template-columns:1fr}.cm-panel,.cm-message{padding:20px}.cm-actions,.cm-message-heading{flex-direction:column;align-items:flex-start}.cm-heading h1{font-size:24px}}.cm-embedded{min-width:0;padding:0 18px 18px}.cm-inline{min-width:0}.cm-embedded .cm-message{padding:16px}.cm-embedded .cm-message-heading{flex-wrap:wrap}.cm-embedded .cm-outbox-heading,.cm-embedded .cm-notice{margin:16px 0}.cm-email-context{color:var(--r-muted);margin-top:18px;font-size:13px;line-height:1.6}
