.comp-toast{z-index:1002;box-sizing:border-box;-webkit-backdrop-filter:blur(2.77778vw);backdrop-filter:blur(2.77778vw);background:#ffffffe6 0 0/100% no-repeat;border-radius:5.55556vw;flex-direction:column;justify-content:center;align-items:center;padding:8.33333vw;display:flex;position:relative;box-shadow:0 .55556vw 5.55556vw #0000001a,inset 0 0 5.55556vw #fff}.comp-toast.is-small{width:58.3333vw}.comp-toast.is-large{width:73.6111vw}.comp-toast__icon{border-radius:6.94444vw;width:13.8889vw;height:13.8889vw;margin-bottom:5.55556vw}.comp-toast__icon.is-success{background-image:url(https://global-image-pub.guazistatic.com/qnbdp1066x4ef3f2c074e04c7387340f1481f560801757664482.png);background-size:13.8889vw 13.8889vw;box-shadow:0 2.22222vw 4.44444vw #009b3f4d}.comp-toast__icon.is-fail{background-image:url(https://global-image-pub.guazistatic.com/qnbdp1066xd8b4822b3335406183c7ec61b69111891757664484.png);background-size:13.8889vw 13.8889vw;box-shadow:0 2.22222vw 4.44444vw #ff51514d}.comp-toast__icon.is-warning{background-image:url(https://global-image-pub.guazistatic.com/qnbdp1066x959e80906ef244f2be8086a8bd1e94e21757664480.png);background-size:13.8889vw 13.8889vw;box-shadow:0 2.22222vw 4.44444vw #ffab194d}.comp-toast__icon.is-loading{background-image:url(https://global-image-pub.guazistatic.com/qnbdp1066xb6f4078b8849493abedeea65a4a163991753086662.gif);background-position:50%;background-repeat:no-repeat}.comp-toast__close{width:100%;height:5.55556vw}.comp-toast__close img{width:5.55556vw;height:5.55556vw;position:absolute;top:5.55556vw;right:5.55556vw}.comp-toast__title{text-align:center;padding-bottom:2.77778vw;font-size:5vw;font-weight:500;line-height:7.22222vw}.comp-toast__element{color:#000;text-align:center;font-size:3.88889vw;font-weight:400;line-height:5.55556vw}.comp-toast__button{box-sizing:border-box;color:#fff;text-align:center;background:#009b3f;border:.5px solid #009b3f;border-radius:55.5556vw;width:100%;height:11.1111vw;margin-top:6.94444vw;font-size:3.88889vw;font-weight:500;line-height:11.1111vw}.comp-toast__mask{background-color:#00000080}.comp-toast__wrapper{z-index:1001;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.comp-iframe__wrapper{z-index:10000;background:#fff;width:100vw;height:100vh;position:fixed;top:0;left:0}.comp-iframe__wrapper .iframe-head{box-sizing:border-box;border-bottom:1px solid #e9e9e9;align-items:center;height:13.8889vw;padding:0 5.55556vw;display:flex}.comp-iframe__wrapper .iframe-head .title{text-align:center;flex:1;font-size:4.44444vw;font-weight:500;line-height:7.22222vw}.comp-iframe__wrapper .iframe-content{background-color:#fff;width:100vw;height:calc(100vh - 13.8889vw)}.comp-iframe__wrapper .iframe-content iframe{border:none;width:100%;height:100%;overflow-y:auto}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){.comp-toast{z-index:1002;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:30px;box-shadow:0 2px 20px #0000001a,inset 0 0 20px #fff}.comp-toast.is-small{width:210px}.comp-toast.is-large{width:265px}.comp-toast__icon{border-radius:25px;width:50px;height:50px;margin-bottom:20px}.comp-toast__icon.is-success{background-size:50px 50px;box-shadow:0 8px 16px #009b3f4d}.comp-toast__icon.is-fail{background-size:50px 50px;box-shadow:0 8px 16px #ff51514d}.comp-toast__icon.is-warning{background-size:50px 50px;box-shadow:0 8px 16px #ffab194d}.comp-toast__icon.is-loading{background-position:50%;background-repeat:no-repeat}.comp-toast__close{width:100%;height:20px}.comp-toast__close img{width:20px;height:20px;top:20px;right:20px}.comp-toast__title{padding-bottom:10px;font-size:18px;font-weight:500;line-height:26px}.comp-toast__element{font-size:14px;line-height:20px}.comp-toast__button{border:.5px solid #009b3f;border-radius:200px;width:100%;height:40px;margin-top:25px;font-size:14px;font-weight:500;line-height:40px}.comp-toast__wrapper{z-index:1001;width:100%;height:100%;top:0;left:0}.comp-iframe__wrapper{z-index:10000;width:100vw;height:100vh;top:0;left:0}.comp-iframe__wrapper .iframe-head{border-bottom:1px solid #e9e9e9;height:50px;padding:0 20px}.comp-iframe__wrapper .iframe-head .title{flex:1;font-size:16px;font-weight:500;line-height:26px}.comp-iframe__wrapper .iframe-content{width:100vw;height:calc(100vh - 50px)}.comp-iframe__wrapper .iframe-content iframe{width:100%;height:100%}}
