.Analyse-module__ilRB0G__analyseContainer{flex-direction:column;gap:20px;font-family:Neue Haas Grotesk Text Pro,Roboto,sans-serif;display:flex}.Analyse-module__ilRB0G__topRow{flex-direction:row;align-items:stretch;gap:20px;display:flex}.Analyse-module__ilRB0G__bottomRow{flex-direction:row;align-items:flex-start;gap:20px;display:flex}.Analyse-module__ilRB0G__kpiColumn{flex-direction:column;flex-shrink:0;gap:16px;width:211px;display:flex}.Analyse-module__ilRB0G__kpiCard{background-color:#fff;border-radius:15px;min-height:90px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.15)}.Analyse-module__ilRB0G__kpiInfoIcon{width:22px;height:22px;display:block;position:absolute;top:9px;right:9px}.Analyse-module__ilRB0G__kpiAmount{overflow-wrap:anywhere;margin:0 0 6px;font-size:25px;font-weight:900;line-height:1}.Analyse-module__ilRB0G__kpiLabel{margin:0;font-size:18px;font-weight:600;line-height:1.2}.Analyse-module__ilRB0G__kpiCardBlue{background-color:#1f5ed5}.Analyse-module__ilRB0G__kpiCardBlue .Analyse-module__ilRB0G__kpiAmount,.Analyse-module__ilRB0G__kpiCardBlue .Analyse-module__ilRB0G__kpiLabel{color:#fff}.Analyse-module__ilRB0G__kpiCardGreen .Analyse-module__ilRB0G__kpiAmount,.Analyse-module__ilRB0G__kpiCardGreen .Analyse-module__ilRB0G__kpiLabel{color:#03b585}.Analyse-module__ilRB0G__kpiCardOrange .Analyse-module__ilRB0G__kpiAmount,.Analyse-module__ilRB0G__kpiCardOrange .Analyse-module__ilRB0G__kpiLabel{color:#eb6739}.Analyse-module__ilRB0G__kpiNote{color:#fff;background:rgba(5,47,119,.28);border-radius:8px;margin:-2px 2px 0;padding:8px 9px;font-size:11px;line-height:1.4}.Analyse-module__ilRB0G__kpiNote a{color:#fff;font-weight:700;text-decoration:underline}@media (max-width:1100px){.Analyse-module__ilRB0G__topRow,.Analyse-module__ilRB0G__bottomRow{flex-direction:column}.Analyse-module__ilRB0G__kpiColumn{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.Analyse-module__ilRB0G__kpiNote{grid-column:1/-1}}@media (max-width:650px){.Analyse-module__ilRB0G__kpiColumn{grid-template-columns:1fr}.Analyse-module__ilRB0G__kpiNote{grid-column:auto}}html[data-theme=ekiloha] .Analyse-module__ilRB0G__analyseContainer{--analyse-kpi-info-blue:var(--theme-primary,#1f5ed5);color:var(--theme-text,#171a1e)}html[data-theme=ekiloha] .Analyse-module__ilRB0G__kpiCard{background-color:var(--theme-surface,#fff);box-shadow:0 2px 4px rgba(0,47,108,.09)}html[data-theme=ekiloha] .Analyse-module__ilRB0G__kpiCardBlue{background-color:var(--theme-surface,#fff)}html[data-theme=ekiloha] .Analyse-module__ilRB0G__kpiCardBlue .Analyse-module__ilRB0G__kpiAmount{color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .Analyse-module__ilRB0G__kpiCardBlue .Analyse-module__ilRB0G__kpiLabel{color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .Analyse-module__ilRB0G__kpiCardGreen .Analyse-module__ilRB0G__kpiAmount{color:var(--theme-accent,#03b585)}html[data-theme=ekiloha] .Analyse-module__ilRB0G__kpiCardGreen .Analyse-module__ilRB0G__kpiLabel{color:var(--theme-accent,#03b585)}html[data-theme=ekiloha] .Analyse-module__ilRB0G__kpiCardOrange .Analyse-module__ilRB0G__kpiAmount{color:var(--theme-primary,#1f5ed5)}html[data-theme=ekiloha] .Analyse-module__ilRB0G__kpiCardOrange .Analyse-module__ilRB0G__kpiLabel{color:var(--theme-primary,#1f5ed5)}html[data-theme=ekiloha] .Analyse-module__ilRB0G__kpiNote{color:var(--theme-muted,#56616e);background:var(--theme-surface-muted,#f3f7ff)}html[data-theme=ekiloha] .Analyse-module__ilRB0G__kpiNote a{color:var(--theme-primary-strong,#002f6c)}
.Dashboard-module__FwINha__dashboardContainer{flex-direction:column;gap:20px;font-family:Neue Haas Grotesk Text Pro,Roboto,sans-serif;display:flex}.Dashboard-module__FwINha__topRow{flex-direction:row;align-items:stretch;gap:20px;display:flex}.Dashboard-module__FwINha__cardTitle{color:#1f5ed5;margin:0;font-size:22px;font-weight:700}.Dashboard-module__FwINha__meteoCard{background-color:#fff;border-radius:20px;flex-direction:column;flex:1 1 0;gap:10px;min-width:0;padding:14px 14px 10px;display:flex;box-shadow:0 3px 6px rgba(0,0,0,.25)}.Dashboard-module__FwINha__weatherGrid{flex-direction:row;justify-content:space-between;gap:6px;display:flex}.Dashboard-module__FwINha__weatherDay{text-align:center;color:#1f5ed5;margin-bottom:4px;font-size:18px;font-weight:500}.Dashboard-module__FwINha__weatherDayCol{flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.Dashboard-module__FwINha__weatherBox{background-color:#82a8ed;border-radius:8px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.Dashboard-module__FwINha__weatherTemp{color:#fff;white-space:nowrap;font-size:16px;font-weight:500}.Dashboard-module__FwINha__weatherIcon{object-fit:contain;width:30px;height:30px;display:block}.Dashboard-module__FwINha__bottomRow{flex-direction:row;align-items:flex-start;gap:20px;display:flex}.Dashboard-module__FwINha__gainCard{background-color:#fff;border-radius:20px;flex-direction:column;flex-shrink:0;gap:14px;width:280px;padding:16px 18px;display:flex;box-shadow:0 3px 6px rgba(0,0,0,.25)}.Dashboard-module__FwINha__gainSection{flex-direction:column;gap:4px;display:flex}.Dashboard-module__FwINha__gainPeriodLabel{color:#1f5ed5;margin:0;font-size:18px;font-weight:500}.Dashboard-module__FwINha__gainValues{background-color:#f6f9ff;border:.75px solid #1f5ed5;border-radius:3px;flex-direction:row;display:flex;overflow:hidden}.Dashboard-module__FwINha__gainValue{color:#1f5ed5;text-align:center;flex:1;padding:6px 4px;font-size:20px;font-weight:500}.Dashboard-module__FwINha__gainValue+.Dashboard-module__FwINha__gainValue{border-left:.75px solid #1f5ed5}.Dashboard-module__FwINha__annualGainSection{border-top:1px solid var(--theme-border,#d7e0ed);padding-top:12px}.Dashboard-module__FwINha__annualGainValues{border-radius:9px}.Dashboard-module__FwINha__annualGainValue{flex:100%;padding:10px 8px;font-size:21px;font-weight:700}.Dashboard-module__FwINha__annualGainNote{color:var(--theme-muted,#56616e);margin:2px 0 0;font-size:10px;line-height:1.35}.Dashboard-module__FwINha__gainNote{color:#616161;margin:0;font-size:11px;line-height:1.4}html[data-theme=ekiloha] .Dashboard-module__FwINha__cardTitle{color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .Dashboard-module__FwINha__meteoCard{background-color:var(--theme-surface,#fff);box-shadow:var(--theme-shadow,var(--theme-panel-shadow,0 3px 6px rgba(0,47,108,.09)))}html[data-theme=ekiloha] .Dashboard-module__FwINha__gainCard{background-color:var(--theme-surface,#fff);box-shadow:var(--theme-shadow,var(--theme-panel-shadow,0 3px 6px rgba(0,47,108,.09)))}html[data-theme=ekiloha] .Dashboard-module__FwINha__weatherDay{color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .Dashboard-module__FwINha__gainPeriodLabel{color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .Dashboard-module__FwINha__weatherBox{background-color:var(--theme-surface-muted,var(--theme-soft,#e5edfc))}html[data-theme=ekiloha] .Dashboard-module__FwINha__gainValues{background-color:var(--theme-surface-muted,var(--theme-soft,#e5edfc))}html[data-theme=ekiloha] .Dashboard-module__FwINha__weatherTemp{color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .Dashboard-module__FwINha__gainValues{border-color:var(--theme-accent,var(--theme-positive,#03b585))}html[data-theme=ekiloha] .Dashboard-module__FwINha__gainValue{color:var(--theme-accent,var(--theme-positive,#03b585))}html[data-theme=ekiloha] .Dashboard-module__FwINha__gainValue+.Dashboard-module__FwINha__gainValue{border-left-color:var(--theme-accent,var(--theme-positive,#03b585))}html[data-theme=ekiloha] .Dashboard-module__FwINha__gainNote{color:var(--theme-muted,#56616e)}@media (max-width:1350px){.Dashboard-module__FwINha__topRow{flex-wrap:wrap}.Dashboard-module__FwINha__bottomRow{flex-direction:column;align-items:stretch}.Dashboard-module__FwINha__gainCard{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.Dashboard-module__FwINha__gainCard .Dashboard-module__FwINha__cardTitle,.Dashboard-module__FwINha__gainNote{grid-column:1/-1}}@media (max-width:850px){.Dashboard-module__FwINha__gainCard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.Dashboard-module__FwINha__topRow{flex-direction:column}.Dashboard-module__FwINha__gainCard{grid-template-columns:1fr}.Dashboard-module__FwINha__gainCard .Dashboard-module__FwINha__cardTitle,.Dashboard-module__FwINha__gainNote{grid-column:auto}}
.MeteoPrevision-module__JU3mza__meteoCard{background-color:#f6f9ff;border-radius:8px;width:100%;padding:25px 20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.MeteoPrevision-module__JU3mza__cardTitle{color:#1f5ed5;margin-bottom:15px;font-family:Roboto,sans-serif;font-size:18px;font-weight:700}.MeteoPrevision-module__JU3mza__weatherGrid{flex-direction:row;justify-content:space-between;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.MeteoPrevision-module__JU3mza__weatherDayCol{background:linear-gradient(#002f6c 0%,#005596 100%) no-repeat padding-box padding-box;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:70px;padding:12px 8px;display:flex}.MeteoPrevision-module__JU3mza__weatherDay{color:rgba(255,255,255,.85);text-transform:capitalize;text-align:center;font-family:Roboto,sans-serif;font-size:12px;font-weight:600}.MeteoPrevision-module__JU3mza__weatherBox{flex-direction:column;align-items:center;gap:4px;display:flex}.MeteoPrevision-module__JU3mza__weatherTemp{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:700}.MeteoPrevision-module__JU3mza__weatherIcon{object-fit:contain;width:40px;height:40px}html[data-theme=ekiloha] .MeteoPrevision-module__JU3mza__meteoCard{background-color:var(--theme-surface);box-shadow:0 1px 3px var(--theme-shadow-color)}html[data-theme=ekiloha] .MeteoPrevision-module__JU3mza__cardTitle{color:var(--theme-heading)}html[data-theme=ekiloha] .MeteoPrevision-module__JU3mza__weatherDayCol{background:linear-gradient(180deg,var(--theme-primary-strong)0%,#005596 100%)}
.TempMonitor-module__ddlwIq__tempCard{background-color:#fff;border-radius:20px;flex-direction:column;flex-shrink:0;gap:10px;width:174px;padding:14px 16px;display:flex;box-shadow:0 3px 6px rgba(0,0,0,.25)}.TempMonitor-module__ddlwIq__cardTitle{color:#1f5ed5;margin:0;font-size:22px;font-weight:700}.TempMonitor-module__ddlwIq__tempRow{flex-flow:wrap;align-items:baseline;gap:8px;display:flex}.TempMonitor-module__ddlwIq__tempLabel{color:#1f5ed5;white-space:nowrap;font-size:18px;font-weight:500}.TempMonitor-module__ddlwIq__tempValue{color:#1f5ed5;text-align:center;font-size:20px;font-weight:500}.TempMonitor-module__ddlwIq__weatherMeta{color:#52647a;font-size:12px;line-height:1.35}html[data-theme=ekiloha] .TempMonitor-module__ddlwIq__tempCard{background-color:var(--theme-surface,#fff);box-shadow:var(--theme-shadow,var(--theme-panel-shadow,0 3px 6px rgba(0,47,108,.09)))}html[data-theme=ekiloha] .TempMonitor-module__ddlwIq__cardTitle{color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .TempMonitor-module__ddlwIq__tempLabel{color:var(--theme-text,#171a1e)}html[data-theme=ekiloha] .TempMonitor-module__ddlwIq__tempValue{color:var(--theme-primary,#1f5ed5)}
.Horaries-module__PvGnxq__horaireCard{background-color:#fff;border-radius:20px;flex-direction:column;flex-shrink:0;gap:10px;width:min(100%,540px);padding:14px 16px;display:flex;box-shadow:0 3px 6px rgba(0,0,0,.25)}.Horaries-module__PvGnxq__cardTitle{color:#1f5ed5;margin:0;font-size:22px;font-weight:700}.Horaries-module__PvGnxq__horaireDescription{color:#002f6c;margin:0;font-size:12px;font-weight:400;line-height:1.4}.Horaries-module__PvGnxq__horaireRow{flex-direction:row;justify-content:center;align-items:flex-end;gap:12px;display:flex}.Horaries-module__PvGnxq__days{flex-direction:column;gap:8px;display:flex}.Horaries-module__PvGnxq__dayRow{border-top:1px solid #dce6f6;flex-wrap:wrap;align-items:end;gap:8px;padding-top:8px;display:flex}.Horaries-module__PvGnxq__dayName{color:#002f6c;align-self:center;min-width:85px}.Horaries-module__PvGnxq__closedLabel{color:#002f6c;align-self:center;min-width:70px;font-size:13px}.Horaries-module__PvGnxq__changed{color:#1f5ed5;align-self:center;font-size:11px}.Horaries-module__PvGnxq__horaireGroup{flex-direction:column;align-items:center;gap:4px;display:flex}.Horaries-module__PvGnxq__horaireLabel{color:#1f5ed5;font-size:12px;font-weight:500}.Horaries-module__PvGnxq__horaireInput{color:#82a8ed;text-align:left;cursor:pointer;background-color:#f6f9ff;border:1px solid #1f5ed5;border-radius:5px;outline:none;width:70px;padding:6px 10px;font-family:Neue Haas Grotesk Text Pro,Roboto,sans-serif;font-size:14px;font-weight:400;transition:border-color .2s}.Horaries-module__PvGnxq__horaireInput:focus{border-color:#002f6c}.Horaries-module__PvGnxq__horaireInput:disabled{cursor:not-allowed;opacity:.72}.Horaries-module__PvGnxq__horaireAlert{color:#fff;text-align:center;background-color:#03b585;border-radius:6px;padding:6px 10px;font-family:Roboto,sans-serif;font-size:11px;font-weight:500;animation:.2s Horaries-module__PvGnxq__fadeIn}.Horaries-module__PvGnxq__horaireAlertError{background-color:#d94f4f}@keyframes Horaries-module__PvGnxq__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}html[data-theme=ekiloha] .Horaries-module__PvGnxq__horaireCard{background-color:var(--theme-surface,#fff);box-shadow:var(--theme-shadow,var(--theme-panel-shadow,0 3px 6px rgba(0,47,108,.09)))}html[data-theme=ekiloha] .Horaries-module__PvGnxq__cardTitle{color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .Horaries-module__PvGnxq__horaireDescription{color:var(--theme-text,#171a1e)}html[data-theme=ekiloha] .Horaries-module__PvGnxq__horaireLabel{color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .Horaries-module__PvGnxq__horaireInput{background-color:var(--theme-surface-muted,var(--theme-soft,#e5edfc));border-color:var(--theme-primary,#1f5ed5);color:var(--theme-text,#171a1e)}html[data-theme=ekiloha] .Horaries-module__PvGnxq__horaireInput:focus{border-color:var(--theme-primary-strong,#002f6c)}html[data-theme=ekiloha] .Horaries-module__PvGnxq__horaireAlert{background-color:var(--theme-accent,var(--theme-positive,#03b585))}
.ConsommationCard-module__G9eTyG__cardTitle{color:#1f5ed5;margin:0;font-size:22px;font-weight:700}.ConsommationCard-module__G9eTyG__consommationCard{--dashboard-chart-grid:#f0f0f0;--dashboard-chart-axis-x:#727272;--dashboard-chart-axis-y:#1f5ed5;--dashboard-chart-measured:#1f5ed5;--dashboard-chart-estimated:#eb6739;--dashboard-tooltip-background:#fff;--dashboard-tooltip-border:#ccc;--dashboard-tooltip-text:#171a1e;background-color:#fff;border-radius:20px;flex-direction:column;flex:1 1 0;gap:10px;min-width:0;padding:16px 20px;display:flex;box-shadow:0 2px 4px rgba(0,0,0,.25)}.ConsommationCard-module__G9eTyG__consommationHeader{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;display:flex}.ConsommationCard-module__G9eTyG__chartLegend{flex-direction:row;justify-content:flex-end;align-items:center;gap:24px;display:flex}.ConsommationCard-module__G9eTyG__legendItem{align-items:center;gap:6px;font-family:Arial,sans-serif;font-size:12.9px;font-weight:700;display:flex}.ConsommationCard-module__G9eTyG__legendLine{border-top:2px solid;flex-shrink:0;width:32px;height:0}.ConsommationCard-module__G9eTyG__legendBlue{border-color:var(--dashboard-chart-measured,#1f5ed5)}.ConsommationCard-module__G9eTyG__legendOrange{border-color:var(--dashboard-chart-estimated,#eb6739);border-top-style:dashed}.ConsommationCard-module__G9eTyG__legendTextBlue{color:var(--dashboard-chart-measured,#1f5ed5)}.ConsommationCard-module__G9eTyG__legendTextOrange{color:var(--dashboard-chart-estimated-text,#b74721)}.ConsommationCard-module__G9eTyG__headerRight{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.ConsommationCard-module__G9eTyG__dayNavigator{align-items:center;gap:8px;display:flex}.ConsommationCard-module__G9eTyG__dayLabel{color:#1f5ed5;text-transform:capitalize;text-align:center;min-width:220px;font-size:14px;font-weight:600}.ConsommationCard-module__G9eTyG__arrowBtn{color:#1f5ed5;cursor:pointer;background:0 0;border:1.5px solid #1f5ed5;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:20px;line-height:1;transition:background .15s,color .15s;display:flex}.ConsommationCard-module__G9eTyG__arrowBtn:hover:not(:disabled){color:#fff;background:#1f5ed5}.ConsommationCard-module__G9eTyG__arrowBtn:disabled{color:#ccc;cursor:default;border-color:#ccc}.ConsommationCard-module__G9eTyG__loading{color:#888;justify-content:center;align-items:center;height:320px;font-size:14px;display:flex}.ConsommationCard-module__G9eTyG__emptyState{text-align:center;color:#727272;justify-content:center;align-items:center;min-height:48px;font-size:14px;display:flex}.ConsommationCard-module__G9eTyG__chartArea{width:100%;min-width:0}.ConsommationCard-module__G9eTyG__modelNote{color:#616161;margin:-2px 4px 0;font-size:12px;line-height:1.4}html[data-theme=ekiloha] .ConsommationCard-module__G9eTyG__consommationCard{--dashboard-chart-grid:var(--theme-chart-grid,var(--theme-border,#d7e0ed));--dashboard-chart-axis-x:var(--theme-muted,#56616e);--dashboard-chart-axis-y:var(--theme-primary,#1f5ed5);--dashboard-chart-measured:var(--theme-chart-measured,#1f5ed5);--dashboard-chart-estimated:var(--theme-chart-estimated,var(--theme-chart-reference,#03b585));--dashboard-chart-estimated-text:var(--theme-chart-estimated,var(--theme-chart-reference,#03b585));--dashboard-tooltip-background:var(--theme-surface,#fff);--dashboard-tooltip-border:var(--theme-border,#d7e0ed);--dashboard-tooltip-text:var(--theme-text,#171a1e);background-color:var(--theme-surface,#fff);box-shadow:0 2px 4px var(--theme-shadow-color,rgba(0,47,108,.09))}html[data-theme=ekiloha] .ConsommationCard-module__G9eTyG__cardTitle{color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .ConsommationCard-module__G9eTyG__dayLabel{color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .ConsommationCard-module__G9eTyG__arrowBtn{border-color:var(--theme-primary,#1f5ed5);color:var(--theme-primary,#1f5ed5)}html[data-theme=ekiloha] .ConsommationCard-module__G9eTyG__arrowBtn:hover:not(:disabled){background-color:var(--theme-primary,#1f5ed5);color:var(--theme-surface,#fff)}html[data-theme=ekiloha] .ConsommationCard-module__G9eTyG__arrowBtn:disabled{border-color:var(--theme-border,#d7e0ed);color:var(--theme-muted,#56616e)}html[data-theme=ekiloha] .ConsommationCard-module__G9eTyG__loading{color:var(--theme-muted,#56616e)}html[data-theme=ekiloha] .ConsommationCard-module__G9eTyG__emptyState{color:var(--theme-muted,#56616e)}html[data-theme=ekiloha] .ConsommationCard-module__G9eTyG__modelNote{color:var(--theme-muted,#56616e)}@media (max-width:900px){.ConsommationCard-module__G9eTyG__consommationHeader{flex-direction:column;align-items:flex-start}.ConsommationCard-module__G9eTyG__chartLegend{flex-wrap:wrap;justify-content:flex-start;gap:10px 18px}.ConsommationCard-module__G9eTyG__headerRight{align-items:flex-start;width:100%}.ConsommationCard-module__G9eTyG__dayNavigator{justify-content:space-between;width:100%}.ConsommationCard-module__G9eTyG__dayLabel{min-width:0}}
.BuildingComfortSummary-module__lSOV-W__section{color:#002f6c;background:#fff;border:1px solid #dce5ec;border-radius:20px;padding:18px}.BuildingComfortSummary-module__lSOV-W__section h2{margin:0 0 14px;font-size:22px}.BuildingComfortSummary-module__lSOV-W__section h3{margin:18px 0 8px;font-size:17px}.BuildingComfortSummary-module__lSOV-W__section p{margin:8px 0}.BuildingComfortSummary-module__lSOV-W__counts{flex-wrap:wrap;gap:10px;display:flex}.BuildingComfortSummary-module__lSOV-W__counts p{background:#f6f9ff;border:1px solid #dce5ec;border-radius:8px;margin:0;padding:10px}.BuildingComfortSummary-module__lSOV-W__counts strong{font-size:20px}.BuildingComfortSummary-module__lSOV-W__coverage,.BuildingComfortSummary-module__lSOV-W__notice{font-weight:700}.BuildingComfortSummary-module__lSOV-W__priority{columns:2;margin:0;padding-left:24px}.BuildingComfortSummary-module__lSOV-W__priority li{break-inside:avoid;margin:0 0 8px}.BuildingComfortSummary-module__lSOV-W__duration{margin-top:4px;font-size:14px}.BuildingComfortSummary-module__lSOV-W__duration button{color:#002f6c;cursor:pointer;background:#f6f9ff;border:1px solid #dce5ec;border-radius:6px;padding:4px 8px}@media (max-width:700px){.BuildingComfortSummary-module__lSOV-W__priority{columns:1}}
.GestionPage-module__47U-8W__tabContentArea{height:40em}.GestionPage-module__47U-8W__pilotageLayout{align-items:flex-start;gap:30px;height:100%;display:flex}.GestionPage-module__47U-8W__pilotageLeft{flex-direction:column;flex:4;justify-content:space-between;height:100%;display:flex}.GestionPage-module__47U-8W__pilotageLeftSubContainer{color:#1f5ed5}.GestionPage-module__47U-8W__pilotageRight{flex-direction:column;flex:6;gap:20px;height:100%;display:flex}.GestionPage-module__47U-8W__floorDropdownContainer{width:100%;margin-bottom:20px}.GestionPage-module__47U-8W__floorDropdown{cursor:pointer;color:#1f5ed5;background-color:#f6f9ff;border:1px solid #1f5ed5;border-radius:7px;width:100%;padding:10px 15px;font-family:Roboto,sans-serif;font-size:15px;font-weight:700}.GestionPage-module__47U-8W__cardRow{grid-gap:20px;flex:1;grid-template-columns:1fr 1fr;width:100%;display:grid}.GestionPage-module__47U-8W__pilotageCardHeader{color:var(--color-text-dark);margin:0 0 15px;font-size:16px;font-weight:500}.GestionPage-module__47U-8W__tempControlLine{align-items:center;margin-bottom:15px;display:flex}.GestionPage-module__47U-8W__tempControlLabel{color:var(--color-text-light);flex-grow:1;font-size:14px}.GestionPage-module__47U-8W__tempValueInput{text-align:right;border:none;border-bottom:1px solid #ccc;width:40px;margin-right:5px;padding:5px;font-size:16px}.GestionPage-module__47U-8W__tempUnit{color:var(--color-text-dark);font-size:14px}.GestionPage-module__47U-8W__scheduleGroup{color:var(--color-text-light);align-items:center;margin-bottom:10px;font-size:14px;display:flex}.GestionPage-module__47U-8W__scheduleInput{text-align:right;border:none;border-bottom:1px solid #ccc;width:40px;margin:0 5px;padding:5px;font-size:16px}.GestionPage-module__47U-8W__scheduleUnit{color:var(--color-text-dark);font-size:14px}.GestionPage-module__47U-8W__toleranceSubtitle{color:var(--color-text-light);margin-bottom:15px;font-size:12px}.GestionPage-module__47U-8W__toleranceGroup{align-items:center;display:flex}.GestionPage-module__47U-8W__comfortValue{color:var(--color-secondary-green);font-size:24px;font-weight:700}.GestionPage-module__47U-8W__gestionContainer{flex-direction:column;gap:12px;font-family:Neue Haas Grotesk Text Pro,Roboto,sans-serif;display:flex}.GestionPage-module__47U-8W__qualifiedHistoryLink{color:#1f5ed5;background-color:#f6f9ff;border:1px solid #1f5ed5;border-radius:20px;padding:18px 22px}.GestionPage-module__47U-8W__qualifiedHistoryLink h2{margin:0 0 8px;font-size:18px}.GestionPage-module__47U-8W__qualifiedHistoryLink p{margin:0 0 12px}.GestionPage-module__47U-8W__qualifiedHistoryLink button{color:#fff;cursor:pointer;background:#1f5ed5;border:0;border-radius:6px;padding:9px 14px}.GestionPage-module__47U-8W__topRow{flex-direction:row;align-items:stretch;gap:16px;display:flex}.GestionPage-module__47U-8W__floorPlanPanel{background-color:#f6f9ff;border:1px solid #1f5ed5;border-radius:20px;flex-direction:column;flex:1 1 0;gap:4px;min-width:0;padding:10px 14px 8px;display:flex}.GestionPage-module__47U-8W__panelHeader{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.GestionPage-module__47U-8W__panelTitle{color:#1f5ed5;margin:0;font-size:17px;font-weight:700}.GestionPage-module__47U-8W__floorSelector{color:#fff;cursor:pointer;background-color:#1f5ed5;border:none;border-radius:18.5px;align-items:center;gap:8px;padding:5px 14px;font-family:Neue Haas Grotesk Text Pro,Roboto,sans-serif;font-size:14px;font-weight:500;transition:background-color .2s;display:flex;box-shadow:inset 0 3px 6px rgba(0,0,0,.25)}.GestionPage-module__47U-8W__floorSelector:hover{background-color:#002f6c}.GestionPage-module__47U-8W__instruction{color:#000;margin:0;font-size:12px}.GestionPage-module__47U-8W__floorPlanWrapper{width:100%;height:400px;position:relative;overflow-x:hidden;overflow-y:auto}.GestionPage-module__47U-8W__floorPlanImg{object-fit:contain;width:100%;height:100%;display:block}.GestionPage-module__47U-8W__modeGlobalBtn{color:#fff;cursor:pointer;background-color:#82a8ed;border:none;border-radius:30px;align-self:flex-start;padding:5px 16px;font-family:Neue Haas Grotesk Text Pro,Roboto,sans-serif;font-size:13px;font-weight:500;transition:background-color .2s}.GestionPage-module__47U-8W__modeGlobalBtnActive,.GestionPage-module__47U-8W__modeGlobalBtn:hover{background-color:#1f5ed5}.GestionPage-module__47U-8W__roomDetailsPanel{background-color:#fff;border-radius:20px;flex-direction:column;flex-shrink:0;gap:0;width:400px;padding:8px 12px 10px;display:flex;box-shadow:0 3px 6px rgba(0,0,0,.25)}.GestionPage-module__47U-8W__roomTitle{color:#1f5ed5;margin:0 0 6px;font-family:Neue Haas Grotesk Text Pro,Roboto,sans-serif;font-size:14px;font-weight:700}.GestionPage-module__47U-8W__zoneRow{flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:0;padding-bottom:6px;display:flex}.GestionPage-module__47U-8W__zoneLabel{color:#1f5ed5;padding-top:3px;font-family:Neue Haas Grotesk Text Pro,Roboto,sans-serif;font-size:14px;font-weight:500}.GestionPage-module__47U-8W__pilotageSwitch{flex-direction:column;align-items:flex-start;gap:0;display:flex}.GestionPage-module__47U-8W__pilotageRow{align-items:center;gap:8px;display:flex}.GestionPage-module__47U-8W__pilotageLabel{color:#1e1e1e;font-family:Inter,Roboto,sans-serif;font-size:15px;font-weight:400}.GestionPage-module__47U-8W__toggle{cursor:pointer;background-color:#e2e8f0;border:none;border-radius:12px;flex-shrink:0;align-items:center;width:42px;height:24px;padding:3px;transition:background-color .25s;display:flex;position:relative}.GestionPage-module__47U-8W__toggle.GestionPage-module__47U-8W__toggleOn{background-color:#03b585}.GestionPage-module__47U-8W__toggleThumb{background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s;display:block;box-shadow:0 1px 4px rgba(0,0,0,.25)}.GestionPage-module__47U-8W__toggle.GestionPage-module__47U-8W__toggleOn .GestionPage-module__47U-8W__toggleThumb{transform:translate(18px)}.GestionPage-module__47U-8W__pilotageStatus{color:#757575;font-family:Inter,Roboto,sans-serif;font-size:13px;font-weight:400}.GestionPage-module__47U-8W__controlSection{border-top:1px solid #e8edf5;flex-direction:column;gap:4px;margin-top:3px;padding-top:7px;display:flex}.GestionPage-module__47U-8W__controlLabel{color:#1f5ed5;margin:0;font-family:Neue Haas Grotesk Text Pro,Roboto,sans-serif;font-size:13px;font-weight:500}.GestionPage-module__47U-8W__comfortText{color:#333;margin:0;font-family:Neue Haas Grotesk Text Pro,Roboto,sans-serif;font-size:12px;font-weight:400;line-height:1.4}.GestionPage-module__47U-8W__stepper{flex-direction:row;align-items:center;gap:8px;padding-left:0;display:flex}.GestionPage-module__47U-8W__stepperBtn{cursor:pointer;color:#1f5ed5;background:0 0;border:1.5px solid #1f5ed5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;padding:0;font-size:11px;transition:background-color .2s,color .2s;display:flex}.GestionPage-module__47U-8W__stepperBtn:hover{color:#fff;background-color:#1f5ed5}.GestionPage-module__47U-8W__toggle:disabled,.GestionPage-module__47U-8W__stepperBtn:disabled,.GestionPage-module__47U-8W__stepperInput:disabled{cursor:not-allowed;opacity:.55}.GestionPage-module__47U-8W__stepperBtn:disabled:hover{color:#1f5ed5;background:0 0}.GestionPage-module__47U-8W__stepperValue{text-align:left;color:#82a8ed;background-color:#f6f9ff;border:1.04px solid #1f5ed5;border-radius:5px;width:80px;padding:4px 8px;font-family:Neue Haas Grotesk Text Pro,Roboto,sans-serif;font-size:13px;font-weight:400}.GestionPage-module__47U-8W__stepperInput{text-align:center;color:#82a8ed;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background-color:#f6f9ff;border:1.04px solid #1f5ed5;border-radius:5px;outline:none;width:80px;padding:4px 6px;font-family:Neue Haas Grotesk Text Pro,Roboto,sans-serif;font-size:13px;font-weight:400}.GestionPage-module__47U-8W__stepperInput:focus{border-color:#1f5ed5;box-shadow:0 0 0 2px rgba(31,94,213,.15)}.GestionPage-module__47U-8W__stepperInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.GestionPage-module__47U-8W__stepperInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.GestionPage-module__47U-8W__stepperUnit{color:#82a8ed;font-family:Neue Haas Grotesk Text Pro,Roboto,sans-serif;font-size:12px;font-weight:500}.GestionPage-module__47U-8W__chartSection{background-color:#f6f9ff;border:1px solid #1f5ed5;border-radius:20px;flex-direction:column;gap:12px;padding:22px 30px 20px;display:flex}.GestionPage-module__47U-8W__chartHeader{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.GestionPage-module__47U-8W__chartTitle{color:#1f5ed5;margin:0;font-size:26px;font-weight:700}.GestionPage-module__47U-8W__dateNav{align-items:center;gap:12px;display:flex}.GestionPage-module__47U-8W__dateNavBtn{cursor:pointer;color:#1f5ed5;background:0 0;border:none;padding:0 4px;font-size:18px;transition:opacity .2s}.GestionPage-module__47U-8W__dateNavBtn:hover{opacity:.7}.GestionPage-module__47U-8W__dateLabel{color:#1f5ed5;white-space:nowrap;font-family:Poppins,Roboto,sans-serif;font-size:18px;font-weight:600}.GestionPage-module__47U-8W__comfortIndexRow{align-self:flex-end;align-items:center;gap:12px;display:flex}.GestionPage-module__47U-8W__comfortIndexLabel{color:#3b82f6;white-space:nowrap;font-size:12px;font-weight:700}.GestionPage-module__47U-8W__comfortIndexBarTrack{background-color:#e2e8f0;border-radius:99px;width:200px;height:6px;overflow:hidden}.GestionPage-module__47U-8W__comfortIndexBarFill{background-color:#3b82f6;border-radius:99px;height:100%;transition:width .4s}.GestionPage-module__47U-8W__chartArea{flex-direction:row;gap:0;height:200px;display:flex;position:relative}.GestionPage-module__47U-8W__yAxis{flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-end;width:36px;padding:4px 8px 4px 0;display:flex}.GestionPage-module__47U-8W__yLabel{color:#171a1e;text-align:right;font-family:Arial,sans-serif;font-size:22px;line-height:1}.GestionPage-module__47U-8W__chartImgArea{flex:1;min-width:0;position:relative}.GestionPage-module__47U-8W__chartImg{object-fit:fill;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.GestionPage-module__47U-8W__legend{flex-flow:wrap;align-items:center;gap:32px;padding-top:4px;display:flex}.GestionPage-module__47U-8W__legendItem{color:#1f5ed5;align-items:center;gap:8px;font-family:Neue Haas Grotesk Text Pro,Roboto,sans-serif;font-size:16px;font-weight:500;display:flex}.GestionPage-module__47U-8W__legendLine{border-radius:2px;flex-shrink:0;width:68px;height:3px}.GestionPage-module__47U-8W__legendDashBlue{background:repeating-linear-gradient(90deg,#1f5ed5 0,#1f5ed5 8px,transparent 8px,transparent 13px)}.GestionPage-module__47U-8W__legendSolidBlue{background-color:#1f5ed5}.GestionPage-module__47U-8W__legendGreen{background-color:#03b585}.GestionPage-module__47U-8W__legendGray{background-color:#bdbdbd;border-radius:2px;height:14px}.GestionPage-module__47U-8W__legendGreenText{color:#03b585}.GestionPage-module__47U-8W__legendGrayText{color:#828282}html[data-theme=ekiloha] .GestionPage-module__47U-8W__gestionContainer{color:var(--theme-text,#171a1e)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__floorPlanPanel{background-color:var(--theme-surface,#fff)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__roomDetailsPanel{background-color:var(--theme-surface,#fff)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__chartSection{background-color:var(--theme-surface,#fff)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__floorPlanPanel{border-color:var(--theme-border,#d7e0ed)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__chartSection{border-color:var(--theme-border,#d7e0ed)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__roomDetailsPanel{box-shadow:0 3px 6px rgba(0,47,108,.09)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__pilotageLeftSubContainer{color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__panelTitle{color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__roomTitle{color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__zoneLabel{color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__controlLabel{color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__chartTitle{color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__dateLabel{color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__instruction{color:var(--theme-text,#171a1e)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__pilotageLabel{color:var(--theme-text,#171a1e)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__comfortText{color:var(--theme-text,#171a1e)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__yLabel{color:var(--theme-text,#171a1e)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__pilotageStatus{color:var(--theme-muted,#56616e)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__floorDropdown{background-color:var(--theme-surface-muted,#f3f7ff);border-color:var(--theme-primary,#1f5ed5);color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__stepperValue{background-color:var(--theme-surface-muted,#f3f7ff);border-color:var(--theme-primary,#1f5ed5);color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__stepperInput{background-color:var(--theme-surface-muted,#f3f7ff);border-color:var(--theme-primary,#1f5ed5);color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__floorSelector{background-color:var(--theme-primary,#1f5ed5);color:var(--theme-surface,#fff)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__floorSelector:hover{background-color:var(--theme-primary-strong,#002f6c)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__modeGlobalBtn{background-color:var(--theme-surface-muted,#e5edfc);color:var(--theme-primary-strong,#002f6c)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__modeGlobalBtnActive{background-color:var(--theme-accent,#03b585);color:var(--theme-surface,#fff)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__modeGlobalBtnActive:hover{background-color:var(--theme-accent,#03b585);color:var(--theme-surface,#fff)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__modeGlobalBtn:hover{background-color:var(--theme-primary,#1f5ed5);color:var(--theme-surface,#fff)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__toggle{background-color:var(--theme-border,#d7e0ed)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__toggle.GestionPage-module__47U-8W__toggleOn{background-color:var(--theme-accent,#03b585)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__toggleThumb{background-color:var(--theme-surface,#fff);box-shadow:0 1px 4px rgba(0,47,108,.16)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__controlSection{border-top-color:var(--theme-border,#d7e0ed)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__stepperBtn{border-color:var(--theme-primary,#1f5ed5);color:var(--theme-primary,#1f5ed5)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__stepperBtn:hover{background-color:var(--theme-primary,#1f5ed5);color:var(--theme-surface,#fff)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__stepperInput:focus{border-color:var(--theme-primary,#1f5ed5);box-shadow:0 0 0 2px rgba(31,94,213,.15)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__stepperUnit{color:var(--theme-muted,#56616e)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__dateNavBtn{color:var(--theme-primary,#1f5ed5)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__legendItem{color:var(--theme-primary,#1f5ed5)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__comfortIndexLabel{color:var(--theme-primary,#1f5ed5)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__comfortIndexBarFill{background-color:var(--theme-primary,#1f5ed5)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__legendSolidBlue{background-color:var(--theme-primary,#1f5ed5)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__comfortIndexBarTrack{background-color:var(--theme-border,#d7e0ed)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__legendDashBlue{background:repeating-linear-gradient(to right,var(--theme-primary,#1f5ed5)0px,var(--theme-primary,#1f5ed5)8px,transparent 8px,transparent 13px)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__legendGreen{background-color:var(--theme-accent,#03b585)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__legendGreenText{color:var(--theme-accent,#03b585)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__legendGray{background-color:var(--theme-border,#d7e0ed)}html[data-theme=ekiloha] .GestionPage-module__47U-8W__legendGrayText{color:var(--theme-muted,#56616e)}.GestionPage-module__47U-8W__modeGlobalBtn:disabled{cursor:not-allowed;opacity:.55}
.LoadingIndicator-module__VPKCma__spinner_container{color:#1976d2;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:500px;font-family:sans-serif;display:flex}.LoadingIndicator-module__VPKCma__loading_spinner{border:5px solid #f3f3f3;border-top-color:#1976d2;border-radius:50%;width:50px;height:50px;margin-bottom:10px;animation:1s linear infinite LoadingIndicator-module__VPKCma__spin}.LoadingIndicator-module__VPKCma__loading_spinnerDefault{border:5px solid #f3f3f3;border-top-color:#1976d2;border-radius:50%;width:100%;height:100%;margin-bottom:1px;animation:1s linear infinite LoadingIndicator-module__VPKCma__spin}@keyframes LoadingIndicator-module__VPKCma__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.BrandLogo-module__cI6cfW__brand{color:#1f5ed5;white-space:nowrap;align-items:center;font-family:Arial Black,Segoe UI,Arial,sans-serif;font-weight:900;line-height:1;display:inline-flex}.BrandLogo-module__cI6cfW__pictogram{flex:none;display:block}.BrandLogo-module__cI6cfW__wordmark{display:block}.BrandLogo-module__cI6cfW__login{gap:12px}.BrandLogo-module__cI6cfW__login .BrandLogo-module__cI6cfW__pictogram{width:42px;height:42px}.BrandLogo-module__cI6cfW__login .BrandLogo-module__cI6cfW__wordmark{font-size:30px}.BrandLogo-module__cI6cfW__sidebar{gap:9px}.BrandLogo-module__cI6cfW__sidebar .BrandLogo-module__cI6cfW__pictogram{width:30px;height:30px}.BrandLogo-module__cI6cfW__sidebar .BrandLogo-module__cI6cfW__wordmark{font-size:21px}html[data-theme=ekiloha] .BrandLogo-module__cI6cfW__brand{color:var(--theme-primary)}
.AuthGuard-module__S6j3DG__actions{z-index:20;position:absolute;top:16px;right:24px}.AuthGuard-module__S6j3DG__logout{font:inherit;cursor:pointer;border:1px solid var(--theme-border,#dbe3ed);background:var(--theme-surface,white);color:var(--theme-text,#172b4d);border-radius:8px;padding:8px 16px}.AuthGuard-module__S6j3DG__logout:focus{outline:3px solid var(--theme-primary,#1f5ed5);outline-offset:3px}.AuthGuard-module__S6j3DG__logout:focus-visible{outline:3px solid var(--theme-primary,#1f5ed5);outline-offset:3px}
.Floor-module__zj_9UG__floorPlanContainer{width:600px;overflow:hidden}.Floor-module__zj_9UG__floorPlanImage,.Floor-module__zj_9UG__svgOverlay{width:100%;height:100%;position:absolute;top:0;left:0}.Floor-module__zj_9UG__svgOverlay{pointer-events:none}.Floor-module__zj_9UG__zonePath{fill:#b2e9db;stroke:#333;stroke-width:.5px;fill-opacity:.7;cursor:pointer;pointer-events:auto;transition:fill-opacity .2s,fill .2s}.Floor-module__zj_9UG__zoneInteractiveGroup{cursor:pointer}.Floor-module__zj_9UG__zonePath{fill:#b2e9db;stroke:#333;stroke-width:.5px;fill-opacity:.7}.Floor-module__zj_9UG__zonePath:hover{fill-opacity:1}.Floor-module__zj_9UG__active{fill:#82a8ed;fill-opacity:.9;stroke-width:1.5px}.Floor-module__zj_9UG__selected{fill:#03b585;fill-opacity:.9;stroke-width:1.5px}.Floor-module__zj_9UG__unactive{fill:#171a1e;fill-opacity:.9;stroke-width:1.5px}.Floor-module__zj_9UG__tempBubbleContainer{pointer-events:none}.Floor-module__zj_9UG__bubbleTop{fill:#1976d2}.Floor-module__zj_9UG__bubbleBottom{fill:#fff;stroke:#aaa;stroke-width:.2px}.Floor-module__zj_9UG__bubbleTextNumber{fill:#fff;pointer-events:none;font-size:9px;font-weight:700}.Floor-module__zj_9UG__bubbleTextTemp{fill:#1976d2;pointer-events:none;font-size:9px;font-weight:700}html[data-theme=ekiloha] .Floor-module__zj_9UG__zonePath{fill:var(--theme-surface-muted,#e5edfc);stroke:var(--theme-muted,#56616e)}html[data-theme=ekiloha] .Floor-module__zj_9UG__active{fill:var(--theme-primary,#1f5ed5)}html[data-theme=ekiloha] .Floor-module__zj_9UG__selected{fill:var(--theme-accent,#03b585)}html[data-theme=ekiloha] .Floor-module__zj_9UG__unactive{fill:var(--theme-muted,#56616e)}html[data-theme=ekiloha] .Floor-module__zj_9UG__bubbleTop{fill:var(--theme-primary,#1f5ed5)}html[data-theme=ekiloha] .Floor-module__zj_9UG__bubbleBottom{fill:var(--theme-surface,#fff);stroke:var(--theme-border,#d7e0ed)}html[data-theme=ekiloha] .Floor-module__zj_9UG__bubbleTextNumber{fill:var(--theme-surface,#fff)}html[data-theme=ekiloha] .Floor-module__zj_9UG__bubbleTextTemp{fill:var(--theme-primary,#1f5ed5)}
.RoomComfortOverview-module__Ibh3Kq__section{margin:24px 0}.RoomComfortOverview-module__Ibh3Kq__section h2{color:#002f6c;margin:0 0 12px;font-size:18px}.RoomComfortOverview-module__Ibh3Kq__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.RoomComfortOverview-module__Ibh3Kq__card{background:#fff;border:1px solid #dce5ec;border-radius:10px;padding:12px}.RoomComfortOverview-module__Ibh3Kq__card h3{color:#002f6c;margin:0 0 8px;font-size:14px}.RoomComfortOverview-module__Ibh3Kq__card p{margin:4px 0;font-size:12px}.RoomComfortOverview-module__Ibh3Kq__status{font-weight:700}.RoomComfortOverview-module__Ibh3Kq__status[data-status=inside]{color:#037c5c}.RoomComfortOverview-module__Ibh3Kq__status[data-status=too_cold],.RoomComfortOverview-module__Ibh3Kq__status[data-status=too_hot]{color:#a43a2b}
.MonitorPage-module__pYdxrq__monitoringContent{flex-direction:column;flex-grow:1;display:flex}.MonitorPage-module__pYdxrq__buildingHeader{border-bottom:1px solid #e0e0e0;align-items:center;margin-bottom:0;padding-bottom:20px;display:flex}.MonitorPage-module__pYdxrq__buildingTitle{color:var(--color-text-dark);margin:0;font-size:20px;font-weight:500}.MonitorPage-module__pYdxrq__buildingAddress{color:var(--color-text-light);margin:5px 0 0;font-size:14px}.MonitorPage-module__pYdxrq__buildingArea{color:var(--color-primary);margin-left:10px;font-weight:500}.MonitorPage-module__pYdxrq__tabNavigation{background-color:#fff;border-width:2px;border-color:#03b585;border-radius:10px;flex-direction:row;justify-content:space-between;max-width:21em;margin-bottom:25px;display:flex;overflow:hidden}.MonitorPage-module__pYdxrq__tabActive{cursor:pointer;color:#fff;background:#03b585;border:none;border-bottom:3px solid transparent;border-radius:3px;flex:1;justify-content:center;align-items:center;padding:4px 20px;font-family:Poppins;font-size:12px;font-weight:700;transition:all .2s;display:flex}.MonitorPage-module__pYdxrq__tabInactive{cursor:pointer;color:#03b585;background-color:#fff;border:none;border-bottom:3px solid transparent;flex:1;justify-content:center;align-items:center;height:100%;padding:4px 20px;font-family:Poppins;font-size:12px;font-weight:700;transition:all .2s;display:flex}.MonitorPage-module__pYdxrq__tabInactive:hover{color:#037c5c}
.Dashboard-module__Dine9G__sectionTitle{color:var(--color-primary);margin-bottom:15px;font-size:18px;font-weight:500}.Dashboard-module__Dine9G__statsGrid{gap:20px;max-width:50em;margin-bottom:30px;display:flex}.Dashboard-module__Dine9G__statCard{background-color:var(--color-card-background);cursor:pointer;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;flex:1;align-items:flex-start;padding:15px 20px;transition:all .2s;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.05)}.Dashboard-module__Dine9G__statCardActive{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.Dashboard-module__Dine9G__statCardActive .Dashboard-module__Dine9G__statIcon,.Dashboard-module__Dine9G__statCardActive .Dashboard-module__Dine9G__statValue,.Dashboard-module__Dine9G__statCardActive .Dashboard-module__Dine9G__statLabel{color:#fff!important}.Dashboard-module__Dine9G__statIcon{color:var(--color-primary);margin-bottom:5px;font-size:24px}.Dashboard-module__Dine9G__statValue{color:var(--color-text-dark);margin:0;font-size:24px;font-weight:700}.Dashboard-module__Dine9G__statLabel{color:var(--color-text-light);margin-top:5px;font-size:13px}.Dashboard-module__Dine9G__bottomSection{align-items:flex-start;gap:30px;display:flex}.Dashboard-module__Dine9G__contentTitle{color:var(--color-primary);margin-bottom:15px;font-size:18px;font-weight:500}.Dashboard-module__Dine9G__forecastBox{background-color:var(--color-card-background);border:1px solid #e0e0e0;border-radius:8px;flex:2;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.Dashboard-module__Dine9G__contentHeaderButtons button{cursor:pointer;background:0 0;border:none;border-radius:4px;margin-right:10px;padding:5px 12px;font-size:13px}.Dashboard-module__Dine9G__contentHeaderButtons .Dashboard-module__Dine9G__tabActive{background-color:var(--color-primary);color:#fff}.Dashboard-module__Dine9G__currentWeatherBar{color:#fff;background-color:#002f6c;border-radius:4px;justify-content:space-around;align-items:center;margin-top:15px;padding:15px 0;font-size:18px;display:flex}.Dashboard-module__Dine9G__dailyForecast{text-align:center;justify-content:space-between;padding-top:20px;font-size:12px;display:flex}.Dashboard-module__Dine9G__forecastItem{flex-direction:column;display:flex}.Dashboard-module__Dine9G__forecastTemp{color:var(--color-text-dark);margin:5px 0;font-size:16px;font-weight:700}.Dashboard-module__Dine9G__buildingIllustration{text-align:center;flex:1;padding-top:20px}.Dashboard-module__Dine9G__buildingIllustration img{max-width:100%;height:auto}.Dashboard-module__Dine9G__consumptionBox{background-color:var(--color-card-background);border:1px solid #e0e0e0;border-radius:8px;flex:2;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.Dashboard-module__Dine9G__consumptionControls{float:right;margin-top:-30px;margin-bottom:10px}.Dashboard-module__Dine9G__consumptionControls button{border:1px solid var(--color-primary);color:var(--color-primary);background-color:#fff;border-radius:4px;margin-left:5px;padding:6px 12px;font-size:12px;font-weight:500}.Dashboard-module__Dine9G__consumptionControls .Dashboard-module__Dine9G__dateActive{background-color:var(--color-primary);color:#fff}.Dashboard-module__Dine9G__chartArea{color:#999;border:1px solid #eee;flex-direction:column;justify-content:center;align-items:center;height:250px;margin-bottom:15px;font-size:14px;display:flex}.Dashboard-module__Dine9G__chartLegend{margin-top:10px}.Dashboard-module__Dine9G__chartLegend span{margin-right:15px;font-size:12px}.Dashboard-module__Dine9G__chartLegend .Dashboard-module__Dine9G__legendBlue{color:var(--color-primary)}.Dashboard-module__Dine9G__chartLegend .Dashboard-module__Dine9G__legendGreen{color:var(--color-secondary-green)}.Dashboard-module__Dine9G__consumptionStatCards{flex-direction:column;flex:1;gap:15px;display:flex}.Dashboard-module__Dine9G__consumptionStatCard{background-color:var(--color-card-background);border:1px solid #e0e0e0;border-radius:8px;padding:15px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.Dashboard-module__Dine9G__consumptionStatCard h4{color:var(--color-primary);margin:0 0 10px;font-size:14px;font-weight:500}.Dashboard-module__Dine9G__statPrice{color:var(--color-text-dark);margin:0;font-size:20px;font-weight:700}.Dashboard-module__Dine9G__statPower{color:var(--color-text-light);margin:0;font-size:14px}
.Exterior-module__-Qj1RG__forecastBoxContainer{justify-content:center;align-items:center;width:45em;display:flex}.Exterior-module__-Qj1RG__forecastBox{background-color:#f6f9ff;border-radius:8px;width:100%;padding:25px 20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.Exterior-module__-Qj1RG__contentTitle{color:#1f5ed5;margin-bottom:15px;font-family:Roboto,sans-serif;font-size:18px;font-weight:700}.Exterior-module__-Qj1RG__contentHeaderButtons{background-color:#fff;border:1px solid #1f5ed5;border-radius:8px;flex-direction:row;align-items:center;width:100%;max-width:18em;padding:0;display:flex;overflow:hidden}.Exterior-module__-Qj1RG__contentHeaderButtons button{cursor:pointer;color:#1f5ed5;text-align:center;background:0 0;border:none;border-radius:0;flex-grow:1;flex-basis:0;margin:0;padding:8px 5px;font-family:Poppins;font-size:13px;transition:background-color .2s,color .2s}.Exterior-module__-Qj1RG__contentHeaderButtons .Exterior-module__-Qj1RG__tabActive{color:#fff;background-color:#1f5ed5}.Exterior-module__-Qj1RG__currentWeatherBar{background:transparent linear-gradient(180deg,var(--bleu-foncé)0%,#005596 100%)0% 0% no-repeat padding-box;opacity:1;color:#fff;background:linear-gradient(#002f6c 0%,#005596 100%) no-repeat padding-box padding-box;border-radius:4px;justify-content:space-around;align-items:center;margin-top:15px;padding:15px 0;font-size:18px;display:flex}.Exterior-module__-Qj1RG__weatherBarContainer{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.Exterior-module__-Qj1RG__separator{background-color:#fff;border-radius:1px;width:3px;height:40px;margin:0 30px}.Exterior-module__-Qj1RG__weatherRow{color:#fff;flex-direction:row;justify-content:center;align-items:center;font-family:Roboto,sans-serif;font-size:25px;display:flex}.Exterior-module__-Qj1RG__weatherItem{margin-left:20px}.Exterior-module__-Qj1RG__weatherRow .Exterior-module__-Qj1RG__svg{height:20px}.Exterior-module__-Qj1RG__dailyForecast{text-align:center;justify-content:space-between;padding-top:20px;font-size:12px;display:flex}.Exterior-module__-Qj1RG__forecastItem{flex-direction:column;flex-grow:1;flex-basis:0;font-family:Arial,Helvetica,sans-serif;display:flex}.Exterior-module__-Qj1RG__forecastTemp{margin:5px 0;font-size:16px;font-weight:700}.Exterior-module__-Qj1RG__buildingIllustration{text-align:center;flex:1;justify-content:center;align-items:center;padding-top:80px;display:flex;position:relative}.Exterior-module__-Qj1RG__buildingIllustration img{max-width:100%;height:auto}.Exterior-module__-Qj1RG__bottomSection{align-items:flex-start;gap:30px;margin-top:80px;display:flex}
.MeteoPrevision-module__TAMDfa__forecastBox{background-color:#f6f9ff;border-radius:8px;width:100%;padding:25px 20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.MeteoPrevision-module__TAMDfa__contentTitle{color:#1f5ed5;margin-bottom:15px;font-family:Roboto,sans-serif;font-size:18px;font-weight:700}.MeteoPrevision-module__TAMDfa__contentHeaderButtons{background-color:#fff;border:1px solid #1f5ed5;border-radius:8px;flex-direction:row;align-items:center;width:100%;max-width:18em;padding:0;display:flex;overflow:hidden}.MeteoPrevision-module__TAMDfa__contentHeaderButtons button{cursor:pointer;color:#1f5ed5;text-align:center;background:0 0;border:none;border-radius:0;flex-grow:1;flex-basis:0;margin:0;padding:8px 5px;font-family:Poppins;font-size:13px;transition:background-color .2s,color .2s}.MeteoPrevision-module__TAMDfa__contentHeaderButtons .MeteoPrevision-module__TAMDfa__tabActive{color:#fff;background-color:#1f5ed5}.MeteoPrevision-module__TAMDfa__currentWeatherBar{background:transparent linear-gradient(180deg,var(--bleu-foncé)0%,#005596 100%)0% 0% no-repeat padding-box;opacity:1;color:#fff;background:linear-gradient(#002f6c 0%,#005596 100%) no-repeat padding-box padding-box;border-radius:4px;justify-content:space-around;align-items:center;margin-top:15px;padding:15px 0;font-size:18px;display:flex}.MeteoPrevision-module__TAMDfa__weatherBarContainer{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.MeteoPrevision-module__TAMDfa__separator{background-color:#fff;border-radius:1px;width:3px;height:40px;margin:0 30px}.MeteoPrevision-module__TAMDfa__weatherRow{color:#fff;flex-direction:row;justify-content:center;align-items:center;font-family:Roboto,sans-serif;font-size:25px;display:flex}.MeteoPrevision-module__TAMDfa__weatherItem{margin-left:20px}.MeteoPrevision-module__TAMDfa__weatherRow .MeteoPrevision-module__TAMDfa__svg{height:20px}.MeteoPrevision-module__TAMDfa__dailyForecast{flex-flow:row;width:100%;padding-top:20px;font-size:12px;display:flex;overflow-x:auto;overflow-y:hidden}.MeteoPrevision-module__TAMDfa__forecastItemByHour{text-align:center;flex-direction:column;flex-shrink:0;padding:10px;display:flex}.MeteoPrevision-module__TAMDfa__forecastItem{flex-direction:column;flex-grow:1;flex-basis:0;font-family:Arial,Helvetica,sans-serif;display:flex}.MeteoPrevision-module__TAMDfa__forecastTemp{margin:5px 0;font-size:16px;font-weight:700}.MeteoPrevision-module__TAMDfa__forecastTendance h3{color:#002f6c;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-style:italic;font-weight:700}.MeteoPrevision-module__TAMDfa__forecastTendance p{color:#002f6c;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-style:normal}.MeteoPrevision-module__TAMDfa__forecastTendance .MeteoPrevision-module__TAMDfa__buildingIllustration{text-align:center;flex:1;justify-content:center;align-items:center;padding-top:80px;display:flex;position:relative}.MeteoPrevision-module__TAMDfa__buildingIllustration img{max-width:100%;height:auto}.MeteoPrevision-module__TAMDfa__bottomSection{align-items:flex-start;gap:30px;margin-top:80px;display:flex}.MeteoPrevision-module__TAMDfa__weatherMeta{color:#52647a;margin:6px 16px;font-size:12px;display:block}
.GainMoyen-module__EE1BIa__bottomSection{align-items:flex-start;gap:50px;display:flex}.GainMoyen-module__EE1BIa__contentTitle{color:var(--color-primary);margin-bottom:15px;font-size:18px;font-weight:500}.GainMoyen-module__EE1BIa__hearderbox{justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;display:flex}.GainMoyen-module__EE1BIa__consumptionBox{background-color:var(--color-card-background);border:1px solid #e0e0e0;border-radius:8px;flex:1;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.GainMoyen-module__EE1BIa__consumptionControls{float:right}.GainMoyen-module__EE1BIa__consumptionControls button{border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;background-color:#fff;border-radius:4px;width:100px;margin-left:5px;padding:6px 12px;font-size:12px;font-weight:500}.GainMoyen-module__EE1BIa__consumptionControls .GainMoyen-module__EE1BIa__dateActive{background-color:var(--color-primary);color:#fff}.GainMoyen-module__EE1BIa__chartArea{color:#999;border:1px solid #eee;flex-direction:column;justify-content:center;align-items:center;height:400px;margin-bottom:15px;font-size:14px;display:flex;position:relative}.GainMoyen-module__EE1BIa__chartLegend{margin-top:10px;position:absolute;bottom:5px}.GainMoyen-module__EE1BIa__chartLegend span{margin-right:15px;font-size:12px;font-weight:500}.GainMoyen-module__EE1BIa__chartLegend .GainMoyen-module__EE1BIa__legendBlue{color:var(--color-primary)}.GainMoyen-module__EE1BIa__chartLegend .GainMoyen-module__EE1BIa__legendGreen{color:var(--color-secondary-green)}.GainMoyen-module__EE1BIa__consumptionStatCards{flex-direction:column;flex:1;gap:20px;display:flex}.GainMoyen-module__EE1BIa__consumptionStatCard{text-align:center;color:#1f5ed5;background-color:#f6f9ff;border:1px solid #1f5ed5;border-radius:8px;padding:15px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.GainMoyen-module__EE1BIa__consumptionStatCard h4{color:#1f5ed5;text-align:left;margin:0 0 10px;font-family:Roboto,sans-serif;font-size:13px;font-weight:bolder}.GainMoyen-module__EE1BIa__consumptionStatCard p{font-size:16px;font-weight:bolder}
.Interior-module__0hANwG__bottomSection{align-items:flex-start;gap:30px;margin-top:70px;display:flex}.Interior-module__0hANwG__forecastBox{background-color:var(--color-card-background);border:1px solid #e0e0e0;border-radius:8px;width:50em;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.Interior-module__0hANwG__contentTitle{color:var(--color-primary);margin-bottom:15px;font-size:18px;font-weight:500}.Interior-module__0hANwG__chartArea{color:#999;border:1px solid #eee;flex-direction:column;justify-content:center;align-items:center;height:250px;margin-bottom:15px;font-size:14px;display:flex}.Interior-module__0hANwG__chartLegend{margin-top:10px}.Interior-module__0hANwG__chartLegend span{margin-right:15px;font-size:12px}.Interior-module__0hANwG__chartLegend .Interior-module__0hANwG__legendBlue{color:var(--color-primary)}.Interior-module__0hANwG__chartLegend .Interior-module__0hANwG__legendGreen{color:var(--color-secondary-green)}.Interior-module__0hANwG__buildingIllustration{text-align:center;flex:1;padding-top:20px}.Interior-module__0hANwG__buildingIllustration img{max-width:100%;height:auto}.Interior-module__0hANwG__floorNavigator{width:30em}.Interior-module__0hANwG__floorNavHeader{align-items:center;gap:10px;margin-bottom:5px;display:flex}.Interior-module__0hANwG__floorNavArrow{color:var(--color-primary);cursor:pointer;background:0 0;border:none;font-size:16px}.Interior-module__0hANwG__floorNavArrow:disabled{color:#ccc;cursor:not-allowed}.Interior-module__0hANwG__floorNavTitle{text-align:center;width:150px;color:var(--color-primary);font-size:18px;font-weight:600}.Interior-module__0hANwG__floorNavSubtitle{color:#1f5ed5;margin:0 0 20px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:lighter}.Interior-module__0hANwG__pilotageInfoCard{background-color:#f6f9ff;border:1px solid #1f5ed5;border-radius:8px;margin-bottom:20px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.Interior-module__0hANwG__pilotageInfoTitle{color:#1f5ed5;margin:0 0 15px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700}.Interior-module__0hANwG__tempControlGroup{justify-content:space-between;align-items:center;padding:0 60px 2px 20px;display:flex}.Interior-module__0hANwG__tempInputContainer{flex-direction:row;justify-content:center;align-items:center;display:flex}.Interior-module__0hANwG__tempInput{text-align:right;color:#1f5ed5;border:none;border-bottom:1px solid #ccc;width:7em;margin-right:5px;padding:8px 40px;font-size:18px}.Interior-module__0hANwG__tempUnit{color:#888;margin-right:20px;font-size:16px}.Interior-module__0hANwG__validateButton{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:8px 15px;font-weight:500}.Interior-module__0hANwG__zoneStateControl{color:var(--color-primary);align-items:center;font-weight:500;display:flex}.Interior-module__0hANwG__zoneStateIcon{margin-right:10px;font-size:18px}.Interior-module__0hANwG__zoneStateText{font-size:16px}
.ZoneStateControl-module__5GuO3q__hiddenCheckbox{opacity:0;width:0;height:0;position:absolute}.ZoneStateControl-module__5GuO3q__customCheckboxLabel{cursor:pointer;color:var(--color-text-dark);align-items:center;font-size:16px;font-weight:500;display:flex}.ZoneStateControl-module__5GuO3q__customCheckboxBox{border:1px solid var(--color-primary);border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;margin-right:10px;transition:all .2s;display:flex}.ZoneStateControl-module__5GuO3q__timesIcon{color:var(--color-primary);font-size:14px}.ZoneStateControl-module__5GuO3q__hiddenCheckbox:checked+.ZoneStateControl-module__5GuO3q__customCheckboxLabel .ZoneStateControl-module__5GuO3q__customCheckboxBox{background-color:var(--color-primary);border-color:var(--color-primary)}.ZoneStateControl-module__5GuO3q__hiddenCheckbox:checked+.ZoneStateControl-module__5GuO3q__customCheckboxLabel .ZoneStateControl-module__5GuO3q__checkIcon{color:#fff;font-size:14px}.ZoneStateControl-module__5GuO3q__checkIcon{display:none}.ZoneStateControl-module__5GuO3q__hiddenCheckbox:checked+.ZoneStateControl-module__5GuO3q__customCheckboxLabel .ZoneStateControl-module__5GuO3q__customCheckboxBox .ZoneStateControl-module__5GuO3q__checkIcon{display:block}.ZoneStateControl-module__5GuO3q__hiddenCheckbox:checked+.ZoneStateControl-module__5GuO3q__customCheckboxLabel .ZoneStateControl-module__5GuO3q__customCheckboxBox .ZoneStateControl-module__5GuO3q__timesIcon{display:none}.ZoneStateControl-module__5GuO3q__pilotageInfoCard{background-color:#f6f9ff;border:1px solid #1f5ed5;border-radius:8px;margin-bottom:20px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.ZoneStateControl-module__5GuO3q__pilotageInfoTitle{color:#1f5ed5;margin:0 0 15px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700}
.Floor-module__sZDqvq__floorPlanContainer{width:600px;overflow:hidden}.Floor-module__sZDqvq__floorPlanImage,.Floor-module__sZDqvq__svgOverlay{width:100%;height:100%;position:absolute;top:0;left:0}.Floor-module__sZDqvq__svgOverlay{pointer-events:none}.Floor-module__sZDqvq__zonePath{fill:#b2e9db;stroke:#333;stroke-width:.5px;fill-opacity:.7;cursor:pointer;pointer-events:auto;transition:fill-opacity .2s,fill .2s}.Floor-module__sZDqvq__zoneInteractiveGroup{cursor:pointer}.Floor-module__sZDqvq__zonePath{fill:#b2e9db;stroke:#333;stroke-width:.5px;fill-opacity:.7}.Floor-module__sZDqvq__zonePath:hover{fill-opacity:1}.Floor-module__sZDqvq__active{fill:rgba(3,181,133,.3);fill-opacity:.9;stroke-width:1.5px}.Floor-module__sZDqvq__selected{fill:rgba(31,94,213,.3);fill-opacity:.9;stroke-width:1.5px}.Floor-module__sZDqvq__unactive{fill:rgba(116,116,116,.3);fill-opacity:.9;stroke-width:1.5px}.Floor-module__sZDqvq__tempBubbleContainer{pointer-events:none}.Floor-module__sZDqvq__bubbleTop{fill:#1976d2}.Floor-module__sZDqvq__bubbleBottom{fill:#fff;stroke:#aaa;stroke-width:.2px}.Floor-module__sZDqvq__bubbleTextNumber{fill:#fff;pointer-events:none;font-size:9px;font-weight:700}.Floor-module__sZDqvq__bubbleTextTemp{fill:#1976d2;pointer-events:none;font-size:9px;font-weight:700}
.ZoneTempControl-module__WRom9a__pilotageInfoCard{background-color:#f6f9ff;border:1px solid #1f5ed5;border-radius:8px;margin-bottom:20px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.ZoneTempControl-module__WRom9a__pilotageInfoTitle{color:#1f5ed5;margin:0 0 15px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700}.ZoneTempControl-module__WRom9a__tempInputContainer{flex-direction:row;justify-content:center;align-items:center;display:flex}.ZoneTempControl-module__WRom9a__tempControlGroup{justify-content:space-between;align-items:center;padding:0 60px 2px 20px;display:flex}.ZoneTempControl-module__WRom9a__tempInput{text-align:right;color:#1f5ed5;border:none;border-bottom:1px solid #ccc;width:7em;margin-right:5px;padding:8px 40px;font-size:18px}.ZoneTempControl-module__WRom9a__tempUnit{color:#888;margin-right:20px;font-size:16px}.ZoneTempControl-module__WRom9a__validateButton{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:8px 15px;font-weight:500}.ZoneTempControl-module__WRom9a__loadingContainer{background-color:var(--color-primary);color:#fff;border:none;border-radius:4px;max-height:30px;padding:8px 15px}
.StatCard-module__z9TpjW__statCard{background-color:var(--color-card-background);cursor:pointer;border:1px solid #1f5ed5;border-radius:8px;flex-direction:row;flex:1;align-items:center;padding-left:20px;transition:all .2s;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.05)}.StatCard-module__z9TpjW__statIcon{justify-content:center;align-items:center;width:45px;height:45px;margin-right:10px;display:flex}.StatCard-module__z9TpjW__SecondContainer{flex-direction:column;justify-content:space-between;padding:15px 0;display:flex}.StatCard-module__z9TpjW__statCardActive{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}.StatCard-module__z9TpjW__statCardActive .StatCard-module__z9TpjW__statIcon,.StatCard-module__z9TpjW__statCardActive .StatCard-module__z9TpjW__statValue,.StatCard-module__z9TpjW__statCardActive .StatCard-module__z9TpjW__statLabel{color:#fff!important}.StatCard-module__z9TpjW__statValue{color:#002f6c;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700}.StatCard-module__z9TpjW__statLabel{color:#171a1e;font-family:Arial,Helvetica,sans-serif;font-size:13px}.StatCard-module__z9TpjW__statDetail{color:#52647a;font-size:11px;line-height:1.3}.StatCard-module__z9TpjW__statCardActive .StatCard-module__z9TpjW__statDetail{color:#fff}
.Confort-module__LIoHiW__reviewViews{flex-shrink:0;gap:8px;display:flex}.Confort-module__LIoHiW__reviewViews button{white-space:nowrap;color:#1f5ed5;cursor:pointer;border:1px solid #1f5ed5;border-radius:6px;padding:8px 12px}.Confort-module__LIoHiW__reviewViews button[aria-pressed=true]{color:#fff;background:#1f5ed5}.Confort-module__LIoHiW__tabContentArea{flex-direction:row;align-items:flex-start;gap:20px;min-height:39em;display:flex}.Confort-module__LIoHiW__headerContainer{flex-flow:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 1px;display:flex}.Confort-module__LIoHiW__sectionTitle{color:#1f5ed5;font-family:Roboto,sans-serif;font-size:18px;font-weight:700}.Confort-module__LIoHiW__SubheaderContainer{flex-direction:column;margin-right:6px;display:flex}.Confort-module__LIoHiW__graphControls{flex-direction:row;align-items:center;gap:40px;display:flex}.Confort-module__LIoHiW__SubheaderContainer span{color:#1f5ed5;flex-direction:row;font-family:Roboto,sans-serif;font-size:14px;display:flex}.Confort-module__LIoHiW__SubheaderContainer p{color:#1f5ed5;flex-direction:row;margin-left:10px;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;display:flex}.Confort-module__LIoHiW__confortGraphContainer{background-color:#f6f9ff;border:1px solid #1f5ed5;border-radius:8px;flex-direction:column;flex:2;min-width:0;padding:20px;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.05)}.Confort-module__LIoHiW__typeButton{background-color:#f6f9ff;border:1px solid #1f5ed5;border-radius:4px;justify-content:space-between;width:10em;display:flex;overflow:hidden}.Confort-module__LIoHiW__dateUnActive{color:#1f5ed5;background-color:#f6f9ff;flex:1;padding:3px;font-family:Poppins;font-size:13px}.Confort-module__LIoHiW__dateActive{color:#f6f9ff;background-color:#1f5ed5;flex:1;padding:3px;font-family:Poppins;font-size:13px}.Confort-module__LIoHiW__dateSelector{flex-direction:row;align-items:center;display:flex}.Confort-module__LIoHiW__chartArea{flex-direction:column;flex-grow:1;flex-basis:auto;justify-content:flex-start;align-items:center;font-size:14px;display:flex}.Confort-module__LIoHiW__dateNavigator{flex-grow:1;align-items:center;gap:5px;margin-left:350px;display:flex}.Confort-module__LIoHiW__currentMonth{color:var(--color-primary);padding:0 10px;font-weight:600}.Confort-module__LIoHiW__sliderContainer{flex-direction:row;justify-content:space-between;align-items:center;width:320px;display:flex}.Confort-module__LIoHiW__typeButton button{flex-direction:row;flex:1;align-items:center;gap:0}.Confort-module__LIoHiW__navArrowButton{color:#1f5ed5;cursor:pointer;padding:5px;font-size:14px}.Confort-module__LIoHiW__pilotageLeftSubContainer{color:#1f5ed5}.Confort-module__LIoHiW__floorDropdownContainer{flex-wrap:wrap;gap:12px;width:100%;margin-bottom:20px;display:flex}.Confort-module__LIoHiW__floorDropdown{cursor:pointer;color:#1f5ed5;background-color:#f6f9ff;border:1px solid #1f5ed5;border-radius:7px;width:100%;padding:10px 15px;font-family:Roboto,sans-serif;font-size:15px;font-weight:700}.Confort-module__LIoHiW__chartContainer{color:#1f5ed5;flex-grow:1;flex-basis:1px;justify-content:center;align-items:center;width:100%;display:block}.Confort-module__LIoHiW__chartLegend{flex-direction:row;justify-content:center;place-items:center;gap:40px;width:100%;display:flex}.Confort-module__LIoHiW__chartLegendBar{width:60px;height:5px}.Confort-module__LIoHiW__chartLegendBarGrey{width:60px;height:15px}.Confort-module__LIoHiW__chartLegendRow{flex-direction:row;justify-content:center;align-items:center;display:flex}.Confort-module__LIoHiW__BarBlue{background-color:#1f5ed5}.Confort-module__LIoHiW__BarGreen{background-color:#03b585}.Confort-module__LIoHiW__BarGray{background-color:#b9b9b9}.Confort-module__LIoHiW__chartLegend span{margin-right:15px;font-size:12px}.Confort-module__LIoHiW__chartLegend .Confort-module__LIoHiW__legendBlue{color:#1f5ed5}.Confort-module__LIoHiW__chartLegend .Confort-module__LIoHiW__legendGreen{color:#03b585}.Confort-module__LIoHiW__chartLegend .Confort-module__LIoHiW__legendGray{color:#828282}.Confort-module__LIoHiW__chartLegend span{margin:0 10px;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700}.Confort-module__LIoHiW__weatherForecastPanel{background-color:var(--color-card-background);border:1px solid #e0e0e0;border-radius:8px;flex:1.5;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.Confort-module__LIoHiW__modifyComfortButton{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;width:100%;margin-top:15px;padding:10px 15px;font-weight:500}.Confort-module__LIoHiW__weatherForecastPanel .Confort-module__LIoHiW__forecastHeader button{cursor:pointer;background:0 0;border:none;border-radius:4px;margin-right:10px;padding:5px 12px;font-size:13px}.Confort-module__LIoHiW__weatherForecastPanel .Confort-module__LIoHiW__forecastHeader .Confort-module__LIoHiW__tabActive{background-color:var(--color-primary);color:#fff}.Confort-module__LIoHiW__weatherForecastPanel .Confort-module__LIoHiW__currentWeatherBar{color:#fff;background-color:#002f6c;border-radius:4px;justify-content:space-around;align-items:center;margin-top:15px;padding:15px 0;font-size:18px;display:flex}.Confort-module__LIoHiW__forecastContainer{flex-direction:column;flex:1;gap:40px;min-width:0;padding:20px;display:flex}.Confort-module__LIoHiW__Indicebutton{background-color:#1f5ed5;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;width:100%;height:40px;display:flex}.Confort-module__LIoHiW__Indicebutton:hover{background-color:#1a4dac;transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.2)}.Confort-module__LIoHiW__Indicebutton p{text-align:center;color:#fff;font-family:Roboto,sans-serif;font-size:15px}.Confort-module__LIoHiW__forecastBoxContainer{justify-content:center;align-items:center;width:100%;max-width:30em;display:flex}@media (max-width:1400px){.Confort-module__LIoHiW__tabContentArea{flex-direction:column}.Confort-module__LIoHiW__confortGraphContainer,.Confort-module__LIoHiW__forecastContainer{box-sizing:border-box;width:100%}}
.Pilotage-module__UCstZa__tabContentArea{height:40em}.Pilotage-module__UCstZa__pilotageLayout{align-items:flex-start;gap:30px;height:100%;display:flex}.Pilotage-module__UCstZa__pilotageLeft{flex-direction:column;flex:4;justify-content:space-between;height:100%;display:flex}.Pilotage-module__UCstZa__pilotageLeftSubContainer{color:#1f5ed5}.Pilotage-module__UCstZa__pilotageRight{flex-direction:column;flex:6;gap:20px;height:100%;display:flex}.Pilotage-module__UCstZa__floorDropdownContainer{width:100%;margin-bottom:20px}.Pilotage-module__UCstZa__floorDropdown{cursor:pointer;color:#1f5ed5;background-color:#f6f9ff;border:1px solid #1f5ed5;border-radius:7px;width:100%;padding:10px 15px;font-family:Roboto,sans-serif;font-size:15px;font-weight:700}.Pilotage-module__UCstZa__cardRow{grid-gap:20px;flex:1;grid-template-columns:1fr 1fr;width:100%;display:grid}.Pilotage-module__UCstZa__pilotageCardHeader{color:var(--color-text-dark);margin:0 0 15px;font-size:16px;font-weight:500}.Pilotage-module__UCstZa__tempControlLine{align-items:center;margin-bottom:15px;display:flex}.Pilotage-module__UCstZa__tempControlLabel{color:var(--color-text-light);flex-grow:1;font-size:14px}.Pilotage-module__UCstZa__tempValueInput{text-align:right;border:none;border-bottom:1px solid #ccc;width:40px;margin-right:5px;padding:5px;font-size:16px}.Pilotage-module__UCstZa__tempUnit{color:var(--color-text-dark);font-size:14px}.Pilotage-module__UCstZa__scheduleGroup{color:var(--color-text-light);align-items:center;margin-bottom:10px;font-size:14px;display:flex}.Pilotage-module__UCstZa__scheduleInput{text-align:right;border:none;border-bottom:1px solid #ccc;width:40px;margin:0 5px;padding:5px;font-size:16px}.Pilotage-module__UCstZa__scheduleUnit{color:var(--color-text-dark);font-size:14px}.Pilotage-module__UCstZa__toleranceSubtitle{color:var(--color-text-light);margin-bottom:15px;font-size:12px}.Pilotage-module__UCstZa__toleranceGroup{align-items:center;display:flex}.Pilotage-module__UCstZa__comfortValue{color:var(--color-secondary-green);font-size:24px;font-weight:700}
.ZoneModification-module__4cBKkq__pilotageInfoCard{background-color:#f6f9ff;border:1px solid #1f5ed5;border-radius:10px;padding:40px 30px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.ZoneModification-module__4cBKkq__headerContainer{flex-direction:column;justify-content:center;width:100%;margin-bottom:50px;display:flex}.ZoneModification-module__4cBKkq__tempRows{border-bottom:1px solid #888;justify-content:space-between;align-items:flex-start;width:25em;display:flex}.ZoneModification-module__4cBKkq__pilotageCardHeader{color:#1f5ed5;font-family:Roboto,sans-serif;font-size:20px;font-weight:700}.ZoneModification-module__4cBKkq__pilotageCardSubHeader{color:#1f5ed5;font-family:Roboto,sans-serif;font-size:15px}.ZoneModification-module__4cBKkq__tempControlLine{color:#1f5ed5;margin-bottom:70px;font-family:Roboto,sans-serif}.ZoneModification-module__4cBKkq__tempControlLineButton{color:#1f5ed5;font-family:Roboto,sans-serif}.ZoneModification-module__4cBKkq__tempControlLabel{color:#1f5ed5;font-family:Roboto,sans-serif;font-weight:700}.ZoneModification-module__4cBKkq__tempValueInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ZoneModification-module__4cBKkq__tempValueInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ZoneModification-module__4cBKkq__tempValueInput{-moz-appearance:textfield;justify-content:space-between;font-family:Roboto,sans-serif;display:flex}.ZoneModification-module__4cBKkq__tempUnit{color:#1f5ed5;font-family:Roboto,sans-serif}
.ZoneH-module__OUXY4G__pilotageInfoCard{box-sizing:border-box;background-color:#f6f9ff;border:1px solid #1f5ed5;border-radius:15px;flex:1}.ZoneH-module__OUXY4G__pilotageCardHeader{color:#1f5ed5;margin-top:40px;margin-left:40px;font-family:Roboto,sans-serif;font-size:20px;font-weight:700}.ZoneH-module__OUXY4G__toleranceGroup{flex-direction:row;justify-content:space-between;gap:40px;width:100%;margin-top:10px;padding:40px;display:flex}.ZoneH-module__OUXY4G__Group{flex-grow:1;flex-basis:0}.ZoneH-module__OUXY4G__Group p{color:#1f5ed5;font-size:16px;font-weight:700}.ZoneH-module__OUXY4G__inputContainer{border-bottom:1px solid #1f5ed5;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.ZoneH-module__OUXY4G__inputContainer span{color:#888}.ZoneH-module__OUXY4G__tempValueInput{color:#1f5ed5;width:30%;font-weight:700}
.ZoneTolerance-module__CVh0aW__pilotageInfoCard{box-sizing:border-box;background-color:#f6f9ff;border:1px solid #1f5ed5;border-radius:15px;padding:15px}.ZoneTolerance-module__CVh0aW__pilotageInfoContainer{padding:20px 30px}.ZoneTolerance-module__CVh0aW__pilotageCardHeader{color:#1f5ed5;font-family:Roboto,sans-serif;font-size:20px;font-weight:700}.ZoneTolerance-module__CVh0aW__toleranceSubtitle{color:#1f5ed5;font-family:Roboto,sans-serif;font-size:16px}.ZoneTolerance-module__CVh0aW__Group{border-bottom:1px solid #1f5ed5;flex-direction:row;justify-content:space-between;width:12em;margin-top:20px;display:flex;overflow:hidden}.ZoneTolerance-module__CVh0aW__tempValueInput{color:#1f5ed5;width:50%;font-family:Roboto,sans-serif;font-weight:700}.ZoneTolerance-module__CVh0aW__tempUnit{color:#888;font-family:Roboto,sans-serif;font-weight:500}
.Performance-module__e0Mt5W__tabContentArea{flex-direction:column;height:36em;display:flex}.Performance-module__e0Mt5W__performanceControls{justify-content:space-between;align-self:flex-end;align-items:center;width:600px;margin-bottom:20px;padding:10px 0;display:flex}.Performance-module__e0Mt5W__exportButton{color:#fff;cursor:pointer;background-color:#1f5ed5;border:none;border-radius:4px;padding:8px 30px;font-family:Roboto,sans-serif;font-size:14px;display:flex}.Performance-module__e0Mt5W__dateNavigator{justify-content:space-between;align-items:center;width:150px;padding:0 10px;display:flex}.Performance-module__e0Mt5W__controlDropdown{color:#1f5ed5;background-color:#fff;border:1px solid #1f5ed5;border-radius:4px;width:290px;margin-right:15px;padding:8px 15px;font-family:Poppins;font-size:14px}.Performance-module__e0Mt5W__currentMonth{color:var(--color-primary);font-weight:600}.Performance-module__e0Mt5W__navArrowButton{color:var(--color-primary);cursor:pointer;background:0 0;border:none;font-size:14px}.Performance-module__e0Mt5W__navPeriodButton{border:1px solid var(--color-primary);color:var(--color-primary);cursor:pointer;background:0 0;border-radius:4px;padding:5px 12px;font-size:14px}.Performance-module__e0Mt5W__navPeriodButton.Performance-module__e0Mt5W__active{background-color:var(--color-primary);color:#fff}.Performance-module__e0Mt5W__performanceLayout{flex-grow:1;align-items:flex-start;gap:30px;display:flex}
.Supervision-module__3Oh-3G__tabContentArea{flex-direction:column;width:100%;height:36em;display:flex}.Supervision-module__3Oh-3G__tabContentArea h1{color:#1f5ed5;margin:20px 0;font-size:25px;font-weight:700}.Supervision-module__3Oh-3G__bottomSection{color:#000;gap:30px;width:100%;height:100%;display:flex}.Supervision-module__3Oh-3G__forecastBox{background-color:var(--color-card-background);border:1px solid #e0e0e0;border-radius:8px;width:50em;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.Supervision-module__3Oh-3G__contentTitle{color:var(--color-primary);margin-bottom:15px;font-size:18px;font-weight:500}.Supervision-module__3Oh-3G__chartArea{color:#999;border:1px solid #eee;flex-direction:column;justify-content:center;align-items:center;height:250px;margin-bottom:15px;font-size:14px;display:flex}.Supervision-module__3Oh-3G__chartLegend{margin-top:10px}.Supervision-module__3Oh-3G__chartLegend span{margin-right:15px;font-size:12px}.Supervision-module__3Oh-3G__chartLegend .Supervision-module__3Oh-3G__legendBlue{color:var(--color-primary)}.Supervision-module__3Oh-3G__chartLegend .Supervision-module__3Oh-3G__legendGreen{color:var(--color-secondary-green)}.Supervision-module__3Oh-3G__buildingIllustration{text-align:center;flex:1;padding-top:20px}.Supervision-module__3Oh-3G__buildingIllustration img{max-width:100%;height:auto}.Supervision-module__3Oh-3G__floorNavigator{width:30em}.Supervision-module__3Oh-3G__floorNavHeader{align-items:center;gap:10px;margin-bottom:5px;display:flex}.Supervision-module__3Oh-3G__floorNavArrow{color:var(--color-primary);cursor:pointer;background:0 0;border:none;font-size:16px}.Supervision-module__3Oh-3G__floorNavArrow:disabled{color:#ccc;cursor:not-allowed}.Supervision-module__3Oh-3G__floorNavTitle{text-align:center;width:150px;color:var(--color-primary);font-size:18px;font-weight:600}.Supervision-module__3Oh-3G__floorNavSubtitle{color:#1f5ed5;margin:0 0 20px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:lighter}.Supervision-module__3Oh-3G__pilotageInfoCard{background-color:#f6f9ff;border:1px solid #1f5ed5;border-radius:8px;margin-bottom:20px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.Supervision-module__3Oh-3G__pilotageInfoTitle{color:#1f5ed5;margin:0 0 15px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700}.Supervision-module__3Oh-3G__tempControlGroup{justify-content:space-between;align-items:center;padding:0 60px 2px 20px;display:flex}.Supervision-module__3Oh-3G__tempInputContainer{flex-direction:row;justify-content:center;align-items:center;display:flex}.Supervision-module__3Oh-3G__tempInput{text-align:right;color:#1f5ed5;border:none;border-bottom:1px solid #ccc;width:7em;margin-right:5px;padding:8px 40px;font-size:18px}.Supervision-module__3Oh-3G__tempUnit{color:#888;margin-right:20px;font-size:16px}.Supervision-module__3Oh-3G__validateButton{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:8px 15px;font-weight:500}.Supervision-module__3Oh-3G__zoneStateControl{color:var(--color-primary);align-items:center;font-weight:500;display:flex}.Supervision-module__3Oh-3G__zoneStateIcon{margin-right:10px;font-size:18px}.Supervision-module__3Oh-3G__zoneStateText{font-size:16px}
.InformationModule-module__gtotSG__tabContentArea{flex-direction:column;width:100%;height:36em;display:flex}.InformationModule-module__gtotSG__bottomSection{color:#000;gap:30px;width:100%;height:100%;display:flex}.InformationModule-module__gtotSG__forecastBox{background-color:var(--color-card-background);border:1px solid #e0e0e0;border-radius:8px;width:50em;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.InformationModule-module__gtotSG__contentTitle{color:var(--color-primary);margin-bottom:15px;font-size:18px;font-weight:500}.InformationModule-module__gtotSG__chartArea{color:#999;border:1px solid #eee;flex-direction:column;justify-content:center;align-items:center;height:250px;margin-bottom:15px;font-size:14px;display:flex}.InformationModule-module__gtotSG__chartLegend{margin-top:10px}.InformationModule-module__gtotSG__chartLegend span{margin-right:15px;font-size:12px}.InformationModule-module__gtotSG__chartLegend .InformationModule-module__gtotSG__legendBlue{color:var(--color-primary)}.InformationModule-module__gtotSG__chartLegend .InformationModule-module__gtotSG__legendGreen{color:var(--color-secondary-green)}.InformationModule-module__gtotSG__buildingIllustration{text-align:center;flex:1;padding-top:20px}.InformationModule-module__gtotSG__buildingIllustration img{max-width:100%;height:auto}.InformationModule-module__gtotSG__floorNavigator{width:35em}.InformationModule-module__gtotSG__floorNavHeader{align-items:center;gap:10px;margin-bottom:5px;display:flex}.InformationModule-module__gtotSG__floorNavArrow{color:var(--color-primary);cursor:pointer;background:0 0;border:none;font-size:16px}.InformationModule-module__gtotSG__floorNavArrow:disabled{color:#ccc;cursor:not-allowed}.InformationModule-module__gtotSG__floorNavTitle{text-align:center;width:150px;color:var(--color-primary);font-size:18px;font-weight:600}.InformationModule-module__gtotSG__floorNavSubtitle{color:#1f5ed5;margin:0 0 20px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:lighter}.InformationModule-module__gtotSG__pilotageInfoCard{background-color:#f6f9ff;border:1px solid #1f5ed5;border-radius:8px;margin-bottom:20px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.InformationModule-module__gtotSG__pilotageInfoTitle{color:#1f5ed5;margin:0 0 15px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700}.InformationModule-module__gtotSG__tempControlGroup{justify-content:space-between;align-items:center;padding:0 60px 2px 20px;display:flex}.InformationModule-module__gtotSG__tempInputContainer{flex-direction:row;justify-content:center;align-items:center;display:flex}.InformationModule-module__gtotSG__tempInput{text-align:right;color:#1f5ed5;border:none;border-bottom:1px solid #ccc;width:7em;margin-right:5px;padding:8px 40px;font-size:18px}.InformationModule-module__gtotSG__tempUnit{color:#888;margin-right:20px;font-size:16px}.InformationModule-module__gtotSG__validateButton{background-color:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:8px 15px;font-weight:500}.InformationModule-module__gtotSG__zoneStateControl{color:var(--color-primary);align-items:center;font-weight:500;display:flex}.InformationModule-module__gtotSG__zoneStateIcon{margin-right:10px;font-size:18px}.InformationModule-module__gtotSG__zoneStateText{font-size:16px}
.Layout-module__vaWFQa__appContainer{--color-blue:#1f5ed5;--color-dark-blue:#002f6c;--color-green:#03b585;--color-light-blue:#82a8ed;--color-white-blue:#f6f9ff;background-color:#1f5ed5;min-height:100vh;font-family:Neue Haas Grotesk Text Pro,Roboto,sans-serif;display:flex}.Layout-module__vaWFQa__mainContent{box-sizing:border-box;background-color:#1f5ed5;flex-grow:1;min-height:100vh;margin-left:280px}.Layout-module__vaWFQa__maincontainer{flex-direction:column;width:100%;min-height:100vh;display:flex}.Layout-module__vaWFQa__navigatorContainer{flex-grow:1;padding:0 40px 24px;overflow-y:auto}.Layout-module__vaWFQa__appFooter{text-align:center;color:rgba(255,255,255,.65);padding:20px 24px;font-family:Neue Haas Grotesk Text Pro,Roboto,sans-serif;font-size:12px}.Layout-module__vaWFQa__appFooter a{color:rgba(255,255,255,.65);margin:0 12px;text-decoration:none;transition:color .2s}.Layout-module__vaWFQa__appFooter a:hover{color:#fff;text-decoration:underline}html[data-theme=ekiloha] .Layout-module__vaWFQa__appContainer{background-color:var(--theme-page,var(--theme-page-background,#f3f7ff))}html[data-theme=ekiloha] .Layout-module__vaWFQa__mainContent{background-color:var(--theme-page,var(--theme-page-background,#f3f7ff))}html[data-theme=ekiloha] .Layout-module__vaWFQa__appFooter{color:var(--theme-muted,#56616e)}html[data-theme=ekiloha] .Layout-module__vaWFQa__appFooter a{color:var(--theme-muted,#56616e)}html[data-theme=ekiloha] .Layout-module__vaWFQa__appFooter a:hover{color:var(--theme-primary-strong,#002f6c)}@media (max-width:800px){.Layout-module__vaWFQa__appContainer{flex-direction:column}.Layout-module__vaWFQa__mainContent{width:100%;margin-left:0}.Layout-module__vaWFQa__navigatorContainer{padding:16px 12px 24px;overflow-x:hidden}.Layout-module__vaWFQa__appFooter{padding:18px 10px}.Layout-module__vaWFQa__appFooter a{margin:0 7px}}
.Header-module__XLTTQa__HeaderContainer{box-sizing:border-box;width:100%;padding:24px 40px 20px}.Header-module__XLTTQa__Container{background-color:#fff;border-radius:20px;flex-direction:row;align-items:center;gap:20px;min-height:106px;padding:12px;display:flex;box-shadow:0 3px 6px rgba(0,0,0,.25)}.Header-module__XLTTQa__pictureContainer{border-radius:10px;flex-shrink:0;width:135px;height:82px;position:relative;overflow:hidden}.Header-module__XLTTQa__CardContainer{flex-direction:column;flex-grow:1;justify-content:center;gap:8px;display:flex}.Header-module__XLTTQa__CardContainer h2{color:#1f5ed5;margin:0;font-family:Neue Haas Grotesk Text Pro,Roboto,sans-serif;font-size:22px;font-weight:700}.Header-module__XLTTQa__CardRow{flex-direction:row;align-items:center;gap:8px;display:flex}.Header-module__XLTTQa__CardRow h2{color:#1f5ed5;margin:0;font-family:Neue Haas Grotesk Text Pro,Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500}.Header-module__XLTTQa__areaLabel{color:#1f5ed5;font-family:Neue Haas Grotesk Text Pro,Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:500}.Header-module__XLTTQa__tariffOnlyContainer{justify-content:flex-end;min-height:0}.Header-module__XLTTQa__tariffContainer{border:1px solid var(--theme-border,#d7e0ed);background:var(--theme-surface-muted,#f3f7ff);border-radius:12px;flex-direction:column;gap:4px;min-width:205px;margin-left:auto;padding:10px 12px;display:flex}.Header-module__XLTTQa__tariffLabel{color:var(--theme-heading,#002f6c);font-size:13px;font-weight:700}.Header-module__XLTTQa__readonlyBadge{color:var(--theme-accent,#008f6a);background:rgba(3,181,133,.12);border-radius:999px;align-self:flex-start;padding:3px 7px;font-size:10px;font-weight:700}.Header-module__XLTTQa__tariffInputRow{align-items:center;gap:7px;display:flex}.Header-module__XLTTQa__tariffInput{border:1px solid var(--theme-primary,#1f5ed5);background:var(--theme-surface,#fff);width:76px;min-width:0;color:var(--theme-text,#171a1e);font:inherit;text-align:right;border-radius:7px;padding:5px 7px;font-size:15px;font-weight:700}.Header-module__XLTTQa__tariffInput:focus-visible{outline:2px solid var(--theme-accent,#03b585);outline-offset:2px}.Header-module__XLTTQa__tariffInput:disabled{cursor:not-allowed;opacity:.72;background:var(--theme-surface-muted,#f3f7ff)}.Header-module__XLTTQa__tariffUnit{color:var(--theme-text,#171a1e);white-space:nowrap;font-size:12px}.Header-module__XLTTQa__tariffHint{color:var(--theme-muted,#56616e);font-size:10px;line-height:1.25}.Header-module__XLTTQa__tariffError{color:#b42318;font-size:10px;font-weight:600;line-height:1.25}.Header-module__XLTTQa__tariffInput[aria-invalid=true]{border-color:#b42318}html[data-theme=ekiloha] .Header-module__XLTTQa__Container{background-color:var(--theme-surface,#fff);box-shadow:var(--theme-shadow,var(--theme-panel-shadow,0 3px 6px rgba(0,47,108,.09)))}html[data-theme=ekiloha] .Header-module__XLTTQa__CardContainer>h2{color:var(--theme-heading,#002f6c)}html[data-theme=ekiloha] .Header-module__XLTTQa__CardRow h2{color:var(--theme-text,#171a1e)}html[data-theme=ekiloha] .Header-module__XLTTQa__areaLabel{color:var(--theme-text,#171a1e)}@media (max-width:800px){.Header-module__XLTTQa__HeaderContainer{padding:18px 20px 16px}.Header-module__XLTTQa__Container{flex-wrap:wrap}.Header-module__XLTTQa__tariffContainer{width:100%;margin-left:0}}
.SideBar-module__y7xYeq__sidebar{box-sizing:border-box;background-color:#002f6c;flex-direction:column;width:280px;height:100vh;padding:0;display:flex;position:fixed;top:0;left:0;box-shadow:7px 0 7px rgba(0,0,0,.25)}.SideBar-module__y7xYeq__sidebarHeader{box-sizing:border-box;justify-content:center;align-items:center;height:96px;padding:14px 16px 10px;display:flex}.SideBar-module__y7xYeq__logoSurface{background-color:#fff;border-radius:14px;justify-content:center;align-items:center;padding:13px 14px;display:flex;box-shadow:0 3px 8px rgba(0,0,0,.18)}.SideBar-module__y7xYeq__navList{flex-direction:column;flex-grow:1;gap:4px;margin-top:14px;padding:8px;list-style:none;display:flex}.SideBar-module__y7xYeq__navContainer{color:#f8fafc;cursor:pointer;background-color:transparent;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;padding:10px 12px;transition:background-color .2s;display:flex}.SideBar-module__y7xYeq__navContainer:hover{background-color:rgba(255,255,255,.1)}.SideBar-module__y7xYeq__navBlockedContainer{color:rgba(255,255,255,.3);cursor:not-allowed;background-color:transparent;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;padding:10px 12px;display:flex}.SideBar-module__y7xYeq__navContainerSelection{color:#03b585;cursor:pointer;background-color:#fff;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;padding:10px 12px;display:flex}.SideBar-module__y7xYeq__navItem,.SideBar-module__y7xYeq__navItemActive{cursor:pointer;color:inherit;align-items:center;padding:0;font-family:Neue Haas Grotesk Text Pro,Roboto,sans-serif;font-size:16px;font-weight:500;display:flex}.SideBar-module__y7xYeq__navItemActive{color:#03b585;font-weight:500}.SideBar-module__y7xYeq__navIcon{font-size:16px}.SideBar-module__y7xYeq__sidebarFooter{background-color:rgba(255,255,255,.08);border-radius:10px;align-items:center;gap:12px;margin:0 8px 16px;padding:10px 12px;display:flex}.SideBar-module__y7xYeq__subList{margin:5px 0 10px;padding:0 0 0 20px;font-size:14px;list-style:none}.SideBar-module__y7xYeq__subList li{color:rgba(255,255,255,.6);padding:5px 0}.SideBar-module__y7xYeq__subItemActive{color:#03b585;font-weight:500}html[data-theme=ekiloha] .SideBar-module__y7xYeq__sidebar{background-color:var(--theme-sidebar,var(--theme-sidebar-background,#fff));box-shadow:7px 0 7px var(--theme-shadow-color,rgba(0,47,108,.09))}html[data-theme=ekiloha] .SideBar-module__y7xYeq__logoSurface{background-color:var(--theme-surface,#fff);box-shadow:0 3px 8px var(--theme-shadow-color,rgba(0,47,108,.09))}html[data-theme=ekiloha] .SideBar-module__y7xYeq__navContainer{color:var(--theme-sidebar-text,var(--theme-heading,#002f6c))}html[data-theme=ekiloha] .SideBar-module__y7xYeq__navContainer:hover{background-color:var(--theme-surface-muted,var(--theme-soft,#e5edfc))}html[data-theme=ekiloha] .SideBar-module__y7xYeq__navBlockedContainer{color:var(--theme-muted,#56616e)}html[data-theme=ekiloha] .SideBar-module__y7xYeq__navContainerSelection{background-color:var(--theme-surface-muted,var(--theme-nav-active,#e5edfc));color:var(--theme-accent,var(--theme-positive,#03b585))}html[data-theme=ekiloha] .SideBar-module__y7xYeq__navItemActive{color:var(--theme-accent,var(--theme-positive,#03b585))}html[data-theme=ekiloha] .SideBar-module__y7xYeq__subItemActive{color:var(--theme-accent,var(--theme-positive,#03b585))}html[data-theme=ekiloha] .SideBar-module__y7xYeq__sidebarFooter{background-color:var(--theme-surface-muted,var(--theme-soft,#e5edfc))}html[data-theme=ekiloha] .SideBar-module__y7xYeq__subList li{color:var(--theme-muted,#56616e)}@media (max-width:800px){.SideBar-module__y7xYeq__sidebar{z-index:20;width:100%;height:auto;position:-webkit-sticky;position:sticky;top:0;box-shadow:0 4px 8px rgba(0,0,0,.2)}.SideBar-module__y7xYeq__sidebarHeader{display:none}.SideBar-module__y7xYeq__sidebar nav{width:100%;overflow-x:auto}.SideBar-module__y7xYeq__navList{flex-direction:row;gap:6px;margin:0;padding:8px;overflow-x:auto}.SideBar-module__y7xYeq__navContainer,.SideBar-module__y7xYeq__navBlockedContainer,.SideBar-module__y7xYeq__navContainerSelection{white-space:nowrap;flex:none;gap:6px;padding:8px}.SideBar-module__y7xYeq__navItem,.SideBar-module__y7xYeq__navItemActive{font-size:12.5px}}
.Saas-module__rPmeRq__shell{color:#142b4c;background:#f3f6fb;min-height:100vh;font-size:14px}.Saas-module__rPmeRq__header{background:#fff;border-bottom:1px solid #dee6f0;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px;display:flex}.Saas-module__rPmeRq__header p{color:#637691;margin:5px 0;font-size:12px}.Saas-module__rPmeRq__body{grid-template-columns:230px minmax(0,1fr);max-width:1800px;margin:auto;display:grid}.Saas-module__rPmeRq__nav{flex-direction:column;gap:8px;padding:28px 18px;display:flex}.Saas-module__rPmeRq__shell button,.Saas-module__rPmeRq__support button{cursor:pointer;color:#fff;background:#1f5ed5;border:0;border-radius:9px;padding:11px 16px;font-weight:600}.Saas-module__rPmeRq__nav button{color:#536a88;text-align:left;background:0 0}.Saas-module__rPmeRq__nav button[aria-current=true]{color:#1f5ed5;background:#e3ecfc}.Saas-module__rPmeRq__main{min-width:0;padding:32px}.Saas-module__rPmeRq__main h1{letter-spacing:-.8px;margin:0 0 8px;font-size:30px}.Saas-module__rPmeRq__intro{color:#657893;margin-bottom:25px}.Saas-module__rPmeRq__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.Saas-module__rPmeRq__card,.Saas-module__rPmeRq__panel,.Saas-module__rPmeRq__support{background:#fff;border:1px solid #dfe7f2;border-radius:16px;padding:24px;box-shadow:0 4px 15px rgba(20,53,104,.016)}.Saas-module__rPmeRq__card strong{margin:8px 0;font-size:27px;display:block}.Saas-module__rPmeRq__card span{color:#637691;font-size:12px}.Saas-module__rPmeRq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.Saas-module__rPmeRq__panel{margin-bottom:20px}.Saas-module__rPmeRq__panel h2,.Saas-module__rPmeRq__support h2{margin:0 0 16px;font-size:19px}.Saas-module__rPmeRq__panel h3{margin:18px 0 12px;font-size:16px}.Saas-module__rPmeRq__empty{background:#f8faff;border:1px dashed #c8d5e7;border-radius:12px;padding:30px;line-height:1.7}.Saas-module__rPmeRq__table{border-collapse:collapse;text-align:left;width:100%}.Saas-module__rPmeRq__table th{text-transform:uppercase;letter-spacing:.4px;color:#6d7f98;font-size:11px}.Saas-module__rPmeRq__table th,.Saas-module__rPmeRq__table td{vertical-align:top;border-bottom:1px solid #e7edf5;padding:13px 10px}.Saas-module__rPmeRq__scroll{overflow:auto}.Saas-module__rPmeRq__badge{color:#285cb5;background:#edf3ff;border-radius:20px;padding:4px 9px;font-size:12px;display:inline-block}.Saas-module__rPmeRq__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.Saas-module__rPmeRq__form label{color:#526783;flex-direction:column;gap:6px;font-size:12px;display:flex}.Saas-module__rPmeRq__form input,.Saas-module__rPmeRq__form select,.Saas-module__rPmeRq__form textarea,.Saas-module__rPmeRq__support textarea,.Saas-module__rPmeRq__support input,.Saas-module__rPmeRq__support select{color:#193252;width:100%;font:inherit;background:#fff;border:1px solid #cbd7e7;border-radius:8px;padding:11px}.Saas-module__rPmeRq__form textarea{min-height:110px}.Saas-module__rPmeRq__wide{grid-column:1/-1}.Saas-module__rPmeRq__note{color:#6b7d97;font-size:12px;line-height:1.6}.Saas-module__rPmeRq__notice{background:#eef5ff;border:1px solid #c3d7fc;border-radius:10px;margin:16px 0;padding:12px 16px}.Saas-module__rPmeRq__error{color:#a52c32;background:#fff1f1;border-radius:9px;padding:12px}.Saas-module__rPmeRq__ticket{text-align:left;width:100%;margin:8px 0;color:#243d60!important;background:#f6f9fe!important;border:1px solid #dfe7f2!important;display:block!important}.Saas-module__rPmeRq__ticket small{color:#6e7e96;margin-top:6px;display:block}.Saas-module__rPmeRq__message{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f9fd;border-left:3px solid #ccd9ec;margin:12px 0;padding:12px 16px}.Saas-module__rPmeRq__message[data-editor=true]{background:#eef4ff;border-color:#1f5ed5}.Saas-module__rPmeRq__support{margin-top:24px}.Saas-module__rPmeRq__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Saas-module__rPmeRq__charts{height:220px}.Saas-module__rPmeRq__contract{border-bottom:1px solid #e5ecf5;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.Saas-module__rPmeRq__main a,.Saas-module__rPmeRq__support a{color:#1f5ed5}.Saas-module__rPmeRq__shell button:disabled,.Saas-module__rPmeRq__support button:disabled{opacity:.5;cursor:wait}.Saas-module__rPmeRq__shell button:focus-visible{outline-offset:3px;outline:3px solid #78a5f7}.Saas-module__rPmeRq__support button:focus-visible{outline-offset:3px;outline:3px solid #78a5f7}@media (min-width:1600px){.Saas-module__rPmeRq__main{padding:40px 55px}}@media (max-width:1000px){.Saas-module__rPmeRq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.Saas-module__rPmeRq__grid{grid-template-columns:1fr}.Saas-module__rPmeRq__body{grid-template-columns:185px minmax(0,1fr)}}@media (max-width:650px){.Saas-module__rPmeRq__header{align-items:flex-start;padding:16px}.Saas-module__rPmeRq__body{display:block}.Saas-module__rPmeRq__nav{z-index:2;background:#f3f6fb;flex-direction:row;padding:12px;position:-webkit-sticky;position:sticky;top:0;overflow:auto}.Saas-module__rPmeRq__nav button{flex:none;font-size:12px}.Saas-module__rPmeRq__main{padding:20px 14px}.Saas-module__rPmeRq__main h1{font-size:25px}.Saas-module__rPmeRq__cards{gap:8px}.Saas-module__rPmeRq__card,.Saas-module__rPmeRq__panel,.Saas-module__rPmeRq__support{padding:16px}.Saas-module__rPmeRq__card strong{font-size:23px}.Saas-module__rPmeRq__form{grid-template-columns:1fr}.Saas-module__rPmeRq__header button,.Saas-module__rPmeRq__table{font-size:12px}}
