@import url(https://fonts.googleapis.com/css2?family=Kosugi+Maru&family=Roboto:wght@300;400;500;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500&display=swap);
@import url(https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@300;400;500;700&display=swap);
@media screen and (min-width: 1000px){.vm--block-scroll{padding-right:8px}.vm--block-scroll .gacha-animation-wrapper{left:calc(50% - 30px)}.vm--block-scroll .wrapper-lotery-animation{left:calc(50% - 30px)}.vm--block-scroll .float-action,.vm--block-scroll .float-action-old{right:calc( (100% - 768px)/2 + 9px )}}.need-rotate-screen{position:fixed;z-index:10000;top:0;left:0;right:0;bottom:0;background:#4bdba7;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:.9}.need-rotate-screen .icon{display:flex;justify-content:center}.need-rotate-screen .icon svg{fill:#fff;width:200px;height:200px}.need-rotate-screen .msg{padding:20px 30px;color:#fff;font-size:22px;text-align:center;font-weight:bold}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;outline:0}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;word-break:break-word}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a{text-decoration:none;outline:none}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}button{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;outline:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222;border-radius:0}input[type=text],input[type=number],input[type=tel],input[type=email],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@keyframes ani2{0%{opacity:0}99%{opacity:0}100%{opacity:1}}.duration-faster{animation-duration:.2s}.duration-fast{animation-duration:.5s}.duration-normal{animation-duration:1s}.duration-slow{animation-duration:2s}.duration-slower{animation-duration:3s}html{font-weight:400;font-style:normal;font-size:14px;word-spacing:1px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box}html:lang(ja){font-family:"Kosugi Maru",sans-serif}html:lang(vi){font-family:"Roboto",sans-serif}body{overflow-y:scroll;-webkit-overflow-scrolling:touch}.bg-app{background:url(/_nuxt/img/bg.bf85cfe.jpg) #fff;background-attachment:fixed}#__nuxt{min-height:100vh}.app-container{min-height:100vh;background-color:#fff;position:relative}.app-container.prevent-touch{pointer-events:none;overflow:hidden;height:100vh}*,*:before,*:after{box-sizing:border-box;margin:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#ccc}::-webkit-scrollbar-thumb:hover{background:#555}a{cursor:pointer}.page,.view{padding-bottom:61px;box-sizing:border-box;width:100%}.page-enter-active,.page-leave-active{transition:opacity .5s}.page-enter,.page-leave-active{opacity:0}.page-content{padding:0 20px}footer{text-align:center;font-size:.75rem;padding:20px}@media all and (display-mode: standalone){.footer--blackbar{height:calc(60px + 30px) !important;padding:0 0 30px 0 !important}}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed !important;bottom:0;width:100%;z-index:200 !important;height:calc(60px + env(safe-area-inset-bottom, 30px));padding:0 0 env(safe-area-inset-bottom, 30px) 0;box-shadow:0 -3px 3px -3px rgba(0,0,0,.15);background-color:#fff}.footer~.page-content{bottom:65px}.footer .footer-item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex:1;position:relative;color:#898989;text-align:center;width:100%;height:100%;padding:6px 5px 5px;text-decoration:none;outline:none;transition:color .2s ease}.footer .footer-item .icon{height:28px;width:28px;fill:currentColor;margin-bottom:5px}.footer .footer-item .icon+.txt{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.footer .footer-item .icon-sendcoin{width:32px;height:30px}.footer .footer-item .highlight-bar{position:absolute;width:0;height:4px;background:#ee9031;top:-4px;transition:width .2s ease}.footer .footer-item:hover{color:#ee9031}.footer .footer-item:hover .highlight-bar{width:100%}.footer .nuxt-link-exact-active{font-weight:700;color:#ee9031}.footer .nuxt-link-exact-active .highlight-bar{width:100%}@media(min-width: 768px){.app-container{width:768px;margin:0 auto;-webkit-box-shadow:0px 0px 10px 3px rgba(92,92,92,.53);-moz-box-shadow:0px 0px 10px 3px rgba(92,92,92,.53);box-shadow:0px 0px 10px 3px rgba(92,92,92,.53)}.footer{margin:0 auto;width:768px}.nav{margin:0 auto;width:768px}.tabs-component-tabs{max-width:768px}}.d-block{display:block}.d-flex{display:flex}.flex-column{flex-direction:column}.text-center{text-align:center}img{display:block;margin:0}.home-block-title{font-size:1rem;font-weight:bold;padding:12px 15px 10px;line-height:1.3;text-transform:uppercase}.custom__oveflow--content{overflow-y:auto;-webkit-overflow-scrolling:touch}.custom__oveflow--content::-webkit-scrollbar,.custom__oveflow--content::-webkit-scrollbar{width:3px}.custom__oveflow--content::-webkit-scrollbar-track,.custom__oveflow--content::-webkit-scrollbar-track{background-color:#eaeaea;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}.custom__oveflow--content::-webkit-scrollbar-thumb,.custom__oveflow--content::-webkit-scrollbar-thumb{background-color:#b3b3b3;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}.user-avt{width:40px;height:40px;margin:0 auto 5px;object-fit:cover;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.error{color:#f09192;text-align:left;font-size:.8571428571rem;margin-top:5px;min-height:12px}.border-danger{border-bottom:2px solid #f09192 !important}.full-border-danger{border:1px solid #f09192 !important}.VueCarousel-slide{width:100%}@media screen and (min-width: 768px){body{overflow-x:hidden}body.v--modal-block-scroll,body.vm--block-scroll{overflow:hidden;padding-right:8px}@supports(-ms-ime-align: auto){body.v--modal-block-scroll,body.vm--block-scroll{padding-right:16px}}body.v--modal-block-scroll .float-action,body.v--modal-block-scroll .float-action-old,body.vm--block-scroll .float-action,body.vm--block-scroll .float-action-old{right:calc((100% - 768px) / 2 + 9px)}body.v--modal-block-scroll .wrapper-lotery-animation,body.vm--block-scroll .wrapper-lotery-animation{left:calc(50% - 30px)}}.disable-touch-highlight{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal__overlay{pointer-events:none;z-index:99;top:0;bottom:0;left:0;right:0}.wrapper-send-modal.pointer-prevent{pointer-events:none}.wrapper-send-modal .d-flex{width:100%}.wrapper-send-modal .modal-header{position:relative;height:54px;padding:17px 0 15px;border-bottom:1px solid #d2d2d2}.wrapper-send-modal .modal-header .title{font-size:1rem;padding-left:35px;padding-right:35px;margin:0;font-weight:700;line-height:1.55;color:#333;text-align:center}.wrapper-send-modal .modal-header .btn-close{position:absolute;z-index:1000;cursor:pointer;right:5px;top:6px;width:40px;height:40px}.wrapper-send-modal .modal-header .btn-close svg{width:100%;height:100%}.wrapper-send-modal .modal-header .btn-close-mini{position:absolute;right:5px;top:4px;width:30px;height:30px;padding:5px;display:flex;justify-content:center;align-items:center}.wrapper-send-modal .modal-header .btn-close-mini svg{width:12px;height:12px}.wrapper-send-modal .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:calc(100% - 54px);padding:0 15px}.wrapper-send-modal .modal__content{padding:0 15px}.wrapper-send-modal .modal__content .custom-scrollbar{max-height:calc(100vh - 54px);overflow-y:auto}.wrapper-send-modal .modal__content .form-action{right:15px;top:18px;position:absolute}.wrapper-send-modal .modal__content .post-link{background-color:transparent;border:none;font-size:.7857142857rem;padding:5px 10px;cursor:pointer}.wrapper-send-modal .success-wrapper{padding:30px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8571428571rem;line-height:20px}.wrapper-send-modal .success-wrapper .info{width:100%}.wrapper-send-modal .success-wrapper .info .success-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wrapper-send-modal .success-wrapper .info .success-image svg{width:128px;height:128px}.wrapper-send-modal .success-wrapper .infos{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}.wrapper-send-modal .success-wrapper .infos .sender,.wrapper-send-modal .success-wrapper .infos .receiver{width:30%}.wrapper-send-modal .success-wrapper .infos .direction{width:128px;display:flex;align-items:center;justify-content:center}.wrapper-send-modal .success-wrapper .infos .direction svg{width:72px;height:72px;fill:#f5db36}.wrapper-send-modal .success-wrapper .message{color:#ee9031;margin-top:20px;text-align:center;line-height:1.3;font-size:1.5714285714rem}.wrapper-send-modal .submit-btn,.wrapper-send-modal .return{display:block;background:#4094b2;color:#fff;text-align:center;text-transform:uppercase;font-weight:bold;letter-spacing:.05em;outline:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px 25px 8px;line-height:1.5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:1rem;border:1px solid #fff;width:100%;height:45px;transition:all .3s ease;cursor:pointer}.wrapper-send-modal .submit-btn:disabled,.wrapper-send-modal .return:disabled{background:#f4f4f4;color:#f09192;pointer-events:none}.wrapper-send-modal .submit-btn--rollback,.wrapper-send-modal .return--rollback{background-color:#fb5252}.wrapper-send-modal .submit-btn.lds-dual-ring,.wrapper-send-modal .return.lds-dual-ring{cursor:wait;pointer-events:none;color:transparent;position:relative}.wrapper-send-modal .submit-btn.lds-dual-ring:after,.wrapper-send-modal .return.lds-dual-ring:after{content:"";position:absolute;left:calc(50% - 16px);top:2px;display:inline-block;width:32px;height:32px;margin:4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:4px solid #fff;border-color:#fff transparent #fff transparent;-webkit-animation:animate-lds-dual-ring 1.2s linear infinite;-moz-animation:animate-lds-dual-ring 1.2s linear infinite;-ms-animation:animate-lds-dual-ring 1.2s linear infinite;-o-animation:animate-lds-dual-ring 1.2s linear infinite;animation:animate-lds-dual-ring 1.2s linear infinite}@-webkit-keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-moz-keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-ms-keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-o-keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (max-width: 375px){.wrapper-send-modal .submit-btn,.wrapper-send-modal .return{white-space:normal}}.wrapper-send-modal .return{margin-top:25px;width:200px}.wrapper-send-modal .return--close{margin-top:15px;background:#898989}@media only screen and (min-device-width: 375px)and (max-device-height: 812px)and (-webkit-device-pixel-ratio: 3){.modal__wrapper--gift,.modal__wrapper--giftmall,.giftmall-exchange-list,.wrapper-send-modal,.intro-modal-content{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:10;transition:transform .3s ease;opacity:1;visibility:visible}}@media only screen and (min-device-width: 414px)and (max-device-height: 736px)and (-webkit-device-pixel-ratio: 3){.modal__wrapper--gift,.modal__wrapper--giftmall,.giftmall-exchange-list,.wrapper-send-modal,.intro-modal-content{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:10;transition:transform .3s ease;opacity:1;visibility:visible}}@media only screen and (min-device-width: 414px)and (max-device-height: 896px)and (-webkit-device-pixel-ratio: 3){.modal__wrapper--gift,.modal__wrapper--giftmall,.giftmall-exchange-list,.wrapper-send-modal,.intro-modal-content{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:10;transition:transform .3s ease;opacity:1;visibility:visible}}.exclude-top{padding-top:20px}.float-action,.float-action-old{position:fixed;z-index:9;right:5px;bottom:calc(65px + env(safe-area-inset-bottom));transition:bottom ease-in-out .5s}.float-action-old{bottom:calc(75px + env(safe-area-inset-bottom))}.notification-modal.show+.page .float-action{bottom:calc(65px + 60px + env(safe-area-inset-bottom))}.notification-modal.show+.page .float-action-old{bottom:calc(75px + 60px + env(safe-area-inset-bottom))}.float-action-btn{display:flex;flex-direction:row;justify-content:center;align-items:center;color:#fff;letter-spacing:-0.1px;text-align:center;line-height:22px;cursor:pointer;width:69px;height:69px;position:relative}.float-action-btn svg{width:100%;height:100%}.float-action-btn span{position:absolute;top:30px;font-size:18px;font-weight:bold}.float-action-btn-old{padding:10px;background-color:#4094b2;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#fff;letter-spacing:-0.1px;text-align:center;line-height:22px;cursor:pointer;position:relative;border-radius:5px;box-shadow:rgba(0,0,0,.3) 0px 3px 5px}.float-action-btn-old svg{width:18px;height:18px}.float-action-btn-old span{font-size:18px;font-weight:bold}.float-action-btn-old svg+span{margin-left:5px}@media(min-width: 768px){.float-action,.float-action-old{right:calc( (100% - 768px)/2 + 5px )}.v--modal-block-scroll .page-notification .float-action-old{right:calc( (100% - 768px)/2 + 9px )}}.sendcoin-page .float-action-ani{animation:ani1 .4s ease-in;max-height:90vh;overflow:hidden}.sendcoin-page .float-action-ani::after{content:"";position:fixed;width:450px;height:480px;background-color:#fff;z-index:9;right:50%;bottom:50%;transform:translate(50%, 50%);animation:ani2 .4s ease-in}.sendcoin-page .float-action-ani .float-action-btn{animation:ani2 .4s ease-in}@keyframes ani1{0%{width:69px;height:69px;background-color:#fff;z-index:9;border-radius:50%}99%{width:450px;height:480px;background-color:#fff;z-index:99999;border-radius:0;right:50%;bottom:50%;transform:translate(50%, 50%)}100%{width:450px;height:480px;background-color:#fff;border-radius:0;z-index:99999;right:50%;bottom:50%;transform:translate(50%, 50%)}}.page-idea .float-action-ani{animation:ani1 .4s ease-in}.page-idea .float-action-ani::after{content:"";position:fixed;width:450px;height:700px;background-color:#fff;z-index:9;right:50%;bottom:50%;transform:translate(50%, 50%);animation:ani2 .4s ease-in}.page-idea .float-action-ani .float-action-btn{animation:ani2 .4s ease-in}@keyframes ani1{0%{width:69px;height:69px;background-color:#fff;z-index:9}99%{width:450px;height:700px;background-color:#fff;z-index:99999;right:50%;bottom:50%;transform:translate(50%, 50%)}100%{width:450px;height:700px;background-color:#fff;z-index:99999;right:50%;bottom:50%;transform:translate(50%, 50%)}}.gift-wrapper .float-action-ani{animation:ani1 .4s ease-in}.gift-wrapper .float-action-ani::after{content:"";position:fixed;width:767px;height:100vh;background-color:#fff;z-index:9;right:50%;bottom:50%;transform:translate(50%, 50%);animation:ani2 .4s ease-in}.gift-wrapper .float-action-ani .float-action-btn-old{animation:ani2 .4s ease-in}.gift-wrapper .float-action-ani .notify-gift-not-use{display:none}@keyframes ani1{0%{width:69px;height:69px;background-color:#fff;z-index:9}99%{width:767px;height:100vh;background-color:#fff;z-index:99999;right:50%;bottom:50%;transform:translate(50%, 50%)}100%{width:767px;height:100vh;background-color:#fff;z-index:99999;right:50%;bottom:50%;transform:translate(50%, 50%)}}.v--modal-overlay[data-modal=send-coin-modal],.v--modal-overlay[data-modal=send-idea-modal],.v--modal-overlay[data-modal=gift-transaction-list-modal],.v--modal-overlay[data-modal=company-gift-modal]{animation:introModalBg .3s}.v--modal-overlay[data-modal=send-coin-modal] .v--modal-box .content-wrapper,.v--modal-overlay[data-modal=send-idea-modal] .v--modal-box .content-wrapper,.v--modal-overlay[data-modal=gift-transaction-list-modal] .v--modal-box .content-wrapper,.v--modal-overlay[data-modal=company-gift-modal] .v--modal-box .content-wrapper{animation:introModal .3s}@keyframes introModal{0%{opacity:0}100%{opacity:1}}@keyframes introModalBg{0%{opacity:0;background-color:transparent}100%{opacity:1;background:rgba(0,0,0,.2)}}.submit-btn{display:inline-block;background:#adadad;color:#fff;text-align:center;text-transform:uppercase;font-weight:500;letter-spacing:.05em;outline:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px 25px 8px;line-height:1.5;min-width:150px;border:1px solid #fff;max-width:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:1.0714285714rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.disable-click{pointer-events:none;cursor:default}.disable-click .stamp-notify,.disable-click .btn-management{pointer-events:visible;cursor:pointer}.submit-active{background:#4094b2;cursor:pointer;pointer-events:visible}.float-close-btn{position:fixed;z-index:1000;cursor:pointer;top:59px;right:5px;width:40px;height:40px}@media screen and (min-width: 768px){.float-close-btn{right:calc( (100% - 768px)/2 + 5px)}}.float-close-btn svg{width:100%;height:100%}.wrapper-btn-close-load-post .float-close-btn-load{position:absolute;top:3px;right:5px;cursor:pointer;width:40px;height:40px;display:block}.wrapper-btn-close-load-post .float-close-btn-load svg{width:100%;height:100%}.btn-back{margin-top:30px;display:block;width:75%;height:45px;background:#b1b1b1;color:#fff;text-align:center;line-height:45px;font-weight:bold;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:1.1428571429rem}.empty-state{margin:20px;text-align:center;color:#ee9031}.overflow-modal-margin{margin:unset !important}.v--modal-overlay.scrollable{overflow-x:hidden}.avatar-wrapper,.avatar-notify-wrapper{position:relative}.status-checkin-today{position:absolute;bottom:-2px;width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center}.status-checkin-today.happy{background-image:url("/img/emoji-happy.png")}.status-checkin-today.normal{background-image:url("/img/emoji-normal.png")}.status-checkin-today.sad{background-image:url("/img/emoji-sad.png")}.status-checkin-today.boring{background-image:url("/img/emoji-boring.png")}.avatar-wrapper .status-checkin-today{right:10px}.avatar.avatar-wrapper .status-checkin-today{right:14px}.member-item--avatar .avatar.avatar-wrapper .status-checkin-today{right:0px}.avatar-notify-wrapper .status-checkin-today{right:-2px;top:30px;bottom:initial}.mod-user-info .avatar.avatar-wrapper .status-checkin-today{right:-2px}.information-avatar{position:relative}.information-avatar .status-checkin-today{right:0px}body .d-flex>*,body .d-inline-flex>*{flex:inherit !important}.header-admin-content{height:47px;display:flex;font-weight:bold;justify-content:center;align-items:baseline;padding:15px 25px;border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:10px;position:sticky;width:100%;top:55px;background-color:#fff;z-index:10;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.header-admin-content .return-admin-page{position:absolute;left:20px;height:47px;top:0;font-weight:bold;font-size:16px;cursor:pointer;display:flex;justify-content:center;align-items:center}.header-admin-content .return-admin-page svg{width:28px;height:28px;transform:rotate(180deg)}.header-admin-content h2{font-size:16px}#basic-temp{font-size:1.1428571429rem;font-stretch:100%;background-color:#fff;min-height:100vh}#basic-temp header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffd086}#basic-temp header a{margin:20px 0;display:block}#basic-temp header a img{max-width:100%;height:auto}#basic-temp main{display:block;padding:10px 15px}#basic-temp main a{text-align:center;text-decoration:underline;color:#000;cursor:pointer;position:relative}#basic-temp main a:hover,#basic-temp main a:active,#basic-temp main a:focus{outline:none;color:#f7b11e}#basic-temp main a.back-link{white-space:nowrap}#basic-temp main h2{font-size:1.5714285714rem;padding:20px;text-align:center;line-height:1.5;color:#777;font-weight:bold}.login-form form{max-width:350px;margin:0 auto}.login-form form .form-group{margin-bottom:20px}.login-form form .form-group input{box-sizing:border-box;width:100%;padding:11px 20px;background-color:#fff;border:1px solid #b3b3b3;outline:none}.login-form form .form-group input:focus{border-color:#01b4da}.login-form form .form-submit{margin:0 auto;text-align:center}.login-form button{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;max-width:307px;margin:5px auto 20px;box-sizing:border-box;width:100%;background:#f9ae17;border:2px solid #f9ae17;border-radius:8px;padding:16px 0px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-direction:row;text-align:center;white-space:nowrap}.login-form button i{margin-left:5px;font-size:1.4285714286rem}.login-form button:hover{background:#fff;border:2px solid #ec9348;color:#ec9348}.login-form.login-form-fix-css form .form-group{margin-bottom:15px}.login-form.login-form-fix-css form .form-submit{padding-top:5px}.login-form.login-form-fix-css form .form-submit .error{margin-top:-15px;white-space:pre-line}#basic-temp .message-div{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:768px;padding:20px 30px;margin:0 auto;font-size:1.2142857143rem;color:#777;line-height:1.5;align-items:center}#basic-temp .message-div .message{margin-bottom:20px}.checkbox-styling{display:block;position:relative;padding-left:25px;margin:0;cursor:pointer;line-height:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-styling input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-styling input:checked~.checkmark{background-color:#fff;border-color:#0474b4}.checkbox-styling input:checked~.checkmark:after{display:block}.checkbox-styling .checkmark{position:absolute;top:0;left:0;height:16px;width:16px;border:1px solid #b3b3b3;background-color:#fcfffe}.checkbox-styling .checkmark::after{content:"";position:absolute;display:none}.checkbox-styling .checkmark::after{left:5px;top:1px;width:5px;height:10px;border:solid #0474b4;border-width:0 2px 2px 0;transform:rotate(45deg)}.radio-box-styling{display:block;position:relative;padding-left:25px;margin:0;cursor:pointer;line-height:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-box-styling input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio-box-styling input:checked~.checkmark{background-color:#fff;border-color:#0474b4}.radio-box-styling input:checked~.checkmark:after{display:block}.radio-box-styling .checkmark{position:absolute;top:0;left:0;height:16px;width:16px;border:1px solid #b3b3b3;background-color:#fcfffe;border-radius:50%}.radio-box-styling .checkmark::after{content:"";position:absolute;display:none}.radio-box-styling .checkmark::after{left:4px;top:4px;width:6px;height:6px;border-radius:50%;background-color:#0474b4}.tabs-component{display:flex;justify-content:center;flex-direction:column;align-items:center}.tabs-component-tabs{position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;top:55px;display:flex;justify-content:center;padding-inline-start:0;list-style-type:none;width:calc(100% + 40px);background:#fff;padding:10px;z-index:10;-webkit-box-shadow:0px 1px 0px 0px #ccc8cc;-moz-box-shadow:0px 1px 0px 0px #ccc8cc;box-shadow:0px 1px 0px 0px #ccc8cc}.tabs-component-tabs .tabs-component-tab{border:solid 1px #ccc;border-right:none}.tabs-component-tabs .tabs-component-tab:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.tabs-component-tabs .tabs-component-tab:last-child{border-right:solid 1px #ccc;border-top-right-radius:5px;border-bottom-right-radius:5px}.tabs-component-tabs .tabs-component-tab a{color:#777;font-weight:bold;text-decoration:none;padding:.4rem 1rem;display:block;outline:none}.tabs-component-tabs .tabs-component-tab.is-active,.tabs-component-tabs .tabs-component-tab:hover{background-color:#707070}.tabs-component-tabs .tabs-component-tab.is-active a,.tabs-component-tabs .tabs-component-tab:hover a{color:#fff}.tabs-component-panels{width:100%;padding-top:20px}.v-tabs.tab-vuetify-main:not(.sticky) .v-tabs__bar{position:fixed;z-index:99;left:0;-webkit-box-shadow:0px 1px 0px 0px #ccc8cc;-moz-box-shadow:0px 1px 0px 0px #ccc8cc;box-shadow:0px 1px 0px 0px #ccc8cc;width:100%}@media screen and (min-width: 767px){.v-tabs.tab-vuetify-main:not(.sticky) .v-tabs__bar{left:calc((100% - 768px) / 2);max-width:768px}}.v-tabs.tab-vuetify-main.sticky{background-color:#fff;position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;top:55px;width:calc(100% + 40px);margin-left:-20px;z-index:100;-webkit-box-shadow:0px 1px 0px 0px #ccc8cc;-moz-box-shadow:0px 1px 0px 0px #ccc8cc;box-shadow:0px 1px 0px 0px #ccc8cc}.v-tabs.tab-vuetify-main .v-tabs__slider-wrapper{display:none !important}.v-tabs.tab-vuetify-main .v-tabs__wrapper{margin:0 10px}.v-tabs.tab-vuetify-main .v-tabs__container{height:47px;padding:10px 0}.v-tabs.tab-vuetify-main .v-tabs__div{height:100%}.v-tabs.tab-vuetify-main .v-tabs__div .v-tabs__item{border:solid 1px #ccc;border-right:none}.v-tabs.tab-vuetify-main .v-tabs__div:nth-child(2) .v-tabs__item{border-top-left-radius:5px;border-bottom-left-radius:5px}.v-tabs.tab-vuetify-main .v-tabs__div:last-child .v-tabs__item{border-right:solid 1px #ccc;border-top-right-radius:5px;border-bottom-right-radius:5px}.v-tabs.tab-vuetify-main .v-tabs__item{color:#777;font-weight:bold;text-decoration:none;padding:.3em 1rem;font-size:13px;outline:none;opacity:1;margin:0;text-transform:initial;white-space:nowrap}.v-tabs.tab-vuetify-main .v-tabs__item--active{color:#fff;background-color:#707070;border-color:#707070 !important}@media screen and (min-width: 767px){.v--modal-block-scroll .v-tabs.tab-vuetify-main:not(.sticky) .v-tabs__bar{left:calc((100% - 776px) / 2)}}.tab-vuetify-main-content{min-height:50vh}.intro-modal-content{height:100vh;padding:30px 0 20px}.intro-modal-content .col-flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intro-modal-content .container-slide{height:calc(100% - 40px)}.intro-modal-content .container-slide .slick-slider,.intro-modal-content .container-slide .slick-list,.intro-modal-content .container-slide .slick-track,.intro-modal-content .container-slide .slick-slide,.intro-modal-content .container-slide .slick-slide>div,.intro-modal-content .container-slide .step-slide{height:100%}.intro-modal-content .container-slide .slick-dots{bottom:8px}.intro-modal-content .container-slide .slick-dots li{margin:0 7px;pointer-events:none}.intro-modal-content .container-slide .slick-dots li button{background-color:#d9e9f6;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:16px;height:16px}.intro-modal-content .container-slide .slick-dots li button::before{display:none}.intro-modal-content .container-slide .slick-dots li.slick-active button{background-color:#58aef9}.intro-modal-content .container-slide.only-1-slide{position:relative}.intro-modal-content .container-slide.only-1-slide::after{content:"";position:absolute;left:50%;bottom:12px;width:16px;height:16px;background-color:#58aef9;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;transform:translateX(-50%);z-index:0}.intro-modal-content .container-slide .step-content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;padding:0 15px}.intro-modal-content .container-slide .step-content.pd-30{padding:0 30px}.intro-modal-content .container-slide .step-body{flex:1;text-align:center}.intro-modal-content .container-slide .step-body h4{line-height:1.3;color:#8095a8;font-size:2rem;font-weight:bold;margin-bottom:20px}.intro-modal-content .container-slide .step-body .img-wrapper{width:100%;margin-bottom:20px}.intro-modal-content .container-slide .step-body .img-wrapper img{max-width:100%;max-height:250px;height:auto;margin:0 auto}.intro-modal-content .container-slide .step-body .text-des{color:#6c8197;font-size:1.7142857143rem;line-height:35px}.intro-modal-content .container-slide .wrapper-file-upload{margin-bottom:20px}.intro-modal-content .container-slide .wrapper-file-upload .box-file-upload{position:relative;margin:0 auto;width:200px;height:200px}.intro-modal-content .container-slide .wrapper-file-upload .box-file-upload.prevent-pointer{pointer-events:none}.intro-modal-content .container-slide .wrapper-file-upload .avatar-upload-btn label{cursor:pointer}.intro-modal-content .container-slide .wrapper-file-upload .img-avatar-default{width:200px;height:200px}.intro-modal-content .container-slide .wrapper-file-upload .img-avatar-default.lds-dual-ring{cursor:wait;pointer-events:none;color:transparent;position:relative}.intro-modal-content .container-slide .wrapper-file-upload .img-avatar-default.lds-dual-ring:after{content:"";position:absolute;left:calc(50% - 16px);top:calc(50% - 16px);display:inline-block;width:32px;height:32px;margin:4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:4px solid #fff;border-color:#fff transparent #fff transparent;-webkit-animation:animate-lds-dual-ring 1.2s linear infinite;-moz-animation:animate-lds-dual-ring 1.2s linear infinite;-ms-animation:animate-lds-dual-ring 1.2s linear infinite;-o-animation:animate-lds-dual-ring 1.2s linear infinite;animation:animate-lds-dual-ring 1.2s linear infinite}@-webkit-keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-moz-keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-ms-keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-o-keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.intro-modal-content .container-slide .wrapper-file-upload .img-avatar-default img{width:100%;height:100%;object-fit:cover;border:1px solid #ececec;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.intro-modal-content .container-slide .wrapper-file-upload .img-avatar-default.lds-dual-ring img{opacity:.6}.intro-modal-content .container-slide .wrapper-file-upload .camera-icon{position:absolute;width:40px;height:40px;bottom:3px;right:22px}.intro-modal-content .container-slide .wrapper-file-upload .camera-icon svg{width:100%;height:100%}.intro-modal-content .container-slide .note{margin:0 auto 40px;color:#8095a8;text-align:center;border:3px solid #f5d8a2;padding:10px 40px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;line-height:1.3;position:relative;max-width:400px;width:100%;font-size:1.4285714286rem}.intro-modal-content .container-action{padding:0 30px}.intro-modal-content .container-action .btn-next-slide{width:100%;height:40px;display:block;text-align:center;line-height:40px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;font-size:1.5714285714rem;background-color:#58aef9;color:#fff;font-weight:bold;cursor:pointer}.intro-modal-content .container-action .btn-next-slide:disabled{background-color:#e7e6e6;color:#000;pointer-events:none}@media screen and (min-width: 768px)and (max-height: 700px){.intro-modal-content.intro-home .step-1 .step-body .img-wrapper img{height:200px !important;width:auto}}@media screen and (min-width: 576px){.intro-modal-content .dk-w75{max-width:75%;margin:0 auto}.intro-modal-content .container-slide .step-body h4{font-size:2.2857142857rem}}@media screen and (max-width: 575px){.intro-modal-content.intro-gift .container-slide .note{padding:10px 30px}.intro-modal-content .container-slide .step-body .img-wrapper img{max-height:300px}.intro-modal-content .container-slide .step-body .text-des{font-size:1.4285714286rem}.intro-modal-content .container-slide .note{font-size:1.2857142857rem}}@media screen and (max-height: 575px)and (max-height: 699px){.intro-modal-content .container-slide .step-body .img-wrapper img{max-height:300px !important}}@media screen and (max-height: 700px)and (max-height: 899px){.intro-modal-content .container-slide .fix-img{max-height:200px !important}}@media screen and (min-height: 900px){.intro-modal-content .intro-modal-content.intro-home .step-1 .step-body .img-wrapper img{width:100%;height:450px !important}.intro-modal-content .intro-modal-content .container-slide .step-body .img-wrapper img{max-height:450px !important}.intro-modal-content .container-slide .fix-img{max-height:450px !important}}.modal__wrapper--giftmall{height:100vh}.modal__wrapper--giftmall .content__wrapper,.modal__wrapper--giftmall .modal__content{height:100%}.modal__wrapper--giftmall .success-wrapper{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:space-between}.modal__wrapper--giftmall .success-wrapper-cgift .info{height:calc( 100% - 130px)}.modal__wrapper--giftmall .success-wrapper-cgift .gp-action{height:130px}.modal__wrapper--giftmall .success-wrapper-cgift .info{padding-top:70px;width:100%;overflow-y:auto;overflow-x:hidden}.modal__wrapper--giftmall .success-wrapper .info{padding:10px 15px;text-align:center}@media screen and (min-width: 575px){.modal__wrapper--giftmall .success-wrapper .info{max-width:70%}}.modal__wrapper--giftmall .success-wrapper .info .success-image svg{width:128px;height:128px}.modal__wrapper--giftmall .success-wrapper .info .success-msg{color:#ee9031;text-align:center;font-size:20px;margin-top:30px}.modal__wrapper--giftmall .success-wrapper .info .success-msg-info{margin-top:20px;font-weight:bold;line-height:1.3;font-size:20px;white-space:pre-line}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action{width:100%;background-color:#fff;padding:15px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .form-group{width:100%}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .lbl-quantity{width:100%;font-weight:700;margin-bottom:15px}@media screen and (min-width: 575px){.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .lbl-quantity,.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .form-group{max-width:75%}}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .select-delivery{text-align-last:center;text-align:center;width:100%;height:35px;color:#333;font-weight:bold;border:1px solid #b3b3b3;padding:5px 12px;font-size:16px;line-height:22px;max-width:100%;box-sizing:border-box;background-color:#eee;box-shadow:none;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .select-delivery::-ms-expand{display:none}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .form-group-select{position:relative;width:100%}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .form-group-select::after{content:"";position:absolute;top:12px;right:8px;cursor:pointer;width:0;height:0;border:solid #000;padding:3px;border-width:0 2px 2px 0;transform:rotate(45deg)}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .box-cgift-info-exchange{border:1px solid #b3b3b3;border-radius:5px;width:100%;padding:10px 20px;margin-bottom:15px}@media screen and (min-width: 575px){.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .box-cgift-info-exchange{max-width:75%}}@media screen and (max-width: 320px){.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .box-cgift-info-exchange{padding:10px}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .box-cgift-info-exchange .form-group-quantity,.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .box-cgift-info-exchange .form-group-radio-box{font-size:14px}}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .box-cgift-info-exchange .form-group-lbl{width:105px;text-align:right}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .form-group-quantity{display:flex;align-items:center;font-size:16px;font-weight:bold;margin-bottom:15px}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .form-group-quantity .form-group-quantity-label{margin-right:15px}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .form-group-quantity .form-group-select{width:75px}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .form-group-quantity .quantity-can-exchange{font-weight:700;display:block;padding:0 15px}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .form-group-quantity .quantity-can-exchange span{font-size:15px;line-height:1;white-space:nowrap}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .form-group-quantity p.error{margin-bottom:5px}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .form-group-radio-box{display:flex;margin-bottom:15px;font-weight:bold;font-size:16px}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .form-group-radio-box .form-group-title{margin-right:15px;white-space:nowrap}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .form-group-radio-box .wrapper-checkbox:not(:last-child){margin-right:30px}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .form-group-radio-box .radio-box-styling{white-space:nowrap;line-height:18px}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .ipt-quantity{width:100%;color:#333;border:1px solid #b3b3b3;padding:7px 30px 5px 12px;line-height:20px;font-size:12px;max-width:100%;box-sizing:border-box;-moz-appearance:textfield}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .ipt-quantity::-webkit-outer-spin-button,.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .ipt-quantity::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .note-speech-bubble{margin-bottom:10px;position:relative;border:1px solid #fb5252;padding:5px;border-radius:5px}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .note-speech-bubble::before{content:"";position:absolute;border-style:solid;border-width:10px 15px 0 15px;border-color:#fb5252 transparent;display:block;width:0;z-index:0;bottom:-11px;left:50%;transform:translateX(-50%)}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .note-speech-bubble::after{content:"";position:absolute;border-style:solid;border-width:9px 14px 0 14px;border-color:#fff transparent;display:block;width:0;z-index:1;bottom:-9px;left:50%;transform:translateX(-50%)}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .btn-gift{display:block;width:100%;height:45px;text-align:center;border-radius:5px;line-height:45px;font-size:16px;font-weight:bold}@media screen and (min-width: 575px){.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .btn-gift{width:75%}}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .btn-type-confirm{background:#f4d078;background:-webkit-linear-gradient(top, #f7dfa5, #f0c14b);background:linear-gradient(to bottom, #f7dfa5, #f0c14b);color:#000;border:1px solid #b3b3b3;margin-bottom:10px}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .btn-type-confirm:disabled{pointer-events:none;background:#b3b3b3}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .btn-type-confirm.visible-hide{visibility:hidden}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .btn-used{background-color:#fb5252;color:#fff;border:1px solid #fb5252;margin-bottom:10px}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .btn-used:disabled{pointer-events:none;background:#b3b3b3;border-color:#b3b3b3}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .btn-exchange-confirm.lds-dual-ring{cursor:wait;pointer-events:none;color:transparent;position:relative}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .btn-exchange-confirm.lds-dual-ring:after{content:"";position:absolute;left:calc(50% - 16px);top:2px;display:inline-block;width:32px;height:32px;margin:4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:4px solid #fff;border-color:#fff transparent #fff transparent;-webkit-animation:animate-lds-dual-ring 1.2s linear infinite;-moz-animation:animate-lds-dual-ring 1.2s linear infinite;-ms-animation:animate-lds-dual-ring 1.2s linear infinite;-o-animation:animate-lds-dual-ring 1.2s linear infinite;animation:animate-lds-dual-ring 1.2s linear infinite}@-webkit-keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-moz-keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-ms-keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-o-keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .btn-type-close{background-color:#4094b2;color:#fff;border:1px solid #4094b2}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .btn-type-close.prevent-pointer{pointer-events:none}.modal__wrapper--giftmall .giftmall-detail-modal .gp-action .common-error{margin-bottom:10px}.modal__wrapper--giftmall .giftmall-detail-modal .wrapper-giftmall-detail-exchanged{height:100%;display:flex;flex-direction:column;justify-content:space-between}.modal__wrapper--giftmall .giftmall-detail-modal .error-container{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:space-between;margin-top:10px;padding:10px 15px}.modal__wrapper--giftmall .giftmall-detail-modal .error-container svg{color:#fb5252}.modal__wrapper--giftmall .giftmall-detail-modal .error-container h4{font-size:20px;line-height:1.3;text-align:center}.modal__wrapper--giftmall .container-contact-form{height:100%}.modal__wrapper--giftmall .gift-original-contact{height:100%}.modal__wrapper--giftmall .gift-original-contact .btn-type-confirm.lds-dual-ring{cursor:wait;pointer-events:none;color:transparent;position:relative}.modal__wrapper--giftmall .gift-original-contact .btn-type-confirm.lds-dual-ring:after{content:"";position:absolute;left:calc(50% - 16px);top:2px;display:inline-block;width:32px;height:32px;margin:4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:4px solid #fff;border-color:#fff transparent #fff transparent;-webkit-animation:animate-lds-dual-ring 1.2s linear infinite;-moz-animation:animate-lds-dual-ring 1.2s linear infinite;-ms-animation:animate-lds-dual-ring 1.2s linear infinite;-o-animation:animate-lds-dual-ring 1.2s linear infinite;animation:animate-lds-dual-ring 1.2s linear infinite}@-webkit-keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-moz-keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-ms-keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-o-keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.modal__wrapper--giftmall .gift-original-contact .wrapper-success .title-header{margin-bottom:20px}.modal__wrapper--giftmall .gift-original-contact .wrapper-success .success-image{display:flex;justify-content:center}.modal__wrapper--giftmall .gift-original-contact .error-container .gp-action{height:initial !important;padding-bottom:5px !important}.giftmall-detail{display:flex;justify-content:space-between;flex-direction:column;margin-bottom:20px;height:100%}.giftmall-detail .row-detail{overflow-x:hidden;overflow-y:auto;padding:0 15px}.giftmall-detail:not(.company-gift-detail) .row-detail{height:calc( 100% - 157px)}.giftmall-detail:not(.company-gift-detail) .gp-action{height:157px}.giftmall-detail.company-gift-detail .row-detail{height:calc( 100% - 285px)}.giftmall-detail.company-gift-detail .gp-action{height:285px}.giftmall-detail.wrapper-gift-original-choose-contact:not(.success) .gp-contact{height:calc( 100% - 130px)}.giftmall-detail.wrapper-gift-original-choose-contact:not(.success) .gp-action{height:130px}.giftmall-detail.wrapper-gift-original-choose-contact .gp-contact{overflow:auto;padding:30px 20px 15px}@media screen and (min-width: 575px){.giftmall-detail.wrapper-gift-original-choose-contact .gp-contact{padding-left:20%;padding-right:20%}}.giftmall-detail.wrapper-gift-original-choose-contact .gp-action .btn-type-confirm:disabled{background:#f4f4f4;border-color:#f4f4f4;color:#f09192}.giftmall-detail.wrapper-gift-original-choose-contact .box-note-header{border:1px solid #fb5252;padding:5px;border-radius:5px;margin-bottom:15px;margin-top:15px;text-align:center}.giftmall-detail.wrapper-gift-original-choose-contact .title-header{font-size:24px;line-height:36px;text-align:center;font-weight:bold}.giftmall-detail.wrapper-gift-original-choose-contact .list-contact{margin-top:10px}.giftmall-detail.wrapper-gift-original-choose-contact .list-contact li{cursor:pointer;border-radius:10px;position:relative}.giftmall-detail.wrapper-gift-original-choose-contact .list-contact .contact-item{border:1px solid #6b6b6b;background-color:#d1d1d1;padding:15px;transition:all .2s;transition:border-width .2s ease-in-out}.giftmall-detail.wrapper-gift-original-choose-contact .list-contact .contact-item.selected{border-color:#3465a4;border-width:3px;background-color:#fff}.giftmall-detail.wrapper-gift-original-choose-contact .list-contact .contact-item .wrapper-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:10px;min-height:30px}.giftmall-detail.wrapper-gift-original-choose-contact .list-contact .contact-item .wrapper-header span{color:#3465a4;font-weight:bold;font-size:20px}.giftmall-detail.wrapper-gift-original-choose-contact .list-contact .contact-item .wrapper-header .group-action-item-contact .btn-action{color:#ee9031;border:1px solid #ee9031;padding:5px;font-size:18px;font-weight:bold;cursor:pointer;border-radius:5px}.giftmall-detail.wrapper-gift-original-choose-contact .list-contact .contact-item .wrapper-header .group-action-item-contact .btn-action:first-child{margin-right:10px}@media screen and (max-width: 320px){.giftmall-detail.wrapper-gift-original-choose-contact .list-contact .contact-item .wrapper-header span{font-size:18px}.giftmall-detail.wrapper-gift-original-choose-contact .list-contact .contact-item .wrapper-header .group-action-item-contact .btn-action{font-size:16px}.giftmall-detail.wrapper-gift-original-choose-contact .list-contact .contact-item .wrapper-header .group-action-item-contact .btn-action:first-child{margin-right:5px}}.giftmall-detail.wrapper-gift-original-choose-contact .list-contact .contact-item span{display:block;line-height:1.3}.giftmall-detail.wrapper-gift-original-choose-contact .list-contact .contact-item:not(:last-child){margin-bottom:15px}.giftmall-detail.wrapper-gift-original-choose-contact .list-contact .add-contact-item{border:2px dashed #3465a4;padding:30px 15px;color:#3465a4;font-weight:500;font-size:20px;text-align:center}.giftmall-detail.wrapper-gift-original-choose-contact.success .gp-action{height:130px}.giftmall-detail .wrapper-slick-img{height:220px;position:relative}.giftmall-detail .wrapper-slick-img .slick-slider{height:100%}.giftmall-detail .wrapper-slick-img .slick-slider .slick-slide img{height:220px;width:auto;margin:0 auto}.giftmall-detail .wrapper-slick-img>img{height:220px;width:100%;object-fit:contain;margin:0 auto}.giftmall-detail .wrapper-slick-img .slick-dots{bottom:7px}.giftmall-detail .wrapper-slick-img .slick-dots li{width:10px;height:10px}.giftmall-detail .wrapper-slick-img .slick-dots li button{background-color:#d9e9f6;border-radius:50%;width:7px;height:7px}.giftmall-detail .wrapper-slick-img .slick-dots li button::before{display:none}.giftmall-detail .wrapper-slick-img .slick-dots li.slick-active button{background-color:#58aef9}.giftmall-detail .wrapper-slick-img label{background:#01b4da;color:#fff;padding:3px 5px;right:5px;top:5px;position:absolute;border-radius:5px}.giftmall-detail .wrapper-slick-img .price{position:absolute;padding:5px 15px;color:#fff;font-weight:bold;z-index:1;bottom:0;right:0;background-color:rgba(0,0,0,.65)}@media screen and (min-width: 575px){.giftmall-detail .wrapper-slick-img .price{right:calc( 25% / 2 )}}.giftmall-detail .img{display:flex;justify-content:center}.giftmall-detail .img img{min-height:150px;max-height:200px;max-width:100%;margin:0 auto}.giftmall-detail .summary{border-top:1px solid #e0e0e094;padding:10px 15px 0;margin-right:-15px;margin-left:-15px}.giftmall-detail .summary .info .brand{font-size:12px;color:#698fb2;margin-bottom:3px}.giftmall-detail .summary .info .title{font-weight:bold;font-size:20px;color:#333}.giftmall-detail .summary .info .name-notice{margin-top:3px;font-size:11px;white-space:pre-wrap;word-wrap:break-word}.giftmall-detail .summary .description{margin-top:15px;white-space:pre-wrap;word-wrap:break-word}.giftmall-detail .summary .description p{margin-bottom:15px}.giftmall-detail .summary .notice{margin-top:15px}.giftmall-detail .summary .description,.giftmall-detail .summary .notice{white-space:pre-wrap;word-wrap:break-word;line-height:1.4}@media screen and (min-width: 576px){.giftmall-detail .summary .info,.giftmall-detail .summary .description,.giftmall-detail .summary .notice{max-width:75%;margin-left:auto;margin-right:auto}}.giftmall-detail.gift-out-of-stock{justify-content:center;padding:20px 30px}.giftmall-detail.gift-out-of-stock .common-error{font-size:24px;text-align:center;margin-top:20px;margin-bottom:30px}.giftmall-detail.gift-out-of-stock .gp-action .btn-type-close{width:300px}.giftmall-detail .form-contact-detail .form-group{margin-bottom:5px}.giftmall-detail .form-contact-detail .form-group label{display:block;line-height:26px;font-size:12px}.giftmall-detail .form-contact-detail .form-group label span{color:#fb5252;margin-left:5px}.giftmall-detail .form-contact-detail .form-group .space-hr{display:flex;justify-content:center;align-items:center;padding:0 6px}.giftmall-detail .form-contact-detail .form-group .form-group-postcode{display:flex}.giftmall-detail .form-contact-detail .form-group .form-group-postcode .ipt{width:60px;overflow:hidden;resize:none}.giftmall-detail .form-contact-detail .form-group .ipt{width:100%;color:#333;border:1px solid #333;padding:5px 5px 5px;border-radius:5px;height:38px;font-size:18px;line-height:28px;max-width:100%;box-sizing:border-box;-moz-appearance:textfield}@media screen and (min-width: 575px){.giftmall-detail .form-contact-detail .form-group .ipt.ipt-half{width:100px}}.giftmall-detail .form-contact-detail .form-group .ipt::-webkit-outer-spin-button,.giftmall-detail .form-contact-detail .form-group .ipt::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.giftmall-detail .form-contact-detail .form-group .ipt:focus{border-color:#4094b2;background-color:#fff}.box-note-form-option .form-contact-detail{border:1px solid #333;border-radius:5px;padding:10px 15px}.box-note-form-option .form-contact-detail p{line-height:1.5}.box-note-form-option .form-contact-detail p strong{font-weight:bold}.giftmall-item{cursor:pointer;display:flex;margin-bottom:20px;padding:10px;border:1px solid #d6d6d6;border-radius:10px}.giftmall-item .box-img{width:30%;min-height:140px}.giftmall-item .box-img img{max-width:100%;height:auto}.giftmall-item .box-summary{width:70%;padding-left:10px}.giftmall-item .box-summary .brand{font-size:.8571428571rem;line-height:16px;color:#4094b2}.giftmall-item .box-summary .title{font-size:1.1428571429rem;line-height:20px}@media screen and (max-width: 415px){.giftmall-item .box-summary .title{font-size:14px}}.giftmall-item .box-summary .notice{white-space:pre-line;color:#696d69;font-size:.7142857143rem;line-height:13px}.giftmall-item .box-summary .list-label{display:flex;flex-wrap:wrap}.giftmall-item .box-summary .list-label .label-g{margin-top:3px;margin-right:3px;padding:3px 5px;color:#fff;font-size:.8571428571rem;line-height:14px}@media screen and (max-width: 414px){.giftmall-item .box-summary .list-label .label-g{padding:3px 2px}}.giftmall-item .box-summary .list-label .label-g--new{background-color:#c00000}.giftmall-item .box-summary .list-label .label-g--favorite{background-color:#01b4da}.giftmall-item .box-summary .list-label .label-g--exchangeable{background-color:#4dbf4d}.giftmall-item .box-summary .list-label .label-g--exchanged{background-color:#696d69}.giftmall-item .box-summary .list-label .label-g--original{background-color:#f1c40f}.giftmall-item .box-summary .list-label .label-g:not(:last-child()){margin-right:5px}.giftmall-item .box-summary .price{font-size:1.4285714286rem;line-height:26px;font-weight:bold;color:#ee9031;margin-top:3px}@media screen and (max-width: 575px){.giftmall-item .box-img{width:140px}.giftmall-item .box-summary{width:calc(100% - 140px)}}.gift-original-item{cursor:pointer;display:flex;flex-direction:column;margin-bottom:20px;border:1px solid #ccc;border-radius:8px}.gift-original-item .img{display:flex;justify-content:center;position:relative;object-fit:cover;border-top-left-radius:8px;border-top-right-radius:8px;height:200px;border-bottom:.5px solid rgba(204,204,204,.2)}.gift-original-item .img img{min-height:150px;height:199px;max-width:100%}.gift-original-item .img label{font-size:.75rem;background:#01b4da;color:#fff;padding:3px 5px;right:15px;top:15px;position:absolute;border-radius:5px}.gift-original-item .img label.cgift{background-color:#00b050}.gift-original-item .img .price{position:absolute;padding:5px 15px;color:#fff;font-weight:bold;z-index:1;bottom:0;right:-1px;background-color:rgba(0,0,0,.65)}.gift-original-item .img .public{position:absolute;padding:8px 13px;border-radius:5px;color:#fff;font-weight:bold;z-index:1;top:5px;right:5px}.gift-original-item .img .public.on{background-color:#00b050}.gift-original-item .img .public.off{background-color:#c00000}.gift-original-item .summary{padding:10px 5px;display:flex;flex-direction:row;justify-content:space-between}.gift-original-item .summary .info{flex:1;padding-left:10px;padding-right:10px}.gift-original-item .summary .info .brand{font-size:12px;color:#698fb2;margin-bottom:3px}.gift-original-item .summary .info .title{font-weight:bold;font-size:20px;color:#333}@media screen and (max-width: 575px){.gift-original-item .summary .info .title{font-size:18px}}.gift-original-item .summary .info .name-notice{margin-top:3px;font-size:11px;white-space:pre-wrap;word-wrap:break-word}.gift-original-item .summary .note{max-width:50%;line-height:1.3;border:1px solid #fb5252;color:#333;padding:5px;border-radius:5px;position:relative;height:fit-content}@media screen and (max-width: 575px){.gift-original-item .summary .note{max-width:40%;font-size:11px}}.gift-original-item .summary .note strong{font-weight:bold}.gift-original-item .summary .note::before{content:"";position:absolute;border-style:solid;border-width:0 10px 10px;border-color:#fb5252 transparent;display:block;width:0;z-index:0;top:-11px;right:10px}.gift-original-item .summary .note::after{content:"";position:absolute;border-style:solid;border-width:0 10px 10px;border-color:#fff transparent;display:block;width:0;z-index:1;top:-9px;right:10px}.gift-original-item .exchange{padding:0 0 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.gift-original-item .exchange .btn-exchange-confirm{display:block;width:75%;max-width:190px;height:45px;background:linear-gradient(90deg, rgba(252, 148, 4, 0.76078), #ec9348);font-size:14px;color:#fff;border-color:transparent;text-align:center;border-radius:5px;line-height:45px;font-size:16px;font-weight:bold}.gift-original-item .exchange .btn-exchange-confirm.lds-dual-ring{cursor:wait;pointer-events:none;color:transparent;position:relative}.gift-original-item .exchange .btn-exchange-confirm.lds-dual-ring:after{content:"";position:absolute;left:calc(50% - 16px);top:2px;display:inline-block;width:32px;height:32px;margin:4px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:4px solid #fff;border-color:#fff transparent #fff transparent;-webkit-animation:animate-lds-dual-ring 1.2s linear infinite;-moz-animation:animate-lds-dual-ring 1.2s linear infinite;-ms-animation:animate-lds-dual-ring 1.2s linear infinite;-o-animation:animate-lds-dual-ring 1.2s linear infinite;animation:animate-lds-dual-ring 1.2s linear infinite}@-webkit-keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-moz-keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-ms-keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-o-keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animate-lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.gift-original-item .exchange .btn-exchange-confirm:disabled{pointer-events:none;background:#b3b3b3}.gift-original-item .exchange .common-error{margin-bottom:10px}@media screen and (max-width: 575px){.gift-original-item .exchange{padding:0 15px 20px}.gift-original-item .exchange .btn-exchange-confirm{width:100%}}.company-gift-transaction-detail{height:100%}.company-gift-transaction-detail .container-detail{height:100%;display:flex;flex-direction:column;justify-content:space-between}.company-gift-transaction-detail .container-detail .content-gift-info{height:calc( 100% - 75px)}.company-gift-transaction-detail .container-detail .gp-action{height:75px}.company-gift-transaction-detail .container-detail.lg .content-gift-info{height:calc( 100% - 130px)}.company-gift-transaction-detail .container-detail.lg .gp-action{height:130px}.company-gift-transaction-detail .container-detail .content-gift-info{overflow-y:auto;padding:20px}@media screen and (min-width: 575px){.company-gift-transaction-detail .container-detail .content-gift-info .container-overflow{width:75%;margin:0 auto}}.company-gift-transaction-detail .container-detail .gp-action-detail{background-color:#fff}.company-gift-transaction-detail .container-detail .gp-action-detail .btn-confirm-use{margin-bottom:15px}.company-gift-transaction-detail .container-detail .order-trans-title{font-size:18px;line-height:32px;font-weight:bold}.company-gift-transaction-detail .container-detail .order-trans-title-small{font-size:12px;line-height:26px;font-weight:normal}.company-gift-transaction-detail .container-detail .exchange-number{color:#4094b2}.company-gift-transaction-detail .container-detail .box-gift{margin-top:30px}.company-gift-transaction-detail .container-detail .company-gift-item{border:1px solid #333;border-radius:5px;padding:10px 15px}.company-gift-transaction-detail .container-detail .company-gift-item .col-detail{display:flex;flex-direction:column;justify-content:center}.company-gift-transaction-detail .container-detail .date{line-height:32px;font-weight:bold;border-bottom:3px solid #333}.company-gift-transaction-detail .container-detail .row-cgift{display:flex}.company-gift-transaction-detail .container-detail .col-img{width:199px;height:199px}.company-gift-transaction-detail .container-detail .col-img img{width:100%;height:100%;object-fit:contain;object-position:center}.company-gift-transaction-detail .container-detail .col-detail{width:calc(100% - 199px);padding-left:15px}.company-gift-transaction-detail .container-detail .col-detail h5{color:#4094b2;font-size:12px}.company-gift-transaction-detail .container-detail .col-detail .cgift-name{font-size:18px;font-weight:bold;line-height:32px}.company-gift-transaction-detail .container-detail .col-detail .cgift-quantity-amount{font-weight:bold;color:#666}@media screen and (max-width: 575px){.company-gift-transaction-detail .container-detail .col-img{width:130px;height:130px}.company-gift-transaction-detail .container-detail .col-detail{width:calc(100% - 130px)}}@media screen and (max-width: 320px){.company-gift-transaction-detail .container-detail .col-img{width:80px;height:80px}.company-gift-transaction-detail .container-detail .col-detail{width:calc(100% - 80px)}}.company-gift-transaction-detail .container-detail .box-note{margin-top:20px}.company-gift-transaction-detail .container-detail .box-note .box-note-remarks{border:1px solid #333;border-radius:5px;padding:10px 15px;font-size:18px;white-space:pre-wrap;word-wrap:break-word;height:120px;overflow-y:auto;overflow-x:hidden}.company-gift-transaction-detail .container-detail .box-note .box-note-remarks::-webkit-scrollbar-track,.company-gift-transaction-detail .container-detail .box-note .box-note-remarks::-webkit-scrollbar-track{border-radius:5px}.company-gift-transaction-detail .container-detail .box-note .box-note-remarks::-webkit-scrollbar-thumb,.company-gift-transaction-detail .container-detail .box-note .box-note-remarks::-webkit-scrollbar-thumb{border-radius:5px}.giftmall-transaction-detail{height:100%}.giftmall-transaction-detail .container-detail{height:100%;display:flex;flex-direction:column}.giftmall-transaction-detail .container-detail:not(.minimal) .content-gift-info{height:calc( 100% - 130px)}.giftmall-transaction-detail .container-detail:not(.minimal) .gp-action{height:130px}.giftmall-transaction-detail .container-detail.minimal .content-gift-info{height:calc( 100% - 75px)}.giftmall-transaction-detail .container-detail.minimal .gp-action{height:75px}.giftmall-transaction-detail .container-detail .content-gift-info:not(.content-gift-info--giftee){overflow:hidden}.giftmall-transaction-detail .container-detail .gift-img{height:200px}.giftmall-transaction-detail .container-detail .gift-img img{height:100%;max-width:100%;margin:0 auto}@media screen and (max-width: 350px){.giftmall-transaction-detail .container-detail .gift-img{height:150px}}.giftmall-transaction-detail .container-detail .gift-img-cotoco img{height:auto;max-width:100%;margin:0 auto}.giftmall-transaction-detail .container-detail .gift-info{margin-top:20px}@media screen and (min-width: 576px){.giftmall-transaction-detail .container-detail .gift-info{max-width:75%;width:100%;margin:20px auto 0;padding:0 15px}}.giftmall-transaction-detail .container-detail .gift-info .brand{font-size:12px;margin-bottom:3px;color:#698fb2}.giftmall-transaction-detail .container-detail .gift-info h4{font-size:20px;font-weight:bold;color:#698fb2}.giftmall-transaction-detail .container-detail .gift-info .name-notice{margin-top:3px;font-size:11px;white-space:pre-wrap;word-wrap:break-word}.giftmall-transaction-detail .container-detail .gift-info .period,.giftmall-transaction-detail .container-detail .gift-info .txt-info{font-weight:bold}.giftmall-transaction-detail .container-detail .gift-info .description,.giftmall-transaction-detail .container-detail .gift-info .notice{white-space:pre-wrap;word-wrap:break-word;margin-bottom:15px}.giftmall-transaction-detail .container-detail .gift-barcode{margin:15px auto 10px auto}@media screen and (min-width: 576px){.giftmall-transaction-detail .container-detail .gift-barcode{max-width:75%}}.giftmall-transaction-detail .container-detail .gift-barcode img{max-width:100%;height:auto;margin:0 auto}.giftmall-transaction-detail .container-detail .gp-action-detail .btn-confirm-use{margin-bottom:10px}.giftmall-transaction-detail .container-detail .content-gift-info--giftee{overflow-y:auto}.giftmall-transaction-detail .container-detail .content-gift-info--giftee .trans-header,.giftmall-transaction-detail .container-detail .content-gift-info--giftee .trans-footer{height:60px;padding:15px 0;border-bottom:solid 1px #ededed}.giftmall-transaction-detail .container-detail .content-gift-info--giftee .trans-header img,.giftmall-transaction-detail .container-detail .content-gift-info--giftee .trans-footer img{height:30px;width:auto;margin:0 auto}.giftmall-transaction-detail .container-detail .content-gift-info--giftee .trans-footer{border-top:solid 1px #ededed}.giftmall-transaction-detail .container-detail .content-gift-info--giftee .trans-body{max-width:600px;padding:0 15px;margin:0 auto;color:#393939}.giftmall-transaction-detail .container-detail .content-gift-info--giftee .trans-body .main-img img{max-width:100%;height:auto;margin:0 auto}.giftmall-transaction-detail .container-detail .content-gift-info--giftee .trans-body .h6{margin-top:24px;font-weight:bold;font-size:18px;line-height:1.6}.giftmall-transaction-detail .container-detail .content-gift-info--giftee .trans-body .main-title{margin-top:24px;font-size:18px;line-height:1.6}.giftmall-transaction-detail .container-detail .content-gift-info--giftee .trans-body .main-title strong{font-weight:bold}.giftmall-transaction-detail .container-detail .content-gift-info--giftee .trans-body .description{max-width:100%;margin:16px;padding:8px;min-height:64px;border-radius:8px;background-color:#f3f3f3;display:flex;justify-content:center;align-items:center}.giftmall-transaction-detail .container-detail .content-gift-info--giftee .trans-body .card-content{max-width:100%;min-height:88px;margin:16px 20px;position:relative;box-shadow:0px 0px 4px rgba(0,0,0,.1);border-radius:8px}.giftmall-transaction-detail .container-detail .content-gift-info--giftee .trans-body .card-row{display:flex;flex-direction:row}.giftmall-transaction-detail .container-detail .content-gift-info--giftee .trans-body .card-img{width:88px;height:88px}.giftmall-transaction-detail .container-detail .content-gift-info--giftee .trans-body .card-img img{width:100%;height:100%;object-fit:contain}.giftmall-transaction-detail .container-detail .content-gift-info--giftee .trans-body .card-info{flex:1;padding-left:15px;display:flex;flex-direction:column;justify-content:center;color:#393939}.giftmall-transaction-detail .container-detail .content-gift-info--giftee .trans-body .card-info h5{font-weight:bold;margin-bottom:5px;color:#393939}.giftmall-transaction-detail .container-detail .content-gift-info--giftee .trans-body .card-info p{color:#393939}.giftmall-transaction-detail .container-detail .content-gift-info--giftee .trans-body .card-date{color:#888;text-align:right;font-size:12px;padding:0 15px 10px 0}.giftmall-transaction-detail .container-detail .content-gift-info--giftee .trans-body .note{line-height:1.6;margin-bottom:10px}.gift-transaction-scroll-fix{margin:unset !important}.giftmall-exchange-list{height:100vh}.giftmall-exchange-list .wrapper-gift-detail-exchanged{height:100%}.giftmall-exchange-list .tab-vuetify-main-content{padding-top:20px}.giftmall-exchange-list .v-tabs.tab-vuetify-main .v-tabs__container{justify-content:center}.giftmall-exchange-list .v-tabs.tab-vuetify-main .v-tabs__wrapper{margin:0}.giftmall-exchange-list .v-tabs.tab-vuetify-main .v-tabs__bar{position:initial !important}.giftmall-exchange-list .modal-list{height:100%;display:flex;flex-direction:column}.giftmall-exchange-list .modal-list .modal-list-container{height:calc( 100% - 75px)}.giftmall-exchange-list .modal-list .gp-action-new{height:75px}.giftmall-exchange-list .modal-list-container{overflow-y:auto;position:relative;padding:0 15px}.giftmall-exchange-list .modal__header{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;padding:10px 0 0;z-index:2;display:block}.giftmall-exchange-list .modal__header h2{text-align:center;font-size:20px;font-weight:bold;padding-bottom:5px;color:#343434;border-bottom:1px solid #b3b3b3}.giftmall-exchange-list .note-not-yet-exchange{position:relative;border:1px solid #fb5252;padding:5px;border-radius:5px;margin-bottom:15px;text-align:center;white-space:pre-wrap}.giftmall-exchange-list .wrapper-list-gift__not-used .title-list{color:#4094b2}.giftmall-exchange-list .wrapper-list-gift__used .title-list{color:#343434}.giftmall-exchange-list .wrapper-list-gift__used .gift-trans-item{cursor:default}.giftmall-exchange-list .wrapper-list-gift .title-list{text-align:center;font-size:20px;font-weight:bold;padding-bottom:10px}.giftmall-exchange-list .note-label{margin-top:10px;display:flex;flex-direction:column;align-items:flex-end}.giftmall-exchange-list .note-label span{display:block;width:120px;height:35px;text-align:center;border-radius:5px;line-height:35px;font-size:16px;font-weight:bold;background-color:#979797;color:#fff}.giftmall-exchange-list .gp-action{display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.giftmall-exchange-list .gp-action.gp-action-new{margin-top:0;padding:15px 0;width:100%;align-items:center;background-color:#fff}.giftmall-exchange-list .gp-action.gp-action-new .btn-type-close{width:90%;max-width:350px;height:45px}.giftmall-exchange-list .gp-action .btn-gift{display:block;width:150px;height:35px;text-align:center;border-radius:5px;line-height:35px;font-size:16px;font-weight:bold}.giftmall-exchange-list .gp-action-detail{align-items:center;padding:15px 20px;margin-top:0}.giftmall-exchange-list .gp-action-detail .btn-gift{width:100%;height:45px}@media screen and (min-width: 575px){.giftmall-exchange-list .gp-action-detail .btn-gift{width:75%}}.giftmall-exchange-list .gp-action .btn-use-now,.giftmall-exchange-list .gp-action .btn-type-confirm{background:#f4d078;background:-webkit-linear-gradient(top, #f7dfa5, #f0c14b);background:linear-gradient(to bottom, #f7dfa5, #f0c14b);color:#000;border:1px solid #b3b3b3;margin-bottom:10px}.giftmall-exchange-list .gp-action .btn-use-now:disabled,.giftmall-exchange-list .gp-action .btn-type-confirm:disabled{pointer-events:none;background:#b3b3b3}.giftmall-exchange-list .gp-action .btn-use-now--white,.giftmall-exchange-list .gp-action .btn-type-confirm--white{background:#fff}.giftmall-exchange-list .gp-action .btn-used{background-color:#fb5252;color:#fff;border:1px solid #fb5252}.giftmall-exchange-list .gp-action .btn-used:disabled{pointer-events:none;background:#b3b3b3;border-color:#b3b3b3}.giftmall-exchange-list .gp-action .btn-used--cgift:disabled{pointer-events:inherit}.giftmall-exchange-list .gp-action .btn-type-close{background-color:#4094b2;color:#fff;border:1px solid #4094b2}.giftmall-exchange-list .gift-trans-item{padding:20px 15px;position:relative;display:flex;flex-direction:column;margin-bottom:20px;border:1px solid #ccc;border-radius:25px}.giftmall-exchange-list .gift-trans-item.gift-trans-item--unused,.giftmall-exchange-list .gift-trans-item.is-see{cursor:pointer}.giftmall-exchange-list .gift-trans-item .date{font-size:10px;color:#979797;text-align:right;position:absolute;right:15px;top:5px}.giftmall-exchange-list .gift-trans-item .label-cgift{display:inline-block;background-color:#00b050;font-size:.75rem;color:#fff;padding:3px 5px;border-radius:5px;margin-bottom:5px}.giftmall-exchange-list .gift-trans-item .wrapper-item{display:flex}.giftmall-exchange-list .gift-trans-item .wrapper-item .gift-img{width:35%;min-height:100px}.giftmall-exchange-list .gift-trans-item .wrapper-item .gift-img img{width:130px;height:130px;object-fit:contain;object-position:center;margin:0 auto}.giftmall-exchange-list .gift-trans-item .wrapper-item .gift-info{width:75%;padding-left:10px}.giftmall-exchange-list .gift-trans-item .wrapper-item .gift-info h5{font-weight:bold;font-size:18px;line-height:1.3}@media screen and (max-width: 575px){.giftmall-exchange-list .gift-trans-item .wrapper-item .gift-info h5{font-size:16px}}.giftmall-exchange-list .gift-trans-item .wrapper-item .gift-info p{color:#979797}.giftmall-exchange-list .gift-trans-item .wrapper-item .gift-info p.price-gift-promotion{color:#fb5252}.giftmall-exchange-list .gift-trans-item .wrapper-item .gift-info .date-expert{margin-top:5px}.giftmall-exchange-list .gift-trans-item .wrapper-item .gift-info .brand{font-size:12px;color:#698fb2;margin-bottom:3px}.giftmall-exchange-list .gift-trans-item .wrapper-item .gift-info .name-notice{margin-top:3px;font-size:11px;margin-bottom:3px;white-space:pre-wrap;word-wrap:break-word}.giftmall-exchange-list .gift-trans-item .wrapper-item .gift-info .gp-action{margin-top:10px}@media screen and (max-width: 575px){.giftmall-exchange-list .gift-trans-item .wrapper-item .gift-img{width:130px}.giftmall-exchange-list .gift-trans-item .wrapper-item .gift-info{width:calc(100% - 130px)}}@media screen and (max-width: 320px){.giftmall-exchange-list .gift-trans-item .wrapper-item .gift-img{width:80px}.giftmall-exchange-list .gift-trans-item .wrapper-item .gift-img img{width:80px;height:80px}.giftmall-exchange-list .gift-trans-item .wrapper-item .gift-info{width:calc(100% - 80px)}}.giftmall-exchange-list .gift-trans-item .gp-action .btn-gift{margin-bottom:0}.giftmall-exchange-list .gift-trans-item .gp-action .btn-used{margin-top:10px}.giftmall-exchange-list .error-container{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:space-between;margin-top:10px}.giftmall-exchange-list .error-container svg{color:#fb5252}.giftmall-exchange-list .error-container h4{font-size:20px;line-height:1.3;text-align:center}.giftmall-exchange-list .error-container .gp-action{width:100%;background-color:#fff;padding:0 15px 15px;display:flex;flex-direction:column;justify-content:center;align-items:center}.giftmall-exchange-list .error-container .gp-action .btn-gift{display:block;width:100%;height:45px;text-align:center;border-radius:5px;line-height:45px;font-size:16px;font-weight:bold}@media screen and (min-width: 575px){.giftmall-exchange-list .error-container .gp-action .btn-gift{width:75%}}.giftmall-exchange-list .error-container .gp-action .btn-type-close{background-color:#4094b2;color:#fff;border:1px solid #4094b2}.wrapper-order-detail--admin{height:100%}.wrapper-order-detail--admin .content-wrapper{height:100%}.wrapper-order-detail--admin .content-wrapper .modal-header .title{text-align:center;font-size:18px;line-height:inherit}.wrapper-order-detail--admin .content-wrapper .margin-header{margin-bottom:15px}.wrapper-order-detail--admin .modal-body-trans{padding:0;justify-content:space-between}.wrapper-order-detail--admin .modal-body-trans .status-delivery{height:calc(100% - 85px)}.wrapper-order-detail--admin .modal-body-trans .exchange-group{border-bottom:3px solid #333;margin-bottom:15px}.wrapper-order-detail--admin .modal-body-trans .time{font-size:14px;font-weight:700;line-height:32px}.wrapper-order-detail--admin .modal-body-trans .exchange-num{color:#4094b2}.wrapper-order-detail--admin .modal-body-trans p.title{font-size:18px;font-weight:700;line-height:32px}.wrapper-order-detail--admin .modal-body-trans p.title-small{font-size:12px;line-height:26px}.wrapper-order-detail--admin .modal-body-trans .box-border{border:solid 1px #333;border-radius:5px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product{overflow:auto;padding-top:20px;padding-bottom:20px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .contain-overflow{padding:0 15px;flex-direction:column;display:flex}@media screen and (min-width: 757px){.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .contain-overflow{width:70%;margin:0 15%}}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .first .user{border:1px solid #ccc;padding:15px;margin-bottom:15px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .first .user .user-avt-delivery{width:70px;height:70px;border-radius:50%;margin:0 auto 5px;-o-object-fit:cover;object-fit:cover}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .first .user h4.user-name{font-size:16px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .first .user h4.user-detail-trans{padding-top:5px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .user-group{margin-bottom:20px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .user-group .user-detail{display:flex;flex-direction:row;align-items:center;padding:5px 10px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .user-group .user-detail .avatar-wrapper .avt{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;margin:0 15px 0 0}@media screen and (max-width: 600px){.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .user-group .user-detail .avatar-wrapper .avt{width:56px;height:56px;margin:0 20px 0 0}}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .user-group .user-detail .user-name,.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .user-group .user-detail .user-mail{font-size:14px;font-weight:bold;line-height:30px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .gift-group{margin-bottom:20px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .gift-group .order-gift-info{display:flex;flex-direction:column;padding:15px 10px;font-size:14px}@media screen and (max-width: 600px){.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .gift-group .order-gift-info{font-size:12px}}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .gift-group .order-gift-info .gift-detail{display:flex;flex-direction:row;align-items:center;width:100%}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .gift-group .order-gift-info .gift-detail .gift-wrapper{width:199px;height:199px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .gift-group .order-gift-info .gift-detail .gift-wrapper .gift-img{width:100%;height:100%;object-fit:contain;object-position:center}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .gift-group .order-gift-info .gift-detail .gift-info{padding-left:15px;display:flex;flex-flow:column wrap;justify-content:center;width:calc(100% - 199px)}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .gift-group .order-gift-info .gift-detail .gift-info .exchange-num{color:#4094b2}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .gift-group .order-gift-info .gift-detail .gift-info .brand-name{font-size:12px;padding-bottom:5px;color:#4094b2}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .gift-group .order-gift-info .gift-detail .gift-info .gift-name{font-size:18px;line-height:2;font-weight:bold}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .gift-group .order-gift-info .gift-detail .gift-info .quantity{font-size:14px;line-height:32px;font-weight:bold;color:#666}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .gift-group .order-gift-info .gift-detail .gift-info .title-status-delivery{padding-top:7px;font-size:18px;font-weight:bold;color:#4094b2}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .gift-group .order-gift-info .gift-detail .gift-info .title-status-delivery.done{color:#fb5252}@media screen and (max-width: 575px){.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .gift-group .order-gift-info .gift-detail .gift-wrapper{width:130px;height:130px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .gift-group .order-gift-info .gift-detail .gift-info{width:calc(100% - 130px)}}@media screen and (max-width: 320px){.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .gift-group .order-gift-info .gift-detail .gift-wrapper{width:80px;height:80px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .gift-group .order-gift-info .gift-detail .gift-info{width:calc(100% - 80px)}}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .contact-info{padding:10px 15px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .contact-info p{line-height:1.5}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .contact-info p strong{font-weight:bold}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .contact-group{margin-bottom:20px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .remarks-group .remarks-info{padding:10px 15px;overflow-x:hidden;overflow-y:auto;height:150px;display:block;font-size:18px;white-space:pre-line}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .remarks-group .remarks-info::-webkit-scrollbar-track,.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .remarks-group .remarks-info::-webkit-scrollbar-track{border-radius:5px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .remarks-group .remarks-info::-webkit-scrollbar-thumb,.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .remarks-group .remarks-info::-webkit-scrollbar-thumb{border-radius:5px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .write-delivery-content .contact ul.contact-detail-user{margin-top:15px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .write-delivery-content .contact ul.contact-detail-user li{display:flex;justify-content:space-between;padding:10px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .write-delivery-content .contact ul.contact-detail-user li span{display:flex}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .write-delivery-content .contact ul.contact-detail-user li span i{color:red}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .write-delivery-content .contact ul.contact-detail-user li .normal{display:flex;width:400px;min-width:auto;border:1px solid #a9a3a3;height:auto;padding:7px 12px 5px;line-height:20px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .write-delivery-content .contact ul.contact-detail-user li .gp-postcode{display:flex;width:400px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .write-delivery-content .contact ul.contact-detail-user li .third-spec{width:70px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .write-delivery-content .contact ul.contact-detail-user li .fourth-spec{width:100px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .write-delivery-content .contact ul.contact-detail-user li .input-spec{line-height:20px;border:1px solid #a9a3a3;height:25px;height:auto;padding:7px 12px 5px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .write-delivery-content .contact ul.contact-detail-user li h4.line-input{font-size:25px;margin:auto 10px}@media only screen and (max-width: 800px){.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .write-delivery-content .contact ul.contact-detail-user li .normal{display:flex;width:300px;min-width:auto;border:1px solid #a9a3a3;height:auto;padding:7px 10px 5px 10px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .write-delivery-content .contact ul.contact-detail-user li .input-spec{width:auto;border:1px solid #a9a3a3;height:25px;height:auto;padding:7px 10px 5px 10px}}@media only screen and (max-width: 500px){.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .write-delivery-content .contact ul.contact-detail-user li .normal{display:flex;width:180px;min-width:auto;border:1px solid #a9a3a3;height:auto;padding:7px 10px 5px 10px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .write-delivery-content .contact ul.contact-detail-user li .input-spec{width:auto;border:1px solid #a9a3a3;height:auto;padding:7px 10px 5px 10px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .write-delivery-content .contact ul.contact-detail-user li .gp-postcode{width:180px}}@media only screen and (max-width: 321px){.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .write-delivery-content .contact ul.contact-detail-user li .normal{display:flex;width:130px;min-width:auto;border:1px solid #a9a3a3;height:auto;padding:7px 10px 5px 10px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .write-delivery-content .contact ul.contact-detail-user li .third-number{width:35px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .write-delivery-content .contact ul.contact-detail-user li .input-spec{width:auto;border:1px solid #a9a3a3;height:auto;padding:7px 10px 5px 10px}.wrapper-order-detail--admin .modal-body-trans .write-delivery-content-product .write-delivery-content .contact ul.contact-detail-user li .gp-postcode{width:130px}}.wrapper-order-detail--admin .modal-body-trans .wrapper-action{height:85px}.wrapper-order-detail--admin .modal-body-trans .fm-gr-cm-over-hand{padding:20px 15px}@media screen and (min-width: 757px){.wrapper-order-detail--admin .modal-body-trans .fm-gr-cm-over-hand{width:70%;margin:0 15%}}div[data-modal=stamp-detail-modal] .v--modal-box,div[data-modal=stamp-send-modal] .v--modal-box,div[data-modal=send-idea-modal] .v--modal-box,div[data-modal=send-coin-modal] .v--modal-box,div[data-modal=gift-transaction-list-modal] .v--modal-box,div[data-modal=company-gift-modal] .v--modal-box{background-color:transparent}div[data-modal=stamp-detail-modal] .v--modal-box .detailstamp__modal-wrapper,div[data-modal=stamp-send-modal] .v--modal-box .sendstamp__modal-wrapper,div[data-modal=send-idea-modal] .v--modal-box .wrapper-send-modal--idea,div[data-modal=send-coin-modal] .v--modal-box .wrapper-send-modal--send,div[data-modal=gift-transaction-list-modal] .v--modal-box .giftmall-exchange-list,div[data-modal=company-gift-modal] .v--modal-box .modal__wraper--company-gift{background-color:#fff;animation:stampPopup .3s cubic-bezier(0.18, 0.89, 0.43, 1.19)}@keyframes stampPopup{from{opacity:0;transform:scale(0.3);background-color:transparent}to{opacity:1;transform:scale(1);background-color:#fff}}.text-last{margin-top:50px}.kakkoli>span{display:block;margin:5px 0;text-indent:-1.5em;padding-left:1.5em;counter-increment:kakko}.kakkoli>span::before{content:"(" counter(kakko) ") "}.modal-blow-up-wrapper{position:fixed;box-sizing:border-box;left:0;top:0;width:100%;height:100vh;background:rgba(0,0,0,.2);z-index:999}.modal-blow-up-wrapper.hide{transform:scale(0);animation:blowUpModalHideWrapper 1s cubic-bezier(0.075, 0.82, 0.165, 1)}.modal-blow-up-wrapper.hide .modal-wrapper{animation:blowUpModalHide 1s cubic-bezier(0.075, 0.82, 0.165, 1)}.modal-blow-up-wrapper .modal-wrapper{padding:10px;background-color:#4094b2;text-align:center;border-radius:10px;width:90%;max-width:370px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation:blowUpModalShow 1.5s cubic-bezier(0.075, 0.82, 0.165, 1)}.modal-blow-up-wrapper .modal-wrapper.modal-wrapper-pc{max-width:500px}@keyframes blowUpModalShow{0%{transform:translate(-50%, -50%) scale(0)}100%{transform:translate(-50%, -50%) scale(1)}}@keyframes blowUpModalHide{0%{transform:translate(-50%, -50%) scale(1);opacity:1}100%{transform:translate(-50%, -50%) scale(0);opacity:0}}@keyframes blowUpModalHideWrapper{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.wrapper-img-loop-mile-animation{position:fixed;top:0;left:0;right:0;bottom:0;z-index:900;pointer-events:none}.wrapper-img-loop-mile-animation .img-loop-get-mile-animation{position:absolute;top:40px;left:0}@media screen and (min-width: 767px){.wrapper-img-loop-mile-animation .img-loop-get-mile-animation{left:calc((100% - 768px) / 2)}}.vue-simple-suggest.designed{border:1px solid #b3b3b3}.vue-simple-suggest.designed input.default-input{border:none;width:100%;padding:7px 12px 5px 35px;color:#333;line-height:20px;font-size:12px;max-width:100%;box-sizing:border-box}.vue-simple-suggest.designed .suggestions{position:absolute;left:0;right:0;top:37px;border-radius:3px;border:1px solid #b3b3b3;background-color:#fff;opacity:1;z-index:1000;font-size:12px;max-height:280px;overflow-y:auto}.vue-simple-suggest.designed .suggestions .suggest-item{cursor:pointer;user-select:none;padding:5px 10px;display:flex;flex-direction:row}.vue-simple-suggest.designed .suggestions .suggest-item .item{display:flex;flex-direction:row;align-items:center}.vue-simple-suggest.designed .suggestions .suggest-item .item .user-img{width:40px}.vue-simple-suggest.designed .suggestions .suggest-item .item .user-info{width:calc(100% - 40px);padding-left:10px;position:relative;top:-3px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.vue-simple-suggest.designed .suggestions .suggest-item .item .user-info .user-email{color:#898989}.vue-simple-suggest.designed .suggestions .suggest-item .item .user-info .user-name,.vue-simple-suggest.designed .suggestions .suggest-item .item .user-info .user-email{width:100%;white-space:nowrap}.vue-simple-suggest.designed .suggestions .suggest-item .item .user-name{margin-bottom:3px}.vue-simple-suggest.designed .suggestions .misc-item{padding:10px 10px}.vue-simple-suggest.designed .suggestions .misc-item.warning{color:#898989}.vue-simple-suggest.designed .suggestions.hover{background-color:#2874d5 !important;color:#fff !important}.vue-simple-suggest.designed .suggestions.selected{background-color:#2832d5;color:#fff}.button-float-modal{cursor:pointer;width:51px;height:51px;transition:all .3s;background-color:#4094b2;border-radius:50%;position:fixed;right:15px;bottom:75px;z-index:999;transform:translate(0, 0)}@media(min-width: 768px){.button-float-modal{right:calc( (100% - 768px) / 2 + 15px)}}.button-float-modal.show{transition:all .3s;border-radius:0;background-color:#fff;position:fixed;right:50%;bottom:50%;transform:translate(50%, 50%)}.button-float-modal .box-modal{height:100%}.button-float-modal .box-btn-modal svg{position:absolute;top:-9px;left:-9px}.button-float-modal .box-btn-modal span{position:absolute;top:23px;font-size:18px;font-weight:bold;color:#fff;width:51px;text-align:center}.button-float-modal-sq{cursor:pointer;height:42px;width:141px;display:flex;padding:10px;transition:all .3s;background-color:#4094b2;border-radius:5px;position:fixed;right:10px;bottom:73px;z-index:999;transform:translate(0, 0);box-shadow:0 3px 5px rgba(0,0,0,.3)}@media(min-width: 768px){.button-float-modal-sq{right:calc( (100% - 768px) / 2 + 10px)}}.button-float-modal-sq.show{transition:all .3s;border-radius:0;background-color:#fff;position:fixed;right:50%;bottom:50%;transform:translate(50%, 50%);padding:0}.button-float-modal-sq .box-modal{height:100%;width:100%}.button-float-modal-sq .box-btn-modal svg{width:18px;height:18px}.button-float-modal-sq .box-btn-modal span{font-size:18px;line-height:18px;font-weight:bold;color:#fff;margin-left:5px}.bg-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background:rgba(0,0,0,.2)}.need-rotate-screen{position:fixed;z-index:10000;top:0;left:0;right:0;bottom:0;background:#4bdba7;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:.9}.need-rotate-screen .icon{display:flex;justify-content:center}.need-rotate-screen .icon svg{fill:#fff;width:200px;height:200px}.need-rotate-screen .msg{padding:20px 30px;color:#fff;font-size:22px;text-align:center;font-weight:bold}
