
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tLmNzcyIsInNvdXJjZXMiOlsiY3VzdG9tLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiJ9 */

/*# sourceMappingURL=custom.css.map */

.date-field {
    width: 7rem;
}

.swal2-popup.swal-compact-popup,
.swal2-popup.small-swal-popup,
.swal2-popup.swal-custom-size {
    width: min(22rem, calc(100vw - 2rem)) !important;
    padding: 0.9rem 0.9rem 0.8rem !important;
    border-radius: 14px !important;
}

.swal2-popup.swal-compact-popup .swal2-icon,
.swal2-popup.small-swal-popup .swal2-icon,
.swal2-popup.swal-custom-size .swal2-icon {
    margin: 0.45rem auto 0.55rem !important;
    transform: scale(0.78);
}

.swal2-popup.swal-compact-popup .swal2-title,
.swal2-popup.small-swal-popup .swal2-title,
.swal2-popup.swal-custom-size .swal2-title {
    font-size: 1.50rem !important;
    line-height: 1.25 !important;
    padding: 0 !important;
}

.swal2-popup.swal-compact-popup .swal2-html-container,
.swal2-popup.swal-compact-popup .swal2-content,
.swal2-popup.small-swal-popup .swal2-html-container,
.swal2-popup.small-swal-popup .swal2-content,
.swal2-popup.swal-custom-size .swal2-html-container,
.swal2-popup.swal-custom-size .swal2-content {
    margin: 0.45rem 0 0 !important;
    font-size: 1.0rem !important;
    line-height: 1.45 !important;
}

.swal2-popup.swal-compact-popup .swal2-actions,
.swal2-popup.small-swal-popup .swal2-actions,
.swal2-popup.swal-custom-size .swal2-actions {
    margin-top: 0.85rem !important;
    gap: 0.45rem !important;
}

.swal2-popup.swal-compact-popup .swal2-styled,
.swal2-popup.small-swal-popup .swal2-styled,
.swal2-popup.swal-custom-size .swal2-styled {
    margin: 0 !important;
    padding: 0.5rem 0.95rem !important;
    font-size: 0.84rem !important;
    border-radius: 9px !important;
}

.swal-modal {
    width: min(22rem, calc(100vw - 2rem)) !important;
    padding: 0.95rem !important;
    border-radius: 14px !important;
}

.swal-title {
    margin: 0 !important;
    font-size: 1.05rem !important;
    line-height: 1.25 !important;
}

.swal-text {
    margin-top: 0.45rem !important;
    font-size: 0.88rem !important;
    line-height: 1.45 !important;
    text-align: center !important;
}

.swal-footer {
    margin-top: 0.85rem !important;
    padding-top: 0 !important;
}

.swal-button {
    padding: 0.5rem 0.95rem !important;
    font-size: 0.84rem !important;
    border-radius: 9px !important;
}
