.assistant-lanceur[data-v-78a48490]{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:45;background:var(--color-navy,#1b3a6b);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.4rem;padding:.7rem 1.1rem;font-size:.875rem;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 6px 18px #0000002e}.assistant-lanceur[data-v-78a48490]:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.toast-stack[data-v-90c6fd12]{z-index:9999;pointer-events:none;align-items:flex-end;width:320px;position:fixed;top:1.25rem;right:1.25rem}.toast-list[data-v-90c6fd12],.toast-stack[data-v-90c6fd12]{flex-direction:column;gap:.5rem;display:flex}.toast[data-v-90c6fd12],.toast-list[data-v-90c6fd12]{width:100%}.toast[data-v-90c6fd12]{pointer-events:auto;background:#fff;border-left:4px solid #0000;border-radius:10px;align-items:flex-start;gap:.65rem;min-height:52px;padding:.75rem .85rem;display:flex;box-shadow:0 4px 16px #00000024,0 1px 4px #00000014}.toast--success[data-v-90c6fd12]{border-left-color:#16a34a}.toast--success .toast-icon[data-v-90c6fd12]{color:#16a34a;background:#dcfce7}.toast--error[data-v-90c6fd12]{border-left-color:#dc2626}.toast--error .toast-icon[data-v-90c6fd12]{color:#dc2626;background:#fef2f2}.toast--warning[data-v-90c6fd12]{border-left-color:#d97706}.toast--warning .toast-icon[data-v-90c6fd12]{color:#d97706;background:#fffbeb}.toast--info[data-v-90c6fd12]{border-left-color:var(--color-navy,#1b3a6b)}.toast--info .toast-icon[data-v-90c6fd12]{color:var(--color-navy,#1b3a6b);background:#eff6ff}.toast-icon[data-v-90c6fd12]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.toast-message[data-v-90c6fd12]{color:var(--color-text,#1b2333);font-size:.875rem;line-height:1.45;font-family:var(--font-body,"Open Sans",sans-serif);word-break:break-word;flex:1;padding-top:.4rem}.toast-close[data-v-90c6fd12]{width:24px;height:24px;color:var(--color-muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.25rem;padding:0;transition:background .15s,color .15s;display:flex}.toast-close[data-v-90c6fd12]:hover{color:var(--color-text,#1b2333);background:#f3f4f6}.toast-close[data-v-90c6fd12]:focus-visible{outline:2px solid var(--color-navy,#1b3a6b);outline-offset:1px}.toast-slide-enter-active[data-v-90c6fd12]{transition:transform .22s,opacity .22s}.toast-slide-leave-active[data-v-90c6fd12]{width:320px;transition:transform .18s,opacity .18s;position:absolute;right:0}.toast-slide-enter-from[data-v-90c6fd12],.toast-slide-leave-to[data-v-90c6fd12]{opacity:0;transform:translate(110%)}@media (width<=480px){.toast-stack[data-v-90c6fd12]{width:auto;inset:auto 1rem 1rem}.toast-slide-leave-active[data-v-90c6fd12]{width:100%}}.confirm-overlay[data-v-c0bae102]{z-index:2000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.confirm-card[data-v-c0bae102]{background:#fff;border-radius:12px;outline:none;flex-direction:column;gap:1rem;width:100%;max-width:440px;padding:1.75rem 1.5rem 1.5rem;display:flex;box-shadow:0 20px 60px #00000038}.confirm-icon-wrap[data-v-c0bae102]{border-radius:50%;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:52px;height:52px;display:flex}.confirm-icon-wrap--danger[data-v-c0bae102]{color:#dc2626;background:#fef2f2}.confirm-icon-wrap--warning[data-v-c0bae102]{color:#d97706;background:#fffbeb}.confirm-icon-wrap--primary[data-v-c0bae102]{color:var(--color-navy,#1b3a6b);background:#eff6ff}.confirm-content[data-v-c0bae102]{flex-direction:column;gap:.4rem;display:flex}.confirm-title[data-v-c0bae102]{color:var(--color-dark,#1c1c1b);margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.confirm-message[data-v-c0bae102]{color:var(--color-muted,#6b6b68);margin:0;font-size:.9rem;line-height:1.5}.confirm-actions[data-v-c0bae102]{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-top:.25rem;display:flex}.confirm-btn-danger[data-v-c0bae102]{color:#fff;background:#dc2626;border-color:#dc2626}.confirm-btn-danger[data-v-c0bae102]:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.confirm-btn-danger[data-v-c0bae102]:focus-visible{outline-offset:2px;outline:2px solid #dc2626}.confirm-btn-warning[data-v-c0bae102]{color:#fff;background:#d97706;border-color:#d97706}.confirm-btn-warning[data-v-c0bae102]:hover:not(:disabled){background:#b45309;border-color:#b45309}.confirm-btn-warning[data-v-c0bae102]:focus-visible{outline-offset:2px;outline:2px solid #d97706}.confirm-fade-enter-active[data-v-c0bae102],.confirm-fade-leave-active[data-v-c0bae102]{transition:opacity .18s}.confirm-fade-enter-active .confirm-card[data-v-c0bae102],.confirm-fade-leave-active .confirm-card[data-v-c0bae102]{transition:transform .18s,opacity .18s}.confirm-fade-enter-from[data-v-c0bae102],.confirm-fade-leave-to[data-v-c0bae102]{opacity:0}.confirm-fade-enter-from .confirm-card[data-v-c0bae102],.confirm-fade-leave-to .confirm-card[data-v-c0bae102]{opacity:0;transform:scale(.95)translateY(8px)}@media (width<=480px){.confirm-card[data-v-c0bae102]{padding:1.25rem 1rem 1rem}.confirm-actions[data-v-c0bae102]{flex-direction:column-reverse}.confirm-actions .admin-btn[data-v-c0bae102]{justify-content:center;width:100%}}
