.tk-mail-notice { min-width: 0; }
.tk-mail-notice-row { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 12px; }
.tk-mail-notice-code { font: 600 26px/1.4 var(--font-mono, monospace); color: var(--tk-text); font-variant-numeric: tabular-nums; overflow-wrap: anywhere; user-select: text; }
.tk-mail-notice-status { display: block; margin-top: 4px; color: var(--tk-text-3); font-size: 12px; line-height: 1.5; }
.tk-mail-notice button:focus-visible { outline: 2px solid var(--tk-focus); outline-offset: 2px; }
.tk-mail-notice button:disabled { opacity: .55; cursor: default; }
.tk-mail-notice button[hidden] { display: none; }
