/* Extracted from Views/Shared/_AuthLayout.cshtml; presentation-only boundary. */

.validation-summary-valid,
        .validation-summary-errors:empty,
        .alert.validation-summary-valid,
        .alert.validation-summary-errors:empty {
            display: none !important;
        }



.vds-swal-popup{border-radius:24px!important;padding:1.2rem 1.2rem 1rem!important;box-shadow:0 26px 70px rgba(15,23,42,.2)!important;border:1px solid rgba(226,232,240,.95)!important}
        .vds-swal-title{font-size:1.8rem!important;font-weight:800!important;color:#0f172a!important}
        .vds-swal-html{color:#475569!important;font-size:1rem!important;line-height:1.6!important}
        .vds-swal-confirm{border-radius:14px!important;padding:.8rem 1.25rem!important;font-weight:700!important;box-shadow:none!important}
        .vds-swal-cancel{border-radius:14px!important;padding:.8rem 1.25rem!important;font-weight:700!important}
        .vds-swal-icon.swal2-icon{margin-top:.6rem!important;margin-bottom:.85rem!important}
        .vds-popup-note{display:flex;gap:.9rem;align-items:flex-start;text-align:left;background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #fed7aa;border-radius:18px;padding:.95rem 1rem}
        .vds-popup-note .vds-popup-note-icon{width:42px;height:42px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#fff;color:#f97316;box-shadow:0 10px 24px rgba(249,115,22,.18);font-size:1.2rem;flex:0 0 42px}
        .vds-popup-note .vds-popup-note-title{font-weight:800;color:#7c2d12;margin-bottom:.15rem}
        .vds-popup-note .vds-popup-note-desc{color:#9a3412}
