.modal-container{z-index:13;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-container .modal-outer{z-index:-1;background:#00000080;width:100%;height:100%;position:fixed;inset:0;overflow-y:auto}.modal-container .modal-content{outline:0;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0513303f}.modal-container .modal-header{text-align:center;color:#fff;background:linear-gradient(#b991ff 0%,#8772ff 100%) no-repeat;border-bottom:1px solid #ffffff26;width:100%;position:relative}.modal-container .modal-header .ic-close{cursor:pointer;text-align:center;background-repeat:no-repeat;background-size:100%;position:absolute}.modal-container .modal-body{overflow:hidden auto}.modal-container .modal-footer{flex-wrap:nowrap;align-items:center;width:100%;display:flex}.modal-container .modal-footer .disabled{opacity:.5;pointer-events:none}.modal-container.app .modal-content{background-color:#1e2b5e;border-radius:.625rem;width:calc(100% - 1.75rem);max-width:28rem;margin:3.75rem auto;animation:.35s ease-in animatezoom}.modal-container.app .modal-header{border-radius:.625rem .625rem 0 0;padding:.625rem .875rem;font-size:1.125rem;line-height:1.125rem}.modal-container.app .modal-header .ic-close{background-image:url(/config/app/img/modal/ic-close.svg);width:1.375rem;height:1.375rem;top:.5rem;right:.5rem}.modal-container.app .modal-body{max-height:34rem;padding:.875rem .875rem .6125rem;font-size:.9375rem}.modal-container.app .modal-body-select{padding:0}.modal-container.app .modal-footer{gap:.875rem;padding:.6125rem .875rem .875rem}.modal-container.app .modal-size-sm{max-width:20rem}.modal-container.app .modal-size-md{max-width:24rem}.modal-container.app .modal-size-lg{max-width:32rem}.modal-container.app .modal-size-xl{max-width:36rem}.modal-container.app .modal-size-fullwidth{border-radius:0;width:100%;max-width:none;margin:0}.modal-container.pc .modal-content{background-color:#202064;border-radius:10px;width:550px;margin:75px auto;animation:.35s animatezoom}.modal-container.pc .modal-header{border-radius:10px 10px 0 0;padding:15px 60px;font-size:20px;line-height:20px}.modal-container.pc .modal-header .ic-close{background-image:url(/config/pc/img/modal/ic-close.svg);width:26px;height:26px;top:12px;right:16px}.modal-container.pc .modal-body{min-height:140px;max-height:80vh;padding:30px;font-size:15px;line-height:16px}.modal-container.pc .modal-body::-webkit-scrollbar{width:6px}.modal-container.pc .modal-body::-webkit-scrollbar-track{border-radius:10px}.modal-container.pc .modal-body::-webkit-scrollbar-thumb{background:#5686b1;border-radius:3px}.modal-container.pc .modal-body::-webkit-scrollbar-thumb:hover{background:#799fc1}.modal-container.pc .modal-body-select{padding:0}.modal-container.pc .modal-footer{padding:0 30px 30px}.modal-container.pc .modal-footer .g-base-btn:not(:first-of-type),.modal-container.pc .modal-footer .g-primary-btn,.modal-container.pc .modal-footer .g-primary-btn:not(:first-of-type){margin-left:20px}.modal-container.pc .modal-size-sm{width:360px}.modal-container.pc .modal-size-md{width:450px}.modal-container.pc .modal-size-lg{width:700px}.modal-container.pc .modal-size-xl{width:900px}.modal-container.pc .modal-size-fullwidth{border-radius:0;width:100%;margin:0}
