.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.qrm-dialog-compact{width:min(32rem,100vw - 2rem)}.qrm-react-table-dialog.qrm-dialog-vv{top:var(--qrm-dialog-vv-top);max-height:var(--qrm-dialog-vv-max-h);margin-top:0;margin-bottom:0;bottom:auto}.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)}}.qrm-react-table-dialog.qrm-dialog-sheet{border-radius:var(--radius-xl);width:min(60rem,100vw - 4rem);max-height:calc(100dvh - 4rem);overflow:visible}.qrm-react-table-dialog.qrm-dialog-sheet>.modal-content{border-radius:inherit;overflow:auto}.qrm-react-table-dialog.qrm-dialog-sheet .modal-header{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-sm);border-bottom:0}.qrm-react-table-dialog.qrm-dialog-sheet .modal-header .modal-title{font-size:1.75rem;font-weight:600;line-height:1.25}.qrm-react-table-dialog.qrm-dialog-sheet .modal-body{padding:var(--spacing-md) var(--spacing-xl) var(--spacing-xl);overflow:visible}.qrm-react-table-dialog.qrm-dialog-sheet .qrm-dialog-sheet-close{z-index:1;border:1px solid var(--border-primary);background:var(--bg-card);width:2.5rem;height:2.5rem;color:var(--text-primary);box-shadow:var(--shadow-md);border-radius:50%;position:absolute;top:-.875rem;right:-.875rem}.qrm-react-table-dialog.qrm-dialog-sheet .qrm-dialog-sheet-close:hover:not(:disabled){background:var(--bg-secondary)}@media (width<=768px){.qrm-react-table-dialog.qrm-dialog-sheet{width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem)}.qrm-react-table-dialog.qrm-dialog-sheet .modal-header{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-xs);padding-right:3.5rem}.qrm-react-table-dialog.qrm-dialog-sheet .modal-header .modal-title{font-size:1.375rem}.qrm-react-table-dialog.qrm-dialog-sheet .modal-body{padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-lg)}.qrm-react-table-dialog.qrm-dialog-sheet .qrm-dialog-sheet-close{top:var(--spacing-md);right:var(--spacing-md)}}
