.vc-plugin-modal-header { align-items: flex-start; position: relative; padding: 16px 16px 0 24px; } .vc-plugin-modal-header-content { display: flex; flex-direction: column; gap: 8px; flex: 1; } .vc-plugin-modal-header-trailing { position: absolute; top: 8px; right: 8px; display: flex; flex-direction: column; align-items: flex-end; gap: 4px; } .vc-plugin-modal-title { color: var(--text-strong); padding-right: 32px; } .vc-plugin-modal-description { color: var(--text-subtle); padding-right: 60px; } .vc-plugin-modal-links { display: flex; gap: 4px; margin-left: auto; } .vc-plugin-modal-confirm [class*="footer"] { flex-direction: row-reverse; gap: var(--space-8, 8px); } .vc-plugin-modal-confirm [class*="footer"] > button { flex: 1; margin: 0; width: 100%; } .vc-plugin-modal-warning { display: flex; align-items: center; gap: 4px; color: var(--text-feedback-critical); } .vc-settings-modal-content { padding-bottom: 24px; } .vc-plugin-modal-info { display: flex; gap: 1em; justify-content: space-between; align-items: start; } .vc-plugin-modal-tags { display: flex; flex-wrap: wrap; gap: 4px; margin-block: 8px 16px; } .vc-plugin-modal-tag { align-items: center; border: 1px solid var(--border-normal); border-radius: 9999px; display: flex; justify-content: center; padding: 6px 12px; color: var(--text-default); }