/* These choices follow the work already on the page and fit the phone's width. */
.wt-moment{margin:24px 0;padding:18px;border:1px solid var(--border,#d9d7dd);border-radius:12px;background:var(--bg-1,var(--surface,transparent));color:var(--text,inherit);font:inherit;max-width:100%;box-sizing:border-box}
.wt-moment__line{margin:0 0 12px;line-height:1.55;overflow-wrap:anywhere}
.wt-moment__actions{display:flex;flex-wrap:wrap;gap:10px}
.wt-moment button{min-height:44px;padding:10px 14px;border:1px solid var(--border,#b8b4bf);border-radius:8px;background:var(--bg-0,transparent);color:var(--text,inherit);font:inherit;cursor:pointer}
.wt-moment button:focus-visible,.wt-moment input:focus-visible{outline:3px solid var(--accent,#C4554A);outline-offset:3px}
.wt-moment button:disabled{opacity:.6;cursor:wait}
.wt-moment__status{margin:12px 0 0;font-size:.9em}
.wt-moment.wt-moment__check{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;width:100%}
.wt-moment__check input[type="checkbox"]{flex:0 0 20px;width:20px;height:20px;min-width:20px;min-height:20px;padding:0;margin:2px 0}
.wt-moment__name-form{display:grid;gap:16px}
.wt-moment__name-form>label{display:grid;gap:8px}
.wt-moment__name-form input{box-sizing:border-box;max-width:100%;min-height:44px;border:1px solid var(--border,#b8b4bf);border-radius:8px;padding:10px;background:var(--bg-0,transparent);color:var(--text,inherit);font:inherit}
.wt-moment__cover{margin:16px 0}.wt-moment__cover-name{font-weight:600;margin:0}
.wt-moment[hidden],.wt-moment [hidden]{display:none!important}
@media print{.wt-moment,.wt-moment__cover{display:none!important}}
