.vutbox-transition{-webkit-transition-property:width, height, left, top;transition-property:width, height, left, top;-webkit-transition-duration:.2s;transition-duration:.2s}.vutbox-transition *{-webkit-transition:none !important;transition:none !important}#vutbox-container{z-index:999}#vutbox-container .vutbox-outer{z-index:1000;overflow:visible}#vutbox-container .vutbox-outer .vutbox-inner{overflow:auto}#vutbox-container .vutbox-outer.focused{z-index:1050}#vutbox-container .vutbox-outer.alert{z-index:1100}#vutbox-container .vutbox-outer:not(.focused):not(.alert){pointer-events:none}#vutbox-container .vutbox-outer:not(.focused):not(.alert)::before{content:'';position:absolute;left:0px;top:0px;right:0px;bottom:0px;background-color:#e9e9e9;opacity:.35}#vutbox-container{position:fixed;top:0px;left:0px;right:0px;bottom:0px}#vutbox-container .vutbox-close-button{position:absolute;width:48px;height:32px;top:-34px;right:-2px;border:2px solid black;background-color:#333;box-shadow:inset 0px 0px 0px 2px #fff;color:white;cursor:pointer;text-align:center;padding:5px;z-index:55}#vutbox-container .vutbox-overlay{z-index:1020;position:absolute;width:100%;height:100%;left:0px;right:0px;top:0px;bottom:0px;background-color:#e9e9e9;opacity:.35}#vutbox-container .vutbox-outer{display:inline-block;position:absolute;max-width:95vw;max-height:85vh;min-width:95vw;min-height:100px;border:1px solid #aaa;border-radius:4px;box-shadow:4px 4px 8px 2px #777;background-color:white;padding:10px;height:-webkit-max-content;height:-moz-max-content;height:max-content;width:-webkit-max-content;width:-moz-max-content;width:max-content}#vutbox-container .vutbox-outer .vutbox-inner{position:relative}#vutbox-container .vutbox-outer .vutbox-inner .alert-text{width:auto !important}.vutbox-fade-in{opacity:1;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:--vutbox-fade-in;animation-name:--vutbox-fade-in;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.vutbox-fade-out{opacity:0;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:--vutbox-fade-in;animation-name:--vutbox-fade-in;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;animation-direction:reverse;pointer-events:none}@-webkit-keyframes --vutbox-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes --vutbox-fade-in{0%{opacity:0}100%{opacity:1}}html.-fake-overflow{overflow:hidden !important}@media all and (min-width: 480px){#vutbox-container{overflow-y:scroll !important}#vutbox-container .vutbox-outer{max-width:90vw;min-width:90vw}#vutbox-container .vutbox-close-button{width:32px;height:32px;top:-16px;right:-17px;border:2px solid black;border-radius:50%;padding:5px}html.-fake-overflow body{overflow-y:scroll !important}}@media all and (min-width: 600px){#vutbox-container .vutbox-outer{padding:20px}}@media all and (min-height: 380px){#vutbox-container .vutbox-outer{max-height:90vh}}@media all and (min-width: 768px){#vutbox-container .vutbox-outer{max-width:80vw;min-width:80vw;padding:20px}}@media all and (min-width: 800px){#vutbox-container .vutbox-outer{min-width:640px}}@media all and (min-width: 1900px){#vutbox-container .vutbox-outer{max-width:1710px}}
