.fft-modal-system-mask{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;overflow-y:auto;padding:20px;transition:background-color .2s ease;isolation:isolate}.fft-modal-system-mask.fft-modal-system-centered{align-items:center;justify-content:center}.fft-modal-system-mask.fft-modal-system-mask-hide,.fft-modal-system-mask.fft-modal-system-mask-show{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.8)}.fft-modal-system-root .ant-modal-wrap{align-items:flex-start!important;justify-content:center!important;padding-top:1.75rem!important}.fft-modal-system-root .fft-modal-system-antd.ant-modal{top:0;margin:0 auto;transform-origin:top center!important}.fft-modal-system-root .fft-modal-system-antd{transform-origin:top center}.fft-modal-motion-appear,.fft-modal-motion-enter{opacity:0;transform:translateY(-50px)}.fft-modal-motion-appear-active,.fft-modal-motion-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s ease-out,transform .3s ease-out}.fft-modal-motion-leave{opacity:1;transform:translateY(0)}.fft-modal-motion-leave-active{opacity:0;transform:translateY(-50px);transition:opacity .14s ease-out,transform .14s ease-out}.fft-modal-mask-motion-appear,.fft-modal-mask-motion-enter,.fft-modal-mask-motion-leave{opacity:0}.fft-modal-mask-motion-appear-active,.fft-modal-mask-motion-enter-active{opacity:1;transition:opacity .22s cubic-bezier(.2,0,.08,1)}.fft-modal-mask-motion-leave-active{opacity:0;transition:opacity .1s ease-out}.fft-modal-system{background-color:var(--background-default-default);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;max-height:calc(100vh - 40px);margin:auto;position:relative;opacity:0;transform:translateY(-20px) scale(.95);transition:opacity .2s ease,transform .2s ease}.fft-modal-system.fft-modal-system-show{opacity:1;transform:translateY(0) scale(1)}.fft-modal-system.fft-modal-system-hide{opacity:0;transform:translateY(-20px) scale(.95)}.fft-modal-system.fft-modal-system-sm{width:100%;max-width:400px}.fft-modal-system.fft-modal-system-md{width:100%;max-width:600px}.fft-modal-system.fft-modal-system-lg{width:100%;max-width:800px}.fft-modal-system.fft-modal-system-xl{width:100%;max-width:1200px}.fft-modal-system.fft-modal-system-full{width:calc(100vw - 40px);height:calc(100vh - 40px);max-width:none;max-height:none}.fft-modal-system-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--border-default-default);flex-shrink:0}.fft-modal-system-title{font-size:16px;font-weight:600;color:var(--text-default-default);margin:0}.fft-modal-system-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:4px;color:var(--icon-default-secondary);transition:all .2s}.fft-modal-system-close:hover{background-color:var(--background-default-secondary);color:var(--icon-default-default)}.fft-modal-system-close i{font-size:20px}.fft-modal .fft-modal-body.fft-modal-system-body,.fft-modal-system-footer{position:relative;z-index:2}.fft-modal-system-footer{display:flex;align-items:center;flex-shrink:0;padding:10px 24px}@media(max-width:768px){.fft-modal-system-mask{padding:0}.fft-modal-system{max-height:100vh;border-radius:0}.fft-modal-system.fft-modal-system-lg,.fft-modal-system.fft-modal-system-md,.fft-modal-system.fft-modal-system-sm,.fft-modal-system.fft-modal-system-xl{width:100vw;max-width:100vw;margin:20px}}.fft-master-modal .fft-modal-header{margin-bottom:unset}.fft-master-modal .fft-modal-container{padding:0;overflow:hidden}.fft-master-modal .fft-type-danger-icon-circle{background-color:var(--background-danger-secondary-2);display:flex;align-items:center;justify-content:center}.fft-master-modal .fft-type-danger-icon-circle:before{content:"";background-color:var(--background-danger-secondary-3);width:80%;height:80%;position:absolute;border-radius:100%;z-index:1}.fft-master-modal .fft-type-danger-background{background-image:linear-gradient(to bottom,var(--background-danger-secondary-2),var(--background-default-default) 100%)}.fft-master-modal .fft-type-danger-background:before{content:"";background-image:url(/images/background-pattern-decorative-error-md-circles.svg);width:208px;height:178px;border-radius:20px;background-repeat:no-repeat;background-size:194% auto;background-position:100% 100%;position:absolute;top:0;left:0;z-index:1}.fft-master-modal .fft-type-normal-icon-circle{background-color:var(--background-positive-secondary);display:flex;align-items:center;justify-content:center}.fft-master-modal .fft-type-normal-icon-circle:before{content:"";background-color:var(--background-positive-secondary-hover);width:80%;height:80%;position:absolute;border-radius:100%;z-index:1}.fft-master-modal .fft-type-normal-background{background-image:linear-gradient(to top,var(--background-default-default) -6%,var(--background-positive-secondary))}.fft-master-modal .fft-type-normal-background:before{content:"";background-image:url(/images/model-pattern-decorative-primary@2x.png);width:208px;height:178px;border-radius:20px;background-repeat:no-repeat;background-size:194% auto;background-position:100% 100%;position:absolute;top:0;left:0;z-index:1}.fft-master-modal .fft-type-info-icon-circle{background-color:var(--background-warning-secondary);display:flex;align-items:center;justify-content:center}.fft-master-modal .fft-type-info-icon-circle:before{content:"";background-color:var(--background-warning-secondary-hover);width:80%;height:80%;position:absolute;border-radius:100%;z-index:1}.fft-master-modal .fft-type-info-background{background-image:linear-gradient(to bottom,var(--background-warning-secondary),var(--background-default-default) 67%)}.fft-master-modal .fft-type-info-background.banner-centered-toast{text-align:center;position:relative;isolation:isolate}.fft-master-modal .fft-type-info-background.banner-centered-toast .fft-bg-circle-center{position:relative}.fft-master-modal .fft-type-info-background.banner-centered-toast .fft-bg-circle-center:before{content:"";background-image:url(/images/model-pattern-decorative-warning@2x.png);width:400px;height:400px;background-repeat:no-repeat;background-size:contain;background-position:top;position:absolute;top:72%;left:50%;transform:translate(-50%,-50%);z-index:0;pointer-events:none}.fft-master-modal .fft-type-info-background:not(.banner-centered-toast):before{content:"";background-image:url(/images/model-pattern-decorative-warning@2x.png);width:208px;height:178px;border-radius:20px;background-repeat:no-repeat;background-size:194% auto;background-position:100% 100%;position:absolute;top:0;left:0;z-index:1}.fft-master-modal .fft-modal-footer{margin-top:unset!important}.fft-master-modal .fft-modal-footer .fft-modal-system-footer.show-border-top{border-top:1px solid var(--border-default-default)}