.page-content>.d-flex:has(.app-back-button),.page-content>.result-page-toolbar:has(.app-back-button){margin-bottom:16px!important}.page-content>.d-flex:has(.app-back-button)>.mb-3,.page-content>.d-flex:has(.app-back-button) .ms-auto.mb-3,.result-page-toolbar:has(.app-back-button)>.mb-3,.result-page-toolbar:has(.app-back-button) .ms-auto.mb-3{margin-bottom:0!important}.page-content .card-body>.d-lg-flex:has(.app-back-button),.page-content .card-body>.d-flex:has(.app-back-button){margin-bottom:14px!important}.page-content .card-body>.d-lg-flex:has(.app-back-button)+hr,.page-content .card-body>.d-flex:has(.app-back-button)+hr{margin-top:0}.page-content .card-body>.d-lg-flex:has(.app-back-button)+.app-form-grid,.page-content .card-body>.d-flex:has(.app-back-button)+.app-form-grid{margin-top:0!important}.app-back-button{white-space:nowrap}@media (max-width:575.98px){.page-content>.d-flex:has(.app-back-button),.page-content>.result-page-toolbar:has(.app-back-button){margin-bottom:13px!important}.page-content .card-body>.d-lg-flex:has(.app-back-button),.page-content .card-body>.d-flex:has(.app-back-button){margin-bottom:12px!important}}:root{--alert-brand: #0b405b;--alert-brand-hover: #082f43;--alert-text: #173f51;--alert-muted: #6b7d87;--alert-border: #e4eaed;--alert-surface: #f4f7f8;--alert-danger: #d64545;--alert-success: #16825d;--alert-warning: #b98216}body.swal2-shown:not(.swal2-no-backdrop){overflow-y:hidden}.swal2-container{padding:18px;background:rgba(10,31,42,.56)!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.swal2-popup:not(.swal2-toast):not(.payment-dialog){width:min(92vw,470px);padding:30px 30px 26px;border:1px solid rgba(255,255,255,.65);border-radius:20px;background:#fff;box-shadow:0 24px 70px #07263540}.swal2-popup:not(.swal2-toast) .swal2-icon{width:5em;height:5em;margin:0 auto 18px;border-width:3px;font-size:13px}.swal2-popup:not(.swal2-toast) .swal2-icon.swal2-success{border-color:#16825d52;color:var(--alert-success)}.swal2-popup:not(.swal2-toast) .swal2-success-line-tip,.swal2-popup:not(.swal2-toast) .swal2-success-line-long{background-color:var(--alert-success)!important}.swal2-popup:not(.swal2-toast) .swal2-success-ring{border-color:#16825d3d!important}.swal2-popup:not(.swal2-toast) .swal2-x-mark-line-left,.swal2-popup:not(.swal2-toast) .swal2-x-mark-line-right{background-color:var(--alert-danger)!important}.swal2-popup:not(.swal2-toast) .swal2-icon.swal2-warning{border-color:#b9821659;color:var(--alert-warning)}.swal2-popup:not(.swal2-toast) .swal2-icon.swal2-error{border-color:#d6454557;color:var(--alert-danger)}.swal2-popup:not(.swal2-toast) .swal2-icon.swal2-info,.swal2-popup:not(.swal2-toast) .swal2-icon.swal2-question{border-color:#0b405b47;color:var(--alert-brand)}.swal2-popup:not(.swal2-toast) .swal2-title{padding:0;color:var(--alert-text);font-size:23px;font-weight:800;line-height:1.3}.swal2-popup:not(.swal2-toast) .swal2-html-container{margin:9px 0 0;padding:0 4px;color:var(--alert-muted);font-size:14px;line-height:1.65}.swal2-popup:not(.swal2-toast) .swal2-actions{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin:25px 0 0}.swal2-popup:not(.swal2-toast) .swal2-actions button{min-width:120px;min-height:45px;margin:0!important;padding:10px 19px;border:0!important;border-radius:11px!important;box-shadow:none!important;font-size:14px;font-weight:750;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.swal2-popup:not(.swal2-toast) .swal2-confirm{background:var(--alert-brand)!important;color:#fff!important;box-shadow:0 8px 18px #0b405b33!important}.swal2-popup:not(.swal2-toast) .swal2-confirm:hover{background:var(--alert-brand-hover)!important;transform:translateY(-1px)}.swal2-popup:not(.swal2-toast) .swal2-cancel,.swal2-popup:not(.swal2-toast) .swal2-deny{background:var(--alert-surface)!important;color:#536873!important}.swal2-popup:not(.swal2-toast) .swal2-cancel:hover,.swal2-popup:not(.swal2-toast) .swal2-deny:hover{background:#e5ebee!important;color:#314b58!important}.swal2-popup:not(.swal2-toast) .swal2-close{top:12px;right:12px;width:38px;height:38px;border-radius:10px;color:#82919a;font-size:28px}.swal2-popup:not(.swal2-toast) .swal2-close:hover{background:var(--alert-surface);color:var(--alert-text)}.swal2-popup:not(.swal2-toast) .swal2-input,.swal2-popup:not(.swal2-toast) .swal2-textarea,.swal2-popup:not(.swal2-toast) .swal2-select{width:100%;margin:20px 0 0;border:1.5px solid #d5e0e5;border-radius:11px;color:var(--alert-text);font-size:14px;box-shadow:none}.swal2-popup:not(.swal2-toast) .swal2-input:focus,.swal2-popup:not(.swal2-toast) .swal2-textarea:focus,.swal2-popup:not(.swal2-toast) .swal2-select:focus{border-color:#46849e;box-shadow:0 0 0 3px #0b405b1a}.swal2-popup:not(.swal2-toast) .swal2-validation-message{margin:16px -30px -26px;padding:12px 22px;border-top:1px solid #f0d5d5;background:#fff5f5;color:#a83a3a;font-size:13px}.swal2-popup.swal2-toast{padding:13px 16px;border:1px solid var(--alert-border);border-radius:13px;background:#fff;box-shadow:0 14px 35px #0726352e}.swal2-toast .swal2-title{color:var(--alert-text);font-size:14px;font-weight:750}.swal2-timer-progress-bar{background:var(--alert-brand)!important}@media (max-width: 520px){.swal2-container{padding:12px}.swal2-popup:not(.swal2-toast):not(.payment-dialog){padding:25px 20px 20px;border-radius:17px}.swal2-popup:not(.swal2-toast) .swal2-title{font-size:20px}.swal2-popup:not(.swal2-toast) .swal2-actions{display:grid;grid-template-columns:1fr;margin-top:21px}.swal2-popup:not(.swal2-toast) .swal2-actions button{width:100%}.swal2-popup:not(.swal2-toast) .swal2-validation-message{margin:14px -20px -20px}}@media (prefers-reduced-motion: reduce){.swal2-popup,.swal2-actions button{transition:none!important}}
