.cus{display:flex;flex-direction:column;gap:16px}.cus-email,.cus-subject{display:inline-block;max-width:280px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}.cus-sec,.cus-subject.is-new{font-weight:700;color:var(--ui-text)}.cus-sec{margin:0 0 16px;font-size:16px}.cus-body,.cus-sec{overflow-wrap:anywhere}.cus-body{margin-top:16px;padding:14px 16px;border:var(--ui-border-w) solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-surface-2);color:var(--ui-text);font-size:14px;line-height:1.7;white-space:pre-wrap}.cus-last{margin-bottom:16px}.cus-last .cus-body{margin-top:6px}.cus-meta{margin:8px 0 0;font-size:12px;color:var(--ui-text-muted)}.cus-actions{display:flex;justify-content:flex-end}.cus-front__count{display:block;margin-top:4px;text-align:right;font-size:12px;color:var(--ui-text-faint);font-variant-numeric:tabular-nums}.cus-front__actions{display:flex;justify-content:flex-end}.cus-front__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cus-front__done{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:36px;padding-bottom:36px;text-align:center}.cus-front__done h2{margin:0;font-size:22px;font-weight:800}.cus-front__done p{max-width:520px;margin:0 0 8px;line-height:1.6;color:var(--ui-text-muted)}.cus-front__done-icon{display:grid;width:52px;height:52px;place-items:center;border-radius:var(--ui-radius);background:color-mix(in srgb,var(--ui-ok) 14%,transparent);color:var(--ui-ok)}@media (max-width:640px){.cus-actions .ui-btn,.cus-front__actions .ui-btn{width:100%}}