body:not(.swal2-toast-shown) .swal2-container.swal2-backdrop-show,body:not(.swal2-toast-shown) .swal2-container.swal2-noanimation{background:var(--color-overlay)!important}.swal2-container{z-index:10000;font-family:inherit}.swal2-popup.occ-swal-popup{background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border-secondary);border-radius:1rem;box-shadow:var(--shadow-xl);padding:1.5rem 1.5rem 1.25rem;width:min(92vw,26rem);font-family:inherit}.occ-swal-title{color:var(--color-text-primary);font-size:1.0625rem;font-weight:600;line-height:1.35;padding:0;margin:.25rem 0 0}.occ-swal-body{color:var(--color-text-secondary);font-size:.875rem;line-height:1.55;margin:.6rem 0 0;padding:0;white-space:pre-line}.occ-swal-actions{margin:1.25rem 0 0;gap:.5rem}.occ-swal-btn{height:2.25rem;padding:0 1rem;margin:0;border-radius:.5rem;font-size:.875rem;font-weight:500;font-family:inherit;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.occ-swal-btn:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;box-shadow:none}.occ-swal-confirm{background:var(--color-button-primary);color:var(--color-button-primary-text);border:1px solid transparent}.occ-swal-confirm:hover{background:var(--color-button-primary-hover)}.occ-swal-danger{background:var(--color-error);color:#fff;border:1px solid transparent}.occ-swal-danger:hover{background:var(--color-error-hover)}.occ-swal-cancel{background:var(--color-button-secondary);color:var(--color-button-secondary-text);border:1px solid var(--color-border-secondary)}.occ-swal-cancel:hover{background:var(--color-button-secondary-hover)}.occ-swal-input{margin:1rem 0 0;width:100%;max-width:100%;box-sizing:border-box;background:var(--color-input-bg);color:var(--color-input-text);border:1px solid var(--color-input-border);border-radius:.5rem;box-shadow:none;font-size:.875rem;font-family:inherit}.occ-swal-input::-moz-placeholder{color:var(--color-input-placeholder)}.occ-swal-input::placeholder{color:var(--color-input-placeholder)}.occ-swal-input:focus{border-color:var(--color-input-border-focus);box-shadow:none;outline:none}.occ-swal-validation{background:var(--color-error-bg);color:var(--color-error-text);margin:.75rem 0 0;border-radius:.5rem;font-size:.8125rem}.occ-swal-validation:before{background:var(--color-error)}.swal2-popup:not(.swal2-toast) .swal2-icon{margin:.25rem auto .75rem;width:3.5rem;height:3.5rem;border-width:.2rem}.swal2-popup:not(.swal2-toast) .swal2-icon .swal2-icon-content{font-size:2.25rem}.swal2-popup.swal2-toast .swal2-icon{margin:0;align-self:center;flex-shrink:0}.swal2-popup .swal2-icon.swal2-success{color:var(--color-success);border-color:var(--color-success)}.swal2-popup .swal2-icon.swal2-success [class^=swal2-success-line]{background-color:var(--color-success)}.swal2-popup .swal2-icon.swal2-success .swal2-success-ring{border-color:color-mix(in srgb,var(--color-success) 30%,transparent)}.swal2-popup .swal2-icon.swal2-success .swal2-success-fix,.swal2-popup .swal2-icon.swal2-success [class^=swal2-success-circular-line]{background:var(--color-surface)!important}.swal2-popup .swal2-icon.swal2-error{color:var(--color-error);border-color:var(--color-error)}.swal2-popup .swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:var(--color-error)}.swal2-popup .swal2-icon.swal2-warning{color:var(--color-warning);border-color:color-mix(in srgb,var(--color-warning) 60%,transparent)}.swal2-popup .swal2-icon.swal2-info{color:var(--color-info);border-color:color-mix(in srgb,var(--color-info) 60%,transparent)}.swal2-popup .swal2-icon.swal2-question{color:var(--color-text-tertiary);border-color:var(--color-border-secondary)}.swal2-popup.swal2-toast.occ-swal-toast{background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border-secondary);border-left-width:4px;border-radius:.75rem;box-shadow:var(--shadow-lg);padding:.65rem .9rem;width:min(92vw,24rem);font-family:inherit}.swal2-popup.swal2-toast.occ-swal-toast-success{border-left-color:var(--color-success)}.swal2-popup.swal2-toast.occ-swal-toast-error{border-left-color:var(--color-error)}.swal2-popup.swal2-toast.occ-swal-toast-warning{border-left-color:var(--color-warning)}.swal2-popup.swal2-toast.occ-swal-toast-info{border-left-color:var(--color-info)}.swal2-toast .occ-swal-toast-title{color:var(--color-text-primary);font-size:.8125rem;font-weight:500;line-height:1.45;margin:0 0 0 .6rem;padding:0;text-align:left;grid-row:1/99;align-self:center}.swal2-toast .occ-swal-toast-close{color:var(--color-text-tertiary);align-self:center}.swal2-toast .occ-swal-toast-close:hover{color:var(--color-text-primary);background:transparent}.swal2-toast .swal2-timer-progress-bar{background:color-mix(in srgb,var(--color-text-primary) 18%,transparent)}@media (prefers-reduced-motion:reduce){.swal2-popup,.swal2-popup *{animation-duration:.01ms!important;transition-duration:.01ms!important}}