/* Copyright (c) 2014-2019 WebWolf Studios, LLC. All rights reserved. */.wwsjsOverlayBackground,.wwsjsOverlayBackground *{-webkit-tap-highlight-color:transparent}.wwsjsOverlayCloseButton{color:black;font-weight:normal;font-size:95%;display:table-cell;vertical-align:middle;border-bottom-left-radius:30px;border-bottom-right-radius:30px;padding-left:10px;padding-right:10px;cursor:pointer}.wwsjsOverlayTitle{font-weight:bold;font-size:1.52em;display:table;width:100%;max-height:30px;min-height:30px;margin-bottom:5px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid silver;background-color:#f0f0f0;cursor:default;-webkit-border-top-left-radius:30px;-webkit-border-top-right-radius:30px;-moz-border-top-left-radius:30px;-moz-border-top-right-radius:30px;-ms-border-top-left-radius:30px;-ms-border-top-right-radius:30px;-o-border-top-left-radius:30px;-o-border-top-right-radius:30px;border-top-left-radius:30px;border-top-right-radius:30px;padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.wwsjsOverlayTitleText{display:table-cell;text-overflow:ellipsis;text-align:left;padding-left:20px;padding-right:7px;width:100%}.wwsjsOverlayIconContainer+.wwsjsOverlayTitleText{padding-left:0}.wwsjsOverlayIconContainer{vertical-align:middle;height:100%;display:table-cell}.wwsjsOverlayIcon{max-width:25px;max-height:25px;margin-right:6px;margin-left:10px;border-radius:1px;display:table-cell}.wwsjsOverlay,.wwsjsOverlayBackground{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.wwsjsOverlay{position:fixed;width:70%;min-height:70%;max-height:70%;max-width:700px;overflow:hidden;color:black;border-radius:30px;text-align:center;box-shadow:0 0 10px rgba(10,10,10,0.8)}.wwsjsOverlay.animate{-webkit-transition:top 1s;-moz-transition:top 1s;-ms-transition:top 1s;-o-transition:top 1s;transition:top 1s}.wwsjsOverlayBackground{position:fixed;left:0;right:0;top:0;bottom:0;background-color:#000;background-color:rgba(0,0,0,0.8);-webkit-transition:opacity 1s,background-color 1s;-moz-transition:opacity 1s,background-color 1s;-o-transition:opacity 1s,background-color 1s;-ms-transition:opacity 1s,background-color 1s;transition:opacity 1s,background-color 1s}.wwsjsOverlayContent{top:0;bottom:0;left:0;right:0;position:absolute;border-radius:30px;background-color:#e6e6e6;overflow:hidden}.wwsjsOverlayContentFrame,.wwsjsOverlayContentFrameContainer{height:90%;width:99.9%;height:-webkit-calc(100% - 55px);width:-webkit-calc(100% - 1px);height:-moz-calc(100% - 55px);width:-moz-calc(100% - 1px);height:calc(100% - 55px);width:calc(100% - 1px);margin-top:-4px}.wwsjsOverlayContentFrame{width:100%;margin-top:-4px}.wwsjsOverlayContentScrollContainer{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:90%;width:99.9%;height:-webkit-calc(100% - 55px);width:-webkit-calc(100% - 1px);height:-moz-calc(100% - 55px);width:-moz-calc(100% - 1px);height:calc(100% - 55px);width:calc(100% - 1px);margin-top:-5px}@media screen and (max-width:770px),(max-height:650px){.wwsjsOverlay{bottom:0;left:0;right:0;max-height:100%;max-width:100%;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;empty-cells:hide}.wwsjsOverlayContent{border-bottom-left-radius:0;border-bottom-right-radius:0}.wwsjsOverlayContentScrollContainer{padding-left:constant(safe-area-inset-left);padding-right:constant(safe-area-inset-right);padding-bottom:constant(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}}