.delivery-window{--window-offset:0px;position:fixed;left:calc(50% + var(--window-offset));top:calc(50% + var(--window-offset));transform:translate(-50%,-50%);width:min(1120px,calc(100vw - 56px));height:min(850px,calc(100dvh - 84px));display:flex;flex-direction:column;background:#fff;border:1px solid #dce4ee;border-radius:13px;box-shadow:0 15px 65px #18335738;overflow:hidden}
.delivery-window-head{display:flex;align-items:center;gap:10px;flex:none;min-height:64px;padding:10px 16px;border-bottom:1px solid #e5eaf1;background:#f9fbfe;cursor:move;touch-action:none}
.delivery-window-title{flex:1;min-width:0;line-height:1.4}.delivery-window-title strong{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.delivery-window-title small{display:block;font-size:11px;color:#75849a;margin-top:4px}
.delivery-window-tab,.delivery-window-download{font-size:12px;color:#3269de;text-decoration:none;flex:none}.delivery-window-head button{flex:none;padding:2px;width:30px;height:30px;border:0;background:transparent;font-size:20px;line-height:1}.delivery-window-head button:hover{background:#e9eff8}
.delivery-window-frame{display:block;flex:1;min-height:0;width:100%;border:0;background:#fff}.delivery-window.maximized{inset:12px!important;width:calc(100vw - 24px);height:calc(100dvh - 24px);transform:none!important}
.delivery-window.minimized{left:16px!important;top:auto!important;right:auto!important;bottom:calc(16px + var(--dock-offset))!important;width:min(380px,calc(100vw - 32px));height:64px!important;transform:none!important}.delivery-window.minimized .delivery-window-frame,.delivery-window.minimized .delivery-window-tab{display:none}.delivery-window.minimized .delivery-window-head{cursor:default}
@media(max-width:760px){.delivery-window{left:12px!important;top:calc(40px + var(--window-offset))!important;transform:none!important;width:calc(100vw - 24px);height:calc(100dvh - 100px)}.delivery-window-head{padding:9px 12px;gap:7px;cursor:default}.delivery-window-title strong{font-size:12px}.delivery-window-tab{font-size:11px}.delivery-window.maximized{top:12px!important;height:calc(100dvh - 24px)}}
