.tm-dialog{--dialog-surface:var(--color-surface-raised);--dialog-soft:var(--color-bg);--dialog-border:var(--color-border-1);--dialog-padding:var(--space-4);--color-surface:var(--dialog-surface);background:var(--dialog-surface);color:var(--color-text);border:1px solid var(--dialog-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-overlay);font-family:var(--font-sans,"Google Sans", system-ui, sans-serif)}@media (width>=640px){.tm-dialog{--dialog-padding:var(--space-6)}}.tm-dialog-scrim{background:var(--mail-overlay-scrim)}.tm-dialog button.tm-close-btn{width:var(--control-h);height:var(--control-h);border:1px solid var(--dialog-border);border-radius:var(--radius-ctl);background:var(--dialog-soft)}.tm-dialog button.tm-close-btn:hover .tm-close-btn-glyph{transform:none}.tm-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (width<=480px){.tm-dialog button.tm-close-btn{width:40px;height:40px}.tm-dialog-actions>:is(button,a){flex:auto;min-height:40px}}
