.cm-overlay{z-index:30000;background-color:#0009;position:fixed;top:0;bottom:0;left:0;right:0}.cm-wrapper{z-index:30010;justify-content:center;align-items:center;padding:0 32px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cm-card{background-color:#fff;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:300px;animation:.2s cubic-bezier(.34,1.56,.64,1) cm-pop-in;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@keyframes cm-pop-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.cm-icon-wrap{margin-top:32px;margin-bottom:16px}.cm-icon{justify-content:center;align-items:center;display:flex}.cm-icon svg{width:48px;height:48px}.cm-icon--warning svg{color:#f0a500}.cm-icon--question svg{color:#4a90d9}.cm-icon--danger svg{color:#db5351}.cm-body{text-align:center;margin-bottom:28px;padding:0 24px}.cm-message{color:#222;word-break:keep-all;margin:0;font-size:15px;font-weight:500;line-height:1.6}.cm-btn-row{border-top:1px solid #f0f0f0;width:100%;display:flex}.cm-btn{cursor:pointer;border:none;flex:1;padding:16px 0;font-size:15px;font-weight:700;transition:opacity .15s,background-color .15s}.cm-btn:hover{opacity:.9}.cm-btn:active{opacity:.85}.cm-btn--cancel{color:#555;background-color:#f5f5f5;border-right:1px solid #f0f0f0}.cm-btn--confirm{color:#fff;background-color:#db5351}
