.app-toast{border:1px solid var(--color-gray-200)!important;background:var(--color-white)!important;box-shadow:var(--shadow-theme-md)!important;border-radius:.75rem!important;padding:.75rem .875rem!important}.app-toast-title{color:var(--color-gray-700)!important;align-self:center!important;margin:0!important;font-size:.75rem!important;font-weight:500!important;line-height:1rem!important}.app-toast-progress{background:var(--color-brand-500)!important}.dark .app-toast{border-color:var(--color-gray-800)!important;background:var(--color-gray-900)!important}.dark .app-toast-title{color:var(--color-gray-200)!important}.app-confirmation{border:1px solid var(--color-gray-200)!important;background:var(--color-white)!important;width:min(28rem,100% - 2rem)!important;box-shadow:var(--shadow-theme-xl)!important;border-radius:1rem!important;padding:1.5rem!important}.app-confirmation-title{color:var(--color-gray-800)!important;margin:.75rem 0 0!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.75rem!important}.app-confirmation-text{color:var(--color-gray-500)!important;margin:.5rem 0 0!important;font-size:.875rem!important;line-height:1.25rem!important}.app-confirmation-icon{margin:0 auto!important}.app-confirmation-actions{gap:.75rem!important;margin:1.5rem 0 0!important}.app-confirmation-confirm,.app-confirmation-cancel{border:0!important;border-radius:.5rem!important;min-width:7rem!important;padding:.625rem 1rem!important;font-size:.875rem!important;font-weight:500!important;line-height:1.25rem!important}.app-confirmation-confirm{background:var(--color-red-600)!important;color:var(--color-white)!important}.app-confirmation-confirm:hover{background:var(--color-red-700)!important}.app-confirmation-cancel{background:var(--color-gray-100)!important;color:var(--color-gray-700)!important}.app-confirmation-cancel:hover{background:var(--color-gray-200)!important}.dark .app-confirmation{border-color:var(--color-gray-800)!important;background:var(--color-gray-900)!important}.dark .app-confirmation-title{color:var(--color-white)!important}.dark .app-confirmation-text{color:var(--color-gray-400)!important}.dark .app-confirmation-cancel{background:var(--color-gray-800)!important;color:var(--color-gray-200)!important}.dark .app-confirmation-cancel:hover{background:var(--color-gray-700)!important}
