#tm-support-open,#tm-help-dialog button,#tm-help-dialog summary{min-height:44px}#tm-help-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 24px));max-height:85dvh;border:1px solid var(--hig-line,var(--ap-line,#64706a));border-radius:18px;padding:22px;background:var(--hig-surface,var(--ap-surface,#212427));color:var(--hig-text,var(--ap-text,#fff));overscroll-behavior:contain}#tm-help-dialog::backdrop{background:#0009}#tm-help-dialog form,#tm-help-dialog label{display:grid;gap:8px}#tm-help-dialog form{margin:18px 0;gap:14px}#tm-help-dialog :is(input,textarea,select){font:inherit;min-height:44px;max-width:100%;padding:9px;border-radius:9px}#tm-help-dialog textarea{min-height:90px}.tm-help-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.tm-help-entry{white-space:pre-wrap;overflow-wrap:anywhere}#tm-help-dialog a{color:var(--hig-accent,var(--ap-link,inherit));display:inline-block;padding:10px 4px}#tm-help-dialog :focus-visible{outline:3px solid #ab9bfd;outline-offset:2px}

#tm-help-dialog input[type=checkbox]{width:24px;min-height:24px}#tm-help-dialog label:has(input[type=checkbox]){min-height:44px}

.tm-before-submit{display:flex;flex-wrap:wrap;align-items:center;gap:0 .8rem;margin-block:.7rem}.tm-before-submit p{width:100%;font-size:.9rem}.tm-before-submit a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:.18em;color:var(--hig-accent,var(--ap-link,inherit))}
