.dialog-drag-grip,.dialog-drag-only{display:none}
.dialog-drag-assistive{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(min-width:821px) and (pointer:fine){
 dialog .dialog-drag-header{cursor:grab}
 dialog h2.dialog-drag-header{min-height:32px}
 dialog .dialog-drag-only{display:flex;min-height:32px;margin:0 0 8px}
 dialog .dialog-drag-grip{display:inline-grid;place-items:center;float:inline-start;flex:0 0 28px;align-self:flex-start;width:28px;min-width:28px;height:28px;min-height:28px;margin:0 8px 0 0;padding:0;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--crm-muted,var(--muted));box-shadow:none;cursor:grab;touch-action:none}
 dialog .dialog-drag-grip::before{content:'⠿';font-size:22px;line-height:1}
 dialog .dialog-drag-grip:hover:not(:disabled){transform:none;background:var(--crm-soft,var(--soft));border-color:var(--crm-control,var(--line));box-shadow:none}
 dialog .dialog-drag-grip:focus-visible{outline:3px solid var(--interface-focus,var(--accent-dark,var(--accent)));outline-offset:2px}
 dialog.dialog-is-dragging .dialog-drag-header,dialog.dialog-is-dragging .dialog-drag-grip{cursor:grabbing;user-select:none}
 dialog .dialog-drag-header :is(input,textarea,select,button:not(.dialog-drag-grip),a,summary,[contenteditable]){cursor:auto}
}
@media(forced-colors:active){dialog .dialog-drag-grip{color:ButtonText}dialog .dialog-drag-grip:focus-visible{outline-color:Highlight}}
