body,html{background:var(--theme-canvas)}body{color:var(--theme-text)}::selection{color:var(--theme-text);background:var(--theme-accent-soft)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--theme-focus-ring);outline-offset:2px}:where(button,input,select,textarea):disabled{color:var(--theme-disabled-text)!important;background:var(--theme-disabled-bg)!important;border-color:var(--theme-border)!important;opacity:1}:where(input,select,textarea){color-scheme:inherit}:where(input,textarea)::placeholder{color:var(--theme-text-subtle)}:where(dialog,[role=dialog],.modal,.modal-panel,.drawer,.popover,.dropdown-panel){color:var(--theme-text);border-color:var(--theme-border)!important;background:var(--theme-surface)!important;box-shadow:var(--theme-shadow-lg)!important}:where(.modal-backdrop,.dialog-backdrop,.activity-form-modal-backdrop){background:var(--theme-overlay)!important}:where(.modal-header,.modal-footer,.drawer-header,.popover-header){border-color:var(--theme-border)!important;background:var(--theme-surface-raised)!important}:where(.toast,.feedback-toast,[role=status],.loading-state,.empty-state,.error-state,.not-found-card){color:var(--theme-text);border-color:var(--theme-border)!important;background:var(--theme-surface)!important;box-shadow:var(--theme-shadow-sm)}:where(.loading-state,.empty-state,.error-state,.not-found-card) p,:where(.toast,.feedback-toast,[role=status]) :where(p,small){color:var(--theme-muted)}:where(.form-error,.error-state,[data-tone=danger]){color:var(--theme-danger-text)!important;border-color:var(--theme-danger-border)!important;background:var(--theme-danger-soft)!important}:where(.project-success,[data-tone=success]){color:var(--theme-success-text)!important;border-color:var(--theme-success-border)!important;background:var(--theme-success-soft)!important}:where(.skeleton,.ui-skeleton,[aria-busy=true]){color:var(--theme-muted)}:where(.skeleton,.ui-skeleton):before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--theme-text) 8%,transparent),transparent)}:where(.reports-content,.communications-content,.communication-content,.admin-content,.settings-content){color:var(--theme-text)}:where(.reports-content,.communications-content,.communication-content,.admin-content,.settings-content)
:is(article,section,fieldset,details,table,.panel,.card){border-color:var(--theme-border)}:where(.reports-content,.communications-content,.communication-content,.admin-content,.settings-content)
:is(input,select,textarea){color:var(--theme-text)!important;caret-color:var(--theme-accent);border-color:var(--theme-border)!important;background:var(--theme-field)!important;-webkit-text-fill-color:var(--theme-text)}:where(.reports-content,.communications-content,.communication-content,.admin-content,.settings-content)
:is(input,select,textarea):focus{border-color:var(--theme-accent)!important;box-shadow:0 0 0 3px var(--theme-focus-ring);outline:0}:where(.reports-content,.communications-content,.communication-content,.admin-content,.settings-content)
input:-webkit-autofill{caret-color:var(--theme-accent);-webkit-text-fill-color:var(--theme-text);-webkit-box-shadow:0 0 0 1000px var(--theme-field) inset}:where(table,.data-table){color:var(--theme-text)}:where(table,.data-table) :where(th){color:var(--theme-muted);border-color:var(--theme-border);background:var(--theme-table-head)}:where(table,.data-table) :where(td){border-color:var(--theme-border)}:where(table,.data-table) tbody tr:nth-child(2n){background:var(--theme-table-stripe)}:where(table,.data-table) tbody tr:hover{background:var(--theme-row-hover)}*{scrollbar-color:var(--theme-scrollbar-thumb) var(--theme-scrollbar-track)}::-webkit-scrollbar-track{background:var(--theme-scrollbar-track)}::-webkit-scrollbar-thumb{border:3px solid var(--theme-scrollbar-track);background:var(--theme-scrollbar-thumb)}@media (max-width:640px){:where(.modal-panel,dialog[open]){width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}:where(table,.data-table){max-width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto!important}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid CanvasText}}html[data-theme=dark] :is(.projects-content,.report-content,.budgets-content,.partners-content,.funding-content,.communications-content,.dashboard-content)
:is(.projects-heading h1,.projects-heading h2,.projects-heading>div>p:not(.eyebrow)){color:var(--theme-text)!important}html[data-theme=light] :is(.projects-content,.report-content,.budgets-content,.partners-content,.funding-content,.communications-content,.dashboard-content)
:is(.projects-heading h1,.projects-heading h2,.projects-heading>div>p:not(.eyebrow)){color:var(--theme-text)!important}:is(.button-primary,button.button-primary,a.button-primary){color:#fff!important;-webkit-text-fill-color:#fff!important}:is(.button-secondary,button.button-secondary,a.button-secondary){color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-surface-raised)!important}:is(.button-secondary,button.button-secondary,a.button-secondary):is(:hover,:focus-visible){color:var(--theme-accent)!important;border-color:var(--theme-accent)!important;background:var(--theme-accent-soft)!important}:is(.clear-filters,.report-print-button){color:var(--theme-accent)!important;-webkit-text-fill-color:var(--theme-accent)!important}.report-content .report-budget div,.report-content .report-filters,.report-content .report-footer,.report-content .report-kpis article,.report-content .report-legend>div,.report-content .report-metrics div,.report-content .report-panel,.report-content .report-sheet{color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-surface)!important}.report-content .report-filters label,.report-content :is(.report-caption,.report-empty,.report-footer,.report-intro>p:not(.report-warning),.report-ranking>div,.report-metrics dt,.report-budget dt,.report-legend small){color:var(--theme-muted)!important}.report-content :is(.report-intro h3,.report-panel h3,.report-kpis strong,.report-ranking strong,.report-metrics dd,.report-budget dd){color:var(--theme-text)!important}.report-content :is(.report-filters input,.report-filters select){color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-field)!important}:is(.budgets-content,.partners-content,.funding-content) :is(.project-filters,.partner-filters,.funding-filters){color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-surface-raised)!important}:is(.budgets-content,.partners-content,.funding-content)
:is(.budget-card,.budget-panel,.budget-allocation-edit-panel,.budget-expense-edit-panel,.partner-card,.partner-create-panel,.partner-form,.collaboration-form,.funding-card,.funding-panel,.funding-form){color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-surface)!important;box-shadow:var(--theme-shadow-sm)!important}:is(.budgets-content,.partners-content,.funding-content)
:is(h1,h2,h3,strong,dd,.budget-form label,.partner-form label,.collaboration-form label,.funding-form label){color:var(--theme-text)!important}:is(.budgets-content,.partners-content,.funding-content)
:is(p,small,dt,.budget-help,.partner-meta,.collaboration p,.funding-reference,.funding-notes){color:var(--theme-muted)!important}:is(.budgets-content,.partners-content,.funding-content)
:is(.budget-card dl div,.budget-envelope-note span,.partner-contact,.collaboration,.partner-finance,.funding-card dl div,.funding-notes){color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-surface-raised)!important}:is(.budgets-content,.partners-content,.funding-content) :is(input,select,textarea){color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;caret-color:var(--theme-accent)!important;color-scheme:inherit!important;border-color:var(--theme-border)!important;background:var(--theme-field)!important}.beneficiaries-content :is(.project-filters,.beneficiary-card,.beneficiary-card article,.beneficiary-details,.beneficiary-activities){color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-surface)!important}.beneficiaries-content :is(h1,h2,h3,strong,dd,.beneficiary-card-title){color:var(--theme-text)!important}.beneficiaries-content :is(p,small,dt,label,.beneficiary-meta){color:var(--theme-muted)!important}.communications-content :is(.communications-hero,.communication-hero,.communications-overview,.communications-workspace,.communications-setup,article,section,fieldset,.panel,.card){color:var(--theme-text)!important;border-color:var(--theme-border)!important;background-color:var(--theme-surface)!important}.communications-content :is(h1,h2,h3,strong,legend,label){color:var(--theme-text)!important}.communications-content :is(p,small,.eyebrow+p){color:var(--theme-muted)!important}html[data-theme=dark] .communications-content :is(.communications-hero,.communication-hero){background-image:radial-gradient(circle at 88% 22%,color-mix(in srgb,var(--theme-accent) 18%,transparent),transparent 30%),linear-gradient(135deg,var(--theme-surface-raised),var(--theme-surface))!important}html[data-theme=light] .dashboard-content{color:var(--theme-text)!important}html[data-theme=light] .dashboard-content :is(.dashboard-health-card,.dashboard-attention,.dashboard-panel,.dashboard-kpis article,.dashboard-financial-charts>article){color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-surface)!important;box-shadow:var(--theme-shadow-sm)!important}html[data-theme=light] .dashboard-content :is(.dashboard-filters,.dashboard-funding-kpis>div,.dashboard-operational div,.dashboard-demographic-legend li){color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-surface-raised)!important}html[data-theme=light] .dashboard-content :is(h1,h2,h3,strong,dd,.dashboard-ranking strong,.dashboard-demographic-legend strong){color:var(--theme-text)!important}html[data-theme=light] .dashboard-content :is(p,small,span,dt,.dashboard-ranking>div>div:first-child){color:var(--theme-muted)}html[data-theme=light] .dashboard-content :is(.dashboard-filters input,.dashboard-filters select){color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-field)!important}html[data-theme=light] .dashboard-content :is(.dashboard-funding-kpis>div,.dashboard-operational div,.dashboard-financial-charts>article,.dashboard-demographic-legend li){background:var(--theme-surface-raised)!important}html[data-theme=light] .dashboard-donut:after,html[data-theme=light] .dashboard-line-chart circle{fill:var(--theme-surface);background:var(--theme-surface)!important}html[data-theme=light] :is(.next-app-shell,.next-workspace,#main-content){color:var(--theme-text)!important;background:var(--theme-canvas)!important}html[data-theme=light] :is(.next-sidebar,.next-topbar){color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-sidebar)!important}html[data-theme=light] .next-sidebar :is(.nav-item,.settings-nav-button,.sidebar-footer button,.shell-profile strong,.organization-card strong){color:var(--theme-text)!important}html[data-theme=light] .next-sidebar :is(.nav-section-title,.shell-profile small,.organization-card small){color:var(--theme-muted)!important}html[data-theme=light] .next-sidebar :is(.organization-card,.nav-item[aria-current=page],.nav-item.active){border-color:var(--theme-border)!important;background:var(--theme-surface-raised)!important}html[data-theme=light] .next-sidebar .nav-item:is(:hover,:focus-visible){color:var(--theme-accent)!important;background:var(--theme-accent-soft)!important}:is(.dashboard-content,.report-content,.reports-content,.activities-content,.beneficiaries-content,.indicators-content,.budgets-content,.partners-content,.funding-content,.funding-agreements-content,.communications-content,.conventions-content,.settings-content){color:var(--theme-text)!important}:is(.dashboard-content,.report-content,.reports-content,.activities-content,.beneficiaries-content,.indicators-content,.budgets-content,.partners-content,.funding-content,.funding-agreements-content,.communications-content,.conventions-content) :is(.panel,.card,.project-filters,.activity-filters,.indicator-filters,.budget-filters,.partner-filters,.communication-filters,fieldset,details){color:var(--theme-text)!important;border-color:var(--theme-border)!important;background-color:var(--theme-surface)!important}:is(.dashboard-content,.report-content,.reports-content,.activities-content,.beneficiaries-content,.indicators-content,.budgets-content,.partners-content,.funding-content,.funding-agreements-content,.communications-content,.conventions-content) :is(input,select,textarea){color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;caret-color:var(--theme-accent)!important;color-scheme:inherit!important;border-color:var(--theme-border)!important;background:var(--theme-field)!important}:is(.dashboard-content,.report-content,.reports-content,.activities-content,.beneficiaries-content,.indicators-content,.budgets-content,.partners-content,.funding-content,.funding-agreements-content,.communications-content,.conventions-content) button:not(.button-primary):not(.login-submit):not([data-tone]):not([class*=danger]):not([class*=delete]){color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;border-color:var(--theme-border)!important;background-color:var(--theme-surface-raised)!important}:is(.dashboard-content,.report-content,.reports-content,.activities-content,.beneficiaries-content,.indicators-content,.budgets-content,.partners-content,.funding-content,.funding-agreements-content,.communications-content,.conventions-content) button:not(.button-primary):not(.login-submit):not([data-tone]):not([class*=danger]):not([class*=delete]):is(:hover,:focus-visible){color:var(--theme-accent)!important;-webkit-text-fill-color:var(--theme-accent)!important;border-color:var(--theme-accent)!important;background-color:var(--theme-accent-soft)!important}:is(.activity-icon-button,.project-delete-icon-button,.zone-remove-icon-button,[class*=delete-icon],[aria-label*=Supprimer]){color:var(--theme-danger-text)!important;-webkit-text-fill-color:var(--theme-danger-text)!important;border-color:var(--theme-danger-border)!important;background:var(--theme-danger-soft)!important}:is(.activity-icon-button,.project-delete-icon-button,.zone-remove-icon-button,[class*=delete-icon],[aria-label*=Supprimer]) svg{color:currentColor!important;stroke:currentColor!important}.indicators-content :is(.indicator-panel,.indicator-card,.indicator-explanation,.indicator-explanation-grid,.indicator-project){color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-surface)!important}.indicators-content :is(h1,h2,h3,strong,dd,.indicator-actions a){color:var(--theme-text)!important}.indicators-content :is(p,small,dt,label){color:var(--theme-muted)!important}html[data-theme=light] :is(.dashboard-content,.report-content,.reports-content){background:var(--theme-canvas)!important}:is(.dashboard-content,.report-content,.reports-content) :is(.stat-card,.shortcut-grid article,.panel,.report-section,.report-sheet,.report-panel,.report-kpis article){color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-surface)!important}:is(.dashboard-content,.report-content,.reports-content) :is(h1,h2,h3,.stat-card>strong,.shortcut-grid strong,.panel-heading h2,.report-section strong,.report-panel strong){color:var(--theme-text)!important}:is(.dashboard-content,.report-content,.reports-content) :is(.stat-card>p,.shortcut-grid small,.panel-heading p,.report-section p,.report-section small){color:var(--theme-muted)!important}:is(.report-cover,.report-hero,.report-header,.report-intro-banner){color:#f7fbff!important}:is(.report-cover,.report-hero,.report-header,.report-intro-banner)
:is(h1,h2,h3,p,span,strong,small){color:inherit!important;-webkit-text-fill-color:currentColor!important}:is(.partners-hero,.communications-hero,.communication-hero){color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--theme-accent) 14%,transparent),transparent 34%),linear-gradient(135deg,var(--theme-surface-raised),var(--theme-surface))!important}:is(.partners-hero,.communications-hero,.communication-hero)
:is(h1,h2,h3,strong){color:var(--theme-text)!important}:is(.partners-hero,.communications-hero,.communication-hero)
:is(p,small){color:var(--theme-muted)!important}.communications-content :is(.communication-kpis,.communications-overview,.communications-workspace,.communications-setup,.communication-table-wrap,.communication-filters){color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-surface)!important}.communications-content :is(.communication-kpis>*,.communications-overview>*,.communications-workspace>*,.communications-setup>*){color:var(--theme-text)!important;border-color:var(--theme-border)!important}html[data-theme=light] .next-sidebar :is(.nav-item,.nav-item svg,.nav-item [class*=icon]){color:var(--theme-text)!important;stroke:currentColor!important}html[data-theme=light] .next-sidebar .nav-item:not(.active):not([aria-current=page]){opacity:.78}html[data-theme=dark] .next-sidebar :is(.nav-item,.nav-item svg,.nav-item [class*=icon]){color:var(--theme-muted)!important;stroke:currentColor!important}html[data-theme=dark] .next-sidebar :is(.nav-item.active,.nav-item[aria-current=page]){color:var(--theme-text)!important}html[data-theme=dark] .projects-content .project-card :is(dd,[class*=budget]),html[data-theme=dark] .projects-content .project-table [data-column=budget],html[data-theme=dark] .projects-content .project-table td:last-child strong{color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important}html[data-theme=dark] .projects-content :is(.project-card,.project-list-panel) :is([class*=budget],[data-column=budget]),html[data-theme=dark] .projects-content :is(.project-card,.project-list-panel) :is([class*=budget],[data-column=budget]) *,html[data-theme=dark] .projects-content :is(.project-table,.data-table) :is(th,td):nth-child(5),html[data-theme=dark] .projects-content :is(.project-table,.data-table) :is(th,td):nth-child(5) *{color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;opacity:1!important}html[data-theme=light] .dashboard-content :is(.dashboard-hero,.dashboard-banner,.dashboard-overview,.dashboard-organization,.dashboard-health-card,.dashboard-attention,.dashboard-callout,.dashboard-note,.dashboard-panel,.stat-card,.panel){color:var(--theme-text)!important;border-color:var(--theme-border)!important;background-color:var(--theme-surface)!important;background-image:none!important}html[data-theme=light] .dashboard-content :is(.dashboard-hero,.dashboard-banner,.dashboard-overview,.dashboard-organization,.dashboard-health-card,.dashboard-attention,.dashboard-callout,.dashboard-note) :is(h1,h2,h3,strong,b){color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important}html[data-theme=light] .dashboard-content :is(.dashboard-hero,.dashboard-banner,.dashboard-overview,.dashboard-organization,.dashboard-health-card,.dashboard-attention,.dashboard-callout,.dashboard-note) :is(p,span,small){color:var(--theme-muted)!important;-webkit-text-fill-color:var(--theme-muted)!important}:is(.communication-content,.communications-content){color:var(--theme-text)!important;background:var(--theme-canvas)!important}:is(.communication-content,.communications-content) :is(.communication-hero,.communications-hero,.communication-overview,.communications-overview,.communication-workspace,.communications-workspace,.communication-setup,.communications-setup,.communication-kpis,.communication-table-wrap,.communication-filters,.mailing-hero,.mailing-overview,.mailing-workspace,.mailing-setup,article,section,fieldset,.panel,.card){color:var(--theme-text)!important;border-color:var(--theme-border)!important;background-color:var(--theme-surface)!important;background-image:none!important}:is(.communication-content,.communications-content) :is(.communication-hero,.communications-hero,.communication-overview,.communications-overview,.communication-workspace,.communications-workspace,.communication-setup,.communications-setup,.mailing-hero,.mailing-overview,.mailing-workspace,.mailing-setup,article,section,fieldset,.panel,.card) :is(h1,h2,h3,h4,strong,b,legend,label){color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important}:is(.communication-content,.communications-content) :is(.communication-hero,.communications-hero,.communication-overview,.communications-overview,.communication-workspace,.communications-workspace,.communication-setup,.communications-setup,.mailing-hero,.mailing-overview,.mailing-workspace,.mailing-setup,article,section,fieldset,.panel,.card) :is(p,small){color:var(--theme-muted)!important;-webkit-text-fill-color:var(--theme-muted)!important}:is(.communication-content,.communications-content) :is(input,select,textarea){color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-field)!important}:is(.communication-content,.communications-content) :is(.button-primary,button[type=submit]){color:var(--theme-on-accent,#fff)!important;-webkit-text-fill-color:var(--theme-on-accent,#fff)!important;border-color:transparent!important;background:var(--theme-accent)!important}:is(.communication-content,.communications-content) :is(.button-secondary,button:not([type=submit])){color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-surface-raised)!important}html[data-theme=dark] :is(.partners-content,.funding-content,.budgets-content) :is(.partners-hero,.funding-hero,.budgets-hero,.projects-heading,.partner-create-panel>header,.budget-panel>header,.funding-panel>header){color:var(--theme-text)!important;border-color:var(--theme-border)!important;background-color:var(--theme-surface)!important;background-image:none!important}html[data-theme=dark] :is(.partners-content,.funding-content,.budgets-content) :is(.partners-hero,.funding-hero,.budgets-hero,.projects-heading,.partner-create-panel>header,.budget-panel>header,.funding-panel>header) :is(h1,h2,h3,strong,p,span,small){color:inherit!important;-webkit-text-fill-color:currentColor!important}:is(.partners-content,.funding-content,.budgets-content) :is(.button-primary,button[type=submit]){color:var(--theme-on-accent,#fff)!important;-webkit-text-fill-color:var(--theme-on-accent,#fff)!important;border-color:transparent!important;background:var(--theme-accent)!important}:is(.partners-content,.funding-content,.budgets-content) :is(.button-secondary,button:not([type=submit])){color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-surface-raised)!important}.dashboard-content .dashboard-definition{color:var(--theme-muted)!important;-webkit-text-fill-color:var(--theme-muted)!important;border-color:var(--theme-border)!important;background:var(--theme-surface-raised)!important;background-image:none!important}.dashboard-content .dashboard-definition strong{color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important}.report-content .report-cover>div:last-child,.report-content .report-cover>div:last-child :is(strong,small){color:#f7fbff!important;-webkit-text-fill-color:#f7fbff!important;opacity:1!important}.activities-content .activity-icon-actions .activity-icon-button.danger,.activities-content .activity-icon-actions button[aria-label*=Supprimer]{color:var(--theme-danger-text)!important;-webkit-text-fill-color:var(--theme-danger-text)!important;border-color:var(--theme-danger-border)!important;background:var(--theme-danger-soft)!important}.activities-content .activity-icon-actions .activity-icon-button.danger svg,.activities-content .activity-icon-actions button[aria-label*=Supprimer] svg{color:currentColor!important;stroke:currentColor!important}:is(.communication-content,.communications-content) .communication-kpis>a{color:var(--theme-text)!important;border-color:var(--theme-border)!important;background:var(--theme-surface-raised)!important}:is(.communication-content,.communications-content) .communication-kpis>a>span{color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important}:is(.communication-content,.communications-content) .communication-kpis>a>strong{color:var(--theme-accent)!important;-webkit-text-fill-color:var(--theme-accent)!important;opacity:1!important}:is(.communication-content,.communications-content) .communication-kpis>a>small{color:var(--theme-muted)!important;-webkit-text-fill-color:var(--theme-muted)!important;opacity:1!important}.activities-content :is(button.activity-icon-button.danger,button[aria-label*=supprimer i],button[title*=supprimer i],button[data-tone=danger]),.projects-content :is(button.project-delete-icon-button,button[aria-label*=supprimer i],button[title*=supprimer i],button[data-tone=danger]){color:#dc2626!important;-webkit-text-fill-color:#dc2626!important;border-color:color-mix(in srgb,#dc2626 42%,transparent)!important;background:color-mix(in srgb,#dc2626 12%,transparent)!important}.activities-content :is(button.activity-icon-button.danger,button[aria-label*=supprimer i],button[title*=supprimer i],button[data-tone=danger]) :is(svg,path),.projects-content :is(button.project-delete-icon-button,button[aria-label*=supprimer i],button[title*=supprimer i],button[data-tone=danger]) :is(svg,path){color:#dc2626!important;stroke:#dc2626!important}.activities-content :is(button.activity-icon-button.danger,button[aria-label*=supprimer i],button[title*=supprimer i],button[data-tone=danger]):is(:hover,:focus-visible),.projects-content :is(button.project-delete-icon-button,button[aria-label*=supprimer i],button[title*=supprimer i],button[data-tone=danger]):is(:hover,:focus-visible){color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;border-color:#dc2626!important;background:color-mix(in srgb,#dc2626 20%,transparent)!important}html[data-theme=light] :is(.activities-content,.projects-content) :is(button.activity-icon-button.danger,button.project-delete-icon-button,button[aria-label*=supprimer i],button[title*=supprimer i],button[data-tone=danger]){color:#dc2626!important;-webkit-text-fill-color:#dc2626!important;border-color:var(--theme-border)!important;background:var(--theme-surface-raised)!important}html[data-theme=light] :is(.activities-content,.projects-content) :is(button.activity-icon-button.danger,button.project-delete-icon-button,button[aria-label*=supprimer i],button[title*=supprimer i],button[data-tone=danger]):is(:hover,:focus-visible){color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;border-color:color-mix(in srgb,#dc2626 48%,var(--theme-border))!important;background:color-mix(in srgb,#dc2626 10%,var(--theme-surface-raised))!important}.beneficiaries-content .beneficiary-activities>summary>strong{color:var(--theme-accent)!important;-webkit-text-fill-color:var(--theme-accent)!important;border:1px solid color-mix(in srgb,var(--theme-accent) 32%,var(--theme-border))!important;background:var(--theme-accent-soft)!important;opacity:1!important}.beneficiaries-content .beneficiary-activities>summary{color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;opacity:1!important}.beneficiaries-content .beneficiary-activities>summary>:is(svg,[class*=chevron]){color:var(--theme-accent)!important;stroke:currentColor!important}.activities-content .activity-icon-actions{box-sizing:border-box;width:100%;padding-inline-end:8px}.activities-content .activity-icon-actions>.activity-icon-button{box-sizing:border-box;align-self:center;flex:0 0 34px;inline-size:34px;min-inline-size:34px;max-inline-size:34px;block-size:34px;min-block-size:34px;max-block-size:34px;margin:0;padding:0;line-height:1;vertical-align:middle}html[data-theme=light] .activities-content .activity-icon-actions
button.activity-icon-button.danger{border-color:var(--theme-border)!important;background:var(--theme-surface-raised)!important;box-shadow:none!important}html[data-theme=dark] :is(dialog,[role=dialog],.modal,.modal-panel,.confirmation-modal,.confirm-dialog) :is(h1,h2,h3,.modal-title,.dialog-title,.confirmation-title){color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;opacity:1!important}html[data-theme=dark] :is(dialog,[role=dialog],.modal,.modal-panel,.confirmation-modal,.confirm-dialog) :is(p,small,.modal-description,.dialog-description,.confirmation-message){color:var(--theme-muted)!important;-webkit-text-fill-color:var(--theme-muted)!important;opacity:1!important}html[data-theme=dark] :is(dialog,[role=dialog],.modal,.modal-panel,.confirmation-modal,.confirm-dialog) :is([class*=danger] svg,[class*=delete] svg,[class*=warning] svg,[aria-label*=supprimer i] svg,[data-tone=danger] svg){color:var(--theme-danger-text)!important;stroke:currentColor!important;opacity:1!important}html[data-theme=dark] .next-workspace .partners-content .partner-detail>header p strong:not(.active),html[data-theme=dark] .next-workspace .partners-content .partner-list-item .partner-list-state{color:#b94a5f!important;-webkit-text-fill-color:#b94a5f!important}html[data-theme=dark] .next-workspace .partners-content .partner-detail>header p strong.active,html[data-theme=dark] .next-workspace .partners-content .partner-list-item .partner-list-state.active{color:#28b789!important;-webkit-text-fill-color:#28b789!important}html[data-theme=light] .next-workspace .partners-content .partner-detail>header p strong:not(.active),html[data-theme=light] .next-workspace .partners-content .partner-list-item .partner-list-state{color:#a3293c!important;-webkit-text-fill-color:#a3293c!important}html[data-theme=light] .next-workspace .partners-content .partner-detail>header p strong.active,html[data-theme=light] .next-workspace .partners-content .partner-list-item .partner-list-state.active{color:#087957!important;-webkit-text-fill-color:#087957!important}html[data-theme=dark] .next-workspace .beneficiaries-content .beneficiary-detail:not(.inactive) .beneficiary-detail-heading small,html[data-theme=dark] .next-workspace .beneficiaries-content .beneficiary-list-item>small.active{color:#28b789!important;-webkit-text-fill-color:#28b789!important}html[data-theme=dark] .next-workspace .beneficiaries-content .beneficiary-detail.inactive .beneficiary-detail-heading small,html[data-theme=dark] .next-workspace .beneficiaries-content .beneficiary-list-item>small.inactive{color:#b94a5f!important;-webkit-text-fill-color:#b94a5f!important}html[data-theme=light] .next-workspace .beneficiaries-content .beneficiary-detail:not(.inactive) .beneficiary-detail-heading small,html[data-theme=light] .next-workspace .beneficiaries-content .beneficiary-list-item>small.active{color:#087957!important;-webkit-text-fill-color:#087957!important}html[data-theme=light] .next-workspace .beneficiaries-content .beneficiary-detail.inactive .beneficiary-detail-heading small,html[data-theme=light] .next-workspace .beneficiaries-content .beneficiary-list-item>small.inactive{color:#a3293c!important;-webkit-text-fill-color:#a3293c!important}