:root{color:#17231f;background:#f3f4f7;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#f3f4f7;margin:0}a{color:inherit;text-decoration:none}.appShell{min-height:100vh;display:flex}.sidebar{color:#fff;background:linear-gradient(#087f73,#141f38);flex-direction:column;width:230px;padding:26px 12px;display:flex}.brand{align-items:center;gap:8px;padding:0 10px;font-size:17px;font-weight:800;display:flex}.brand span{background:linear-gradient(90deg,#60a5fa,#3fc99d,#3ddc84);color:#0000;-webkit-background-clip:text;background-clip:text}.brandSub{color:#9aa6c4;padding:5px 10px 25px;font-size:12px}.navSection{color:#6b7899;letter-spacing:.08em;text-transform:uppercase;margin:17px 10px 6px;font-size:10px}.navItem{color:#aeb9d1;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.navItem:hover,.navItem.active{color:#fff;background:#24365e}.sidebarFoot{color:#9aa6c4;border-top:1px solid #fff2;margin-top:auto;padding:15px 10px 0;font-size:11px;line-height:1.7}.content{width:100%;max-width:1280px;margin:0 auto;padding:28px}.pageHeader h1{margin:0 0 6px;font-size:21px}.pageHeader p{color:#62746d;margin:0;font-size:13px}.emptyState{color:#647089;background:#fff;border:1px solid #e1e6ee;border-radius:12px;gap:7px;margin-top:26px;padding:28px;display:grid}.emptyState strong{color:#996318}@media (max-width:800px){.content{padding:22px}}.notice{color:#166534;background:#eaf8ef;border:1px solid #bbebc8;border-radius:9px;padding:12px 15px}.compact{max-width:720px}.leaseForm{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px}.leaseForm h2,.leaseForm fieldset,.leaseForm button{grid-column:1/-1}.leaseForm fieldset{border:1px solid #dbe3ed;border-radius:10px;flex-wrap:wrap;gap:12px;padding:14px;display:flex}.leaseForm legend{padding:0 5px;font-weight:700}.check{grid-template-columns:auto 1fr;align-items:start;gap:3px 8px;min-width:220px;display:grid}.check input{grid-row:1/3;width:auto;margin-top:4px}.check small{color:#6b788b;grid-column:2}.tenantShare{background:#f8fafc;border:1px solid #e1e7ee;border-radius:8px;grid-template-columns:minmax(180px,1fr) 100px 100px;align-items:end;gap:8px;padding:9px;display:grid}.tenantShare label:not(.check){color:#5b6780;gap:4px;font-size:11px;font-weight:700;display:grid}.tenantShare input[type=number]{border:1px solid #dce3ec;border-radius:6px;width:100%;padding:7px}.party{margin-bottom:5px;display:block}.party small{color:#6b788b;white-space:nowrap}.muted{color:#748196;text-align:center;padding:22px}.form select,.settings select{font:inherit;background:#fff;border:1px solid #dce3ec;border-radius:7px;padding:9px}.helper{color:#66758b;font-size:13px;line-height:1.55}.settings{gap:15px;max-width:720px;margin-top:25px;display:grid}.settings label{color:#5b6780;gap:6px;font-size:12px;font-weight:700;display:grid}.settings input{color:#69778c;background:#f8fafc;border:1px solid #dce3ec;border-radius:7px;padding:9px}.stress{grid-template-columns:1fr repeat(3,minmax(120px,1fr));align-items:end;gap:16px;margin-bottom:16px;display:grid}.stress label{color:#5b6780;gap:7px;font-size:12px;display:grid}.stress label b{color:#17231f}.stress input{accent-color:#087f73;width:100%}.stress .notice{grid-column:1/-1;margin:0}@media (max-width:800px){.tenantShare,.stress{grid-template-columns:1fr}}.darkPanel{background:#f8fafc;border:1px solid #e1e6ee;border-radius:18px;margin-bottom:16px;padding:20px}.darkCard{background:#fff;border:1px solid #e1e6ee;border-radius:14px;margin-bottom:14px;padding:18px}.darkCard:last-child{margin-bottom:0}.darkCard h3{color:#087f73;align-items:center;gap:9px;margin:0 0 14px;font-size:13px;font-weight:700;display:flex}.darkCard h3 .badge{background:#eef1f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.darkGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.darkGrid label{color:#5b6780;gap:6px;font-size:12px;font-weight:600;display:grid}.darkGrid input,.darkGrid select,.darkGrid textarea{color:#17231f;background:#fff;border:1px solid #dce3ec;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13px}.darkGrid textarea{resize:vertical;min-height:38px;line-height:1.5}.darkGrid input::placeholder{color:#a3adbe}.darkGrid input:focus,.darkGrid select:focus{border-color:#087f73;outline:none}.darkGrid input[readonly]{color:#5b6780;background:#f8fafc}.darkNote{color:#087f73;background:#eef1fb;border:1px solid #d7deef;border-radius:8px;padding:10px 14px;font-size:13px}.darkSubmit{cursor:pointer;border-radius:10px;width:100%;padding:13px 22px;font-size:14px;font-weight:800;color:#fff!important;background:#996318!important;border:none!important}@media (max-width:700px){.darkGrid{grid-template-columns:1fr}}.reportGrid3{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:14px;display:grid}@media (max-width:1100px){.reportGrid3{grid-template-columns:1fr}}.reportCol{flex-direction:column;gap:14px;min-width:0;display:flex}.reportCard{background:#fff;border:1px solid #e1e6ee;border-radius:12px;padding:16px 18px}.reportRow{grid-template-columns:1fr 1fr;align-items:start;gap:14px;margin-top:14px;display:grid}@media (max-width:900px){.reportRow{grid-template-columns:1fr}}.reportLabel{letter-spacing:.06em;text-transform:uppercase;color:#996318;align-items:center;gap:8px;margin-bottom:12px;font-size:11px;font-weight:800;display:flex}.reportLabel .n{color:#fff;background:#996318;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex}.kpiGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.kpiTile{background:#f8fafc;border:1px solid #eef1f5;border-radius:9px;padding:10px 12px}.kpiTile span{color:#62746d;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:10px;display:block}.kpiTile strong{font-size:16px}.scoreBox{text-align:center}.scoreBox .num{font-size:38px;font-weight:800;line-height:1}.scoreBox .num small{color:#62746d;font-size:16px;font-weight:600}.scoreBar{background:linear-gradient(90deg,#e11d48,#f2b84b,#10b981);border-radius:99px;height:8px;margin-top:12px;position:relative}.scoreBar .marker{background:#08253a;border-radius:2px;width:3px;height:16px;position:absolute;top:-4px;transform:translate(-1.5px)}.recoBadge{border-radius:8px;margin-top:10px;padding:6px 16px;font-size:13px;font-weight:800;display:inline-block}.critRow{border-bottom:1px solid #eef1f5;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:grid}.critRow:last-child{border-bottom:none}.critDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:6px;display:inline-block}.strengthsGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.strengthsGrid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.strengthsGrid li{align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;display:flex}@media (max-width:700px){.strengthsGrid{grid-template-columns:1fr}}.donutLegend{gap:6px;margin-top:10px;font-size:12px;display:grid}.donutLegend div{align-items:center;gap:7px;display:flex}.donutLegend span.sw{border-radius:2px;flex-shrink:0;width:9px;height:9px}.summaryBar{color:#fff;background:#08253a;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px 22px;display:flex;position:sticky;bottom:0}.summaryBar .items{flex-wrap:wrap;gap:28px;display:flex}.summaryBar .items div span{color:#9aa6c4;text-transform:uppercase;letter-spacing:.03em;font-size:10px;display:block}.summaryBar .items div strong{font-size:16px}.modalBackdrop{z-index:100;background:#0f172a8c;justify-content:center;align-items:flex-start;padding:40px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modalPanel{width:100%;max-width:900px;max-height:none;box-shadow:0 20px 60px #0f172a59}@media print{.sidebar,.no-print,.pageHeader{display:none!important}.appShell{display:block}.content{max-width:none;padding:0}}.studyPanelTitle{display:none}@media print{.studyPanel{page-break-before:always;break-before:page}.studyPanel:first-child{page-break-before:auto;break-before:auto}.reportCard{break-inside:avoid;page-break-inside:avoid;margin-bottom:14px}.studyPanelTitle{color:#08253a;border-bottom:2px solid #eef1f5;margin-bottom:14px;padding-bottom:8px;font-size:16px;font-weight:800;display:block!important}.reportRow{display:block}.reportRow .reportCard:last-child{margin-bottom:0}}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0;display:grid}.card{background:#fff;border:1px solid #e1e6ee;border-radius:12px;padding:18px;box-shadow:0 1px 3px #17231f09}.kpi span{color:#62746d;text-transform:uppercase;letter-spacing:.04em;font-size:11px;display:block}.kpi strong{margin-top:8px;font-size:24px;display:block}.positive{color:#059669}.negative{color:#e11d48}.card h2{margin:0 0 14px;font-size:15px}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;color:#62746d;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #e7ebf1;padding:9px;font-size:10px}.pill{color:#059669;background:#ecfdf5;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700}.actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:22px 0 12px;display:flex}.primary{color:#fff;cursor:pointer;background:#087f73;border:0;border-radius:8px;padding:9px 14px;font-weight:700}.form{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:14px;display:grid}.form label{color:#5b6780;gap:5px;font-size:12px;font-weight:700;display:grid}.form input{font:inherit;border:1px solid #dce3ec;border-radius:7px;padding:9px}.error{color:#e11d48;margin:0}.performance{border-bottom:1px solid #edf0f4;grid-template-columns:1fr auto;gap:8px;padding:10px 0;font-size:13px;display:grid}.performance i{background:#edf0f4;border-radius:99px;grid-column:1/-1;height:7px;overflow:hidden}.performance em{background:#10b981;border-radius:99px;height:100%;display:block}.loading{color:#62746d;padding:28px}@media (max-width:800px){.kpis,.form{grid-template-columns:1fr}}.ratio-row{border-bottom:1px solid #edf0f4;justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.ratio-row:last-child{border-bottom:none}.widget-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px;display:grid}.widget-card{background:#fff;border:1px solid #e1e6ee;border-radius:12px;padding:18px;transition:box-shadow .15s;box-shadow:0 1px 3px #17231f09}.widget-card:hover{box-shadow:0 4px 14px #141f3817}.widget-label{color:#62746d;text-transform:uppercase;letter-spacing:.03em;margin-bottom:10px;font-size:11px;font-weight:700}.widget-value{font-size:24px;font-weight:700}.widget-sub{margin-top:6px;font-size:12px}@media (max-width:1000px){.widget-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.widget-grid{grid-template-columns:1fr}}:root{--font-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ink:#17231f;--ink-soft:#4b5670;--ink-faint:#8892a6;--bg:#f4f7f6;--surface:#fff;--border:#0f172a29;--border-soft:#151d2e0f;--navy:#087f73;--navy-2:#243a68;--accent:#10b981;--accent-2:#17dd91;--radius-lg:16px;--radius-md:12px;--radius-sm:10px;--shadow-xs:0 1px 2px #1018280a;--shadow-sm:0 1px 2px #1018280a,0 2px 4px #1018280a;--shadow-md:0 6px 16px #10182817,0 1px 2px #1018280d;font-family:var(--font-sans);color:var(--ink);background:var(--bg)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border:2px solid var(--bg);background:#151d2e29;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#151d2e4d}button:not([class*=cl-]){color:#334155;border:1px solid var(--border);cursor:pointer;appearance:none;background:#fff;border-radius:10px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,box-shadow .15s,transform .1s,color .15s;box-shadow:0 1px 2px #0f172a0f}button:not([class*=cl-]):hover{color:var(--ink);background:#f8fafc;border-color:#0f172a47;box-shadow:0 4px 10px #0f172a14}button:not([class*=cl-]):active{transform:translateY(1px)}button:not([class*=cl-]):disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}button:not([class*=cl-]):focus-visible{outline-offset:2px;outline:2px solid #1b2a4a59}.linkAction{color:inherit;cursor:pointer;text-decoration:none;transition:opacity .12s;font:inherit!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;font-weight:600!important;display:inline!important}.linkAction:hover{opacity:.75;text-decoration:underline;box-shadow:none!important;background:0 0!important}.linkAction:active{transform:none!important}.linkAction:disabled{opacity:.4;cursor:not-allowed}.linkAction:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #1b2a4a59}.skeletonBar{background-color:#e4e2dd;background-image:linear-gradient(90deg,#e4e2dd 25%,#f3f2ef 50%,#e4e2dd 75%);background-size:200% 100%;border-radius:6px;height:13px;animation:1.4s ease-in-out infinite skeletonShimmer}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeletonBar{background-image:none;animation:none}}.cardRowToggle{text-align:left;width:100%;color:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;display:flex;box-shadow:none!important;font:inherit!important;background:0 0!important;border:none!important;padding:0!important}.cardRowToggle:hover{opacity:.82}.cardRowToggle:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #1b2a4a59}.primary{background:linear-gradient(155deg,var(--navy-2),var(--navy))!important;color:#fff!important;border:1px solid #0000!important;box-shadow:0 1px 2px #1b2a4a59,0 2px 6px #1b2a4a2e!important}.primary:active{transform:translateY(0)}.card,.darkCard,.reportCard,.emptyState,.widget-card{border:1px solid var(--border-soft)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important}.card h2{letter-spacing:-.005em;font-weight:700}.card h3{color:#17231f;letter-spacing:-.005em;font-size:13px;font-weight:700}.panelTitle{letter-spacing:-.005em;margin:0;font-size:15px;font-weight:700}.widget-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)!important}.kpi{position:relative;overflow:hidden;padding-left:22px!important}.kpi span{letter-spacing:.06em;font-weight:700}.kpi strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:800}.widget-value{font-variant-numeric:tabular-nums}table{font-size:13.5px}th{letter-spacing:.06em;background:#fafbfd;padding:11px 12px;font-weight:700}td{border-bottom:1px solid #f1f2f6;padding:13px 12px}tbody tr:last-child td{border-bottom:none}.pill{letter-spacing:.02em;padding:4px 10px;font-weight:700}.pillAction{color:#996318;cursor:pointer;background:#fdf6e8;border:1px solid #e8d5a8}.pillAction:hover{background:#f7ecd3}.sidebar{background:linear-gradient(#087f73,#101a30)}.navItem{font-weight:500;transition:background .15s,color .15s;position:relative}.navItem.active:after{content:"";background:linear-gradient(180deg,var(--accent),var(--accent-2));border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:0}.navItem:hover{background:#ffffff0f}.form input,.form select,.form textarea,.darkGrid input,.darkGrid select,.darkGrid textarea,.settings input,.leaseForm input,.leaseForm select,.tenantShare input,input.search,select.search{transition:border-color .15s,box-shadow .15s;border:1px solid var(--border)!important;border-radius:9px!important}.form input:focus,.form textarea:focus,.darkGrid input:focus,.darkGrid textarea:focus,.settings input:focus,.leaseForm input:focus,.leaseForm select:focus,.tenantShare input:focus,input.search:focus,select.search:focus{outline:none;box-shadow:0 0 0 3px #1b2a4a1f;border-color:var(--navy)!important}input.search,select.search{background:#fff;padding:10px 14px;font-size:13.5px}.notice{border:1px solid #bbebc8;border-radius:10px;font-size:13.5px;font-weight:600}.pageHeader h1{letter-spacing:-.02em;font-weight:800}.muted,.helper{color:var(--ink-faint)}.content{animation:.22s fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.menuItem{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink-soft);white-space:nowrap;border-radius:7px;padding:8px 10px;font-size:13px;font-weight:500;display:block}.menuItem:hover{color:var(--ink);background:#f5f6fa}.menuItem.danger{color:#e11d48}.menuItem.danger:hover{background:#fdeeee}.edlLigne{border-bottom:1px solid #f1f4f8;grid-template-columns:1fr 1fr 140px 1fr auto auto;align-items:end;gap:8px;padding:8px 0;display:grid}.edlPhotos input[type=file]{max-width:190px;font-size:12px}@media (max-width:820px){.edlLigne{grid-template-columns:1fr 1fr}.edlLigne label{min-width:0}.edlPhotos{grid-column:1/-1}.edlPhotos input[type=file]{width:100%;max-width:none}.edlLigne input,.edlLigne select{padding:10px;font-size:16px}}:root{--rg-brand:#996318;--rg-brand-strong:#7d5314;--rg-accent:#996318;--rg-navy:#08253a;--rg-liseré:linear-gradient(90deg, #08253a 0%, #996318 100%)}body{background-color:#f4f7f6;background-image:radial-gradient(circle at 0 0,#08253a1f,#0000 34rem),radial-gradient(circle at 80% 8%,#b7791f21,#0000 28rem),linear-gradient(#f8fbfa 0%,#eef4f2 52%,#f6f7f2 100%);background-attachment:fixed}.workspace{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{z-index:30;background:var(--rg-navy);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;height:4.3rem;padding:0 20px;display:flex;position:sticky;top:0;box-shadow:0 8px 28px #02081747}.topbar:after{content:"";background:var(--rg-liseré);opacity:.65;height:1px;position:absolute;bottom:0;left:0;right:0}.topbarOrg{align-items:center;gap:10px;min-width:0;display:flex}.topbarOrgIcon{background:#ffffff1a;border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:15px;display:grid;box-shadow:inset 0 0 0 1px #ffffff26}.topbarLabel{text-transform:uppercase;letter-spacing:.04em;color:#fcd34de6;margin:0 0 1px;font-size:.62rem;font-weight:700}.topbarUser{align-items:center;gap:10px;display:flex}.sidebar{background-color:var(--rg-navy);border-right:1px solid #ffffff1a;width:248px;height:100vh;padding:0 12px 22px;position:sticky;top:0;overflow:hidden;box-shadow:18px 0 48px #02081738}.sidebar:before{content:"";background:linear-gradient(180deg, var(--rg-brand) 0%, #d9a94a 100%);width:4px;position:absolute;inset:0 auto 0 0}.sidebarBrand{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#061d3159;border-bottom:1px solid #ffffff1f;margin:0 -12px;padding:20px;position:relative}.navItem{color:#b9c6d8}.navItem.active{background:#ffffff1a}.navItem.active:after{background:linear-gradient(180deg, var(--rg-brand), #d9a94a)!important}.sidebarFoot{color:#8fa0b8;border-top-color:#ffffff1f}.card,.reportCard,.emptyState,.widget-card,.settings.card{outline-offset:-1px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);outline:1px solid #0f172a0d;background:#ffffffe6!important;border:1px solid #ffffffb3!important;border-radius:16px!important;box-shadow:0 18px 45px #0f172a14!important}.card>h2:first-child:before,.card>div:first-child>h2:before{content:"";background:linear-gradient(90deg, var(--rg-navy), var(--rg-brand));border-radius:999px;width:40px;height:4px;margin-bottom:9px;display:block}.kpi{position:relative;overflow:hidden}.kpi:before{content:"";background:var(--rg-brand);width:4px;position:absolute;top:0;bottom:0;left:0}.kpi:has(strong.positive):before{background:#10b981}.kpi:has(strong.negative):before{background:#e11d48}.primary{background:linear-gradient(135deg, var(--rg-brand), var(--rg-brand-strong))!important;color:#fff!important;border-color:#0000!important;box-shadow:0 6px 16px #b7791f38!important}.primary:hover{transform:translateY(-1px);background:linear-gradient(135deg, var(--rg-brand-strong), #6f4a13)!important;box-shadow:0 10px 24px #b7791f4d!important}button.primary.danger{background:#e11d48!important;box-shadow:0 6px 16px #e11d4840!important}button.primary.danger:hover{background:#be123c!important;box-shadow:0 10px 24px #e11d4852!important}.form input,.form select,.form textarea,.settings input,.settings select,input[type=text],input[type=number],input[type=date],select,textarea{background:linear-gradient(#fffffffa,#f8fcfaf5);transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #fffc,0 1px 2px #0f172a0a}.form input:focus,.form select:focus,.form textarea:focus,.settings input:focus,input:focus,select:focus,textarea:focus{outline:none;border-color:#b7791fa6!important;box-shadow:0 0 0 4px #b7791f21,0 10px 24px #0f172a0f!important}thead{background:linear-gradient(90deg,#08253a12,#b7791f14)}tbody tr{transition:background .14s}tbody tr:hover{background:#faf6ebbf}.listHeader{color:#fff;background-image:linear-gradient(#04192cc2 0%,#052437a3 42%,#041829d1 100%),url(/sidebar-estate-daylight.webp);background-position:50%,58%;background-size:cover,cover;border-radius:15px 15px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-18px -18px 16px;padding:14px 18px;display:flex}.listHeaderBadge{text-transform:uppercase;letter-spacing:.05em;color:#fdf6e8;background:#d4a34338;border-radius:999px;align-items:center;padding:3px 10px;font-size:9.5px;font-weight:700;display:inline-flex}.listHeader h2{color:#fff;margin:5px 0 0;font-size:15px}.listHeader p{color:#f0fdf4cc;max-width:480px;margin:3px 0 0;font-size:11.5px}.listHeader.warn{background:linear-gradient(115deg,#4c0519 0%,#be123c 63%,#f59e0b 100%)}.subTabs{background-image:linear-gradient(#04192cc2 0%,#052437a3 42%,#041829d1 100%),url(/sidebar-estate-daylight.webp);background-position:50%,58%;background-size:cover,cover;border:1px solid #0f172a0f;border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.subTab{cursor:pointer;transition:background .15s,color .15s,box-shadow .15s;color:#ffffffbf!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:9px!important;padding:8px 15px!important;font-size:13px!important;font-weight:600!important}.subTab:hover{color:#fff!important}.subTab.active{background:linear-gradient(135deg, var(--rg-brand), var(--rg-brand-strong))!important;color:#fff!important;box-shadow:0 4px 12px #b7791f40!important}.btnCreate{cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:9px 16px;font-size:13px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 8px 18px #78350f38;color:#1e1b16!important;background:#fbbf24!important;border:none!important}.btnCreate:hover{transform:translateY(-1px);background:#fcd34d!important}::selection{background:#b7791f2e}@media (max-width:800px){.sidebar{width:62px;padding:0 6px 16px}.sidebarBrand{padding:12px 0}.topbar{flex-wrap:wrap;height:auto;padding:10px 14px}}.sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background-position:50%,58%;background-size:cover,cover;background-image:linear-gradient(#04192cc2 0%,#052437a3 42%,#041829d1 100%),url(/sidebar-estate-daylight.webp)!important}.sidebar nav,.sidebarFoot{z-index:1;position:relative}.sidebar nav{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);scrollbar-width:thin;scrollbar-color:#94a3b84d transparent;background:#061b2d47;flex:auto;min-height:0;margin:0 -12px;padding:16px 12px;overflow-y:auto}.sidebar nav::-webkit-scrollbar{width:6px}.sidebar nav::-webkit-scrollbar-track{background:0 0}.sidebar nav::-webkit-scrollbar-thumb{background:#94a3b84d;border:none;border-radius:999px}.sidebarFoot{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06182bad;margin:auto -12px -22px;padding:12px}.topbar{background-image:linear-gradient(90deg,#04192cf2 0%,#052437b8 48%,#04182980 100%),url(/header-paris-panorama.webp);background-position:50%,74% 51%;background-size:cover,cover}.navItem{border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:background .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.navRail{background:linear-gradient(180deg, #d9a94a, var(--rg-brand));border-radius:0 999px 999px 0;width:2px;position:absolute;top:8px;bottom:8px;left:0}.navIcon{background:#ffffff0e;border:1px solid #ffffff0f;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:15px;transition:background .16s,border-color .16s;display:grid}.navText{min-width:0;display:grid}.navLabel{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.navDesc{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:.65rem;overflow:hidden}.navItem:hover{color:#fff;background:#fff1;border-color:#ffffff1a}.navItem:hover .navIcon{background:#ffffff1a}.navItem.active{color:#fff;border-color:#ffffff26;box-shadow:0 12px 24px #02081729;background:#ffffff1c!important}.navItem.active:after{display:none}.navItem.active .navIcon{background:#ffffff1f;border-color:#ffffff26}.navSection{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8cc;margin:16px 0 6px;padding:0 12px;font-size:.64rem;font-weight:700}@media (max-width:800px){.navText,.navDesc{display:none}.navItem{justify-content:center;padding:8px}}@media (min-width:801px){.sidebar{flex-shrink:0;width:288px}}.appShell{align-items:stretch}.content{width:100%;max-width:1320px}.content table{width:100%}.card{overflow-x:auto}.authPage{background:#f6f3ec;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.authPanel{background:linear-gradient(145deg,#08253a 0%,#0f2f47 55%,#1a3d5c 100%);width:42%;position:absolute;inset:0 auto 0 0}.authPitch{color:#fff;z-index:1;max-width:24rem;position:absolute;top:16%;left:8%}.authPitch h2{margin:40px 0 0;font-size:1.85rem;font-weight:600;line-height:1.25}.authPitch p{color:#fdf6e8b8;margin:16px 0 0;font-size:.875rem;line-height:1.6}.authDashes{gap:8px;margin-top:32px;display:flex}.authDashes span{border-radius:999px;height:4px}.authDashes span:first-child{background:var(--rg-brand);width:48px}.authDashes span:nth-child(2){background:#d9a94a;width:28px}.authDashes span:nth-child(3){background:#5b83a0;width:16px}.authCard{z-index:1;outline-offset:-1px;background:#fffffff0;border:1px solid #fffc;border-radius:1.5rem;outline:1px solid #0f172a0d;width:100%;max-width:30rem;margin-left:auto;margin-right:12%;position:relative;overflow:hidden;box-shadow:0 32px 90px #0f172a2e}.authCardBrand{background:linear-gradient(120deg,#fdf8ee,#f7f4ec,#fffbeb);border-bottom:1px solid #f1f5f9;padding:20px;display:none}.authCardBody{padding:28px}.authKicker{text-transform:uppercase;letter-spacing:.04em;color:var(--rg-brand);margin:0;font-size:.68rem;font-weight:700}.authCardBody h1{color:#020617;margin:8px 0 0;font-size:1.5rem;font-weight:600}.authSub{color:#64748b;margin:4px 0 0;font-size:.875rem}.authForm{gap:14px;margin-top:22px;display:grid}.authForm label{color:#334155;gap:6px;font-size:.8rem;font-weight:600;display:grid}.authForm input{width:100%;font:inherit;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:11px 12px;font-size:.95rem}.authForm input:focus{outline:2px solid var(--rg-brand);outline-offset:1px;border-color:#0000}.authForm .authCode{letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.3rem}.authCardBody .authBouton,.bnOffrePage .authBouton{width:100%;font:inherit;cursor:pointer;color:#fff;background:#0b6f64;border:none;border-radius:10px;padding:12px 16px;font-size:.95rem;font-weight:700}.authCardBody .authBouton:disabled,.bnOffrePage .authBouton:disabled{opacity:.6;cursor:default}.authCardBody .authLien,.bnOffrePage .authLien{font:inherit;color:#0b6f64;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:underline}.authErreur{color:#8a1f2c;background:#fdecee;border-radius:9px;margin:0;padding:10px 12px;font-size:.85rem;line-height:1.45}.authInfo{color:#0a5149;background:#e9f6f3;border-radius:9px;margin:0;padding:10px 12px;font-size:.85rem;line-height:1.45}.authAide{color:#64748b;margin:0;font-size:.8rem;line-height:1.5}.authCodes{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:6px 14px;margin:8px 0 0;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem;list-style:none;display:grid}.authQr{border:1px solid #e2e8f0;border-radius:10px;width:220px;height:220px;margin:6px auto;display:block}.authSecret{word-break:break-all;background:#f8fafc;border-radius:8px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}@media (max-width:480px){.authCardBody{padding:20px}}@media (max-width:1024px){.authPanel,.authPitch{display:none}.authCard{margin:0 auto}.authCardBrand{display:block}}.topbarSep{background:#ffffff26;flex-shrink:0;width:1px;height:32px;margin:0 4px}.topbarLabelMuted{color:#ffffff73!important}.topbarValue{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:.78rem;font-weight:600;overflow:hidden}.topbarDate{color:#fffc;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff26;border-radius:11px;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:.68rem;font-weight:600;display:inline-flex}.structureFilterSelect{appearance:none;color:#ffffffe0;cursor:pointer;text-overflow:ellipsis;background:0 0;border:none;max-width:160px;margin:2px 0 0;padding:0;font-size:.78rem;font-weight:600;overflow:hidden}.structureFilterSelect option{color:#0f172a}@media (max-width:1100px){.topbarSep,.topbarDate,.topbarValue,.topbarLabelMuted,.structureFilterSelect{display:none}}.topbar{gap:20px;padding-right:22px}.topbarOrg{flex:auto;overflow:hidden}.topbarUser{flex:none}.bn-theme,.bnModalHote{--assistant-accent:#0b6f64;--bn-ink:#0f1b2d;--bn-muted:#55627a;--bn-night:#0e1a2e;--bn-night2:#122a4f;--bn-indigo:#1d3f72;--bn-aqua:#2fae9f;--bn-violet:#a8752c;--bn-pink:#a8752c;--bn-green:#1a8f5f;--bn-amber:#996318;--bn-red:#a4283a;--bn-page:#e7edf6;--bn-surface:#fff;--bn-line:#d0dae8;--bn-soft:#dce6f4;--bn-radius:16px;--bn-tint:#eef2f9;--bn-tint-line:#c9d6ea;--bn-dark:#122a4f}.bnModalHote{display:contents}.bn-theme{background:var(--bn-page);min-height:100vh;color:var(--bn-ink);background-image:none}.bn-theme .topbar{position:relative;background:linear-gradient(180deg, var(--bn-night) 0%, var(--bn-night2) 100%)!important;box-shadow:none!important}.bn-theme .topbar:after{content:"";background:linear-gradient(90deg, var(--bn-indigo), var(--bn-aqua));opacity:.55;height:1px;position:absolute;bottom:0;left:0;right:0}.bn-theme .topbarDate{background:#ffffff0f;border-color:#ffffff24}.bn-theme .sidebar{background:var(--bn-night)!important;box-shadow:none!important;background-image:none!important;width:228px!important}.bn-theme .sidebar:before{background:linear-gradient(180deg, var(--bn-indigo), var(--bn-aqua))}.bn-theme .sidebarBrand{background:#ffffff08;border-bottom-color:#ffffff1a}.bn-theme .sidebar nav{background:0 0}.bn-theme .sidebarFoot{background:#ffffff08}.bn-theme .navItem{color:#9aa89f}.bn-theme .navIcon{background:#ffffff0d}.bn-theme .navItem:hover{color:#fff;background:#d7a85d1a;border-color:#d7a85d38}.bn-theme .navItem:hover .navIcon{background:#d7a85d2e}.bn-theme .navItem.active{color:#fff;border-color:#d7a85d52;box-shadow:0 10px 24px #d7a85d24;background:#d7a85d29!important}.bn-theme .navItem.active .navIcon{background:#d7a85d3d;border-color:#d7a85d4d}.bn-theme .navRail{background:linear-gradient(180deg, var(--bn-indigo), var(--bn-aqua))}.bn-theme .navSection{color:#9aa3babf}.bn-theme .card,.bn-theme .darkCard,.bn-theme .reportCard,.bn-theme .emptyState,.bn-theme .widget-card{background:var(--bn-surface)!important;border:1px solid var(--bn-line)!important;border-radius:var(--bn-radius)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 1px 2px #192a270a,0 8px 24px #192a270d!important}.bn-theme .card>h2:first-child:before,.bn-theme .card>div:first-child>h2:before{background:linear-gradient(90deg, var(--bn-indigo), var(--bn-aqua))}.bn-theme .darkCard h3{color:var(--bn-indigo)}.bn-theme .kpi:before{background:linear-gradient(180deg, var(--bn-indigo), var(--bn-aqua))}.bn-theme .kpi:has(strong.positive):before{background:var(--bn-green)}.bn-theme .kpi:has(strong.negative):before{background:var(--bn-red)}.bn-theme .positive{color:var(--bn-green)}.bn-theme .negative{color:var(--bn-red)}.bn-theme .primary{background:linear-gradient(135deg, var(--bn-indigo), var(--bn-night2))!important;color:#fff!important;box-shadow:0 6px 16px #0b6f6447!important}.bn-theme .primary:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--bn-indigo) 72%, #fff), var(--bn-indigo))!important;box-shadow:0 10px 24px #0b6f6459!important}.bn-theme .btnCreate{box-shadow:0 8px 18px #2fae9f4d;background:var(--bn-aqua)!important;color:#052e29!important}.bn-theme .btnCreate:hover{background:#56c2b2!important}.bn-theme .listHeader,.bn-theme .subTabs{border:1px solid var(--bn-line);background-image:none!important;background-color:var(--bn-page)!important}.bn-theme .listHeader h2{color:var(--bn-ink)}.bn-theme .listHeader p{color:var(--bn-muted)}.bn-theme .listHeaderBadge{background:var(--bn-soft);color:var(--bn-indigo)}.bn-theme .subTab{color:var(--bn-muted)!important}.bn-theme .subTab:hover{color:var(--bn-ink)!important}.bn-theme .listHeader.warn{border:none;background-image:linear-gradient(115deg, #3a1c22, var(--bn-red), var(--bn-amber))!important;background-color:#0000!important}.bn-theme .listHeader.warn h2,.bn-theme .listHeader.warn p{color:#fff}.bn-theme .subTab.active{background:linear-gradient(135deg, var(--bn-indigo), var(--bn-night2))!important;color:#fff!important;box-shadow:0 4px 12px #0b6f644d!important}.bn-theme .pill{background:color-mix(in srgb, var(--bn-indigo) 10%, var(--bn-surface));color:var(--bn-indigo)}.bn-theme .pillAction{color:#7d5a22;background:#a8752c1a;border-color:#a8752c4d}.bn-theme thead{background:linear-gradient(90deg,#0b6f6412,#a8752c0d)}.bn-theme tbody tr:hover{background:#0b6f640a}.bn-theme .form input:focus,.bn-theme .form textarea:focus,.bn-theme .darkGrid input:focus,.bn-theme .darkGrid textarea:focus,.bn-theme .darkGrid select:focus,.bn-theme input:focus,.bn-theme textarea:focus,.bn-theme select:focus{border-color:var(--bn-indigo)!important;box-shadow:0 0 0 3px #0b6f6426!important}.bn-theme .nexusRow{border-radius:8px;margin:0 -8px;padding-left:8px;padding-right:8px;transition:background .12s}.bn-theme .nexusRow:hover{background:var(--bn-soft)}.bn-theme .authPanel{background:linear-gradient(150deg, var(--bn-night) 0%, var(--bn-night2) 55%, #12342f 100%)!important}.bn-theme .authKicker{color:var(--bn-indigo)}.bn-theme .authDashes span:first-child{background:var(--bn-indigo)}.bn-theme .authDashes span:nth-child(2){background:var(--bn-aqua)}.bn-theme .authDashes span:nth-child(3){background:var(--bn-violet)}.nexusRail{background-color:var(--bn-surface);border-right:1px solid var(--bn-line);color:var(--bn-ink);background-image:radial-gradient(circle at 15% -10%,#0b6f6412,#0000 55%);flex-direction:column;flex-shrink:0;gap:2px;width:252px;padding:18px 13px;display:flex}.nexusRailBrand{align-items:center;gap:11px;padding:4px 8px 20px;display:flex}.nexusRailMark{background:linear-gradient(155deg, var(--bn-indigo), var(--bn-night2));color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:800;display:flex;box-shadow:0 4px 10px -3px #0b6f6466,inset 0 1px #ffffff2e}.nexusRailBrandText{flex-direction:column;line-height:1.2;display:flex}.nexusRailBrandText strong{color:var(--bn-ink);font-size:13.5px;font-weight:700}.nexusRailBrandText span{color:var(--bn-muted);letter-spacing:.03em;font-size:10.5px}.nexusRailItem{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex;position:relative;color:var(--bn-ink)!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:8px!important;padding:8.5px 11px!important;font-size:13.5px!important;font-weight:500!important}.nexusRailItem svg{opacity:.75;flex-shrink:0}.nexusRailItem:hover{background:var(--bn-page)!important}.nexusRailItem.active{background:var(--bn-soft)!important;color:var(--bn-indigo)!important;font-weight:600!important}.nexusRailItem.active:before{content:"";background:var(--bn-indigo);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-13px}.nexusRailItem.active svg{opacity:1}.nexusRailItemLabel{align-items:center;gap:8px;display:flex}.nexusRailBadge{background:var(--bn-violet);color:#2a1c08;font:700 10px var(--font-sans);border-radius:99px;padding:1px 6px}.nexusRailFoot{border-top:1px solid var(--bn-line);align-items:center;gap:9px;margin-top:auto;padding-top:14px;display:flex}.nexusTopbar{border-bottom:1px solid var(--bn-line);background:var(--bn-surface);align-items:center;gap:14px;padding:15px 26px;display:flex}.nexusCrumbs{color:var(--bn-muted);align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.nexusCrumbs strong{color:var(--bn-ink);font-weight:600}.nexusCrumbs .sep{color:var(--bn-line)}@media (max-width:800px){.nexusRail{width:64px;padding:14px 8px}.nexusRailBrandText,.nexusRailItemLabel span:not(:first-child){display:none}.nexusRailItem{justify-content:center!important;padding:10px!important}.nexusRailItem.active:before{left:-8px}}.no-theme{--assistant-accent:#0b6f64;--no-ink:#181a1f;--no-muted:#5f6570;--no-night:#0e1210;--no-night2:#132420;--no-amber:#0b6f64;--no-amber-light:#2fae9f;--no-gold:#2fae9f;--no-green:#1a8f5f;--no-red:#a4283a;--no-page:#f5f5f3;--no-surface:#fff;--no-line:#e4e2dd;--no-soft:#e1efec;--no-radius:16px;background:var(--no-page);min-height:100vh;color:var(--no-ink);background-image:none}.no-theme .topbar{border-bottom:1px solid var(--no-line);border-bottom-left-radius:0;position:relative;overflow:hidden;background:var(--no-surface)!important;box-shadow:none!important}.no-theme .topbar:after{content:none}.no-theme .topbar .topbarUser{margin-left:auto}.no-theme .topbarOrgIcon{background:linear-gradient(155deg, var(--no-amber), var(--no-night2));color:#fff;box-shadow:0 4px 10px -3px #0b6f6466}.no-theme .topbarLabel{color:var(--no-muted)}.no-theme .topbarDate{border-color:var(--no-line);background:var(--no-page);color:var(--no-ink)}.no-theme .sidebar{background:var(--no-night)!important;box-shadow:none!important;background-image:none!important}.no-theme .sidebar:before{background:linear-gradient(180deg, var(--no-amber-light), var(--no-gold))}.no-theme .sidebarBrand{background:#ffffff08;border-bottom-color:#ffffff1a}.no-theme .sidebar nav{background:0 0}.no-theme .sidebarFoot{background:#ffffff08}.no-theme .navItem{color:#baa77e}.no-theme .navIcon{background:#ffffff0d}.no-theme .navItem:hover{color:#fff;background:#0b6f641f;border-color:#0b6f6440}.no-theme .navItem:hover .navIcon{background:#0b6f6433}.no-theme .navItem.active{color:#fff;border-color:#0b6f6457;box-shadow:0 10px 24px #0b6f6429;background:#0b6f642e!important}.no-theme .navItem.active .navIcon{background:#0b6f6442;border-color:#0b6f6452}.no-theme .navRail{background:linear-gradient(180deg, var(--no-amber-light), var(--no-gold))}.no-theme .navSection{color:#baa77ebf}.no-theme .card,.no-theme .darkCard,.no-theme .reportCard,.no-theme .emptyState,.no-theme .widget-card{background:var(--no-surface)!important;border:1px solid var(--no-line)!important;border-radius:var(--no-radius)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 1px 2px #1414100a,0 8px 24px #1414100d!important}.no-theme .card>h2:first-child:before,.no-theme .card>div:first-child>h2:before{background:linear-gradient(90deg, var(--no-amber-light), var(--no-gold))}.no-theme .darkCard h3{color:var(--no-amber)}.no-theme .kpi:before{background:linear-gradient(180deg, var(--no-amber-light), var(--no-gold))}.no-theme .kpi:has(strong.positive):before{background:var(--no-green)}.no-theme .kpi:has(strong.negative):before{background:var(--no-red)}.no-theme .positive{color:var(--no-green)}.no-theme .negative{color:var(--no-red)}.no-theme .primary{background:linear-gradient(135deg, var(--no-amber), var(--no-night2))!important;color:#fff!important;box-shadow:0 6px 16px #0b6f6447!important}.no-theme .primary:hover{background:linear-gradient(135deg, var(--no-amber-light), var(--no-amber))!important;box-shadow:0 10px 24px #0b6f6459!important}.no-theme .btnCreate{box-shadow:0 8px 18px #0b6f644d;background:var(--no-amber)!important;color:#fff!important}.no-theme .btnCreate:hover{background:var(--no-amber-light)!important}.no-theme .listHeader,.no-theme .subTabs{border:1px solid var(--no-line);background-image:none!important;background-color:var(--no-page)!important}.no-theme .listHeader h2{color:var(--no-ink)}.no-theme .listHeader p{color:var(--no-muted)}.no-theme .listHeaderBadge{background:var(--no-soft);color:var(--no-amber)}.no-theme .subTab{color:var(--no-muted)!important}.no-theme .subTab:hover{color:var(--no-ink)!important}.no-theme .listHeader.warn{border:none;background-image:linear-gradient(115deg, #3a1c22, var(--no-red), #996318)!important;background-color:#0000!important}.no-theme .listHeader.warn h2,.no-theme .listHeader.warn p{color:#fff}.no-theme .subTab.active{background:linear-gradient(135deg, var(--no-amber), var(--no-night2))!important;color:#fff!important;box-shadow:0 4px 12px #0b6f644d!important}.no-theme .pill{color:#095f55;background:#0b6f641f}.no-theme .pillAction{color:#095f55;background:#0b6f641a;border-color:#0b6f644d}.no-theme .pillAction:hover{background:#0b6f642e}.no-theme thead{background:linear-gradient(90deg,#0b6f6412,#2fae9f0d)}.no-theme tbody tr:hover{background:#0b6f640a}.no-theme .form input:focus,.no-theme .form textarea:focus,.no-theme .darkGrid input:focus,.no-theme .darkGrid textarea:focus,.no-theme .darkGrid select:focus,.no-theme input:focus,.no-theme textarea:focus,.no-theme select:focus{border-color:var(--no-amber)!important;box-shadow:0 0 0 3px #0b6f6426!important}.no-theme .authPanel{background:linear-gradient(150deg, var(--no-night) 0%, var(--no-night2) 55%, #12342f 100%)!important}.no-theme .authKicker{color:var(--no-amber-light)}.no-theme .authDashes span:first-child{background:var(--no-amber-light)}.no-theme .authDashes span:nth-child(2){background:var(--no-gold)}.no-theme .authDashes span:nth-child(3){background:var(--no-amber)}.adminShell,.portalShell{--assistant-accent:#0b6f64;--ad-ink:#181a1f;--ad-muted:#5f6570;--ad-night:#0e1210;--ad-night2:#132420;--ad-indigo:#0b6f64;--ad-aqua:#2fae9f;--ad-green:#1a8f5f;--ad-red:#a4283a;--ad-page:#f5f5f3;--ad-surface:#fff;--ad-line:#e4e2dd;--ad-soft:#e1efec;--ad-radius:16px;background:var(--ad-page);min-height:100vh;color:var(--ad-ink);background-image:none}.adminShell .topbar,.portalShell .topbar{position:relative;background:linear-gradient(180deg, var(--ad-night) 0%, var(--ad-night2) 100%)!important;box-shadow:none!important}.adminShell .topbar:after,.portalShell .topbar:after{content:"";background:linear-gradient(90deg, var(--ad-indigo), var(--ad-aqua));opacity:.55;height:1px;position:absolute;bottom:0;left:0;right:0}.adminShell .topbarOrgIcon,.portalShell .topbarOrgIcon{background:linear-gradient(145deg, var(--ad-indigo), #f1d59e);color:#10231f;box-shadow:0 0 20px #d7a85d59}.adminShell .topbarLabel,.portalShell .topbarLabel{color:#58d7bdd9}.adminShell .topbarDate,.portalShell .topbarDate{background:#ffffff0f;border-color:#ffffff24}.adminShell .sidebar,.portalShell .sidebar{background:var(--ad-night)!important;box-shadow:none!important;background-image:none!important}.adminShell .sidebar:before,.portalShell .sidebar:before{background:linear-gradient(180deg, var(--ad-indigo), var(--ad-aqua))}.adminShell .sidebarBrand,.portalShell .sidebarBrand{background:#ffffff08;border-bottom-color:#ffffff1a}.adminShell .sidebar nav,.portalShell .sidebar nav{background:0 0}.adminShell .sidebarFoot,.portalShell .sidebarFoot{background:#ffffff08}.adminShell .navItem,.portalShell .navItem{color:#9aa89f}.adminShell .navIcon,.portalShell .navIcon{background:#ffffff0d}.adminShell .navItem:hover,.portalShell .navItem:hover{color:#fff;background:#2fae9f1a;border-color:#2fae9f38}.adminShell .navItem:hover .navIcon,.portalShell .navItem:hover .navIcon{background:#2fae9f2e}.adminShell .navItem.active,.portalShell .navItem.active{color:#fff;border-color:#2fae9f52;box-shadow:0 10px 24px #2fae9f24;background:#2fae9f29!important}.adminShell .navItem.active .navIcon,.portalShell .navItem.active .navIcon{background:#2fae9f3d;border-color:#2fae9f4d}.adminShell .navRail,.portalShell .navRail{background:linear-gradient(180deg, var(--ad-indigo), var(--ad-aqua))}.adminShell .navSection,.portalShell .navSection{color:#9aa3babf}.adminShell .card,.adminShell .darkCard,.adminShell .reportCard,.adminShell .emptyState,.adminShell .widget-card,.portalShell .card,.portalShell .darkCard,.portalShell .reportCard,.portalShell .emptyState,.portalShell .widget-card{background:var(--ad-surface)!important;border:1px solid var(--ad-line)!important;border-radius:var(--ad-radius)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 1px 2px #192a270a,0 8px 24px #192a270d!important}.adminShell .card>h2:first-child:before,.adminShell .card>div:first-child>h2:before,.portalShell .card>h2:first-child:before,.portalShell .card>div:first-child>h2:before{background:linear-gradient(90deg, var(--ad-indigo), var(--ad-aqua))}.adminShell .card.heroCard,.portalShell .card.heroCard{color:#fff;background:linear-gradient(155deg, var(--ad-night), var(--ad-indigo))!important;border:0!important}.adminShell .kpi:before,.portalShell .kpi:before{background:linear-gradient(180deg, var(--ad-indigo), var(--ad-aqua))}.adminShell .kpi:has(strong.positive):before{background:var(--ad-green)}.portalShell .kpi:has(strong.positive):before{background:var(--ad-green)}.adminShell .kpi:has(strong.negative):before{background:var(--ad-red)}.portalShell .kpi:has(strong.negative):before{background:var(--ad-red)}.adminShell .positive,.portalShell .positive{color:var(--ad-green)}.adminShell .negative,.portalShell .negative{color:var(--ad-red)}.adminShell .primary,.portalShell .primary{background:linear-gradient(135deg, var(--ad-indigo), var(--ad-night2))!important;color:#fff!important;box-shadow:0 6px 16px #0b6f6447!important}.adminShell .primary:hover,.portalShell .primary:hover{background:linear-gradient(135deg, var(--ad-aqua), var(--ad-indigo))!important;box-shadow:0 10px 24px #0b6f6459!important}.adminShell .btnCreate,.portalShell .btnCreate{box-shadow:0 8px 18px #2fae9f4d;background:var(--ad-aqua)!important;color:#052e29!important}.adminShell .btnCreate:hover,.portalShell .btnCreate:hover{background:#56c2b2!important}.adminShell .listHeader,.adminShell .subTabs,.portalShell .listHeader,.portalShell .subTabs{border:1px solid var(--ad-line);background-image:none!important;background-color:var(--ad-page)!important}.adminShell .listHeader h2,.portalShell .listHeader h2{color:var(--ad-ink)}.adminShell .listHeader p,.portalShell .listHeader p{color:var(--ad-muted)}.adminShell .listHeaderBadge,.portalShell .listHeaderBadge{background:var(--ad-soft);color:var(--ad-indigo)}.adminShell .subTab,.portalShell .subTab{color:var(--ad-muted)!important}.adminShell .subTab:hover,.portalShell .subTab:hover{color:var(--ad-ink)!important}.adminShell .listHeader.warn,.portalShell .listHeader.warn{border:none;background-image:linear-gradient(115deg, #3a1c22, var(--ad-red), #996318)!important;background-color:#0000!important}.adminShell .listHeader.warn h2,.adminShell .listHeader.warn p,.portalShell .listHeader.warn h2,.portalShell .listHeader.warn p{color:#fff}.adminShell .subTab.active,.portalShell .subTab.active{background:linear-gradient(135deg, var(--ad-indigo), var(--ad-night2))!important;color:#fff!important;box-shadow:0 4px 12px #0b6f644d!important}.adminShell .pill,.portalShell .pill{color:#095f55;background:#0b6f641f}.adminShell .pillAction,.portalShell .pillAction{color:#7d5a22;background:#a8752c1a;border-color:#a8752c4d}.adminShell .pillAction:hover,.portalShell .pillAction:hover{background:#a8752c2e}.adminShell thead,.portalShell thead{background:linear-gradient(90deg,#0b6f6412,#a8752c0d)}.adminShell tbody tr:hover,.portalShell tbody tr:hover{background:#0b6f640a}.adminShell .form input:focus,.adminShell .form textarea:focus,.adminShell input:focus,.adminShell textarea:focus,.adminShell select:focus,.portalShell .form input:focus,.portalShell .form textarea:focus,.portalShell input:focus,.portalShell textarea:focus,.portalShell select:focus{border-color:var(--ad-indigo)!important;box-shadow:0 0 0 3px #0b6f6426!important}.notiaNav{background:var(--no-surface,#fff);border-right:1px solid var(--no-line,#e4e2dd);flex-direction:column;flex-shrink:0;gap:3px;width:264px;padding:52px 12px 20px;display:flex;overflow-y:auto}.notiaNavBrand{padding:4px 10px 14px}.notiaNavOrg{border-bottom:1px solid var(--no-line,#e4e2dd);margin-bottom:8px;padding:0 10px 16px}.notiaNavItem{color:var(--no-ink,#181a1f);border-radius:14px;align-items:center;gap:12px;padding:9px 10px;transition:background .15s;display:flex}.notiaNavIcon{border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.notiaNavText{min-width:0;display:grid}.notiaNavLabel{color:var(--no-ink,#181a1f);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.notiaNavDesc{color:var(--no-muted,#5f6570);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10.5px;overflow:hidden}.notiaNavItem:hover{background:var(--no-page,#f5f5f3)}.notiaNavItem[aria-current=page]{background:var(--no-soft,#e1efec)}.notiaNavItem[aria-current=page] .notiaNavLabel{color:var(--no-amber,#0b6f64)}@media (max-width:800px){.notiaNav{align-items:center;width:76px}.notiaNavItem{flex-direction:column;gap:2px;padding:8px 2px}.notiaNavText,.notiaNavBrand,.notiaNavOrg{display:none}}.no-theme .notiaNavIcon{background:linear-gradient(150deg, var(--no-gold), var(--no-amber));color:#fff;box-shadow:0 3px 6px #1414102e,0 0 16px #0b6f6447}.no-theme .notiaNavItem[aria-current=page] .notiaNavIcon,.no-theme .notiaNavItem:hover .notiaNavIcon{box-shadow:0 3px 6px #1414102e,0 0 24px #0b6f6473}.widget-card{background:var(--widget-wash,#ffffffe6)!important}.card.warn{border-color:#fbbf24!important}.card.danger-zone{border-color:#e11d4854!important}.card.estimate{background:#fff9ec!important;border-color:#f2c94c!important}.form textarea{font:inherit;resize:vertical;border:1px solid #dce3ec;border-radius:7px;width:100%;padding:9px}.form select{width:100%}.devisLigne{background:#f8fafc;border:1px solid #e7ebf1;border-radius:8px;grid-template-columns:minmax(170px,2fr) 90px 140px 90px 140px auto;align-items:end;gap:10px;margin-bottom:8px;padding:10px 12px;display:grid}.devisLigne label{color:#5b6780;gap:5px;font-size:12px;font-weight:700;display:grid}.devisLigne input,.devisLigne select{font:inherit;background:#fff;border:1px solid #dce3ec;border-radius:7px;width:100%;padding:9px}@media (max-width:900px){.devisLigne{grid-template-columns:1fr 1fr}.devisLigne label:first-child{grid-column:1/-1}}.bnTabs{scrollbar-width:none;border-bottom:1px solid #e7ebf1;gap:2px;margin:2px 0 18px;display:flex;overflow-x:auto}.bnTabs::-webkit-scrollbar{display:none}.bnTabs .bnTab{appearance:none;box-shadow:none;white-space:nowrap;color:#66758b;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:9px 13px 10px;font-size:13px;font-weight:600}.bnTabs .bnTab:hover{color:#17231f}.bnTabs .bnTab.actif{color:var(--bn-indigo,#0b6f64);border-bottom-color:var(--bn-indigo,#0b6f64)}.bnSeg{background:#eef1f5;border-radius:9px;flex-wrap:wrap;gap:2px;margin-bottom:16px;padding:3px;display:inline-flex}.bnSeg .bnSegItem{appearance:none;box-shadow:none;white-space:nowrap;color:#5b6780;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:12.5px;font-weight:600}.bnSeg .bnSegItem:hover{color:#17231f}.bnSeg .bnSegItem.actif{color:var(--bn-indigo,#0b6f64);background:#fff;box-shadow:0 1px 2px #17231f1a}@media (max-width:700px){.bnSeg{display:flex}}.bnTabs .bnTab:hover{box-shadow:none;background:0 0;border-color:#0000}.bnTabs .bnTab.actif:hover{border-bottom-color:var(--bn-indigo,#0b6f64)}.bnSeg .bnSegItem:hover{box-shadow:none;background:#f8fafc;border-color:#0000}.bnSeg .bnSegItem.actif:hover{background:#fff;box-shadow:0 1px 2px #17231f1a}button.bnSegItem{box-shadow:none;color:#5b6780;background:#fff;border:1px solid #e3e8ef;border-radius:8px;padding:7px 12px;font-size:12.5px;font-weight:600}button.bnSegItem:hover{box-shadow:none;color:#17231f;background:#f8fafc;border-color:#cfd8e3}button.bnSegItem.actif{border-color:var(--bn-indigo,#0b6f64);color:var(--bn-indigo,#0b6f64);background:#eef5f3}.bnSeg button.bnSegItem{background:0 0;border:0;border-radius:7px}.bnSeg button.bnSegItem.actif{background:#fff;box-shadow:0 1px 2px #17231f1a}.bn-theme .listHeader:not(.warn){align-items:flex-start;background:0 0!important;border:0!important;margin:0 0 14px!important;padding:0!important}.bn-theme .listHeader:not(.warn) h2{letter-spacing:-.01em;margin:0;font-size:15.5px;font-weight:700}.bn-theme .listHeader:not(.warn) p{max-width:68ch;margin:4px 0 0;font-size:12.5px;line-height:1.5}.bn-theme .listHeader:not(.warn) .listHeaderBadge{letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700;display:block;color:#8a97a8!important;background:0 0!important;border-radius:0!important;padding:0!important}.bn-theme .actions{justify-content:flex-start;margin:0 0 14px}.bn-theme .pillAction{border-radius:8px;font-weight:600;color:var(--bn-indigo,#0b6f64)!important;background:#fff!important;border:1px solid #d7e0da!important}.bn-theme .pillAction:hover{background:#f3f8f6!important}.bn-theme .btnCreate{border-radius:8px;font-weight:700;background:linear-gradient(135deg, var(--bn-indigo), var(--bn-night2))!important;color:#fff!important;border:1px solid #0000!important;box-shadow:0 2px 6px #0b6f6438!important}.bn-theme .btnCreate:hover{transform:none;background:linear-gradient(135deg, color-mix(in srgb, var(--bn-indigo) 72%, #fff), var(--bn-indigo))!important;box-shadow:0 6px 16px #0b6f6442!important}.bn-theme p.muted,.bn-theme span.muted,.bn-theme div.muted,.bn-theme em.muted,.bn-theme strong.muted,.bn-theme li.muted{text-align:left;padding:0}.bn-theme td.muted{text-align:left;padding:11px 10px}.nexusSousNav{background:var(--bn-surface);border-bottom:1px solid var(--bn-line);scrollbar-width:none;gap:2px;padding:0 22px;display:flex;overflow-x:auto}.nexusSousNav::-webkit-scrollbar{display:none}.nexusSousNavItem{font:inherit;color:var(--bn-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:11px 14px 10px;font-size:13px}.nexusSousNavItem:hover{color:var(--bn-ink)}.nexusSousNavBadge{background:var(--bn-amber,#b9843a);color:#fff;border-radius:10px;margin-left:7px;padding:1px 6px;font-size:11px;font-weight:700}.nexusSousNav.ecrans{background:var(--bn-page);padding-top:2px}.nexusSousNav.ecrans .nexusSousNavItem{padding:8px 12px 7px;font-size:12px}.nexusSousNavItem.active{color:var(--bn-indigo);border-bottom-color:var(--bn-indigo);font-weight:700}.bn-theme table{font-variant-numeric:tabular-nums}.bn-theme th{letter-spacing:.05em;color:#7a869a;background:0 0;border-bottom:1px solid #e7ebf1;padding:10px 10px 8px;font-size:11.5px;font-weight:700}.bn-theme td{border-bottom:1px solid #f1f3f7;padding:11px 10px}.bn-theme tbody tr:hover td strong{background:0 0}.bn-theme td.muted{color:#8a97a8;font-size:12.5px}.bn-theme td.etatVide{text-align:center;padding:34px 22px}.bn-theme .etatVideTitre{color:#5b6780;font-size:13px;font-weight:600;display:block}.bn-theme .etatVideAide{color:#8a97a8;max-width:54ch;margin:7px auto 0;font-size:12.5px;font-weight:400;line-height:1.5;display:block}.bn-theme .etatVideAide strong{color:#5b6780;font-weight:600}.nexusRail{align-self:flex-start;height:100dvh;position:sticky;top:0}.nexusRailGroupes{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;min-height:0;margin-right:-4px;padding-right:4px;overflow-y:auto}.nexusRailGroupes:hover{scrollbar-color:#c9d2dd transparent}.nexusRailGroupes::-webkit-scrollbar{width:6px}.nexusRailGroupes::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.nexusRailGroupes:hover::-webkit-scrollbar-thumb{background:#c9d2dd}.nexusRailGroupes::-webkit-scrollbar-track{background:0 0}.nexusRailFoot{flex-shrink:0}.bn-theme :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]),select,textarea),.modalBackdrop :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]),select,textarea){font:inherit;color:inherit;background:#fff;border:1px solid #dce3ec;border-radius:7px;padding:9px}.bn-theme :where(form label:not([class]):not(:has(>input[type=checkbox])):not(:has(>input[type=radio]))),.modalBackdrop :where(form label:not([class]):not(:has(>input[type=checkbox])):not(:has(>input[type=radio]))){gap:5px;display:grid}.bn-theme .champEnLigne,.modalBackdrop .champEnLigne{align-items:center;gap:6px;display:inline-flex}.bn-theme .champEnLigne :where(input,select),.modalBackdrop .champEnLigne :where(input,select){padding:5px 7px}.bn-theme .champQuestion,.modalBackdrop .champQuestion{grid-template-columns:1fr 150px;align-items:center;gap:10px;margin-bottom:6px;font-size:12px;display:grid}@media (max-width:560px){.bn-theme .champQuestion,.modalBackdrop .champQuestion{grid-template-columns:1fr}}:is(.bn-theme label:not([class]):has(>input[type=checkbox]),.bn-theme label:not([class]):has(>input[type=radio]),.modalBackdrop label:not([class]):has(>input[type=checkbox]),.modalBackdrop label:not([class]):has(>input[type=radio])){align-items:flex-start;gap:8px;font-weight:500;line-height:1.4;display:flex}:is(.bn-theme label:not([class]):has(>input[type=checkbox])>input,.bn-theme label:not([class]):has(>input[type=radio])>input,.modalBackdrop label:not([class]):has(>input[type=checkbox])>input,.modalBackdrop label:not([class]):has(>input[type=radio])>input){flex-shrink:0;width:auto;margin-top:2px}.bn-theme .filtreLigne{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:16px;display:flex}.bn-theme .filtreLigneLabel{letter-spacing:.05em;text-transform:uppercase;color:#9aa5b5;margin-right:2px;font-size:11.5px;font-weight:700}.bn-theme .filtreChip{color:#5b6780;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.bn-theme .filtreChip:hover{color:#17231f;border-color:#c9d2dd}.bn-theme .filtreChip.actif{color:#17231f;background:#eef2f7;border-color:#cfd8e3}.modalBackdrop .primary{background:linear-gradient(135deg, var(--bn-indigo,#1d3f72), var(--bn-night2,#122a4f))!important;color:#fff!important;box-shadow:0 6px 16px #122a4f47!important}.modalBackdrop .primary:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--bn-indigo,#1d3f72) 72%, #fff), var(--bn-indigo,#1d3f72))!important;box-shadow:0 10px 24px #122a4f59!important}.bn-theme .form,.modalBackdrop .form,.bn-theme .darkGrid,.modalBackdrop .darkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:800px){.bn-theme .form,.modalBackdrop .form,.bn-theme .darkGrid,.modalBackdrop .darkGrid{grid-template-columns:minmax(0,1fr)}}.bn-theme :where(.form,.darkGrid) :where(input,select,textarea),.modalBackdrop :where(.form,.darkGrid) :where(input,select,textarea){min-width:0;max-width:100%}.bn-theme .devisLigne,.modalBackdrop .devisLigne{grid-template-columns:minmax(120px,2fr) minmax(60px,90px) minmax(90px,140px) minmax(60px,90px) minmax(90px,140px) auto}@media (max-width:760px){.bn-theme .devisLigne,.modalBackdrop .devisLigne{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bn-theme .listHeader:not(.warn),.modalBackdrop .listHeader:not(.warn){color:var(--bn-ink)}.bn-theme .primary:disabled,.modalBackdrop .primary:disabled{cursor:not-allowed;opacity:1!important;color:#7a869a!important;box-shadow:none!important;background:#e8edf2!important}.bn-theme td.celluleActions{white-space:normal;max-width:220px}.bn-theme td.celluleActions>button,.bn-theme td.celluleActions>a{white-space:nowrap;display:inline-block}.bn-theme .kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.bn-theme .kpi strong{white-space:nowrap;font-size:clamp(19px,2.1vw,27px)}.note{color:#4a5160;background:#f7f8f9;border-left:3px solid #c9cdd4;border-radius:0 8px 8px 0;margin:10px 0 0;padding:9px 12px 9px 13px;font-size:12.5px;font-weight:500;line-height:1.55;display:block}.note strong{color:#2b313c;font-weight:700}.note+.note{margin-top:6px}.note.obligation{color:#6b4a14;background:#fdf8ef;border-left-color:#996318}.note.obligation strong{color:#5a3d10}.note.attention{color:#7d2130;background:#fdf3f4;border-left-color:#a4283a}.note.attention strong{color:#651a26}.note.methode{border-left-color:var(--bn-indigo,#0b6f64);background:var(--bn-tint,#f1f8f6);color:var(--bn-dark,#1d5a52)}.note.methode strong{color:#134a43}.noteTitre{letter-spacing:.07em;text-transform:uppercase;opacity:.8;margin-bottom:2px;font-size:11.5px;font-weight:800;display:block}.bn-theme .bnBarre{border-bottom:1px solid var(--bn-line);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:0 0 12px;display:flex}.bn-theme .bnBarreActions{align-items:center;gap:8px;margin-left:auto;display:flex}.bn-theme .bnBarre label{color:var(--bn-muted);align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;display:flex}.bn-theme .bnBarre select,.bn-theme .bnBarre input[type=text]{border:1px solid var(--bn-line);background-color:var(--bn-surface);border-radius:8px;height:32px;padding:0 28px 0 10px;font-size:12.5px;font-weight:600}.bn-theme .bnPeriode{align-items:center;gap:2px;display:flex}.bn-theme .bnPeriode button{border:1px solid var(--bn-line);background:var(--bn-surface);width:28px;height:28px;color:var(--bn-ink);cursor:pointer;border-radius:7px;place-items:center;padding:0;font-size:13px;line-height:1;display:grid}.bn-theme .bnPeriode button:hover:not(:disabled){background:var(--bn-soft)}.bn-theme .bnPeriode button:disabled{opacity:.35;cursor:default}.bn-theme .bnPeriodeTitre{white-space:nowrap;padding:0 8px;font-size:13px;font-weight:700}.bn-theme .bnMetriques{background:var(--bn-line);border:1px solid var(--bn-line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.bn-theme .bnMetrique{background:var(--bn-surface);padding:12px 14px 13px}.bn-theme .bnMetriqueLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--bn-muted);align-items:center;gap:5px;margin-bottom:5px;font-size:11px;font-weight:800;display:flex}.bn-theme .bnMetriqueValeur{letter-spacing:-.02em;color:var(--bn-ink);white-space:nowrap;font-size:clamp(18px,1.9vw,24px);font-weight:750;line-height:1.15;display:block}.bn-theme .bnMetriquePied{color:var(--bn-muted);align-items:baseline;gap:6px;margin-top:4px;font-size:11.5px;display:flex}.bn-theme .bnDelta{letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:1px 6px;font-size:11px;font-weight:750;display:inline-flex}.bn-theme .bnDelta.bon{color:#15704c;background:#e4f4ec}.bn-theme .bnDelta.mauvais{color:#8d2130;background:#fbe9ec}.bn-theme .bnDelta.neutre{background:var(--bn-page);color:var(--bn-muted)}.bn-theme .bnAide{margin:0 0 14px}.bn-theme .bnAide>summary{cursor:pointer;color:var(--bn-indigo);background:var(--bn-soft);border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:11.5px;font-weight:700;list-style:none;display:inline-flex}.bn-theme .bnAide>summary::-webkit-details-marker{display:none}.bn-theme .bnAide>summary:before{content:"i";background:var(--bn-indigo);color:#fff;border-radius:50%;place-items:center;width:13px;height:13px;font-size:10.5px;font-style:italic;font-weight:800;display:grid}.bn-theme .bnAide[open]>summary{margin-bottom:8px}.bn-theme .bnGrilleEnveloppe{border:1px solid var(--bn-line);background:var(--bn-surface);border-radius:12px;overflow-x:auto}.bn-theme table.bnGrille{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px}.bn-theme table.bnGrille th,.bn-theme table.bnGrille td{border-bottom:1px solid var(--bn-line);text-align:right;white-space:nowrap;padding:7px 10px}.bn-theme table.bnGrille thead th{z-index:2;background:var(--bn-page);letter-spacing:.06em;text-transform:uppercase;color:var(--bn-muted);font-size:11px;font-weight:800;position:sticky;top:0}.bn-theme table.bnGrille th.bnGrilleTete,.bn-theme table.bnGrille td.bnGrilleTete{z-index:3;background:var(--bn-surface);text-align:left;min-width:210px;box-shadow:1px 0 0 var(--bn-line);position:sticky;left:0}.bn-theme table.bnGrille thead th.bnGrilleTete{background:var(--bn-page);z-index:4}.bn-theme table.bnGrille tbody tr:hover td,.bn-theme table.bnGrille tbody tr:hover td.bnGrilleTete{background:#fafbfa}.bn-theme table.bnGrille td.bnMoisCourant,.bn-theme table.bnGrille th.bnMoisCourant{background:#0b6f640f}.bn-theme table.bnGrille td.bnMoisFutur{color:var(--bn-muted)}.bn-theme table.bnGrille tr.bnGrilleTotal td{border-top:2px solid var(--bn-line);background:var(--bn-page);border-bottom:none;font-weight:750}.bn-theme table.bnGrille tr.bnGrilleTotal td.bnGrilleTete{background:var(--bn-page)}.bn-theme table.bnGrille tr.bnGrilleGroupe td{background:var(--bn-page);letter-spacing:.07em;text-transform:uppercase;color:var(--bn-muted);text-align:left;font-size:11px;font-weight:800}.bn-theme .bnCelluleReel{margin-top:1px;font-size:11.5px;font-weight:600;display:block}.bn-theme .bnLienAction{border:1px solid var(--bn-line);background:var(--bn-surface);height:32px;color:var(--bn-indigo);border-radius:8px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.bn-theme .bnLienAction:hover{background:var(--bn-soft)}.tablewrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.tablewrap::-webkit-scrollbar{height:9px}.tablewrap::-webkit-scrollbar-track{background:0 0}.tablewrap::-webkit-scrollbar-thumb{background:#cfd4dc;border-radius:99px}.tablewrap::-webkit-scrollbar-thumb:hover{background:#b4bbc6}.mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.94em}.bn-theme table.bnGrille th.bnGrilleTotalCol,.bn-theme table.bnGrille td.bnGrilleTotalCol{z-index:3;background:var(--bn-surface);border-left:1px solid var(--bn-line);box-shadow:-1px 0 0 var(--bn-line);position:sticky;right:0}.bn-theme table.bnGrille thead th.bnGrilleTotalCol{background:var(--bn-page);z-index:4}.bn-theme table.bnGrille tbody tr:hover td.bnGrilleTotalCol{background:#fafbfa}.bn-theme table.bnGrille tr.bnGrilleTotal td.bnGrilleTotalCol{background:var(--bn-page)}.bn-theme table.bnGrille tr.bnResultat td{border-top:2px solid var(--bn-indigo);background:var(--bn-soft);font-weight:800}.bn-theme table.bnGrille tr.bnResultat td.bnGrilleTete,.bn-theme table.bnGrille tr.bnResultat td.bnGrilleTotalCol{background:var(--bn-soft)}.bn-theme .bnRetirer{border:1px solid var(--bn-line);color:var(--bn-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:700}.bn-theme .bnRetirer:hover{border-color:var(--bn-red);color:var(--bn-red);background:#fdf3f4}.bn-theme .bnPeriode .bnPeriodeChoix{border:1px solid var(--bn-line);background-color:var(--bn-surface);height:28px;color:var(--bn-ink);border-radius:7px;margin:0 2px;padding:0 24px 0 9px;font-size:12.5px;font-weight:700}.bn-theme .bnSynthese{color:var(--bn-muted);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:2px;padding:9px 2px 12px;font-size:12.5px;display:flex}.bn-theme .bnSyntheseNombre{letter-spacing:-.02em;color:var(--bn-ink);font-size:17px;font-weight:750}.bn-theme .bnSyntheseMontant{color:var(--bn-ink);font-size:13.5px;font-weight:700}.bn-theme .bnSyntheseSep{opacity:.4}.bn-theme .bnStatut{white-space:nowrap;letter-spacing:-.01em;background:var(--bn-page);color:var(--bn-muted);border:1px solid var(--bn-line);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.bn-theme .bnStatut.attente{color:#6b4a14;background:#fdf8ef;border-color:#ead9bb}.bn-theme .bnStatut.fait{color:#14675c;background:#e9f5f1;border-color:#bfe0d8}.bn-theme .bnStatut.retard{color:#7d2130;background:#fdf3f4;border-color:#efccd1}.bn-theme .bnStatut.neutre{background:var(--bn-page);color:var(--bn-muted)}@media (min-width:801px){.nexusRail{width:248px}}.nexusRailMark{background:var(--bn-indigo);letter-spacing:-.5px;font-size:15px}.nexusRailBrandText strong{letter-spacing:.04em;font-size:16px;font-weight:750}.nexusRailBrandText span{letter-spacing:.11em;text-transform:uppercase;font-size:11px}.nexusRailItem{border-radius:9px!important;padding:10px 12px!important;font-size:13px!important}.nexusRailBadge{background:var(--bn-amber);color:#fff}.nexusEspace{background:var(--bn-page);border:1px solid var(--bn-line);border-radius:11px;margin:0 3px 16px;padding:10px 12px}.nexusEspace small{color:var(--bn-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;display:block}.nexusEspaceBouton{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex;box-shadow:none!important;color:var(--bn-ink)!important;background:0 0!important;border:0!important;padding:2px 0 0!important;font-size:12.5px!important;font-weight:600!important}.nexusRailAide{border:1px solid var(--bn-line);background:var(--bn-page);border-radius:12px;margin:10px 3px 12px;padding:13px 14px}.nexusRailAide strong{color:var(--bn-ink);font-size:12px}.nexusRailAide p{color:var(--bn-muted);margin:5px 0 9px;font-size:11px}.nexusRailUser{flex-direction:column;min-width:0;line-height:1.25;display:flex}.nexusRailUser strong{color:var(--bn-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.nexusRailUser small{color:var(--bn-muted);font-size:11.5px}.nexusTopActions{align-items:center;gap:12px;margin-left:auto;display:flex}.nexusTopSearch{background:var(--bn-surface);border:1px solid var(--bn-line);width:240px;max-width:34vw;color:var(--bn-muted);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:relative}.nexusTopSearch:focus-within{border-color:var(--bn-indigo);box-shadow:0 0 0 3px var(--bn-soft)}.nexusTopSearch input{min-width:0;color:var(--bn-ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:12.5px}.nexusTopSearch kbd{font:600 10px var(--font-sans);background:var(--bn-line);color:var(--bn-muted);border-radius:5px;flex:none;padding:2px 6px}.nexusCloche{cursor:pointer;place-items:center;width:36px;height:36px;display:grid;position:relative;border:1px solid var(--bn-line)!important;background:var(--bn-surface)!important;color:var(--bn-muted)!important;box-shadow:none!important;border-radius:9px!important;padding:0!important}.nexusCloche:hover{color:var(--bn-indigo)!important;border-color:var(--bn-indigo)!important}.nexusClocheDot{background:var(--bn-amber);border:1.5px solid var(--bn-surface);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.nexusRailItem:focus-visible,.nexusSousNavItem:focus-visible,.nexusCloche:focus-visible,.nexusEspaceBouton:focus-visible,.bnLienAction:focus-visible,.bnAlerte button:focus-visible{outline-offset:2px;outline:2px solid var(--bn-indigo)!important}.bnAlertes{margin:0;padding:0;list-style:none}.bnAlerte{border-top:1px solid var(--bn-line);grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px 4px;display:grid}.bnAlerte:first-child{border-top:0}.bnAlerteIcone{width:30px;height:30px;color:var(--bn-amber);background:#fff4e2;border-radius:9px;place-items:center;display:grid}.bnAlerte.retard .bnAlerteIcone{color:var(--bn-red);background:#faeae8}.bnAlerteTexte{flex-direction:column;gap:2px;min-width:0;display:flex}.bnAlerteTexte strong{color:var(--bn-ink);font-size:13.5px;font-weight:620}.bnAlerteTexte small{color:var(--bn-muted);font-size:12px}.bnConnecteur{border:1px solid var(--bn-line);background:var(--bn-page);border-radius:13px;margin-bottom:14px;padding:16px 18px}.bnConnecteurTete{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bnConnecteurTete p{max-width:64ch}.bnGuides{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin-top:8px;display:grid}.bnGuide{border:1px solid var(--bn-line);background:var(--bn-surface);border-radius:13px;flex-direction:column;padding:16px 18px;display:flex}.bnGuide .bnLienAction{align-self:flex-start;margin-top:auto}.bnGuide h3{color:var(--bn-ink);margin:0 0 4px;font-size:14.5px}.bnGuide p{max-width:62ch;margin:0 0 10px;font-size:12.5px}.bnGuide ol{color:var(--bn-ink);gap:6px;margin:0 0 12px;padding-left:18px;font-size:13px;display:grid}@media (max-width:800px){.nexusRailAide,.nexusRailUser,.nexusEspace,.nexusCrumbs{display:none}.nexusTopSearch{flex:1;width:auto;max-width:none}.nexusTopSearch kbd{display:none}.bnAlerte{grid-template-columns:30px minmax(0,1fr)}.bnAlerte .bnStatut,.bnAlerte button{grid-column:2;justify-self:start}.bnConnecteurTete{flex-direction:column}}.bnQuickbar{background:var(--bn-surface);border:1px solid var(--bn-line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 15px;padding:11px 14px;display:flex}.bnQuickbarLabel{color:var(--bn-muted);margin-right:6px;font-size:12px;font-weight:700}.bnQuickbar button{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:inline-flex;background:var(--bn-indigo)!important;color:#fff!important;box-shadow:none!important;border:0!important;border-radius:8px!important;padding:9px 13px!important;font-size:12px!important;font-weight:650!important}.bnQuickbar button:hover{background:var(--bn-dark)!important}.bnQuickbar button:focus-visible{outline:2px solid var(--bn-indigo);outline-offset:2px}.bnAvis{background:var(--bn-soft);border:1px solid var(--bn-tint-line);color:var(--bn-dark);border-radius:10px;align-items:center;gap:10px;margin:0 0 16px;padding:10px 13px;font-size:12.5px;display:flex}.bnAvis svg{flex:none}.bnAvis button{cursor:pointer;margin-left:auto;font-size:18px;line-height:1;box-shadow:none!important;color:var(--bn-dark)!important;background:0 0!important;border:0!important;padding:0 4px!important}.bnAvis button:focus-visible{outline:2px solid var(--bn-indigo);outline-offset:2px}.bnKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 16px;display:grid}.bnKpi{background:var(--bn-surface);border:1px solid var(--bn-line);border-radius:13px;min-width:0;padding:15px 16px 14px}.bnKpiTete{color:var(--bn-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.bnKpiTete i{background:var(--bn-soft);width:28px;height:28px;color:var(--bn-indigo);border-radius:8px;flex:none;place-items:center;display:grid}.bnKpi strong{letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--bn-ink);margin:10px 0 5px;font-size:23px;font-weight:660;display:block}.bnKpi strong.positive{color:#20885f}.bnKpi strong.negative{color:var(--bn-red)}.bnKpi small{color:var(--bn-muted);font-size:11.5px;display:block}.bnPastille{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:650;display:inline-block}.bnPastille.fait{color:#1f6b4f;background:#e3f3ea}.bnPastille.attente{color:#8a5a12;background:#fbefd4}.bnCarteAvecLien{position:relative}.bnCarteLien{position:absolute;top:16px;right:18px}.bnInsight{background:var(--bn-tint);border:1px solid var(--bn-tint-line);border-radius:13px;align-items:center;gap:14px;margin-top:16px;padding:15px 18px;display:flex}.bnInsightMarque{background:var(--bn-soft);width:35px;height:35px;color:var(--bn-indigo);border-radius:11px;flex:none;place-items:center;display:grid}.bnInsight h3{color:var(--bn-ink);margin:0 0 3px;font-size:13px}.bnInsight p{color:#4f625a;max-width:70ch;margin:0;font-size:12px}.bnInsight .bnLienAction{white-space:nowrap;margin-left:auto}@media (max-width:1120px){.bnKpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.bnKpis{grid-template-columns:1fr}.bnQuickbarLabel{display:none}.bnInsight{flex-wrap:wrap}.bnCarteLien{margin-bottom:8px;position:static}}.nexusRailItem[data-groupe]{letter-spacing:.035em;text-transform:uppercase;font-size:11px!important;font-weight:750!important}.nexusRailItem[data-groupe].active{font-weight:750!important}.bnQuickbarLabel{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.nexusRailAccueil{margin-bottom:5px;font-weight:650!important}.nexusRailSection{border-top:1px solid var(--bn-line);margin-top:4px;padding-top:6px}.nexusRailParent{text-align:left;cursor:pointer;letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:10px;width:100%;display:flex;box-shadow:none!important;color:#52666a!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:9px 10px!important;font-size:11px!important;font-weight:750!important}.nexusRailParent:hover{background:var(--bn-page)!important;color:var(--bn-indigo)!important}.nexusRailParent.actif{color:var(--bn-indigo)!important}.nexusRailParent svg:first-child{opacity:.85;flex:none}.nexusRailChevron{margin-left:auto;transition:transform .15s}.nexusRailParent[aria-expanded=true] .nexusRailChevron{transform:rotate(180deg)}.nexusRailSous{gap:1px;padding:2px 0 5px 11px;display:grid}.nexusRailSous[hidden]{display:none}.nexusRailSousItem{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:30px;display:flex;box-shadow:none!important;color:#5a6a6e!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:7px 9px 7px 12px!important;font-size:11px!important;font-weight:500!important}.nexusRailSousItem:hover{color:var(--bn-indigo)!important;background:#f2f7f4!important}.nexusRailSousItem.active{background:var(--bn-soft)!important;color:var(--bn-indigo)!important;box-shadow:inset 2px 0 0 var(--bn-indigo)!important;font-weight:650!important}.nexusRailSousItem:focus-visible,.nexusRailParent:focus-visible{outline-offset:2px;outline:2px solid var(--bn-indigo)!important}@media (max-width:800px){.nexusRailParent span,.nexusRailChevron,.nexusRailSous{display:none}.nexusRailParent{justify-content:center}}.nexusEntreesMobile{display:none}@media (max-width:800px){.nexusEntreesMobile{display:flex}}.nexusAvatar{background:var(--bn-tint-line);width:32px;height:32px;color:var(--bn-dark);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.bnSelectExercice{border:1px solid var(--bn-line);background:var(--bn-surface);color:var(--bn-ink);font:inherit;cursor:pointer;border-radius:9px;flex:none;padding:9px 12px;font-size:12px}.bnSelectExercice:focus-visible{outline:2px solid var(--bn-indigo);outline-offset:2px}.bnCap{border:1px solid var(--bn-line);background:var(--bn-surface);box-shadow:inset 4px 0 0 var(--bn-indigo);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.bnCap.alerte{box-shadow:inset 4px 0 0 var(--bn-red);background:#fdf6f5}.bnCapCorps{min-width:0;max-width:70ch}.bnCapPhrase{letter-spacing:-.02em;color:var(--bn-ink);margin:0 0 6px;font-size:22px;line-height:1.25}.bnCapPhrase strong{font-weight:700}.bnCapDetail{color:var(--bn-muted);margin:0;font-size:13.5px}.bnCapDetail strong{color:var(--bn-ink);font-variant-numeric:tabular-nums}.bnCapDepend{color:#6f4a0e;background:#fbefd4;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:13px}.bnCapLegende{color:var(--bn-muted);max-width:90ch;margin:8px 2px 16px;font-size:12px}.bnBascule{border:1px solid var(--bn-line);background:var(--bn-page);border-radius:10px;flex:none;padding:3px;display:inline-flex}.bnBascule button{cursor:pointer;box-shadow:none!important;color:var(--bn-muted)!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:7px 14px!important;font-size:12.5px!important;font-weight:600!important}.bnBascule button.actif{background:var(--bn-surface)!important;color:var(--bn-indigo)!important;box-shadow:0 1px 3px #172b381f!important}.bnBascule button:focus-visible{outline:2px solid var(--bn-indigo);outline-offset:2px}.bnGraphe{width:100%;height:auto;max-height:190px;margin-bottom:8px;display:block}.bnGrapheZero{stroke:var(--bn-muted);stroke-width:1px;stroke-dasharray:3 3;opacity:.55}.bnGrapheMois{fill:var(--bn-muted);font-size:11px}.bnBarre{fill:var(--bn-indigo)}.bnBarre.courant{fill:var(--bn-indigo);opacity:.85}.bnBarre.prevision{fill:color-mix(in srgb, var(--bn-indigo) 45%, #fff)}.bnBarre.negatif{fill:var(--bn-red)}.bnBarre.prevision.negatif{fill:#e3a6a1}.bnTresoTable{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;min-width:860px}.bnTresoTable th,.bnTresoTable td{border-bottom:1px solid var(--bn-line);text-align:right;white-space:nowrap;text-transform:none;letter-spacing:normal;color:var(--bn-ink);padding:9px 10px;font-size:12.5px}.bnTresoTable thead th{vertical-align:bottom;color:var(--bn-ink);background:var(--bn-surface);font-weight:650}.bnTresoTable thead th small{color:var(--bn-muted);font-size:11.5px;font-weight:500;display:block}.bnTresoTable thead th.courant{box-shadow:inset 0 -2px 0 var(--bn-indigo)}.bnTresoTable tbody th{z-index:1;text-align:left;background:var(--bn-surface);min-width:170px;font-weight:500;position:sticky;left:0}.bnTresoTable td.prevision,.bnTresoTable thead th.prevision{background:var(--bn-tint)}.bnTresoTable td.courant{background:var(--bn-soft)}.bnTresoTable tr.section th{background:var(--bn-page);color:var(--bn-ink);font-size:12px;font-weight:700}.bnTresoTable tr.soldeDepart td,.bnTresoTable tr.soldeDepart th{color:var(--bn-muted)}.bnTresoTable thead th.prevision small{font-style:italic}.bnTresoTable tr.variation td,.bnTresoTable tr.variation th{font-weight:600}.bnTresoTable tr.soldeFin td,.bnTresoTable tr.soldeFin th{border-top:2px solid var(--bn-ink);font-weight:700}.bnTresoTable td.negatif{color:var(--bn-red)}.bnGrapheValeur{font-variant-numeric:tabular-nums;fill:var(--bn-ink);font-size:11px}.bnGrapheValeur.negatif{fill:var(--bn-red)}.bnSrSeul{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bnLeviers{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:15px;margin:16px 0;display:grid}.bnListeCourte{margin:0 0 8px;padding:0;list-style:none}.bnListeCourte li{border-top:1px solid var(--bn-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.bnListeCourte li:first-child{border-top:0}.bnListeCourte span{flex-direction:column;min-width:0;display:flex}.bnListeCourte strong{font-size:13px;font-weight:620}.bnListeCourte small{color:var(--bn-muted);font-size:11.5px}.bnListeCourte b{font-variant-numeric:tabular-nums;font-size:13px}@media (max-width:800px){.bnCap{flex-direction:column}.bnCapPhrase{font-size:19px}}.nexusRailMark{border-radius:11px;width:35px;height:35px;font-size:18px}.nexusRailBrandText strong{font-size:17px}.bnSelectCompact{color:var(--bn-indigo);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:11px;font-weight:650}.bnSelectCompact:focus-visible{outline:2px solid var(--bn-indigo);outline-offset:2px}.bnLegendeGraphe{color:var(--bn-muted);justify-content:space-between;gap:12px;margin-top:10px;font-size:11px;display:flex}.bnLegendeGraphe span{align-items:center;gap:6px;display:inline-flex}.bnLegendeGraphe i{background:var(--bn-indigo);border-radius:50%;width:8px;height:8px}.bnThemeBouton{cursor:pointer;place-items:center;width:36px;height:36px;display:grid;border:1px solid var(--bn-line)!important;background:var(--bn-surface)!important;box-shadow:none!important;border-radius:9px!important;padding:0!important}.bnThemeBouton:hover{border-color:var(--bn-indigo)!important}.bnThemeBouton:focus-visible,.bnThemeChoix:focus-visible{outline:2px solid var(--bn-indigo);outline-offset:2px}.bnThemePastille{background:var(--bn-indigo);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--bn-surface), 0 0 0 1px var(--bn-line);border-radius:50%;display:block}.bnThemePanneau{z-index:41;background:var(--bn-surface);border:1px solid var(--bn-line);border-radius:12px;min-width:190px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #172b3829}.bnThemeChoix{text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;display:flex;box-shadow:none!important;color:var(--bn-ink)!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:8px 10px!important;font-size:13px!important;font-weight:500!important}.bnThemeChoix:hover{background:var(--bn-page)!important}.bnThemeChoix[aria-checked=true]{background:var(--bn-soft)!important;font-weight:650!important}.bnThemeChoix i{border-radius:50%;flex:none;width:16px;height:16px}.bn-theme .bnBanqueTete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;display:flex}.bn-theme .bnBanqueEtat{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;font-size:13px;display:flex}.bn-theme .bnBanqueActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bn-theme .bnBanqueComptes{border-top:1px solid var(--bn-line);flex-wrap:wrap;gap:8px 28px;margin:12px 0 0;padding:10px 0 0;list-style:none;display:flex}.bn-theme .bnBanqueComptes li{align-items:baseline;gap:10px;font-size:13px;display:flex}.bn-theme .bnBanqueComptes strong{font-variant-numeric:tabular-nums;color:var(--bn-ink)}.bn-theme .bnBoutonSecondaire{color:var(--bn-ink);border:1px solid var(--bn-line);cursor:pointer;box-shadow:none;background:#fff;border-radius:9px;padding:8px 14px;font-size:13px;font-weight:650}.bn-theme .bnBoutonSecondaire:hover:not(:disabled){background:var(--bn-tint);border-color:var(--bn-tint-line);box-shadow:none}.bn-theme .bnBoutonSecondaire:disabled{opacity:.5;cursor:not-allowed}.bn-theme .bnBoutonSecondaire:focus-visible{outline:2px solid var(--bn-indigo);outline-offset:2px}.bn-theme .bnFileTete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-bottom:12px;display:flex}.bn-theme .bnFiltres{flex-wrap:wrap;gap:6px;display:inline-flex}.bn-theme .bnFiltres .bnSegItem{align-items:center;gap:6px;display:inline-flex}.bn-theme .bnFiltreNombre{background:var(--bn-page);color:var(--bn-muted);border:1px solid var(--bn-line);border-radius:999px;padding:0 7px;font-size:11.5px;font-weight:700}.bn-theme .bnFiltres .bnSegItem.actif .bnFiltreNombre{color:var(--bn-indigo);border-color:var(--bn-tint-line);background:#fff}.bn-theme .bnProgression{color:var(--bn-muted);align-items:center;gap:12px;font-size:12.5px;display:flex}.bn-theme .bnProgressionBarre{background:var(--bn-line);border-radius:999px;width:140px;height:6px;overflow:hidden}.bn-theme .bnProgressionBarre span{background:var(--bn-indigo);border-radius:999px;height:100%;display:block}.bn-theme .bnProgressionTexte strong{color:var(--bn-ink);font-variant-numeric:tabular-nums}.bn-theme .bnMontantCol{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bn-theme .bnAnnuler{color:var(--bn-muted);font-size:12px}.bn-theme .bnAnnuler:hover{color:#9b1c2c}@media (max-width:700px){.bn-theme .bnProgressionBarre{width:90px}}.bn-theme .bnActionsLigne{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;display:flex}.bn-theme .bnProposition{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 16px;min-width:500px;display:flex}@media (max-width:1200px){.bn-theme .bnProposition{min-width:0}}.bn-theme .bnPropositionTexte{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;max-width:420px;font-size:12.5px;display:flex}.bn-theme .bnPropositionTexte small{font-size:11.5px}.bn-theme .bnLienDiscret{color:var(--bn-muted);font-size:12px;text-decoration:underline}.bn-theme .bnLienDiscret:hover{color:var(--bn-ink)}.bn-theme .bnErreurLigne{text-align:right;color:#9b1c2c;flex-basis:100%;font-size:12px}.bn-theme .bnCompteCellule{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.bn-theme .bnPiece{align-items:center;gap:8px;display:inline-flex}.bn-theme .bnPieceNote{font-size:11.5px}.bn-theme .bnSuggestion{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;align-items:center;gap:6px 12px;font-size:12.5px;display:flex}.bn-theme .bnSelectCompte{border:1px solid var(--bn-line);color:var(--bn-ink);background:#fff;border-radius:8px;padding:6px 10px;font-size:12.5px}.bn-theme .bnRelancesDuJour{border:1px solid var(--bn-tint-line);background:var(--bn-tint);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-bottom:12px;padding:12px 16px;font-size:13.5px;display:flex}.bn-theme .bnEtatRelance{flex-direction:column;align-items:flex-start;gap:3px;display:inline-flex}.bn-theme .bnEtatRelance small{font-size:11.5px}.bn-theme .bnEnvoiRelance{gap:10px;max-width:760px;display:grid}.bn-theme .bnChampRelance{color:var(--bn-muted);gap:4px;font-size:12.5px;font-weight:650;display:grid}.bn-theme .bnChampRelance input,.bn-theme .bnChampRelance textarea{font:inherit;color:var(--bn-ink);border:1px solid var(--bn-line);box-sizing:border-box;border-radius:8px;width:100%;padding:8px 10px;font-weight:400;line-height:1.5}.bn-theme .bnJournalVide{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:10px;padding:11px 18px;font-size:13.5px;display:flex}.bn-theme .bnJournalVide .listHeaderBadge{margin:0}.bn-theme .bnTableCompte,.bn-theme .bnTableBalance{table-layout:fixed;width:100%}.bn-theme .bnTableCompte th:first-child{width:112px}.bn-theme .bnTableCompte th:nth-child(3),.bn-theme .bnTableCompte th:nth-child(4){width:132px}.bn-theme .bnTableCompte th:nth-child(5){width:156px}.bn-theme .bnTableBalance th:nth-child(2),.bn-theme .bnTableBalance th:nth-child(3){width:150px}.bn-theme .bnTableBalance th:nth-child(4){width:170px}.bn-theme .bnNum{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bn-theme .bnTableCompte td:nth-child(2){text-overflow:ellipsis;overflow:hidden}@media (max-width:800px){.bn-theme .bnTableCompte,.bn-theme .bnTableBalance{table-layout:auto}}.bn-theme .bnExports{flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.bn-theme .bnExports .bnBoutonSecondaire{padding:5px 12px;font-size:12.5px}.bn-theme table{border-collapse:separate;border-spacing:0}.bn-theme .card table{border:1px solid var(--bn-line);background:var(--bn-surface);border-radius:12px;overflow:hidden}.bn-theme thead th{background:var(--bn-tint);color:var(--bn-dark);letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid var(--bn-tint-line);padding:12px 14px;font-size:11px;font-weight:700}.bn-theme tbody td{border-bottom:1px solid var(--bn-line);color:var(--bn-ink);padding:12px 14px;font-size:13.5px}.bn-theme tbody tr:nth-child(2n) td{background:#fafcfb}.bn-theme tbody tr:hover td{background:var(--bn-soft)}.bn-theme tbody tr:last-child td{border-bottom:0}.bn-theme td.muted,.bn-theme .muted{color:var(--bn-muted)}.bn-theme tbody td.muted:not([colspan]){color:color-mix(in srgb, var(--bn-ink) 78%, #fff);font-size:13.5px}.bn-theme tbody td[colspan].muted{color:var(--bn-muted)}.bn-theme .card table:not(.bnEtat):not(.bnGrille) tbody td:first-child:not(.muted):not([colspan]){font-weight:600}.bn-theme td strong{font-weight:700}.bn-theme table.bnEtat{font-size:13.5px}.bn-theme table.bnEtat tbody td{background:0 0!important}.bn-theme table.bnEtat tbody tr:hover{background:#f6faf8}.bn-theme table.bnEtat tbody td:last-child{text-align:right;white-space:nowrap;width:190px;font-weight:600}.bn-theme table.bnEtat tr.bnSection{background:var(--bn-tint)}.bn-theme table.bnEtat tr.bnSection td{color:var(--bn-dark);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid var(--bn-tint-line);border-bottom:1px solid var(--bn-tint-line);text-align:left;padding-top:13px;padding-bottom:13px;font-size:11.5px;font-weight:800}.bn-theme table.bnEtat tr.bnSection td:first-child{border-left:4px solid var(--bn-indigo)}.bn-theme table.bnEtat tr.bnSection:first-child td{border-top:0}.bn-theme table.bnEtat tr.bnLigne td:first-child{color:var(--bn-ink);padding-left:32px;font-weight:500}.bn-theme table.bnEtat tr.bnLigne td:last-child{font-weight:500}.bn-theme table.bnEtat tr.bnTotal,.bn-theme table.bnEtat tr.bnTotal:hover{background:#eef3f0}.bn-theme table.bnEtat tr.bnTotal td{border-top:1.5px solid #c3d3cb;font-weight:700}.bn-theme table.bnEtat tr.bnSolde,.bn-theme table.bnEtat tr.bnSolde:hover{background:linear-gradient(90deg,#1a8f5f26,#1a8f5f0a)}.bn-theme table.bnEtat tr.bnSolde td{color:var(--bn-dark);border-top:2px solid var(--bn-green);border-bottom:1px solid var(--bn-tint-line);padding-top:15px;padding-bottom:15px;font-size:15px;font-weight:800}.bn-theme table.bnEtat tr.bnSolde td:first-child{border-left:5px solid var(--bn-green)}.bn-theme table.bnEtat tr.bnSolde.negatif,.bn-theme table.bnEtat tr.bnSolde.negatif:hover{background:linear-gradient(90deg,#a4283a24,#a4283a08)}.bn-theme table.bnEtat tr.bnSolde.negatif td{border-top-color:var(--bn-red);color:#6e1c29}.bn-theme table.bnEtat tr.bnSolde.negatif td:first-child{border-left-color:var(--bn-red)}.bn-theme table.bnEtat tr.bnDiscret td{color:#7d8a99;font-size:12.5px;font-weight:400}.bn-theme table.bnEtat tr.bnDiscret td:first-child{padding-left:32px}.bn-theme .bnCode{color:#6f7d8c;min-width:46px;margin-right:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;display:inline-block}.bn-theme .bnNegatif{color:var(--bn-red)}.bn-theme tbody tr.bnTotal:nth-child(n) td{background:#eef3f0;border-top:1.5px solid #c3d3cb;font-weight:700}.bn-theme tbody tr.bnTotal:nth-child(n):hover td{background:#e7efeb}.bn-theme tr.bnOpATraiter td:first-child{box-shadow:inset 4px 0 0 var(--bn-amber)}.bn-theme tr.bnOpTraitee td:first-child{box-shadow:inset 4px 0 #1a8f5f8c}.bn-theme td.bnOpLibelle{font-weight:600}.bn-theme td.bnMontantCol{font-weight:700}.bn-theme td.bnOpAction{text-align:left;min-width:340px;max-width:480px}.bn-theme td.bnOpAction .bnActionsLigne{justify-content:flex-start}.bn-theme td.bnOpAction .bnProposition{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;min-width:0;display:flex}.bn-theme td.bnOpAction .bnPropositionTexte{text-align:left;background:var(--bn-tint);border:1px solid var(--bn-tint-line);border-left:4px solid var(--bn-green);border-radius:8px;align-items:flex-start;gap:3px;max-width:none;padding:8px 12px;font-size:13px}.bn-theme td.bnOpAction .bnSuggestion{border:1px solid #ecd9b4;border-left:4px solid var(--bn-amber);background:#fbf5ea;border-radius:8px;justify-content:flex-start;margin-bottom:4px;padding:8px 12px}.bn-theme td.bnOpAction .bnErreurLigne{text-align:left}.bn-theme td.bnOpAction .bnPropositionTexte small{margin:0;padding:0}.bn-theme tbody tr:has(.bnStatut.fait)>td:first-child{box-shadow:inset 4px 0 #1a8f5f8c}.bn-theme tbody tr:has(.bnStatut.attente)>td:first-child{box-shadow:inset 4px 0 0 var(--bn-amber)}.bn-theme tbody tr:has(.bnStatut.retard)>td:first-child{box-shadow:inset 4px 0 0 var(--bn-red)}.bn-theme table.bnEtat tbody tr>td:first-child{box-shadow:none}.bn-theme tbody tr.bnLigneRetard>td:first-child{box-shadow:inset 4px 0 0 var(--bn-red)}.bn-theme tbody tr.bnLigneRetard>td{background:#a4283a0b}:is(.bn-theme tbody td:last-child:has(>.linkAction),.bn-theme tbody td:last-child:has(>a.bnLienDiscret)){white-space:nowrap}.bn-theme,.modalBackdrop{--bn-h:36px;--bn-h-c:32px;--bn-r:10px;--bn-bord:#cfd9d5;--bn-bord-fort:#aebdb7;--bn-anneau:0 0 0 3px #176a5738}:is(.bn-theme main,.modalBackdrop) button:not(.primary,.btnCreate,.linkAction,.cardRowToggle,.bnLienAction,.bnSegItem,.subTab,.filtreChip,.bnRetirer,.bnMenuLigneItem,.bnAnnuler,.bnFenetreFermer,[class*=cl-],[class*=nexus],[class*=prisme]):not(.prisme-racine *),:is(.bn-theme main,.modalBackdrop) a.bnBoutonSecondaire,:is(.bn-theme main,.modalBackdrop) a.pillAction{color:var(--bn-ink);white-space:nowrap;background-color:#fff;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s;min-height:var(--bn-h)!important;border-radius:var(--bn-r)!important;letter-spacing:0!important;border:1px solid var(--bn-bord)!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 16px!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 1px 1px #172b380a!important}:is(.bn-theme main,.modalBackdrop) button:not(.primary,.btnCreate,.linkAction,.cardRowToggle,.bnLienAction,.bnSegItem,.subTab,.filtreChip,.bnRetirer,.bnMenuLigneItem,.bnAnnuler,.bnFenetreFermer,[class*=cl-],[class*=nexus],[class*=prisme]):not(.prisme-racine *):hover:not(:disabled),:is(.bn-theme main,.modalBackdrop) a.bnBoutonSecondaire:hover,:is(.bn-theme main,.modalBackdrop) a.pillAction:hover{background-color:var(--bn-tint)!important;border-color:var(--bn-indigo)!important;color:var(--bn-dark)!important;transform:none!important;box-shadow:0 1px 2px #172b3814!important}:is(.bn-theme main,.modalBackdrop) button:not(.primary,.btnCreate,.linkAction,.cardRowToggle,.bnLienAction,.bnSegItem,.subTab,.filtreChip,.bnRetirer,.bnMenuLigneItem,.bnAnnuler,.bnFenetreFermer,[class*=cl-],[class*=nexus],[class*=prisme]):not(.prisme-racine *):active:not(:disabled){background-color:var(--bn-soft)!important;transform:none!important}:is(.bn-theme main,.bn-theme,.modalBackdrop) button.primary,:is(.bn-theme main,.modalBackdrop) button.btnCreate,:is(.bn-theme main,.modalBackdrop) a.primary{white-space:nowrap;transition:background-color .14s,border-color .14s,box-shadow .14s;min-height:var(--bn-h)!important;border-radius:var(--bn-r)!important;letter-spacing:0!important;background:var(--bn-indigo)!important;color:#fff!important;border:1px solid var(--bn-indigo)!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 18px!important;font-size:13px!important;font-weight:650!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important;transform:none!important;box-shadow:0 1px 2px #10584747!important}:is(.bn-theme main,.bn-theme,.modalBackdrop) button.primary:hover:not(:disabled),:is(.bn-theme main,.modalBackdrop) button.btnCreate:hover:not(:disabled),:is(.bn-theme main,.modalBackdrop) a.primary:hover{background:var(--bn-dark)!important;border-color:var(--bn-dark)!important;transform:none!important;box-shadow:0 2px 8px #1058474d!important}:is(.bn-theme main,.bn-theme,.modalBackdrop) button.primary:active:not(:disabled),:is(.bn-theme main,.modalBackdrop) button.btnCreate:active:not(:disabled){box-shadow:none!important}:is(.bn-theme main,.bn-theme,.modalBackdrop) button.primary:disabled,:is(.bn-theme main,.modalBackdrop) button.btnCreate:disabled{opacity:1;cursor:not-allowed;color:#6d7f79!important;box-shadow:none!important;background:#e3ebe8!important;border-color:#d3dedb!important}:is(.bn-theme main,.bn-theme,.modalBackdrop) button.primary.danger{background:var(--bn-red,#a4283a)!important;border-color:var(--bn-red,#a4283a)!important;box-shadow:0 1px 2px #a4283a4d!important}:is(.bn-theme main,.bn-theme,.modalBackdrop) button.primary.danger:hover:not(:disabled){background:#8a1f2f!important;border-color:#8a1f2f!important;box-shadow:0 2px 8px #a4283a52!important}:is(.bn-theme main,.modalBackdrop) button:disabled{cursor:not-allowed}:is(.bn-theme main,.modalBackdrop) button:not(.linkAction,.cardRowToggle,[class*=cl-]):not(.prisme-racine *):focus-visible,:is(.bn-theme main,.modalBackdrop) a.bnBoutonSecondaire:focus-visible{box-shadow:var(--bn-anneau)!important;outline:none!important}:is(.bn-theme main) .bnSegItem{min-height:var(--bn-h-c);border-radius:8px;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}:is(.bn-theme main) .filtreChip{min-height:var(--bn-h-c);align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;display:inline-flex}:is(.bn-theme main,.modalBackdrop) :is(td,th) button:not(.primary,.btnCreate,.linkAction,.cardRowToggle,.bnLienAction,.bnRetirer,.bnMenuLigneItem,[class*=cl-]):not(.prisme-racine *),:is(.bn-theme main,.modalBackdrop) :is(td,th) a.bnBoutonSecondaire{min-height:var(--bn-h-c)!important;padding:0 12px!important;font-size:12.5px!important;font-weight:600!important}:is(.bn-theme main,.modalBackdrop) :is(td,th) button.primary{min-height:var(--bn-h-c)!important;padding:0 14px!important;font-size:12.5px!important}:is(.bn-theme main,.modalBackdrop) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),select,textarea):not(.prisme-racine *){color:var(--bn-ink);transition:border-color .14s,box-shadow .14s;min-height:var(--bn-h)!important;border-radius:var(--bn-r)!important;border:1px solid var(--bn-bord)!important;box-shadow:none!important;background-color:#fff!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important;line-height:1.3!important}:is(.bn-theme main,.modalBackdrop) textarea:not(.prisme-racine *){min-height:72px!important;padding:9px 12px!important;line-height:1.45!important}:is(.bn-theme main,.modalBackdrop) :is(input,select,textarea):not(.prisme-racine *)::placeholder{color:#8a979f;font-weight:400}:is(.bn-theme main,.modalBackdrop) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),select,textarea):not(.prisme-racine *):hover:not(:disabled){border-color:var(--bn-bord-fort)!important}:is(.bn-theme main,.modalBackdrop) :is(input,select,textarea):not(.prisme-racine *):focus,:is(.bn-theme main,.modalBackdrop) :is(input,select,textarea):not(.prisme-racine *):focus-visible{border-color:var(--bn-indigo)!important;box-shadow:var(--bn-anneau)!important;outline:none!important}:is(.bn-theme main,.modalBackdrop) :is(input,select,textarea):not(.prisme-racine *):disabled{color:var(--bn-muted);cursor:not-allowed;opacity:1;background-color:var(--bn-page)!important}:is(.bn-theme main,.modalBackdrop) select:not(.prisme-racine *):not([multiple]):not([size]){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%235f6a73' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1.5 1.5 4.5 4.5 4.5-4.5'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:12px 8px!important;padding-right:34px!important}:is(.bn-theme main,.modalBackdrop) select:not(.prisme-racine *):disabled{background-image:none!important}:is(.bn-theme main,.modalBackdrop) :is(td,th) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),select):not(.prisme-racine *){min-height:var(--bn-h-c)!important;padding-left:10px!important;font-size:12.5px!important}:is(.bn-theme main,.modalBackdrop) :is(td,th) select:not(.prisme-racine *):not([multiple]):not([size]){padding-right:30px!important}:is(.bn-theme main) select.bnPeriodeChoix{min-height:var(--bn-h)!important}:is(.bn-theme,.modalBackdrop) .champEnLigne{color:var(--bn-muted);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:inline-flex}:is(.bn-theme,.modalBackdrop) .champEnLigne :where(input,select){padding:0 12px}:is(.bn-theme,.modalBackdrop) .bnRangeeControles{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}:is(.bn-theme,.modalBackdrop) form label:where(:not([class])),:is(.bn-theme,.modalBackdrop) .darkGrid>label{align-content:start}:is(.bn-theme main,.modalBackdrop) :is(form,.darkGrid,.form)>button:is(.primary,.btnCreate){place-self:start}:is(.bn-theme main,.modalBackdrop) :is(input,select):not(.prisme-racine *){align-self:start}.bn-theme main .linkAction{color:var(--bn-indigo)}.bn-theme main .linkAction+.linkAction,.bn-theme main .linkAction+a.linkAction,.bn-theme main a.linkAction+.linkAction{margin-left:14px!important}:is(.bn-theme main tbody td:last-child:has(>.linkAction),.bn-theme main tbody td:last-child:has(>a.bnLienDiscret)){white-space:normal;text-align:right;min-width:200px;max-width:380px;line-height:1.9}.bn-theme main tbody td:last-child:has(>.linkAction)>.linkAction{white-space:nowrap;display:inline-block!important}.bn-theme main tbody td .linkAction{margin-right:0!important}.bnFenetreEntete{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin:-4px 0 14px;display:flex}.bnFenetreTitre{letter-spacing:-.01em;color:var(--bn-ink,#172b38);margin:0;font-size:17px;font-weight:700}.bnFenetreFermer{cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;line-height:1;min-height:0!important;box-shadow:none!important;color:var(--bn-muted,#5f6a73)!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:0!important;font-size:15px!important;display:inline-flex!important}.bnFenetreFermer:hover{background:var(--bn-soft,#e4f1eb)!important;color:var(--bn-ink,#172b38)!important}.bnFenetreFermer:focus-visible{outline:none;box-shadow:var(--bn-anneau,0 0 0 3px #176a5738)!important}@media (max-width:800px){.nexusTopbar{gap:10px;padding:12px 14px}.nexusTopActions{flex:1 1 0;gap:8px;min-width:0;margin-left:0}.nexusTopSearch{min-width:0}.nexusTopSearch input{text-overflow:ellipsis}.bn-theme main{min-width:0;overflow-x:clip}.bn-theme main table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.bn-theme main .card,.bn-theme main section{min-width:0;max-width:100%}}.bn-theme main .bnLienAction{border-color:var(--bn-bord);border-radius:var(--bn-r)}.bn-theme main .bnLienAction:hover{border-color:var(--bn-indigo)}.bnGroupeForm{display:contents}.bnGroupeForm[hidden]{display:none!important}.modalBackdrop form label:not([class]):has(>input[type=checkbox]){min-height:var(--bn-h,36px);align-self:end;align-items:center}.bn-theme main form label:not([class]):has(>input[type=checkbox]){min-height:var(--bn-h,36px);align-self:end;align-items:center}.modalBackdrop form label:not([class]):has(>input[type=checkbox])>input{align-self:center;margin:0}.bn-theme main form label:not([class]):has(>input[type=checkbox])>input{align-self:center;margin:0}.modalBackdrop input[type=file],.bn-theme main input[type=file]{font:inherit;color:var(--bn-muted,#5b6780);font-size:12.5px}.modalBackdrop input[type=file]::file-selector-button{font:inherit;min-height:var(--bn-h-c,32px);border:1px solid var(--bn-bord-fort,#c9d3e0);color:var(--bn-ink,#172b38);cursor:pointer;background:#fff;border-radius:10px;margin-right:10px;padding:0 12px;font-size:12.5px;font-weight:600}.bn-theme main input[type=file]::file-selector-button{font:inherit;min-height:var(--bn-h-c,32px);border:1px solid var(--bn-bord-fort,#c9d3e0);color:var(--bn-ink,#172b38);cursor:pointer;background:#fff;border-radius:10px;margin-right:10px;padding:0 12px;font-size:12.5px;font-weight:600}.modalBackdrop input[type=file]::file-selector-button:hover{background:var(--bn-tint,#f1f5f9)}.bn-theme main input[type=file]::file-selector-button:hover{background:var(--bn-tint,#f1f5f9)}.bn-theme main td.celluleActions>.linkAction{margin-left:14px;margin-right:0!important}.bn-theme main td.celluleActions{max-width:320px;line-height:1.9}.bn-theme main td:has(>button.linkAction:only-child){min-width:8.5em}.bn-theme .listHeader:not(.warn) .listHeaderBadge{color:#66727f!important}.bn-theme .etatVideAide,.bn-theme .filtreLigneLabel,.bn-theme .helper,.bn-theme .bnCode{color:#66727f}.bn-theme .bnZero{color:#6b7785}.bn-theme .positive,.bn-theme .bnKpi strong.positive{color:color-mix(in srgb, var(--bn-green) 82%, #000)}.nexusTopSearch kbd{color:var(--bn-ink)}.bnMetriqueADate{border-top:1px dashed var(--bn-line,#e6eceb);cursor:help;margin-top:4px;padding-top:4px;font-weight:600}.bn-theme .bnOffrePage{max-width:680px;margin:0 auto;padding:56px 16px 72px}.bn-theme .bnOffrePage h1{letter-spacing:-.01em;margin:0 0 10px;font-size:28px}.bn-theme .bnOffre{margin-top:20px}.bn-theme .bnOffreChoix{border:0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:0 0 4px;padding:0;display:grid}.bn-theme .bnOffreChoix legend{color:var(--bn-muted);margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.bn-theme .bnOffreOption{cursor:pointer;background:var(--bn-surface);border:1px solid var(--bn-bord,#cfd9d5);border-radius:var(--bn-radius);align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.bn-theme .bnOffreOption:hover{border-color:var(--bn-bord-fort,#aebdb7)}.bn-theme .bnOffreOption.choisie{border-color:var(--bn-indigo);background:var(--bn-tint);box-shadow:0 0 0 1px var(--bn-indigo)}.bn-theme .bnOffreOption:has(input:focus-visible){box-shadow:var(--bn-anneau,0 0 0 3px #176a5738)}.bn-theme .bnOffreOption input{accent-color:var(--bn-indigo);margin-top:3px}.bn-theme .bnOffreOption span{gap:2px;display:grid}.bn-theme .bnOffreOption small{color:var(--bn-muted);font-size:13px;line-height:1.4}.bn-theme .bnOffreNote{max-width:62ch;margin:12px 0 16px;font-size:13.5px}.bn-theme .bnFaits{border-top:1px solid var(--bn-line);flex-wrap:wrap;gap:8px 32px;margin:16px 0 0;padding:14px 0 0;display:flex}.bn-theme .bnFaits div{gap:2px;display:grid}.bn-theme .bnFaits dt{color:#66727f;font-size:12.5px}.bn-theme .bnFaits dd{margin:0;font-weight:600}.bn-theme .bnFaits+.actions{margin-top:18px!important}.bn-theme .bnBandeauAbonnement{margin:0 0 16px}.bn-theme .bnOffrePage .nexusRailBrandText{display:flex}.bn-theme .bnEspace{flex-direction:column;gap:16px;max-width:720px;margin:0 auto;padding:32px 16px 72px;display:flex}.bn-theme .bnEspace h1{letter-spacing:-.01em;margin:0;font-size:26px}.bn-theme .bnEspace h2{margin:0;font-size:18px}.bn-theme .bnEspace p{margin:0}.bn-theme .bnEspaceEntete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.bn-theme .bnEspaceListe{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bn-theme .bnEspaceNote{background:var(--bn-surface);border:1px solid var(--bn-bord,#cfd9d5);border-radius:var(--bn-radius);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.bn-theme .bnEspaceNoteTete{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bn-theme .bnEspaceMontant{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.bn-theme .bnEspaceRaisons{color:var(--bn-muted);text-align:left;margin:2px 0 0;padding-left:18px;font-size:12.5px}.bn-theme .bnEspaceActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.bn-theme .bnBoutonFil{font:inherit;color:var(--bn-indigo,#0b6f64);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:12px}.bn-theme .bnBoutonFil:hover{background:var(--bn-tint,#e9f2ef)}.bnFil{flex-direction:column;gap:14px;display:flex}.bnFil .bnFilListe{flex-direction:column;gap:10px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.bnFil .bnFilItem{background:#f6f8f7;border:1px solid #d9e2de;border-radius:10px;padding:10px 12px;font-size:14px}.bnFil .bnFilMeta{color:#5b6780;margin-bottom:4px;font-size:12px}.bn-theme{--bn-haut:78px}.bnApp{background:radial-gradient(1100px 460px at 96% -80px, var(--bn-soft) 0%, transparent 68%), radial-gradient(760px 380px at 62% 140px, color-mix(in srgb, var(--bn-indigo) 5%, transparent) 0%, transparent 70%), var(--bn-page);min-height:100vh}.bn-theme .bnTop{z-index:30;background:color-mix(in srgb, var(--bn-surface) 88%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid var(--bn-line);align-items:center;gap:18px;height:78px;padding:0 26px;display:flex;position:sticky;top:0}.bnTopMarque{flex:none;align-items:center;gap:11px;display:flex}.bnTopMarque .nexusRailMark{color:#fff;background:var(--bn-indigo);border-radius:12px;place-items:center;width:40px;height:40px;font-size:19px;font-weight:800;display:grid}.bnTopMarqueTexte{flex-direction:column;line-height:1.15;display:flex}.bnTopMarqueTexte strong{letter-spacing:.07em;color:var(--bn-ink);font-size:15px;font-weight:800}.bnTopMarqueTexte span{letter-spacing:.15em;text-transform:uppercase;color:var(--bn-muted);font-size:10px;font-weight:600}.bn-theme .bnTop .nexusEspace{background:var(--bn-surface);border-radius:14px;flex:none;min-width:200px;max-width:250px;margin:0;padding:7px 14px 8px}.bn-theme .bnTop .nexusEspace small{letter-spacing:.1em;font-size:10px;font-weight:600}.bn-theme .bnTop .nexusEspaceBouton{font-size:13.5px!important;font-weight:700!important}.bnTopNav{scrollbar-width:none;flex:1;justify-content:safe center;align-self:stretch;align-items:stretch;gap:2px;min-width:0;display:flex;overflow-x:auto}.bnTopNav::-webkit-scrollbar{display:none}.bn-theme .bnTopItem{cursor:pointer;white-space:nowrap;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;transition:color .15s;display:flex;position:relative;box-shadow:none!important;color:var(--bn-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important}.bn-theme .bnTopItem svg{opacity:.85;width:19px;height:19px}.bn-theme .bnTopItem:hover{color:var(--bn-ink)!important}.bn-theme .bnTopItem.actif{color:var(--bn-indigo)!important;font-weight:700!important}.bn-theme .bnTopItem.actif svg{opacity:1}.bnTopItem.actif:after{content:"";background:var(--bn-indigo);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.bn-theme .bnTopItem:focus-visible{outline:2px solid var(--bn-indigo);outline-offset:-4px;border-radius:10px!important}.bn-theme .bnTop .nexusTopActions{flex:none;gap:10px;margin-left:0}.bn-theme .bnTop .nexusTopSearch{border-radius:22px;width:clamp(190px,17vw,300px);max-width:none;height:44px;padding:0 14px}.bn-theme .bnTop .nexusTopSearch input{font-size:13px}.bn-theme .bnTop .nexusCloche,.bn-theme .bnTop .bnThemeBouton,.bn-theme .bnTopIcone{width:44px;height:44px;border-radius:50%!important}.bn-theme .bnTopIcone{cursor:pointer;place-items:center;display:grid;border:1px solid var(--bn-line)!important;background:var(--bn-surface)!important;color:var(--bn-muted)!important;box-shadow:none!important;padding:0!important}.bn-theme .bnTopIcone:hover{color:var(--bn-indigo)!important;border-color:var(--bn-indigo)!important}.bn-theme .bnTopIcone:focus-visible{outline:2px solid var(--bn-indigo);outline-offset:2px}.bn-theme .bnTopIcone svg{width:18px;height:18px}.bn-theme .bnTop .nexusClocheDot{background:var(--bn-red);top:10px;right:11px}.bnTopUtilisateur{background:var(--bn-soft);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.bn-theme .bnBande{z-index:25;scrollbar-width:none;background:color-mix(in srgb, var(--bn-surface) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--bn-line);align-items:center;gap:4px;height:50px;padding:0 26px;display:flex;position:sticky;top:78px;overflow-x:auto}.bnBande::-webkit-scrollbar{display:none}.bnBande .bnSousBascule{margin-left:auto}.bnCorps{align-items:flex-start;min-width:0;display:flex}.bn-theme .bnLateral{width:250px;top:var(--bn-haut);height:calc(100vh - var(--bn-haut));border-right:1px solid var(--bn-line);scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:none;gap:3px;padding:22px 14px 28px 22px;display:flex;position:sticky;overflow-y:auto}.bnLateral:hover{scrollbar-color:var(--bn-line) transparent}.bnLateralTete{justify-content:space-between;align-items:center;gap:8px;padding:0 10px 12px 12px;display:flex}.bnLateralTete strong{color:var(--bn-ink);letter-spacing:-.01em;font-size:13px;font-weight:750}.bn-theme .bnSousBascule{cursor:pointer;flex:none;place-items:center;width:32px;height:32px;display:grid;border:1px solid var(--bn-line)!important;background:var(--bn-surface)!important;color:var(--bn-muted)!important;box-shadow:none!important;border-radius:10px!important;padding:0!important}.bn-theme .bnSousBascule:hover{color:var(--bn-indigo)!important;border-color:var(--bn-indigo)!important}.bn-theme .bnSousBascule:focus-visible{outline:2px solid var(--bn-indigo);outline-offset:2px}.bn-theme .bnSousItem{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;transition:background .12s,color .12s;display:flex;box-shadow:none!important;color:var(--bn-ink)!important;background:0 0!important;border:0!important;border-radius:11px!important;padding:10px 12px!important;font-size:13.5px!important;font-weight:550!important}.bn-theme .bnSousItem:hover{background:color-mix(in srgb, var(--bn-indigo) 7%, transparent)!important;color:var(--bn-indigo)!important}.bn-theme .bnSousItem:focus-visible{outline:2px solid var(--bn-indigo);outline-offset:1px}.bn-theme .bnBande .bnSousItem{white-space:nowrap;flex:none;width:auto;border-radius:10px!important;padding:8px 14px!important;font-size:13px!important}.bnPrincipal{min-width:0;min-height:calc(100vh - var(--bn-haut));flex-direction:column;flex:1;display:flex}.bn-theme .bnOnglets{top:var(--bn-haut);z-index:20;background:color-mix(in srgb, var(--bn-page) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky}.bn-theme .bnOnglets .nexusSousNav{background:0 0;padding:0 32px}.bn-theme .bnOnglets .nexusSousNavItem{padding:13px 15px 11px;font-weight:550}.bn-theme .bnOnglets .nexusSousNavItem.active{font-weight:700}.bn-theme .bnMain{padding:28px 32px 40px}.bn-theme .bnMain .helper+.bnTitrePage+p,.bn-theme .bnMain .bnTitrePage+p.muted{max-width:70ch;font-size:16.5px;line-height:1.5}.bn-theme .card{border-radius:18px;box-shadow:0 1px 2px #172b380a,0 12px 28px -18px #172b3824}.bn-theme .bnQuickbar{border-radius:18px;gap:12px;margin-bottom:16px;padding:12px 14px;box-shadow:0 1px 2px #172b380a,0 12px 28px -18px #172b3824}.bn-theme .bnQuickbar button{gap:12px;min-height:44px;background:var(--bn-soft)!important;color:var(--bn-ink)!important;border-radius:14px!important;padding:7px 24px 7px 8px!important;font-size:14px!important;font-weight:700!important}.bn-theme .bnQuickbar button:first-of-type{background:var(--bn-indigo)!important;color:#fff!important}.bnQuickbar button svg{box-sizing:content-box;background:color-mix(in srgb, var(--bn-indigo) 12%, transparent);width:14px;height:14px;color:var(--bn-indigo);border-radius:50%;flex:none;padding:6px}.bnQuickbar button:first-of-type svg{color:#fff;background:#ffffff2e}.bn-theme .bnAvis{border-radius:16px;gap:12px;padding:13px 18px;font-size:13.5px}.bn-theme .bnAvis svg{box-sizing:content-box;background:var(--bn-indigo);color:#fff;border-radius:50%;width:16px;height:16px;padding:6px}.bn-theme .bnAvis strong{font-weight:750}.bn-theme .bnKpis{background:var(--bn-surface);border:1px solid var(--bn-line);border-radius:20px;gap:0;padding:20px 6px;box-shadow:0 1px 2px #172b380a,0 12px 28px -18px #172b3824}.bn-theme .bnKpiTete{flex-direction:row-reverse;justify-content:flex-end;gap:14px;font-size:13.5px}.bn-theme .bnKpiTete i{background:var(--bn-soft);border-radius:50%;width:44px;height:44px}.bn-theme .bnKpi strong{letter-spacing:-.035em;margin:6px 0 4px;font-size:clamp(24px,2.2vw,34px);font-weight:800}.bn-theme .bnKpi small{font-size:13px}@media (max-width:1900px){.bnTopMarqueTexte span{display:none}.bn-theme .bnTop{gap:14px}.bn-theme .bnTop .nexusEspace{min-width:180px}.bn-theme .bnTopItem{padding:0 8px!important;font-size:11.5px!important}.bnTopItem.actif:after{left:8px;right:8px}.bn-theme .bnTop .nexusTopSearch{width:clamp(150px,10vw,220px)}}@media (max-width:1280px){.bn-theme .bnTop .nexusEspace{min-width:150px;max-width:190px}}@media (max-width:1100px){.bn-theme .bnTop .nexusTopSearch kbd{display:none}.bn-theme .bnTop{gap:12px;padding:0 16px}}@media (max-width:900px){.bn-theme{--bn-haut:124px}.bn-theme .bnApp[data-sous-actif=oui]{--bn-haut:172px}.bn-theme .bnTop{flex-wrap:wrap;row-gap:6px;height:auto;padding:10px 14px 0}.bnTopMarqueTexte{display:none}.bn-theme .bnTop .nexusEspace{flex:1 1 0;min-width:0;max-width:none}.bn-theme .bnTop .nexusTopActions{margin-left:auto}.bn-theme .bnTop .nexusTopSearch{display:none}.bnTopNav{flex:0 0 100%;order:3;justify-content:flex-start;height:56px}.bn-theme .bnTopItem span{font-size:11px;display:inline!important}.bn-theme .bnTopItem{padding:0 11px!important}.bn-theme .bnBande{padding:0 14px;top:124px}.bn-theme .bnMain{padding:18px 16px 32px}.bn-theme .bnKpis{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.bn-theme .bnKpi:nth-child(odd){border-left:0}}@media (max-width:560px){.bn-theme .bnKpis{grid-template-columns:1fr}.bn-theme .bnKpi{border-left:0}}.bn-theme .bnOnglets .nexusSousNavItem{box-shadow:none!important;color:var(--bn-muted)!important;background:0 0!important;border:0!important;border-bottom:2.5px solid #0000!important;border-radius:0!important}.bn-theme .bnOnglets .nexusSousNavItem:hover{color:var(--bn-ink)!important}.bn-theme .bnOnglets .nexusSousNavItem.active{color:var(--bn-indigo)!important;border-bottom-color:var(--bn-indigo)!important}.bn-theme .bnOnglets .nexusSousNavItem:focus-visible{outline:2px solid var(--bn-indigo);outline-offset:-3px;border-radius:8px!important}@media (max-width:900px){.bn-theme .bnTop .nexusEspace{padding:6px 12px 7px;display:block}}@media (max-width:560px){.bn-theme .bnTop .nexusTopActions{gap:6px}.bn-theme .bnTop .nexusTopActions>div:has(.bnThemeBouton){display:none}.bn-theme .bnTop .nexusCloche,.bn-theme .bnTopIcone,.bnTopUtilisateur{width:38px;height:38px}}.bn-theme .bnTopItem{letter-spacing:.04em;text-transform:uppercase;text-align:center;max-width:100px;line-height:1.15;white-space:normal!important;padding:0 6px!important;font-size:10px!important;font-weight:650!important}.bn-theme .bnTopItem.actif{font-weight:750!important}.bn-theme .bnTopItem span{display:inline!important}.bnTopItem.actif:after{left:6px;right:6px}.bn-theme{--bn-r:8px;--bn-rs:6px;--bn-ombre:0 1px 2px #0f1b2d0d}.bn-theme .bnTop{background:var(--bn-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 var(--bn-line);border-bottom:0}.bn-theme .bnMain{color:var(--bn-ink);font-variant-numeric:tabular-nums;padding:18px 26px 44px;font-size:12.5px;line-height:1.45}.bnTete{justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;display:flex}.bnTeteGauche{align-items:center;gap:12px;min-width:0;display:flex}.bn-theme .bnTitrePage{letter-spacing:-.02em;color:var(--bn-ink);margin:0;font-size:20px;font-weight:650;line-height:1.2}.bn-theme .bnAideBouton{border:1px solid var(--bn-line);background:var(--bn-surface);height:24px;color:var(--bn-muted);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.bn-theme .bnAideBouton:hover,.bn-theme .bnAideBouton[aria-expanded=true]{color:var(--bn-indigo);border-color:var(--bn-indigo);background:var(--bn-soft)}.bn-theme .bnDescription{border-radius:var(--bn-rs);background:var(--bn-soft);color:var(--bn-ink);margin:-6px 0 14px;padding:9px 12px;font-size:12px;line-height:1.5}.bn-theme .bnMain[data-aide=non] .note.bnAide{display:none}.bnTeteDroite{flex:none;align-items:center;gap:8px;display:flex}.bn-theme .bnRecherchePage{border-radius:var(--bn-rs);background:var(--bn-surface);border:1px solid var(--bn-line);width:260px;height:30px;color:var(--bn-muted);align-items:center;gap:8px;padding:0 10px;display:flex}.bn-theme .bnRecherchePage:focus-within{border-color:var(--bn-indigo)}.bn-theme .bnRecherchePage input{min-width:0;font:inherit;color:var(--bn-ink);background:0 0;border:0;outline:0;flex:1;height:auto;padding:0;font-size:12px}.bn-theme .bnSelectExercice{border-radius:var(--bn-rs);height:30px;padding:0 10px;font-size:12px;font-weight:600}.bn-theme .bnQuickbar{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;padding:0;display:flex}.bn-theme .bnQuickbarLabel{display:none}.bn-theme .bnQuickbar button{align-items:center;gap:6px;height:30px;min-height:0;display:inline-flex;border-radius:var(--bn-rs)!important;background:var(--bn-surface)!important;color:var(--bn-ink)!important;border:1px solid var(--bn-line)!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important}.bn-theme .bnQuickbar button:hover{background:var(--bn-tint)!important}.bn-theme .bnQuickbar button:first-of-type{background:var(--bn-indigo)!important;border-color:var(--bn-indigo)!important;color:#fff!important}.bn-theme .bnQuickbar button:first-of-type:hover{background:var(--bn-dark)!important}.bnQuickbar button svg{color:currentColor;background:0 0;flex:none;width:13px;height:13px;padding:0}.bn-theme .bnMain .note{line-height:1.5;display:block}.bn-theme .bnAvis{align-items:center;gap:10px;display:flex}.bn-theme .bnAvis,.bn-theme .bnMain .note{border-radius:var(--bn-rs);background:var(--bn-surface);color:var(--bn-ink);border:1px solid var(--bn-line);border-left:3px solid var(--bn-indigo);box-shadow:none;margin:0 0 10px;padding:8px 12px;font-size:12px}.bn-theme .bnMain .note.attention{border-left-color:#c58a35}.bn-theme .bnMain .noteTitre{margin-right:6px;font-weight:700}.bn-theme .bnAvis svg{width:14px;height:14px;color:var(--bn-indigo);background:0 0;padding:0}.bn-theme .bnKpis{background:var(--bn-surface);border:1px solid var(--bn-line);border-radius:var(--bn-r);box-shadow:var(--bn-ombre);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 14px;padding:0;display:grid;overflow:hidden}.bn-theme .bnKpi{border:0;border-left:1px solid var(--bn-line);background:0 0;border-radius:0;padding:12px 16px}.bn-theme .bnKpi:first-child{border-left:0}.bn-theme .bnKpiTete{letter-spacing:.02em;color:var(--bn-muted);flex-direction:row;justify-content:space-between;gap:10px;font-size:11px;font-weight:600}.bn-theme .bnKpiTete i{border-radius:var(--bn-rs);background:var(--bn-tint);width:24px;height:24px;color:var(--bn-muted)}.bn-theme .bnKpi strong{letter-spacing:-.02em;margin:6px 0 2px;font-size:22px;font-weight:600;display:block}.bn-theme .bnKpi small{color:var(--bn-muted);font-size:11px}.bn-theme .card{border:1px solid var(--bn-line);border-radius:var(--bn-r);background:var(--bn-surface);box-shadow:var(--bn-ombre);padding:14px 16px}.bn-theme .card+.card{margin-top:12px}.bn-theme .card h2{letter-spacing:-.01em;margin:0 0 4px;font-size:13px;font-weight:650}.bn-theme .card h3{font-size:12.5px;font-weight:650}.bn-theme .card p,.bn-theme .bnMain .helper{color:var(--bn-muted);font-size:12px;line-height:1.5}.bn-theme .bnMain table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.bn-theme .bnMain thead th{z-index:1;text-align:left;white-space:nowrap;background:var(--bn-tint);color:var(--bn-muted);letter-spacing:.07em;text-transform:uppercase;border-top:1px solid var(--bn-line);border-bottom:1px solid var(--bn-line);padding:7px 12px;font-size:10px;font-weight:650;position:sticky;top:0}.bn-theme .bnMain thead th:first-child{border-left:1px solid var(--bn-line);border-top-left-radius:var(--bn-rs)}.bn-theme .bnMain thead th:last-child{border-right:1px solid var(--bn-line);border-top-right-radius:var(--bn-rs)}.bn-theme .bnMain tbody td,.bn-theme .bnMain tfoot td{border-bottom:1px solid var(--bn-line);vertical-align:middle;padding:6px 12px;font-weight:450}.bn-theme .bnMain tbody tr:hover td{background:color-mix(in srgb, var(--bn-indigo) 4%, var(--bn-surface))}.bn-theme .bnMain td.num,.bn-theme .bnMain th.num{text-align:right;white-space:nowrap}.bn-theme .bnMain td.num{font-weight:500}.bn-theme .bnMain tr.bnTotal td,.bn-theme .bnMain tfoot td{background:var(--bn-tint);font-weight:650}.bn-theme .bnMain tr.bnTotal:hover td{background:var(--bn-soft)}.bn-theme .bnMain tfoot td{border-top:2px solid var(--bn-line)}.bn-theme .bnMain td.muted{text-align:left;color:var(--bn-muted);padding:6px 12px;font-size:12px}.bn-theme .bnMain .bnBoutonFil{border:1px solid var(--bn-line);background:var(--bn-surface);height:22px;min-height:0;color:var(--bn-muted);border-radius:5px;padding:0 8px;font-size:11px;line-height:1}.bn-theme .bnMain label{color:var(--bn-muted);font-size:11px;font-weight:600}.bn-theme .bnMain input:not([type=checkbox]):not([type=radio]),.bn-theme .bnMain select,.bn-theme .bnMain textarea{font:inherit;border:1px solid var(--bn-line);border-radius:var(--bn-rs);background:var(--bn-surface);height:30px;color:var(--bn-ink);padding:0 10px;font-size:12.5px}.bn-theme .bnMain textarea{height:auto;padding:8px 10px}.bn-theme .bnMain input:focus-visible,.bn-theme .bnMain select:focus-visible,.bn-theme .bnMain textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--bn-indigo) 30%, transparent);outline-offset:0;border-color:var(--bn-indigo)}.bn-theme .bnMain button:not(.bnBoutonFil):not(.nexusSousNavItem):not(.bnAideBouton):not(.bnSegItem):not(.nexusCycleNoeud){font:inherit;border-radius:var(--bn-rs);height:30px;padding:0 12px;font-size:12px;font-weight:600}.bn-theme .bnMain .bnSeg{background:var(--bn-tint);border:1px solid var(--bn-line);border-radius:var(--bn-r);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.bn-theme .bnMain .bnSeg .bnSegItem,.bn-theme .bnMain button.bnSegItem{border-radius:var(--bn-rs);height:24px;box-shadow:none;color:var(--bn-muted);background:0 0;border:1px solid #0000;padding:0 11px;font-size:12px;font-weight:600}.bn-theme .bnMain .bnSeg .bnSegItem:hover{background:color-mix(in srgb, var(--bn-ink) 5%, transparent);color:var(--bn-ink);border-color:#0000}.bn-theme .bnMain .bnSeg .bnSegItem.actif,.bn-theme .bnMain .bnSeg .bnSegItem.actif:hover{background:var(--bn-surface);color:var(--bn-indigo);border-color:var(--bn-line);box-shadow:var(--bn-ombre)}.bn-theme .bnOnglets .nexusSousNavItem{padding:11px 12px 9px;font-size:12px}@media (max-width:1500px){.bn-theme .bnTop{gap:10px;padding:0 16px}.bn-theme .bnTop .nexusEspace{min-width:128px;max-width:150px;padding:6px 10px 7px}.bn-theme .bnTop .nexusCloche,.bn-theme .bnTop .bnThemeBouton,.bn-theme .bnTopIcone,.bnTopUtilisateur{width:36px;height:36px}.bn-theme .bnTop .nexusTopActions{gap:6px}}@media (max-width:1120px){.bn-theme .bnKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-theme .bnKpi:nth-child(odd){border-left:0}.bn-theme .bnKpi:nth-child(n+3){border-top:1px solid var(--bn-line)}.bn-theme .bnRecherchePage{width:200px}}@media (max-width:900px){.bn-theme .bnRecherchePage{display:none}.bn-theme .bnMain{padding:14px 14px 28px}.bn-theme .bnTitrePage{font-size:18px}}@media (max-width:480px){.bn-theme .bnKpis{grid-template-columns:1fr}.bn-theme .bnKpi{border-left:0;border-top:1px solid var(--bn-line)}.bn-theme .bnKpi:first-child{border-top:0}}.bn-theme .bnMain button.bnSegItem{border-color:var(--bn-line);background:var(--bn-surface)}.bn-theme .bnMain button.bnSegItem.actif{background:var(--bn-soft);border-color:var(--bn-indigo);color:var(--bn-indigo);box-shadow:none}.bn-theme .bnMain .bnSeg button.bnSegItem{background:0 0;border-color:#0000}.bn-theme .bnMain .bnSeg button.bnSegItem.actif{background:var(--bn-surface);border-color:var(--bn-line);color:var(--bn-indigo);box-shadow:var(--bn-ombre)}.bn-theme .bnLateral{gap:1px;width:216px;padding:16px 10px 24px 14px}.bn-theme .bnLateralTete strong{letter-spacing:.09em;text-transform:uppercase;color:var(--bn-muted);font-size:10px;font-weight:700}.bn-theme .bnSousItem{border-radius:var(--bn-rs)!important;padding:7px 10px!important;font-size:12.5px!important;font-weight:550!important}.bn-theme .bnSousItem.actif{background:var(--bn-soft)!important;color:var(--bn-indigo)!important;font-weight:650!important}.bn-theme .bnSousBascule{width:26px;height:26px;border-radius:var(--bn-rs)!important}.bn-theme{--bn-laiton:#c49a3c;--bn-serif:var(--font-serif), "Source Serif 4", Georgia, serif}.bnApp{background:linear-gradient(180deg, color-mix(in srgb, var(--bn-indigo) 9%, var(--bn-page)) 0, var(--bn-page) 260px)}.bn-theme .bnTop{box-shadow:0 1px 0 var(--bn-line);border-top:3px solid #0000;border-image:linear-gradient(90deg, var(--bn-dark), var(--bn-indigo) 55%, var(--bn-laiton)) 1}.bnTopMarque .nexusRailMark{background:linear-gradient(145deg, var(--bn-indigo), var(--bn-dark));box-shadow:0 2px 6px color-mix(in srgb, var(--bn-dark) 40%, transparent);place-items:center;display:grid}.bn-theme .bnTopItem.actif{color:var(--bn-dark)!important}.bnTopItem.actif:after{background:var(--bn-laiton);height:3px}.bn-theme .bnLateral{background:linear-gradient(180deg, var(--bn-dark), color-mix(in srgb, var(--bn-dark) 72%, #000));border-right:0;gap:2px;padding:18px 12px 24px}.bn-theme .bnLateralTete{padding:0 8px 12px}.bn-theme .bnLateralTete strong{color:var(--bn-laiton);letter-spacing:.14em;font-size:10px}.bn-theme .bnLateral .bnSousBascule{color:#c9d6ea!important;background:#ffffff0f!important;border-color:#ffffff24!important}.bn-theme .bnLateral .bnSousItem{position:relative;color:#c3d0e4!important;border-radius:var(--bn-rs)!important;padding:9px 12px 9px 14px!important;font-size:12.5px!important;font-weight:500!important}.bn-theme .bnLateral .bnSousItem:hover{color:#fff!important;background:#ffffff12!important}.bn-theme .bnLateral .bnSousItem.actif{color:#fff!important;background:#ffffff1c!important;font-weight:650!important}.bn-theme .bnLateral .bnSousItem.actif:before{content:"";background:var(--bn-laiton);border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:0}.bn-theme .bnTitrePage{font-family:var(--bn-serif);letter-spacing:-.015em;font-size:26px;font-weight:600}.bn-theme .bnKpi strong{font-family:var(--bn-serif);letter-spacing:-.01em;font-size:27px;font-weight:600}.bn-theme .bnMain .card h2{font-family:var(--bn-serif);font-size:15px;font-weight:600}.bn-theme .bnKpis{background:var(--bn-surface);border-color:var(--bn-line);border-top:3px solid var(--bn-indigo)}.bn-theme .bnKpi{position:relative}.bn-theme .bnKpi:first-child .bnKpiTete i{background:color-mix(in srgb, var(--bn-indigo) 14%, #fff);color:var(--bn-indigo)}.bn-theme .bnKpi:nth-child(2) .bnKpiTete i{color:#1f7a5a;background:#dff1e8}.bn-theme .bnKpi:nth-child(3) .bnKpiTete i{color:#94701d;background:#f6ead0}.bn-theme .bnKpi:nth-child(4) .bnKpiTete i{color:#4a5a85;background:#e5e9f4}.bn-theme .bnAvis,.bn-theme .bnMain .note{border-left-color:var(--bn-laiton);background:color-mix(in srgb, var(--bn-laiton) 7%, var(--bn-surface))}.bn-theme .bnDescription{background:var(--bn-soft);border-left:3px solid var(--bn-laiton)}.bn-theme .bnOnglets .nexusSousNavItem.active{border-bottom-color:var(--bn-laiton)!important;color:var(--bn-dark)!important}.bn-theme .bnMain thead th{background:var(--bn-soft);color:var(--bn-dark);border-top-color:var(--bn-tintLine,var(--bn-line));border-bottom:3px double color-mix(in srgb, var(--bn-indigo) 40%, var(--bn-line))}.bn-theme .bnMain tr.bnTotal td{background:var(--bn-tint)}.bn-theme .bnMain td.etatVide{text-align:center;padding:28px 12px}.bn-theme .bnMain .etatVideTitre{font-family:var(--bn-serif);color:var(--bn-dark);font-size:16px;font-weight:600;display:block}.bn-theme .bnMain .etatVideAide{max-width:62ch;color:var(--bn-muted);margin:6px auto 0;font-size:12px;display:block}.bnTopMarqueTexte{display:flex}.bnTopMarqueTexte strong{letter-spacing:.1em;font-size:14px;font-family:var(--bn-serif);color:var(--bn-dark);font-weight:700}@media (max-width:1500px){.bnTopMarqueTexte span{display:none}}@media (max-width:900px){.bnTopMarqueTexte{display:none}}.bn-theme .bnMain .bnRecherchePage input:not([type=checkbox]):not([type=radio]){height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.bn-theme .bnRecherchePage{background:var(--bn-surface);border:1px solid var(--bn-line);width:280px;height:34px;box-shadow:var(--bn-ombre);border-radius:17px;padding:0 10px 0 12px}.bn-theme .bnRecherchePage:focus-within{border-color:var(--bn-indigo);box-shadow:0 0 0 3px color-mix(in srgb, var(--bn-indigo) 16%, transparent)}.bn-theme .bnRecherchePage kbd{background:var(--bn-soft);color:var(--bn-dark);border:0;border-radius:6px;padding:2px 6px;font-size:10px}@media (max-width:1500px){.bn-theme .bnTopItem{padding:0 5px!important}.bnTopItem.actif:after{left:5px;right:5px}.bn-theme .bnTop .nexusEspace{max-width:140px}}:root{--bn-indigo:#1d3f72;--bn-soft:#dce6f4;--bn-tint:#eef2f9;--bn-tint-line:#c9d6ea;--bn-dark:#122a4f;--bn-page:#e7edf6;--bn-line:#d0dae8;--bn-ink:#0f1b2d;--bn-surface:#fff;--bn-muted:#55627a;--bn-laiton:#c49a3c;--bn-serif:var(--font-serif), "Source Serif 4", Georgia, serif;--bn-ombre:0 1px 2px #0f1b2d0d;--navy:#122a4f;--navy-2:#1d3f72;--accent:#1d3f72;--accent-2:#c49a3c;--bg:#e7edf6;--ink:#0f1b2d}body{background:linear-gradient(180deg, color-mix(in srgb, var(--bn-indigo) 9%, var(--bn-page)) 0, var(--bn-page) 260px) fixed;color:var(--bn-ink)}.topbar{background:var(--bn-surface);color:var(--bn-ink);border-top:3px solid #0000;border-bottom:0;border-image:linear-gradient(90deg, var(--bn-dark), var(--bn-indigo) 55%, var(--bn-laiton)) 1;height:4rem;box-shadow:0 1px 0 var(--bn-line);background-image:none;padding:0 22px}.topbar:after{display:none}.topbarOrg{gap:12px}.topbarOrgIcon{background:linear-gradient(145deg, var(--bn-indigo), var(--bn-dark));box-shadow:0 2px 6px color-mix(in srgb, var(--bn-dark) 40%, transparent)}.topbarNom{font-family:var(--bn-serif);letter-spacing:.1em;color:var(--bn-dark);margin-right:8px;font-size:15px;font-weight:700}.topbarEspace{border-left:1px solid var(--bn-line);padding-left:14px}.topbarLabel{color:var(--bn-muted);letter-spacing:.09em;font-size:.6rem}.topbar .cl-organizationSwitcherTrigger,.topbar .cl-userButtonTrigger{color:var(--bn-ink)}.topbar .cl-organizationSwitcherTrigger:hover{background:var(--bn-tint)}.card{background:var(--bn-surface);border:1px solid var(--bn-line);box-shadow:var(--bn-ombre);border-radius:8px}.primary{background:var(--bn-indigo);border-radius:6px}.primary:hover:not(:disabled){background:var(--bn-dark)}.pill{background:color-mix(in srgb, var(--bn-indigo) 10%, var(--bn-surface));color:var(--bn-indigo)}main h1{font-family:var(--bn-serif);letter-spacing:-.015em;font-weight:600}.note{border-left:3px solid var(--bn-laiton)}.bn-theme .topbar{background:var(--bn-surface)!important;box-shadow:0 1px 0 var(--bn-line)!important}.bn-theme .topbar:after{display:none!important}.bn-theme .topbarOrgIcon{background:linear-gradient(145deg, var(--bn-indigo), var(--bn-dark));color:#fff;box-shadow:0 2px 6px color-mix(in srgb, var(--bn-dark) 40%, transparent)}.bn-theme .topbarLabel{color:var(--bn-muted)}.bn-theme .topbar .cl-organizationSwitcherTrigger,.bn-theme .topbar .cl-userButtonTrigger{color:var(--bn-ink)}.bn-theme .bnQuickbar button:nth-of-type(2){background:color-mix(in srgb, var(--bn-laiton) 15%, #fff)!important;border-color:color-mix(in srgb, var(--bn-laiton) 45%, #fff)!important;color:#6e5010!important}.bn-theme .bnQuickbar button:nth-of-type(2):hover{background:color-mix(in srgb, var(--bn-laiton) 26%, #fff)!important}.bn-theme .bnQuickbar button:nth-of-type(3){color:#1b5f46!important;background:#dff1e8!important;border-color:#b6dcc9!important}.bn-theme .bnQuickbar button:nth-of-type(3):hover{background:#cbe8da!important}.bn-theme .bnQuickbar button:nth-of-type(4){color:#34437a!important;background:#e5e9f4!important;border-color:#c5cde6!important}.bn-theme .bnQuickbar button:nth-of-type(4):hover{background:#d6dcee!important}@keyframes palEntree{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}@keyframes palTourne{to{transform:rotate(360deg)}}.palFond{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a142a85;justify-content:center;align-items:flex-start;padding:11vh 16px 16px;display:flex;position:fixed;inset:0}.palBoite{background:var(--bn-surface,#fff);border-top:3px solid var(--bn-laiton,#c49a3c);width:min(700px,100%);max-height:min(580px,78vh);color:var(--bn-ink);border-radius:14px;flex-direction:column;font-size:13px;animation:.14s ease-out palEntree;display:flex;overflow:hidden;box-shadow:0 28px 90px #08102466}.palChamp{border-bottom:1px solid var(--bn-line);height:56px;color:var(--bn-muted);flex:none;align-items:center;gap:12px;padding:0 16px;display:flex}.palChamp input{min-width:0;font:inherit;color:var(--bn-ink);flex:1;font-size:16px;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.palChamp input::placeholder{color:var(--bn-muted);opacity:.8}.palBoite kbd{font:600 10px var(--font-sans);background:var(--bn-soft);color:var(--bn-dark);border:0;border-radius:5px;padding:2px 6px}.palChargement{border:2px solid var(--bn-line);border-top-color:var(--bn-indigo);border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite palTourne}.palFiltres{scrollbar-width:none;flex:none;gap:6px;padding:10px 16px 6px;display:flex;overflow-x:auto}.palFiltre{border:1px solid var(--bn-line);background:var(--bn-surface);height:26px;color:var(--bn-muted);font:inherit;cursor:pointer;border-radius:13px;flex:none;padding:0 12px;font-size:12px;font-weight:600}.palFiltre:hover{border-color:var(--bn-indigo);color:var(--bn-indigo)}.palFiltre.actif{background:var(--bn-indigo);border-color:var(--bn-indigo);color:#fff}.palIndice{border-left:3px solid var(--bn-laiton,#c49a3c);background:color-mix(in srgb, var(--bn-laiton,#c49a3c) 12%, #fff);color:var(--bn-dark);border-radius:6px;flex:none;margin:6px 16px 0;padding:7px 11px;font-size:12px}.palListe{flex:1;padding:4px 8px 8px;overflow-y:auto}.palSectionTitre{letter-spacing:.09em;text-transform:uppercase;color:var(--bn-muted);align-items:center;gap:6px;padding:10px 10px 4px;font-size:10px;font-weight:700;display:flex}.palSectionTitre .palIcone{width:12px;height:12px;color:inherit;background:0 0;padding:0}.palElement{cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:7px 10px;display:flex;position:relative}.palElement.actif{background:var(--bn-soft)}.palElement.actif:before{content:"";background:var(--bn-laiton,#c49a3c);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.palIcone{box-sizing:content-box;background:var(--bn-tint);width:16px;height:16px;color:var(--bn-indigo);border-radius:9px;flex:none;padding:7px}.palElement.actif .palIcone{background:var(--bn-indigo);color:#fff}.palTexte{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.palTitre{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.palDetail{color:var(--bn-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.palMarque{background:color-mix(in srgb, var(--bn-laiton,#c49a3c) 30%, transparent);color:inherit;border-radius:3px;padding:0 1px}.palEtiquette{background:var(--bn-tint);color:var(--bn-muted);white-space:nowrap;border-radius:10px;flex:none;padding:2px 9px;font-size:10.5px;font-weight:600}.palElement.actif .palEtiquette{color:var(--bn-dark);background:#fff}.palEntree{flex:none}.palVide{text-align:center;color:var(--bn-muted);flex-direction:column;align-items:center;gap:6px;margin:0;padding:30px 20px;font-size:12.5px;display:flex}.palVide strong{color:var(--bn-ink);font-size:14px}.palErreur{color:var(--bn-red)}.palPied{border-top:1px solid var(--bn-line);background:var(--bn-tint);color:var(--bn-muted);flex:none;align-items:center;gap:18px;padding:9px 16px;font-size:11px;display:flex}.palPied kbd{margin-right:4px}.palAstuce{margin-left:auto}.palLanceur{border:1px solid var(--bn-line);background:var(--bn-surface);height:34px;color:var(--bn-muted);font:inherit;cursor:pointer;box-shadow:var(--bn-ombre,none);border-radius:17px;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:12px;display:flex}.palLanceur:hover{border-color:var(--bn-indigo);color:var(--bn-indigo)}.palLanceur:focus-visible{outline:2px solid var(--bn-indigo);outline-offset:2px}.palLanceurTexte{text-align:left;min-width:118px}.palLanceur kbd{font:600 10px var(--font-sans);background:var(--bn-soft);color:var(--bn-dark);border-radius:6px;padding:2px 6px}@media (max-width:640px){.palFond{padding-top:5vh}.palPied,.palEtiquette{display:none}.palLanceurTexte{min-width:0}.palLanceur kbd{display:none}}@media (prefers-reduced-motion:reduce){.palBoite,.palChargement{animation:none}}.bn-theme{--bn-rech:46px;--bn-haut:calc(78px + var(--bn-rech))}.bn-theme .bnApp[data-sous=bandeau][data-sous-actif=oui]{--bn-haut:calc(128px + var(--bn-rech))}.bn-theme .bnBande{top:calc(78px + var(--bn-rech))}.bnBarreRecherche{z-index:28;height:var(--bn-rech);background:color-mix(in srgb, var(--bn-page) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--bn-line);justify-content:center;align-items:center;padding:0 26px;display:flex;position:sticky;top:78px}.palLanceur.palLanceurLarge{background:var(--bn-surface);border-radius:17px;width:min(720px,100%);height:34px;padding:0 8px 0 14px}.palLanceurLarge .palLanceurTexte{flex:1;min-width:0}.palLanceurLarge:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--bn-indigo) 12%, transparent)}.bnBarreGlobale{top:4rem}@media (max-width:900px){.bn-theme{--bn-haut:calc(124px + var(--bn-rech))}.bn-theme .bnApp[data-sous-actif=oui]{--bn-haut:calc(172px + var(--bn-rech))}.bn-theme .bnBande{top:calc(124px + var(--bn-rech))}.bnBarreRecherche{padding:0 14px;top:124px}.bnBarreGlobale{position:static;top:0}.palLanceur.palLanceurLarge .palLanceurTexte{min-width:0}}.palBoite .palChamp input:focus,.palBoite .palChamp input:focus-visible,.palBoite .palChamp input:hover{box-shadow:none!important;border:0!important;outline:0!important}.palSection+.palSection{margin-top:2px}.bn-theme .bnRaccourcisFiscaux{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;padding:4px 0 2px;display:grid}.bn-theme .bnRaccourcisFiscaux button{text-align:left;border:1px solid var(--bn-line);background:var(--bn-surface);border-radius:var(--bn-r);cursor:pointer;height:auto;font:inherit;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px 12px 16px;display:flex;position:relative}.bn-theme .bnRaccourcisFiscaux button:before{content:"";background:var(--bn-laiton);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.bn-theme .bnRaccourcisFiscaux button:hover{border-color:var(--bn-indigo);background:var(--bn-tint)}.bn-theme .bnRaccourcisFiscaux strong{color:var(--bn-dark);font-size:13px}.bn-theme .bnRaccourcisFiscaux span{color:var(--bn-muted);font-size:11.5px;font-weight:450}.bn-theme .bnSuiviForm{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:8px 0 4px;display:flex}.bn-theme .bnSuiviForm label{flex-direction:column;gap:4px;display:flex}.bn-theme .bnSuiviForm .bnSuiviNote{flex:1;min-width:220px}.bn-theme .bnSuiviForm .bnSuiviNote input{width:100%}.bnModalHote .notice{background:color-mix(in srgb, var(--bn-laiton) 8%, #fff);color:var(--bn-ink);border:1px solid var(--bn-line);border-left:3px solid var(--bn-laiton);border-radius:8px;padding:9px 12px;font-size:12px;line-height:1.5}.bnModalHote .darkNote{background:var(--bn-tint);color:var(--bn-dark);border:1px solid var(--bn-line);border-radius:8px;font-size:12.5px}.bnModalHote .darkPanel{border-top:3px solid var(--bn-laiton);border-radius:14px}.bnModalHote .darkPanel h2{font-family:var(--bn-serif);letter-spacing:-.01em;font-weight:600}.bnModalHote th{background:var(--bn-soft);color:var(--bn-dark);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:650}@media (max-width:640px){.bn-theme .bnExports{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.bn-theme .listHeader{flex-wrap:wrap}.bn-theme .listHeader>div[style*="display: flex"]{flex-wrap:wrap;max-width:100%}}.bn-theme .bnMain .bnRaccourcisFiscaux button{text-align:left;border-radius:var(--bn-r);align-items:flex-start;padding:12px 14px 12px 16px;font-weight:500;height:auto!important}.bn-theme .bnMain .bnRaccourcisFiscaux button strong{text-align:left}.bn-theme h1{font-family:var(--bn-serif);letter-spacing:-.015em;font-weight:600}.bn-theme .bnMain .bnRaccourcisFiscaux button.bnAcces{text-align:left!important;white-space:normal!important;justify-content:flex-start!important;align-items:flex-start!important;height:auto!important;min-height:0!important;padding:12px 14px 12px 16px!important;line-height:1.35!important}.bn-theme .bnMain .bnRaccourcisFiscaux button.bnAcces span{white-space:normal}.bn-theme .bnChoixExercice{color:var(--bn-muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.bn-theme .bnTableExports .bnGroupeExport td{background:var(--bn-tint);color:var(--bn-dark);letter-spacing:.09em;text-transform:uppercase;padding-top:8px;padding-bottom:8px;font-size:10px;font-weight:700}.bn-theme .bnTableExports .bnCelluleExport{text-align:right;white-space:nowrap}.bn-theme .bnTableExports .bnExports>.muted{display:none}.bn-theme .bnTableExports .bnExports{justify-content:flex-end}@media (max-width:640px){.bn-theme .bnTableExports .bnCelluleExport,.bn-theme .bnChoixExercice{white-space:normal}}.bn-theme .bnTableExports .bnExports{flex-wrap:nowrap}.bn-theme .bnTableExports th:last-child,.bn-theme .bnTableExports td.bnCelluleExport{white-space:nowrap;width:1%}@media (max-width:640px){.bn-theme .bnTableExports .bnExports{flex-wrap:wrap}.bn-theme .bnTableExports th:last-child,.bn-theme .bnTableExports td.bnCelluleExport{width:auto}.bn-theme .bnTableExports,.bn-theme .bnTableExports tbody{width:100%;display:block}.bn-theme .bnTableExports thead{display:none}.bn-theme .bnTableExports tr{border-bottom:1px solid var(--bn-line);padding:10px 0;display:block}.bn-theme .bnTableExports tr.bnGroupeExport{padding:0}.bn-theme .bnTableExports td{white-space:normal;border:0;width:auto;padding:2px 12px;display:block}.bn-theme .bnTableExports td.bnCelluleExport{text-align:left;padding-top:8px}.bn-theme .bnTableExports .bnExports{justify-content:flex-start}}@media (max-width:800px){html body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),html body select,html body textarea{font-size:16px!important}}.bn-theme .bnTableDefile{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.bn-theme .bnBarreFiltres{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:end;gap:12px 14px;margin:0 0 14px;display:grid}.bn-theme .bnBarreFiltres>label{min-width:0;color:var(--bn-muted);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.bn-theme .bnBarreFiltres :is(input,select){text-overflow:ellipsis;width:100%!important;min-width:0!important;max-width:100%!important}.bn-theme .bnBarreFiltresActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bn-theme .bnGrilleCartes{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.bn-theme .bnGrilleCartes.bnGrilleCartesEtroite{flex:1;grid-template-columns:minmax(0,1.5fr) minmax(240px,.75fr);align-items:stretch;gap:12px}@media (max-width:800px){.bn-theme .bnGrilleCartes,.bn-theme .bnGrilleCartes.bnGrilleCartesEtroite{grid-template-columns:minmax(0,1fr)}}.bn-theme .bnTete{flex-wrap:wrap;row-gap:10px}.bn-theme .bnTeteGauche{flex-wrap:wrap;row-gap:8px}.bn-theme .bnTeteDroite{max-width:100%;margin-left:auto}.bn-theme .bnTeteDroite .bnSelectExercice{max-width:100%}.bn-theme button.linkAction,.bn-theme button.bnLienAction{text-align:left}.modalBackdrop .bnTableDefile{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media (max-width:900px){.modalBackdrop .bnLignesVente thead{display:none}.modalBackdrop .bnLignesVente,.modalBackdrop .bnLignesVente tbody{width:100%;display:block}.modalBackdrop .bnLignesVente tr{border-bottom:1px solid var(--bn-line,#e3e8f0);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.modalBackdrop .bnLignesVente td{border:0;min-width:0;padding:0;display:block}.modalBackdrop .bnLignesVente td[data-label]:before{content:attr(data-label);color:#5b6780;margin-bottom:3px;font-size:11px;font-weight:700;display:block}.modalBackdrop .bnLignesVente td[data-label=Libellé],.modalBackdrop .bnLignesVente td[data-label=Catégorie],.modalBackdrop .bnLignesVente td[data-label=Nature],.modalBackdrop .bnLignesVente td[colspan]{grid-column:1/-1}.modalBackdrop .bnLignesVente td input,.modalBackdrop .bnLignesVente td select{width:100%!important;max-width:100%!important}.modalBackdrop .bnLignesVente details>div{flex-wrap:wrap}.modalBackdrop .bnLignesVente .champEnLigne{flex:130px;min-width:0}}.bn-theme .bnAssistantBouton{z-index:60;background:var(--bn-indigo);color:#fff;cursor:pointer;border:0;border-radius:18px;height:36px;padding:0 18px;font-weight:700;position:fixed;bottom:20px;right:20px;box-shadow:0 6px 18px #0e1a2e40}.bn-theme .bnAssistantBouton:focus-visible{outline:2px solid var(--bn-aqua);outline-offset:2px}.bn-theme .bnAssistant{z-index:60;background:var(--bn-surface);border:1px solid var(--bn-line);border-radius:var(--bn-radius);flex-direction:column;width:min(420px,100vw - 32px);height:min(560px,100vh - 40px);display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 12px 36px #0e1a2e38}.bn-theme .bnAssistantEntete{border-bottom:1px solid var(--bn-line);justify-content:space-between;align-items:flex-start;gap:8px;padding:14px 16px 10px;display:flex}.bn-theme .bnAssistantEntete p{text-align:left;margin:2px 0 0;padding:0;font-size:12px}.bn-theme .bnAssistantFil{flex-direction:column;flex:1;gap:10px;padding:12px 16px;display:flex;overflow-y:auto}.bn-theme .bnAssistantSuggestions{gap:8px;display:grid}.bn-theme .bnAssistantSuggestions button{text-align:left}.bn-theme .bnAssistantMessage{gap:6px;max-width:88%;display:grid}.bn-theme .bnAssistantMessage.moi{align-self:flex-end}.bn-theme .bnAssistantMessage.lui{align-self:flex-start}.bn-theme .bnAssistantBulle{white-space:pre-wrap;background:var(--bn-tint);border-radius:12px;padding:8px 12px;font-size:13.5px;line-height:1.5}.bn-theme .bnAssistantMessage.moi .bnAssistantBulle{background:var(--bn-indigo);color:#fff}.bn-theme .bnAssistantMessage .bnLienAction{justify-self:start}.bn-theme .bnAssistantSaisie{border-top:1px solid var(--bn-line);gap:8px;padding:10px 16px 14px;display:flex}.bn-theme .bnAssistantSaisie input{flex:1;min-width:0}.bn-theme .bnVue{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.bn-theme .bnVue h2{letter-spacing:-.01em;margin:0;font-size:16px}.bn-theme .bnVue h3{color:var(--bn-muted);margin:0 0 8px;font-size:13px;font-weight:650}.bn-theme .bnVue .muted{color:var(--bn-muted)}.bn-theme .bnVueFiltres{background:var(--bn-surface);border:1px solid var(--bn-line);border-radius:var(--bn-radius);flex-wrap:wrap;align-items:center;gap:10px 20px;padding:10px 14px;display:flex}.bn-theme .bnVueFiltres label{min-width:0;max-width:100%;color:var(--bn-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.bn-theme .bnVueFiltres select{min-width:0;max-width:100%}.bn-theme .bnVueBascule.inactif{color:var(--bn-muted);font-weight:500}.bn-theme .bnVuePeriode{color:var(--bn-muted);margin-left:auto;font-size:12.5px}.bn-theme .bnVueEntete{grid-template-columns:minmax(280px,1fr) minmax(0,2fr);align-items:stretch;gap:16px;display:grid}.bn-theme .bnVueHero{background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 14%, var(--bn-surface)), color-mix(in srgb, var(--accent) 4%, var(--bn-surface)) 70%);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--bn-line));border-top:3px solid var(--accent);border-radius:var(--bn-radius);flex-direction:column;gap:6px;min-width:0;padding:20px 22px 18px;display:flex}.bn-theme .bnVueHero>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--bn-ink);white-space:nowrap;font-size:52px;font-weight:680;line-height:1.05}.bn-theme .bnVueHero>strong.negatif{color:var(--bn-red)}.bn-theme .bnVueHeroLigne{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.bn-theme .bnVueHeroLigne small{color:var(--bn-muted);font-size:12.5px}.bn-theme .bnVueHero .bnVueSpark{margin-top:8px}.bn-theme .bnVueTuiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bn-theme .bnVueTuile{background:color-mix(in srgb, var(--accent) 7%, var(--bn-surface));border:1px solid color-mix(in srgb, var(--accent) 28%, var(--bn-line));border-top:3px solid var(--accent);border-radius:13px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px 10px;display:flex}.bn-theme .bnVueTuileLibelle{color:var(--bn-muted);font-size:12.5px;font-weight:650}.bn-theme .bnVueTuile>strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--bn-ink);white-space:nowrap;font-size:24px;font-weight:660}.bn-theme .bnVueTuilePied{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-height:18px;display:flex}.bn-theme .bnVueTuilePied small{color:var(--bn-muted);font-size:12px}.bn-theme .bnVueSpark{width:100%;margin-top:auto}.bn-theme .bnVueSpark svg{display:block;overflow:visible}.bn-theme .bnVueTuile .bnVueSpark{margin-top:8px}.bn-theme .bnVueVar{font-variant-numeric:tabular-nums;color:var(--bn-muted);align-items:baseline;gap:4px;font-size:12.5px;font-weight:650;display:inline-flex}.bn-theme .bnVueVar i{font-size:9px;font-style:normal;transform:translateY(-1px)}.bn-theme .bnVueVar small{color:var(--bn-muted);font-weight:500}.bn-theme .bnVueVar.bon{color:var(--bn-green)}.bn-theme .bnVueVar.mauvais{color:var(--bn-red)}.bn-theme .bnVueCarte{border-top:3px solid var(--accent,var(--bn-line));min-width:0;padding:18px 20px;overflow:visible}.bn-theme .bnVueCarteTete{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin-bottom:14px;display:flex}.bn-theme .bnVueCarteTete p{margin:3px 0 0;font-size:12.5px}.bn-theme .bnVueCommandes{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.bn-theme .bnVueSegment{border:1px solid var(--bn-line);background:var(--bn-surface);border-radius:10px;max-width:100%;display:inline-flex;overflow:hidden}.bn-theme .bnVueSegment button{height:32px;color:var(--bn-ink);font:inherit;cursor:pointer;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0 12px;font-size:13px;font-weight:600}.bn-theme .bnVueSegment button+button{border-left:1px solid var(--bn-line)}.bn-theme .bnVueSegment button.actif{background:var(--bn-indigo);color:#fff}.bn-theme .bnVueSegment button:disabled{opacity:.45;cursor:default}.bn-theme .bnVueLien{min-height:32px;color:var(--bn-indigo);font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:650}.bn-theme .bnVueLien:hover{text-decoration:underline}.bn-theme .bnVueGraphe{width:100%;position:relative}.bn-theme .bnVueGraphe svg{touch-action:pan-y;outline-offset:4px;display:block;overflow:visible}.bn-theme .bnVueAxe{fill:var(--bn-muted);font-variant-numeric:tabular-nums;font-size:11px}.bn-theme .bnVueEtiquette{fill:var(--bn-ink);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--bn-surface);stroke-width:4px;font-size:12px;font-weight:650}.bn-theme .bnVueInfobulle{pointer-events:none;background:var(--bn-surface);border:1px solid var(--bn-line);z-index:2;border-radius:10px;gap:4px;min-width:170px;max-width:220px;padding:9px 11px;font-size:12.5px;display:grid;position:absolute;box-shadow:0 8px 24px #0f1b2d24}.bn-theme .bnVueInfobulle b{color:var(--bn-muted);font-size:12px;font-weight:650}.bn-theme .bnVueInfobulle span{align-items:center;gap:6px;display:flex}.bn-theme .bnVueInfobulle em{font-variant-numeric:tabular-nums;margin-left:auto;padding-left:10px;font-style:normal;font-weight:650}.bn-theme .bnVueInfobulle i,.bn-theme .bnVueLegende i,.bn-theme .bnVueMini i{border-radius:3px;flex:none;width:10px;height:10px;display:inline-block}.bn-theme .bnVueEcart{border-top:1px solid var(--bn-line);color:var(--bn-muted);padding-top:4px}.bn-theme .bnVueLegende{color:var(--bn-ink);flex-wrap:wrap;gap:6px 18px;margin-top:8px;font-size:12.5px;display:flex}.bn-theme .bnVueLegende span{align-items:center;gap:6px;display:inline-flex}.bn-theme .bnVueTableau{border:1px solid var(--bn-line);border-radius:10px;max-height:340px;overflow:auto}.bn-theme .bnVueTableau table,.bn-theme .bnVueMini{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.bn-theme .bnVueTableau th,.bn-theme .bnVueTableau td,.bn-theme .bnVueMini th,.bn-theme .bnVueMini td{text-align:right;border-bottom:1px solid var(--bn-line);padding:6px 12px}.bn-theme .bnVueTableau th:first-child,.bn-theme .bnVueTableau td:first-child,.bn-theme .bnVueMini th:first-child,.bn-theme .bnVueMini td:first-child{text-align:left}.bn-theme .bnVueTableau thead th,.bn-theme .bnVueMini thead th{background:var(--bn-surface);color:var(--bn-muted);font-size:12px;font-weight:650;position:sticky;top:0}.bn-theme .bnVueDeux{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bn-theme .bnVueCascade{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bn-theme .bnVueCascade li{grid-template-columns:minmax(110px,190px) minmax(0,1fr) 104px;align-items:center;gap:10px;font-size:13px;display:grid}.bn-theme .bnVueCascade li.total .bnVueCascadeLibelle{font-weight:700}.bn-theme .bnVueCascadePiste{height:18px;position:relative}.bn-theme .bnVueCascadeZero{background:var(--bn-line);width:1px;position:absolute;top:-2px;bottom:-2px}.bn-theme .bnVueCascadeBarre{background:#2f6fbd;border-radius:4px;height:14px;position:absolute;top:2px}.bn-theme .bnVueCascade li.hausse .bnVueCascadeBarre{background:#1fa392}.bn-theme .bnVueCascade li.baisse .bnVueCascadeBarre{background:#c08a2e}.bn-theme .bnVueCascadeValeur{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.bn-theme .bnVuePied{color:var(--bn-muted);margin:12px 0 0;font-size:12.5px}.bn-theme .bnVueClassement{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bn-theme .bnVueClassementTete{justify-content:space-between;gap:12px;margin-bottom:5px;font-size:13px;display:flex}.bn-theme .bnVueClassementTete small{color:var(--bn-muted)}.bn-theme .bnVueClassementTete strong{font-variant-numeric:tabular-nums}.bn-theme .bnVueBarre{background:#eaf0f8;border-radius:4px;height:8px;overflow:hidden}.bn-theme .bnVueBarre span{background:var(--accent,var(--bn-indigo));border-radius:4px;height:100%;display:block}.bn-theme .bnVueClassementPied{color:var(--bn-muted);justify-content:space-between;gap:12px;margin-top:4px;font-size:12px;display:flex}.bn-theme .bnVueAgee{margin-bottom:14px}.bn-theme .bnVueAgeeTete{justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.bn-theme .bnVueAgeeTete span{font-weight:650}.bn-theme .bnVueAgeeTete strong{font-variant-numeric:tabular-nums}.bn-theme .bnVueAgeeBarre{gap:2px;height:18px;display:flex}.bn-theme .bnVueAgeeBarre span{border-radius:4px;min-width:3px}.bn-theme .bnVueAgeeBarre span.bnVueAgeeVide{background:#eaf0f8;flex:1}.bn-theme .bnVueRatios{margin:0;padding:0;list-style:none}.bn-theme .bnVueRatios li{border-top:1px solid var(--bn-line)}.bn-theme .bnVueRatios li:first-child{border-top:0}.bn-theme .bnVueRatios summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 118px;align-items:center;gap:10px;min-height:36px;padding:9px 0;font-size:13px;list-style:none;display:grid}.bn-theme .bnVueRatios summary::-webkit-details-marker{display:none}.bn-theme .bnVueRatioNom{min-width:0;font-weight:560}.bn-theme .bnVueRatios summary strong{font-variant-numeric:tabular-nums;font-size:15px}.bn-theme .bnVueRatios details p{color:var(--bn-muted);margin:0 0 8px;font-size:12.5px}.bn-theme .bnVueStatut{color:var(--bn-muted);white-space:nowrap;background:#eef2f8;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:650;display:inline-flex}.bn-theme .bnVueStatut.bon{color:var(--bn-green);background:#e3f4ec}.bn-theme .bnVueStatut.vigilance{color:var(--bn-amber);background:#fbf0dc}.bn-theme .bnVueStatut.fragile{color:var(--bn-red);background:#f9e4e8}.bn-theme .bnVueMini{margin-top:10px}.bn-theme .bnVueMini td:first-child{align-items:center;gap:8px;display:flex}.bn-theme .bnVueVide{padding:22px}@media (max-width:1180px){.bn-theme .bnVueEntete,.bn-theme .bnVueDeux{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.bn-theme .bnVueTuiles{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-theme .bnVueHero>strong{font-size:44px}.bn-theme .bnVuePeriode{width:100%;margin-left:0}.bn-theme .bnVueCascade li{grid-template-columns:minmax(0,1fr) 96px}.bn-theme .bnVueCascadePiste{grid-area:2/1/auto/-1}.bn-theme .bnVueRatios summary{grid-template-columns:minmax(0,1fr) auto}.bn-theme .bnVueRatios .bnVueStatut{grid-column:1/-1;justify-self:start}}@media (max-width:420px){.bn-theme .bnVueTuiles{grid-template-columns:minmax(0,1fr)}}.bn-theme .bnConstats{background:var(--bn-surface);border:1px solid var(--bn-line);border-radius:var(--bn-radius);margin-bottom:16px;padding:14px 18px 8px}.bn-theme .bnConstats.bnConstatsVide{padding:11px 18px}.bn-theme .bnConstatsAucun{color:var(--bn-green);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.bn-theme .bnConstats header{align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.bn-theme .bnConstats header h2{margin:0;font-size:16px}.bn-theme .bnConstats header span{color:var(--bn-muted);margin-right:auto;font-size:12.5px}.bn-theme .bnConstats ul{margin:0;padding:0;list-style:none}.bn-theme .bnConstat{border-top:1px solid var(--bn-line);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.bn-theme .bnConstatIcone{width:28px;height:28px;color:var(--bn-indigo);background:#e8eef9;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.bn-theme .bnConstat.critique .bnConstatIcone,.bn-theme .bnConstat.retard .bnConstatIcone{color:var(--bn-red);background:#f9e4e8}.bn-theme .bnConstat.important .bnConstatIcone{color:var(--bn-amber);background:#fbf0dc}.bn-theme .bnConstatTexte{gap:2px;min-width:0;display:grid}.bn-theme .bnConstatTexte strong{font-size:13.5px}.bn-theme .bnConstatTexte small{color:var(--bn-muted);font-size:12.5px;line-height:1.4}.bn-theme .bnConstatCote{justify-items:end;gap:3px;display:grid}.bn-theme .bnConstatEtiquette{color:var(--bn-indigo);white-space:nowrap;background:#e8eef9;border-radius:999px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:700}.bn-theme .bnConstat.critique .bnConstatEtiquette,.bn-theme .bnConstat.retard .bnConstatEtiquette{color:var(--bn-red);background:#f9e4e8}.bn-theme .bnConstat.important .bnConstatEtiquette{color:var(--bn-amber);background:#fbf0dc}.bn-theme .bnConstatCote b{font-variant-numeric:tabular-nums;font-size:13px}.bn-theme .bnConstatAction{border:1px solid var(--bn-line);background:var(--bn-surface);height:32px;color:var(--bn-indigo);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;padding:0 12px;font-size:13px;font-weight:650}.bn-theme .bnConstatAction:hover{background:#eef2f9}.bn-theme .bnConstatCalcul{color:var(--bn-muted);margin-top:4px;font-size:12px}.bn-theme .bnConstatCalcul summary{cursor:pointer;color:var(--bn-indigo);width:fit-content;font-weight:600}.bn-theme .bnConstatCalcul p{margin:4px 0 0}.bn-theme .bnConstatImpact{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:650}@media (max-width:760px){.bn-theme .bnConstat{grid-template-columns:28px minmax(0,1fr)}.bn-theme .bnConstatCote{grid-column:2;grid-auto-flow:column;justify-items:start;gap:8px}.bn-theme .bnConstatAction{grid-column:2;justify-self:start}}.bn-theme .bnConstatEcarter{color:var(--bn-muted);font:inherit;cursor:pointer;width:fit-content;box-shadow:none;background:0 0;border:0;margin-top:4px;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.bn-theme .bnConstatEcart{border:1px solid var(--bn-line);background:#f6f8fc;border-radius:10px;gap:8px;max-width:520px;margin-top:8px;padding:10px 12px;display:grid}.bn-theme .bnConstatEcart label{color:var(--bn-ink);gap:4px;font-size:12px;font-weight:600;display:grid}.bn-theme .bnConstatEcartActions{gap:8px;display:flex}.bn-theme .bnConstatErreur{color:var(--bn-red);margin:0;font-size:12.5px}.bn-theme .bnConstatsEcartes{margin-top:14px;font-size:13px}.bn-theme .bnConstatsEcartes summary{cursor:pointer;color:var(--bn-indigo);width:fit-content;font-weight:650}.bn-theme .bnConstatsEcartes ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.bn-theme .bnConstatsEcartes li{border-top:1px solid var(--bn-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.bn-theme .bnConstatsEcartes li span{gap:2px;min-width:0;display:grid}.bn-theme .bnConstatsEcartes li small{color:var(--bn-muted);font-size:12px}.bn-theme .bnConstatsEcran{border:1px solid var(--bn-line);border-left:4px solid var(--bn-amber);background:var(--bn-surface);border-radius:10px;gap:4px;margin:0 0 14px;padding:8px 14px;font-size:13px;display:grid}.bn-theme .bnConstatEcran{align-items:baseline;gap:10px;margin:0;display:flex}.bn-theme .bnConstatEcran em{color:var(--bn-amber);white-space:nowrap;background:#fbf0dc;border-radius:999px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:700}.bn-theme .bnConstatEcran.critique em{color:var(--bn-red);background:#f9e4e8}.bn-theme .bnConstatEcran.info em{color:var(--bn-indigo);background:#e8eef9}.bn-theme .bnConstatEcran span{color:var(--bn-muted)}.bn-theme .bnConstatEcran strong{color:var(--bn-ink)}.bn-theme .bnConstatsEcran .bnVueLien{justify-self:start;min-height:24px;padding:0;font-size:12.5px}.bn-theme .bnReglagesConstats{margin-top:16px;font-size:13px}.bn-theme .bnReglagesConstats summary{cursor:pointer;color:var(--bn-indigo);width:fit-content;font-weight:650}.bn-theme .bnReglagesConstats form{max-width:560px;margin-top:10px}.bn-theme .bnReglageChamp{align-items:center;gap:8px;display:flex}.bn-theme .bnReglageChamp input{width:110px}.bn-theme .bnReglageChamp small{color:var(--bn-muted);font-size:12px}.bn-theme .bnReglageOk{color:var(--bn-green);margin:0;font-size:12.5px}.bn-theme .bnConstatEcartActions button{white-space:nowrap}.bn-theme{--niv3-fond:#f6eddb;--niv3-bord:#e3d1a4;--niv3-texte:#6a4e0f;--niv3-actif:#c9a043;--niv3-actif-fond:linear-gradient(180deg, #dcb857, #c49a3c);--niv3-actif-texte:#2b1d04}.bn-theme .bnTop{background:linear-gradient(180deg, var(--bn-dark), color-mix(in srgb, var(--bn-dark) 80%, #000));-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;border-bottom:0;border-image:;box-shadow:inset 0 1px #ffffff0f,0 10px 24px -16px #050c1c8c}.bn-theme .bnTop:after{content:"";background:linear-gradient(90deg, transparent, var(--bn-laiton) 18%, var(--bn-laiton) 82%, transparent);opacity:.55;pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0}.bn-theme .bnTopMarqueTexte strong{color:#fff}.bn-theme .bnTopMarqueTexte span{color:#ffffff9e}.bn-theme .bnTopMarque .nexusRailMark{background:linear-gradient(145deg, color-mix(in srgb, var(--bn-indigo) 82%, #fff), var(--bn-indigo));box-shadow:0 0 0 1px #ffffff2e,0 6px 14px -6px #0000008c}.bn-theme .bnTopItem{transition:color .15s,background .15s;color:#ffffffb3!important}.bn-theme .bnTopItem svg{opacity:.8}.bn-theme .bnTopItem:hover{color:#fff!important;background:#ffffff0f!important}.bn-theme .bnTopItem.actif{color:#fff!important;background:#ffffff1a!important}.bn-theme .bnTopItem.actif:after{background:var(--bn-laiton);height:3px;box-shadow:0 0 12px color-mix(in srgb, var(--bn-laiton) 70%, transparent);left:14px;right:14px}.bn-theme .bnTopItem:focus-visible{outline:2px solid var(--bn-laiton);outline-offset:-4px}.bn-theme .bnTop .nexusEspace{box-shadow:0 6px 16px -10px #0009}.bn-theme .bnTop .nexusCloche,.bn-theme .bnTop .bnThemeBouton,.bn-theme .bnTopIcone{color:#e8eef8!important;box-shadow:none!important;background:#ffffff14!important;border:1px solid #ffffff2e!important}.bn-theme .bnTop .nexusCloche:hover,.bn-theme .bnTop .bnThemeBouton:hover,.bn-theme .bnTopIcone:hover{border-color:var(--bn-laiton)!important;color:#fff!important;background:#ffffff29!important}.bn-theme .bnTop .nexusClocheDot{box-shadow:0 0 0 2px var(--bn-dark)}.bn-theme .bnTopUtilisateur{background:#ffffff1f;box-shadow:0 0 0 1px #ffffff38}.bn-theme .bnBande{background:color-mix(in srgb, var(--bn-indigo) 11%, var(--bn-surface));-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid color-mix(in srgb, var(--bn-indigo) 24%, var(--bn-line));box-shadow:0 8px 18px -16px color-mix(in srgb, var(--bn-dark) 55%, transparent)}.bn-theme .bnBande .bnSousItem{color:var(--bn-dark)!important;font-weight:600!important}.bn-theme .bnBande .bnSousItem:hover{background:color-mix(in srgb, var(--bn-indigo) 12%, transparent)!important;color:var(--bn-dark)!important}.bn-theme .bnBande .bnSousItem.actif{box-shadow:0 6px 14px -8px color-mix(in srgb, var(--bn-indigo) 80%, transparent), 0 1px 0 #ffffff38 inset;background:var(--bn-indigo)!important;color:#fff!important;font-weight:700!important}.bn-theme .bnBande .bnSousItem.actif .nexusRailBadge{color:var(--bn-dark);background:#fff}.bn-theme .bnBande .bnSousBascule{background:color-mix(in srgb, var(--bn-indigo) 8%, var(--bn-surface))!important;border-color:color-mix(in srgb, var(--bn-indigo) 28%, var(--bn-line))!important;color:var(--bn-dark)!important}.bn-theme .bnBande .bnSousBascule:hover{border-color:var(--bn-indigo)!important;color:var(--bn-indigo)!important}.bn-theme .bnLateral{background:linear-gradient(180deg, color-mix(in srgb, var(--bn-indigo) 12%, var(--bn-surface)), color-mix(in srgb, var(--bn-indigo) 7%, var(--bn-surface)));border-right:1px solid color-mix(in srgb, var(--bn-indigo) 24%, var(--bn-line))}.bn-theme .bnLateralTete strong{color:var(--bn-indigo)}.bn-theme .bnLateral .bnSousBascule{background:color-mix(in srgb, var(--bn-indigo) 8%, var(--bn-surface))!important;border-color:color-mix(in srgb, var(--bn-indigo) 28%, var(--bn-line))!important;color:var(--bn-dark)!important}.bn-theme .bnLateral .bnSousBascule:hover{color:var(--bn-indigo)!important;border-color:var(--bn-indigo)!important}.bn-theme .bnLateral .bnSousItem{color:var(--bn-dark)!important;font-weight:550!important}.bn-theme .bnLateral .bnSousItem:hover{background:color-mix(in srgb, var(--bn-indigo) 11%, transparent)!important;color:var(--bn-dark)!important}.bn-theme .bnLateral .bnSousItem.actif{box-shadow:0 6px 14px -8px color-mix(in srgb, var(--bn-indigo) 80%, transparent);background:var(--bn-indigo)!important;color:#fff!important;font-weight:700!important}.bn-theme .bnLateral .bnSousItem.actif:before{display:none}.bn-theme .bnLateral .bnSousItem.actif .nexusRailBadge{color:var(--bn-dark);background:#fff}.bn-theme .bnLateral .bnSousItem:focus-visible{outline:2px solid var(--bn-indigo)}.bn-theme .bnOnglets{background:linear-gradient(180deg, var(--niv3-fond), color-mix(in srgb, var(--niv3-fond) 55%, var(--bn-page)));border-bottom:1px solid var(--niv3-bord);-webkit-backdrop-filter:none;backdrop-filter:none}.bn-theme .bnOnglets .nexusSousNavItem{font-weight:600;color:var(--niv3-texte)!important}.bn-theme .bnOnglets .nexusSousNavItem:hover{color:#2b1d04!important;background:#c49a3c1f!important}.bn-theme .bnOnglets .nexusSousNavItem.active{font-weight:700;color:#2b1d04!important;border-bottom-color:var(--niv3-actif)!important}.bn-theme .bnOnglets .nexusSousNavItem:focus-visible{outline:2px solid var(--niv3-actif)}.bn-theme .bnMain .bnSeg{background:var(--niv3-fond);border:1px solid var(--niv3-bord);border-radius:12px;gap:2px;padding:3px;box-shadow:inset 0 1px #ffffffbf}.bn-theme .bnMain .bnSeg .bnSegItem,.bn-theme .bnMain .bnSeg button.bnSegItem{height:28px;color:var(--niv3-texte);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;padding:0 13px;font-weight:600;transition:background .12s,color .12s}.bn-theme .bnMain .bnSeg .bnSegItem:hover,.bn-theme .bnMain .bnSeg button.bnSegItem:hover{color:#2b1d04;background:#c49a3c29;border-color:#0000}.bn-theme .bnMain .bnSeg .bnSegItem.actif,.bn-theme .bnMain .bnSeg .bnSegItem.actif:hover,.bn-theme .bnMain .bnSeg button.bnSegItem.actif,.bn-theme .bnMain .bnSeg button.bnSegItem.actif:hover{background:var(--niv3-actif-fond);color:var(--niv3-actif-texte);border-color:#8a641659;font-weight:700;box-shadow:0 6px 14px -8px #8a6416cc,inset 0 1px #ffffff73}.bn-theme .bnMain .bnSeg .bnSegItem:focus-visible{outline:2px solid var(--niv3-actif);outline-offset:1px}.bn-theme .bnMain .bnTabs{border-bottom:1px solid var(--niv3-bord);gap:2px}.bn-theme .bnMain .bnTabs .bnTab{height:auto!important;box-shadow:none!important;color:var(--niv3-texte)!important;background:0 0!important;border:0!important;border-bottom:2.5px solid #0000!important;border-radius:8px 8px 0 0!important;padding:9px 14px 10px!important;font-weight:600!important}.bn-theme .bnMain .bnTabs .bnTab:hover{color:#2b1d04!important;background:#c49a3c24!important}.bn-theme .bnMain .bnTabs .bnTab.actif,.bn-theme .bnMain .bnTabs .bnTab.actif:hover{color:#2b1d04!important;border-bottom-color:var(--niv3-actif)!important;background:#c49a3c1a!important;font-weight:700!important}.bn-theme .bnBanque{padding:8px 14px}.bn-theme .bnRapproGroupe td{border-top:1px solid var(--bn-line);background:#f3f6fb;border-left:4px solid #9aa6b8;padding:9px 14px;overflow:hidden}.bn-theme .bnRapproGroupe.pret td{border-left-color:var(--bn-green);background:#eef8f3}.bn-theme .bnRapproGroupe.choix td{border-left-color:var(--bn-amber);background:#fdf6e8}.bn-theme .bnRapproGroupe.suggere td{border-left-color:var(--bn-indigo)}.bn-theme .bnRapproGroupeTete{flex-wrap:wrap;align-items:baseline;gap:10px;display:inline-flex}.bn-theme .bnRapproGroupeTete small{color:var(--bn-muted);font-size:12.5px}.bn-theme .bnRapproGroupe .btnCreate{float:right}.nexusCycle{width:100%;max-width:820px;margin:0 auto;padding:16px 0 6px;container-type:inline-size}.nexusCycleToile{width:100%;position:relative}.nexusCycleTrace{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nexusCycleHalo{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite nexusCycleSouffleHalo}.nexusCycleAnneau{fill:none;stroke:#1d3f7242;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.65,0,.35,1) 50ms forwards nexusCycleDessin}.nexusCycleAnneauInterieur{fill:none;stroke:#99631857;stroke-width:1px;stroke-dasharray:3 8;transform-box:fill-box;transform-origin:50%;animation:110s linear infinite nexusCycleTourne}.nexusCycleFil{fill:none;stroke:var(--bn-aqua,#2fae9f);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.75;animation:.7s cubic-bezier(.2,.8,.2,1) forwards nexusCycleDessin}.nexusCycleFil[data-urgence=attention]{stroke:var(--bn-amber,#996318)}.nexusCycleFil[data-urgence=urgent]{stroke:var(--bn-red,#a4283a)}.nexusCycleParticule{fill:var(--bn-aqua,#2fae9f);opacity:.85}.nexusCycleParticule:nth-of-type(n+2){opacity:.45}.nexusCycleCoeur{width:calc(var(--coeur,27) * 1cqw);aspect-ratio:1;z-index:3;text-align:center;color:#fff;background:radial-gradient(circle at 30% 22%, #2c5c9e, var(--bn-indigo,#1d3f72) 58%, #0f2a52);border-radius:50%;align-content:center;justify-items:center;gap:1px;min-width:104px;max-width:210px;padding:8px;animation:.55s cubic-bezier(.2,1.15,.3,1) both nexusCycleApparition,5.5s ease-in-out .6s infinite nexusCycleSouffle;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 7px #2fae9f21,0 0 0 15px #2fae9f0f,0 20px 42px -16px #1d3f7299}.nexusCycleCoeur small{letter-spacing:.09em;text-transform:uppercase;color:#ffffffb8;font-size:clamp(9px,1.9cqw,11px);font-weight:700}.nexusCycleCoeur strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(22px,6cqw,40px);font-weight:700;line-height:1.05}.nexusCycleCoeur span{color:#ffffffdb;max-width:92%;font-size:clamp(9.5px,1.9cqw,11.5px);line-height:1.25}.nexusCycleCoeur em{color:var(--bn-aqua,#2fae9f);font-variant-numeric:tabular-nums;margin-top:3px;font-size:clamp(9px,1.7cqw,10.5px);font-style:normal}.nexusCycle .nexusCycleNoeud{z-index:4;border:1px solid var(--bn-line,#d8e0ec);width:auto;height:auto;min-height:38px;color:var(--bn-ink,#17231f);font:inherit;white-space:nowrap;cursor:pointer;--halo:var(--bn-aqua,#2fae9f);animation:nexusCycleSurgit .8s var(--retard,0s) cubic-bezier(.2, 1.15, .3, 1) backwards;background:#fff;border-radius:12px;align-items:center;gap:6px;margin:0;padding:6px 12px 6px 9px;font-size:12.5px;font-weight:650;line-height:1.2;transition:box-shadow .22s,background-color .22s,border-color .22s,color .22s,scale .3s cubic-bezier(.3,1.6,.5,1);display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 2px #14141014,0 8px 16px -10px #1d3f724d}.nexusCycle .nexusCycleNoeud:hover{border-color:var(--bn-indigo,#1d3f72);scale:1.06;box-shadow:0 2px 4px #1414101a,0 12px 22px -10px #1d3f726b}.nexusCycle .nexusCycleNoeud:focus-visible{outline:none;box-shadow:0 0 0 3px #2fae9f73}.nexusCycle .nexusCycleNoeud[data-choisie=true],.nexusCycle .nexusCycleNoeud[data-choisie=true]:hover{background:var(--bn-indigo,#1d3f72);border-color:var(--bn-indigo,#1d3f72);color:#fff;scale:1.1;box-shadow:0 0 0 4px #2fae9f38,0 14px 26px -10px #1d3f7299}.nexusCycle .nexusCycleNoeud[data-urgence=attention]{--halo:var(--bn-amber,#996318)}.nexusCycle .nexusCycleNoeud[data-urgence=urgent]{--halo:var(--bn-red,#a4283a)}.nexusCycle .nexusCycleNoeud[data-urgence=attention]:before,.nexusCycle .nexusCycleNoeud[data-urgence=attention]:after,.nexusCycle .nexusCycleNoeud[data-urgence=urgent]:before,.nexusCycle .nexusCycleNoeud[data-urgence=urgent]:after{content:"";border-radius:inherit;border:2px solid var(--halo);opacity:0;pointer-events:none;animation:3.8s ease-out infinite nexusCycleOnde;position:absolute;inset:-2px}.nexusCycle .nexusCycleNoeud[data-urgence=attention]:after,.nexusCycle .nexusCycleNoeud[data-urgence=urgent]:after{animation-delay:1.9s}.nexusCycle .nexusCycleNoeud[data-urgence=urgent]:before,.nexusCycle .nexusCycleNoeud[data-urgence=urgent]:after{animation-duration:2.1s}.nexusCycle .nexusCycleNoeud[data-urgence=urgent]:after{animation-delay:1.05s}.nexusCycleIcone{font-size:15px;line-height:1}.nexusCycle .nexusCycleNoeud .nexusCycleCible{position:absolute;inset:-6px}.nexusCycleCompte{background:var(--halo);color:#fff;font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.nexusCycle .nexusCycleNoeud[data-choisie=true] .nexusCycleCompte{color:var(--halo);background:#fff}.nexusCycleDrapeau{background:var(--halo);color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:1px 8px;font-size:9.5px;font-weight:700;animation:2.4s ease-in-out infinite nexusCycleFlotte;position:absolute;top:-9px;left:50%;translate:-50% -100%}.nexusCycle .nexusCycleNoeud[data-urgence=calme] .nexusCycleDrapeau{display:none}.nexusCycleOrbite{z-index:3;pointer-events:none;width:0;height:0;animation:9s linear infinite nexusCycleTourne;position:absolute}.nexusCycleOrbite[data-urgence=urgent]{animation-duration:5s}.nexusCycleOrbite i{background:var(--bn-amber,#996318);width:7px;height:7px;box-shadow:0 0 8px var(--bn-amber,#996318);transform:rotate(calc(360deg / var(--n) * var(--k))) translateX(34px);border-radius:50%;position:absolute;top:-3.5px;left:-3.5px}.nexusCycleOrbite[data-urgence=urgent] i{background:var(--bn-red,#a4283a);box-shadow:0 0 8px var(--bn-red,#a4283a)}@container (max-width:560px){.nexusCycle .nexusCycleNoeud:not([data-choisie=true]) .nexusCycleLibelle{display:none}.nexusCycle .nexusCycleNoeud{min-height:36px;padding:6px 8px}.nexusCycleOrbite i{transform:rotate(calc(360deg / var(--n) * var(--k))) translateX(24px)}}.nexusCycleLecture{gap:8px;margin-top:4px;display:grid}.nexusCycleLigne{border:1px solid var(--bn-line,#d8e0ec);background:var(--bn-surface,#fff);animation:nexusCycleMonte .45s calc(var(--i,0) * 60ms) cubic-bezier(.2, .9, .3, 1) both;border-radius:12px;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px 10px 0;display:grid;overflow:hidden}.nexusCycleLigne:before{content:"";background:var(--bn-aqua,#2fae9f);align-self:stretch}.nexusCycleLigne[data-urgence=attention]:before{background:var(--bn-amber,#996318)}.nexusCycleLigne[data-urgence=urgent]:before{background:var(--bn-red,#a4283a)}.nexusCycleEnLigne{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.nexusCycleEnLigne label{color:var(--bn-muted,#62746d);align-items:center;gap:6px;font-size:12px;display:inline-flex}.nexusCycleEnLigne input[type=date]{min-height:32px}.nexusCycleDecisions{gap:8px;display:grid}.nexusCycleRaison{color:var(--bn-ink,#17231f);margin:6px 0 0;font-size:12.5px;line-height:1.4}.nexusCycleRaison strong{color:var(--bn-red,#a4283a);font-weight:700}.nexusCycleCandidat{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.nexusCycleCandidat em{flex:220px;font-style:normal}.nexusCycleLigne strong{font-size:13px;display:block}.nexusCycleLigne span{color:var(--bn-muted,#62746d);margin-top:2px;font-size:12px;line-height:1.4;display:block}.nexusCycleCalme{border:1px dashed var(--bn-line,#d8e0ec);color:var(--bn-muted,#62746d);border-radius:12px;padding:14px 16px;font-size:12.5px;animation:.45s cubic-bezier(.2,.9,.3,1) both nexusCycleMonte}@keyframes nexusCycleDessin{to{stroke-dashoffset:0}}@keyframes nexusCycleTourne{to{transform:rotate(360deg)}}@keyframes nexusCycleSouffle{0%,to{scale:1}50%{scale:1.035}}@keyframes nexusCycleSouffleHalo{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes nexusCycleApparition{0%{opacity:0;scale:.55}to{opacity:1;scale:1}}@keyframes nexusCycleSurgit{0%{translate:calc(var(--dx) * -1cqw) calc(var(--dy) * -1cqw);opacity:0;scale:.3}to{opacity:1;translate:0;scale:1}}@keyframes nexusCycleOnde{0%{opacity:.55;transform:scale(.94)}70%,to{opacity:0;transform:scale(1.32,1.7)}}@keyframes nexusCycleFlotte{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes nexusCycleMonte{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nexusCycle *,.nexusCycle :before,.nexusCycle :after,.nexusCycleVolet,.nexusCycleLecture *,.nexusCycleLigne,.nexusCycleCalme{transition:none!important;animation:none!important}.nexusCycleAnneau,.nexusCycleFil{stroke-dashoffset:0}.nexusCycleParticule,.nexusCycleOrbite{display:none}}.nexusCycleScene{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:center;gap:22px;padding:0 20px 10px;display:grid}.nexusCycleScene>.nexusCycle{margin:0}.nexusCycleVolet{align-content:center;gap:12px;min-width:0;animation:.45s cubic-bezier(.2,.9,.3,1) both nexusCycleMonte;display:grid}.nexusCycleVoletTete{gap:10px;display:grid}.nexusCycleVoletTete h2{letter-spacing:-.02em;margin:0;font-size:16px}.nexusCycleVoletTete p{color:var(--bn-muted,#62746d);text-align:left;margin:4px 0 0;padding:0;font-size:12.5px;line-height:1.45}.nexusCycleVoletActions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1100px){.nexusCycleScene{grid-template-columns:minmax(0,1fr);padding:0 12px 8px}}@media (max-width:640px){.nexusCycleLigne{grid-template-columns:4px minmax(0,1fr);row-gap:8px;padding-bottom:12px}.nexusCycleLigne>button{grid-column:2;justify-self:start}.nexusCycleLigne:before{grid-row:1/span 2}}.nexusCycleAnnonce{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bn-theme .bnEcheancier th:nth-child(3),.bn-theme .bnEcheancier td.bnEcheancierSuivi{width:340px;min-width:340px}.bn-theme .bnSuiviCellule{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.bn-theme .bnSuiviCellule .pill{white-space:nowrap}.bn-theme .bnSuiviCellule .bnSuiviPreuve{flex-basis:100%;font-size:12px;line-height:1.35}.bn-theme .bnMenuLigne{vertical-align:middle;display:inline-block}.bn-theme .bnMenuLigneBouton{border:1px solid var(--bn-line);background:var(--bn-surface,#fff);width:30px;height:30px;color:var(--bn-muted);cursor:pointer;border-radius:8px;padding:0;font-size:18px;line-height:1}.bn-theme .bnMenuLigneBouton:hover,.bn-theme .bnMenuLigneBouton[aria-expanded=true]{background:var(--bn-soft);color:var(--bn-text,inherit)}.bn-theme .bnMenuLignePopover{z-index:60;border:1px solid var(--bn-line);background:var(--bn-surface,#fff);text-align:left;border-radius:10px;gap:1px;min-width:210px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 32px #0f172a29}.bn-theme .bnMenuLignePopover .bnMenuLigneItem{width:100%;height:auto;min-height:34px;box-shadow:none;color:var(--bn-text,inherit);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;margin:0;padding:7px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.bn-theme .bnMenuLignePopover .bnMenuLigneItem:hover,.bn-theme .bnMenuLignePopover .bnMenuLigneItem:focus-visible{background:var(--bn-soft);outline:none}.bn-theme .bnMenuLignePopover .bnMenuLigneItem[aria-disabled=true]{opacity:.5;cursor:default}.bn-theme .bnMenuLignePopover .bnMenuLigneDanger{color:#e11d48}.bn-theme td.celluleActionsMenu{white-space:nowrap;text-align:right;width:1%}.bn-theme td.celluleActionsMenu>*{vertical-align:middle}.bn-theme td.celluleActionsMenu>.bnMenuLigne{margin-left:8px}.bn-theme .bnEtatPlateforme{color:var(--bn-muted);white-space:nowrap;margin-top:3px;font-size:11.5px}