.modal-overlay.confirmation-modal-overlay{position:fixed!important;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:25000!important;padding:1rem;box-sizing:border-box;overflow:auto}.confirmation-modal{width:35dvw;min-width:500px;height:-moz-fit-content;height:fit-content;background:var(--danger-soft);border-radius:1rem!important;padding:0;box-shadow:0 0 10px 2px var(--shadow);display:flex;flex-direction:column;align-items:center;overflow:hidden}.confirmation-modal>h3{display:flex;color:#fff;padding:.75rem 1rem;align-items:center;margin:0;width:100%;gap:1rem;font-size:1.25rem!important;justify-content:space-between}.confirmation-modal .modal-content{padding:1rem 2rem;width:100%;display:flex;flex-direction:column;gap:1rem}.confirmation-modal .modal-actions{display:flex;flex-direction:row;gap:1rem;width:100%;justify-content:flex-end;align-items:center;padding:1rem}.confirmation-modal h4{font-size:1.35rem;font-weight:700;margin:0}.confirmation-modal .details-section{display:flex;flex-direction:column;gap:.5rem;border-radius:.5rem}.confirmation-modal .detail-item{font-size:1rem;line-height:1.4}.confirmation-modal .custom-content{padding:.5rem 0}.confirmation-modal .confirmation-input{display:flex;gap:.5rem;flex-direction:column;margin-top:1rem}.confirmation-modal .confirmation-input label{font-size:1rem;font-weight:700}.confirmation-modal .confirmation-input input:not(.input-base):not(.input-number):not([type=radio]):not([type=checkbox]){padding:.75rem;border:2px solid #ddd;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.confirmation-modal .confirmation-input input:not(.input-base):not(.input-number):not([type=radio]):not([type=checkbox]):focus{outline:none;border-color:var(--accent)}.confirmation-modal .confirmation-input input:not(.input-base):not(.input-number):not([type=radio]):not([type=checkbox]):disabled{background-color:var(--surface-subtle);cursor:not-allowed}@media(max-width:430px)and (orientation:portrait){.confirmation-modal{min-width:340px!important}}