.page-web-view{height:100%}.page-web-view .frame-box{position:fixed;top:calc(3rem + env(safe-area-inset-top));bottom:0;left:0;right:0}.page-web-view .frame-box .frame-content{height:100%;width:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}.page-web-view .frame-box .no-safe-url{height:100%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;color:red}.page-web-view .frame-box iframe{height:100%;width:100%;overflow:scroll;border:none}