:root{--magic-tray-radius:0px;--magic-tray-drag-overshoot:3rem;--magic-tray-drag-overshoot-outer:var(--magic-tray-drag-overshoot);--magic-tray-drag-overshoot-inner:var(--magic-tray-drag-overshoot)}.magic-tray-content{color:inherit;display:var(--magic-tray-display,inline-block);pointer-events:none;position:var(--magic-tray-position,relative)}.magic-tray-content[data-inset=true]{position:absolute;inset:0}.magic-tray-content[data-inset=true][data-drag-top=true]{top:calc(var(--magic-tray-drag-overshoot-outer)*-1)}.magic-tray-content[data-inset=true][data-drag-right=true]{right:calc(var(--magic-tray-drag-overshoot-outer)*-1)}.magic-tray-content[data-inset=true][data-drag-bottom=true]{bottom:calc(var(--magic-tray-drag-overshoot-outer)*-1)}.magic-tray-content[data-inset=true][data-drag-left=true]{left:calc(var(--magic-tray-drag-overshoot-outer)*-1)}.magic-tray-content[data-inset=true] .magic-tray-content__wrapper{height:var(--magic-tray-height,100%);width:var(--magic-tray-width,100%)}.magic-tray-content__wrapper{height:var(--magic-tray-height,-moz-max-content);height:var(--magic-tray-height,max-content);max-height:var(--magic-tray-max-height,none);max-width:var(--magic-tray-max-width,none);width:var(--magic-tray-width,-moz-max-content);width:var(--magic-tray-width,max-content);position:relative}.magic-tray-content__inner{box-sizing:border-box;width:100%;height:100%;position:relative}.magic-tray-content__bg{z-index:var(--magic-tray-bg-z-index,-1);position:absolute;inset:0}.magic-tray-content__slot{box-sizing:border-box;pointer-events:var(--magic-tray-content-pointer-events,auto);width:100%;height:100%;position:relative}.magic-tray-content[data-inset=true] .magic-tray-content__slot{padding:var(--magic-tray-drag-overshoot-outer)}.magic-tray-content__inner[data-drag-top=true]{padding-top:var(--magic-tray-drag-overshoot-outer)}.magic-tray-content__inner[data-drag-right=true]{padding-right:var(--magic-tray-drag-overshoot-outer)}.magic-tray-content__inner[data-drag-bottom=true]{padding-bottom:var(--magic-tray-drag-overshoot-outer)}.magic-tray-content__inner[data-drag-left=true]{padding-left:var(--magic-tray-drag-overshoot-outer)}dialog.magic-tray-content__inner{color:inherit;inset:unset;background:0 0;border:0;margin:0;padding:0}.magic-tray-content__handles{pointer-events:none;position:absolute;inset:0}.magic-tray-content[data-disabled=true] .magic-tray-content__handles{display:none}.magic-tray-content[data-dragging=true] .magic-tray-handle{cursor:var(--magic-tray-handle-cursor-dragging,grabbing)}
