.qrm-react-table-dialog{border-radius:var(--radius-card);background:var(--bg-card);width:min(56rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--text-primary);box-shadow:var(--shadow-xl);border:0;margin:auto;padding:0}.qrm-react-table-dialog::backdrop{background:color-mix(in srgb, var(--text-primary) 40%, transparent)}.qrm-react-table-dialog .modal-content{background:var(--bg-card);color:var(--text-primary)}dialog.qrm-react-table-dialog>.modal-content{z-index:0;width:100%;max-width:none;max-height:inherit;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.qrm-react-table-dialog .modal-header,.qrm-react-table-dialog .modal-footer{height:auto;padding:var(--spacing-md) var(--spacing-lg);gap:var(--spacing-sm);background:var(--bg-card);flex:none}.qrm-react-table-dialog .modal-header .modal-title{white-space:normal;font-size:1.125rem}.qrm-react-table-dialog .modal-header .btn-icon i{padding:0}.qrm-react-table-dialog .modal-body{min-height:0;padding:var(--spacing-lg);overflow:auto}.qrm-react-table-dialog .modal-footer{flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=768px){.qrm-react-table-dialog .modal-header,.qrm-react-table-dialog .modal-body,.qrm-react-table-dialog .modal-footer{padding:var(--spacing-md)}}.native-toast-stack{gap:var(--spacing-sm);flex-direction:column-reverse;display:flex}.qrm-react-table-dialog.native-ui-dialog{width:min(30rem,100vw - 2rem)}.native-ui-dialog .native-ui-dialog-body{gap:var(--spacing-sm);padding:var(--spacing-md);flex-direction:column;display:flex}.native-ui-dialog .native-ui-dialog-body p{color:var(--text-primary);margin:0}.native-ui-dialog .modal-footer .btn{min-width:132px;min-height:48px;padding:0 var(--spacing-lg);font-size:1rem;font-weight:600}.native-ui-dialog-alert .modal-footer{justify-content:center}@media (width<=640px){.native-ui-dialog .modal-footer{flex-direction:column-reverse;align-items:stretch}.native-ui-dialog .modal-footer .btn{width:100%;min-width:0}}.native-ui-prompt-input{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-primary);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);font:inherit}.native-ui-prompt-textarea{resize:vertical}.native-ui-prompt-input:focus{border-color:var(--border-focus);outline:none}
