._sidebar_fnopg_5{width:var(--sidebar-width);flex:none;background:var(--color-sidebar);display:flex;flex-direction:column;padding:22px 16px;box-shadow:var(--shadow-sidebar)}._logo_fnopg_18{display:flex;align-items:center;gap:10px;padding:6px 10px 22px;text-decoration:none}._logoIcon_fnopg_26{flex-shrink:0;display:block}._logoText_fnopg_31{font-family:var(--font-serif);font-weight:500;font-size:22px;color:var(--color-text-on-dark);letter-spacing:-.3px}._logoTextAccent_fnopg_39{color:#5fc59b}._selectorWrap_fnopg_45{position:relative;margin:4px 6px 12px}._selectorWrapEquipe_fnopg_50{margin-bottom:20px}._selectorWrapEntreprise_fnopg_55{margin-bottom:4px}._selectorWrapEntreprise_fnopg_55 ._selectorCard_fnopg_59{background:none;border-color:transparent;padding:5px 10px}._selectorWrapEntreprise_fnopg_55 ._selectorCard_fnopg_59:hover:not(:disabled){background:#ffffff0f;border-color:transparent}._selectorWrapEntreprise_fnopg_55 ._selectorAvatar_fnopg_70{width:16px;height:16px;font-size:8px;border-radius:3px}._selectorWrapEntreprise_fnopg_55 ._selectorNom_fnopg_77{font-size:10.5px;font-weight:500;opacity:.65}._selectorWrapEntreprise_fnopg_55 ._selectorSub_fnopg_83{display:none}._selectorWrapEntreprise_fnopg_55 ._selectorChevron_fnopg_87{font-size:9px;opacity:.5}._selectorCard_fnopg_59{display:flex;align-items:center;gap:10px;width:100%;padding:11px 13px;background:var(--sidebar-card-bg);border:1px solid var(--sidebar-card-border);border-radius:9px;cursor:pointer;text-align:start;color:var(--sidebar-text-active);transition:background .15s}._selectorCard_fnopg_59:hover:not(:disabled){background:#ffffff12}._selectorCard_fnopg_59:disabled{cursor:default}._selectorAvatar_fnopg_70{width:22px;height:22px;flex-shrink:0;border-radius:6px;background:var(--color-accent);color:var(--color-sidebar);font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}._selectorAvatarEntreprise_fnopg_130{background:#2a7a5e}._selectorInfo_fnopg_134{flex:1;min-width:0}._selectorNom_fnopg_77{display:block;font-size:12.5px;font-weight:600;color:var(--sidebar-text-active);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectorSub_fnopg_83{display:block;font-size:10.5px;color:var(--sidebar-text-muted);margin-top:1px}._selectorChevron_fnopg_87{flex-shrink:0;color:var(--sidebar-text-muted);font-size:11px}._dropdown_fnopg_164{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:200;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-menu);padding:5px;display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto}._dropdownItem_fnopg_182{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:none;border-radius:var(--radius-sm);background:transparent;cursor:pointer;text-align:start;font-family:var(--font-ui);font-size:13px;font-weight:500;color:var(--color-text);transition:background .1s}._dropdownItem_fnopg_182:hover:not(:disabled){background:#16242f0d}._dropdownItem_fnopg_182:disabled{opacity:.6;cursor:not-allowed}._dropdownItemActive_fnopg_209{background:var(--color-primary-light);color:var(--color-primary)}._dropdownItemActive_fnopg_209:hover:not(:disabled){background:var(--color-primary-light)}._dropdownAvatar_fnopg_218{width:22px;height:22px;flex-shrink:0;border-radius:6px;background:var(--color-primary);color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}._dropdownNom_fnopg_232{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dropdownCheck_fnopg_240{flex-shrink:0;font-size:11px;color:var(--color-primary);font-weight:700}._dropdownSpinner_fnopg_247{flex-shrink:0;width:14px;height:14px;border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:_spin_fnopg_1 .7s linear infinite}@keyframes _spin_fnopg_1{to{transform:rotate(360deg)}}._sectionLabel_fnopg_263{margin:0;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--sidebar-text-dim);padding:0 13px 10px}._sectionLabelGestion_fnopg_273{padding-top:22px}._nav_fnopg_279{display:flex;flex-direction:column;gap:2px}._navItem_fnopg_285{position:relative;display:flex;align-items:center;gap:12px;padding:10px 13px;border-radius:var(--radius-sm);cursor:pointer;font-size:13.5px;font-weight:500;color:#c8cdd0;text-decoration:none;transition:background .1s,color .1s}._navItem_fnopg_285:hover{background:var(--sidebar-hover-bg)}._navItemActive_fnopg_304{background:var(--sidebar-active-bg);color:var(--sidebar-text-active)}._navBar_fnopg_310{position:absolute;inset-inline-start:0;top:9px;bottom:9px;width:3px;border-radius:3px;background:var(--color-accent)}._navBadge_fnopg_321{margin-inline-start:auto;font-family:var(--font-mono);font-size:10px;background:#ffffff14;color:#aeb6ba;padding:1px 7px;border-radius:10px}._userBottom_fnopg_333{margin-top:auto;display:flex;flex-direction:column}._userCard_fnopg_339{padding:12px 11px;border:none;border-top:1px solid var(--sidebar-separator);border-radius:var(--radius-sm);display:flex;align-items:center;gap:10px;width:100%;text-align:start;background:transparent;color:inherit;cursor:pointer;transition:background .1s}._userCard_fnopg_339:hover{background:var(--sidebar-hover-bg)}._userAvatar_fnopg_359{width:30px;height:30px;flex-shrink:0;border-radius:var(--radius-full);color:var(--color-text-on-dark);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}._userInfo_fnopg_372{flex:1;min-width:0}._userName_fnopg_377{display:block;font-size:12.5px;font-weight:600;color:var(--sidebar-text-active);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userMeta_fnopg_387{display:block;font-size:10.5px;color:var(--sidebar-text-muted);margin-top:1px}._userGear_fnopg_394{flex-shrink:0;color:var(--sidebar-text-muted);font-size:14px}._logoutBtn_fnopg_400{display:flex;align-items:center;gap:7px;padding:8px 11px;border:none;border-top:1px solid var(--sidebar-separator);background:transparent;color:var(--sidebar-text-muted);cursor:pointer;font-size:12px;font-family:var(--font-ui);width:100%;text-align:start;transition:background .1s,color .1s}._logoutBtn_fnopg_400:hover{background:var(--sidebar-hover-bg);color:var(--color-danger, #e03131)}@media(max-width:1099px){._sidebar_fnopg_5{width:var(--sidebar-width);padding:22px 8px}._logo_fnopg_18{justify-content:center;padding:6px 0 22px;gap:0}._logoText_fnopg_31{display:none}._selectorWrap_fnopg_45{margin:4px 0 8px}._selectorWrapEquipe_fnopg_50{margin-bottom:16px}._selectorCard_fnopg_59{padding:9px;justify-content:center;gap:0}._selectorInfo_fnopg_134,._selectorChevron_fnopg_87{display:none}._dropdown_fnopg_164{left:0;right:auto;min-width:200px}._sectionLabel_fnopg_263{display:none}._navItem_fnopg_285{padding:10px;justify-content:center;gap:0}._navLabel_fnopg_424,._navBadge_fnopg_321{display:none}._navBar_fnopg_310{top:8px;bottom:8px}._userCard_fnopg_339{padding:10px;justify-content:center;gap:0}._userInfo_fnopg_372,._userGear_fnopg_394{display:none}._logoutBtn_fnopg_400{padding:8px;justify-content:center;gap:0;font-size:0}._logoutBtn_fnopg_400 svg{flex-shrink:0}}._shell_a2jh6_1{display:flex;height:100vh;min-height:var(--app-min-height);background:var(--color-bg);font-family:var(--font-ui);color:var(--color-text);overflow:hidden}._content_a2jh6_11{flex:1;min-width:0;display:flex;flex-direction:column;overflow-y:auto}:root{--color-bg: #f4f1ea;--color-surface: #fbfaf6;--color-kanban: #ece7da;--color-sidebar: #16242f;--color-border: #e3ddd0;--color-border-fine: #efeadf;--color-border-btn: #ddd6c8;--color-text: #16242f;--color-text-secondary: #5c6b72;--color-text-muted: #8a9097;--color-text-muted-2: #a39e93;--color-text-body: #38454c;--color-text-on-dark: #f4f1ea;--color-primary: #1c7c5b;--color-primary-light: #e4f0ea;--color-primary-light-border: #cfe6da;--color-accent: #2f9e74;--sidebar-active-bg: rgba(255, 255, 255, .06);--sidebar-hover-bg: rgba(255, 255, 255, .05);--sidebar-text-active: #f4f1ea;--sidebar-text-muted: #7d8a91;--sidebar-text-dim: #5d6b72;--sidebar-separator: rgba(255, 255, 255, .07);--sidebar-card-bg: rgba(255, 255, 255, .04);--sidebar-card-border: rgba(255, 255, 255, .07);--status-nouveau-text: #3a566b;--status-nouveau-bg: #e7edf1;--status-nouveau-dot: #3a566b;--status-en-cours-text: #1c7c5b;--status-en-cours-bg: #e4f0ea;--status-en-cours-dot: #1c7c5b;--status-en-attente-text: #9a7b1f;--status-en-attente-bg: #f4ecd4;--status-en-attente-dot: #c9a24b;--status-resolu-text: #6c7a74;--status-resolu-bg: #e9ebe6;--status-resolu-dot: #8a9aa0;--prio-urgente-text: #c0392b;--prio-urgente-dot: #c0392b;--prio-haute-text: #bd6a18;--prio-haute-dot: #d98324;--prio-normale-text: #3a566b;--prio-normale-dot: #6b8194;--prio-basse-text: #8a857a;--prio-basse-dot: #b3ada0;--stage-cadrage-text: #3a566b;--stage-cadrage-dot: #6b8194;--stage-en-cours-text: #1c7c5b;--stage-en-cours-dot: #1c7c5b;--stage-revue-text: #9a7b1f;--stage-revue-dot: #c9a24b;--stage-livre-text: #6c7a74;--stage-livre-dot: #8a9aa0;--task-a-faire-bg: #e7edf1;--task-a-faire-text: #3a566b;--task-en-cours-bg: #e4f0ea;--task-en-cours-text: #1c7c5b;--task-en-revue-bg: #f4ecd4;--task-en-revue-text: #9a7b1f;--task-termine-bg: #e9ebe6;--task-termine-text: #6c7a74;--color-edit-border: #c9a24b;--color-edit-bg: #f8f3e6;--color-edit-border-soft: #e6d9b8;--color-edit-label: #9a7b1f;--color-danger: #b06a5e;--color-sla-alert: #e8786a;--avatar-1: #1c7c5b;--avatar-2: #9a5b9a;--avatar-3: #c9803b;--avatar-4: #3a6ea5;--avatar-5: #b5476a;--avatar-6: #16242f;--font-ui: "Hanken Grotesk", sans-serif;--font-serif: "Spectral", serif;--font-mono: "IBM Plex Mono", monospace;--text-meta: 10.5px;--text-sm: 12.5px;--text-base: 13.5px;--text-md: 15px;--text-card: 16px;--text-title: 17px;--text-h3: 18px;--text-h2: 22px;--text-h1: 28px;--text-dash: 33px;--text-big: 40px;--radius-xs: 7px;--radius-sm: 8px;--radius-md: 9px;--radius-card: 12px;--radius-lg: 14px;--radius-pill: 20px;--radius-full: 50%;--shadow-card: 0 2px 10px rgba(22, 36, 47, .04);--shadow-card-hover: 0 4px 16px rgba(22, 36, 47, .1);--shadow-menu: 0 8px 28px rgba(22, 36, 47, .16);--shadow-sidebar: 6px 0 22px rgba(22, 36, 47, .14);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-11: 44px;--sidebar-width: 244px;--content-max-width: 1180px;--content-padding: 44px;--app-min-height: 720px}@media(max-width:1099px){:root{--sidebar-width: 62px}}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background-color:var(--color-bg);font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-text);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#cdc6b7;border-radius:10px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#b6ad9a;background-clip:content-box}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-serif);font-weight:500;line-height:1.2;color:var(--color-text)}p{margin:0;color:var(--color-text-body)}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button{font-family:var(--font-ui);cursor:pointer;border:none;background:none;padding:0}input,textarea,select{font-family:var(--font-ui);font-size:inherit;color:inherit}input:focus,textarea:focus,select:focus{outline:none}#root{height:100vh;min-height:var(--app-min-height);overflow:hidden}.truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mono{font-family:var(--font-mono)}.label-upper{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.14em;text-transform:uppercase}.app-loading{display:flex;align-items:center;justify-content:center;width:100%;height:100vh;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);letter-spacing:.1em;background-color:var(--color-bg)}.row-hover:hover{background-color:var(--color-bg)!important}.task-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.icon-btn:hover{background-color:#16242f12;border-radius:var(--radius-xs)}.link-subtle:hover{text-decoration:underline}.nav-item:hover{background-color:var(--sidebar-hover-bg)}
