/* Keep movement independent of the windows' existing open/close transforms. */
.moms-drag-bar{cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}
.moms-drag-bar:focus-visible{outline:2px dashed #142653;outline-offset:-5px}
.moms-adjusting .moms-drag-bar{cursor:grabbing}
html.moms-window-adjusting,html.moms-window-adjusting *{user-select:none!important;-webkit-user-select:none!important}
.moms-managed-window.moms-resizable-window{position:relative}
.moms-resize-grip{position:absolute;right:3px;bottom:3px;z-index:30;width:25px;height:25px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#142653;pointer-events:auto;touch-action:none;cursor:nwse-resize}
.moms-resize-grip::before{content:"";position:absolute;inset:8px 3px 3px 8px;background:repeating-linear-gradient(135deg,transparent 0 3px,currentColor 3px 4.5px,transparent 4.5px 7px);clip-path:polygon(100% 0,100% 100%,0 100%)}
.moms-resize-grip:focus-visible{outline:2px dashed currentColor;outline-offset:-3px}
.multimedia-index-dialog .moms-resize-grip{color:#b5e8be}
.moms-zoom-button{padding:0;cursor:pointer;touch-action:manipulation}
.moms-zoom-button:hover{filter:brightness(1.1)}
.moms-art-titlebar{position:absolute;left:26%;top:6.1%;width:47.7%;height:5%;z-index:12;pointer-events:auto}
.moms-art-grip{left:74.9%;top:91.3%;right:auto;bottom:auto;width:2%;height:3.4%;min-width:16px;min-height:16px}
.moms-art-grip::before{inset:3px}
.moms-art-zoom{position:absolute;left:74.1%;top:7.08%;width:1.75%;height:2.92%;z-index:14;border:0;background:transparent;pointer-events:auto}
.moms-managed-window.moms-user-sized{box-sizing:border-box;max-width:none!important;max-height:none!important}
.multimedia-dialog .multimedia-window.moms-user-sized{overflow:hidden}
.multimedia-window.moms-resizable-window .multimedia-footer{padding-right:40px}
.multimedia-window.moms-user-sized>.multimedia-screen{flex:1;min-height:0;height:auto!important;aspect-ratio:auto!important}
.multimedia-window.moms-user-sized>.multimedia-player:not([hidden]){display:flex;flex:1;min-height:0;flex-direction:column}
.multimedia-window.moms-user-sized .multimedia-player>.multimedia-screen{flex:1;min-height:0;height:auto!important;max-height:none!important;aspect-ratio:auto!important}
.multimedia-window.moms-user-sized .multimedia-titlebar,.multimedia-window.moms-user-sized .index-player-nav,.multimedia-window.moms-user-sized .multimedia-footer{flex-shrink:0}
.multimedia-window.moms-user-sized .multimedia-video{width:100%;height:100%;min-height:0;object-fit:contain}
.multimedia-window.moms-user-sized>.multimedia-index:not([hidden]){display:flex;flex:1;min-height:0;flex-direction:column;overflow:auto}
.multimedia-window.moms-user-sized .index-footer{margin-top:auto}
.multimedia-window.moms-user-sized .index-files{flex-shrink:0}
