.dashboard-manager_root__setO8{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 1rem 3rem}.dashboard-manager_controls__uoy8r{width:100%;max-width:297mm;margin:0 auto 1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.dashboard-manager_sheet__RIApF{width:297mm;min-height:210mm;background:#fff;margin:0 auto;padding:8mm 10mm 7mm;display:flex;flex-direction:column;gap:3.5mm;box-shadow:0 8px 40px rgba(0,0,0,.22);color:#0d0d0d;font-family:var(--font-dm-sans,"IBM Plex Sans"),system-ui,sans-serif;font-size:10pt;line-height:1.35}.dashboard-manager_header__3toX2{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:2px solid #0d0d0d;padding-bottom:3mm;flex-shrink:0}.dashboard-manager_brand__VfOiZ{font-size:8pt;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#888;margin-bottom:1px}.dashboard-manager_brandGold__Mw3Pn{color:#c8a84b}.dashboard-manager_title__EJ2gk{font-size:17pt;font-weight:700;letter-spacing:-.02em;line-height:1.1}.dashboard-manager_headerMeta__y0q_2{display:flex;align-items:flex-end;gap:4mm}.dashboard-manager_metaField__xTQIp{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.dashboard-manager_metaLbl__mLCCv{font-size:7pt;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#888}.dashboard-manager_metaVal__qwzMY{font-size:9.5pt;font-weight:600;min-width:18mm;text-align:right}.dashboard-manager_legend__qGwkE{display:flex;align-items:center;gap:3mm;margin-left:3mm;padding-left:3mm;border-left:1px solid #dedede}.dashboard-manager_legItem__fMEmf{display:flex;align-items:center;gap:1.5px;font-size:7pt;color:#888}.dashboard-manager_legDot__obikB{width:10px;height:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:6px;font-weight:700;color:#fff;flex-shrink:0}.dashboard-manager_cadransGrid__tF9xw{display:grid;grid-template-columns:repeat(6,1fr);gap:2.5mm;flex-shrink:0}.dashboard-manager_cadran__uMXAo{border:1.5px solid #dedede;border-radius:3px;padding:3mm;display:flex;flex-direction:column;gap:1.5mm;min-height:32mm;transition:background .2s,border-color .2s}.dashboard-manager_cadranHdr__YI6wL{display:flex;align-items:center;justify-content:space-between;gap:2px}.dashboard-manager_cadranTitle__BbvEe{font-size:8pt;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.dashboard-manager_ragSel__Uj2Tc{display:flex;gap:2px}.dashboard-manager_ragBtn__91gMa{width:13px;height:13px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:7px;font-weight:700;color:#fff;opacity:.25;transition:opacity .15s,transform .1s}.dashboard-manager_ragBtnOn__LAv7N{opacity:1;transform:scale(1.12)}.dashboard-manager_printRag__Bscxi{display:none;font-size:8pt;font-weight:800;letter-spacing:.02em}.dashboard-manager_cvalRow__PHlMt{display:flex;align-items:baseline;gap:1mm;font-family:var(--font-dm-mono,"IBM Plex Mono"),ui-monospace,monospace;font-size:17pt;font-weight:600;line-height:1}.dashboard-manager_bword__rkUHP{font-size:19pt;font-weight:700;line-height:1;letter-spacing:-.02em}.dashboard-manager_cadranDesc__y6Dhx{font-size:7pt;line-height:1.35}.dashboard-manager_bnoteLbl__VArLG{font-size:6.5pt;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-top:.5mm}.dashboard-manager_cadranSeuils__m7NJW{margin-top:auto;padding-top:1.5mm;border-top:1px solid #dedede;font-family:var(--font-dm-mono,"IBM Plex Mono"),ui-monospace,monospace;font-size:6.5pt;line-height:1.4}.dashboard-manager_slV__p9fe8{color:#1a7a3c}.dashboard-manager_slA__IQGRA{color:#b85c00}.dashboard-manager_slR__zqgf_{color:#b01b1b}.dashboard-manager_trendBtn__FtLRS{font-size:11pt;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5;background:none;border:none;padding:0;line-height:1}.dashboard-manager_trendBtn__FtLRS:hover{opacity:1}.dashboard-manager_noteGlobale__ohlG2{display:flex;overflow:hidden;border-radius:3px;border:1.5px solid #dedede;flex-shrink:0}.dashboard-manager_ngAuto__CgwWi,.dashboard-manager_ngManual__s4CMR{display:flex;flex-direction:column;gap:1.5px;padding:3mm 4mm;transition:background .25s,border-color .25s}.dashboard-manager_ngAuto__CgwWi{flex:0 0 auto;min-width:56mm;border-right:1.5px solid #dedede}.dashboard-manager_ngManual__s4CMR{flex:1}.dashboard-manager_ngLbl__z2XQz{font-size:7pt;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.dashboard-manager_ngScore__1HcMl{font-family:var(--font-dm-mono,"IBM Plex Mono"),ui-monospace,monospace;font-size:24pt;font-weight:700;line-height:1;display:flex;align-items:baseline;gap:2mm}.dashboard-manager_ngDen__Fw7g5{font-size:12pt;opacity:.5}.dashboard-manager_ngRagWord__W1Xs9{font-size:9pt;font-weight:700}.dashboard-manager_ngDetail__fkpOa{font-size:7pt;margin-top:.5mm}.dashboard-manager_ngRagBtns__mTzts{display:flex;gap:2.5mm;margin-top:1.5mm}.dashboard-manager_ngRagBtn__Mv_Vv{padding:2px 8px;border-radius:2px;font-size:7.5pt;font-weight:700;cursor:pointer;border:1.5px solid transparent;color:#fff;opacity:.35}.dashboard-manager_ngRagBtnOn__LrEvs{opacity:1}.dashboard-manager_ngCommentLbl__Jsvp1{font-size:7pt;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-top:1.5mm}.dashboard-manager_ngReset__gl8mE{font-size:6.5pt;cursor:pointer;text-decoration:underline;margin-top:1.5mm;background:none;border:none;padding:0;text-align:left}.dashboard-manager_ngOverride__AUmyd{font-size:6pt;border-radius:10px;padding:1px 5px;background:rgba(0,0,0,.1)}.dashboard-manager_row2__LSWCn{display:grid;grid-template-columns:1.65fr 1fr;gap:3.5mm;flex:1;min-height:0}.dashboard-manager_bloc__nI88j{border:1.5px solid #dedede;border-radius:3px;padding:3mm 4mm;display:flex;flex-direction:column;gap:2mm;background:#f2f2f2}.dashboard-manager_blocTitle__fwrqr{font-size:8pt;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.dashboard-manager_sparkInputs___q6NS{display:flex;gap:2mm}.dashboard-manager_sparkField__7tK9s{display:flex;flex:1;flex-direction:column;align-items:center;gap:1px}.dashboard-manager_sparkLbl__oGHIp{font-size:6.5pt;color:#888}.dashboard-manager_sparkInp__qsYpE,.dashboard-manager_sparkLbl__oGHIp{font-family:var(--font-dm-mono,"IBM Plex Mono"),ui-monospace,monospace}.dashboard-manager_sparkInp__qsYpE{width:100%;font-size:8pt;font-weight:600;text-align:center;border:1px solid #dedede;border-radius:2px;padding:2px;background:#fff;outline:none}.dashboard-manager_sparkInpCur__8Lp8A{border-color:#0d0d0d;background:#0d0d0d;color:#fff}.dashboard-manager_sparkZone__DuhD0{display:flex;flex:1;align-items:flex-end;gap:2.5mm;padding-top:2mm;min-height:52px}.dashboard-manager_sparkCol__8abku{display:flex;flex:1;flex-direction:column;align-items:center;gap:1.5mm}.dashboard-manager_sparkVal__KY2U6{font-family:var(--font-dm-mono,"IBM Plex Mono"),ui-monospace,monospace;font-size:7pt;font-weight:600;text-align:center;min-height:9px}.dashboard-manager_sparkBar__Tc0gJ{width:100%;border-radius:2px 2px 0 0;background:#d0d0d0;min-height:4px}.dashboard-manager_sparkBarCur__MBlu3{background:#0d0d0d}.dashboard-manager_sparkLblBot__4Mgxy{font-family:var(--font-dm-mono,"IBM Plex Mono"),ui-monospace,monospace;font-size:6.5pt;color:#888;text-align:center}.dashboard-manager_velociteFooter__NFmVt{font-size:7.5pt;color:#888}.dashboard-manager_velociteFooter__NFmVt strong{font-family:var(--font-dm-mono,"IBM Plex Mono"),ui-monospace,monospace;color:#0d0d0d}.dashboard-manager_blocOkr__hwVcl{background:#0d0d0d;border:none}.dashboard-manager_blocOkr__hwVcl .dashboard-manager_blocTitle__fwrqr{color:rgba(255,255,255,.45)}.dashboard-manager_okrObj__7Io85{font-size:8.5pt;font-weight:600;line-height:1.35;color:#fff;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:2mm}.dashboard-manager_okrRowLbl__E07WT{font-size:6.5pt;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.35)}.dashboard-manager_okrRowTxt__VLG_j{font-size:8pt;font-style:italic;line-height:1.4;color:rgba(255,255,255,.85)}.dashboard-manager_narrative__2MJl2{display:flex;gap:3.5mm;border:1.5px solid #dedede;border-radius:3px;background:#f4f4f4;padding:3mm 4mm;flex-shrink:0}.dashboard-manager_narLbl__ZgoGO{font-size:7pt;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#888;writing-mode:vertical-rl;transform:rotate(180deg);flex-shrink:0;align-self:center}.dashboard-manager_narBody__eradK{flex:1;font-size:8.5pt;font-style:italic;line-height:1.55;min-height:10mm}.dashboard-manager_footer__nrc_s{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d0d0d0;padding-top:2mm;flex-shrink:0;font-size:7pt;color:#888}.dashboard-manager_footerGold__wliFt{color:#c8a84b;font-weight:600}.dashboard-manager_footerMono__IJ3_F{font-family:var(--font-dm-mono,"IBM Plex Mono"),ui-monospace,monospace}.dashboard-manager_editable__sSMdz{outline:none;border-bottom:1.5px dashed #d0d0d0;cursor:text;transition:border-color .2s,background .2s;min-width:8px;display:inline-block}.dashboard-manager_editable__sSMdz:focus{border-bottom-color:#c8a84b;background:rgba(200,168,75,.06)}.dashboard-manager_editableEmpty__uYS5o:empty:before{content:attr(data-placeholder);color:#d0d0d0;font-style:italic}.dashboard-manager_bnote__pGq_R{font-size:7pt;font-style:italic;line-height:1.35;border:1px solid #dedede;border-radius:2px;padding:2px 3px;min-height:18px;background:#fff}.dashboard-manager_ngManualInput__qc_c7{border-bottom:2px dashed rgba(0,0,0,.2)}.dashboard-manager_ngComment__2y8KB{display:block;width:100%;font-size:8pt;font-style:italic;border-bottom:1px dashed rgba(0,0,0,.2);padding-bottom:1px}.dashboard-manager_screenOnly__aDj8t{display:revert}.dashboard-manager_printOnly__BJlIB{display:none}@media screen and (max-width:1100px){.dashboard-manager_sheet__RIApF{transform:scale(.88);transform-origin:top center;margin-bottom:-24mm}}@media screen and (max-width:900px){.dashboard-manager_sheet__RIApF{transform:scale(.72);transform-origin:top center;margin-bottom:-56mm}}@media print{@page{size:A4 landscape;margin:0}body,html{width:297mm!important;height:210mm!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important}body:has([data-dashboard-manager-print]) [data-no-print],body:has([data-dashboard-manager-print]) footer,body:has([data-dashboard-manager-print]) nav{display:none!important}body:has([data-dashboard-manager-print]){background:#fff!important}[data-dashboard-manager-print]{position:fixed!important;inset:0!important;z-index:99999!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;margin:0!important;padding:0!important;background:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}[data-dashboard-manager-print] *{box-shadow:none!important;text-shadow:none!important}[data-dashboard-manager-print] .dm-sheet{width:297mm!important;min-height:210mm!important;max-height:none!important;height:auto!important;margin:0!important;padding:7mm 9mm 6mm!important;box-shadow:none!important;transform:none!important;zoom:1!important;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}[data-dashboard-manager-print] .dm-screenOnly{display:none!important}[data-dashboard-manager-print] .dm-printOnly,[data-dashboard-manager-print] .printRag{display:inline!important}[data-dashboard-manager-print] .sparkZone{min-height:58px!important}[data-dashboard-manager-print] .blocOkr,[data-dashboard-manager-print] .cadran,[data-dashboard-manager-print] .ngAuto,[data-dashboard-manager-print] .ngManual,[data-dashboard-manager-print] .sparkBar{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}[data-dashboard-manager-print] .dm-ngOverride,[data-dashboard-manager-print] .dm-ngRagBtns,[data-dashboard-manager-print] .dm-ngReset,[data-dashboard-manager-print] .dm-ragSel,[data-dashboard-manager-print] .dm-sparkInputs,[data-dashboard-manager-print] .dm-trendBtn{display:none!important}[data-dashboard-manager-print] .dm-bnote,[data-dashboard-manager-print] .dm-cvalInput,[data-dashboard-manager-print] .dm-editable,[data-dashboard-manager-print] .dm-narBody,[data-dashboard-manager-print] .dm-ngComment,[data-dashboard-manager-print] .dm-ngManualInput{border-color:transparent!important;background:transparent!important;outline:none!important}[data-dashboard-manager-print] .dm-editable:empty:before{color:#bbb!important}}