.boussol-header-actions{align-items:center;display:flex;gap:6px;justify-content:flex-end;margin-left:auto;min-width:68px}html[data-platform-theme]{--theme-surface:#fff;--theme-panel:#fff;--theme-soft:#f4f4f4;--theme-tint:#edf3ef;--theme-text:#1b1d1c;--theme-muted:#616963;--theme-green:#093623;--theme-border:#dce2de;--theme-border-strong:#aeb9b2;--theme-warm:#a83920;--theme-link:#234c91;--theme-action-bg:#093623;--theme-action-hover:#154b38;--theme-on-action:#fff;--theme-primary:#aa3c22;--theme-primary-hover:#8f301c;--theme-on-primary:#fff;--theme-disabled-bg:#ecefed;--theme-disabled-text:#737b76;--theme-error:#8f301c;--theme-error-soft:#f9e8e3;--theme-success:#1f644a;--theme-selection:#dbece3}html[data-platform-theme=dark]{color-scheme:dark;--theme-surface:#121a16;--theme-panel:#1b251f;--theme-soft:#1b251f;--theme-tint:#20382b;--theme-text:#dee8e0;--theme-muted:#b0bdb4;--theme-green:#b2d8c4;--theme-border:#65766b;--theme-border-strong:#84958a;--theme-warm:#ffb49f;--theme-link:#b0caff;--theme-action-bg:#093623;--theme-action-hover:#116849;--theme-on-action:#fff;--theme-primary:#aa3c22;--theme-primary-hover:#c94d2c;--theme-on-primary:#fff;--theme-disabled-bg:#27322c;--theme-disabled-text:#8e9b93;--theme-error:#ffb4a2;--theme-error-soft:#4a2018;--theme-success:#b2d8c4;--theme-selection:#284838}html[data-platform-theme=dark] .boussol-platform,html[data-platform-theme]{--bds-color-ink:var(--theme-text);--bds-color-ink-soft:var(--theme-muted);--bds-color-muted:var(--theme-muted);--bds-color-paper:var(--theme-surface);--bds-color-surface:var(--theme-surface);--bds-color-surface-soft:var(--theme-soft);--bds-color-beige:var(--theme-soft);--bds-color-line:var(--theme-border);--bds-color-line-strong:var(--theme-border-strong);--bds-color-copper:var(--theme-primary);--bds-color-copper-dark:var(--theme-primary-hover);--bds-color-brand-orange:var(--theme-primary);--bds-color-green:var(--theme-green);--paper-raised:var(--theme-panel);--workspace-bg:var(--theme-surface);--workspace-card:var(--theme-panel);--workspace-ink:var(--theme-text);--workspace-muted:var(--theme-muted);--workspace-line:var(--theme-border);--workspace-accent:var(--theme-warm);--workspace-green:var(--theme-green);--platform-bg:var(--theme-surface);--platform-surface:var(--theme-panel);--platform-ink:var(--theme-text);--platform-muted:var(--theme-muted);--platform-line:var(--theme-border);--platform-coral:var(--theme-primary);--platform-green:var(--theme-green);--muted:var(--theme-muted);--line:var(--theme-border);--line-strong:var(--theme-border-strong)}html[data-platform-theme=dark] .boussol-platform :is(input,textarea,select){background:var(--theme-panel);border-color:var(--theme-border);caret-color:var(--theme-green);color:var(--theme-text)}html[data-platform-theme=dark] .boussol-platform :is(input,textarea)::placeholder{color:var(--theme-disabled-text);opacity:1}html[data-platform-theme] :is(button,a,input,textarea,select,summary):focus-visible{outline-color:var(--theme-green)}html[data-platform-theme] :is(button,input,textarea,select):disabled,html[data-platform-theme] [aria-disabled=true]{background-color:var(--theme-disabled-bg);border-color:var(--theme-border);color:var(--theme-disabled-text);cursor:not-allowed;opacity:1}html[data-platform-theme=dark] :is([role=dialog],[role=menu],[role=listbox],[data-popup-open]){color:var(--theme-text)}html[data-platform-theme=dark] .boussol-platform :is(.dossier-inline-picker-panel,.agenda-card,.meeting-card){background:var(--theme-panel)}html[data-platform-theme=dark] .boussol-platform .disabled-action{color:var(--theme-disabled-text)}html[data-platform-theme=dark] .boussol-platform .dossier-inline-feedback.is-error{color:var(--theme-error)}@media (hover:hover) and (pointer:fine){html[data-platform-theme] .boussol-platform :is(button,a):not(:disabled):not([aria-disabled=true]):hover{text-decoration-color:currentColor}}@media print{html[data-platform-theme]{color-scheme:light;--theme-surface:#fff;--theme-panel:#fff;--theme-soft:#f4f4f4;--theme-tint:#edf3ef;--theme-text:#1b1d1c;--theme-muted:#616963;--theme-green:#093623;--theme-border:#dce2de;--theme-border-strong:#aeb9b2;--theme-warm:#a83920;--theme-link:#234c91}}.notification-popover_trigger__ay2m8{margin-left:0;gap:4px;width:auto}.notification-popover_count__X_cnu{background:var(--theme-action-bg,#093623);color:var(--theme-on-action,#fff);border:1px solid var(--theme-border-strong,transparent);border-radius:9px;min-width:16px;padding:0 5px;font:600 9px/14px Be Vietnam Pro,Arial,sans-serif;text-align:center}.notification-popover_trigger__ay2m8[data-popup-open]{background:var(--theme-soft,#f4f4f4);color:var(--theme-green,#093623)}.notification-popover_positioner__A3q_j{z-index:80}.notification-popover_panel__aaiIo{background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#e1e4e2);border-radius:8px;box-shadow:0 8px 24px #0d140f21;color:var(--theme-text,#1b1d1c);display:flex;flex-direction:column;font:300 11px/16px Be Vietnam Pro,Arial,sans-serif;gap:12px;max-height:min(540px,var(--available-height));min-height:min(270px,var(--available-height));overflow:hidden;padding:16px 16px 12px;transform-origin:var(--transform-origin);transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);width:min(360px,var(--available-width),calc(100vw - 16px))}.notification-popover_panel__aaiIo[data-ending-style],.notification-popover_panel__aaiIo[data-starting-style]{opacity:0;transform:translateY(-3px) scale(.97)}.notification-popover_panel__aaiIo[data-instant],.notification-popover_panel__aaiIo[data-keyboard]{transition:none}.notification-popover_heading__j3g2i{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:space-between}.notification-popover_title__cfGFX{color:var(--theme-text,#1b1d1c);font:600 13px/18px Be Vietnam Pro,Arial,sans-serif;letter-spacing:0;margin:0}.notification-popover_close__oXajV{align-items:center;background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#e1e4e2);border-radius:6px;color:var(--theme-text,#1b1d1c);cursor:pointer;display:inline-flex;font:500 16px/1 Be Vietnam Pro,Arial,sans-serif;height:28px;justify-content:center;padding:0;width:28px}.notification-popover_filters__oqktu{align-items:center;background:var(--theme-soft,#f4f4f4);border-radius:6px;display:flex;flex-shrink:0;gap:4px;min-height:30px;padding:3px}.notification-popover_filters__oqktu button{background:transparent;border:1px solid transparent;border-radius:5px;color:var(--theme-muted,#626664);cursor:pointer;font:500 10px/16px Be Vietnam Pro,Arial,sans-serif;min-height:24px;min-width:80px;padding:2px 8px}.notification-popover_filters__oqktu button[aria-pressed=true]{background:var(--theme-surface,#fff);border-color:var(--theme-border,#e1e4e2);box-shadow:0 1px 2px #09362306;color:var(--theme-text,#1b1d1c)}.notification-popover_globalActions___1xdX{align-items:center;display:flex;flex-shrink:0;gap:8px;min-height:28px}.notification-popover_globalActions___1xdX button{background:var(--theme-surface,#fff);border:1px solid var(--theme-green,#093623);border-radius:6px;color:var(--theme-green,#093623);cursor:pointer;font:500 10px/14px Be Vietnam Pro,Arial,sans-serif;min-height:28px;padding:5px 8px}.notification-popover_globalActions___1xdX button:disabled{cursor:default}.notification-popover_actionStatus__68wBO{color:var(--theme-muted,#626664);font-size:9px;line-height:13px}.notification-popover_content__tk7B0{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.notification-popover_state__neMcc{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin:0;padding:12px 0}.notification-popover_state__neMcc strong{font-size:12px;font-weight:600;line-height:18px}.notification-popover_state__neMcc p{color:var(--theme-muted,#626664);font-size:11px;line-height:16px;margin:0}.notification-popover_action__znOLU{align-items:center;align-self:flex-start;background:var(--theme-surface,#fff);border:1px solid var(--theme-border,#e1e4e2);border-radius:6px;color:var(--theme-green,#093623);cursor:pointer;display:inline-flex;font:500 10px/14px Be Vietnam Pro,Arial,sans-serif;gap:6px;min-height:28px;padding:5px 8px;text-decoration:none}.notification-popover_list__JwxSt{list-style:none;margin:0;padding:0}.notification-popover_list__JwxSt li{border-bottom:1px solid var(--theme-border,#e1e4e2);padding:12px 0}.notification-popover_list__JwxSt li:last-child{border-bottom:0}.notification-popover_itemHeading__CvTsF{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.notification-popover_itemHeading__CvTsF strong{display:-webkit-box;font-size:11px;font-weight:600;line-height:16px;max-height:32px;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-popover_unread__bPq_7{background:var(--theme-success,#1f644a);border-radius:50%;flex-shrink:0;height:5px;margin-top:5px;width:5px}.notification-popover_list__JwxSt li>p{color:var(--theme-muted,#626664);display:-webkit-box;font-size:11px;line-height:16px;margin:6px 0;max-height:32px;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-popover_provenance__S_4CC{align-items:center;color:var(--theme-muted,#626664);display:flex;flex-wrap:wrap;font-size:9px;gap:4px 12px;justify-content:space-between;margin-top:6px}.notification-popover_provenance__S_4CC a{align-items:center;color:var(--theme-green,#093623);display:inline-flex;min-height:24px;text-decoration:underline;text-underline-offset:2px}.notification-popover_footer__WdGyH{border-top:1px solid var(--theme-border,#e1e4e2);flex-shrink:0;padding-top:8px}.notification-popover_footer__WdGyH p{color:var(--theme-muted,#626664);font-size:9px;margin:0 0 4px}.notification-popover_footer__WdGyH>a{align-items:center;color:var(--theme-muted,#626664);display:inline-flex;font-size:10px;font-weight:500;gap:6px;min-height:24px;text-decoration:none}.notification-popover_panel__aaiIo :is(button,a):focus-visible{outline:2px solid var(--theme-green,#093623);outline-offset:2px}@media (hover:hover) and (pointer:fine){.notification-popover_action__znOLU:hover,.notification-popover_close__oXajV:hover,.notification-popover_globalActions___1xdX button:not(:disabled):hover{background:var(--theme-soft,#f4f4f4)}.notification-popover_footer__WdGyH>a:hover{color:var(--theme-green,#093623)}}@media (max-width:760px){.notification-popover_panel__aaiIo{font-size:13px;line-height:20px;padding:12px}.notification-popover_close__oXajV{height:44px;width:44px}.notification-popover_action__znOLU,.notification-popover_filters__oqktu button,.notification-popover_footer__WdGyH>a,.notification-popover_globalActions___1xdX button,.notification-popover_provenance__S_4CC a{font-size:12px;min-height:44px}.notification-popover_itemHeading__CvTsF strong,.notification-popover_list__JwxSt li>p,.notification-popover_state__neMcc p{font-size:13px;line-height:20px}.notification-popover_itemHeading__CvTsF strong,.notification-popover_list__JwxSt li>p{max-height:40px}.notification-popover_footer__WdGyH p,.notification-popover_provenance__S_4CC{font-size:10px}}@media (prefers-reduced-motion:reduce){.notification-popover_panel__aaiIo{transition:none}.notification-popover_panel__aaiIo[data-ending-style],.notification-popover_panel__aaiIo[data-starting-style]{transform:none}}.platform-theme-toggle_toggle__aELVw{position:relative;flex:0 0 30px;width:30px;height:30px;border:0;border-radius:5px;background:transparent;color:var(--theme-green,#093623);cursor:pointer;margin-left:auto}.platform-theme-toggle_toggle__aELVw:hover{background:var(--theme-soft,#f4f4f4)}.platform-theme-toggle_toggle__aELVw:focus-visible{outline:2px solid currentColor;outline-offset:3px}.platform-theme-toggle_moon__YHN5g,.platform-theme-toggle_sun__qvxPO{position:absolute;inset:7px;display:flex;align-items:center;justify-content:center}.platform-theme-toggle_sun__qvxPO{opacity:0;transform:rotate(-75deg) scale(.6)}.platform-theme-toggle_toggle__aELVw[data-theme=dark] .platform-theme-toggle_moon__YHN5g{opacity:0;transform:rotate(75deg) scale(.6)}.platform-theme-toggle_toggle__aELVw[data-theme=dark] .platform-theme-toggle_sun__qvxPO{opacity:1;transform:rotate(0) scale(1)}.platform-theme-toggle_toggle__aELVw[data-animate]>span{transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .14s ease-out}@media (prefers-reduced-motion:reduce){.platform-theme-toggle_toggle__aELVw[data-animate]>span{transition:none}}