.tm-dialog{--dialog-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#100d0b);--dialog-soft:var(--lightningcss-light,#faf9f6)var(--lightningcss-dark,#191411);--dialog-border:var(--lightningcss-light,#e9e8e3)var(--lightningcss-dark,#302821);--dialog-padding:clamp(16px, 2.5vw, 24px);--color-surface:var(--dialog-surface);--color-border-soft:var(--dialog-border);--color-border-1:var(--dialog-border);background:var(--dialog-surface);color:var(--color-text);border:1px solid var(--dialog-border);font-family:var(--font-sans,"Google Sans", system-ui, sans-serif);border-radius:18px;box-shadow:0 24px 80px #05010033,0 4px 16px #05010014}.tm-dialog-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05010070}.tm-dialog button.tm-close-btn{border:1px solid var(--dialog-border);background:var(--dialog-soft);border-radius:10px;width:36px;height:36px}.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:10px;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}}
