.rc-head{gap:var(--space-2);flex-direction:column;display:flex}.rc-head h1{margin:0}.rc-filter{align-items:center;gap:var(--space-2);color:var(--ink-muted);flex-wrap:wrap;margin:0;display:flex}.rc-page{gap:var(--space-6);flex-direction:column;width:100%;max-width:1100px;display:flex}.rc-narrow{max-width:680px}.rc-note{color:var(--ink-muted);font-size:var(--text-table);max-width:65ch;margin:0}.rc-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rc-hint{color:var(--ink-muted);font-size:var(--text-caption)}.rc-hint-late{color:var(--danger-ink)}.rc-name,.rc-stack{gap:var(--space-1);flex-direction:column;align-items:flex-start;display:flex}.rc-name-text{overflow-wrap:anywhere}.rc-code{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:400}.rc-actions{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;display:flex}.rc-table .sc-table td:has(.rc-actions){text-align:right}.rc-form{gap:var(--space-4);flex-direction:column;display:flex}.rc-list{gap:var(--space-2);padding-left:var(--space-5);color:var(--ink-body);flex-direction:column;margin:0;list-style:outside;display:flex}.rc-section,.rc-group{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.rc-section h2,.rc-group legend{margin:0;margin-bottom:var(--space-2);padding:0}.rc-footer{gap:var(--space-3);flex-wrap:wrap;display:flex}.rc-mail{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink-body);flex-direction:column;max-width:640px;display:flex}.rc-mail-head{gap:var(--space-1);padding:var(--space-4);border-bottom:1px solid var(--line);background:var(--surface-sunken);flex-direction:column;margin:0;display:flex}.rc-mail-head div{gap:var(--space-3);display:flex}.rc-mail-head dt{min-width:56px;color:var(--ink-muted)}.rc-mail-head dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.rc-mail-body{gap:var(--space-3);padding:var(--space-5);flex-direction:column;display:flex}.rc-mail-body p{margin:0}@container layout (width<=767px){.rc-table .sc-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rc-table .sc-table,.rc-table .sc-table tbody{display:block}.rc-table .sc-table tr{gap:var(--space-2);padding:var(--space-4);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.rc-table .sc-table td{text-align:left;border:0;width:auto;padding:0;display:block}.rc-actions{justify-content:flex-start}}
