.swal2-header-custom{background-color:#dc3545 !important;color:#fff !important;padding:1rem 1.5rem !important;margin:-1.5rem -1.5rem 1rem -1.5rem !important;border-radius:.5rem .5rem 0 0 !important}.swal2-title-custom{color:#fff !important;margin:0 !important;font-weight:600 !important;display:none !important}.swal2-popup-custom .swal2-close{color:#fff !important;opacity:1 !important}.swal2-popup-custom .swal2-close:hover{opacity:.8 !important}.swal2-popup-custom .swal2-actions{gap:.5rem !important}.swal2-popup-custom .btn{border:1px solid #dee2e6 !important;padding:.375rem .75rem !important}.swal2-popup-custom .swal2-icon{margin-bottom:0 !important;margin-top:1rem !important;display:flex !important;align-items:center !important;justify-content:center !important;width:5em !important;height:5em !important;border-width:.25em !important;border-style:solid !important;border-radius:50% !important}.swal2-popup-custom .swal2-icon.swal2-error{border-color:#f27474 !important;color:#f27474 !important}.swal2-popup-custom .swal2-icon.swal2-error .swal2-x-mark{position:relative !important;flex-grow:1 !important;display:block !important;width:100% !important;height:100% !important}.swal2-popup-custom .swal2-icon.swal2-error .swal2-x-mark-line{background-color:#f27474 !important;height:.3125em !important;border-radius:.125em !important;position:absolute !important;top:50% !important;left:50% !important;width:2.9375em !important;margin-left:-1.46875em !important;margin-top:-0.15625em !important}.swal2-popup-custom .swal2-icon.swal2-error .swal2-x-mark-line-left{transform:rotate(45deg) !important}.swal2-popup-custom .swal2-icon.swal2-error .swal2-x-mark-line-right{transform:rotate(-45deg) !important}.swal2-popup-custom .swal2-icon.swal2-warning{border-color:#f8bb86 !important;color:#f8bb86 !important}.swal2-popup-custom .swal2-icon.swal2-warning .swal2-icon-content{color:#f8bb86 !important;font-size:3.75em !important;font-weight:600 !important;line-height:1em !important}.swal2-popup-custom .swal2-content{padding-top:0 !important;margin-top:0 !important;text-align:center !important}.swal2-popup-custom .swal2-html-container{margin-top:1rem !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-left:5px !important;padding-right:5px !important;line-height:1.6 !important;text-align:center !important;text-indent:0 !important;display:block !important;width:100% !important;margin-left:auto !important;margin-right:auto !important}.swal2-popup-custom .swal2-html-container br{display:block !important;content:"" !important;margin-top:.5rem !important;line-height:1.6 !important}.swal2-popup-custom .swal2-html-container *{text-align:center !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;display:block !important}.swal2-popup-custom .swal2-html-container p{text-align:center !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important}@media(max-width: 767.98px){.swal2-popup-custom{width:calc(100% - 2rem) !important;margin:1rem !important;max-width:100% !important}.swal2-header-custom{padding:.75rem 1rem !important;margin:-1rem -1rem .75rem -1rem !important}.swal2-popup-custom .swal2-icon{width:4em !important;height:4em !important;margin-top:.75rem !important}.swal2-popup-custom .swal2-icon.swal2-warning .swal2-icon-content{font-size:3em !important}.swal2-popup-custom .swal2-icon.swal2-error .swal2-x-mark-line{width:2.5em !important;margin-left:-1.25em !important}.swal2-popup-custom .swal2-html-container{margin-top:.75rem !important;padding-left:.5rem !important;padding-right:.5rem !important;font-size:.9rem !important}.swal2-popup-custom .swal2-actions{flex-direction:column !important;gap:.5rem !important;width:100% !important}.swal2-popup-custom .btn{width:100% !important;margin:0 !important;padding:.5rem 1rem !important}}@media(max-width: 575.98px){.swal2-popup-custom{width:calc(100% - 1rem) !important;margin:.5rem !important}.swal2-header-custom{padding:.5rem .75rem !important;margin:-0.5rem -0.5rem .5rem -0.5rem !important}.swal2-popup-custom .swal2-icon{width:3.5em !important;height:3.5em !important;margin-top:.5rem !important}.swal2-popup-custom .swal2-icon.swal2-warning .swal2-icon-content{font-size:2.5em !important}.swal2-popup-custom .swal2-icon.swal2-error .swal2-x-mark-line{width:2em !important;margin-left:-1em !important}.swal2-popup-custom .swal2-html-container{margin-top:.5rem !important;padding-left:.25rem !important;padding-right:.25rem !important;font-size:.85rem !important}.swal2-popup-custom .swal2-actions{gap:.375rem !important}.swal2-popup-custom .btn{padding:.45rem .75rem !important;font-size:.9rem !important}}
