@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Thin-Bwj8c5HY.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ThinItalic-BEjKNNaY.ttf)format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraLight-CaaIJGL_.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraLightItalic-BSKIwlME.ttf)format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Light-C0R4aJ1n.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-LightItalic-C0X0a5KM.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-BdMzRefO.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Italic-BClKdKAZ.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Medium-DZarjTSE.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-MediumItalic-C-S1044v.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBold-C0-6BeuA.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-SemiBoldItalic-CHnkcWpI.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-D4JCkd3k.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-BoldItalic-ChsC8_PY.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBold-Cwewate7.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-ExtraBoldItalic-BrIFNcEy.ttf)format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Black-BvreqxJ7.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-BlackItalic-C-5QLVvp.ttf)format("truetype");font-weight:900;font-style:italic;font-display:swap}:root{--color-primary:#004b70;--color-primary-dark:#003558;--color-primary-soft:#005f8c;--color-navy:#003558;--color-navy-mid:#004b70;--color-navy-soft:#005f8c;--color-navy-deep:#002d4a;--color-gold:#c9a84c;--color-gold-light:#e0c373;--color-ink:#11223d;--color-muted:#5a6b82;--color-paper:#f7f5ef;--color-line:#e6e9ef;--color-white:#fff;--color-success:#2a7a4e;--color-danger:#ef4444;--color-warning:#d97706;--font-sans:"Montserrat", system-ui, sans-serif;--font-serif:"Montserrat", system-ui, sans-serif;--sidebar-width:290px;--header-height:64px;--shadow-sm:0 1px 3px #11223d14;--shadow-md:0 4px 16px #11223d1f;--shadow-lg:0 8px 30px -8px #11223d26;--transition-fast:.15s ease;--transition-base:.2s ease}*{scrollbar-width:thin;scrollbar-color:var(--color-primary) var(--color-line)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:var(--font-sans);color:var(--color-ink);background-color:var(--color-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-line);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slideInLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}._page_1hjzx_1{justify-content:center;align-items:center;height:100vh;display:flex}._spinner_1hjzx_8{border:3px solid var(--color-line);border-top-color:var(--color-navy-mid);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite _spin_1hjzx_8}@keyframes _spin_1hjzx_8{to{transform:rotate(360deg)}}._page_qt4lt_1{background:linear-gradient(#f8f9fcd9,#f8f9fcd9),url(/amoirie.png) 50%/45% no-repeat fixed;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}._card_qt4lt_12{width:100%;max-width:860px;box-shadow:var(--shadow-md);border-radius:12px;display:flex;overflow:hidden}._formCol_qt4lt_22{background:var(--color-white);flex-direction:column;flex:50%;padding:48px 40px;display:flex}._logo_qt4lt_30{object-fit:contain;width:auto;height:70px;margin:0 auto 28px;display:block}._title_qt4lt_38{color:var(--color-navy-mid);margin:0 0 24px;font-size:22px;font-weight:700}._form_qt4lt_22{flex-direction:column;gap:20px;display:flex}._error_qt4lt_51{color:var(--color-danger);background:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:12px 16px;font-size:13px}._footer_qt4lt_60{color:var(--color-muted);margin-top:auto;padding-top:32px;font-size:12px}._accent_qt4lt_67{color:var(--color-navy-mid);font-weight:700}._brandCol_qt4lt_73{background:var(--color-navy-mid,#1a3a5c);flex-direction:column;flex:50%;justify-content:center;align-items:center;gap:24px;padding:48px 32px;display:flex}._brandLogoWrap_qt4lt_84{background:#fff;border-radius:10px;align-items:center;padding:10px 16px;display:inline-flex;box-shadow:0 4px 16px #0003}._brandLogo_qt4lt_84{object-fit:contain;width:auto;height:105px;display:block}._brandTitle_qt4lt_100{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:15px;font-weight:700;line-height:1.6}._brandSub_qt4lt_111{color:#ffffffb3;text-align:center;letter-spacing:1px;text-transform:uppercase;margin:0;font-size:13px}@media (width<=700px){._card_qt4lt_12{flex-direction:column-reverse}._brandCol_qt4lt_73{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:16px;width:100%;padding:32px 24px}._brandLogoWrap_qt4lt_84{flex-shrink:0}._brandLogo_qt4lt_84{height:70px}._brandTitle_qt4lt_100{text-align:center;font-size:13px}._formCol_qt4lt_22{padding:32px 24px}}._forbidden_jl5gi_1{background-color:var(--bg-main);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9990;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._forbiddenCard_jl5gi_13{background-color:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);text-align:center;width:100%;max-width:400px;padding:40px;box-shadow:0 10px 30px #0000001a}._forbiddenAvatar_jl5gi_24{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;font-size:22px;font-weight:700;display:flex}._forbiddenCode_jl5gi_38{color:#dc2626;margin-bottom:12px;font-size:56px;font-weight:800;line-height:1}._forbiddenMsg_jl5gi_46{color:var(--text-muted);margin:0 0 24px;font-size:14px;line-height:1.5}._btn_1krxh_1{font-size:13.5px;font-weight:600;font-family:var(--font-sans);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;display:inline-flex}._btn_1krxh_1:disabled{opacity:.55;cursor:not-allowed}._primary_1krxh_24{background:var(--color-navy-mid);color:var(--color-white);border-color:var(--color-navy-mid)}._primary_1krxh_24:hover:not(:disabled){background:var(--color-navy-deep);border-color:var(--color-navy-deep)}._outline_1krxh_31{color:var(--color-navy-mid);border-color:var(--color-line);background:0 0}._outline_1krxh_31:hover:not(:disabled){border-color:var(--color-navy-mid)}._danger_1krxh_38{background:var(--color-danger);color:var(--color-white);border-color:var(--color-danger)}._danger_1krxh_38:hover:not(:disabled){background:#dc2626;border-color:#dc2626}._success_1krxh_45{color:var(--color-white);background:#16a34a;border-color:#16a34a}._success_1krxh_45:hover:not(:disabled){background:#15803d;border-color:#15803d}._ghost_1krxh_52{color:var(--color-muted);background:0 0;border-color:#0000}._ghost_1krxh_52:hover:not(:disabled){background:var(--color-paper);color:var(--color-ink)}._sm_1krxh_60{gap:6px;padding:7px 14px;font-size:12.5px}._lg_1krxh_61{padding:13px 28px;font-size:14.5px}._iconOnly_1krxh_64{padding:10px}._iconOnly_1krxh_64._sm_1krxh_60{padding:7px}._iconOnly_1krxh_64._lg_1krxh_61{padding:13px}._spinner_1krxh_69{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite _spin_1krxh_69;display:inline-block}._spinnerDark_1krxh_78{border-color:#11223d33;border-top-color:var(--color-navy-mid)}@keyframes _spin_1krxh_69{to{transform:rotate(360deg)}}._tooltipPortal_lev36_1{z-index:9999;pointer-events:none;color:#fff;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;background-color:#00273d;border:1px solid #c9a84c73;border-radius:6px;max-width:320px;padding:6px 10px;font-size:12.5px;font-weight:500;line-height:1.35;animation:.15s cubic-bezier(.16,1,.3,1) forwards _tooltipFadeIn_lev36_1;position:fixed;overflow:hidden;box-shadow:0 4px 16px #00000059,0 0 0 1px #0003}._tooltipArrow_lev36_22{background-color:#00273d;border-bottom:1px solid #c9a84c73;border-left:1px solid #c9a84c73;width:6px;height:6px;position:absolute;transform:rotate(45deg)}._arrowRight_lev36_32{margin-top:-3px;top:50%;left:-4px}._arrowTop_lev36_38{margin-left:-3px;bottom:-4px;left:50%}._arrowBottom_lev36_44{margin-left:-3px;top:-4px;left:50%}._arrowLeft_lev36_50{margin-top:-3px;top:50%;right:-4px}@keyframes _tooltipFadeIn_lev36_1{0%{opacity:0}to{opacity:1}}._banner_1leqc_1{z-index:1000;color:#fff;text-align:center;background:#dc2626;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:flex;position:sticky;top:0}._banner_1wt8l_1{color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px 18px;font-size:13.5px;line-height:1.5;display:flex}._content_1wt8l_16{align-items:center;gap:12px;display:flex}._icon_1wt8l_22{color:#b45309;flex-shrink:0}._text_1wt8l_27{font-weight:500}._btn_1wt8l_31{flex-shrink:0}._sidebar_f19xi_1{width:var(--sidebar-width);color:var(--color-white);height:100%;transition:width var(--transition-normal,.25s) cubic-bezier(.4, 0, .2, 1);background-color:#004b70;flex-direction:column;flex-shrink:0;display:flex;position:relative}._resizeHandle_f19xi_14{cursor:col-resize;z-index:100;width:8px;height:100%;position:absolute;top:0;right:-4px}._resizeHandle_f19xi_14:after{content:"";background:0 0;border-radius:2px;width:3px;height:100%;transition:background .15s;position:absolute;top:0;left:50%;transform:translate(-50%)}._resizeHandle_f19xi_14:hover:after{background:#ffffff59}._logoArea_f19xi_42{min-height:var(--header-height);border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}._logoText_f19xi_52{font-family:var(--font-serif);color:var(--color-gold);letter-spacing:.03em;font-size:18px;font-weight:700}._logo_f19xi_42{object-fit:contain;width:auto;height:64px}._closeBtn_f19xi_66{color:#ffffff80;transition:color var(--transition-fast);align-items:center;display:flex}._closeBtn_f19xi_66:hover{color:var(--color-white)}._nav_f19xi_75{scrollbar-width:thin;scrollbar-color:#c9a84c26 transparent;flex:1;padding:16px 12px;overflow-y:auto}._nav_f19xi_75::-webkit-scrollbar{width:4px}._nav_f19xi_75::-webkit-scrollbar-track{background:0 0}._nav_f19xi_75::-webkit-scrollbar-thumb{background:#c9a84c26;border-radius:10px}._nav_f19xi_75::-webkit-scrollbar-thumb:hover{background:#c9a84c4d}._sectionSpacer_f19xi_89{height:8px}._sectionTitle_f19xi_93{letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:16px 12px 6px;font-size:11px;font-weight:700;overflow:hidden}._navItem_f19xi_108{color:#ffffff8c;transition:background var(--transition-fast), color var(--transition-fast);text-align:left;border-radius:6px;align-items:center;gap:12px;width:100%;min-width:0;margin-bottom:4px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}._navItem_f19xi_108:hover{color:var(--color-white);background:#ffffff0d}._navItem_f19xi_108._active_f19xi_127{color:#004b70;background:gold}._navIcon_f19xi_132{flex-shrink:0;width:16px;height:16px}._navLabel_f19xi_138{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;display:block;overflow:hidden}._activeDot_f19xi_147{background:#004b70;border-radius:50%;width:6px;height:6px;margin-left:auto}._navGroup_f19xi_156{min-width:0;margin-bottom:4px}._navGroupBtn_f19xi_161{color:#ffffff8c;text-align:left;width:100%;transition:background var(--transition-fast), color var(--transition-fast);border-radius:6px;align-items:center;gap:12px;min-width:0;padding:10px 12px;font-size:14px;font-weight:600;display:flex}._navGroupBtn_f19xi_161:hover{color:var(--color-white);background:#ffffff0d}._navGroupBtn_f19xi_161._childActive_f19xi_179{color:#004b70;background:gold}._chevron_f19xi_184{flex-shrink:0;width:14px;height:14px;margin-left:auto;transition:transform .2s}._chevron_f19xi_184._rotated_f19xi_191{transform:rotate(180deg)}._subMenu_f19xi_194{border-left:1px solid #ffffff1a;flex-direction:column;gap:2px;min-width:0;margin-top:4px;margin-left:16px;padding-left:12px;display:flex}._subItem_f19xi_205{color:#fff6;transition:color var(--transition-fast), background var(--transition-fast);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;min-width:0;padding:8px 12px;font-size:14px;display:block;overflow:hidden}._subItem_f19xi_205:hover{color:var(--color-white);background:#ffffff0d}._subItem_f19xi_205._subActive_f19xi_221{color:var(--color-gold);font-weight:600}._footer_f19xi_227{border-top:1px solid #ffffff14;flex-shrink:0;padding:12px}._userRow_f19xi_233{align-items:center;gap:12px;padding:8px 12px;display:flex}._avatarImg_f19xi_240{object-fit:cover;width:100%;height:100%}._avatar_f19xi_240{width:32px;height:32px;font-family:var(--font-serif);color:var(--color-gold);transition:border-color var(--transition-fast);background:#003558;border:1px solid #c9a84c66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;overflow:hidden}._avatar_f19xi_240:hover{border-color:var(--color-gold)}._userInfo_f19xi_265{min-width:0;transition:opacity var(--transition-fast);flex:1;text-decoration:none}._userInfo_f19xi_265:hover{opacity:.8}._userName_f19xi_272{color:var(--color-white);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}._userRole_f19xi_280{color:var(--color-gold);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;font-weight:600;overflow:hidden}._footerBtns_f19xi_292{gap:5px;display:flex}._logoutBtn_f19xi_297{color:#fff6;transition:color var(--transition-fast), background var(--transition-fast);border-radius:6px;flex-shrink:0;align-items:center;padding:6px;display:flex}._logoutBtn_f19xi_297:hover{color:#f87171;background:#ffffff0d}._sidebar_f19xi_1._collapsed_f19xi_313{width:80px}._sidebar_f19xi_1._hoverExpanded_f19xi_318{width:var(--sidebar-width);z-index:200;position:absolute;box-shadow:4px 0 24px #00000040}._sidebar_f19xi_1._collapsed_f19xi_313 ._logoArea_f19xi_42{justify-content:center;padding:12px 0}._sidebar_f19xi_1._collapsed_f19xi_313 ._logo_f19xi_42{width:36px;height:36px}._sidebar_f19xi_1._collapsed_f19xi_313 ._sectionTitle_f19xi_93{opacity:0;border-top:1px solid #ffffff14;height:0;margin:12px 0;padding:0;overflow:hidden}._sidebar_f19xi_1._collapsed_f19xi_313 ._sectionSpacer_f19xi_89,._sidebar_f19xi_1._collapsed_f19xi_313 ._navLabel_f19xi_138,._sidebar_f19xi_1._collapsed_f19xi_313 ._chevron_f19xi_184,._sidebar_f19xi_1._collapsed_f19xi_313 ._activeDot_f19xi_147{display:none}._sidebar_f19xi_1._collapsed_f19xi_313 ._navItem_f19xi_108,._sidebar_f19xi_1._collapsed_f19xi_313 ._navGroupBtn_f19xi_161{justify-content:center;gap:0;padding:10px 0;position:relative}._sidebar_f19xi_1._collapsed_f19xi_313 ._navGroup_f19xi_156{position:relative}._sidebar_f19xi_1._collapsed_f19xi_313 ._subMenu_f19xi_194{box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);z-index:1000;background-color:#003f5e;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;min-width:200px;margin-top:0;margin-left:12px;padding:6px;display:none;position:absolute;top:0;left:calc(100% - 4px)}._sidebar_f19xi_1._collapsed_f19xi_313 ._navGroup_f19xi_156:hover ._subMenu_f19xi_194{display:flex}._sidebar_f19xi_1._collapsed_f19xi_313 ._subMenu_f19xi_194:before{content:"";border:6px solid #0000;border-right-color:#003f5e;position:absolute;top:14px;right:100%}._sidebar_f19xi_1._collapsed_f19xi_313 ._subItem_f19xi_205{padding:8px 12px}._sidebar_f19xi_1._collapsed_f19xi_313 ._userInfo_f19xi_265,._sidebar_f19xi_1._collapsed_f19xi_313 ._logoutBtn_f19xi_297{display:none}._sidebar_f19xi_1._collapsed_f19xi_313 ._userRow_f19xi_233{justify-content:center;padding:8px 0}._overlay_1nw4t_1{z-index:2000;background:#11223d80;animation:.18s forwards _fadeOverlay_1nw4t_1;position:fixed;inset:0}._wrapper_1nw4t_9{z-index:2001;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._dialog_1nw4t_19{background:var(--color-white);border-radius:10px;width:100%;max-width:420px;padding:28px;animation:.2s cubic-bezier(.22,1,.36,1) forwards _dialogIn_1nw4t_1;box-shadow:0 24px 60px -20px #11223d4d}._bar_1nw4t_29{background:var(--color-gold);border-radius:2px;width:40px;height:4px;margin-bottom:20px}._barDanger_1nw4t_36{background:var(--color-danger)}._title_1nw4t_38{font-family:var(--font-serif);color:var(--color-navy-mid);margin-bottom:12px;font-size:22px;font-weight:500;line-height:1.3}._description_1nw4t_47{color:var(--color-muted);margin-bottom:24px;font-size:14px;line-height:1.6}._actions_1nw4t_54{border-top:1px solid var(--color-line);justify-content:flex-end;gap:12px;padding-top:16px;display:flex}._btnCancel_1nw4t_62{color:var(--color-muted);border:1px solid var(--color-line);transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:6px;padding:10px 20px;font-size:13.5px;font-weight:600}._btnCancel_1nw4t_62:hover{border-color:var(--color-navy-mid);color:var(--color-navy-mid)}._btnCancel_1nw4t_62:disabled{opacity:.5;cursor:not-allowed}._btnConfirm_1nw4t_78{min-width:120px;color:var(--color-white);background:var(--color-navy-mid);transition:background var(--transition-fast);border:none;border-radius:6px;justify-content:center;align-items:center;padding:10px 20px;font-size:13.5px;font-weight:600;display:flex}._btnConfirm_1nw4t_78:hover{background:var(--color-navy-deep)}._btnConfirm_1nw4t_78:disabled{opacity:.6;cursor:not-allowed}._btnConfirmDanger_1nw4t_94{background:var(--color-danger)}._btnConfirmDanger_1nw4t_94:hover{background:#dc2626}._spinner_1nw4t_97{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite _spin_1nw4t_97}@keyframes _spin_1nw4t_97{to{transform:rotate(360deg)}}@keyframes _fadeOverlay_1nw4t_1{0%{opacity:0}to{opacity:1}}@keyframes _dialogIn_1nw4t_1{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}._header_b1d68_1{height:var(--header-height);background:var(--color-white);border-bottom:1px solid var(--color-line);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 32px;display:flex}._left_b1d68_12{align-items:center;gap:16px;display:flex}._menuBtn_b1d68_18{color:var(--color-muted);transition:color var(--transition-fast);align-items:center;display:flex}._menuBtn_b1d68_18:hover{color:var(--color-navy-mid)}._pageTitle_b1d68_26{font-family:var(--font-serif);color:var(--color-navy-mid);font-size:20px;font-weight:500}._right_b1d68_34{align-items:center;gap:12px;display:flex}._clock_b1d68_40{color:var(--color-navy-mid);background-color:var(--color-paper);border:1px solid var(--color-line);text-transform:capitalize;border-radius:20px;align-items:center;gap:8px;margin-right:12px;padding:6px 12px;font-size:12px;font-weight:600;display:flex;box-shadow:0 1px 2px #0000000d}._searchBox_b1d68_57{background:var(--color-paper);border:1px solid var(--color-line);align-items:center;gap:8px;width:220px;padding:8px 12px;display:flex}._searchIcon_b1d68_67{color:var(--color-muted);flex-shrink:0;width:14px;height:14px}._searchInput_b1d68_74{color:var(--color-ink);background:0 0;border:none;outline:none;width:100%;font-size:13px}._searchInput_b1d68_74::placeholder{color:var(--color-muted)}._searchBox_b1d68_57{border-radius:8px;position:relative}._searchDropdown_b1d68_86{background:var(--color-white);border:1px solid var(--color-line);z-index:1000;border-radius:8px;min-width:280px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #0000001a}._searchItem_b1d68_100{background:var(--color-white);cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--color-line);align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:13px;transition:background .15s;display:flex}._searchItem_b1d68_100:last-child{border-bottom:none}._searchItem_b1d68_100:hover{background:var(--color-paper)}._searchNoResult_b1d68_117,._searchLoading_b1d68_118{color:var(--color-muted)}._searchMeta_b1d68_120{color:var(--color-muted);margin-left:auto;font-size:11.5px}._bellBtn_b1d68_127{color:var(--color-muted);transition:color var(--transition-fast);align-items:center;display:flex;position:relative}._bellBtn_b1d68_127:hover{color:var(--color-navy-mid)}._bellDot_b1d68_136{background:var(--color-gold);border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}._profileWrapper_b1d68_147{position:relative}._profileBtn_b1d68_151{transition:opacity var(--transition-fast);align-items:center;gap:8px;display:flex}._profileBtn_b1d68_151:hover{opacity:.8}._avatarSmall_b1d68_159{background:var(--color-navy);width:32px;height:32px;color:var(--color-gold);font-family:var(--font-serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;overflow:hidden}._avatarSmallImg_b1d68_175{object-fit:cover;border-radius:50%;width:100%;height:100%}._profileName_b1d68_182{color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:13px;font-weight:500;overflow:hidden}._chevronProfile_b1d68_192{width:14px;height:14px;color:var(--color-primary);flex-shrink:0;transition:transform .2s}._chevronProfile_b1d68_192._open_b1d68_199{transform:rotate(180deg)}._dropdown_b1d68_202{background:var(--color-white);border:1px solid var(--color-line);width:220px;box-shadow:var(--shadow-lg);z-index:100;transform-origin:100% 0;animation:.15s forwards _fadeIn_b1d68_1;position:absolute;top:calc(100% + 8px);right:0}._dropdownHeader_b1d68_215{border-bottom:1px solid var(--color-line);padding:12px 16px}._dropdownName_b1d68_219{color:var(--color-navy-mid);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}._dropdownEmail_b1d68_227{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}._dropdownItem_b1d68_236{color:var(--color-ink);transition:background var(--transition-fast);text-align:left;align-items:center;gap:12px;width:100%;padding:10px 16px;font-size:13px;display:flex}._dropdownItem_b1d68_236:hover{background:var(--color-paper)}._dropdownItemIcon_b1d68_249{width:16px;height:16px;color:var(--color-muted);flex-shrink:0}._dropdownDivider_b1d68_256{border:none;border-top:1px solid var(--color-line);margin:4px 0}._dropdownLogout_b1d68_262{color:var(--color-danger);transition:background var(--transition-fast);text-align:left;align-items:center;gap:12px;width:100%;padding:10px 16px;font-size:13px;display:flex}._dropdownLogout_b1d68_262:hover{background:#fef2f2}@media (width<=1023px){._clock_b1d68_40,._searchBox_b1d68_57,._profileName_b1d68_182,._chevronProfile_b1d68_192{display:none}._header_b1d68_1{padding:0 20px}}._wrap_ezk67_1{flex-direction:column;gap:6px;display:flex}._label_ezk67_7{color:var(--color-ink);font-size:13px;font-weight:600}._required_ezk67_13{color:var(--color-danger);margin-left:2px}._inputWrap_ezk67_18{align-items:center;display:flex;position:relative}._input_ezk67_18{background:var(--color-white);border:1px solid var(--color-line);width:100%;height:40px;color:var(--color-ink);transition:border-color var(--transition-fast);font-size:13.5px;font-family:var(--font-sans);border-radius:6px;outline:none;padding:0 40px 0 12px}._input_ezk67_18::placeholder{color:var(--color-muted)}._input_ezk67_18:focus{border-color:var(--color-primary)}._input_ezk67_18._hasError_ezk67_39{border-color:var(--color-danger)}._toggle_ezk67_41{color:var(--color-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;align-items:center;padding:2px;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}._toggle_ezk67_41:hover{color:var(--color-primary)}._error_ezk67_57{color:var(--color-danger);font-size:12px}._wrap_gcods_1{flex-direction:column;gap:6px;margin-top:4px;display:flex}._barTrack_gcods_8{gap:4px;display:flex}._barSegment_gcods_13{border-radius:2px;flex:1;height:4px;transition:background-color .3s}._levelLabel_gcods_20{text-align:right;font-size:11px;font-weight:600;transition:color .3s}._criteres_gcods_27{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}._critere_gcods_27{align-items:center;gap:4px;font-size:11.5px;transition:color .2s;display:flex}._dot_gcods_44{font-size:13px;font-weight:700;line-height:1}._ok_gcods_50{color:#16a34a}._ko_gcods_54{color:var(--color-muted)}._overlay_18phw_2{z-index:9998;background-color:#f8f9fc;position:fixed;inset:0;overflow-y:auto}._avatar_18phw_11{background:var(--color-navy-mid,#1a3a5c);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;margin:0 0 20px;font-size:20px;font-weight:700;display:flex;overflow:hidden}._avatarImg_18phw_27{object-fit:cover;width:100%;height:100%}._subtitle_18phw_33{color:var(--color-muted);margin:-12px 0 24px;font-size:13px;line-height:1.5}._form_18phw_40{flex-direction:column;gap:16px;display:flex}._btn_18phw_46{width:100%;margin-top:4px}._logout_18phw_51{font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:none;align-self:center;padding:0;font-size:13px;text-decoration:underline}._logout_18phw_51:hover{color:var(--color-navy-mid)}._overlay_ddfpl_1{z-index:1500;background:#11223d80;animation:.18s forwards _fadeIn_ddfpl_1;position:fixed;inset:0}._wrapper_ddfpl_9{z-index:1501;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}._modal_ddfpl_19{background:var(--color-white);border-radius:8px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;animation:.2s cubic-bezier(.22,1,.36,1) forwards _modalIn_ddfpl_1;display:flex;box-shadow:0 24px 60px -20px #11223d4d}._header_ddfpl_31{border-bottom:1px solid var(--color-line);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._title_ddfpl_40{color:var(--color-ink);font-size:16px;font-weight:700}._closeBtn_ddfpl_46{color:var(--color-muted);transition:color var(--transition-fast);align-items:center;display:flex}._closeBtn_ddfpl_46:hover{color:var(--color-ink)}._body_ddfpl_54{flex:1;padding:24px 20px;overflow-y:auto}._footer_ddfpl_60{border-top:1px solid var(--color-line);flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}@keyframes _fadeIn_ddfpl_1{0%{opacity:0}to{opacity:1}}@keyframes _modalIn_ddfpl_1{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}._alert_1rd3v_2{border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}._icon_1rd3v_14{flex-shrink:0;margin-top:1px}._content_1rd3v_19{flex:1;min-width:0}._title_1rd3v_24{font-weight:700}._info_1rd3v_28{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}._success_1rd3v_34{color:#0a3622;background:#d1e7dd;border-color:#a3cfbb}._warning_1rd3v_40{color:#664d03;background:#fff3cd;border-color:#ffe69c}._danger_1rd3v_46{color:#58151c;background:#f8d7da;border-color:#f1aeb5}._pile_xbqpy_1{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}._lien_xbqpy_8{color:inherit;white-space:nowrap;font-weight:600;text-decoration:underline}._shell_m0cy2_1{background:var(--color-paper);height:100vh;display:flex;overflow:hidden}._sidebarDesktop_m0cy2_9{flex-shrink:0;display:flex}@media (width<=1023px){._sidebarDesktop_m0cy2_9{display:none}}._overlay_m0cy2_18{z-index:40;background:#0006;animation:.2s forwards _fadeOverlay_m0cy2_1;position:fixed;inset:0}._drawer_m0cy2_27{z-index:50;animation:.28s cubic-bezier(.22,1,.36,1) forwards _slideInLeft_m0cy2_1;position:fixed;top:0;bottom:0;left:0}._main_m0cy2_37{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._content_m0cy2_45{flex:1;padding:32px;overflow-y:auto}@media (width<=640px){._content_m0cy2_45{padding:20px}}@keyframes _fadeOverlay_m0cy2_1{0%{opacity:0}to{opacity:1}}._header_1z0r0_1{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}._breadcrumb_1z0r0_12{align-items:center;gap:6px;margin-bottom:6px;display:flex}._breadcrumbItem_1z0r0_19{color:var(--color-muted);transition:color var(--transition-fast);font-size:12.5px;text-decoration:none}._breadcrumbItem_1z0r0_19:hover{color:var(--color-navy-mid)}._breadcrumbSep_1z0r0_27{color:var(--color-line);font-size:12px}._breadcrumbCurrent_1z0r0_32{color:var(--color-muted);font-size:12.5px}._title_1z0r0_37{font-family:var(--font-serif);color:var(--color-navy-mid);font-size:26px;font-weight:500;line-height:1.2}._subtitle_1z0r0_45{color:var(--color-muted);margin-top:4px;font-size:13.5px}._actions_1z0r0_51{flex-shrink:0;align-items:center;gap:10px;padding-top:4px;display:flex}._reloadBtn_1z0r0_59{border:1px solid var(--color-line);background:var(--color-surface);width:34px;height:34px;color:var(--color-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);border-radius:8px;justify-content:center;align-items:center;display:flex}._reloadBtn_1z0r0_59:hover{background:var(--color-paper);color:var(--color-navy-mid)}._reloadBtn_1z0r0_59:disabled{cursor:default;opacity:.6}._spinning_1z0r0_75{animation:.8s linear infinite _pageHeaderSpin_1z0r0_1}@keyframes _pageHeaderSpin_1z0r0_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._field_sunye_1{flex-direction:column;gap:6px;display:flex}._label_sunye_7{color:var(--color-ink);font-size:13px;font-weight:600}._required_sunye_13{color:var(--color-danger);margin-left:2px}._inputWrap_sunye_18{align-items:center;display:flex;position:relative}._input_sunye_18{background:var(--color-white);border:1px solid var(--color-line);width:100%;height:40px;color:var(--color-ink);transition:border-color var(--transition-fast);font-size:13.5px;font-family:var(--font-sans);border-radius:6px;outline:none;padding:0 12px}._input_sunye_18::placeholder{color:var(--color-muted)}._input_sunye_18:focus{border-color:var(--color-navy-mid)}._input_sunye_18._hasError_sunye_42{border-color:var(--color-danger)}._input_sunye_18._withIconLeft_sunye_44{padding-left:38px}._input_sunye_18._withIconRight_sunye_45{padding-right:38px}._iconLeft_sunye_47,._iconRight_sunye_48{color:var(--color-muted);pointer-events:none;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}._iconLeft_sunye_47{left:12px}._iconRight_sunye_48{right:12px}._error_sunye_60{color:var(--color-danger);font-size:12px}._hint_sunye_65{color:var(--color-muted);font-size:12px}._textarea_sunye_70{resize:vertical;min-height:80px;padding-top:10px;padding-bottom:10px;line-height:1.5}._skeleton_9nyo5_1{background-color:#e2e5ea;background-image:linear-gradient(90deg,#e2e5ea 0%,#f4f6f8 40%,#fff 50%,#f4f6f8 60%,#e2e5ea 100%);background-size:400% 100%;border-radius:6px;animation:1.4s ease-in-out infinite _shimmer_9nyo5_1}@keyframes _shimmer_9nyo5_1{0%{background-position:100% 0}to{background-position:-100% 0}}._layout_16mul_1{align-items:flex-start;gap:24px;display:flex}._nav_16mul_7{flex-shrink:0;width:280px;position:sticky;top:20px}._searchBox_16mul_14{margin-bottom:12px}._navList_16mul_18{background:#fff;border:1px solid #e6e9ef;border-radius:8px;flex-direction:column;gap:2px;max-height:calc(100vh - 220px);padding:6px;display:flex;overflow-y:auto}._navGroup_16mul_30{flex-direction:column;display:flex}._navItem_16mul_35{color:#334155;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;width:100%;padding:9px 12px;font-size:13.5px;text-decoration:none;transition:background-color .12s,color .12s;display:flex}._navItem_16mul_35:hover{background:#eef4f8}._navItemActive_16mul_56,._navItemActive_16mul_56:hover{color:#fff;background:#004b70;font-weight:600}._navItemCurrent_16mul_63,._navItemCurrent_16mul_63:hover{color:#004b70;background:#eaf3f8;font-weight:600}._navChevron_16mul_70{color:inherit;opacity:.7;flex-shrink:0;align-items:center;display:flex}._navIcon_16mul_78{color:#004b70;flex-shrink:0}._navItemActive_16mul_56 ._navIcon_16mul_78{color:#fff}._navSubList_16mul_87{border-left:2px solid #e6e9ef;flex-direction:column;gap:1px;margin:2px 0 4px 18px;padding-left:22px;display:flex}._navSubItem_16mul_97{text-align:left;cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:12.5px;transition:background-color .12s,color .12s;display:block}._navSubItem_16mul_97:hover{color:#334155;background:#eef4f8}._navSubItemActive_16mul_118,._navSubItemActive_16mul_118:hover{color:#004b70;background:#eaf3f8;font-weight:600}._noResult_16mul_125{color:var(--color-muted,#64748b);text-align:center;padding:12px;font-size:13px}._card_16mul_132{background:#fff;border:1px solid #e6e9ef;border-radius:8px;flex:1;min-width:0;padding:28px 32px}._pager_16mul_141{border-top:1px solid #e6e9ef;justify-content:space-between;align-items:center;margin-top:28px;padding-top:18px;display:flex}._field_1mn5p_1{flex-direction:column;gap:6px;display:flex}._label_1mn5p_7{color:var(--color-ink);font-size:13px;font-weight:600}._required_1mn5p_13{color:var(--color-danger);margin-left:2px}._inputGroup_1mn5p_18{align-items:stretch;width:100%;display:flex}._prefix_1mn5p_24{background:var(--color-bg-subtle,#f1f5f9);border:1px solid var(--color-line);color:var(--color-navy-dark,#0f172a);-webkit-user-select:none;user-select:none;white-space:nowrap;border-right:none;border-top-left-radius:6px;border-bottom-left-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}._flag_1mn5p_41{font-size:14px}._input_1mn5p_18{background:var(--color-white);border:1px solid var(--color-line);width:100%;height:40px;color:var(--color-ink);transition:border-color var(--transition-fast);font-size:13.5px;font-family:var(--font-sans);letter-spacing:.5px;border-top-right-radius:6px;border-bottom-right-radius:6px;outline:none;flex:1;padding:0 12px}._input_1mn5p_18::placeholder{color:var(--color-muted)}._input_1mn5p_18:focus{border-color:var(--color-navy-mid)}._input_1mn5p_18._hasError_1mn5p_70,._prefix_1mn5p_24._hasError_1mn5p_70{border-color:var(--color-danger)}._error_1mn5p_78{color:var(--color-danger);font-size:12px}._hint_1mn5p_83{color:var(--color-muted);font-size:12px}._field_10gtn_1{flex-direction:column;gap:6px;display:flex;position:relative}._label_10gtn_8{color:var(--color-ink);font-size:13px;font-weight:600}._required_10gtn_14{color:var(--color-danger);margin-left:2px}._trigger_10gtn_20{background:var(--color-white);border:1px solid var(--color-line);width:100%;min-height:40px;color:var(--color-ink);cursor:pointer;transition:border-color var(--transition-fast);-webkit-user-select:none;user-select:none;font-size:13.5px;font-family:var(--font-sans);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}._trigger_10gtn_20:hover:not(._disabled_10gtn_39),._trigger_10gtn_20._open_10gtn_40{border-color:var(--color-navy-mid)}._trigger_10gtn_20._hasError_10gtn_41{border-color:var(--color-danger)}._trigger_10gtn_20._disabled_10gtn_39{opacity:.5;cursor:not-allowed;background:var(--color-paper)}._placeholder_10gtn_44{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._selectedText_10gtn_45{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._icons_10gtn_47{flex-shrink:0;align-items:center;gap:4px;display:flex}._clearIcon_10gtn_54{color:var(--color-muted);cursor:pointer}._clearIcon_10gtn_54:hover{color:var(--color-danger)}._loadingIcon_10gtn_60{color:var(--color-muted);animation:.8s linear infinite _spin_10gtn_1}@keyframes _spin_10gtn_1{to{transform:rotate(360deg)}}._chevron_10gtn_69{color:var(--color-muted);flex-shrink:0;transition:transform .2s}._chevronOpen_10gtn_74{transform:rotate(180deg)}._dropdown_10gtn_77{background:var(--color-white);border:1px solid var(--color-line);z-index:1000;border-radius:8px;width:max-content;min-width:100%;max-width:350px;position:absolute;top:calc(100% + 4px);bottom:auto;left:0;overflow:hidden;box-shadow:0 8px 24px #0000001a}._dropdownUp_10gtn_93{top:auto;bottom:calc(100% + 4px)}._dropdownRight_10gtn_98{left:auto;right:0}._searchWrap_10gtn_103{border-bottom:1px solid var(--color-line);align-items:center;gap:8px;padding:8px 12px;display:flex}._searchIcon_10gtn_111{color:var(--color-muted);flex-shrink:0}._searchInput_10gtn_113{font-size:13px;font-family:var(--font-sans);color:var(--color-ink);background:0 0;border:none;outline:none;flex:1}._list_10gtn_123{max-height:220px;overflow-y:auto}._option_10gtn_128{cursor:pointer;color:var(--color-ink);padding:10px 14px;font-size:13.5px;transition:background .1s}._option_10gtn_128:hover{background:var(--color-paper)}._optionActive_10gtn_136{background:var(--color-primary-light,#e0e7ff);color:var(--color-primary,#4338ca);font-weight:600}._empty_10gtn_142{text-align:center;color:var(--color-muted);padding:14px;font-size:13px}._error_10gtn_150{color:var(--color-danger);font-size:12px}._hint_10gtn_155{color:var(--color-muted);font-size:12px}._loadingMore_10gtn_160{text-align:center;color:var(--color-muted);background:var(--color-paper);padding:10px;font-size:12px}._hero_1twev_4{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;align-items:center;gap:24px;margin-bottom:32px;padding:28px;display:flex}._avatarWrap_1twev_15{background:var(--color-primary);border:3px solid var(--color-gold);width:80px;height:80px;font-family:var(--font-sans);color:var(--color-gold);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:28px;font-weight:700;display:flex;position:relative;overflow:hidden}._avatarOverlay_1twev_34{opacity:0;transition:opacity var(--transition-fast);color:#fff;background:#00000073;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._avatarWrap_1twev_15:hover ._avatarOverlay_1twev_34{opacity:1}._photoInput_1twev_48{display:none}._avatarImg_1twev_50{object-fit:cover;width:100%;height:100%}._heroName_1twev_58{font-family:var(--font-sans);color:var(--color-primary);font-size:20px;font-weight:700}._heroBadge_1twev_65{letter-spacing:.05em;text-transform:uppercase;border-radius:20px;align-items:center;gap:6px;margin-top:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}._badgeCaissier_1twev_78{color:#1d4ed8;background:#eff6ff}._badgeAgent_1twev_79{color:#15803d;background:#f0fdf4}._badgeCollecteur_1twev_80{color:#a21caf;background:#fdf4ff}._heroPseudo_1twev_82{color:var(--color-muted);margin-top:4px;font-size:13px}._tabs_1twev_89{border-bottom:2px solid var(--color-line);gap:2px;margin-bottom:28px;display:flex}._tab_1twev_89{color:var(--color-muted);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:10px 20px;font-size:13.5px;font-weight:600}._tab_1twev_89:hover{color:var(--color-primary)}._tabActive_1twev_109{color:var(--color-primary);border-bottom-color:var(--color-primary)}._card_1twev_115{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;padding:28px}._sectionTitle_1twev_122{color:var(--color-ink);border-bottom:1px solid var(--color-line);margin-bottom:20px;padding-bottom:12px;font-size:14px;font-weight:700}._grid_1twev_131{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}._full_1twev_138{grid-column:1/-1}._actions_1twev_142{border-top:1px solid var(--color-line);justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;display:flex}._successMsg_1twev_151{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;margin-bottom:20px;padding:12px 16px;font-size:13px;font-weight:600}._errorMsg_1twev_162{color:var(--color-danger);background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-bottom:20px;padding:12px 16px;font-size:13px}._card_v7d8o_1{background:var(--color-white);border:1px solid var(--color-line);box-sizing:border-box;border-radius:12px;align-items:flex-start;gap:16px;height:100%;padding:24px;display:flex}._iconWrap_v7d8o_13{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._body_v7d8o_23{flex:1;min-width:0}._label_v7d8o_28{color:var(--color-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;font-size:11px;font-weight:700}._value_v7d8o_37{color:var(--color-ink);overflow-wrap:anywhere;margin-bottom:4px;font-size:22px;font-weight:700;line-height:1.15}._sub_v7d8o_46{color:var(--color-muted);margin-top:4px;font-size:12px}._trend_v7d8o_52{align-items:center;gap:4px;margin-top:8px;font-size:12px;font-weight:600;display:flex}._trendUp_v7d8o_61{color:var(--color-success)}._trendDown_v7d8o_62{color:var(--color-danger)}._card_ro8tf_1{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;margin-bottom:20px;overflow:visible}._cardClipped_ro8tf_10{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;margin-bottom:20px;overflow:hidden}._header_ro8tf_18{background:var(--color-primary);border-bottom:1px solid var(--color-primary-dark);border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._headerClickable_ro8tf_28{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast)}._headerClickable_ro8tf_28:hover{background:var(--color-primary-dark)}._headerCollapsed_ro8tf_38{border-bottom:none;border-radius:10px}._title_ro8tf_43{color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:12.5px;font-weight:700}._actions_ro8tf_51{align-items:center;gap:8px;display:flex}._actions_ro8tf_51 button[data-variant=outline],._actions_ro8tf_51 button[data-variant=ghost]{color:#fff;border-color:#ffffff80}._actions_ro8tf_51 button[data-variant=outline]:hover:not(:disabled),._actions_ro8tf_51 button[data-variant=ghost]:hover:not(:disabled){color:#fff;background:#ffffff1f;border-color:#fff}._collapseIcon_ro8tf_72{color:#fff;align-items:center;margin-left:10px;display:flex}._body_ro8tf_79{padding:20px}._bodyNoPad_ro8tf_83{padding:0}._pageHeader_z4pvz_3{margin-bottom:32px}._title_z4pvz_7{font-family:var(--font-serif);color:var(--color-navy-mid);font-size:26px;font-weight:500}._subtitle_z4pvz_14{color:var(--color-muted);margin-top:4px;font-size:14px}._statsGrid_z4pvz_20{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}._cardsRow_z4pvz_27{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=900px){._statsGrid_z4pvz_20{grid-template-columns:repeat(2,1fr)}._cardsRow_z4pvz_27{grid-template-columns:1fr}}@media (width<=600px){._statsGrid_z4pvz_20{grid-template-columns:1fr}}._exerciceGrid_z4pvz_43{grid-template-columns:1fr 1fr;gap:16px;display:grid}._exerciceLabel_z4pvz_48{color:var(--color-muted);margin-bottom:4px;font-size:12px;display:block}._exerciceValue_z4pvz_54{color:var(--color-ink);font-size:15px;font-weight:600}._repartitionList_z4pvz_61{flex-direction:column;gap:10px;display:flex}._repartitionRow_z4pvz_62{justify-content:space-between;align-items:center;font-size:14px;display:flex}._divider_z4pvz_63{border:none;border-top:1px solid var(--color-line);margin:4px 0}._textDanger_z4pvz_64{color:var(--color-danger)}._textWarning_z4pvz_65{color:var(--color-warning)}._badge_z4pvz_68{border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}._badgePrimary_z4pvz_72{color:#004b70;background:#e0f0fa}._badgeDanger_z4pvz_73{color:#dc2626;background:#fee2e2}._badgeWarning_z4pvz_74{color:#d97706;background:#fef3c7}._badgeSuccess_z4pvz_75{color:#059669;background:#d1fae5}._statCard_z4pvz_77{background:var(--color-white);border:1px solid var(--color-line);padding:24px;position:relative;overflow:hidden}._statCard_z4pvz_77:before{content:"";width:4px;height:100%;position:absolute;top:0;left:0}._navy_z4pvz_93:before{background:var(--color-navy-mid)}._gold_z4pvz_94:before{background:var(--color-gold)}._green_z4pvz_95:before{background:var(--color-success)}._muted_z4pvz_96:before{background:var(--color-muted)}._statValue_z4pvz_98{font-family:var(--font-serif);color:var(--color-ink);font-size:32px;font-weight:700}._statLabel_z4pvz_105{color:var(--color-muted);margin-top:4px;font-size:13px}._alerte_scldf_1{border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 18px;font-size:13.5px;line-height:1.5;display:flex}._alerte_scldf_1 p{margin:4px 0 0}._alerteWarning_scldf_12{color:#92400e;background:#fffbeb;border:1px solid #fde68a}._alerteInfo_scldf_13{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}._alerteDanger_scldf_14{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}._alerteLink_scldf_15{color:inherit;text-decoration:underline}._alerteIcon_scldf_16{flex-shrink:0;margin-top:2px}._permissionsBar_scldf_18{background:var(--color-paper);border:1px solid var(--color-line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;padding:12px 16px;display:flex}._permLabel_scldf_30{color:var(--color-muted);font-size:13px;font-weight:600}._badge_scldf_36{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;align-items:center;gap:5px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}._badgeEmpty_scldf_49{color:var(--color-danger);font-size:13px;font-style:italic}._statsGrid_scldf_55{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-bottom:24px;display:grid}._statsGrid3_scldf_62{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}@media (width<=900px){._statsGrid3_scldf_62{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){._statsGrid_scldf_55,._statsGrid3_scldf_62{grid-template-columns:1fr}}._chartHeader_scldf_84{margin-bottom:20px}._anneeSelect_scldf_88{max-width:200px}._chartPlaceholder_scldf_92{min-height:200px;color:var(--color-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}._chartIcon_scldf_104{color:var(--color-line)}._chartSub_scldf_108{color:var(--color-muted);max-width:400px;font-size:13px}._chartWrap_scldf_114{width:100%;overflow:hidden}._onglets_scldf_120{border-bottom:2px solid var(--color-line);gap:0;margin-bottom:16px;display:flex}._onglet_scldf_120{cursor:pointer;color:var(--color-muted);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:8px 20px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s}._onglet_scldf_120:hover{color:var(--color-primary)}._ongletActif_scldf_139{color:var(--color-primary);border-bottom-color:var(--color-primary)}._viRowEpuise_scldf_145{background:#fef2f2}._viQteZero_scldf_146{color:#ef4444;font-weight:600}._viQteOk_scldf_147{font-weight:600}._tdCenter_scldf_148{text-align:center}._tdRight_scldf_149{text-align:right}._noPermission_scldf_151{text-align:center;color:var(--color-muted);flex-direction:column;gap:8px;padding:32px;font-size:14px;display:flex}._banner_1obxr_1{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:14px 18px;font-size:13.5px;line-height:1.5;display:flex}._banner_1obxr_1 p{margin:4px 0 0}._icon_1obxr_19{flex-shrink:0;margin-top:2px}._wrap_5k0s4_1{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}._iconWrap_5k0s4_10{background:var(--color-paper);border:1px solid var(--color-line);width:56px;height:56px;color:var(--color-muted);border-radius:12px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}._title_5k0s4_23{font-family:var(--font-serif);color:var(--color-ink);margin-bottom:8px;font-size:18px;font-weight:500}._description_5k0s4_31{color:var(--color-muted);max-width:340px;margin-bottom:24px;font-size:13.5px;line-height:1.6}._pagination_1of2i_1{justify-content:center;align-items:center;gap:4px;margin-top:32px;margin-bottom:32px;display:flex}._btn_1of2i_10{border:1px solid var(--color-line);width:40px;height:40px;color:var(--color-muted);transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}._btn_1of2i_10:hover:not(:disabled){background:var(--color-navy-mid);border-color:var(--color-navy-mid);color:var(--color-white)}._btn_1of2i_10:disabled{opacity:.3;cursor:not-allowed}._btnActive_1of2i_34{background:var(--color-navy-mid);border-color:var(--color-navy-mid);color:var(--color-white)}._btnActive_1of2i_34:hover{border-color:var(--color-navy-mid);color:var(--color-white)}._ellipsis_1of2i_44{width:40px;height:40px;color:var(--color-muted);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}._wrapper_njnz2_1{width:100%;overflow-x:auto}._table_njnz2_11{border-collapse:collapse;width:100%;font-size:13.5px}._thead_njnz2_25{background:var(--color-paper)}._th_njnz2_25{text-align:left;color:var(--color-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--color-line);white-space:nowrap;padding:11px 16px;font-size:11.5px;font-weight:700}._th_njnz2_25._sortable_njnz2_53{cursor:pointer;-webkit-user-select:none;user-select:none}._th_njnz2_25._sortable_njnz2_53:hover{color:var(--color-navy-mid)}._thInner_njnz2_65{align-items:center;gap:6px;display:flex}._thInnerRight_njnz2_75{justify-content:flex-end}._thInnerCenter_njnz2_77{justify-content:center}._sortIcon_njnz2_81{opacity:.5;width:13px;height:13px}._sortIcon_njnz2_81._active_njnz2_91{opacity:1;color:var(--color-navy-mid)}._tr_njnz2_97{border-bottom:1px solid var(--color-line);transition:background var(--transition-fast)}._tr_njnz2_97:last-child{border-bottom:none}._tr_njnz2_97:hover{background:var(--color-paper)}._td_njnz2_111{color:var(--color-ink);vertical-align:middle;padding:13px 16px}._skeletonRow_njnz2_125{border-bottom:1px solid var(--color-line)}._skeletonCell_njnz2_127{padding:13px 16px}._alignRight_njnz2_133{text-align:right}._alignCenter_njnz2_135{text-align:center}._actionsCell_njnz2_141{text-align:right;white-space:nowrap;padding:8px 16px}._pagination_njnz2_155{border-top:1px solid var(--color-line);background:var(--color-white);justify-content:flex-end;align-items:center;gap:16px;padding:12px 16px;display:flex}._pageInfo_njnz2_175{color:var(--color-muted);font-size:13px;font-weight:500}._pageBtn_njnz2_187{color:var(--color-navy-mid);background:var(--color-paper);border:1px solid var(--color-line);cursor:pointer;transition:all var(--transition-fast);border-radius:6px;padding:6px 12px;font-size:13px;font-weight:600}._pageBtn_njnz2_187:hover:not(:disabled){background:var(--color-navy-mid);color:var(--color-white)}._pageBtn_njnz2_187:disabled{opacity:.5;cursor:not-allowed}._searchBar_njnz2_231{background:var(--color-white);border-bottom:1px solid var(--color-line);justify-content:flex-end;padding:14px 16px;display:flex}._searchInput_njnz2_247{border:1px solid var(--color-line);border-radius:6px;outline:none;width:420px;min-width:200px;padding:10px 14px;font-family:inherit;font-size:14px}._searchInput_njnz2_247:focus{border-color:var(--color-primary)}._clickableRow_njnz2_275{cursor:pointer}@media (width<=640px){._table_njnz2_11,tbody,._tr_njnz2_97,._td_njnz2_111{width:100%;display:block}._thead_njnz2_25{display:none}._tr_njnz2_97{border:1px solid var(--color-line);background:var(--color-white);border-radius:10px;margin:0 12px 12px;box-shadow:0 1px 2px #0000000a}._tr_njnz2_97:first-child{margin-top:12px}._tr_njnz2_97:last-child{border-bottom:1px solid var(--color-line)}._td_njnz2_111{border-bottom:1px solid var(--color-line);text-align:right;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}._td_njnz2_111:last-child{border-bottom:none}._td_njnz2_111:before{content:attr(data-label);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;text-align:left;flex-shrink:0;font-size:11.5px;font-weight:700}._actionsCell_njnz2_141{justify-content:flex-end}}._tfootRow_njnz2_373{background:var(--color-paper);border-top:2px solid var(--color-line);font-weight:700}._tfootRow_njnz2_373 ._td_njnz2_111{font-weight:700}._badge_1vx2j_1{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:4px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}._actif_1vx2j_14{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}._inactif_1vx2j_15{color:#dc2626;background:#fef2f2;border-color:#fecaca}._attente_1vx2j_16{color:#b45309;background:#fffbeb;border-color:#fde68a}._archive_1vx2j_17{color:#6b7280;background:#f9fafb;border-color:#e5e7eb}._male_1vx2j_18{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}._femelle_1vx2j_19{color:#a21caf;background:#fdf4ff;border-color:#f0abfc}._wrap_a1ook_1{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;overflow:hidden}._toolbar_a1ook_8{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}._toolbar2col_a1ook_17{border-bottom:1px solid var(--color-line);grid-template-columns:1fr 1fr;gap:12px;padding:16px 20px;display:grid}._rowActions_a1ook_25{justify-content:flex-end;gap:8px;display:flex}._sectionLabel_a1ook_32{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);margin-bottom:8px;font-size:12.5px;font-weight:700}._totalFooter_a1ook_42{border-top:1px solid var(--color-line);background:var(--color-paper);justify-content:space-between;padding:10px 16px;font-size:13px;font-weight:700;display:flex}._sectionCardContainer_a1ook_53{background-color:var(--color-white);border:1px solid var(--color-line);border-radius:12px;margin-bottom:24px;padding:20px;box-shadow:0 4px 12px #00000008}._sectionCardHeader_a1ook_62{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._printBtn_a1ook_69{color:var(--color-primary);border:1px solid var(--color-primary);cursor:pointer;background-color:#0000;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}._printBtn_a1ook_69:hover{background-color:var(--color-primary);color:#fff}._field_14sh5_1{flex-direction:column;gap:6px;width:100%;display:flex}._label_14sh5_8{color:var(--color-ink);font-size:13px;font-weight:600}._required_14sh5_14{color:var(--color-danger);margin-left:2px}._inputWrap_14sh5_19{width:100%;position:relative}._trigger_14sh5_24{background:var(--color-white);border:1px solid var(--color-line);width:100%;height:40px;color:var(--color-ink);font-size:13.5px;font-family:var(--font-sans);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:flex}._trigger_14sh5_24:hover:not(._triggerDisabled_14sh5_39){border-color:var(--color-navy-mid)}._trigger_14sh5_24:focus-within,._triggerOpen_14sh5_40{border-color:var(--color-navy-mid);box-shadow:0 0 0 3px #004a6e1f}._triggerErreur_14sh5_41,._triggerErreur_14sh5_41:focus-within{border-color:var(--color-danger);box-shadow:0 0 0 3px #dc26261f}._triggerDisabled_14sh5_39{opacity:.55;cursor:not-allowed}._iconBtn_14sh5_44{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}._iconBtn_14sh5_44:disabled{cursor:not-allowed}._saisie_14sh5_54{min-width:0;height:100%;font:inherit;color:var(--color-ink);background:0 0;border:none;outline:none;flex:1}._saisie_14sh5_54::placeholder{color:var(--color-muted)}._erreur_14sh5_66,._erreurPopover_14sh5_66{color:var(--color-danger);margin-top:4px;font-size:12px}._erreurPopover_14sh5_66{margin:8px 0 0}._icon_14sh5_44{width:16px;height:16px;color:var(--color-muted);flex-shrink:0}._popover_14sh5_83{z-index:3000;background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;width:300px;max-width:90vw;padding:12px;animation:.12s ease-out _apparition_14sh5_1;position:fixed;top:0;left:0;box-shadow:0 8px 24px #0000001f}._popoverHeader_14sh5_98{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}._monthLabel_14sh5_105{color:var(--color-ink);text-transform:capitalize;cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:13.5px;font-weight:700}._monthLabel_14sh5_105:hover{background:var(--color-paper)}._navBtn_14sh5_119{background:var(--color-paper);width:28px;height:28px;color:var(--color-ink);cursor:pointer;transition:background var(--transition-fast);border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}._navBtn_14sh5_119:hover{background:var(--color-line)}._grid_14sh5_134{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}._dayHeader_14sh5_140{text-align:center;color:var(--color-muted);text-transform:uppercase;padding:4px 0;font-size:11px;font-weight:700}._day_14sh5_140{aspect-ratio:1;min-height:32px;color:var(--color-ink);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:13px;display:flex}._day_14sh5_140:hover:not(:disabled){background:var(--color-paper)}._dayToday_14sh5_165{color:var(--color-navy-mid);font-weight:700}._daySelected_14sh5_170{background:var(--color-navy-mid);color:var(--color-white);font-weight:700}._daySelected_14sh5_170:hover{background:var(--color-navy-mid)}._dayDisabled_14sh5_177{color:var(--color-line);cursor:not-allowed}._gridMois_14sh5_182{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}._moisBtn_14sh5_188{min-height:40px;color:var(--color-ink);cursor:pointer;text-transform:capitalize;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}._moisBtn_14sh5_188:hover{background:var(--color-paper)}._popoverFooter_14sh5_205{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}._clearBtn_14sh5_215{cursor:pointer;color:var(--color-danger);background:0 0;border:none;padding:4px 6px;font-size:12.5px;font-weight:600}@keyframes _apparition_14sh5_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}._resume_14sh5_228{background:var(--color-paper);color:var(--color-muted);border-radius:8px;flex-direction:column;gap:1px;margin-bottom:10px;padding:8px 10px;font-size:12px;display:flex}._resume_14sh5_228 strong{color:var(--color-ink);text-transform:capitalize;font-size:13px}._raccourcis_14sh5_241{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}._chip_14sh5_247{border:1px solid var(--color-line);background:var(--color-white);color:var(--color-navy-mid);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600}._chip_14sh5_247:hover{background:var(--color-paper);border-color:var(--color-navy-mid)}._weekendHeader_14sh5_260{color:var(--color-danger);opacity:.7}._dayWeekend_14sh5_261{color:var(--color-muted)}._dayAutre_14sh5_262{color:var(--color-muted);opacity:.45}._daySelected_14sh5_170,._daySelected_14sh5_170._dayWeekend_14sh5_261,._daySelected_14sh5_170._dayAutre_14sh5_262,._daySelected_14sh5_170._dayToday_14sh5_165{background:var(--color-navy-mid);color:var(--color-white);opacity:1;font-weight:700}._dayCurseur_14sh5_264{background:var(--color-paper);box-shadow:inset 0 0 0 1px var(--color-navy-mid)}._dayToday_14sh5_165:not(._daySelected_14sh5_170){box-shadow:inset 0 -3px 0 -1px var(--color-navy-mid)}._astuce_14sh5_266{color:var(--color-muted);font-size:11px;line-height:1.35}@media (width<=480px){._popover_14sh5_83{width:auto;max-width:none;position:fixed;inset:auto 12px 16px}._day_14sh5_140{min-height:38px}}._card_bn93v_1{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;width:100%;margin-bottom:20px;padding:32px}._grid_bn93v_10{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}._full_bn93v_16{flex-direction:column;grid-column:1/-1;gap:20px;width:100%;margin-bottom:20px;display:flex}._full_bn93v_16:last-child{margin-bottom:0}._actions_bn93v_29{border-top:1px solid var(--color-line);justify-content:flex-end;gap:12px;margin-top:28px;padding-top:20px;display:flex}._error_bn93v_38{color:var(--color-danger);background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin-bottom:20px;padding:12px 16px;font-size:13px}._lineItem_bn93v_48{border:1px solid var(--color-line);background:var(--color-paper);border-radius:8px;margin-bottom:20px;padding:20px;position:relative}._lineHeader_bn93v_57{border-bottom:1px dashed var(--color-line);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:10px;display:flex}._lineTitle_bn93v_66{color:var(--color-navy-mid);font-size:14px;font-weight:700}._lineGrid_bn93v_72{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}._addBtnRow_bn93v_78{justify-content:flex-start;margin-top:12px;margin-bottom:24px;display:flex}._grid2_bn93v_85{grid-template-columns:1fr 1fr;gap:20px;display:grid}._hint_bn93v_91{color:var(--color-muted);margin-top:-8px;font-size:12px}._divider_bn93v_97{border:none;border-top:1px solid var(--color-line);margin:24px 0}._sectionTitle_bn93v_103{color:var(--color-navy-mid);border-bottom:1px solid var(--color-line);margin-bottom:20px;padding-bottom:12px;font-size:14px;font-weight:700}._fichierList_bn93v_112{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}._fichierRow_bn93v_119{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}._fichierLeft_bn93v_129{align-items:center;gap:10px;display:flex;overflow:hidden}._fichierMeta_bn93v_136{flex-direction:column;display:flex;overflow:hidden}._fichierNom_bn93v_142{color:var(--color-primary,#4338ca);white-space:nowrap;text-overflow:ellipsis;max-width:400px;font-size:13.5px;font-weight:500;text-decoration:none;overflow:hidden}._fichierNom_bn93v_142:hover{text-decoration:underline}._fichierDl_bn93v_155{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}._fichierDl_bn93v_155:hover{background:#f1f5f9}._list_1cg1z_1{flex-direction:column;gap:8px;display:flex}._row_1cg1z_7{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}._left_1cg1z_17{align-items:center;gap:10px;display:flex;overflow:hidden}._meta_1cg1z_24{flex-direction:column;display:flex;overflow:hidden}._nom_1cg1z_30{color:var(--color-primary,#4338ca);white-space:nowrap;text-overflow:ellipsis;max-width:400px;font-size:13.5px;font-weight:500;text-decoration:none;overflow:hidden}._nom_1cg1z_30:hover{text-decoration:underline}._date_1cg1z_43{color:#94a3b8;margin-top:2px;font-size:11px}._dl_1cg1z_49{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;text-decoration:none;display:inline-flex}._dl_1cg1z_49:hover{background:#f1f5f9}._empty_1cg1z_65{color:#64748b;font-size:13px;font-style:italic}._wrap_1iv98_1{flex-direction:column;gap:6px;display:flex}._label_1iv98_7{color:var(--color-ink);font-size:13px;font-weight:600}._zone_1iv98_13{border:1px dashed var(--color-line);background:var(--color-paper);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);border-radius:6px;align-items:center;gap:16px;padding:14px 16px;display:flex}._zone_1iv98_13:hover{border-color:var(--color-primary);background:var(--color-white)}._preview_1iv98_26{object-fit:contain;border:1px solid var(--color-line);background:var(--color-white);border-radius:4px;flex-shrink:0;width:56px;height:56px;padding:4px}._placeholder_1iv98_37{background:var(--color-line);width:56px;height:56px;color:var(--color-muted);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._info_1iv98_49{flex:1}._infoText_1iv98_53{color:var(--color-ink);font-size:13px;font-weight:500}._infoHint_1iv98_59{color:var(--color-muted);margin-top:2px;font-size:11.5px}._input_1iv98_65{display:none}._zoneLoading_1iv98_67{cursor:not-allowed;opacity:.7}._spinner_1iv98_72{animation:.8s linear infinite _spin_1iv98_72}._pdfThumb_1iv98_76{background:#fef2f2;border:1px solid #fecaca;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}._pdfEmbed_1iv98_88{border:1px solid var(--color-line);border-radius:6px;width:100%;height:400px;margin-top:4px}._clearBtn_1iv98_96{cursor:pointer;color:var(--color-muted);background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:4px;display:flex}._clearBtn_1iv98_96:hover{color:var(--color-danger);background:#fef2f2}._grid3_fys0h_1{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._grid12_fys0h_7{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}._span12_fys0h_13{grid-column:span 12}._span8_fys0h_14{grid-column:span 8}._span6_fys0h_15{grid-column:span 6}._span4_fys0h_16{grid-column:span 4}._span3_fys0h_17{grid-column:span 3}._totalBar_fys0h_19{background:var(--color-paper);border:1px solid var(--color-line);border-radius:8px;justify-content:space-between;align-items:center;margin-top:20px;padding:16px 24px;display:flex}._totalLabel_fys0h_30{color:var(--color-muted);font-size:14px;font-weight:600}._totalValue_fys0h_36{color:var(--color-navy-mid);font-size:22px;font-weight:800}._pjList_fys0h_43{flex-direction:column;gap:8px;margin-top:12px;display:flex}._pjItem_fys0h_50{background:var(--color-surface);border:1px solid var(--color-line);border-radius:6px;align-items:center;gap:10px;padding:10px 14px;display:flex}._pjIcon_fys0h_60{color:var(--color-muted);flex-shrink:0}._pjName_fys0h_65{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13.5px;font-weight:500;overflow:hidden}._pjDate_fys0h_75{color:var(--color-muted);flex-shrink:0;font-size:11px}._pjLink_fys0h_81{color:var(--color-primary);font-size:13px;text-decoration:none}._pjLink_fys0h_81:hover{text-decoration:underline}._recapGrid_fys0h_90{grid-template-columns:1fr 1fr;gap:12px;display:grid}._recapCard_fys0h_96{border:1px solid var(--color-line);background:var(--color-surface);border-radius:6px;padding:10px 12px}._recapCardLabel_fys0h_103{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:600}._recapCardValue_fys0h_112{color:var(--color-text);font-size:13.5px;font-weight:600}._recapTableWrap_fys0h_118{border:1px solid var(--color-line);border-radius:8px;overflow:hidden}._recapTable_fys0h_118{border-collapse:collapse;width:100%;font-size:13px}._recapTh_fys0h_130{text-align:left;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;background:var(--color-surface);border-bottom:1px solid var(--color-line);padding:8px 12px;font-size:11.5px;font-weight:700}._recapThRight_fys0h_142{text-align:right}._recapThCenter_fys0h_143{text-align:center}._recapTd_fys0h_145{padding:9px 12px}._recapTdRight_fys0h_146{text-align:right;padding:9px 12px}._recapTdCenter_fys0h_147{text-align:center;padding:9px 12px}._recapTrAlt_fys0h_149{background:var(--color-surface)}._recapViName_fys0h_151{font-weight:600}._recapViSub_fys0h_153{color:var(--color-muted);margin-top:2px;font-size:11px}._recapQteSub_fys0h_159{color:var(--color-muted);font-size:11px}._recapMuted_fys0h_164{color:var(--color-muted)}._recapFoot_fys0h_166{background:var(--color-navy-mid);color:#fff}._recapFootTd_fys0h_168{padding:9px 12px;font-weight:700}._recapFootTdRight_fys0h_173{text-align:right;padding:9px 12px;font-weight:700}._recapModalFooter_fys0h_179{border-top:1px solid var(--color-line);justify-content:flex-end;gap:12px;margin-top:10px;padding-top:16px;display:flex}._recapTitle_fys0h_188{color:var(--color-text);margin-top:20px;margin-bottom:10px;font-size:13.5px;font-weight:600}._stickyBar_fys0h_197{background:var(--color-white);border:1px solid var(--color-line);z-index:50;border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;padding:12px 20px;display:flex;position:sticky;top:-32px;box-shadow:0 4px 12px #00000014}._stickyInfo_fys0h_213{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}._stickyBadge_fys0h_221{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-navy);border-radius:6px;padding:8px 16px;font-size:13.5px}._stickyBadgeSuccess_fys0h_230{color:#fff;background:#16a34a;border-radius:6px;padding:8px 16px;font-size:13.5px;font-weight:600}._stickyActions_fys0h_239{gap:10px;margin-left:auto;display:flex}._wrap_1ri5p_1{cursor:pointer;align-items:center;gap:10px;width:fit-content;display:flex}._input_1ri5p_9{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}._label_1ri5p_17{color:var(--color-ink);-webkit-user-select:none;user-select:none;font-size:13.5px}._nomPrincipal_wm0mz_1{font-weight:600}._nomSecondaire_wm0mz_2{color:var(--color-muted);font-size:12px}._typeBadge_wm0mz_4{background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-muted);border-radius:10px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}._topBar_18y23_1{background:var(--color-white);border:1px solid var(--color-line);z-index:50;border-radius:10px;flex-direction:column;margin-bottom:20px;padding:12px 20px;display:flex;position:sticky;top:-32px;box-shadow:0 4px 12px #00000014}._topInfo_18y23_15{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._topInfo_18y23_15>*{text-align:center;flex:1}._topSep_18y23_27{background:var(--color-line);height:1px;margin:10px 0}._topActions_18y23_33{justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (width<=640px){._topBar_18y23_1{padding:12px 14px}._topInfo_18y23_15{justify-content:flex-start}._topActions_18y23_33{flex-wrap:wrap;justify-content:center}._topActions_18y23_33>button,._topActions_18y23_33>a{flex:1;justify-content:center}}._wrapper_1xq5x_1{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;align-items:center;gap:0;margin-bottom:28px;padding:20px 24px;display:flex}._item_1xq5x_12{flex:1;align-items:center;gap:10px;display:flex}._item_1xq5x_12:last-child{flex:0}._circle_1xq5x_23{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;transition:background .2s,color .2s;display:flex}._idle_1xq5x_36{background:var(--color-paper);border:2px solid var(--color-line);color:var(--color-muted)}._active_1xq5x_42{background:var(--color-primary);border:2px solid var(--color-primary);color:#fff}._done_1xq5x_48{color:#fff;background:#16a34a;border:2px solid #16a34a}._label_1xq5x_54{color:var(--color-muted);white-space:nowrap;font-size:13px;font-weight:500}._labelActive_1xq5x_61{color:var(--color-ink);font-weight:700}._line_1xq5x_66{background:var(--color-line);flex:1;height:2px;margin:0 8px}._lineDone_1xq5x_73{background:#16a34a}._hint_mdrid_1{color:var(--color-muted);margin-bottom:16px;font-size:13px}._badge_mdrid_7{background:var(--color-primary);color:#fff;vertical-align:middle;border-radius:99px;margin-left:10px;padding:2px 10px;font-size:11.5px;font-weight:600;display:inline-block}._tableWrap_mdrid_19{border:1px solid var(--color-line);border-radius:8px;margin-top:14px;overflow:hidden}._table_mdrid_19{border-collapse:collapse;width:100%;font-size:13.5px}._table_mdrid_19 thead th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);background:var(--color-paper);border-bottom:1px solid var(--color-line);padding:10px 14px;font-size:11px;font-weight:700}._thCheck_mdrid_44{width:44px;text-align:center!important}._thRight_mdrid_49{text-align:right!important}._row_mdrid_53{cursor:pointer;border-bottom:1px solid var(--color-line);transition:background .1s}._row_mdrid_53:last-child{border-bottom:none}._row_mdrid_53:hover{background:var(--color-paper)}._rowSelected_mdrid_67{background:#eff6ff}._rowSelected_mdrid_67:hover{background:#dbeafe}._tdCheck_mdrid_75{text-align:center;width:44px;padding:12px 0}._tdCheck_mdrid_75 input[type=checkbox]{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer}._tdLabel_mdrid_88{color:var(--color-ink);padding:12px 14px;font-weight:500}._tdRight_mdrid_94{text-align:right;color:var(--color-primary);padding:12px 14px;font-weight:700}._empty_mdrid_101{text-align:center;color:var(--color-muted);padding:24px;font-size:13px;font-style:italic}._sommeBadge_mdrid_109{border:1px solid;border-radius:6px;margin-bottom:12px;padding:8px 16px;font-size:13.5px;display:inline-block}._sommeOk_mdrid_118{color:#15803d;background:#f0fdf4;border-color:#86efac}._sommeKo_mdrid_124{color:#dc2626;background:#fef2f2;border-color:#fca5a5}._topInfoRow_mdrid_131{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._topInfoMuted_mdrid_138{color:var(--color-muted)}._topViOk_mdrid_142{color:var(--color-success);font-size:.85rem;font-weight:600}._topViKo_mdrid_148{color:var(--color-danger);font-size:.85rem;font-weight:600}._nav_mdrid_155{justify-content:space-between;align-items:center;margin-top:24px;display:flex}._navRight_mdrid_162{gap:10px;display:flex}._viFieldset_mdrid_167{border:1px solid var(--color-line);background:var(--color-paper);border-radius:8px;flex-direction:column;gap:12px;margin:10px 0;padding:16px 20px;display:flex}._viLegend_mdrid_178{text-transform:uppercase;letter-spacing:.05em;color:var(--color-navy-mid);background:var(--color-white);border:1px solid var(--color-line);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}._fieldsetHint_mdrid_190{color:var(--color-text-light);margin:0;font-size:.78rem}._hero_1yo32_1{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding:24px;display:flex}._heroContent_1yo32_13{align-items:center;gap:20px;display:flex}._colorBadge_1yo32_19{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}._heroTitle_1yo32_32{color:var(--color-ink);font-size:20px;font-weight:700}._heroMeta_1yo32_38{color:var(--color-muted);align-items:center;gap:12px;margin-top:6px;font-size:13px;display:flex}._tabs_1yo32_47{border-bottom:2px solid var(--color-line);gap:4px;margin-bottom:24px;display:flex}._tab_1yo32_47{color:var(--color-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-2px;padding:12px 24px;font-size:13.5px;font-weight:600;display:flex}._tab_1yo32_47:hover{color:var(--color-primary)}._tabActive_1yo32_74{color:var(--color-primary);border-bottom-color:var(--color-primary)}._card_1yo32_79{background:var(--color-white);border:1px solid var(--color-line);box-shadow:var(--shadow-sm);border-radius:10px;padding:28px}._sectionTitle_1yo32_87{color:var(--color-ink);border-bottom:1px solid var(--color-line);align-items:center;gap:8px;margin-bottom:20px;padding-bottom:12px;font-size:14px;font-weight:700;display:flex}._grid_1yo32_99{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:24px;display:grid}._infoItem_1yo32_106{flex-direction:column;gap:4px;display:flex}._infoLabel_1yo32_112{color:var(--color-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}._infoValue_1yo32_120{color:var(--color-ink);font-size:15px;font-weight:600}._pieceList_1yo32_126{flex-direction:column;gap:8px;display:flex}._pieceItem_1yo32_132{border:1px solid var(--color-line);color:var(--color-ink);background:#f8fafc;border-radius:6px;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;font-weight:500;display:flex}._pieceIcon_1yo32_145{color:var(--color-primary);flex-shrink:0}._detailTable_1yo32_150{border-collapse:collapse;width:100%;margin-top:10px}._detailTable_1yo32_150 tr{border-bottom:1px solid var(--color-line)}._detailTable_1yo32_150 tr:last-child{border-bottom:none}._detailTable_1yo32_150 td{padding:14px 0;font-size:14px}._detailTable_1yo32_150 td:first-child{color:var(--color-muted);width:30%;font-weight:600}._detailTable_1yo32_150 td:last-child{color:var(--color-ink);font-weight:600}._notFoundCard_1yo32_180{text-align:center;padding:40px}._notFoundText_1yo32_185{color:var(--color-danger);font-weight:600}._notFoundBtn_1yo32_190{margin-top:16px}._headerActions_1yo32_194{gap:8px;display:flex}._tabContent_1yo32_199{flex-direction:column;gap:24px;display:flex}._imprimeBadge_1yo32_205{border-radius:4px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}._imprimeBadgeOui_1yo32_213{color:#1d4ed8;background:#eff6ff}._imprimeBadgeNon_1yo32_218{color:#4b5563;background:#f3f4f6}._pieceCardHeader_1yo32_223{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}._sectionTitleInline_1yo32_232{color:var(--color-ink);border:none;align-items:center;gap:8px;margin:0;padding:0;font-size:14px;font-weight:700;display:flex}._pieceRow_1yo32_244{justify-content:space-between;align-items:center;display:flex}._pieceRowLeft_1yo32_250{align-items:center;gap:8px;display:flex}._pieceIndex_1yo32_256{color:var(--color-primary);font-weight:700}._pieceDeleteBtn_1yo32_261{color:var(--color-danger);cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}._pieceDeleteBtn_1yo32_261:hover{background:#fef2f2}._emptyPieces_1yo32_278{flex-direction:column;align-items:center;gap:12px;padding:20px 0;display:flex}._emptyPiecesText_1yo32_286{color:var(--color-muted);margin:0;font-size:13.5px;font-style:italic}._modalForm_1yo32_293{flex-direction:column;gap:20px;display:flex}._pieceSelectLabel_1yo32_299{margin-bottom:8px;display:block}._pieceSelectList_1yo32_304{border:1px solid var(--color-line);background:#f8fafc;border-radius:6px;flex-direction:column;gap:10px;max-height:180px;padding:12px;display:flex;overflow-y:auto}._etOu_1yo32_316{text-align:center;color:var(--color-muted);margin:14px 0;font-size:12px;font-weight:600}._modalFooter_1yo32_324{border-top:1px solid var(--color-line);justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;display:flex}._piecesJointesSection_xpmk1_1{border:1px solid var(--color-line);background:var(--color-surface);border-radius:8px;padding:16px}._piecesJointesHeader_xpmk1_8{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._piecesJointesTitle_xpmk1_15{color:var(--color-text);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._uploadLabel_xpmk1_24{border:1px solid var(--color-line);cursor:pointer;color:var(--color-text);background:var(--color-surface);border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:.8rem;font-weight:500;display:inline-flex}._uploadLabel_xpmk1_24:hover{background:#f9fafb}._uploadLabel_xpmk1_24[data-uploading=true]{cursor:wait;opacity:.7}._piecesJointesList_xpmk1_40{flex-wrap:wrap;gap:10px;display:flex}._pieceLink_xpmk1_46{color:#2563eb;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}._pieceLink_xpmk1_46:hover{background:#e0f2fe}._piecesEmpty_xpmk1_61{color:var(--color-muted);margin:0;font-size:.875rem}._topBar_qx88b_2{background:var(--color-white);border:1px solid var(--color-line);z-index:50;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:12px 20px;display:flex;position:sticky;top:-32px;box-shadow:0 4px 12px #00000014}._topInfo_qx88b_19{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._infoBadge_qx88b_26{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-navy);border-radius:6px;padding:8px 16px;font-size:13.5px}._infoBadgeDanger_qx88b_35{color:#fff;background:#dc2626;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600}._infoBadgeAttente_qx88b_43{color:#b45309;background:#fef3c7;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600}._infoBadgeSuccess_qx88b_51{color:#fff;background:#16a34a;border-radius:6px;padding:8px 16px;font-size:14px}._infoBadgeSuccess_qx88b_51 strong{margin-right:4px;font-weight:600}._chrono_qx88b_63{background:var(--color-paper);border:1px solid var(--color-line);text-align:center;border-radius:6px;min-width:100px;padding:8px 16px;font-family:monospace;font-size:15px;font-weight:700}._soldeBox_qx88b_75{color:#fff;background:#16a34a;border-radius:6px;gap:24px;padding:10px 20px;font-size:13.5px;display:flex}._soldeBox_qx88b_75 strong{margin-left:6px;font-size:15px}._topActions_qx88b_86{align-items:center;gap:10px;margin-left:auto;display:flex}@media (width<=1200px){._topBar_qx88b_2{flex-direction:column;align-items:stretch;gap:16px;padding:16px}._topInfo_qx88b_19{justify-content:flex-start;gap:10px}._topActions_qx88b_86{border-top:1px solid var(--color-line);justify-content:flex-end;width:100%;margin-left:0;padding-top:12px}}@media (width<=640px){._topInfo_qx88b_19,._topActions_qx88b_86{justify-content:center}._topActions_qx88b_86>button,._topActions_qx88b_86>a{flex:1;justify-content:center}}._grid4_qx88b_129{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}._grid4dest_qx88b_135{grid-template-columns:2fr 1fr 1fr 1fr;gap:20px;display:grid}@media (width<=900px){._grid4_qx88b_129,._grid4dest_qx88b_135{grid-template-columns:1fr 1fr}}._continuerRow_qx88b_145{justify-content:flex-end;margin-top:16px;display:flex}._sectionTitle_qx88b_152{text-transform:uppercase;letter-spacing:.1em;color:var(--color-muted);align-items:center;gap:12px;margin:16px 0 6px;font-size:12px;font-weight:700;display:flex}._sectionTitle_qx88b_152:before,._sectionTitle_qx88b_152:after{content:"";background:var(--color-line);flex:1;height:1px}._table_qx88b_173{border-collapse:collapse;width:100%;font-size:13.5px}._table_qx88b_173 th{background:var(--color-paper);border:1px solid var(--color-line);text-align:left;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;padding:10px 14px;font-size:11.5px;font-weight:700}._table_qx88b_173 td{border:1px solid var(--color-line);vertical-align:middle;padding:9px 14px}._table_qx88b_173 tr:hover td{background:var(--color-paper)}._tdR_qx88b_195{text-align:right}._tdC_qx88b_196{text-align:center}._totalRow_qx88b_198 td{font-weight:700;background:#eee!important}@media (width<=640px){._table_qx88b_173,._table_qx88b_173 tbody,._table_qx88b_173 tr,._table_qx88b_173 td{width:100%;display:block}._table_qx88b_173 thead{display:none}._table_qx88b_173 tr{border:1px solid var(--color-line);background:var(--color-white);border-radius:10px;margin:0 0 12px;box-shadow:0 1px 2px #0000000a}._table_qx88b_173 td{border:none;border-bottom:1px solid var(--color-line);text-align:right;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}._table_qx88b_173 td:last-child{border-bottom:none}._table_qx88b_173 td:before{content:attr(data-label);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;text-align:left;flex-shrink:0;font-size:11.5px;font-weight:700}._totalRow_qx88b_198 td{background:var(--color-paper)!important}}._tableInput_qx88b_242{border:1px solid var(--color-line);text-align:center;width:100%;font-size:13.5px;font-weight:600;font-family:var(--font-sans);transition:border-color var(--transition-fast);border-radius:6px;outline:none;padding:6px 8px}._tableInput_qx88b_242:focus{border-color:var(--color-primary)}._coupureType_qx88b_256{color:var(--color-muted);font-size:12px}._recapBlock_qx88b_259{flex-direction:column;gap:10px;margin-bottom:32px;display:flex}._recapGreen_qx88b_261{color:#fff;background:#16a34a;border-radius:8px;justify-content:space-between;align-items:center;padding:14px 20px;font-size:15px;display:flex}._recapEcart_qx88b_272{border-radius:8px;justify-content:space-between;align-items:center;padding:14px 20px;font-size:15px;font-weight:700;display:flex}._ok_qx88b_282{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}._ko_qx88b_283{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}._emptyState_qx88b_285{text-align:center;color:var(--color-muted);padding:16px 0;font-size:14px}._readonlyVal_qx88b_286{color:var(--color-muted);font-size:13.5px}._thQte_qx88b_288{width:130px}._thSousTotal_qx88b_289{width:180px;text-align:right!important}._modalSub_qx88b_291{color:var(--color-muted);margin-top:8px;font-size:13px}._montant_zscj0_1{color:var(--color-primary);font-weight:700}._detailMeta_zscj0_6{color:var(--color-ink);margin-bottom:16px;font-size:14px}._detailTable_zscj0_12{border-collapse:collapse;width:100%;font-size:13px}._detailTable_zscj0_12 th{background:var(--color-paper);border-bottom:1px solid var(--color-line);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;padding:8px 12px;font-size:11px;font-weight:700}._detailTable_zscj0_12 td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:8px 12px}._detailTable_zscj0_12 tfoot td{background:#eee;padding:10px 12px;font-weight:700}._tdRight_zscj0_41{text-align:right}._tdBold_zscj0_42{font-weight:600}._confirmTable_1i9vo_2{border-collapse:collapse;width:100%;margin-bottom:12px;font-size:13.5px}._confirmTh_1i9vo_8{text-align:left;color:var(--color-muted);text-transform:uppercase;border-bottom:1px solid var(--color-line);padding:6px 10px;font-size:11px;font-weight:600}._confirmThR_1i9vo_17{text-align:right;color:var(--color-muted);text-transform:uppercase;border-bottom:1px solid var(--color-line);padding:6px 10px;font-size:11px;font-weight:600}._confirmTd_1i9vo_26{border-bottom:1px solid var(--color-line);padding:8px 10px}._confirmTdR_1i9vo_30{text-align:right;border-bottom:1px solid var(--color-line);padding:8px 10px}._confirmTdRBold_1i9vo_35{text-align:right;border-bottom:1px solid var(--color-line);padding:8px 10px;font-weight:700}._confirmFoot_1i9vo_41 td{border-top:2px solid var(--color-line);padding:8px 10px}._confirmFootLabel_1i9vo_45{text-align:right;font-weight:700}._confirmFootTotal_1i9vo_49{text-align:right;color:var(--color-primary);font-weight:700}._confirmWarn_1i9vo_54{color:var(--color-muted);font-size:.8rem}._grid4_1i9vo_59,._preneurGrid_1i9vo_65{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._grid2_1i9vo_71{flex-direction:column;gap:20px;margin-bottom:20px;display:flex}._grid3_1i9vo_78{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=900px){._grid4_1i9vo_59,._preneurGrid_1i9vo_65,._grid2_1i9vo_71,._grid3_1i9vo_78{grid-template-columns:1fr 1fr}}._fieldset_1i9vo_88{border:1px solid var(--color-line);border-radius:8px;margin-bottom:20px;padding:16px}._fieldsetLegend_1i9vo_95{color:var(--color-ink);padding:0 8px;font-size:13px;font-weight:600}._fieldset_1i9vo_88 ._grid3_1i9vo_78{margin-top:14px}._continuerRow_1i9vo_106{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}._rechercheRow_1i9vo_113{max-width:360px;margin-bottom:12px}._table_1i9vo_119{border-collapse:collapse;width:100%;font-size:13.5px}._table_1i9vo_119 th{background:var(--color-paper);border-bottom:1px solid var(--color-line);text-align:left;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;padding:10px 14px;font-size:11.5px;font-weight:700}._table_1i9vo_119 td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:10px 14px}._table_1i9vo_119 tr:hover td{background:var(--color-paper)}._table_1i9vo_119 tbody tr{cursor:pointer}._tdCenter_1i9vo_146{text-align:center}._tdRight_1i9vo_147{text-align:right}._totalRow_1i9vo_149 td{font-weight:700;background:#eee!important}._thCheck_1i9vo_151{width:48px}._continuerRowTable_1i9vo_153{justify-content:flex-end;padding:16px 32px;display:flex}._actionsRow_1i9vo_159{border-top:1px solid var(--color-line);justify-content:flex-end;gap:10px;padding:16px 32px;display:flex}._emptyCell_1i9vo_167{text-align:center;color:var(--color-muted);padding:24px;font-size:14px}._tableInput_1i9vo_174{border:1px solid var(--color-line);text-align:center;width:100%;max-width:100px;font-size:13.5px;font-weight:600;font-family:var(--font-sans);transition:border-color var(--transition-fast);border-radius:6px;outline:none;padding:6px 8px}._tableInput_1i9vo_174:focus{border-color:var(--color-primary)}._modalInfo_1i9vo_190{margin-bottom:12px;font-size:14px;line-height:1.8}._modalSub_1i9vo_196{color:var(--color-muted);font-size:13px}._topBar_130qw_1{background:var(--color-white);border:1px solid var(--color-line);z-index:50;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:12px 20px;display:flex;position:sticky;top:-32px;box-shadow:0 4px 12px #00000014}._topInfo_130qw_18{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._infoBadge_130qw_25{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-navy);border-radius:6px;padding:8px 16px;font-size:13.5px}._infoBadgeDanger_130qw_34{color:#fff;background:#dc2626;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600}._infoBadgeAttente_130qw_42{color:#b45309;background:#fef3c7;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600}._infoBadgeSuccess_130qw_50{color:#fff;background:#16a34a;border-radius:6px;padding:8px 16px;font-size:14px}._infoBadgeSuccess_130qw_50 strong{margin-right:4px;font-weight:600}._chrono_130qw_62{background:var(--color-paper);border:1px solid var(--color-line);text-align:center;border-radius:6px;min-width:100px;padding:8px 16px;font-family:monospace;font-size:15px;font-weight:700}._pointBox_130qw_74{color:#fff;background:#16a34a;border-radius:6px;padding:10px 20px;font-size:13.5px}._pointBox_130qw_74 strong{margin-left:6px;font-size:15px}._topActions_130qw_83{align-items:center;gap:10px;margin-left:auto;display:flex}@media (width<=1200px){._topBar_130qw_1{flex-direction:column;align-items:stretch;gap:16px;padding:16px}._topInfo_130qw_18{justify-content:flex-start;gap:10px}._topActions_130qw_83{border-top:1px solid var(--color-line);justify-content:flex-end;width:100%;margin-left:0;padding-top:12px}}@media (width<=640px){._topInfo_130qw_18,._topActions_130qw_83{justify-content:center}._topActions_130qw_83>button,._topActions_130qw_83>a{flex:1;justify-content:center}}._grid4_130qw_125{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}._table_130qw_131{border-collapse:collapse;width:100%;font-size:13.5px}._table_130qw_131 th{background:var(--color-paper);border-bottom:1px solid var(--color-line);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;padding:10px 14px;font-size:11.5px;font-weight:700}._table_130qw_131 td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:10px 14px}._table_130qw_131 tr:hover td{background:var(--color-paper)}._tdC_130qw_156{text-align:center}._tdR_130qw_157{text-align:right}._totalRow_130qw_158 td{font-weight:700;background:#eee!important}._stockVide_130qw_159{color:var(--color-danger);font-weight:700}._rowDisabled_130qw_160{opacity:.5;pointer-events:none}._searchHint_130qw_162{color:var(--color-muted);margin-bottom:12px;font-size:13px;font-style:italic}._searchRow_130qw_169{grid-template-columns:1fr 1fr 1fr auto;align-items:flex-end;gap:12px;margin-bottom:16px;display:grid}._searchResults_130qw_177{border:2px solid var(--color-primary);border-radius:8px;margin-bottom:16px;overflow:hidden}._resultRow_130qw_184{cursor:pointer}._resultRow_130qw_184:hover td{background:#eff6ff!important}._usagerGrid_130qw_187{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}@media (width<=900px){._grid4_130qw_125,._usagerGrid_130qw_187,._searchRow_130qw_169{grid-template-columns:1fr 1fr}}._usagerTag_130qw_199{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;font-size:14px;display:flex}._tagClose_130qw_212{cursor:pointer;color:#15803d;opacity:.7;background:0 0;border:none;margin-left:auto;font-size:18px;line-height:1}._tagClose_130qw_212:hover{opacity:1}._continuerRow_130qw_224{justify-content:flex-end;margin-top:4px;display:flex}._tableInput_130qw_230{box-sizing:border-box;border:1px solid var(--color-line);text-align:center;width:100%;font-size:13.5px;font-weight:600;font-family:var(--font-sans);border-radius:6px;outline:none;padding:6px 8px}._tableInput_130qw_230:focus{border-color:var(--color-primary)}._modeRow_130qw_244{border-top:1px solid var(--color-line);max-width:280px;padding:16px 20px}._modalContent_130qw_250{flex-direction:column;gap:10px;font-size:14px;line-height:1.8;display:flex}._confirmTable_130qw_259{border-collapse:collapse;width:100%;margin-top:12px;font-size:13.5px}._confirmTh_130qw_265{text-align:left;color:var(--color-muted);text-transform:uppercase;border-bottom:1px solid var(--color-line);padding:6px 10px;font-size:11px;font-weight:600}._confirmThR_130qw_274{text-align:right;color:var(--color-muted);text-transform:uppercase;border-bottom:1px solid var(--color-line);padding:6px 10px;font-size:11px;font-weight:600}._confirmTd_130qw_283{border-bottom:1px solid var(--color-line);padding:8px 10px}._confirmTdR_130qw_287{text-align:right;border-bottom:1px solid var(--color-line);padding:8px 10px}._confirmTdRBold_130qw_292{text-align:right;border-bottom:1px solid var(--color-line);padding:8px 10px;font-weight:700}._confirmFoot_130qw_298 td{border-top:2px solid var(--color-line);padding:8px 10px}._confirmFootLabel_130qw_302{text-align:right;font-weight:700}._confirmFootTotal_130qw_306{text-align:right;color:var(--color-primary);font-weight:700}._detailList_130qw_312{text-align:left;max-height:150px;margin:0;padding:0;list-style:none;overflow-y:auto}._detailListItem_130qw_321{background:var(--color-paper);border:1px solid var(--color-line);border-radius:4px;margin-bottom:4px;padding:4px 8px;font-size:12px}._detailListItem_130qw_321:last-child{margin-bottom:0}._rowActions_1ks7q_1{align-items:center;gap:4px;display:flex}._topBar_1ks7q_7{background:var(--color-white);border:1px solid var(--color-line);z-index:50;border-radius:10px;flex-direction:column;margin-bottom:20px;padding:12px 20px;display:flex;position:sticky;top:-32px;box-shadow:0 4px 12px #00000014}._topInfo_1ks7q_21{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._topSep_1ks7q_29{background:var(--color-line);height:1px;margin:10px 0}._infoBadge_1ks7q_35{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-navy);border-radius:6px;padding:8px 16px;font-size:13.5px}._infoBadgeDanger_1ks7q_44{color:#fff;background:#dc2626;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600}._infoBadgeAttente_1ks7q_52{color:#b45309;background:#fef3c7;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:600}._infoBadgeSuccess_1ks7q_60{color:#fff;background:#16a34a;border-radius:6px;padding:8px 16px;font-size:14px}._infoBadgeSuccess_1ks7q_60 strong{margin-right:4px;font-weight:600}._pointBox_1ks7q_72{color:#fff;background:#16a34a;border-radius:6px;padding:10px 20px;font-size:13.5px}._pointBox_1ks7q_72 strong{margin-left:6px;font-size:15px}._topActions_1ks7q_81{justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (width<=640px){._topActions_1ks7q_81{flex-wrap:wrap;justify-content:center}._topActions_1ks7q_81>button,._topActions_1ks7q_81>a{flex:1;justify-content:center}}._grid4_1ks7q_100{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px;display:grid}._grid3_1ks7q_107{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._grid2_1ks7q_113{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width<=900px){._grid4_1ks7q_100,._grid3_1ks7q_107,._grid2_1ks7q_113{grid-template-columns:1fr}}._filterRow_1ks7q_123{grid-template-columns:1fr 1fr auto;align-items:flex-end;gap:16px;display:grid}._filterBtn_1ks7q_130{align-items:flex-end;display:flex}._table_1ks7q_133{border-collapse:collapse;width:100%;font-size:13.5px}._table_1ks7q_133 th{background:var(--color-paper);border-bottom:1px solid var(--color-line);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;padding:10px 14px;font-size:11.5px;font-weight:700}._table_1ks7q_133 td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:10px 14px}._table_1ks7q_133 tr:hover td{background:var(--color-paper)}._tdC_1ks7q_158{text-align:center}._tdR_1ks7q_159{text-align:right}._totalRow_1ks7q_160 td{font-weight:700;background:#eee!important}._emptyCell_1ks7q_161{text-align:center;color:var(--color-muted);padding:24px}._rowSelected_1ks7q_163 td{background:#eff6ff}._subText_1ks7q_165{color:var(--color-muted);font-size:12px}._tableInput_1ks7q_167{border:1px solid var(--color-line);text-align:center;width:80px;font-size:13.5px;font-weight:600;font-family:var(--font-sans);border-radius:6px;outline:none;padding:6px 8px}._tableInput_1ks7q_167:focus{border-color:var(--color-primary)}._tableInputError_1ks7q_179{border-color:var(--color-danger)!important;background:#fff5f5!important}._tableInputMsg_1ks7q_180{color:var(--color-danger);margin-top:2px;font-size:11px;font-weight:600}._inputRight_1ks7q_182{text-align:right;width:140px}._skeletonCell_1ks7q_185{border-bottom:1px solid var(--color-line);padding:13px 16px}._totalRow_1ks7q_160{color:var(--color-muted);border-top:1px solid var(--color-line);padding:10px 16px;font-size:13px}._detailMeta_1ks7q_197{color:var(--color-ink);margin-bottom:16px;font-size:14px;line-height:1.6}._badgeDette_1ks7q_204{color:#dc2626;white-space:nowrap;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:700}._badgeAJour_1ks7q_215{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:700}._badgeResilie_1ks7q_225{color:#991b1b;background:#fee2e2;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:.75rem;font-weight:600}._periodesDanger_1ks7q_235{color:var(--color-danger);font-weight:700}._periodesOk_1ks7q_236{color:var(--color-muted)}._badgeAttente_1ks7q_238{color:#b45309;white-space:nowrap;background:#fffbeb;border:1px solid #fde68a;border-radius:4px;padding:3px 8px;font-size:12px}._cardNoPad_1ks7q_249{padding:0;overflow:hidden}._stackFull_1ks7q_250{flex-direction:column;gap:20px;display:flex}._sectionHeader_1ks7q_251{margin:20px 20px 0}._rowVI_1ks7q_253 td{background:var(--color-white);border-top:2px solid var(--color-line)}._rowVI_1ks7q_253:hover td{background:var(--color-paper)!important}._rowCeder_1ks7q_256 td{color:var(--color-muted);background:#f8fafc;border-bottom:1px solid #eef2f7;padding:5px 14px;font-size:12px}._rowCeder_1ks7q_256:hover td{background:#f1f5fb!important}._cederLabel_1ks7q_264{font-style:italic;padding-left:28px!important}._cederPreneur_1ks7q_265{color:#1e293b;font-style:normal;font-weight:600}._cederDate_1ks7q_266{color:var(--color-muted);font-style:normal}._cederDispo_1ks7q_267{color:var(--color-primary);font-weight:600}._emptySection_1ks7q_268{text-align:center;color:var(--color-muted);padding:24px}._skeletonPad_1ks7q_269{padding:20px}._qteRestanteOk_1ks7q_270{color:var(--color-success);font-weight:600}._qteRestanteNul_1ks7q_271{color:var(--color-danger);font-weight:600}._inputGroup_1ks7q_273{align-items:center;gap:8px;display:flex}._inputGroupFull_1ks7q_274{flex:1}._inputMontantPercu_1ks7q_275{flex:1;border-width:3px!important;border-color:#09f!important}._inputMontantTotal_1ks7q_276{flex:1;color:#fff!important;background:green!important;font-weight:700!important}._inputReliquat_1ks7q_277{flex:1}._inputGroupLabel_1ks7q_278{font-weight:600}._inputGroupLabelGreen_1ks7q_279{color:green;font-weight:700}._objet_1ks7q_281{background:var(--color-white);border:1px solid var(--color-line);width:100%;min-height:80px;color:var(--color-ink);transition:border-color var(--transition-fast);font-size:13.5px;font-family:var(--font-sans);resize:vertical;border-radius:6px;outline:none;padding:8px 12px}._objet_1ks7q_281:focus{border-color:var(--color-navy-mid)}._alertMontant_1ks7q_297{color:red;margin-top:10px;font-weight:600}._modalList_1ks7q_299{margin-top:12px;padding-left:18px;font-size:13px;line-height:1.8}._modalMontant_1ks7q_300{margin-top:8px}._detailTable_1ks7q_303{border-collapse:collapse;width:100%;font-size:13px}._detailTable_1ks7q_303 th{background:var(--color-paper);border-bottom:1px solid var(--color-line);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;padding:8px 12px;font-size:11px;font-weight:700}._detailTable_1ks7q_303 td{border-bottom:1px solid var(--color-line);padding:10px 12px}._kpiGrid_1ks7q_323{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}@media (width<=900px){._kpiGrid_1ks7q_323{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){._kpiGrid_1ks7q_323,._kpiGrid2_1ks7q_331{grid-template-columns:1fr}}._tableWrap_1ks7q_334{margin-top:20px}._tableHeader_1ks7q_335{border-bottom:1px solid var(--color-line);align-items:center;gap:8px;padding:14px 20px;display:flex}._tableHeaderTitle_1ks7q_336{color:#1e293b;font-size:.95rem;font-weight:700}._paginationRow_1ks7q_337{border-top:1px solid var(--color-line);justify-content:flex-end;padding:15px 20px;display:flex}._paginationButtons_1ks7q_338{gap:5px;display:flex}._kpiGrid2_1ks7q_331{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:12px;display:grid}._detailLignesTable_1ks7q_342{border-collapse:collapse;width:100%;margin-top:16px;font-size:13px}._detailLignesTable_1ks7q_342 th{background:var(--color-paper);border-bottom:1px solid var(--color-line);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;padding:8px 12px;font-size:11px;font-weight:700}._detailLignesTable_1ks7q_342 td{border-bottom:1px solid var(--color-line);padding:9px 12px}._detailLignesTable_1ks7q_342 tr:last-child td{border-bottom:none}._thCenter_1ks7q_352{text-align:center}._thRight_1ks7q_353{text-align:right}._tdCenter_1ks7q_354{text-align:center}._tdRight_1ks7q_355{text-align:right}._detailTableWrap_1ks7q_357{border:1px solid var(--color-line);border-radius:8px;overflow:hidden}._detailTable2_1ks7q_359{border-collapse:collapse;width:100%;font-size:13px}._detailTable2_1ks7q_359 th{text-align:left;width:40%;color:var(--color-muted);background:var(--color-surface);border-bottom:1px solid var(--color-line);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;padding:10px 14px;font-size:11.5px;font-weight:600}._detailTable2_1ks7q_359 td{border-bottom:1px solid var(--color-line);padding:10px 14px;font-size:13px}._detailTable2_1ks7q_359 tr:last-child th,._detailTable2_1ks7q_359 tr:last-child td{border-bottom:none}._detailTable2_1ks7q_359 tr:nth-child(2n){background:var(--color-paper)}._cardTitle_1ks7q_386{margin:20px 20px 0}._rowClickable_1ks7q_387{cursor:pointer}._checkboxLg_1ks7q_388{cursor:pointer;transform:scale(1.4)}._cardFlush_1ks7q_390{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;margin-bottom:20px;overflow:hidden}._filterRowBorder_1ks7q_398{border-bottom:1px solid var(--color-line);padding:12px 16px}._tableScroll_1ks7q_403{overflow-x:auto}._continuerRow_1ks7q_405{border-top:1px solid var(--color-line);justify-content:flex-end;padding:8px 16px;display:flex}._paiementGrid_1ks7q_412{grid-template-columns:1fr 1fr;gap:16px;display:grid}._mbObjet_1ks7q_418{margin-bottom:20px}._confirmWrap_1ks7q_421{flex-direction:column;gap:14px;display:flex}._confirmInfoGrid_1ks7q_423{grid-template-columns:1fr 1fr;gap:10px;display:grid}._confirmBlock_1ks7q_429{border:1px solid var(--color-line);background:var(--color-surface);border-radius:6px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}._confirmLabel_1ks7q_434{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}._confirmValue_1ks7q_438{color:var(--color-text);font-size:13.5px;font-weight:600}._confirmTableWrap_1ks7q_440{border:1px solid var(--color-line);border-radius:8px;overflow:hidden}._confirmTable_1ks7q_440{border-collapse:collapse;width:100%;font-size:13px}._confirmTable_1ks7q_440 thead tr{background:var(--color-surface);border-bottom:1px solid var(--color-line)}._confirmTable_1ks7q_440 th{text-align:left;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;padding:8px 12px;font-size:11.5px;font-weight:700}._confirmTable_1ks7q_440 tbody tr{border-bottom:1px solid var(--color-line)}._confirmTable_1ks7q_440 tbody tr:last-child{border-bottom:none}._confirmTable_1ks7q_440 tbody tr:nth-child(2n){background:var(--color-paper)}._confirmTable_1ks7q_440 td{padding:9px 12px}._confirmTable_1ks7q_440 tfoot tr{background:var(--color-primary);color:#fff}._confirmTable_1ks7q_440 tfoot td{padding:9px 12px;font-weight:700}._errMontant_1ks7q_464{color:var(--color-danger);margin-top:10px;font-size:13px;font-weight:600}._qteRestanteInitialBiffe_1ks7q_471{opacity:.6;font-size:.95em;text-decoration:line-through}._qteRestanteApres_1ks7q_477{color:#16a34a;margin-top:2px;font-weight:700;display:block}._restantCol_1ks7q_484{flex-direction:column;align-items:center;display:flex}._badge_yczfj_1{color:var(--c);background:var(--bg);border-radius:99px;padding:2px 10px;font-size:.78rem;font-weight:600;display:inline-block}._rowActions_yczfj_11{justify-content:flex-end;gap:6px;display:flex}._detailMeta_yczfj_17{align-items:center;gap:12px;margin-bottom:12px;font-size:.875rem;display:flex}._obsBox_yczfj_25{background:#f0f9ff;border-left:3px solid #0ea5e9;border-radius:4px;margin-bottom:12px;padding:8px 12px;font-size:.875rem}._refusBox_yczfj_34{color:#991b1b;background:#fff1f2;border-left:3px solid #dc2626;border-radius:4px;margin-bottom:12px;padding:8px 12px;font-size:.875rem}._table_yczfj_44{border-collapse:collapse;width:100%;margin-top:4px;font-size:.875rem}._table_yczfj_44 th{text-align:left;color:#374151;background:#f9fafb;border-bottom:2px solid #e5e7eb;padding:8px 10px;font-weight:600}._table_yczfj_44 td{border-bottom:1px solid #f3f4f6;padding:8px 10px}._table_yczfj_44 tfoot td{background:#f9fafb;border-top:2px solid #e5e7eb;padding:8px 10px;font-weight:600}._tdR_yczfj_68{text-align:right}._tdC_yczfj_69{text-align:center}._piecesJointes_yczfj_71{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:.875rem;display:flex}._pieceLink_yczfj_79{color:#004b70;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.78rem;text-decoration:none;display:inline-flex}._pieceLink_yczfj_79:hover{background:#f0f9ff}._modalFooter_yczfj_92{align-items:center;gap:8px;display:flex}._uploadLabel_yczfj_98{cursor:pointer;color:#374151;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:.875rem;font-weight:500;display:inline-flex}._uploadLabel_yczfj_98:hover{background:#f9fafb}._wrap_1bss4_1{flex-direction:column;gap:6px;display:flex}._groupLabel_1bss4_7{color:var(--color-navy-mid);margin-bottom:4px;font-size:13px;font-weight:600}._list_1bss4_14{border:1px solid var(--color-line);background:var(--color-paper);border-radius:8px;flex-direction:column;gap:2px;padding:6px 4px;display:flex}._item_1bss4_24{cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:7px 10px;transition:background .15s;display:flex}._item_1bss4_24:hover{background:var(--color-hover,#f1f5f9)}._input_1bss4_38{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}._label_1bss4_46{color:var(--color-ink);-webkit-user-select:none;user-select:none;font-size:13.5px}._disabled_1bss4_53{opacity:.5;cursor:not-allowed}._configForm_hqzm7_1{flex-direction:column;gap:16px;display:flex}._detail_hqzm7_8{flex-direction:column;gap:0;display:flex}._detailRow_hqzm7_14{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:16px;padding:9px 0;font-size:13px;display:flex}._detailRow_hqzm7_14:last-child{border-bottom:none}._detailLabel_hqzm7_28{color:var(--color-muted);flex-shrink:0;min-width:140px;font-weight:600}._card_rl28p_1{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;width:100%;margin-bottom:20px;padding:28px}._sectionTitle_rl28p_10{color:var(--color-ink);border-bottom:1px solid var(--color-line);margin-bottom:20px;padding-bottom:12px;font-size:13.5px;font-weight:700}._rows_rl28p_19{flex-direction:column;gap:16px;display:flex}._logoGrid_rl28p_26{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px;display:grid}._logoItem_rl28p_32{flex-direction:column;gap:10px;display:flex}._logoLabel_rl28p_38{color:var(--color-ink);font-size:13px;font-weight:600}._logoPreview_rl28p_44{object-fit:contain;border:1px solid var(--color-line);background:var(--color-paper);border-radius:6px;width:100%;max-height:80px;padding:8px}._checkboxRow_rl28p_55{color:var(--color-ink);cursor:pointer;align-items:center;gap:12px;font-size:13.5px;display:flex}._checkbox_rl28p_55{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}._skeletonRow_rl28p_73{margin-bottom:16px}._actions_rl28p_78{justify-content:flex-end;margin-top:8px;display:flex}._valideursList_rl28p_84{background:var(--color-paper);border:1px solid var(--color-line);border-radius:6px;padding:14px 16px}._valeursHeader_rl28p_91{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._valeursLabel_rl28p_98{color:var(--color-muted);margin-bottom:0;font-size:13px;font-weight:600}._valeursEmpty_rl28p_105{color:var(--color-muted);font-size:13px;font-style:italic}._valeursItems_rl28p_111{flex-direction:column;gap:4px;list-style:none;display:flex}._valeursItems_rl28p_111 li{color:var(--color-ink);font-size:13.5px;font-weight:600}._valeursItems_rl28p_111 li:before{content:"✓ ";color:var(--color-success);font-weight:700}._valeursTable_rl28p_130{border-collapse:collapse;width:100%;font-size:13.5px}._valeursTable_rl28p_130 thead th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);border-bottom:1px solid var(--color-line);padding:8px 12px;font-size:11px;font-weight:700}._valeursThCheck_rl28p_147{width:60px;text-align:center!important}._valideurTr_rl28p_152{cursor:pointer;transition:background .12s}._valideurTr_rl28p_152:hover{background:var(--color-paper)}._valeursTable_rl28p_130 tbody td{border-bottom:1px solid var(--color-line);color:var(--color-ink);padding:9px 12px}._valeursGrid_rl28p_167{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-top:4px;display:grid}._valideurRow_rl28p_174{color:var(--color-ink);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;transition:background .15s;display:flex}._valideurRow_rl28p_174:hover{background:var(--color-paper)}._valideurCheck_rl28p_190{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}._approExplainer_rl28p_198{margin-top:4px}._approCase_rl28p_202{border:1px solid var(--color-line);border-radius:8px;padding:16px 20px}._approCaseActive_rl28p_208{background:#f0fdf4;border-color:#86efac}._approCaseInactive_rl28p_213{background:var(--color-paper)}._approCaseTitle_rl28p_217{color:var(--color-ink);margin-bottom:10px;font-size:13px;font-weight:700}._approCaseList_rl28p_224{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}._approCaseList_rl28p_224 li{color:var(--color-muted);font-size:13px;line-height:1.5}._overlay_1s4o0_1{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000;background-color:#0f172a8c;justify-content:flex-end;animation:.2s ease-out forwards _fadeIn_1s4o0_1;display:flex;position:fixed;inset:0}._panel_1s4o0_12{background-color:#fff;flex-direction:column;width:100%;max-width:580px;height:100%;animation:.24s cubic-bezier(.16,1,.3,1) forwards _slideIn_1s4o0_1;display:flex;position:relative;box-shadow:-8px 0 32px #0003}._header_1s4o0_24{border-bottom:1px solid var(--color-line,#e2e8f0);background-color:#f8fafc;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}._headerContent_1s4o0_35{flex:1;min-width:0}._titleRow_1s4o0_40{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._title_1s4o0_40{color:var(--color-navy-deep,#00273d);font-size:17px;font-weight:700;font-family:var(--font-serif,serif);letter-spacing:-.01em;margin:0}._subtitle_1s4o0_56{color:var(--color-muted,#64748b);margin-top:4px;font-size:13px}._closeBtn_1s4o0_62{color:var(--color-muted,#64748b);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}._closeBtn_1s4o0_62:hover{color:var(--color-ink,#0f172a);background-color:#e2e8f0}._body_1s4o0_81{flex-direction:column;flex:1;gap:20px;padding:24px;display:flex;overflow-y:auto}._body_1s4o0_81::-webkit-scrollbar{width:6px}._body_1s4o0_81::-webkit-scrollbar-track{background:0 0}._body_1s4o0_81::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}._body_1s4o0_81::-webkit-scrollbar-thumb:hover{background:#94a3b8}._footer_1s4o0_104{border-top:1px solid var(--color-line,#e2e8f0);background-color:#f8fafc;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}@keyframes _fadeIn_1s4o0_1{0%{opacity:0}to{opacity:1}}@keyframes _slideIn_1s4o0_1{0%{transform:translate(100%)}to{transform:translate(0)}}._filterGrid_z50f3_1{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}._tableWrap_z50f3_7{margin-top:20px}._kpiGrid_z50f3_11{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}@media (width<=900px){._kpiGrid_z50f3_11{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){._kpiGrid_z50f3_11{grid-template-columns:1fr}}._layout_198dr_2{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}._menu_198dr_8{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;flex-direction:column;gap:4px;padding:8px;display:flex;position:sticky;top:16px}._menuItem_198dr_19{width:100%;color:var(--color-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:500;transition:background .15s,color .15s;display:flex}._menuItem_198dr_19:hover{background:var(--color-paper);color:var(--color-ink)}._menuItemActive_198dr_37,._menuItemActive_198dr_37:hover{background:var(--color-primary);color:var(--color-white)}._menuItem_198dr_19:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._contenu_198dr_43{min-width:0}@media (width<=800px){._layout_198dr_2{grid-template-columns:1fr;gap:16px}._menu_198dr_8{flex-direction:row;position:static;overflow-x:auto}._menuItem_198dr_19{white-space:nowrap;width:auto}}._hint_198dr_52{color:var(--color-muted);margin:0 0 12px;font-size:13px}._rowActions_198dr_57{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._badgeOff_198dr_63{background:var(--color-paper);color:var(--color-muted);border:1px solid var(--color-line);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px}._statutOk_198dr_72{color:var(--color-success,#1a7f4b);font-size:13px}._statutErreur_198dr_73{color:var(--color-danger,#b42318);font-size:13px}._statutNeutre_198dr_74{color:var(--color-muted);font-size:12.5px}._selecteurCle_198dr_76{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._nomFichierCle_198dr_82{color:var(--color-muted);word-break:break-all;font-size:13px}._configForm_198dr_89{flex-direction:column;gap:16px;display:flex}._configActions_198dr_95{justify-content:flex-end;display:flex}._searchRow_198dr_101{align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}._searchRow_198dr_101>:first-child{flex:1}._skeletons_198dr_110{flex-direction:column;gap:8px;display:flex}._empty_198dr_113{color:var(--color-muted);border:1px dashed var(--color-line);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;font-size:14px;display:flex}._listCard_198dr_127{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;overflow:hidden}._table_198dr_134{border-collapse:collapse;width:100%;font-size:13.5px}._table_198dr_134 thead{background:var(--color-paper)}._table_198dr_134 th{text-align:left;color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--color-line);padding:10px 16px;font-size:12px;font-weight:600}._table_198dr_134 td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:12px 16px}._table_198dr_134 tbody tr:last-child td{border-bottom:none}._table_198dr_134 tbody tr:hover{background:var(--color-paper)}._tdNom_198dr_158{color:var(--color-ink);align-items:center;gap:8px;font-weight:500;display:flex}._fileIcon_198dr_165{color:var(--color-muted);flex-shrink:0}._tdAction_198dr_166{text-align:right}._footer_198dr_169{color:var(--color-muted);border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:10px 16px;font-size:13px;display:flex}._pile_1f717_1{flex-direction:column;gap:16px;display:flex}._details_1f717_7{flex-direction:column;margin:16px 0 0;display:flex}._details_1f717_7>div{border-bottom:1px solid var(--color-line);gap:16px;padding:10px 0;font-size:13.5px;display:flex}._details_1f717_7>div:last-child{border-bottom:none}._details_1f717_7 dt{color:var(--color-muted);flex:0 0 240px}._details_1f717_7 dd{color:var(--color-ink);word-break:break-word;min-width:0;margin:0}._ligne_1f717_30{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._ecart_1f717_36{color:var(--color-warning);border:1px solid var(--color-warning);background:#fff4e5;border-radius:999px;margin-left:10px;padding:2px 8px;font-size:11.5px}._discret_1f717_45{color:var(--color-muted)}._etape_1f717_47{color:var(--color-ink);margin:8px 0 4px;font-size:14px}._etape_1f717_47:not(:first-child){margin-top:28px}._texte_1f717_53{color:var(--color-muted);margin:0 0 12px;font-size:13px}._formulaire_1f717_58{flex-direction:column;gap:12px;width:100%;display:flex}._actions_1f717_64{flex-wrap:wrap;gap:8px;display:flex}._listCard_1f717_70{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;overflow-x:auto}._table_1f717_76{border-collapse:collapse;width:100%;font-size:13.5px}._table_1f717_76 thead{background:var(--color-paper)}._table_1f717_76 th{text-align:left;color:var(--color-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--color-line);padding:10px 16px;font-size:12px;font-weight:600}._table_1f717_76 td{border-bottom:1px solid var(--color-line);padding:12px 16px}._table_1f717_76 tbody tr:last-child td{border-bottom:none}@media (width<=700px){._details_1f717_7>div{flex-direction:column;gap:2px}._details_1f717_7 dt{flex:none}}._pile_1ukqo_1{flex-direction:column;gap:16px;display:flex}._liste_1ukqo_7{margin:0;padding:0;list-style:none}._ligne_1ukqo_12{border-bottom:1px solid var(--color-line);gap:12px;padding:12px 0;display:flex}._ligne_1ukqo_12:last-child{border-bottom:none}._icone_1ukqo_20{flex:none;margin-top:2px}._ok_1ukqo_21{color:var(--color-success,#16a34a)}._avert_1ukqo_22{color:var(--color-warning,#d97706)}._erreur_1ukqo_23{color:var(--color-danger,#dc2626)}._info_1ukqo_24{color:var(--color-muted)}._corps_1ukqo_26{flex:1;min-width:0}._libelle_1ukqo_27{color:var(--color-ink);font-size:13.5px;font-weight:600}._detail_1ukqo_28{color:var(--color-muted);word-break:break-word;margin-top:2px;font-size:13px}._correction_1ukqo_29{color:var(--color-ink);margin-top:6px;font-size:13px}._aide_1ukqo_31{flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;display:flex}._commande_1ukqo_32{border:1px solid var(--color-line);white-space:pre-wrap;word-break:break-all;border-radius:6px;width:100%;padding:10px 12px;font-size:12px;display:block}._notes_1ukqo_42{color:var(--color-muted);margin:0;padding-left:18px;font-size:12.5px}._filterGrid_12ewq_1{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}._kpiGrid_12ewq_7{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px;display:grid}@media (width<=600px){._kpiGrid_12ewq_7{grid-template-columns:1fr}}._tableWrap_12ewq_20{margin-top:20px}._viewBanner_12ewq_24{border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 16px;font-size:13px;font-weight:600;display:flex}._viewBannerCount_12ewq_35{margin-left:auto;font-weight:700}._dateCell_12ewq_40{font-weight:600}._dateCellSub_12ewq_44{color:var(--color-muted);font-size:11px}._muted_12ewq_49{color:var(--color-muted);font-style:italic}._mutedPlain_12ewq_54{color:var(--color-muted)}._nav_1ignp_1{z-index:40;flex-direction:column;gap:6px;display:flex;position:fixed;top:50%;right:14px;transform:translateY(-50%)}@media print{._nav_1ignp_1{display:none!important}}@media (width<=900px){._nav_1ignp_1{display:none}}._item_1ignp_20{cursor:pointer;justify-content:flex-end;align-items:center;padding:3px 0;display:flex;position:relative}._tick_1ignp_29{background:var(--color-gold,#c9a84c);opacity:.45;border-radius:2px;width:16px;height:3px;transition:background .15s,width .15s,opacity .15s}._item_1ignp_20:hover ._tick_1ignp_29{opacity:1;background:var(--color-primary);width:22px}._tickActive_1ignp_44{opacity:1;background:var(--color-primary);width:26px;box-shadow:0 0 0 3px #004b7033}._tooltip_1ignp_51{background:var(--color-ink,#1f2937);color:#fff;white-space:nowrap;pointer-events:none;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 4px 12px #00000026}._tooltip_1ignp_51:after{content:"";border:5px solid #0000;border-left-color:var(--color-ink,#1f2937);position:absolute;top:50%;left:100%;transform:translateY(-50%)}._tooltipActive_1ignp_77{background:var(--color-primary);color:#fff}._tooltipActive_1ignp_77:after{border-left-color:var(--color-primary)}._filtersWrap_1r3wt_2{grid-template-columns:2fr 1fr;gap:16px;margin-bottom:12px;display:grid}@media (width<=900px){._filtersWrap_1r3wt_2{grid-template-columns:1fr}}._filterGrid_1r3wt_13{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}._filterRow2_1r3wt_19{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}._filterRow2_1r3wt_19:last-child{margin-bottom:0}@media (width<=900px){._filterGrid_1r3wt_13,._filterRow2_1r3wt_19{grid-template-columns:1fr}}._filterSide_1r3wt_31{flex-direction:column;gap:16px;display:flex}._validerBtn_1r3wt_37{justify-content:flex-end;display:flex}._printActions_1r3wt_39{gap:8px;display:flex}._periodeBanner_1r3wt_42{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;margin-bottom:20px;padding:10px 16px;font-size:13.5px}._alertError_1r3wt_53{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;margin-bottom:16px;padding:16px}._skeletons_1r3wt_63{flex-direction:column;gap:24px;display:flex}._skeletonGrid_1r3wt_69{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._grid_1r3wt_76{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media print{._noPrint_1r3wt_84{display:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._filtersWrap_b264x_1{grid-template-columns:2fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (width<=900px){._filtersWrap_b264x_1{grid-template-columns:1fr}}._filterRow_b264x_9{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=900px){._filterRow_b264x_9{grid-template-columns:1fr 1fr}}._filterRow2_b264x_16{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}._filterRow2_b264x_16:last-child{margin-bottom:0}@media (width<=900px){._filterRow2_b264x_16{grid-template-columns:1fr}}._filterSide_b264x_25{flex-direction:column;gap:16px;display:flex}._validerBtn_b264x_31{justify-content:flex-end;display:flex}._periodeBanner_b264x_33{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;margin-bottom:16px;padding:10px 16px;font-size:13.5px}._tableCard_b264x_43{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;overflow:hidden}._tableWrap_b264x_50{overflow-x:auto}._skeletons_b264x_52{flex-direction:column;gap:8px;padding:16px;display:flex}._empty_b264x_53{text-align:center;color:var(--color-muted);padding:40px;font-style:italic}._table_b264x_43{border-collapse:collapse;width:100%;font-size:13px}._table_b264x_43 thead{background:var(--color-paper)}._table_b264x_43 th{color:var(--color-muted);text-transform:uppercase;border-bottom:1px solid var(--color-line);text-align:left;white-space:nowrap;padding:10px 12px;font-size:11.5px;font-weight:600}._table_b264x_43 td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:9px 12px}._table_b264x_43 tbody tr:hover{background:var(--color-paper)}._sectionHeader_b264x_66 td{color:#004b70;text-transform:uppercase;letter-spacing:.5px;background:#e8f0f6;padding:7px 12px;font-size:12px;font-weight:700}._subtotalRow_b264x_72 td{background:#f5f5f5;border-top:2px solid #004b70}._totalRow_b264x_77 td{color:#fff;background:#004b70;border-top:2px solid #003558;padding:10px 12px}._tdC_b264x_83{text-align:center}._tdR_b264x_84{text-align:right}._scrollWrap_k9t3i_1{overflow-x:auto}._matrix_k9t3i_5{border-collapse:collapse;width:100%;font-size:13.5px}._matrix_k9t3i_5 th,._matrix_k9t3i_5 td{border-bottom:1px solid var(--color-line);text-align:center;white-space:nowrap;padding:10px 14px}._permCol_k9t3i_19{min-width:320px;max-width:420px;text-align:left!important;white-space:normal!important}._roleCol_k9t3i_26{min-width:110px}._matrix_k9t3i_5 thead th{background:var(--color-paper);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);font-size:12px;font-weight:700}._categoryRow_k9t3i_39 td{background:var(--color-paper);text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);font-size:12.5px;font-weight:700}._matrix_k9t3i_5 input[type=checkbox]{cursor:pointer;width:18px;height:18px}._searchCard_alw78_2{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;margin-bottom:20px;padding:20px}._searchRow_alw78_9{align-items:flex-end;gap:12px;display:flex}._searchRow_alw78_9>:first-child{flex:1}._searchResults_alw78_12{border:1px solid var(--color-line);border-radius:8px;margin-top:12px;overflow:hidden}._searchLoading_alw78_18,._searchEmpty_alw78_18{color:var(--color-muted);padding:14px 16px;font-size:13px;font-style:italic}._searchItem_alw78_24{border:none;border-bottom:1px solid var(--color-line);background:var(--color-white);cursor:pointer;text-align:left;align-items:center;gap:10px;width:100%;padding:12px 16px;font-size:13.5px;transition:background .15s;display:flex}._searchItem_alw78_24:last-child{border-bottom:none}._searchItem_alw78_24:hover{background:var(--color-paper)}._identiteCard_alw78_42{color:#fff;background:linear-gradient(135deg,#004b70,#003558);border-radius:10px;align-items:center;gap:20px;margin-bottom:20px;padding:24px;display:flex}._identiteIcon_alw78_52{background:#ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}._identiteInfo_alw78_59{flex:1}._identiteNom_alw78_60{margin:0 0 8px;font-size:20px;font-weight:700}._identiteMeta_alw78_61{opacity:.85;flex-wrap:wrap;gap:16px;font-size:13px;display:flex}._identiteStats_alw78_62{gap:16px;display:flex}._statBox_alw78_63{text-align:center;background:#ffffff1a;border-radius:8px;padding:10px 18px}._statBox_alw78_63 strong{font-size:22px;font-weight:800;display:block}._statBox_alw78_63 span{opacity:.8;font-size:11px}._section_alw78_73{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;margin-bottom:20px;overflow:hidden}._sectionHeader_alw78_80{border-bottom:1px solid var(--color-line);background:var(--color-paper);color:var(--color-navy-mid);align-items:center;gap:10px;padding:16px 20px;font-size:14px;font-weight:600;display:flex}._count_alw78_91{color:#fff;background:#004b70;border-radius:20px;margin-left:auto;padding:2px 10px;font-size:12px;font-weight:700}._skeletons_alw78_101{flex-direction:column;gap:8px;padding:16px;display:flex}._empty_alw78_102{text-align:center;color:var(--color-muted);padding:24px;font-style:italic}._table_alw78_105{border-collapse:collapse;width:100%;font-size:13px}._table_alw78_105 thead{background:var(--color-paper)}._table_alw78_105 th{color:var(--color-muted);text-transform:uppercase;border-bottom:1px solid var(--color-line);text-align:left;padding:10px 14px;font-size:11.5px;font-weight:600}._table_alw78_105 td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:11px 14px}._table_alw78_105 tbody tr:last-child td{border-bottom:none}._table_alw78_105 tbody tr:hover{background:var(--color-paper)}._rowDette_alw78_115{background:#fff8f8}._tdC_alw78_117{text-align:center}._tdR_alw78_118{text-align:right}._muted_alw78_119{color:var(--color-muted);font-size:11.5px}._prestLib_alw78_120{font-size:13px}._bienNom_alw78_121{font-weight:500}._typeBadge_alw78_122{color:#004b70;background:#004b701a;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}._detteBadge_alw78_127{color:#dc2626;background:#fee2e2;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}._okBadge_alw78_131{color:#059669;background:#d1fae5;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}._rowActions_alw78_135{gap:4px;display:flex}._modalPrint_alw78_136{justify-content:flex-end;margin-top:16px;display:flex}._kpiGrid_m10xf_1{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px;display:grid}@media (width<=600px){._kpiGrid_m10xf_1{grid-template-columns:1fr}}._filterGrid_m10xf_14{flex-flow:wrap;align-items:flex-end;gap:16px;display:flex}._filterGrid_m10xf_14>*{flex:1;min-width:220px}._qteValue_m10xf_27{font-weight:700}._qteAvec_m10xf_31{color:var(--color-success,#16a34a)}._qteSans_m10xf_32{color:var(--color-danger,#dc2626)}._qteSub_m10xf_34{color:var(--color-muted);margin-left:6px;font-size:11px;font-weight:400}._noRole_m10xf_41{text-align:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;max-width:520px;margin:40px auto;padding:32px}._noRoleIcon_m10xf_51{margin-bottom:12px;font-size:32px}._noRoleTitle_m10xf_52{color:#c2410c;margin-bottom:8px;font-size:16px;font-weight:700}._noRoleText_m10xf_53{color:#78350f;font-size:14px;line-height:1.6}._summary_m10xf_55{background:var(--color-paper);border:1px solid var(--color-line);border-radius:8px;gap:24px;margin-left:auto;padding:10px 20px;font-size:13px;display:flex}._summaryItem_m10xf_66{align-items:center;gap:6px;display:flex}._summaryLabel_m10xf_67{color:var(--color-muted)}._summaryValue_m10xf_68{color:var(--color-navy-mid);font-weight:700}._summaryDivider_m10xf_70{border-left:1px solid var(--color-line);align-items:center;gap:6px;padding-left:24px;display:flex}._skeletonWrap_m10xf_78{flex-direction:column;gap:8px;padding:16px;display:flex}._filters_okhik_1{gap:12px;margin-bottom:16px;display:flex}._filters_okhik_1>:first-child{flex:1}._rowActions_okhik_8{justify-content:center;gap:4px;display:flex}._footer_okhik_14{color:var(--color-muted);justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex}._kpiGrid_e9abu_1{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;align-items:stretch;gap:12px;margin-bottom:16px;display:grid}@media (width<=900px){._kpiGrid_e9abu_1{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){._kpiGrid_e9abu_1{grid-template-columns:1fr}}._kpiFilterable_e9abu_22{cursor:pointer;border-radius:10px;height:100%;transition:box-shadow .15s,transform .15s}._kpiFilterable_e9abu_22:hover{transform:translateY(-2px)}._kpiFilterable_e9abu_22:focus-visible{outline:2px solid var(--color-primary,#0ea5e9);outline-offset:2px}._kpiActive_e9abu_30{box-shadow:0 0 0 2px var(--color-primary,#0ea5e9)}._filters_e9abu_32{align-items:center;gap:12px;margin-bottom:16px;display:flex}._filters_e9abu_32>:first-child{flex:1}._skeletons_e9abu_40{flex-direction:column;gap:8px;display:flex}._tableCard_e9abu_42{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;overflow:hidden}._tableWrap_e9abu_49{overflow-x:auto}._table_e9abu_42{border-collapse:collapse;width:100%;font-size:13px}._table_e9abu_42 thead{background:var(--color-paper)}._table_e9abu_42 th{text-align:left;color:var(--color-muted);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--color-line);white-space:nowrap;padding:10px 12px;font-size:11.5px;font-weight:600}._table_e9abu_42 td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:11px 12px}._table_e9abu_42 tbody tr:last-child td{border-bottom:none}._table_e9abu_42 tbody tr:hover{background:var(--color-paper)}._rowDette_e9abu_76{background:#fff8f8}._tdC_e9abu_78{text-align:center}._tdR_e9abu_79{text-align:right}._sub_e9abu_80{color:var(--color-muted);margin-top:2px;font-size:11.5px}._empty_e9abu_81{text-align:center;color:var(--color-muted);padding:40px;font-style:italic}._bienNom_e9abu_83{align-items:center;gap:6px;font-weight:500;display:flex}._hybrideBadge_e9abu_84{color:#e65100;background:#fff3e0;border:1px solid #ffcc80;border-radius:10px;padding:2px 6px;font-size:10px}._detteBadge_e9abu_89{color:#dc2626;background:#fee2e2;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}._okBadge_e9abu_93{color:#059669;background:#d1fae5;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}._actions_e9abu_98{flex-wrap:wrap;gap:4px;display:flex}._skeletonCell_e9abu_100{padding:8px 12px}._footer_e9abu_102{color:var(--color-muted);border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:10px 16px;font-size:13px;display:flex}._detailWrap_e9abu_109{flex-direction:column;gap:14px;display:flex}._detailHeader_e9abu_111{background:var(--color-surface);border:1px solid var(--color-line);border-radius:8px;align-items:center;gap:10px;padding:10px 14px;display:flex}._detailTableWrap_e9abu_117{border:1px solid var(--color-line);border-radius:8px;overflow:hidden}._detailTable_e9abu_117{border-collapse:collapse;width:100%;font-size:13px}._detailTable_e9abu_117 th{text-align:left;color:var(--color-muted);background:var(--color-surface);white-space:nowrap;border-bottom:1px solid var(--color-line);width:1%;padding:9px 12px;font-size:11.5px;font-weight:600}._detailTable_e9abu_117 td{border-bottom:1px solid var(--color-line);padding:9px 12px;font-size:13px}._detailTable_e9abu_117 tr:last-child th,._detailTable_e9abu_117 tr:last-child td{border-bottom:none}._detailTable_e9abu_117 tr:nth-child(2n){background:var(--color-paper)}._detailTable_e9abu_117 thead th{background:var(--color-surface);border-bottom:1px solid var(--color-line);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px}._detailTable_e9abu_117 tfoot td{background:var(--color-primary);color:#fff;border-top:1px solid var(--color-line);padding:9px 12px;font-weight:700}._rowAlt_e9abu_159{background:var(--color-paper)}._basculeInfo_e9abu_162{margin-bottom:12px;font-size:13.5px;line-height:1.6}._basculeWarn_e9abu_163{color:var(--color-warning);background:#fffbeb;border:1px solid #fde68a;border-radius:6px;margin-top:12px;padding:8px 12px;font-size:12px}._topBar_17ic8_1{background:var(--color-white);border:1px solid var(--color-line);z-index:50;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:12px 20px;display:flex;position:sticky;top:-32px;box-shadow:0 4px 12px #00000014}._topInfo_17ic8_18{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._infoBadge_17ic8_25{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-navy);border-radius:6px;padding:8px 16px;font-size:13.5px}._infoBadgeSuccess_17ic8_34{color:#fff;background:#16a34a;border-radius:6px;padding:8px 16px;font-size:14px}._infoBadgeSuccess_17ic8_34 strong{margin-right:4px;font-weight:600}._topActions_17ic8_46{align-items:center;gap:10px;margin-left:auto;display:flex}@media (width<=1200px){._topBar_17ic8_1{flex-direction:column;align-items:stretch;gap:16px;padding:16px}._topInfo_17ic8_18{justify-content:flex-start;gap:10px}._topActions_17ic8_46{border-top:1px solid var(--color-line);justify-content:flex-end;width:100%;margin-left:0;padding-top:12px}}@media (width<=640px){._topInfo_17ic8_18,._topActions_17ic8_46{justify-content:center}._topActions_17ic8_46>button,._topActions_17ic8_46>a{flex:1;justify-content:center}}._grid2_17ic8_88{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}._searchRow_17ic8_95{align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}._searchRow_17ic8_95>:first-child{flex:1}._searchTable_17ic8_103{border-collapse:collapse;width:100%;margin-bottom:12px;font-size:13px}._searchTable_17ic8_103 th{background:var(--color-paper);border-bottom:1px solid var(--color-line);text-align:left;padding:8px 12px;font-weight:600}._searchTable_17ic8_103 td{border-bottom:1px solid var(--color-line);padding:8px 12px}._searchTable_17ic8_103 tbody tr:hover{background:var(--color-paper)}._hint_17ic8_122{color:var(--color-muted);margin:8px 0;font-size:13px}._usagerTag_17ic8_124{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}._tagClose_17ic8_135{cursor:pointer;color:#15803d;background:0 0;border:none;margin-left:auto;padding:0 4px;font-size:18px}._formActions_17ic8_140{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}._continuerRow_17ic8_147{justify-content:flex-end;margin-top:16px;display:flex}._bienSelect_17ic8_154{grid-template-columns:1fr 1fr auto;align-items:flex-end;gap:12px;margin-bottom:20px;display:grid}._addBienBtn_17ic8_161{padding-bottom:1px}._lignesWrap_17ic8_163{flex-direction:column;gap:16px;display:flex}._ligneCard_17ic8_169{border:1px solid var(--color-line);background:var(--color-paper);border-radius:8px;padding:16px}._ligneHeader_17ic8_176{align-items:center;gap:10px;margin-bottom:14px;font-size:14px;display:flex}._ligneService_17ic8_183{color:var(--color-muted);font-size:12px}._deleteLigne_17ic8_184{cursor:pointer;color:var(--color-danger);background:0 0;border:none;margin-left:auto;padding:4px}._deleteLigne_17ic8_184:hover{opacity:.7}._ligneGrid_17ic8_190{grid-template-columns:1fr 1fr;gap:12px;display:grid}._ligneObs_17ic8_196{margin-top:12px}._errLigne_17ic8_198{color:var(--color-danger);margin-top:6px;font-size:12px;font-weight:600}._resumeWrap_17ic8_206{flex-direction:column;gap:16px;font-size:13px;display:flex}._resumeInfoGrid_17ic8_213{grid-template-columns:1fr 1fr;gap:10px;display:grid}._resumeInfoBlock_17ic8_219{border:1px solid var(--color-line);background:var(--color-surface);border-radius:6px;padding:10px 12px}._resumeInfoLabel_17ic8_226{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:3px;font-size:11px;font-weight:600}._resumeInfoValue_17ic8_235{color:var(--color-text);font-size:13.5px;font-weight:600}._resumeTableWrap_17ic8_241{border:1px solid var(--color-line);border-radius:8px;overflow:hidden}._resumeTable_17ic8_241{border-collapse:collapse;width:100%;font-size:13px}._resumeTable_17ic8_241 thead tr{background:var(--color-surface);border-bottom:1px solid var(--color-line)}._resumeTable_17ic8_241 th{text-align:left;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:8px 12px;font-size:11.5px;font-weight:700}._resumeTable_17ic8_241 tbody tr{border-bottom:1px solid var(--color-line)}._resumeTable_17ic8_241 tbody tr:last-child{border-bottom:none}._resumeRowAlt_17ic8_277{background:var(--color-surface)}._resumeTable_17ic8_241 td{vertical-align:top;white-space:nowrap;padding:9px 12px}._resumeTable_17ic8_241 td:first-child{white-space:normal}._resumeTable_17ic8_241 tfoot tr{background:var(--color-primary);color:#fff}._resumeTable_17ic8_241 tfoot td{padding:9px 12px;font-weight:700}._resumeTotalRight_17ic8_301{text-align:right;white-space:nowrap}._resumeObs_17ic8_306{color:var(--color-muted);white-space:normal;margin-top:2px;font-size:11px;font-style:italic}._filterRow_1evrz_1{gap:12px;max-width:340px;margin-bottom:16px;display:flex}._filterGrid_1evrz_3{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}._actionsContainer_1evrz_9{justify-content:flex-end;gap:6px;display:flex}._overflowAuto_1evrz_15{overflow-x:auto}._grid3_1evrz_17{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._grid2_1evrz_18{grid-template-columns:1fr 1fr;gap:16px;display:grid}._continuerRow_1evrz_20{justify-content:flex-end;margin-top:16px;display:flex}._actionsRow_1evrz_21{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}._tableCard_1evrz_24{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;overflow:hidden}._tableWrap_1evrz_31{margin:0 -32px;overflow-x:auto}._table_1evrz_24{border-collapse:collapse;width:100%;font-size:13px}._table_1evrz_24 thead{background:var(--color-paper)}._table_1evrz_24 th{color:var(--color-muted);text-transform:uppercase;border-bottom:1px solid var(--color-line);text-align:left;padding:9px 12px;font-size:11.5px;font-weight:600}._table_1evrz_24 td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:10px 12px}._table_1evrz_24 tbody tr:last-child td{border-bottom:none}._table_1evrz_24 tbody tr:hover{background:var(--color-paper);cursor:pointer}._thCheck_1evrz_56{text-align:center;width:40px}._tdC_1evrz_57{text-align:center}._tdR_1evrz_58{text-align:right}._emptyCell_1evrz_59{text-align:center;color:var(--color-muted);padding:30px;font-style:italic}._rowEpuise_1evrz_60{opacity:.45;cursor:not-allowed!important}._zero_1evrz_61{color:#dc2626;font-weight:700}._totalRow_1evrz_63 td{background:var(--color-paper);border-top:2px solid var(--color-line);font-weight:700}._tableInput_1evrz_69{border:2px solid var(--color-primary);text-align:center;border-radius:6px;width:80px;padding:6px 8px;font-size:13px}._tableInput_1evrz_69:focus{border-color:var(--color-primary-dark);outline:none}._footer_1evrz_79{color:var(--color-muted);border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:10px 16px;font-size:13px;display:flex}._detailMeta_1evrz_90{background:var(--color-paper);border:1px solid var(--color-line);border-radius:6px;gap:20px;margin-bottom:12px;padding:10px 14px;font-size:13.5px;display:flex}._modalInfo_1evrz_102{background:var(--color-paper);border:1px solid var(--color-line);border-radius:6px;margin-bottom:8px;padding:10px 14px;font-size:13.5px;line-height:1.8}._modalSub_1evrz_107{color:var(--color-muted);font-size:12px;font-style:italic}._kpiGrid_15yqe_1{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}@media (width<=900px){._kpiGrid_15yqe_1{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){._kpiGrid_15yqe_1{grid-template-columns:1fr}}._filtreGrid_15yqe_16{grid-template-columns:200px 1fr 1fr;align-items:end;gap:16px;display:grid}._totauxRow_15yqe_23{background:var(--color-navy-light,#f0f4f8);border-top:2px solid var(--color-line);color:var(--color-navy);grid-template-columns:1fr 120px 100px 160px 100px 160px 100px 160px;gap:0;padding:10px 16px;font-size:13px;font-weight:700;display:grid}._center_15yqe_35{text-align:center}._right_15yqe_36{text-align:right}._negatif_15yqe_38{color:#dc2626;font-weight:700}._zero_15yqe_39{color:var(--color-muted)}._kpiGrid_dd8qj_1{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}@media (width<=900px){._kpiGrid_dd8qj_1{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){._kpiGrid_dd8qj_1{grid-template-columns:1fr}}._filtreGrid_dd8qj_16{grid-template-columns:200px 1fr 1fr;align-items:end;gap:16px;display:grid}._totauxRow_dd8qj_23{background:var(--color-navy-light,#f0f4f8);border-top:2px solid var(--color-line);color:var(--color-navy);grid-template-columns:1fr 120px 100px 100px 120px 130px 120px 130px 110px 180px;gap:0;padding:10px 16px;font-size:13px;font-weight:700;display:grid}._center_dd8qj_35{text-align:center}._right_dd8qj_36{text-align:right}._zero_dd8qj_38{color:var(--color-muted)}._stockOk_dd8qj_39{color:#16a34a}._enCirculation_dd8qj_40{color:#d97706;font-weight:600}._vendu_dd8qj_41{color:#16a34a;font-weight:600}._aReverser_dd8qj_42{color:#dc2626}._typeBadge_dd8qj_44{color:#fff;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}._badgeCaissier_dd8qj_52{background:#004b70}._badgeCollecteur_dd8qj_53{background:#6366f1}._badgeArrondissement_dd8qj_54{background:#d97706}._badgeCorrespondant_dd8qj_55{background:#16a34a}._badgeDefault_dd8qj_56{background:#666}._detailTotaux_dd8qj_58{background:var(--color-navy-light,#f0f4f8);border-top:2px solid var(--color-line);color:var(--color-navy);justify-content:flex-end;gap:24px;padding:10px 16px;font-size:13px;font-weight:700;display:flex}._infoNote_dd8qj_70{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 14px;font-size:12px;display:flex}._infoNote_dd8qj_70 svg{flex-shrink:0;margin-top:1px}._emptyDetail_dd8qj_84{text-align:center;color:var(--color-muted);padding:32px 0}._container_11t9v_1{flex-direction:column;gap:2rem;display:flex}._kpiGrid_11t9v_7{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (width<=900px){._kpiGrid_11t9v_7{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){._kpiGrid_11t9v_7{grid-template-columns:1fr}}._filterGrid_1l9jz_1{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}._modalFooter_1l9jz_7{justify-content:space-between;width:100%;display:flex}._modalFooterRight_1l9jz_13{gap:8px;display:flex}._ligneComplement_1l9jz_18{opacity:.7;font-style:italic}._complementLabel_1l9jz_23{color:#6b7280;margin-left:6px;font-size:.78rem}._noFournisseur_1l9jz_29{color:#9ca3af;font-style:italic}._kpiGrid_1l9jz_34{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}@media (width<=900px){._kpiGrid_1l9jz_34{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){._kpiGrid_1l9jz_34{grid-template-columns:1fr}}._hero_1l9jz_54{border:1px solid var(--color-line);background:#f8fafc;border-radius:10px;align-items:center;gap:16px;margin-bottom:20px;padding:16px 20px;display:flex}._heroIcon_1l9jz_65{background:var(--color-primary);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._heroTitle_1l9jz_77{color:var(--color-ink);margin:0 0 4px;font-size:15px;font-weight:700}._heroMeta_1l9jz_84{color:var(--color-muted);align-items:center;gap:10px;font-size:12px;display:flex}._card_1l9jz_92{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;margin-bottom:16px;padding:20px 24px}._sectionTitle_1l9jz_100{color:var(--color-ink);border-bottom:1px solid var(--color-line);align-items:center;gap:8px;margin:0 0 14px;padding-bottom:10px;font-size:13px;font-weight:700;display:flex}._detailTable_1l9jz_112{border-collapse:collapse;width:100%}._detailTable_1l9jz_112 tr{border-bottom:1px solid var(--color-line)}._detailTable_1l9jz_112 tr:last-child{border-bottom:none}._detailTable_1l9jz_112 td{padding:10px 0;font-size:13.5px}._detailTable_1l9jz_112 td:first-child{color:var(--color-muted);width:38%;font-weight:600}._detailTable_1l9jz_112 td:last-child{color:var(--color-ink);font-weight:600}._lignesTable_1l9jz_141{border-collapse:collapse;width:100%}._lignesTable_1l9jz_141 th{text-align:left;color:var(--color-muted);background:#f1f5f9;padding:8px 12px;font-size:12px;font-weight:700}._lignesTable_1l9jz_141 th:last-child,._lignesTable_1l9jz_141 td:last-child{text-align:right}._lignesTable_1l9jz_141 td{border-bottom:1px solid #f1f5f9;padding:10px 12px;font-size:13px}._lignesTable_1l9jz_141 tfoot td{border-top:2px solid var(--color-line);color:var(--color-ink);padding:10px 12px;font-size:13px;font-weight:700}._fichierLink_1l9jz_174{color:#0284c7;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}._fichierLink_1l9jz_174:hover{text-decoration:underline}._statutBadge_1l9jz_188{background:var(--badge-bg);color:var(--badge-color);border-radius:12px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}._qteFournie_1l9jz_198{color:#16a34a;font-weight:600}._qteManquante_1l9jz_203{color:#9ca3af;font-weight:600}._autoValidationBanner_154t7_1{color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:13px}._card_154t7_11{background:#fff;border-radius:8px;width:100%;padding:2rem;box-shadow:0 1px 3px #0000001a}._form_154t7_19{flex-direction:column;gap:1.5rem;display:flex}._sectionTitle_154t7_25{color:#111827;margin:0 0 1rem;font-size:1rem;font-weight:600}._lignes_154t7_32{flex-direction:column;gap:1rem;display:flex}._ligneRow_154t7_38{align-items:flex-end;gap:1rem;display:flex}._ligneVI_154t7_44{flex:2}._ligneQte_154t7_48{flex:1}._ligneMontant_154t7_52{height:38px;min-height:38px;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-line);white-space:nowrap;border-radius:6px;flex:1;align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;display:flex}._ligneAction_154t7_68{flex-shrink:0}._deletBtn_154t7_72{justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:flex}._addLigneBtn_154t7_81{margin-top:.75rem}._totalLignesRow_154t7_85{border-top:1px solid var(--color-line);justify-content:flex-end;align-items:center;gap:10px;margin-top:1rem;padding-top:.75rem;font-size:14px;display:flex}._totalLignesRow_154t7_85 strong{color:var(--color-primary);font-size:16px}._confirmLignes_154t7_100{margin:12px 0;padding-left:18px}._confirmWarning_154t7_105{color:#92400e}._footer_154t7_109{justify-content:flex-end;margin-top:1rem;display:flex}._filterGrid_19573_1{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}._tableWrap_19573_7{margin-top:20px}._kpiGrid_19573_11{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}@media (width<=900px){._kpiGrid_19573_11{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){._kpiGrid_19573_11{grid-template-columns:1fr}}._etatLabel_19573_26{align-items:center;gap:4px;display:flex}._modalForm_19573_32{flex-direction:column;gap:16px;display:flex}._grid2_17qej_1{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}._grid3_17qej_7{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}@media (width<=900px){._grid3_17qej_7{grid-template-columns:1fr}}._grid4_17qej_17{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;display:grid}._grid3Even_17qej_24{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}@media (width<=900px){._grid3Even_17qej_24,._grid2_17qej_1,._grid4_17qej_17{grid-template-columns:1fr}}._demandeCard_17qej_39{margin-bottom:16px}._demandeHeader_17qej_43{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._demandeMeta_17qej_51{color:var(--color-text-light);font-size:12.5px}._resteBadge_17qej_56{color:#b45309;font-size:13px;font-weight:700}._lignesTable_17qej_62{border-collapse:collapse;width:100%;margin-top:8px;font-size:13px}._lignesTable_17qej_62 th{text-align:left;background:var(--color-bg-alt,#f8fafc);color:var(--color-navy-mid,#004b70);border-bottom:2px solid var(--color-line);padding:8px 10px;font-weight:700}._lignesTable_17qej_62 td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:8px 10px}._right_17qej_84{text-align:right}._center_17qej_85{text-align:center}._soldeeRow_17qej_87{color:var(--color-text-light)}._ligneInput_17qej_89{border:1px solid var(--color-line);text-align:right;border-radius:6px;width:110px;padding:5px 8px;font-size:13px;font-weight:600}._ligneActions_17qej_99{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._emptyState_17qej_106{text-align:center;color:var(--color-text-light);padding:40px 20px}._paginationRow_17qej_112{justify-content:flex-end;margin-top:12px;display:flex}._paginationButtons_17qej_118{gap:8px;display:flex}._searchCard_1vy4i_1{background:var(--color-white);border:1px solid var(--color-line);border-radius:10px;margin-bottom:24px;padding:20px}._searchCard_1vy4i_1 h5{color:var(--color-primary);align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:600;display:flex}._searchRow_1vy4i_19{grid-template-columns:1fr auto;align-items:flex-end;gap:12px;display:grid}._resultsTable_1vy4i_26{border-collapse:collapse;border:1px solid var(--color-line);border-radius:8px;width:100%;margin-top:16px;font-size:13.5px;overflow:hidden}._resultsTable_1vy4i_26 th{background:var(--color-paper);border-bottom:1px solid var(--color-line);color:var(--color-muted);text-transform:uppercase;text-align:left;padding:10px 14px;font-size:11.5px;font-weight:700}._resultsTable_1vy4i_26 td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:10px 14px}._resultsTable_1vy4i_26 tr:hover td{background:#004b700a}._usagerTag_1vy4i_57{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;font-size:14px;display:flex}._tagClose_1vy4i_70{cursor:pointer;color:#15803d;opacity:.7;background:0 0;border:none;margin-left:auto;font-size:18px;line-height:1}._tagClose_1vy4i_70:hover{opacity:1}._headerCard_1vy4i_86{background:var(--color-white);border:1px solid var(--color-line);box-shadow:var(--shadow-sm);border-radius:10px;margin-bottom:24px;padding:20px}._headerFlex_1vy4i_95{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}._locataireInfo_1vy4i_103{align-items:center;gap:16px;display:flex}._avatar_1vy4i_109{width:56px;height:56px;color:var(--color-primary);background:#004b701a;border:2px solid #004b7033;border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}._locataireName_1vy4i_123{color:var(--color-ink);margin-bottom:4px;font-size:20px;font-weight:700}._locataireMeta_1vy4i_130{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}._locataireMeta_1vy4i_130 span{align-items:center;gap:6px;display:flex}._debtContainer_1vy4i_145{text-align:right;border-left:1px solid var(--color-line);padding-left:24px}._debtLabel_1vy4i_151{text-transform:uppercase;color:var(--color-muted);letter-spacing:.5px;margin-bottom:4px;font-size:11px;font-weight:700;display:block}._debtAmount_1vy4i_161{font-size:22px;font-weight:700;display:block}._debtDanger_1vy4i_167{color:var(--color-danger)}._debtSuccess_1vy4i_171{color:var(--color-success)}._globalActions_1vy4i_175{margin-top:12px}._contractsList_1vy4i_180{flex-direction:column;gap:24px;display:flex}._contractCard_1vy4i_186{background:var(--color-white);border:1px solid var(--color-line);box-shadow:var(--shadow-sm);border-radius:10px;overflow:hidden;border-top:4px solid var(--color-primary)!important}._contractHeader_1vy4i_195{border-bottom:1px solid var(--color-line);background:#004b7005;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}._contractTitle_1vy4i_205{color:var(--color-primary-dark);align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}._badgeContainer_1vy4i_214{align-items:center;gap:8px;display:flex}._contractBody_1vy4i_220{padding:20px}._infoGrid_1vy4i_224{grid-template-columns:1.2fr 1fr;gap:24px;margin-bottom:24px;display:grid}._leftCol_1vy4i_231{border-right:1px solid var(--color-line);padding-right:24px}._rightCol_1vy4i_236{flex-direction:column;justify-content:center;display:flex}._detailTable_1vy4i_242{border-collapse:collapse;width:100%}._detailTable_1vy4i_242 td{padding:8px 0;font-size:13.5px}._detailTable_1vy4i_242 td:first-child{color:var(--color-muted);width:40%}._detailTable_1vy4i_242 td:last-child{color:var(--color-ink);font-weight:600}._financeRow_1vy4i_262{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13.5px;display:flex}._financeLabel_1vy4i_270{color:var(--color-muted)}._financeValue_1vy4i_274{font-weight:700}._progressContainer_1vy4i_278{margin-top:16px}._progressBarBg_1vy4i_282{background:var(--color-line);border-radius:4px;width:100%;height:8px;margin-bottom:6px;overflow:hidden}._progressBarFill_1vy4i_291{background:var(--color-primary);height:100%;transition:width var(--transition-base);border-radius:4px}._progressText_1vy4i_298{color:var(--color-muted);text-align:center;font-size:11px;display:block}._paymentsSection_1vy4i_306{border-top:1px solid var(--color-line);padding-top:20px}._paymentsTitle_1vy4i_311{text-transform:uppercase;color:var(--color-muted);letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}._paymentsTable_1vy4i_323{border-collapse:collapse;width:100%;font-size:13px}._paymentsTable_1vy4i_323 th{background:var(--color-paper);color:var(--color-muted);text-transform:uppercase;text-align:left;padding:8px 12px;font-size:11px;font-weight:700}._paymentsTable_1vy4i_323 td{border-bottom:1px solid var(--color-line);padding:8px 12px}._paymentsTable_1vy4i_323 tr:hover td{background:#00000005}._emptyPayments_1vy4i_348{color:var(--color-muted);text-align:center;background:var(--color-paper);border-radius:6px;padding:16px;font-size:13px;font-style:italic}@media (width<=768px){._searchRow_1vy4i_19{grid-template-columns:1fr}._infoGrid_1vy4i_224{grid-template-columns:1fr;gap:16px}._leftCol_1vy4i_231{border-right:none;border-bottom:1px solid var(--color-line);padding-bottom:16px;padding-right:0}._debtContainer_1vy4i_145{text-align:left;border-left:none;padding-left:0}}@media print{#root,body{color:#000!important;background:#fff!important}nav,header,aside,._searchCard_1vy4i_1,._globalActions_1vy4i_175,._tagClose_1vy4i_70,._usagerTag_1vy4i_57,._printBtn_1vy4i_385{display:none!important}._headerCard_1vy4i_86{box-shadow:none!important;border:1px solid #000!important;margin-bottom:20px!important;padding:15px!important}._contractCard_1vy4i_186{page-break-inside:avoid;box-shadow:none!important;border:1px solid #000!important;border-top-width:3px!important;margin-bottom:20px!important}._contractHeader_1vy4i_195{background:#f5f5f5!important;border-bottom:1px solid #000!important}._leftCol_1vy4i_231{border-right:1px solid #000!important}._progressBarBg_1vy4i_282{background:#fff!important;border:1px solid #000!important}._progressBarFill_1vy4i_291{background:#000!important}._paymentsTable_1vy4i_323 th{background:#eee!important;border-bottom:1px solid #000!important}._paymentsTable_1vy4i_323 td{border-bottom:1px solid #000!important}}._selectContainer_1vy4i_424{width:100%;position:relative}._selectTrigger_1vy4i_429{background:var(--color-white);border:1px solid var(--color-line);cursor:pointer;color:var(--color-ink);transition:border-color var(--transition-base);border-radius:6px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14.5px;display:flex}._selectTrigger_1vy4i_429:hover{border-color:var(--color-primary)}._arrow_1vy4i_447{color:var(--color-muted);font-size:10px}._dropdownMenu_1vy4i_452{background:var(--color-white);border:1px solid var(--color-line);box-shadow:var(--shadow-md);z-index:1000;border-radius:6px;margin-top:6px;position:absolute;top:100%;left:0;right:0;overflow:hidden}._dropdownList_1vy4i_466{max-height:240px;overflow-y:auto}._dropdownItem_1vy4i_471{cursor:pointer;text-align:left;transition:background var(--transition-base);border-bottom:1px solid #00000008;padding:10px 14px}._dropdownItem_1vy4i_471:last-child{border-bottom:none}._dropdownItem_1vy4i_471:hover{background:#004b700d}._loadingText_1vy4i_487,._emptyText_1vy4i_487,._loadingMoreText_1vy4i_487{text-align:center;color:var(--color-muted);padding:16px;font-size:13.5px}._loadingMoreText_1vy4i_487{background:var(--color-paper);padding:10px;font-size:12px}._grid_lb4eu_1{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}@media (width<=700px){._grid_lb4eu_1{grid-template-columns:1fr}}._table_lb4eu_12{border-collapse:collapse;width:100%;font-size:13.5px}._table_lb4eu_12 td{border-bottom:1px solid var(--color-line);padding:10px 12px}._table_lb4eu_12 tr:last-child td{border-bottom:none}._table_lb4eu_12 td:first-child{color:var(--color-muted);white-space:nowrap;width:160px;font-weight:600}._actionBox_lb4eu_34{text-align:center;padding:36px 20px}._actionTitle_lb4eu_39{color:var(--color-navy);margin:0 0 8px;font-size:17px;font-weight:600}._actionDesc_lb4eu_46{color:var(--color-muted);max-width:520px;margin:0 auto 24px;font-size:13px;line-height:1.6}._lockIcon_lb4eu_54{color:#dc2626;margin:0 auto 16px;display:block}._actionBoxCloturee_lb4eu_60{text-align:center;background:#fee2e2;border-radius:8px;padding:36px 20px}._actionTitleCloturee_lb4eu_67{color:#991b1b;margin:0 0 8px;font-size:17px;font-weight:700}._actionDescCloturee_lb4eu_74{color:#b91c1c;max-width:520px;margin:0 auto;font-size:13px;line-height:1.6}._selectWrap_vohbd_1{width:200px}._cardMarginTop_vohbd_5{margin-top:16px}._toolbar_vohbd_9{align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}._kpiGrid_vohbd_16{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}@media (width<=1024px){._kpiGrid_vohbd_16{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){._kpiGrid_vohbd_16{grid-template-columns:1fr}}._tableWrap_vohbd_31{overflow-x:auto}._table_vohbd_31{border-collapse:collapse;width:100%;font-size:13px}._table_vohbd_31 th{text-align:left;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--color-line);white-space:nowrap;padding:10px 12px;font-size:11.5px;font-weight:600}._table_vohbd_31 td{border-bottom:1px solid var(--color-line);white-space:nowrap;padding:9px 12px}._table_vohbd_31 tbody tr:hover td{background:var(--color-bg-hover,#f8fafc)}._right_vohbd_63{text-align:right!important}._moisCell_vohbd_67{color:var(--color-ink);font-weight:500}._totalCol_vohbd_72{background:#f1f5f9;font-weight:600}._prevCol_vohbd_77{color:var(--color-muted)}._totalRow_vohbd_81 td{border-top:2px solid var(--color-line);background:#f8fafc;padding:11px 12px}._pos_vohbd_87{color:#16a34a}._neg_vohbd_88{color:#dc2626}._page_6xttv_1{background-color:var(--color-paper);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}._header_6xttv_11{text-align:center;margin-bottom:2rem}._iconWrapper_6xttv_16{background-color:var(--color-line);width:64px;height:64px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}._title_6xttv_28{color:var(--color-ink);margin:0;font-size:2rem;font-weight:800}._subtitle_6xttv_35{color:var(--color-muted);max-width:400px;margin-top:.5rem;line-height:1.5}._cardWrapper_6xttv_42{width:100%;max-width:500px}._formSection_6xttv_47{padding:1rem .5rem}._formStack_6xttv_51{flex-direction:column;gap:1.5rem;display:flex}._errorBlock_6xttv_57{background-color:#fef2f2;border-top:1px solid #fee2e2;align-items:flex-start;gap:1rem;padding:1.5rem 2rem;animation:.3s ease-out _slideUp_6xttv_1;display:flex}._errorIcon_6xttv_67{color:#ef4444}._errorTitle_6xttv_71{color:#991b1b;margin:0 0 .25rem;font-weight:700}._errorMessage_6xttv_77{color:#dc2626;margin:0;font-size:.875rem}._successBlock_6xttv_83{background-color:#f0fdf4;border-top:1px solid #dcfce3;padding:1.5rem 2rem;animation:.3s ease-out _slideUp_6xttv_1}._successHeader_6xttv_90{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}._successIcon_6xttv_97{color:#16a34a}._successTitle_6xttv_101{color:#14532d;margin:0;font-size:1.125rem;font-weight:700}._successCode_6xttv_108{color:#15803d;margin:0;font-family:monospace;font-size:.875rem}._detailList_6xttv_115{flex-direction:column;gap:1.25rem;display:flex}._detailItem_6xttv_121{align-items:flex-start;gap:.75rem;display:flex}._detailIcon_6xttv_127{color:var(--color-muted);margin-top:.125rem}._detailLabel_6xttv_132{color:var(--color-muted);text-transform:uppercase;margin:0 0 .125rem;font-size:.75rem;font-weight:600}._detailValue_6xttv_140{color:var(--color-ink);margin:0;font-size:1rem;font-weight:500}._detailValue_6xttv_140._bold_6xttv_147{font-weight:700}._subDetails_6xttv_151{border-top:1px solid #bbf7d0;padding-top:1rem}._subDetailsList_6xttv_156{color:#374151;margin:.5rem 0 0;padding-left:1.25rem;font-size:.875rem}._footer_6xttv_163{text-align:center;color:var(--color-muted);margin-top:2rem;font-size:.875rem}@keyframes _slideUp_6xttv_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
