.dialog-overlay{opacity:0;background:rgba(0,0,0,.9);transition:opacity .2s cubic-bezier(.4,.2,.2,1)}.dialog-overlay-in{opacity:1}.dialog-overlay-out{opacity:0}.dialog-content{opacity:0;transition:opacity .22s cubic-bezier(.4,.2,.2,1),transform .22s cubic-bezier(.4,.2,.2,1);transform:scale(.96)translateY(20px)}.dialog-content-in{opacity:1;transform:scale(1)translateY(0)}.dialog-content-out{opacity:0;transform:scale(.96)translateY(20px)}.dialog-overlay{z-index:1300;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.dialog-content{color:#fff;background:#232323;border-radius:12px;flex-direction:column;max-width:95vw;max-height:100vh;display:flex;position:relative;box-shadow:0 2px 12px rgba(0,0,0,.18)}.dialog-overlay-transparent{background:0 0!important}.dialog-content.dialog-overlay-transparent{box-shadow:none;background:0 0}.dialog-header{background:0 0;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:18px 24px 12px;font-size:18px;font-weight:700;display:flex}.dialog-header .dialog-title{font-weight:inherit;font-size:inherit}.dialog-header .dialog-close-btn{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:12px;padding:0;font-size:24px;display:flex}.dialog-custom-close-btn{color:#fff;cursor:pointer;z-index:20;background:rgba(0,0,0,.3);border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:28px;display:flex;position:absolute;top:25px;right:25px;box-shadow:0 2px 8px rgba(0,0,0,.4)}.dialog-body{background:0 0;flex:1;padding:24px;overflow-y:auto}.dialog-content-auto-height .dialog-body{flex:none}.dialog-footer{background:0 0;justify-content:flex-end;padding:12px 24px;display:flex}@media (max-width:768px){.dialog-body{padding:0}}
