.apopup-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.apopup{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:stretch;opacity:1;background:#fff;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.7);transition:transform .1s,opacity .2s}.apopup.apopup-animate{opacity:0;transform:translate(-50%,-70%)}.apopup.fullscreen{top:0;right:0;bottom:0;left:0;transform:none;border-radius:0;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important}@media (max-width:480px){.apopup.fullscreen-on-mobile{top:0;right:0;bottom:0;left:0;transform:none;border-radius:0;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important}}.apopup .apopup-head{display:flex;flex-direction:row;justify-content:space-between;flex-grow:0;flex-shrink:0}.apopup .apopup-head .apopup-title{flex-grow:1;flex-shrink:1;padding:20px 5px 20px 20px;font-size:20px;font-weight:700}.apopup.title-left .apopup-head .apopup-title{text-align:left}.apopup.title-center .apopup-head .apopup-title{text-align:center}.apopup .apopup-close{width:50px;height:50px;cursor:pointer;background:url(data:image/svg+xml,%3Csvg%20class%3D%22svg-icon%22%20style%3D%22width%3A1em%3Bheight%3A1em%3Bvertical-align%3Amiddle%3Bfill%3AcurrentColor%3Boverflow%3Ahidden%3B%22%20viewBox%3D%220%200%201024%201024%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M948.6%20131.1l-67.2-67.2-380.6%20380.7L142.6%2086.3l-67.2%2067.2%20358.2%20361.3L75.4%20873l67.2%2067.2%20358.2-361.3%20380.6%20380.7%2067.2-67.2L568%20511.8z%22%2F%3E%3C%2Fsvg%3E) center no-repeat;background-size:20px}.apopup>.apopup-close{position:absolute;top:0;right:0}.apopup .apopup-body{flex-grow:1;flex-shrink:1;padding:20px;overflow:auto;overflow:overlay}.apopup .apopup-head~.apopup-body{padding-top:0;padding-bottom:25px}.apopup.body-left .apopup-body{text-align:left}.apopup.body-center .apopup-body,.apopup.content-center .apopup-body{text-align:center}.apopup .apopup-body::-webkit-scrollbar{width:6px;height:6px;background-color:transparent}.apopup .apopup-body::-webkit-scrollbar-track{background-color:transparent}.apopup .apopup-body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.4);border-radius:10px}.apopup .apopup-body::-webkit-scrollbar-button{width:5px;height:3px;background:0 0}.apopup .apopup-footer{display:flex;flex-direction:column;align-items:stretch;flex-grow:0;flex-shrink:0}
