.tm-dialog{background:var(--tm-white);border-radius:var(--tm-radius-lg);border:0;box-shadow:0 1.5rem 3rem rgba(var(--tm-night-4-rgb),.18);overflow:hidden;width:min(90vw,480px)}.tm-dialog-header{background:var(--tm-white);padding:1.25rem var(--tm-space-lg);border-bottom:.125rem solid transparent;border-image:linear-gradient(90deg,var(--tm-primary),var(--tm-secondary)) 1;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:min-content;grid-column-gap:var(--tm-space-sm);column-gap:var(--tm-space-sm);grid-row-gap:var(--tm-space-sm);row-gap:var(--tm-space-sm)}.tm-dialog-header h4{grid-column:1/-1;text-align:center;font-weight:800;color:var(--tm-gray-4)}.tm-dialog-body{padding:var(--tm-space-lg);display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:var(--tm-space-sm);column-gap:var(--tm-space-sm);grid-row-gap:var(--tm-space-sm);row-gap:var(--tm-space-sm)}.tm-dialog-body>.tm-paragraph,.tm-dialog-body>p{grid-column:1/-1;min-width:0}form .tm-dialog-body .tm-input,form .tm-dialog-body .tm-select{grid-column:1/-1;margin-bottom:0}form .tm-dialog-body .radio-wrapper{grid-column:1/-1;display:flex}.tm-dialog-footer{padding:var(--tm-space-lg);border-top:.0625rem solid var(--tm-gray-1);display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:min-content;grid-column-gap:var(--tm-space-sm);column-gap:var(--tm-space-sm);grid-row-gap:var(--tm-space-sm);row-gap:var(--tm-space-sm)}.tm-dialog-footer button{grid-column:span 2}.tm-dialog-footer .tm-primary{order:2}.tm-dialog-footer .tm-light,.tm-dialog-footer .tm-tertiary{order:1}.tm-dialog-footer button:only-child{grid-column:1/-1}