.qm--modal .qm--modal-inner{display:flex;position:absolute;flex-direction:column;width:600px;top:50%;left:50%;padding:var(--layout-padding-xl) var(--layout-padding-2xl);gap:var(--layout-gap-xl);transform:translate(-50%,-50%);font-family:var(--layout-font-family-default);border-radius:var(--layout-border-radius-md);border:1px solid var(--color-border-default);background:var(--color-background-elevated);box-shadow:var(--shadow-md)}.qm--modal .qm--modal-inner .qm--modal-title{display:flex;align-items:center;justify-content:space-between;color:var(--color-text-default);font-size:var(--layout-font-size-heading-md);font-weight:var(--layout-font-weight-body-semibold);line-height:var(--layout-font-line-height-heading-md);letter-spacing:var(--layout-font-letter-spacing-heading-md)}.qm--modal .qm--modal-inner .qm--modal-actions{display:flex;justify-content:flex-end;gap:var(--layout-gap-md)}.qm--modal-backdrop-blur-xs{-webkit-backdrop-filter:var(--bg-blur-xs);backdrop-filter:var(--bg-blur-xs)}.qm--modal-backdrop-blur-sm{-webkit-backdrop-filter:var(--bg-blur-sm);backdrop-filter:var(--bg-blur-sm)}.qm--modal-backdrop-blur-md{-webkit-backdrop-filter:var(--bg-blur-md);backdrop-filter:var(--bg-blur-md)}.qm--modal-backdrop-blur-lg{-webkit-backdrop-filter:var(--bg-blur-lg);backdrop-filter:var(--bg-blur-lg)}.qm--modal-backdrop-blur-xl{-webkit-backdrop-filter:var(--bg-blur-xl);backdrop-filter:var(--bg-blur-xl)}
