.dashboard-module__2KRxVG__redLine{color:red}.dashboard-module__2KRxVG__request-body{text-align:center;word-wrap:break-word;max-width:300px}.dashboard-module__2KRxVG__request-column{text-align:center}.dashboard-module__2KRxVG__table-container{background-color:#f4f7fb;width:100%}.dashboard-module__2KRxVG__centered-table{text-align:center}
.tooltip-module__4nBECq__tooltip{display:inline-block;position:relative}.tooltip-module__4nBECq__content{z-index:999;visibility:hidden;opacity:0;background-color:var(--blackPrimary3);color:var(--whitePrimary);box-sizing:border-box;width:max-content;box-shadow:var(--boxShadow);border-radius:.5em;padding:.5em;font-size:.8em;display:none;position:absolute}.tooltip-module__4nBECq__visible{visibility:visible;opacity:1;display:block}.tooltip-module__4nBECq__right{margin-left:.75em;top:50%;left:100%;transform:translateY(-50%)}.tooltip-module__4nBECq__top{top:-.1em;left:50%;transform:translate(-50%,-100%)}.tooltip-module__4nBECq__top_right{margin-left:.35em;top:-.1em;left:100%;transform:translateY(-100%)}.tooltip-module__4nBECq__top_left{margin-right:.35em;top:-.1em;right:100%;transform:translateY(-100%)}.tooltip-module__4nBECq__left{margin-right:.75em;top:50%;right:100%;transform:translateY(-50%)}.tooltip-module__4nBECq__bottom{top:0;left:50%;transform:translate(-50%,100%)}.tooltip-module__4nBECq__bottom_right{margin-left:.35em;top:0;left:100%;transform:translateY(100%)}.tooltip-module__4nBECq__bottom_left{margin-right:.35em;top:0;right:100%;transform:translateY(100%)}
.DraggableCard-module__II9XYq__card{--card-border-color:inherit;--card-shadow-default:0 2px 8px #0000001a;--card-shadow-hover:0 4px 12px #00000026;--card-padding:.5rem;--drag-handle-width:1.5rem;background-color:var(--color-bg-block);border:2px solid var(--card-border-color);border-radius:var(--radius-small-large);box-shadow:var(--card-shadow-default);cursor:grab;box-sizing:border-box;outline:1px solid var(--energy-planning-card-outline);outline-offset:-1px;width:100%;min-width:0;transition:box-shadow .2s;display:flex;overflow:hidden}.DraggableCard-module__II9XYq__card:active{cursor:grabbing}.DraggableCard-module__II9XYq__card:hover{box-shadow:var(--card-shadow-hover)}.DraggableCard-module__II9XYq__dragHandle{width:var(--drag-handle-width);background-color:var(--color-bg);border-right:1px solid var(--color-border);cursor:grab;user-select:none;justify-content:center;align-items:center;display:flex}.DraggableCard-module__II9XYq__dragHandle:active{cursor:grabbing}.DraggableCard-module__II9XYq__dots{justify-content:center;align-items:center;display:flex}.DraggableCard-module__II9XYq__content{padding:var(--card-padding);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.DraggableCard-module__II9XYq__header{justify-content:space-between;align-items:center;min-width:0;margin-bottom:12px;display:flex}.DraggableCard-module__II9XYq__title{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;font-weight:600;overflow:hidden}.DraggableCard-module__II9XYq__actions{flex-shrink:0;gap:8px;margin-left:.75rem;display:flex}.DraggableCard-module__II9XYq__actionButton{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background-color .2s,color .2s;display:flex}.DraggableCard-module__II9XYq__actionButton:hover{background-color:var(--color-bg);color:var(--color-text)}.DraggableCard-module__II9XYq__actionButton:active{background-color:var(--color-border)}.DraggableCard-module__II9XYq__body{align-items:center;gap:16px;display:flex}.DraggableCard-module__II9XYq__iconWrapper{justify-content:center;align-items:center;font-size:32px;display:flex}.DraggableCard-module__II9XYq__value{font-size:1.25rem;font-weight:500;line-height:1}@media (max-width:768px){.DraggableCard-module__II9XYq__card{--drag-handle-width:40px;--card-padding:12px 16px;border-radius:12px}.DraggableCard-module__II9XYq__title{flex-shrink:2}.DraggableCard-module__II9XYq__iconWrapper,.DraggableCard-module__II9XYq__value{font-size:28px}}.DraggableCard-module__II9XYq__card.DraggableCard-module__II9XYq__dragging{opacity:.3;transform:scale(.95)}.DraggableCard-module__II9XYq__card{user-select:none;-webkit-touch-callout:none;touch-action:none}.DraggableCard-module__II9XYq__cellDragOver{background-color:#e3f2fd!important;border:2px dashed #2196f3!important}@media (hover:none) and (pointer:coarse){.DraggableCard-module__II9XYq__card:active{transition:transform .1s;transform:scale(.98)}}body.DraggableCard-module__II9XYq__dragging{width:100%;position:fixed;overflow:hidden}@media (max-width:768px){.DraggableCard-module__II9XYq__dragHandle{background-color:var(--color-bg);width:2.5rem}.DraggableCard-module__II9XYq__actionButton{min-width:40px;min-height:40px;padding:8px}.DraggableCard-module__II9XYq__card:active{box-shadow:0 8px 16px #0003}}.DraggableCard-module__II9XYq__card:focus-visible{outline-offset:2px;outline:2px solid #2196f3}@media (prefers-reduced-motion:reduce){.DraggableCard-module__II9XYq__card,.DraggableCard-module__II9XYq__card.DraggableCard-module__II9XYq__dragging{transition:none;animation:none}}
.TimeTable-module__xVs06G__wrapper{--tz-border-drag:#2196f3;--tz-icon-opacity:.4;--tz-container-height:180px;--tz-container-margin:20px 0px;--tz-cell-min-height:500px;--tz-header-height:40px;--tz-modal-max-width:400px;--tz-modal-border-radius:8px;--tz-modal-padding:24px;--tz-empty-state-icon-size:64px;--tz-empty-state-title-size:16px;--tz-empty-state-text-size:14px;--tz-input-border-radius:6px;--tz-input-padding:8px 12px;--tz-close-button-size:24px;width:100%;position:relative}.TimeTable-module__xVs06G__hoursGrid{border-left:1px solid var(--color-border);border-top:1px solid var(--color-border);box-sizing:border-box;grid-template-columns:repeat(24,1fr);width:100%;display:grid}.TimeTable-module__xVs06G__hourCell{text-align:center;color:var(--color-text);background-color:var(--color-bg);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);box-sizing:border-box;padding:.75rem .5rem;font-size:.85rem;font-weight:500}.TimeTable-module__xVs06G__mainRow{width:100%;min-height:var(--tz-cell-min-height);border-left:1px solid var(--color-border);grid-template-columns:repeat(24,1fr);transition:height .3s;display:grid}.TimeTable-module__xVs06G__cell{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background-color:var(--color-bg-block);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative}.TimeTable-module__xVs06G__plusIcon{opacity:0;color:var(--color-text-muted);font-size:20px;transition:opacity .2s}.TimeTable-module__xVs06G__cell:hover{background-color:var(--energy-tz-bg-hover)}.TimeTable-module__xVs06G__cell:hover .TimeTable-module__xVs06G__plusIcon{opacity:var(--tz-icon-opacity)}.TimeTable-module__xVs06G__cellDragOver{background-color:var(--energy-tz-bg-drag-over)!important;border:2px dashed var(--tz-border-drag)!important}.TimeTable-module__xVs06G__emptyState{text-align:center;color:var(--color-text-muted);pointer-events:none;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TimeTable-module__xVs06G__emptyStateIcon{margin-bottom:16px;font-size:48px}.TimeTable-module__xVs06G__emptyStateTitle{font-size:var(--tz-empty-state-title-size);margin-bottom:8px;font-weight:500}.TimeTable-module__xVs06G__emptyStateText{font-size:var(--tz-empty-state-text-size)}.TimeTable-module__xVs06G__containersOverlay{top:var(--tz-header-height);pointer-events:none;position:absolute;left:0;right:0}.TimeTable-module__xVs06G__containerCell{background:var(--color-bg-block);box-shadow:var(--energy-tz-shadow-container);height:var(--tz-container-height);margin:var(--tz-container-margin);pointer-events:all;z-index:1;border:1px solid #ddd;border-radius:8px;flex-direction:column;gap:.75rem;padding:.75rem;transition:all .2s;display:flex;position:absolute}.TimeTable-module__xVs06G__containerCell:hover{box-shadow:var(--energy-tz-shadow-container-hover);z-index:10}.TimeTable-module__xVs06G__oneHourContainer{min-height:280px;padding:.6rem .5rem;height:auto!important}.TimeTable-module__xVs06G__oneHourContainer .TimeTable-module__xVs06G__containerHeader{flex-direction:column;align-items:flex-start;gap:.5rem;padding-bottom:.75rem}.TimeTable-module__xVs06G__oneHourContainer .TimeTable-module__xVs06G__timeRange{flex-direction:column;align-items:center;gap:.25rem;width:100%;font-size:.7rem}.TimeTable-module__xVs06G__oneHourContainer .TimeTable-module__xVs06G__timeRangeIcon{margin-top:0}.TimeTable-module__xVs06G__oneHourContainer .TimeTable-module__xVs06G__deleteContainerBtn{align-self:flex-end}.TimeTable-module__xVs06G__oneHourContainer .TimeTable-module__xVs06G__cardsInContainer{gap:.75rem}.TimeTable-module__xVs06G__oneHourContainer .TimeTable-module__xVs06G__cardChip{flex-direction:column;align-items:stretch;gap:.5rem;padding:.6rem}.TimeTable-module__xVs06G__oneHourContainer .TimeTable-module__xVs06G__cardContent{width:100%}.TimeTable-module__xVs06G__oneHourContainer .TimeTable-module__xVs06G__removeCardBtn{opacity:1;align-self:flex-end;margin-top:-.25rem;margin-left:0}.TimeTable-module__xVs06G__oneHourContainer .TimeTable-module__xVs06G__cardHeader{flex-wrap:wrap}.TimeTable-module__xVs06G__oneHourContainer .TimeTable-module__xVs06G__cardEquipment{margin-top:.25rem;margin-left:0}.TimeTable-module__xVs06G__twoHourContainer{min-height:280px;padding:.6rem .5rem;height:auto!important}.TimeTable-module__xVs06G__twoHourContainer .TimeTable-module__xVs06G__containerHeader{flex-direction:column;align-items:flex-start;gap:.5rem;padding-bottom:.75rem}.TimeTable-module__xVs06G__twoHourContainer .TimeTable-module__xVs06G__timeRange{flex-direction:column;align-items:center;gap:.25rem;width:100%;font-size:.7rem}.TimeTable-module__xVs06G__twoHourContainer .TimeTable-module__xVs06G__timeRangeIcon{margin-top:0}.TimeTable-module__xVs06G__twoHourContainer .TimeTable-module__xVs06G__deleteContainerBtn{align-self:flex-end}.TimeTable-module__xVs06G__twoHourContainer .TimeTable-module__xVs06G__cardsInContainer{gap:.75rem}.TimeTable-module__xVs06G__twoHourContainer .TimeTable-module__xVs06G__cardChip{flex-direction:column;align-items:stretch;gap:.5rem;padding:.6rem}.TimeTable-module__xVs06G__twoHourContainer .TimeTable-module__xVs06G__cardContent{width:100%}.TimeTable-module__xVs06G__twoHourContainer .TimeTable-module__xVs06G__removeCardBtn{opacity:1;align-self:flex-end;margin-top:-.25rem;margin-left:0}.TimeTable-module__xVs06G__twoHourContainer .TimeTable-module__xVs06G__cardHeader{flex-wrap:wrap}.TimeTable-module__xVs06G__twoHourContainer .TimeTable-module__xVs06G__cardEquipment{margin-top:.25rem;margin-left:0}.TimeTable-module__xVs06G__containerHeader{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.TimeTable-module__xVs06G__timeRange{color:var(--energy-tz-text-tertiary);cursor:pointer;user-select:none;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.TimeTable-module__xVs06G__timeRangeIcon{color:var(--energy-tz-text-tertiary);cursor:pointer;user-select:none;flex-shrink:0;align-items:center;margin-top:-5px;line-height:0;display:flex}.TimeTable-module__xVs06G__deleteContainerBtn{cursor:pointer;color:var(--color-danger);background:0 0;border:none;border-radius:4px;align-items:center;padding:.25rem;transition:all .2s;display:flex}.TimeTable-module__xVs06G__deleteContainerBtn:hover{background:var(--color-danger-bg);color:var(--energy-tz-delete-hover-color)}.TimeTable-module__xVs06G__cardsInContainer{flex-direction:column;flex:1;gap:.5rem;display:flex;overflow-y:auto}.TimeTable-module__xVs06G__cardChip{border:1px solid var(--color-border);background-color:var(--color-bg);border-radius:6px;justify-content:space-between;align-items:flex-start;padding:.5rem .75rem;transition:all .2s;display:flex}.TimeTable-module__xVs06G__cardChip:hover{background-color:var(--energy-tz-card-bg-hover);box-shadow:var(--energy-tz-shadow-card-hover)}.TimeTable-module__xVs06G__cardContent{flex-direction:column;flex:1;gap:.25rem;display:flex}.TimeTable-module__xVs06G__cardHeader{align-items:center;gap:.5rem;display:flex}.TimeTable-module__xVs06G__cardIcon{align-items:center;font-size:1.1rem;display:flex}.TimeTable-module__xVs06G__cardValue{font-size:.85rem;font-weight:700}.TimeTable-module__xVs06G__cardTitle{color:var(--color-text);font-size:.85rem;font-weight:600}.TimeTable-module__xVs06G__cardEquipment{color:var(--energy-tz-text-tertiary);align-items:center;gap:.25rem;margin-left:1.6rem;font-size:.7rem;display:flex}.TimeTable-module__xVs06G__removeCardBtn{cursor:pointer;opacity:0;width:20px;height:20px;color:var(--energy-tz-text-tertiary);background-color:#0000;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:.5rem;transition:all .2s;display:flex}.TimeTable-module__xVs06G__cardChip:hover .TimeTable-module__xVs06G__removeCardBtn{opacity:1}.TimeTable-module__xVs06G__removeCardBtn:hover{background-color:var(--color-danger-bg);color:var(--energy-tz-delete-hover-color)}.TimeTable-module__xVs06G__emptySlot{border-color:var(--color-border);background-color:var(--color-bg);border-style:dashed}.TimeTable-module__xVs06G__emptySlotText{color:var(--color-text-muted);font-size:13px;font-style:italic}.TimeTable-module__xVs06G__modalOverlay{background-color:var(--energy-tz-modal-overlay-bg);z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.TimeTable-module__xVs06G__modalContent{background-color:var(--color-bg-block);padding:var(--tz-modal-padding);border-radius:var(--tz-modal-border-radius);max-width:var(--tz-modal-max-width);width:90%;box-shadow:var(--energy-tz-shadow-modal)}.TimeTable-module__xVs06G__modalHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.TimeTable-module__xVs06G__modalTitle{margin:0;font-size:18px;font-weight:600}.TimeTable-module__xVs06G__modalCloseButton{font-size:var(--tz-close-button-size);cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;padding:0;line-height:1}.TimeTable-module__xVs06G__modalBody{margin-bottom:24px}.TimeTable-module__xVs06G__timeInputGroup{margin-bottom:16px}.TimeTable-module__xVs06G__timeInputGroup:last-child{margin-bottom:0}.TimeTable-module__xVs06G__timeInputLabel{color:var(--color-text);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.TimeTable-module__xVs06G__timeInputRow{gap:8px;display:flex}.TimeTable-module__xVs06G__timeSelect{padding:var(--tz-input-padding);border:1px solid var(--color-border);border-radius:var(--tz-input-border-radius);cursor:pointer;background-color:var(--color-bg-block);flex:1;font-size:14px}.TimeTable-module__xVs06G__timePreview{background-color:var(--color-bg);text-align:center;border-radius:6px;margin-bottom:20px;padding:12px}.TimeTable-module__xVs06G__timePreviewLabel{color:var(--color-text-muted);margin-bottom:4px;font-size:12px}.TimeTable-module__xVs06G__timePreviewValue{color:var(--color-text);font-size:16px;font-weight:600}.TimeTable-module__xVs06G__timePreviewDuration{color:var(--color-text-muted);margin-top:4px;font-size:12px}.TimeTable-module__xVs06G__modalActions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:1024px){.TimeTable-module__xVs06G__wrapper{--tz-container-height:160px}.TimeTable-module__xVs06G__hourCell{padding:.6rem .3rem;font-size:.8rem}.TimeTable-module__xVs06G__containerCell{gap:.6rem;padding:.6rem}.TimeTable-module__xVs06G__cardChip{padding:.4rem .6rem}.TimeTable-module__xVs06G__cardTitle,.TimeTable-module__xVs06G__cardValue{font-size:.8rem}.TimeTable-module__xVs06G__cardEquipment{font-size:.65rem}}@media (max-width:768px){.TimeTable-module__xVs06G__wrapper{--tz-cell-min-height:400px;--tz-container-height:140px;--tz-header-height:36px;-webkit-overflow-scrolling:touch;overflow-x:auto}.TimeTable-module__xVs06G__hoursGrid,.TimeTable-module__xVs06G__mainRow{min-width:960px}.TimeTable-module__xVs06G__hourCell{min-width:40px;padding:.5rem .25rem;font-size:.75rem}.TimeTable-module__xVs06G__cell{min-width:40px}.TimeTable-module__xVs06G__plusIcon{font-size:18px}.TimeTable-module__xVs06G__containerCell{border-radius:6px;gap:.5rem;margin:15px 0;padding:.5rem}.TimeTable-module__xVs06G__timeRange{font-size:.7rem}.TimeTable-module__xVs06G__deleteContainerBtn{padding:.2rem}.TimeTable-module__xVs06G__cardChip{border-radius:4px;padding:.4rem .5rem}.TimeTable-module__xVs06G__cardTitle,.TimeTable-module__xVs06G__cardValue{font-size:.75rem}.TimeTable-module__xVs06G__cardEquipment{margin-left:1.2rem;font-size:.6rem}.TimeTable-module__xVs06G__removeCardBtn{width:18px;height:18px}}@media (max-width:480px){.TimeTable-module__xVs06G__wrapper{--tz-cell-min-height:350px;--tz-container-height:120px;--tz-header-height:32px}.TimeTable-module__xVs06G__hoursGrid,.TimeTable-module__xVs06G__mainRow{min-width:840px}.TimeTable-module__xVs06G__hourCell{min-width:35px;padding:.4rem .15rem;font-size:.7rem}.TimeTable-module__xVs06G__cell{min-width:35px}.TimeTable-module__xVs06G__plusIcon{font-size:16px}.TimeTable-module__xVs06G__containerCell{border-radius:4px;gap:.4rem;margin:10px 0;padding:.4rem}.TimeTable-module__xVs06G__containerHeader{padding-bottom:.4rem}.TimeTable-module__xVs06G__timeRange{font-size:.65rem}.TimeTable-module__xVs06G__deleteContainerBtn{padding:.15rem}.TimeTable-module__xVs06G__cardsInContainer{gap:.4rem}.TimeTable-module__xVs06G__cardChip{padding:.35rem .4rem}.TimeTable-module__xVs06G__cardTitle,.TimeTable-module__xVs06G__cardValue{font-size:.7rem}.TimeTable-module__xVs06G__cardEquipment{margin-left:1rem;font-size:.55rem}.TimeTable-module__xVs06G__removeCardBtn{width:16px;height:16px;margin-left:.3rem}.TimeTable-module__xVs06G__modalContent{padding:20px}.TimeTable-module__xVs06G__modalTitle{font-size:16px}}@media (max-width:360px){.TimeTable-module__xVs06G__wrapper{--tz-cell-min-height:300px;--tz-container-height:100px}.TimeTable-module__xVs06G__hoursGrid,.TimeTable-module__xVs06G__mainRow{min-width:720px}.TimeTable-module__xVs06G__hourCell{min-width:30px;padding:.3rem .1rem;font-size:.65rem}.TimeTable-module__xVs06G__cell{min-width:30px}.TimeTable-module__xVs06G__containerCell{padding:.3rem}.TimeTable-module__xVs06G__timeRange{font-size:.6rem}.TimeTable-module__xVs06G__cardTitle,.TimeTable-module__xVs06G__cardValue{font-size:.65rem}.TimeTable-module__xVs06G__cardEquipment{font-size:.5rem}.TimeTable-module__xVs06G__modalContent{padding:16px}}
.searchInput-module__GzCQoa__inputContainer{position:relative;overflow:hidden}.searchInput-module__GzCQoa__inputContainer .searchInput-module__GzCQoa__inputSearch{background-color:var(--color-bg-block);border:1px solid var(--color-border);border-radius:var(--radius-medium);box-shadow:var(--shadow-medium);color:var(--color-text);padding:10px 12px 10px 34px;transition:all .2s}.searchInput-module__GzCQoa__inputContainer .searchInput-module__GzCQoa__inputIcon{position:absolute;top:50%;left:12px;transform:translateY(-50%)}.searchInput-module__GzCQoa__inputContainer .searchInput-module__GzCQoa__inputIconRight{border-radius:var(--radius-medium);align-items:center;padding:2px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.searchInput-module__GzCQoa__inputContainer .searchInput-module__GzCQoa__inputIconRight:hover{background:var(--color-border)}.searchInput-module__GzCQoa__inputContainer .searchInput-module__GzCQoa__inputSearch:not(:focus):hover{border-color:var(--color-border-darker)}.searchInput-module__GzCQoa__inputContainer .searchInput-module__GzCQoa__inputSearch:focus{background-color:var(--color-bg-block);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.4);border-color:var(--color-primary);outline:none}.searchInput-module__GzCQoa__inputContainerPage{flex:1}.searchInput-module__GzCQoa__inputContainerPage .searchInput-module__GzCQoa__inputSearch{border-radius:var(--radius-medium);width:100%;height:40px}.searchInput-module__GzCQoa__inputContainerBlock{position:relative}.searchInput-module__GzCQoa__inputContainerBlock .searchInput-module__GzCQoa__inputSearch{background-color:var(--color-bg);appearance:none;border-radius:var(--radius-medium);border:1px solid var(--color-bg);width:220px;box-shadow:none;padding:5px 10px 5px 30px;transition:all .2s}.searchInput-module__GzCQoa__inputContainerBlock .searchInput-module__GzCQoa__inputSearch.searchInput-module__GzCQoa__noIcon{padding-left:10px}.searchInput-module__GzCQoa__inputContainerBlock .searchInput-module__GzCQoa__inputSearch:not(:focus):hover{background-color:var(--color-border);border-color:var(--color-border)}.searchInput-module__GzCQoa__inputContainerBlock .searchInput-module__GzCQoa__inputSearch:focus{background-color:var(--color-bg);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.4);border-color:var(--color-primary);outline:none}.searchInput-module__GzCQoa__inputContainerBlock .searchInput-module__GzCQoa__inputIcon{position:absolute;top:50%;left:8px;transform:translateY(-50%)}.searchInput-module__GzCQoa__inputContainerBlock .searchInput-module__GzCQoa__inputIconRight{border-radius:var(--radius-medium);align-items:center;padding:2px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.searchInput-module__GzCQoa__inputContainerBlock .searchInput-module__GzCQoa__inputIconRight:hover{background:var(--color-border)}.searchInput-module__GzCQoa__fullWidth,.searchInput-module__GzCQoa__fullWidth .searchInput-module__GzCQoa__inputSearch{width:100%}.searchInput-module__GzCQoa__quoted{--quote-offset-left:.5ch;--quote-offset-right:.5ch;position:relative}.searchInput-module__GzCQoa__quoted:before,.searchInput-module__GzCQoa__quoted:after{content:"\"";color:var(--color-text-muted);pointer-events:none;font:inherit;z-index:1;position:absolute;top:50%;transform:translateY(-50%)}.searchInput-module__GzCQoa__quoted:before{left:var(--quote-offset-left)}.searchInput-module__GzCQoa__quoted:after{left:var(--quote-offset-right)}.searchInput-module__GzCQoa__disabled{opacity:.7;background-color:var(--color-border-light);cursor:default;pointer-events:none}.searchInput-module__GzCQoa__customPlaceholder{color:var(--color-text-muted);pointer-events:none;font-size:inherit;user-select:none;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 46px);font-family:inherit;position:absolute;top:50%;left:34px;overflow:hidden;transform:translateY(-50%)}.searchInput-module__GzCQoa__inputContainerBlock .searchInput-module__GzCQoa__customPlaceholder{max-width:calc(100% - 42px);left:30px}.searchInput-module__GzCQoa__inputContainer:focus-within .searchInput-module__GzCQoa__customPlaceholder{opacity:.5;transition:opacity .2s}@media (max-width:990px){.searchInput-module__GzCQoa__inputContainerBlock .searchInput-module__GzCQoa__inputSearch.searchInput-module__GzCQoa__disableDefaultMobileMaxWidth{max-width:initial}}
.sectionTitle-module__Bg9GGW__titleDetailWrapper{display:flex;position:relative}.sectionTitle-module__Bg9GGW__titleDetailWrapperBasic{justify-content:center;align-items:center;margin:40px 0 20px;font-size:16px;font-weight:600}.sectionTitle-module__Bg9GGW__titleDetailWrapperSimple{align-items:left}.sectionTitle-module__Bg9GGW__titleDetailWrapper:after{content:" ";background-color:var(--color-border);width:100%;height:1px;position:absolute;left:0}.sectionTitle-module__Bg9GGW__titleDetailWrapperBasic:after{z-index:-1;top:50%;right:0}.sectionTitle-module__Bg9GGW__titleDetailWrapperSimple:after{z-index:1;bottom:-3px}.sectionTitle-module__Bg9GGW__titleDetail{text-align:center;width:auto;color:var(--color-text-muted);display:inline-block}.sectionTitle-module__Bg9GGW__titleDetailBasic{background-color:var(--color-bg);padding:0 10px}
.select-module__CgFmmG__container{flex-direction:column;gap:4px;width:100%;display:flex}.select-module__CgFmmG__selectContainer,.select-module__CgFmmG__selectMinimalist{position:relative}.select-module__CgFmmG__label{color:var(--color-text);font-size:14px;font-weight:500}.select-module__CgFmmG__selectlocation{color:var(--color-text);background-color:var(--color-bg-block);border:1px solid var(--color-border);border-radius:var(--radius-medium);appearance:none;cursor:pointer;width:100%;box-shadow:var(--shadow-small);padding:10px 30px 10px 12px;font-size:14px;transition:all .2s;display:flex}.select-module__CgFmmG__selectlocation:hover{border-color:var(--color-border-darker)}.select-module__CgFmmG__selectlocation:focus{outline:none}.select-module__CgFmmG__selectMinimalist .select-module__CgFmmG__selectlocation{color:var(--color-text);background-color:var(--color-border);border-radius:var(--radius-small);border:1px solid var(--color-border);appearance:none;cursor:pointer;width:100%;box-shadow:none;justify-content:space-between;align-items:center;padding:2px 4px;font-size:13px;transition:all .2s;display:flex}.select-module__CgFmmG__selectMinimalist .select-module__CgFmmG__selectlocation:hover{background-color:var(--color-border-darker);border-color:var(--color-border-darker)}.select-module__CgFmmG__selectMinimalist .select-module__CgFmmG__chevron{top:50%;right:10px;transform:translateY(-50%)}.select-module__CgFmmG__chevron{cursor:pointer;z-index:0;pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}
.park-module__h9Jlkq__mainContainer{width:100%;min-height:100vh;margin:0 0 5em;padding:0}@media (max-width:575px){.park-module__h9Jlkq__btnSidebarLocalisation{position:block;top:10px;left:10px}}@media (min-width:576px) and (max-width:990px){.park-module__h9Jlkq__btnSidebarLocalisation{position:block;top:20px;left:10px}}@media (min-width:991px){.park-module__h9Jlkq__btnSidebarLocalisation{display:none}}
.ModeGroupModal-module__SIAJ_W__tempCold{color:#5cd5ea}.ModeGroupModal-module__SIAJ_W__tempCool{color:#90ee90}.ModeGroupModal-module__SIAJ_W__tempWarm{color:#ffb366}.ModeGroupModal-module__SIAJ_W__tempHot{color:#f44}.ModeGroupModal-module__SIAJ_W__tempNeutral{color:#9ca3af}.ModeGroupModal-module__SIAJ_W__relayInstruction{justify-content:center;align-items:center;gap:1rem;font-weight:700;display:flex}.ModeGroupModal-module__SIAJ_W__relayToggle{margin:0 0 1.025rem .5rem}.ModeGroupModal-module__SIAJ_W__sliderContainer{position:relative}.ModeGroupModal-module__SIAJ_W__sliderLabels{color:#9ca3af;justify-content:space-between;margin-bottom:.5rem;font-size:.75rem;display:flex}.ModeGroupModal-module__SIAJ_W__slider{appearance:none;cursor:pointer;background:linear-gradient(90deg,#5cd5ea 0%,#6de0ed 15%,#90ee90 30%,#b8f4a8 45%,#ffb366 65%,#f85 68%,#f44 100%);border-radius:.5rem;width:100%;height:.5rem}.ModeGroupModal-module__SIAJ_W__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border:3px solid #90ee90;border-radius:50%;width:1.25rem;height:1.25rem;box-shadow:0 2px 4px #00000026}.ModeGroupModal-module__SIAJ_W__slider::-moz-range-thumb{cursor:pointer;background:#fff;border:3px solid #90ee90;border-radius:50%;width:1.25rem;height:1.25rem;box-shadow:0 2px 4px #00000026}.ModeGroupModal-module__SIAJ_W__slider::-webkit-slider-thumb{appearance:none;border:3px solid var(--thumb-color,#90ee90);cursor:pointer;background:#fff;border-radius:50%;width:1.25rem;height:1.25rem;transition:border-color .2s;box-shadow:0 2px 4px #00000026}.ModeGroupModal-module__SIAJ_W__slider::-moz-range-thumb{border:3px solid var(--thumb-color,#90ee90);cursor:pointer;background:#fff;border-radius:50%;width:1.25rem;height:1.25rem;transition:border-color .2s;box-shadow:0 2px 4px #00000026}.ModeGroupModal-module__SIAJ_W__selectDevicesWrapper{margin-top:1rem}.ModeGroupModal-module__SIAJ_W__editWarningContainer{margin-top:1.5rem;margin-bottom:1rem}.ModeGroupModal-module__SIAJ_W__editWarningAlert{text-align:center;background-color:#fef2f2;border:1px solid #fca5a5;border-radius:.5rem;padding:1rem}.ModeGroupModal-module__SIAJ_W__editWarningHeader{color:#dc2626;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ModeGroupModal-module__SIAJ_W__editWarningTitle{font-size:.95rem;font-weight:600}.ModeGroupModal-module__SIAJ_W__editWarningMessage{color:#991b1b;margin:0 0 1rem;font-size:.875rem;line-height:1.5}.ModeGroupModal-module__SIAJ_W__editWarningConfirmed{color:var(--color-text);background-color:var(--color-bg-block);text-align:center;border-radius:.25rem;margin:0;padding:.5rem;font-size:.875rem;font-weight:500}.ModeGroupModal-module__SIAJ_W__modalActions{border-top:1px solid var(--color-border);justify-content:space-evenly;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.ModeGroupModal-module__SIAJ_W__previewContainer{margin-top:0}.ModeGroupModal-module__SIAJ_W__previewSectionTitle{text-align:center;color:var(--color-text-muted);margin:0 0 .75rem;font-size:.875rem;font-weight:500}.ModeGroupModal-module__SIAJ_W__previewBox{border:2px dashed var(--color-border);border-radius:.5rem;justify-content:space-between;align-items:center;padding:1rem;display:flex}.ModeGroupModal-module__SIAJ_W__previewHeader{flex:1}.ModeGroupModal-module__SIAJ_W__previewTitle{color:var(--color-text);margin:0 0 .25rem;font-size:1rem;font-weight:600}.ModeGroupModal-module__SIAJ_W__previewSubtitle{color:var(--color-text-muted);margin:0;font-size:.875rem}.ModeGroupModal-module__SIAJ_W__previewTemp{align-items:center;gap:.375rem;display:flex}.ModeGroupModal-module__SIAJ_W__previewTempValue{font-size:.95rem;font-weight:600;line-height:1}.ModeGroupModal-module__SIAJ_W__previewEquipments{color:var(--color-text-muted);align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;display:flex}.ModeGroupModal-module__SIAJ_W__defaultValueInfo{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:.875rem 1rem;display:flex}.ModeGroupModal-module__SIAJ_W__defaultValueIcon{color:var(--color-primary);flex-shrink:0;margin-top:.125rem}.ModeGroupModal-module__SIAJ_W__defaultValueContent{flex:1;min-width:0}.ModeGroupModal-module__SIAJ_W__defaultValueTitle{color:var(--color-text);margin:0 0 .375rem;font-size:.875rem;font-weight:600}.ModeGroupModal-module__SIAJ_W__defaultValueText{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.5}.ModeGroupModal-module__SIAJ_W__defaultValueHighlight{color:var(--color-text);font-weight:600}@media (max-width:768px){.ModeGroupModal-module__SIAJ_W__defaultValueInfo{gap:.625rem;padding:.75rem .875rem}.ModeGroupModal-module__SIAJ_W__defaultValueTitle{font-size:.8125rem}.ModeGroupModal-module__SIAJ_W__defaultValueText{font-size:.75rem}}
.GatewayManagementStatus-module__W01lLW__errorMessage{color:var(--color-danger);text-align:center;font-size:12px;font-style:italic}.GatewayManagementStatus-module__W01lLW__subtleMessage{color:var(--color-text-muted);font-size:12px;font-style:italic;font-weight:lighter}
.iconBattery-module__4Sm0cW__iconBatteryWrapper{align-items:center;display:flex}.iconBattery-module__4Sm0cW__iconBatteryContent{border:1px solid var(--color-text-muted);border-radius:var(--radius-small);padding:1px;display:flex}.iconBattery-module__4Sm0cW__iconBatteryWrapper:after{content:" ";background-color:var(--color-text-muted);border-radius:0 2px 2px 0;width:2px;height:5px;display:inline-block}.iconBattery-module__4Sm0cW__iconBatteryStep{background-color:var(--color-border);width:3px;height:6px}.iconBattery-module__4Sm0cW__iconBatteryStep0 .iconBattery-module__4Sm0cW__iconBatteryStep:first-child,.iconBattery-module__4Sm0cW__iconBatteryStep0 .iconBattery-module__4Sm0cW__iconBatteryStep:nth-child(2),.iconBattery-module__4Sm0cW__iconBatteryStep0 .iconBattery-module__4Sm0cW__iconBatteryStep:nth-child(3),.iconBattery-module__4Sm0cW__iconBatteryStep0 .iconBattery-module__4Sm0cW__iconBatteryStep:nth-child(4),.iconBattery-module__4Sm0cW__iconBatteryStep0 .iconBattery-module__4Sm0cW__iconBatteryStep:nth-child(5){border:1px solid var(--color-danger)}.iconBattery-module__4Sm0cW__iconBatteryStep1 .iconBattery-module__4Sm0cW__iconBatteryStep:first-child{background-color:var(--color-danger);border-top-left-radius:1px;border-bottom-left-radius:1px}.iconBattery-module__4Sm0cW__iconBatteryStep2 .iconBattery-module__4Sm0cW__iconBatteryStep:first-child,.iconBattery-module__4Sm0cW__iconBatteryStep2 .iconBattery-module__4Sm0cW__iconBatteryStep:nth-child(2){background-color:var(--color-warning)}.iconBattery-module__4Sm0cW__iconBatteryStep3 .iconBattery-module__4Sm0cW__iconBatteryStep:first-child,.iconBattery-module__4Sm0cW__iconBatteryStep3 .iconBattery-module__4Sm0cW__iconBatteryStep:nth-child(2),.iconBattery-module__4Sm0cW__iconBatteryStep3 .iconBattery-module__4Sm0cW__iconBatteryStep:nth-child(3),.iconBattery-module__4Sm0cW__iconBatteryStep4 .iconBattery-module__4Sm0cW__iconBatteryStep:first-child,.iconBattery-module__4Sm0cW__iconBatteryStep4 .iconBattery-module__4Sm0cW__iconBatteryStep:nth-child(2),.iconBattery-module__4Sm0cW__iconBatteryStep4 .iconBattery-module__4Sm0cW__iconBatteryStep:nth-child(3),.iconBattery-module__4Sm0cW__iconBatteryStep4 .iconBattery-module__4Sm0cW__iconBatteryStep:nth-child(4),.iconBattery-module__4Sm0cW__iconBatteryStep5 .iconBattery-module__4Sm0cW__iconBatteryStep:first-child,.iconBattery-module__4Sm0cW__iconBatteryStep5 .iconBattery-module__4Sm0cW__iconBatteryStep:nth-child(2),.iconBattery-module__4Sm0cW__iconBatteryStep5 .iconBattery-module__4Sm0cW__iconBatteryStep:nth-child(3),.iconBattery-module__4Sm0cW__iconBatteryStep5 .iconBattery-module__4Sm0cW__iconBatteryStep:nth-child(4),.iconBattery-module__4Sm0cW__iconBatteryStep5 .iconBattery-module__4Sm0cW__iconBatteryStep:nth-child(5){background-color:var(--color-success)}.iconBattery-module__4Sm0cW__iconBatteryStep1 .iconBattery-module__4Sm0cW__iconBatteryStep:nth-child(5){border-top-right-radius:1px;border-bottom-right-radius:1px}
.SaveStatusIndicator-module__dhXPXG__container{border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:all .3s;display:flex}.SaveStatusIndicator-module__dhXPXG__iconWrapper{align-items:center;line-height:0;display:flex}.SaveStatusIndicator-module__dhXPXG__textWrapper{flex-direction:column;gap:.125rem;display:flex}.SaveStatusIndicator-module__dhXPXG__statusText{font-weight:500;line-height:1.2}.SaveStatusIndicator-module__dhXPXG__timestamp{opacity:.7;font-size:.75rem;line-height:1.2}.SaveStatusIndicator-module__dhXPXG__retryButton{color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;margin-top:.125rem;padding:0;font-size:.75rem;text-decoration:underline}.SaveStatusIndicator-module__dhXPXG__retryButton:hover{opacity:.8}.SaveStatusIndicator-module__dhXPXG__saving{background-color:var(--energy-save-status-saving-bg);color:var(--energy-save-status-saving-text)}.SaveStatusIndicator-module__dhXPXG__saving .SaveStatusIndicator-module__dhXPXG__iconWrapper{animation:2s cubic-bezier(.4,0,.6,1) infinite SaveStatusIndicator-module__dhXPXG__pulse}@keyframes SaveStatusIndicator-module__dhXPXG__pulse{0%,to{opacity:1}50%{opacity:.5}}.SaveStatusIndicator-module__dhXPXG__saved{background-color:var(--energy-save-status-saved-bg);color:var(--energy-save-status-saved-text)}.SaveStatusIndicator-module__dhXPXG__saved .SaveStatusIndicator-module__dhXPXG__iconWrapper{animation:.3s ease-out SaveStatusIndicator-module__dhXPXG__scaleIn}@keyframes SaveStatusIndicator-module__dhXPXG__scaleIn{0%{transform:scale(.8)}50%{transform:scale(1.1)}to{transform:scale(1)}}.SaveStatusIndicator-module__dhXPXG__error{background-color:var(--energy-save-status-error-bg);color:var(--energy-save-status-error-text)}.SaveStatusIndicator-module__dhXPXG__error .SaveStatusIndicator-module__dhXPXG__iconWrapper{animation:.5s ease-in-out SaveStatusIndicator-module__dhXPXG__shake}@keyframes SaveStatusIndicator-module__dhXPXG__shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (max-width:640px){.SaveStatusIndicator-module__dhXPXG__container{padding:.4rem .6rem;font-size:.8125rem}.SaveStatusIndicator-module__dhXPXG__timestamp{font-size:.7rem}}
.iconSignal-module__wKcg3W__iconSignalWrapper{flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:1px;display:inline-flex}.iconSignal-module__wKcg3W__iconSignal{background-color:var(--color-border);border-radius:1px;width:3px}.iconSignal-module__wKcg3W__iconSignal:first-child{height:4px}.iconSignal-module__wKcg3W__iconSignal:nth-child(2){height:7px}.iconSignal-module__wKcg3W__iconSignal:nth-child(3){height:10px}.iconSignal-module__wKcg3W__iconSignal:nth-child(4){height:13px}.iconSignal-module__wKcg3W__iconSignal:nth-child(5){height:16px}.iconSignal-module__wKcg3W__iconSignal1 .iconSignal-module__wKcg3W__iconSignal:first-child{background-color:var(--color-danger)}.iconSignal-module__wKcg3W__iconSignal2 .iconSignal-module__wKcg3W__iconSignal:first-child,.iconSignal-module__wKcg3W__iconSignal2 .iconSignal-module__wKcg3W__iconSignal:nth-child(2),.iconSignal-module__wKcg3W__iconSignal3 .iconSignal-module__wKcg3W__iconSignal:first-child,.iconSignal-module__wKcg3W__iconSignal3 .iconSignal-module__wKcg3W__iconSignal:nth-child(2),.iconSignal-module__wKcg3W__iconSignal3 .iconSignal-module__wKcg3W__iconSignal:nth-child(3){background-color:var(--color-warning)}.iconSignal-module__wKcg3W__iconSignal4 .iconSignal-module__wKcg3W__iconSignal:first-child,.iconSignal-module__wKcg3W__iconSignal4 .iconSignal-module__wKcg3W__iconSignal:nth-child(2),.iconSignal-module__wKcg3W__iconSignal4 .iconSignal-module__wKcg3W__iconSignal:nth-child(3),.iconSignal-module__wKcg3W__iconSignal4 .iconSignal-module__wKcg3W__iconSignal:nth-child(4),.iconSignal-module__wKcg3W__iconSignal5 .iconSignal-module__wKcg3W__iconSignal:first-child,.iconSignal-module__wKcg3W__iconSignal5 .iconSignal-module__wKcg3W__iconSignal:nth-child(2),.iconSignal-module__wKcg3W__iconSignal5 .iconSignal-module__wKcg3W__iconSignal:nth-child(3),.iconSignal-module__wKcg3W__iconSignal5 .iconSignal-module__wKcg3W__iconSignal:nth-child(4),.iconSignal-module__wKcg3W__iconSignal5 .iconSignal-module__wKcg3W__iconSignal:nth-child(5){background-color:var(--color-success)}
.skeleton-module__Xss_SW__pageTitleSkeleton,.skeleton-module__Xss_SW__blockSkeleton,.skeleton-module__Xss_SW__barSkeleton{display:block;position:relative;overflow:hidden}.skeleton-module__Xss_SW__pageTitleSkeleton:before,.skeleton-module__Xss_SW__blockSkeleton:before,.skeleton-module__Xss_SW__barSkeleton:before{content:" ";opacity:.5;width:50%;height:200%;animation:2s infinite skeleton-module__Xss_SW__pageTitleSkeletonAnimation;position:absolute;left:0;transform:skew(-30deg)}.skeleton-module__Xss_SW__pageTitleSkeleton:before,.skeleton-module__Xss_SW__blockSkeleton:before{background-image:linear-gradient(90deg,var(--color-border)0%,var(--color-bg-block)50%,var(--color-border)100%)}.skeleton-module__Xss_SW__barSkeleton:before{background-image:linear-gradient(90deg,var(--color-bg)0%,var(--color-bg-block)50%,var(--color-bg)100%)}.skeleton-module__Xss_SW__pageTitleSkeleton{border-radius:var(--radius-medium);background-color:var(--color-border);opacity:.4;width:33%;height:30px;margin-bottom:20px}.skeleton-module__Xss_SW__blockSkeleton{border-radius:var(--radius-large);background-color:var(--color-border);opacity:.4;height:300px;margin-bottom:10px}.skeleton-module__Xss_SW__barSkeleton{border-radius:var(--radius-medium);opacity:1;background-color:var(--color-bg);flex:none;width:100%;height:28px;min-height:20px;margin-bottom:4px}@keyframes skeleton-module__Xss_SW__pageTitleSkeletonAnimation{0%{left:-50%}to{left:150%}}@media (min-width:991px){.skeleton-module__Xss_SW__sidebarSkeleton{top:var(--navbar-height);left:var(--sidebar-width);background-color:var(--color-bg-block);border-right:1px solid var(--color-border);z-index:1024;width:250px;max-height:calc(100vh - var(--navbar-height));flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:12px;display:flex;position:fixed;bottom:0;overflow:hidden}}
.separator-module__8qoYTa__separator{background-color:var(--whitePrimary);width:100%;height:1px}
.spinner-module__I_y0Dq__sliding{aspect-ratio:5;--_g:no-repeat radial-gradient(circle closest-side,var(--primaryColor2)90%,#0000);background:var(--_g)10% 50%,var(--_g)50% 50%,var(--_g)90% 50%;background-size:16.6667% 100%;width:40px;animation:1s linear infinite spinner-module__I_y0Dq__changeSize}@keyframes spinner-module__I_y0Dq__changeSize{33%{background-size:20% 0%,20% 100%,20% 100%}50%{background-size:20% 100%,20% 0%,20% 100%}66%{background-size:20% 100%,20% 100%,20% 0%}}.spinner-module__I_y0Dq__spinner{opacity:.8;animation:8s infinite spinner-module__I_y0Dq__loadingIcon}@keyframes spinner-module__I_y0Dq__loadingIcon{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.stepper-module__R3UDJa__stepWrapper{--line-color:var(--color-primary);width:100%;padding-left:42px;position:relative}.stepper-module__R3UDJa__stepTitle{margin-top:0;margin-bottom:16px;padding-top:3px;padding-left:10px;font-size:14px;font-weight:600}.stepper-module__R3UDJa__stepIndicator{position:absolute;top:-3px;left:0}.stepper-module__R3UDJa__stepIndicatorIcon{background-color:var(--color-bg);width:27px;height:27px;color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:all .2s;display:inline-flex}.stepper-module__R3UDJa__stepIndicatorAfter:after{content:" ";background-color:var(--color-bg);width:1px;height:calc(100% - 27px);transition:all .2s;position:absolute;top:24px;left:13px}.stepper-module__R3UDJa__stepIndicatorWrapperActive .stepper-module__R3UDJa__stepIndicatorIcon{background-color:var(--color-primary);color:var(--color-primary-foreground);box-shadow:none}.stepper-module__R3UDJa__stepIndicatorWrapperActive .stepper-module__R3UDJa__stepIndicatorAfter:after{animation:1s forwards stepper-module__R3UDJa__stepAnim}.stepper-module__R3UDJa__stepWrapper:last-child:not([data-line=true]) .stepper-module__R3UDJa__stepIndicatorAfter:after{content:none}.stepper-module__R3UDJa__success{--line-color:var(--color-success)}.stepper-module__R3UDJa__success .stepper-module__R3UDJa__stepIndicatorIcon{background-color:var(--color-success)}.stepper-module__R3UDJa__warning{--line-color:var(--color-warning)}.stepper-module__R3UDJa__warning .stepper-module__R3UDJa__stepIndicatorIcon{background-color:var(--color-warning)}.stepper-module__R3UDJa__danger{--line-color:var(--color-danger)}.stepper-module__R3UDJa__danger .stepper-module__R3UDJa__stepIndicatorIcon{background-color:var(--color-danger)}@keyframes stepper-module__R3UDJa__stepAnim{0%{opacity:1}30%{background-color:var(--color-bg);opacity:0}31%{background-color:var(--line-color);height:calc(100% - 27px)}32%{opacity:0;height:0}33%{opacity:1}to{background-color:var(--line-color);opacity:1;height:calc(100% - 27px)}}
.tabPane-module__kyfDjq__tabPane{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;align-items:center;font-size:15px;font-weight:500;transition:color .2s;display:flex;position:relative}.tabPane-module__kyfDjq__tabPane:hover{color:var(--color-primary)}.tabPane-module__kyfDjq__tabPane.tabPane-module__kyfDjq__tabPaneActive{color:var(--color-text);cursor:pointer;font-weight:600;transition:color .2s;position:relative}.tabPane-module__kyfDjq__tabPane:after{content:" ";border-radius:var(--radius-medium);background-color:var(--color-text);width:100%;height:2px;transition:all .2s;position:absolute;bottom:-3px;left:0;right:0}.tabPane-module__kyfDjq__tabAnimated:after{display:none}.tabPane-module__kyfDjq__tabIndicator{border-radius:var(--radius-medium);background-color:var(--color-text);height:2px;position:absolute;bottom:-3px;left:0;right:0}.tabPane-module__kyfDjq__tabPane:after{transform:scaleX(0)}.tabPane-module__kyfDjq__tabPane.tabPane-module__kyfDjq__tabPaneActive:after{transform:scaleX(1)}.tabPane-module__kyfDjq__tabTitle{padding-top:2px;padding-right:8px;display:inline-block}.tabPane-module__kyfDjq__tabTitleWithIcon{align-items:center;gap:5px;padding-right:10px;display:inline-flex}.tabPane-module__kyfDjq__tabTitleWithIcon .tabPane-module__kyfDjq__tabTitle{padding-right:0}.tabPane-module__kyfDjq__tabDisabled{opacity:.7;pointer-events:none}.tabPane-module__kyfDjq__tabPane[color=danger]{color:var(--color-danger)}.tabPane-module__kyfDjq__tabPane[color=danger]:after{background-color:var(--color-danger)}.tabPane-module__kyfDjq__tabPane[color=warning]{color:var(--color-warning)}.tabPane-module__kyfDjq__tabPane[color=warning]:after{background-color:var(--color-warning)}.tabPane-module__kyfDjq__tabPane[color=success]{color:var(--color-success)}.tabPane-module__kyfDjq__tabPane[color=success]:after{background-color:var(--color-success)}.tabPane-module__kyfDjq__tabPane[color=muted]{color:var(--color-primary)}.tabPane-module__kyfDjq__tabPane[color=muted]:after{background-color:var(--color-primary)}.tabPane-module__kyfDjq__tabPane[color=faded]{color:var(--greyPrimary)}.tabPane-module__kyfDjq__tabPane[color=faded]:after{background-color:var(--greyPrimary)}.tabPane-module__kyfDjq__tabPane[color=secondary]{color:var(--secondaryColor2)}.tabPane-module__kyfDjq__tabPane[color=secondary]:after{background-color:var(--secondaryColor2)}.tabPane-module__kyfDjq__tabPane[color=blackPrimary]{color:var(--blackPrimary3)}.tabPane-module__kyfDjq__tabPane[color=blackPrimary]:after{background-color:var(--blackPrimary3)}
.tabPaneWrapper-module__Ub7Y-a__tabPaneWrapper{white-space:nowrap;align-items:center;gap:15px;max-width:100%;min-height:43px;margin-bottom:5px;display:flex}@media (max-width:360px){.tabPaneWrapper-module__Ub7Y-a__tabPaneWrapper{padding-bottom:15px;overflow-x:scroll}}.tabPaneWrapper-module__Ub7Y-a__tabScrollContainer{align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.tabPaneWrapper-module__Ub7Y-a__tabScrollViewport{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-width:0;overflow:auto hidden}.tabPaneWrapper-module__Ub7Y-a__tabScrollViewport::-webkit-scrollbar{display:none}.tabPaneWrapper-module__Ub7Y-a__tabScrollViewport>.tabPaneWrapper-module__Ub7Y-a__tabPaneWrapper{width:max-content;max-width:none}.tabPaneWrapper-module__Ub7Y-a__tabScrollArrow{color:#1a2234;cursor:pointer;background:0 0;border:1px solid #1a2234;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:opacity .15s;display:flex}.tabPaneWrapper-module__Ub7Y-a__tabScrollArrow:hover:not(:disabled){opacity:.7}.tabPaneWrapper-module__Ub7Y-a__tabScrollArrow:disabled{opacity:.3;cursor:default}.tabPaneWrapper-module__Ub7Y-a__tabEndContent{flex:none;align-items:center;min-height:43px;margin-bottom:10px;margin-left:4px;display:flex}
.ExportOverview-module__2F9lQW__btn-container{justify-content:center;gap:1em;margin-top:2em;display:flex}
.PlanningsPage-module__CncQ7a__pageContainer{flex-direction:column;height:100%;display:flex;overflow:hidden}.PlanningsPage-module__CncQ7a__pageHeader{background-color:var(--color-bg-block);flex-shrink:0;padding:1.25rem 1.5rem}.PlanningsPage-module__CncQ7a__filters{flex-wrap:wrap;align-items:center;gap:1.5rem;padding-top:1rem;display:flex}.PlanningsPage-module__CncQ7a__filterGroup{flex-direction:column;gap:.5rem;min-width:200px;display:flex}.PlanningsPage-module__CncQ7a__filterLabel{color:var(--color-primary);align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;display:flex}.PlanningsPage-module__CncQ7a__filterSelect{border:1px solid var(--color-border);color:var(--color-text);background-color:var(--color-bg-block);cursor:pointer;border-radius:.375rem;padding:.625rem .875rem;font-size:.875rem;transition:all .2s}.PlanningsPage-module__CncQ7a__filterSelect:hover{border-color:var(--color-border-darker)}.PlanningsPage-module__CncQ7a__filterSelect:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #3b82f61a}.PlanningsPage-module__CncQ7a__mainContent{flex:1;gap:1rem;min-height:0;padding-top:1rem;display:flex;overflow:hidden}.PlanningsPage-module__CncQ7a__calendarSection{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex;overflow:hidden}.PlanningsPage-module__CncQ7a__legendSection{flex-shrink:0;margin-top:auto}.PlanningsPage-module__CncQ7a__sidebarSection{flex-direction:column;flex-shrink:0;width:350px;min-height:0;display:flex;overflow:hidden}@media (max-width:1600px){.PlanningsPage-module__CncQ7a__sidebarSection{width:250px}}@media (max-width:1024px){.PlanningsPage-module__CncQ7a__mainContent{flex-direction:column;overflow-y:auto}.PlanningsPage-module__CncQ7a__calendarSection{flex-shrink:0;overflow:visible}.PlanningsPage-module__CncQ7a__sidebarSection{flex-shrink:0;width:100%;min-height:400px;max-height:none}}@media (max-width:640px){.PlanningsPage-module__CncQ7a__pageHeader{padding:1rem}.PlanningsPage-module__CncQ7a__filters{flex-direction:column;gap:1rem}.PlanningsPage-module__CncQ7a__filterGroup{width:100%;min-width:0}.PlanningsPage-module__CncQ7a__mainContent{gap:.75rem;padding-top:.75rem}.PlanningsPage-module__CncQ7a__calendarSection{gap:.75rem}.PlanningsPage-module__CncQ7a__sidebarSection{min-height:300px}}
.data-module__vd3r0W__displayMode{margin:5px;padding-top:5px;font-weight:600}.data-module__vd3r0W__table{text-align:center;margin:5px;font-size:19px;font-weight:600}.data-module__vd3r0W__date{text-align:center;margin:5px;font-size:17px;font-weight:600}.data-module__vd3r0W__featuredSticky{z-index:1;background-color:var(--color-bg);border-radius:var(--radius-medium-large);margin-top:-16px;padding-top:16px;position:sticky;top:0}.data-module__vd3r0W__featuredDevice{background-color:var(--color-bg);border-radius:var(--radius-small);padding:var(--block-padding);justify-content:flex-start;align-items:center;gap:10px;margin-bottom:10px;display:flex}.data-module__vd3r0W__featuredDeviceName{color:var(--color-text);font-size:14px;font-weight:600}.data-module__vd3r0W__featuredDeviceDevEUI{color:var(--color-text-muted);font-size:12px}.data-module__vd3r0W__dataIcon{color:var(--color-text-muted);justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;font-size:16px;display:flex}.data-module__vd3r0W__dataLabel{font-size:13px;font-weight:500}.data-module__vd3r0W__dataValue{color:var(--color-text-muted);text-align:right;min-width:80px;font-size:13px}.data-module__vd3r0W__dataDelay{color:var(--color-text-muted);text-align:right;opacity:.4;flex:none;align-self:flex-end;min-width:20px;font-size:9px}.data-module__vd3r0W__dataItem{background-color:var(--color-bg);color:var(--color-text);border-radius:var(--radius-medium);align-items:center;padding:2px;font-size:12px;display:inline-flex}
.searchDevice-module__waCdMq__selected{border:var(--greyPrimary)solid 1px;cursor:pointer;background:var(--primaryGradient);width:100%;padding:.5em}.searchDevice-module__waCdMq__selected:hover{background:var(--primaryGradient)}.searchDevice-module__waCdMq__searchDeviceWrapper{width:100%;padding:0 0 2em;position:relative}.searchDevice-module__waCdMq__inlineLabel{display:inline}.searchDevice-module__waCdMq__sectionTitle{margin:10px 0 0}.searchDevice-module__waCdMq__infoField{margin-top:20px;margin-bottom:10px}.searchDevice-module__waCdMq__cardChipLabel{margin:0 10px 2px 0}.searchDevice-module__waCdMq__cardChipLink{font-style:italic}.searchDevice-module__waCdMq__noDataInline{display:inline}.searchDevice-module__waCdMq__noImport{margin-top:10px;font-style:italic}.searchDevice-module__waCdMq__linkAction{color:var(--color-primary);text-underline-offset:2px;cursor:pointer;margin-top:10px;font-size:13px;text-decoration:underline;transition:opacity .2s;display:inline-block}.searchDevice-module__waCdMq__linkAction:hover{opacity:.75}.searchDevice-module__waCdMq__searchDeviceResults{z-index:128;background-color:var(--color-bg-block);border:1px solid var(--color-border);width:auto;height:auto;max-height:400px;box-shadow:var(--shadow-large);border-radius:var(--radius-medium);padding:calc(var(--block-padding)/2);flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto}.searchDevice-module__waCdMq__searchDeviceResults:not(:has(.searchDevice-module__waCdMq__searchDeviceResult)){display:none}.searchDevice-module__waCdMq__searchDeviceResult{border-radius:var(--radius-medium);color:var(--color-text-muted);cursor:pointer;padding:6px 10px;transition:all .2s}.searchDevice-module__waCdMq__searchDeviceResult:hover{background-color:var(--color-bg)}.searchDevice-module__waCdMq__deviceInfoRow{grid-template-columns:repeat(12,1fr);align-items:start;gap:1em;width:100%;display:grid}.searchDevice-module__waCdMq__deviceInfoDeviceImage{grid-column:span 3}.searchDevice-module__waCdMq__deviceInfoInner{grid-column:span 8}.searchDevice-module__waCdMq__deviceInfoActions{grid-column:span 1;gap:.5em;display:flex}.searchDevice-module__waCdMq__cardChip{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.searchDevice-module__waCdMq__eventList{max-height:150px;overflow:hidden auto}@media (max-width:768px){.searchDevice-module__waCdMq__deviceInfoRow{grid-template-columns:1fr}.searchDevice-module__waCdMq__deviceInfoDeviceImage{grid-column:span 1;flex-direction:column!important;align-items:center!important}.searchDevice-module__waCdMq__deviceInfoInner{grid-column:span 1;width:100%;flex-direction:column!important}.searchDevice-module__waCdMq__deviceInfoActions{flex-wrap:wrap;grid-column:span 1;justify-content:flex-start;width:100%;flex-direction:row!important}}
.CalendarView-module__LSBh2G__container{flex-direction:column;height:100%;display:flex}.CalendarView-module__LSBh2G__yearView{flex:1;justify-content:center;align-items:center;padding:3rem;display:flex}.CalendarView-module__LSBh2G__comingSoon{color:var(--color-text-muted);text-align:center;margin:0;font-size:1rem}@media (max-width:768px){.CalendarView-module__LSBh2G__container{border-radius:0}}
.tableNoData-module__sbfn3q__tableNoData{text-align:center;color:var(--color-text-muted);font-size:14px;font-style:italic}
.CalendarHeader-module__UkJSxW__header{border-bottom:1px solid var(--color-border);background-color:var(--color-bg-block);border-top-left-radius:var(--radius-large);border-top-right-radius:var(--radius-large);border:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.CalendarHeader-module__UkJSxW__leftSection{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.CalendarHeader-module__UkJSxW__navigation{align-items:center;gap:1rem;display:flex}.CalendarHeader-module__UkJSxW__navButton{background-color:var(--color-bg-block);border:1px solid var(--color-border);width:2.25rem;height:2.25rem;color:var(--color-primary);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.CalendarHeader-module__UkJSxW__navButton:hover{background-color:var(--color-bg);border-color:var(--color-border-darker)}.CalendarHeader-module__UkJSxW__dateTitle{color:var(--color-text);text-align:center;min-width:180px;margin:0;font-size:1.25rem;font-weight:600}.CalendarHeader-module__UkJSxW__todayButton{background-color:var(--color-bg-block);border:1px solid var(--color-border);color:var(--color-primary);cursor:pointer;border-radius:.375rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.CalendarHeader-module__UkJSxW__todayButton:hover{background-color:var(--color-bg)}.CalendarHeader-module__UkJSxW__rightSection{align-items:center;gap:1rem;display:flex}.CalendarHeader-module__UkJSxW__viewToggle{background-color:var(--color-bg-block);border:1px solid var(--color-border);border-radius:.375rem;display:flex;overflow:hidden}.CalendarHeader-module__UkJSxW__toggleButton{color:var(--color-text-muted);cursor:pointer;background-color:#0000;border:none;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.CalendarHeader-module__UkJSxW__toggleButton:first-child{border-right:1px solid var(--color-border)}.CalendarHeader-module__UkJSxW__toggleButton:hover{background-color:#f3f4f6}.CalendarHeader-module__UkJSxW__toggleButton.CalendarHeader-module__UkJSxW__active{background-color:var(--color-primary);color:#fff}@media (max-width:768px){.CalendarHeader-module__UkJSxW__header{flex-direction:column;gap:.75rem}}
.inviteForm-module__rw-QJq__siteTag{background-color:var(--color-bg);color:var(--color-text);border-radius:var(--radius-medium);justify-content:space-between;align-items:center;padding:6px 8px;font-weight:500;display:flex}.inviteForm-module__rw-QJq__siteTagDisabled{background-color:var(--color-bg);color:var(--color-text);border-radius:var(--radius-medium);opacity:.5;justify-content:space-between;align-items:center;padding:6px 8px;font-weight:500;text-decoration:line-through;display:flex}.inviteForm-module__rw-QJq__siteTagBtnDelete{cursor:pointer;align-items:center;transition:all .2s;display:flex}.inviteForm-module__rw-QJq__siteTagBtnDelete:hover{color:var(--color-danger)}.inviteForm-module__rw-QJq__siteItemSelectWrapper{text-align:center}.inviteForm-module__rw-QJq__selector{width:165px}.inviteForm-module__rw-QJq__formItem{padding-left:42px;position:relative}.inviteForm-module__rw-QJq__stepTitle{margin-top:0;margin-bottom:16px;font-size:14px;font-weight:600}
.deviceImageProvider-module__hKJxOG__deviceWrapper{color:var(--color-text);border-radius:.4em;justify-content:center;align-items:center;display:flex;overflow:hidden}.deviceImageProvider-module__hKJxOG__deviceWrapperBackground{background-color:var(--color-border-light);box-shadow:var(--boxShadow)}.deviceImageProvider-module__hKJxOG__deviceWrapperResponsive{width:100%;margin:0 auto;position:relative}@media screen and (max-width:1024px){.deviceImageProvider-module__hKJxOG__deviceWrapperResponsive{width:75%}}@media screen and (max-width:640px){.deviceImageProvider-module__hKJxOG__deviceWrapperResponsive{width:50%}}.deviceImageProvider-module__hKJxOG__deviceIcon{font-size:20px}
.dataPicker-module__gLQXWG__btnLocation{background-color:var(--color-border);border-radius:var(--radius-medium);cursor:pointer;justify-content:flex-start;align-items:center;gap:3px;padding:4px 8px;font-size:14px;transition:all .2s;display:flex}.dataPicker-module__gLQXWG__btnLocation:hover{background-color:var(--color-border-darker)}.dataPicker-module__gLQXWG__itemflex{justify-content:center;align-items:center;font-size:1.2em}
.CalendarGrid-module__JeXKsW__gridContainer{flex-direction:column;flex:1;display:flex;overflow:hidden}.CalendarGrid-module__JeXKsW__weekDaysHeader{background-color:var(--color-bg);z-index:10;box-sizing:border-box;grid-template-columns:repeat(7,1fr);display:grid;position:sticky;top:0}.CalendarGrid-module__JeXKsW__weekDay{text-align:center;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-left:1px solid var(--color-border);padding:.75rem;font-size:.85rem;font-weight:600}.CalendarGrid-module__JeXKsW__weekDay:last-child{border-right:1px solid var(--color-border)}.CalendarGrid-module__JeXKsW__weekDayFull{display:inline}.CalendarGrid-module__JeXKsW__weekDayShort{display:none}.CalendarGrid-module__JeXKsW__daysGrid{flex:1;grid-template-columns:repeat(7,1fr);display:grid;overflow-y:auto}@media (max-width:768px){.CalendarGrid-module__JeXKsW__weekDay{padding:.5rem .25rem;font-size:.75rem}.CalendarGrid-module__JeXKsW__weekDayFull{display:none}.CalendarGrid-module__JeXKsW__weekDayShort{display:inline}}@media (max-width:480px) and (orientation:portrait){.CalendarGrid-module__JeXKsW__weekDay{padding:.4rem .2rem;font-size:.7rem}}
.threshold-bar-module__T8I6ra__root{width:100%}.threshold-bar-module__T8I6ra__bar{border-radius:4px;height:8px;margin-bottom:.3rem;display:flex;position:relative;overflow:visible}.threshold-bar-module__T8I6ra__zones{border-radius:4px;width:100%;height:100%;display:flex;overflow:hidden}.threshold-bar-module__T8I6ra__zone{opacity:.85;height:100%}.threshold-bar-module__T8I6ra__cursor{background:#111;border-radius:2px;width:3px;height:14px;position:absolute;top:-3px;transform:translate(-50%);box-shadow:0 0 0 2px #fffc}.threshold-bar-module__T8I6ra__labels{color:#9ca3af;height:1rem;margin-top:.15rem;font-size:.65rem;position:relative}.threshold-bar-module__T8I6ra__labelVal{color:#9ca3af;white-space:nowrap;position:absolute}.threshold-bar-module__T8I6ra__labelZone{text-transform:uppercase;letter-spacing:.04em;font-size:.6rem;font-weight:600}.threshold-bar-module__T8I6ra__currentValue{color:#111;margin:.5rem 0 .1rem;font-size:2.4rem;font-weight:700;line-height:1.1}.threshold-bar-module__T8I6ra__unit{color:#6b7280;font-size:1rem;font-weight:500}
.EmaDeviceDetails-module__pfW-JG__displayMode{margin:5px;padding-top:5px;font-weight:600}.EmaDeviceDetails-module__pfW-JG__table{text-align:center;margin:5px;font-size:19px;font-weight:600}.EmaDeviceDetails-module__pfW-JG__featuredSticky{z-index:1;background-color:#fff;margin-top:-16px;padding-top:16px;padding-bottom:16px;position:sticky;top:0}.EmaDeviceDetails-module__pfW-JG__featuredDevice{background-color:var(--color-bg);border-radius:var(--radius-medium);padding:var(--block-padding);justify-content:flex-start;align-items:center;gap:10px;margin-bottom:10px;display:flex}.EmaDeviceDetails-module__pfW-JG__featuredDeviceName{color:var(--color-text);font-size:14px;font-weight:600}.EmaDeviceDetails-module__pfW-JG__featuredDeviceDevEUI{color:var(--color-text-muted);font-size:12px}.EmaDeviceDetails-module__pfW-JG__dataIcon{color:var(--color-text-muted);align-items:center;font-size:16px;display:flex}.EmaDeviceDetails-module__pfW-JG__dataLabel{font-size:13px;font-weight:500}.EmaDeviceDetails-module__pfW-JG__dataValue{color:var(--colorMuted);text-align:right;min-width:80px;font-size:13px}.EmaDeviceDetails-module__pfW-JG__orangeDataValue{color:var(--color-warning);text-align:right;min-width:80px;font-size:13px}.EmaDeviceDetails-module__pfW-JG__redDataValue{color:var(--color-danger);text-align:right;min-width:80px;font-size:13px}.EmaDeviceDetails-module__pfW-JG__orangeDot{background-color:var(--color-warning);border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.EmaDeviceDetails-module__pfW-JG__redDot{background-color:var(--color-danger);border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}
.CalendarDayCell-module__mtrEma__dayCell{border:1px solid var(--color-border);background-color:var(--color-bg-block);cursor:pointer;border-bottom-width:0;border-right-width:0;flex-direction:column;gap:.5rem;min-height:120px;padding:.5rem;transition:all .2s;display:flex;overflow:hidden}.CalendarDayCell-module__mtrEma__dayCell:hover{background-color:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-primary);z-index:1}.CalendarDayCell-module__mtrEma__dayCell:nth-child(7n){border-right-width:1px}.CalendarDayCell-module__mtrEma__dayCell:nth-last-child(-n+7){border-bottom-width:1px}.CalendarDayCell-module__mtrEma__dayCell:nth-last-child(7){border-bottom-left-radius:var(--radius-large)}.CalendarDayCell-module__mtrEma__dayCell:last-child{border-bottom-right-radius:var(--radius-large)}.CalendarDayCell-module__mtrEma__dayCell.CalendarDayCell-module__mtrEma__today{background-color:rgba(var(--color-primary-rgb),.05);position:relative}.CalendarDayCell-module__mtrEma__dayCell.CalendarDayCell-module__mtrEma__today:before{content:"";border:2px solid var(--color-primary);pointer-events:none;z-index:1;position:absolute;inset:0}.CalendarDayCell-module__mtrEma__dayCell.CalendarDayCell-module__mtrEma__otherMonth{background-color:var(--color-bg)}.CalendarDayCell-module__mtrEma__dayCell.CalendarDayCell-module__mtrEma__otherMonth .CalendarDayCell-module__mtrEma__dayNumber{color:var(--color-text-muted)}.CalendarDayCell-module__mtrEma__dayHeader{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.CalendarDayCell-module__mtrEma__addButton{cursor:pointer;color:var(--color-text-muted);opacity:0;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;margin-left:auto;padding:.125rem;transition:all .2s;display:flex}.CalendarDayCell-module__mtrEma__dayCell:hover .CalendarDayCell-module__mtrEma__addButton{opacity:1}.CalendarDayCell-module__mtrEma__addButton:hover{background-color:var(--color-primary);color:#fff;transform:scale(1.1)}.CalendarDayCell-module__mtrEma__dayNumber{color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;min-width:1.75rem;height:1.75rem;font-size:.875rem;font-weight:600;transition:all .2s;display:flex}.CalendarDayCell-module__mtrEma__dayCell.CalendarDayCell-module__mtrEma__today .CalendarDayCell-module__mtrEma__dayNumber{background-color:var(--color-primary);color:#fff}.CalendarDayCell-module__mtrEma__planningsContainer{flex-direction:column;flex:1;gap:.25rem;display:flex;overflow:hidden}.CalendarDayCell-module__mtrEma__planningBadge{color:#fff;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border-radius:.25rem;justify-content:space-between;align-items:center;min-height:1.5rem;padding:.25rem;font-size:.75rem;font-weight:500;transition:all .2s;display:flex;overflow:hidden}.CalendarDayCell-module__mtrEma__planningBadge:hover{transform:translateY(1px);box-shadow:0 2px 4px #0000001a}.CalendarDayCell-module__mtrEma__planningName{text-overflow:ellipsis;white-space:nowrap;padding-top:.25rem;display:block;overflow:hidden}.CalendarDayCell-module__mtrEma__moreBadge{color:#6b7280;text-align:center;cursor:pointer;background-color:#f3f4f6;border-radius:.25rem;padding:.25rem .5rem;font-size:.688rem;font-weight:600;transition:all .2s}.CalendarDayCell-module__mtrEma__moreBadge:hover{color:var(--color-primary);background-color:#e5e7eb}@media (max-width:768px){.CalendarDayCell-module__mtrEma__dayCell{min-height:80px;padding:.25rem}}@media (max-width:768px) and (orientation:landscape){.CalendarDayCell-module__mtrEma__dayCell{min-height:70px;padding:.2rem}.CalendarDayCell-module__mtrEma__planningBadge{min-height:1.2rem;padding:.15rem .3rem;font-size:.625rem}.CalendarDayCell-module__mtrEma__planningName{max-width:3ch}}@media (max-width:480px) and (orientation:portrait){.CalendarDayCell-module__mtrEma__dayCell{gap:.15rem;min-height:60px;padding:.15rem}.CalendarDayCell-module__mtrEma__dayNumber{min-width:1.5rem;height:1.5rem;font-size:.75rem}.CalendarDayCell-module__mtrEma__planningBadge{border-radius:.15rem;height:.5rem;min-height:.5rem;padding:0;font-size:0}.CalendarDayCell-module__mtrEma__planningName{display:none}.CalendarDayCell-module__mtrEma__addButton{width:1.2rem;height:1.2rem;padding:0}.CalendarDayCell-module__mtrEma__moreBadge{padding:.1rem .2rem;font-size:.55rem}}
.appointmentTable-module__fQZ7Ua__tableContainer{border-radius:var(--radius-medium-large)!important;border:1px solid var(--color-border-light)!important;margin-top:1.5rem!important}.appointmentTable-module__fQZ7Ua__table{border-collapse:collapse!important;background-color:var(--color-bg-block)!important;border-radius:var(--radius-medium-large)!important;width:100%!important;overflow:hidden!important}.appointmentTable-module__fQZ7Ua__table tr{border-bottom:1px solid var(--color-border-light)!important}.appointmentTable-module__fQZ7Ua__tableHead th{padding-left:2rem;text-align:left!important;background-color:var(--color-bg-block)!important;border-bottom:1px solid var(--color-border-light)!important}.appointmentTable-module__fQZ7Ua__tableHead th:first-child{padding-left:2rem}.appointmentTable-module__fQZ7Ua__tableHeadIcon{color:var(--color-text-muted);vertical-align:middle!important;margin-bottom:.2rem!important;margin-right:.5rem!important}.appointmentTable-module__fQZ7Ua__tableHeadSortIcon{vertical-align:middle;cursor:pointer;color:var(--color-text-muted);margin-bottom:.2rem;margin-left:.5rem;transition:transform .15s;display:inline-block}.appointmentTable-module__fQZ7Ua__tableHeadSortIcon:hover{color:var(--secondaryColor2);transform:scale(1.2)}.appointmentTable-module__fQZ7Ua__tableHeadSortIcon:active{transform:scale(1.1)translateY(1px)}.appointmentTable-module__fQZ7Ua__tableCell{padding:1rem!important}.appointmentTable-module__fQZ7Ua__tableCellDate{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.15rem;margin-top:1rem;margin-bottom:1rem;display:flex}.appointmentTable-module__fQZ7Ua__dateValue{color:var(--color-text-muted)}.appointmentTable-module__fQZ7Ua__timeValue{color:var(--color-text-muted);margin-top:1rem;font-size:smaller;font-style:italic}.appointmentTable-module__fQZ7Ua__buttonsContainer{flex-direction:column;gap:1rem;display:flex}.appointmentTable-module__fQZ7Ua__blueBar{position:relative}.appointmentTable-module__fQZ7Ua__blueBar:before{content:"";background-color:var(--color-primary);border-radius:2px;width:4px;height:66%;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.appointmentTable-module__fQZ7Ua__blueBar .appointmentTable-module__fQZ7Ua__tableCell{padding-left:2rem!important}.appointmentTable-module__fQZ7Ua__whiteBar{position:relative}.appointmentTable-module__fQZ7Ua__whiteBar:before{content:"";background-color:var(--color-bg-block);width:2px;height:66%;position:absolute;top:20%;left:1rem}.appointmentTable-module__fQZ7Ua__whiteBar .appointmentTable-module__fQZ7Ua__th{padding-left:2.5rem!important}.appointmentTable-module__fQZ7Ua__iconButton{border-radius:var(--radius-small-large);background-color:var(--color-bg);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;transition:transform .4s,box-shadow .15s,border-color .3s,border-radius .3s cubic-bezier(.5,.1,.6,.9),background-color .3s;justify-content:center!important;align-items:center!important;margin:0 auto!important;display:flex!important}.appointmentTable-module__fQZ7Ua__iconButton:active{box-shadow:var(--shadow-button-click);transition:scale(.8)transform .25s ease;transform:translateY(1px)!important}@keyframes appointmentTable-module__fQZ7Ua__pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.appointmentTable-module__fQZ7Ua__iconButton:hover{border:.5px solid var(--color-primary);color:var(--color-primary);border-radius:50%;animation:2s ease-in-out infinite appointmentTable-module__fQZ7Ua__pulse}.appointmentTable-module__fQZ7Ua__table tbody tr:hover .appointmentTable-module__fQZ7Ua__iconButton{background-color:var(--color-bg-block)!important}.appointmentTable-module__fQZ7Ua__modalTitle{text-transform:uppercase;width:110%;color:var(--color-text);justify-content:space-between;display:flex}.appointmentTable-module__fQZ7Ua__modalTitleElement{margin-top:.17rem}@media (max-width:990px){.appointmentTable-module__fQZ7Ua__tableContainer{margin-top:1rem!important}.appointmentTable-module__fQZ7Ua__tableHead th,.appointmentTable-module__fQZ7Ua__tableHead th:first-child{padding-left:1rem}.appointmentTable-module__fQZ7Ua__tableCell{padding:.75rem!important}.appointmentTable-module__fQZ7Ua__blueBar .appointmentTable-module__fQZ7Ua__tableCell{padding-left:1.5rem!important}.appointmentTable-module__fQZ7Ua__blueBar:before{width:3px;left:.5rem}}@media (max-width:575px){.appointmentTable-module__fQZ7Ua__tableContainer{border-radius:var(--radius-medium)!important;margin-top:.75rem!important}.appointmentTable-module__fQZ7Ua__table{border-radius:var(--radius-medium)!important}.appointmentTable-module__fQZ7Ua__tableHead th{font-size:.75rem;padding:.5rem .5rem .5rem 1rem!important}.appointmentTable-module__fQZ7Ua__tableHead th:first-child{padding-left:1rem!important}.appointmentTable-module__fQZ7Ua__tableHeadIcon{margin-right:.25rem!important}.appointmentTable-module__fQZ7Ua__tableHeadSortIcon{margin-left:.25rem}.appointmentTable-module__fQZ7Ua__tableCell{font-size:.85rem;padding:.5rem!important}.appointmentTable-module__fQZ7Ua__tableCellDate{gap:.1rem;margin-top:.5rem;margin-bottom:.5rem}.appointmentTable-module__fQZ7Ua__timeValue{margin-top:.5rem}.appointmentTable-module__fQZ7Ua__blueBar .appointmentTable-module__fQZ7Ua__tableCell{padding-left:1rem!important}.appointmentTable-module__fQZ7Ua__blueBar:before{width:3px;height:50%;left:.25rem}.appointmentTable-module__fQZ7Ua__whiteBar:before{left:.5rem}.appointmentTable-module__fQZ7Ua__iconButton{width:32px;height:32px}.appointmentTable-module__fQZ7Ua__buttonsContainer{gap:.75rem}.appointmentTable-module__fQZ7Ua__modalTitle{width:100%;font-size:.9rem}}
.DeviceDeclare-module__iYMUPG__info-div{margin-bottom:1em;display:flex}.DeviceDeclare-module__iYMUPG__info-div>div:first-child{width:35%;min-width:35%;color:var(--color-muted)}.DeviceDeclare-module__iYMUPG__stepper{border:3px solid var(--color-primary);border-radius:5px;justify-content:center;align-items:center;width:2em;height:2em;display:flex}.DeviceDeclare-module__iYMUPG__document-linker{text-decoration:underline}.DeviceDeclare-module__iYMUPG__document-linker:hover{cursor:pointer}.DeviceDeclare-module__iYMUPG__signature_zone{border:var(--color-primary)solid 1px;box-shadow:var(--boxShadow)}
.regulationScheduleDisplay-module__-6BBTW__container{padding:4px 13px 8px}.regulationScheduleDisplay-module__-6BBTW__title{color:var(--color-text-muted);opacity:.7;margin:0 0 8px;font-size:12px;font-weight:600}.regulationScheduleDisplay-module__-6BBTW__timeline{position:relative}.regulationScheduleDisplay-module__-6BBTW__hourLabels{height:14px;margin-bottom:2px;position:relative}.regulationScheduleDisplay-module__-6BBTW__hourTick{color:var(--color-text-muted);font-size:9px;font-weight:600;line-height:1;position:absolute}.regulationScheduleDisplay-module__-6BBTW__bar{border-radius:5px;height:7px;display:flex;overflow:hidden}.regulationScheduleDisplay-module__-6BBTW__barSegment{flex-shrink:0}.regulationScheduleDisplay-module__-6BBTW__marker{background-color:var(--color-text);opacity:.6;pointer-events:none;border-radius:1px;width:2px;height:10px;position:absolute;top:14px;transform:translate(-50%)}.regulationScheduleDisplay-module__-6BBTW__legend{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.regulationScheduleDisplay-module__-6BBTW__legendItem{color:var(--color-text-muted);align-items:center;gap:4px;font-size:11px;display:flex}.regulationScheduleDisplay-module__-6BBTW__legendSwatch{border-radius:4px;flex-shrink:0;width:20px;height:6px}.regulationScheduleDisplay-module__-6BBTW__legendLabel{opacity:.8;font-weight:500}
.ExportRendezVousButton-module__e7Kmxa__container{max-width:100%;display:inline-flex;position:relative}.ExportRendezVousButton-module__e7Kmxa__splitButton{align-items:stretch;width:100%;display:flex}.ExportRendezVousButton-module__e7Kmxa__mainButton{white-space:nowrap;border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;min-width:0}.ExportRendezVousButton-module__e7Kmxa__caretButton{border-top-left-radius:0;border-bottom-left-radius:0;flex:none;margin-left:-1px;padding-left:.5em;padding-right:.5em}.ExportRendezVousButton-module__e7Kmxa__splitButton .ExportRendezVousButton-module__e7Kmxa__mainButton,.ExportRendezVousButton-module__e7Kmxa__splitButton .ExportRendezVousButton-module__e7Kmxa__caretButton{width:auto}@media (max-width:575px){.ExportRendezVousButton-module__e7Kmxa__container{width:100%;display:flex}}.ExportRendezVousButton-module__e7Kmxa__menu{z-index:100;background-color:var(--color-bg-block);border:1px solid var(--color-border);min-width:12em;box-shadow:var(--shadow-large);border-radius:.5em;padding:.25em;position:absolute;top:calc(100% + .25em);right:0}
.index-module__LTSDlq__row:hover{cursor:pointer}.index-module__LTSDlq__secret-holder{flex-direction:column;gap:1em;display:flex}.index-module__LTSDlq__secret-holder p{margin:0;font-weight:bolder}.index-module__LTSDlq__secret-holder>span{background-color:var(--color-bg);color:var(--color-text);border-radius:var(--radius-medium);padding:.5em}.index-module__LTSDlq__info_nav{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1em;display:flex}.index-module__LTSDlq__info_nav_action{border-radius:var(--radius-medium);cursor:pointer;background-color:var(--color-bg);justify-content:center;align-items:center;width:26px;height:26px;display:flex}.index-module__LTSDlq__info_nav_action:hover{background-color:var(--color-border-darker)}.index-module__LTSDlq__info_headers{padding:8px 16px}.index-module__LTSDlq__info_headers p{margin-top:.5em;margin-bottom:.5em}.index-module__LTSDlq__info_headers>pre{background-color:var(--color-bg);border-radius:var(--radius-medium);margin-top:.5em;margin-bottom:.5em;padding:.75em}.index-module__LTSDlq__info_headers>pre>span:first-child{font-weight:bolder}.index-module__LTSDlq__no_hover:hover{background-color:var(--color-bg);cursor:auto}
.unitPreferences-module__96UjpG__title{align-items:center;gap:.5em;display:inline-flex}.unitPreferences-module__96UjpG__rows{flex-direction:column;gap:.75em;display:flex}.unitPreferences-module__96UjpG__row{background-color:var(--color-bg);border:1px solid #0000;border-radius:.5em;justify-content:space-between;align-items:center;gap:1em;padding:.75em 1em;display:flex}.unitPreferences-module__96UjpG__rowChanged{border-color:var(--color-primary)}.unitPreferences-module__96UjpG__rowInfo{flex-direction:column;gap:.5em;min-width:0;display:flex}.unitPreferences-module__96UjpG__category{color:var(--color-text-muted);font-size:.85em}.unitPreferences-module__96UjpG__sample{font-size:1.15em;font-weight:600}.unitPreferences-module__96UjpG__toggle{border:1px solid var(--color-border);background-color:var(--color-bg-block);border-radius:.5em;flex-shrink:0;gap:.15em;padding:.15em;display:inline-flex}.unitPreferences-module__96UjpG__toggleOption{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.4em;padding:.35em .85em;font-size:.9em;font-weight:500}.unitPreferences-module__96UjpG__toggleOption:hover:not(.unitPreferences-module__96UjpG__toggleOptionActive){color:var(--color-text)}.unitPreferences-module__96UjpG__toggleOptionActive{background-color:var(--color-text);color:var(--color-bg-block);cursor:default}.unitPreferences-module__96UjpG__footer{justify-content:flex-end;margin-top:1em;display:flex}
.device-side-panel-module__bRit8W__panel{z-index:11;background:#fff;border-left:1px solid #e5e7eb;flex-direction:column;width:320px;height:100%;display:flex;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-4px 0 24px #0000001a}.device-side-panel-module__bRit8W__header{border-bottom:1px solid #0000000f;flex-shrink:0;align-items:flex-start;gap:.75rem;padding:.85rem 1rem .7rem;display:flex}.device-side-panel-module__bRit8W__headerContent{flex:1;min-width:0}.device-side-panel-module__bRit8W__headerImgWrap{background:0 0;border-radius:10px;flex-shrink:0;width:110px;height:110px;position:relative;overflow:hidden}.device-side-panel-module__bRit8W__headerOk{background:#f0fdf4;border-top:3px solid #22c55e}.device-side-panel-module__bRit8W__headerAlert{background:#fff7ed;border-top:3px solid #f97316}.device-side-panel-module__bRit8W__headerCritical{background:#fef2f2;border-top:3px solid #ef4444}.device-side-panel-module__bRit8W__headerOffline{background:#f9fafb;border-top:3px solid #6b7280}.device-side-panel-module__bRit8W__headerTop{align-items:flex-start;gap:.6rem;margin-bottom:.4rem;display:flex}.device-side-panel-module__bRit8W__statusDot{border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:3px}.device-side-panel-module__bRit8W__headerText{flex:1;min-width:0}.device-side-panel-module__bRit8W__siteName{color:#111;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.device-side-panel-module__bRit8W__deviceNameRow{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:1px;display:flex}.device-side-panel-module__bRit8W__deviceName{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.device-side-panel-module__bRit8W__productRefTag{color:#9ca3af;white-space:nowrap;background:#0000000f;border-radius:4px;flex-shrink:0;padding:1px 6px;font-family:monospace;font-size:10px;font-weight:600}.device-side-panel-module__bRit8W__closeBtn{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 4px;font-size:12px}.device-side-panel-module__bRit8W__closeBtn:hover{background:#0000000f}.device-side-panel-module__bRit8W__headerMeta{flex-wrap:wrap;align-items:center;gap:.5rem;padding-left:1.4rem;display:flex}.device-side-panel-module__bRit8W__statusBadge{font-size:12px;font-weight:700}.device-side-panel-module__bRit8W__floorBadge{color:#374151;background:#0000000f;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}.device-side-panel-module__bRit8W__body{flex:1;overflow-y:auto}.device-side-panel-module__bRit8W__section{border-bottom:1px solid #f3f4f6;padding:.85rem 1rem}.device-side-panel-module__bRit8W__section:last-child{border-bottom:none}.device-side-panel-module__bRit8W__lastSeen{color:#9ca3af;margin-top:.4rem;font-size:11px}.device-side-panel-module__bRit8W__row{justify-content:space-between;align-items:center;gap:.5rem;padding:.3rem 0;display:flex}.device-side-panel-module__bRit8W__rowLabel{color:#9ca3af;flex-shrink:0;font-size:12px;font-weight:500}.device-side-panel-module__bRit8W__rowValue{color:#374151;text-align:right;word-break:break-all;font-size:13px;font-weight:600}.device-side-panel-module__bRit8W__mono{color:#6b7280;font-family:monospace;font-size:12px}.device-side-panel-module__bRit8W__controlLabel{color:#9ca3af;margin-bottom:.5rem;font-size:12px;font-weight:500}.device-side-panel-module__bRit8W__setpointRow{align-items:center;gap:.5rem;display:flex}.device-side-panel-module__bRit8W__setpointBtn{cursor:pointer;color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:600;transition:background .12s;display:flex}.device-side-panel-module__bRit8W__setpointBtn:hover{background:#e5e7eb}.device-side-panel-module__bRit8W__setpointValue{color:#111;text-align:center;min-width:52px;font-size:20px;font-weight:700}.device-side-panel-module__bRit8W__setpointUnit{color:#9ca3af;font-size:13px}.device-side-panel-module__bRit8W__sparklineLabel{text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;margin-bottom:.4rem;font-size:11px;font-weight:700}.device-side-panel-module__bRit8W__sparkline{width:100%;height:36px;display:block}.device-side-panel-module__bRit8W__actions{flex-direction:column;gap:.6rem;display:flex}.device-side-panel-module__bRit8W__secondaryActions{align-items:center;gap:.4rem;display:flex}@media (max-width:575px){.device-side-panel-module__bRit8W__panel{border-top:1px solid #e5e7eb;border-left:none;border-radius:16px 16px 0 0;width:100%;height:60%;inset:auto 0 0;box-shadow:0 -4px 24px #0000001f}.device-side-panel-module__bRit8W__actions{padding-bottom:calc(.85rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #f3f4f6;position:sticky;bottom:0}}
.GatewayManagement-module__rbxgrW__section{margin-bottom:2.5rem}.GatewayManagement-module__rbxgrW__sectionHeader{justify-content:space-between;align-items:center;display:flex}.GatewayManagement-module__rbxgrW__sectionTitle{color:var(--primary-text);margin:0;font-size:1.2rem;font-weight:600}.GatewayManagement-module__rbxgrW__divider{border:none;border-bottom:2px solid #e5e5e5;margin:.6rem 0 1rem}.GatewayManagement-module__rbxgrW__label{color:var(--primary-text)}.GatewayManagement-module__rbxgrW__value{font-weight:500}.GatewayManagement-module__rbxgrW__subSection{margin-top:1rem;margin-left:1rem}.GatewayManagement-module__rbxgrW__subTitle{color:#333;margin-bottom:.3rem;font-size:1rem;font-weight:500}.GatewayManagement-module__rbxgrW__versionList{margin:0;padding-left:1rem;list-style:none}.GatewayManagement-module__rbxgrW__versionList li{justify-content:space-between;align-items:flex-start;padding:.15rem 0;font-size:.9rem;display:flex}.GatewayManagement-module__rbxgrW__versionValue{color:#e67e22;text-align:right;min-width:20px;font-weight:500}.GatewayManagement-module__rbxgrW__versionWithWarning{align-items:flex-start}.GatewayManagement-module__rbxgrW__versionLabel{flex-direction:column;gap:.25rem;display:flex}.GatewayManagement-module__rbxgrW__warningInline{color:#6a4b00;background-color:#fff7e6;border-left:4px solid #f5a623;border-radius:6px;max-width:500px;padding:.4rem .6rem;font-size:.85rem;box-shadow:0 1px 2px #0000000d}.GatewayManagement-module__rbxgrW__stepTitle{margin-top:0;margin-bottom:16px;font-size:14px;font-weight:600}.GatewayManagement-module__rbxgrW__formItem{width:100%;padding-left:42px;position:relative}.GatewayManagement-module__rbxgrW__formItem:last-child .GatewayManagement-module__rbxgrW__stepIndicatorAfter:after{content:none}.GatewayManagement-module__rbxgrW__formItem:not(:last-child):not(:only-child){padding-bottom:30px}.GatewayManagement-module__rbxgrW__rowContainer{transition:background-color .2s}.GatewayManagement-module__rbxgrW__deleteIcon{opacity:0;cursor:pointer;transition:opacity .2s}.GatewayManagement-module__rbxgrW__rowContainer:hover .GatewayManagement-module__rbxgrW__deleteIcon{opacity:1}.GatewayManagement-module__rbxgrW__itemSite{border-radius:var(--radius-medium);border:1px solid #0000;gap:.5em;padding:.5em;display:flex;position:relative}.GatewayManagement-module__rbxgrW__itemSite+.GatewayManagement-module__rbxgrW__itemSite{margin-top:.25em}.GatewayManagement-module__rbxgrW__itemSite:hover{border-color:var(--color-border);background:var(--color-bg)}.GatewayManagement-module__rbxgrW__itemSite.GatewayManagement-module__rbxgrW__focused{background:var(--color-bg)}.GatewayManagement-module__rbxgrW__itemSite:before{content:"";background-color:#0000;border-radius:5px;width:3px;height:100%;transition:background-color .2s;position:absolute;top:0;left:0}.GatewayManagement-module__rbxgrW__itemSite.GatewayManagement-module__rbxgrW__focused:before{background-color:var(--color-primary)}.GatewayManagement-module__rbxgrW__itemSiteInfo{flex-direction:column;display:flex}.GatewayManagement-module__rbxgrW__itemSiteInfoAddress{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:1em;font-size:smaller;display:flex}.GatewayManagement-module__rbxgrW__itemSiteInfoAddress>div{align-items:center;gap:.25em;display:flex}.GatewayManagement-module__rbxgrW__thWithIcon{align-items:center;gap:6px;display:inline-flex}.GatewayManagement-module__rbxgrW__responsiveTable{border-collapse:collapse;width:100%;min-width:700px}.GatewayManagement-module__rbxgrW__responsiveTable th,.GatewayManagement-module__rbxgrW__responsiveTable td{border-bottom:1px solid #e5e5e5;padding:8px 12px}@media (max-width:768px){.GatewayManagement-module__rbxgrW__responsiveTable thead{display:none}.GatewayManagement-module__rbxgrW__responsiveTable tr{background:#fff;border-radius:8px;margin-bottom:1rem;padding:10px;display:block;box-shadow:0 2px 5px #00000014}.GatewayManagement-module__rbxgrW__responsiveTable td{border:none;justify-content:space-between;padding:6px 0;display:flex}.GatewayManagement-module__rbxgrW__responsiveTable td:before{content:attr(data-label);color:#444;margin-right:10px;font-weight:700}}.GatewayManagement-module__rbxgrW__stickyHeader th{z-index:1;background:#fff;position:sticky;top:0;box-shadow:0 1px #e5e5e5}.GatewayManagement-module__rbxgrW__gatewayRow{cursor:pointer;transition:background-color .15s}.GatewayManagement-module__rbxgrW__gatewayRow:hover{background-color:var(--color-bg,#f9f9f9)}.GatewayManagement-module__rbxgrW__gatewayRow.GatewayManagement-module__rbxgrW__focused{background-color:var(--color-bg,#f9f9f9);border-left:3px solid var(--color-primary)}.GatewayManagement-module__rbxgrW__cellSubText{color:var(--color-text-muted,#888);margin-top:2px;font-size:.8rem}.GatewayManagement-module__rbxgrW__identifierList{flex-wrap:wrap;gap:4px;display:flex}.GatewayManagement-module__rbxgrW__identifierChip{color:#555;cursor:default;background:#f0f0f0;border-radius:4px;padding:1px 6px;font-size:.78rem}.GatewayManagement-module__rbxgrW__sidePanel{border-right:1px solid var(--color-border);height:100%;padding:.5rem 1rem}.GatewayManagement-module__rbxgrW__sidePanelInfo{margin-top:1rem}.GatewayManagement-module__rbxgrW__tabContent{padding:0 1rem}.GatewayManagement-module__rbxgrW__sectionRow{margin-top:1.5rem;margin-bottom:.25rem}.GatewayManagement-module__rbxgrW__formCard{padding:.25rem 0 .75rem}.GatewayManagement-module__rbxgrW__infoRow{align-items:center;gap:8px;min-height:20px;margin-bottom:.4rem;font-size:12px;display:flex}.GatewayManagement-module__rbxgrW__infoLabel{width:45%;min-width:45%;color:var(--color-text-muted)}.GatewayManagement-module__rbxgrW__infoValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:1024px){.GatewayManagement-module__rbxgrW__sidePanel{border-right:none;border-bottom:1px solid var(--color-border);padding-bottom:1rem}.GatewayManagement-module__rbxgrW__tabContent{padding:0 .25rem}}
.curve_full_control-module__CzAe0G__container{margin-bottom:1em;display:flex}.curve_full_control-module__CzAe0G__customTooltip{opacity:.68;color:#fff;background-color:#000;border-radius:1em;flex-direction:column;gap:.3em;padding:1em;display:flex}.curve_full_control-module__CzAe0G__date{padding-bottom:1em;font-weight:700}.curve_full_control-module__CzAe0G__name{padding:0 .5em}.curve_full_control-module__CzAe0G__nameLineThrough{padding:0 .5em;text-decoration:line-through}
.EditAppliedPlanningModal-module__MTzpcG__modalContainer{flex-direction:column;width:100%;max-width:600px;max-height:85vh;display:flex}.EditAppliedPlanningModal-module__MTzpcG__modalHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.EditAppliedPlanningModal-module__MTzpcG__modalTitle{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:600}.EditAppliedPlanningModal-module__MTzpcG__closeButton{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:.375rem;padding:.25rem;transition:all .2s}.EditAppliedPlanningModal-module__MTzpcG__closeButton:hover{background-color:var(--color-bg);color:var(--color-text)}.EditAppliedPlanningModal-module__MTzpcG__modalContent{flex-direction:column;flex:1;gap:1.5rem;padding:1.5rem;display:flex;overflow-y:auto}.EditAppliedPlanningModal-module__MTzpcG__planningInfo{flex-direction:column;gap:.75rem;display:flex}.EditAppliedPlanningModal-module__MTzpcG__planningHeader{background-color:var(--color-bg);border-left:4px solid;border-radius:.5rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.EditAppliedPlanningModal-module__MTzpcG__planningDetails{justify-content:space-between;align-items:center;gap:1rem;display:flex}.EditAppliedPlanningModal-module__MTzpcG__planningName{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.EditAppliedPlanningModal-module__MTzpcG__priorityBadge{color:#fff;white-space:nowrap;border-radius:9999px;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.EditAppliedPlanningModal-module__MTzpcG__planningMeta{color:#6b7280;flex-wrap:wrap;gap:.5rem;font-size:.813rem;display:flex}.EditAppliedPlanningModal-module__MTzpcG__metaItem{display:inline-flex}.EditAppliedPlanningModal-module__MTzpcG__section{flex-direction:column;gap:.75rem;display:flex}.EditAppliedPlanningModal-module__MTzpcG__label{color:var(--color-primary);font-size:.938rem;font-weight:600}.EditAppliedPlanningModal-module__MTzpcG__dateInputs{flex-direction:column;gap:1rem;display:flex}.EditAppliedPlanningModal-module__MTzpcG__deleteConfirmation{background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}.EditAppliedPlanningModal-module__MTzpcG__confirmText{color:#991b1b;margin:0;font-size:.938rem;line-height:1.5}.EditAppliedPlanningModal-module__MTzpcG__deletePlanningInfo{background-color:#fff;border:1px solid #fecaca;border-radius:.375rem;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.EditAppliedPlanningModal-module__MTzpcG__deletePlanningInfo strong{color:#111827;font-size:.938rem}.EditAppliedPlanningModal-module__MTzpcG__deleteDate{color:#6b7280;font-size:.813rem}.EditAppliedPlanningModal-module__MTzpcG__modalFooter{border-top:1px solid var(--color-border);justify-content:space-evenly;align-items:center;gap:1rem;padding:1.5rem;display:flex}.EditAppliedPlanningModal-module__MTzpcG__rightActions{align-items:center;gap:.75rem;display:flex}@media (max-width:640px){.EditAppliedPlanningModal-module__MTzpcG__modalContainer{max-width:100%;max-height:100vh}.EditAppliedPlanningModal-module__MTzpcG__planningDetails{flex-direction:column;align-items:flex-start}.EditAppliedPlanningModal-module__MTzpcG__modalFooter{flex-direction:row;justify-content:space-evenly}.EditAppliedPlanningModal-module__MTzpcG__modalFooter>button{min-width:100px}.EditAppliedPlanningModal-module__MTzpcG__rightActions{flex-direction:column;width:100%}.EditAppliedPlanningModal-module__MTzpcG__rightActions button{width:100%}}
.weeklyScheduleDisplay-module__QauYCW__container{padding:4px 13px 8px}.weeklyScheduleDisplay-module__QauYCW__title{color:var(--color-text-muted);margin:0 0 6px;font-size:12px;font-weight:600}.weeklyScheduleDisplay-module__QauYCW__hourAxisWrapper{align-items:flex-end;margin-bottom:3px;display:flex}.weeklyScheduleDisplay-module__QauYCW__dayLabelPlaceholder{flex-shrink:0;min-width:75px}.weeklyScheduleDisplay-module__QauYCW__hourAxis{flex:1;height:14px;position:relative}.weeklyScheduleDisplay-module__QauYCW__hourTick{color:var(--color-text-muted);font-size:9px;line-height:1;position:absolute}.weeklyScheduleDisplay-module__QauYCW__row{align-items:center;gap:8px;padding:1px 0;display:flex}.weeklyScheduleDisplay-module__QauYCW__dayLabel{min-width:75px;color:var(--color-text-muted);flex-shrink:0;font-size:11px}.weeklyScheduleDisplay-module__QauYCW__dayLabelCurrent{color:var(--color-text);font-weight:700}.weeklyScheduleDisplay-module__QauYCW__barWrapper{flex:1;position:relative}.weeklyScheduleDisplay-module__QauYCW__bar{border-radius:4px;height:8px;display:flex;overflow:hidden}.weeklyScheduleDisplay-module__QauYCW__barSegment{flex-shrink:0}.weeklyScheduleDisplay-module__QauYCW__marker{background-color:var(--color-text);opacity:.6;pointer-events:none;border-radius:1px;width:2px;height:8px;position:absolute;top:0;transform:translate(-50%)}.weeklyScheduleDisplay-module__QauYCW__legend{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.weeklyScheduleDisplay-module__QauYCW__legendItem{color:var(--color-text-muted);align-items:center;gap:4px;font-size:11px;display:flex}.weeklyScheduleDisplay-module__QauYCW__legendSwatch{border-radius:2px;flex-shrink:0;width:10px;height:10px}.weeklyScheduleDisplay-module__QauYCW__legendLabel{font-weight:500}
.PlanningImportAnalysisStep-module__k5b2DG__analysis{flex-direction:column;flex-grow:1;flex-basis:0;gap:16px;min-height:0;display:flex}.PlanningImportAnalysisStep-module__k5b2DG__alert{border:1px solid rgba(var(--color-danger-rgb),.4);border-radius:var(--radius-large);background-color:rgba(var(--color-danger-rgb),.08);flex:none;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.PlanningImportAnalysisStep-module__k5b2DG__alertIcon{color:var(--color-danger);flex:none;margin-top:.1em}.PlanningImportAnalysisStep-module__k5b2DG__alertTitle{color:var(--color-danger);margin:0;font-size:.875em;font-weight:600}.PlanningImportAnalysisStep-module__k5b2DG__alertBody{color:var(--color-text-muted);margin:2px 0 0;font-size:.8125em}.PlanningImportAnalysisStep-module__k5b2DG__summary{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.PlanningImportAnalysisStep-module__k5b2DG__summaryChips,.PlanningImportAnalysisStep-module__k5b2DG__summaryRight{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PlanningImportAnalysisStep-module__k5b2DG__typeChip{color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-large);background-color:var(--color-bg);flex:none;padding:4px 10px;font-weight:600}.PlanningImportAnalysisStep-module__k5b2DG__resetBtn{color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-large);background-color:var(--color-bg);cursor:pointer;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:.8125em;font-weight:600;display:inline-flex}.PlanningImportAnalysisStep-module__k5b2DG__resetBtn:hover{color:var(--color-text)}.PlanningImportAnalysisStep-module__k5b2DG__resetBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.PlanningImportAnalysisStep-module__k5b2DG__tableWrap{border:1px solid var(--color-border);border-radius:var(--radius-large);flex-grow:1;flex-basis:0;min-height:0;overflow:hidden}.PlanningImportAnalysisStep-module__k5b2DG__table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.8125em}.PlanningImportAnalysisStep-module__k5b2DG__searchEmpty{color:var(--color-text-muted);text-align:center;margin:0;padding:32px 16px;font-size:.875em}.PlanningImportAnalysisStep-module__k5b2DG__table th:first-child,.PlanningImportAnalysisStep-module__k5b2DG__table td:first-child{width:56px}.PlanningImportAnalysisStep-module__k5b2DG__table th:nth-child(2){width:116px}.PlanningImportAnalysisStep-module__k5b2DG__table th:nth-child(3){width:25%}.PlanningImportAnalysisStep-module__k5b2DG__table th:nth-child(4){width:18%}.PlanningImportAnalysisStep-module__k5b2DG__table th:nth-child(5){width:19%}.PlanningImportAnalysisStep-module__k5b2DG__table th:nth-child(6){width:84px}.PlanningImportAnalysisStep-module__k5b2DG__table td{word-break:break-word}.PlanningImportAnalysisStep-module__k5b2DG__rowRemoveBtn{border-radius:var(--radius-small);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.PlanningImportAnalysisStep-module__k5b2DG__rowRemoveBtn:hover{color:var(--color-danger);background-color:rgba(var(--color-danger-rgb),.1)}.PlanningImportAnalysisStep-module__k5b2DG__rowRemoveBtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.PlanningImportAnalysisStep-module__k5b2DG__table thead th{z-index:1;text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);background-color:var(--color-bg);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:10px 14px;font-size:.9em;font-weight:600;position:sticky;top:0}.PlanningImportAnalysisStep-module__k5b2DG__table tbody td{vertical-align:top;color:var(--color-text);padding:12px 14px}.PlanningImportAnalysisStep-module__k5b2DG__table tbody tr:not(:last-child) td{border-bottom:1px solid var(--color-border-light)}.PlanningImportAnalysisStep-module__k5b2DG__rowAdd td{background-color:rgba(var(--color-success-rgb),.06)}.PlanningImportAnalysisStep-module__k5b2DG__rowUpdate td{background-color:rgba(var(--color-warning-rgb),.06)}.PlanningImportAnalysisStep-module__k5b2DG__rowUnchanged td{background-color:rgba(var(--color-info-rgb),.06)}.PlanningImportAnalysisStep-module__k5b2DG__rowError td,.PlanningImportAnalysisStep-module__k5b2DG__rowDelete td{background-color:rgba(var(--color-danger-rgb),.06)}.PlanningImportAnalysisStep-module__k5b2DG__rowIgnored td{background-color:rgba(var(--color-text-rgb),.06)}.PlanningImportAnalysisStep-module__k5b2DG__lineCol{text-align:center;color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.PlanningImportAnalysisStep-module__k5b2DG__lineCell{flex-direction:column;align-items:center;gap:6px;display:flex}.PlanningImportAnalysisStep-module__k5b2DG__lineNumber{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.PlanningImportAnalysisStep-module__k5b2DG__status{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.PlanningImportAnalysisStep-module__k5b2DG__status:before{content:"";background-color:currentColor;border-radius:50%;width:8px;height:8px}.PlanningImportAnalysisStep-module__k5b2DG__statusAdd{color:var(--color-success)}.PlanningImportAnalysisStep-module__k5b2DG__statusUpdate{color:var(--color-warning)}.PlanningImportAnalysisStep-module__k5b2DG__statusUnchanged{color:var(--color-info)}.PlanningImportAnalysisStep-module__k5b2DG__statusError,.PlanningImportAnalysisStep-module__k5b2DG__statusDelete{color:var(--color-danger)}.PlanningImportAnalysisStep-module__k5b2DG__statusIgnored{color:var(--color-text-muted)}.PlanningImportAnalysisStep-module__k5b2DG__statusError:before{display:none}.PlanningImportAnalysisStep-module__k5b2DG__siteName{font-weight:600;display:block}.PlanningImportAnalysisStep-module__k5b2DG__siteMeta{color:var(--color-text-muted);font-size:.9em;display:block}.PlanningImportAnalysisStep-module__k5b2DG__tenantName{display:block}.PlanningImportAnalysisStep-module__k5b2DG__tenantPhone{color:var(--color-text-muted);font-size:.9em;display:block}.PlanningImportAnalysisStep-module__k5b2DG__slotDate{font-weight:600;display:block}.PlanningImportAnalysisStep-module__k5b2DG__slotTime{color:var(--color-text-muted);display:block}.PlanningImportAnalysisStep-module__k5b2DG__slotWas{color:var(--color-warning)}.PlanningImportAnalysisStep-module__k5b2DG__technician{display:block}.PlanningImportAnalysisStep-module__k5b2DG__technicianWas{color:var(--color-warning);font-size:.9em;display:block}.PlanningImportAnalysisStep-module__k5b2DG__cellError{color:var(--color-danger);align-items:flex-start;gap:4px;margin-top:4px;font-size:.9em;display:flex}.PlanningImportAnalysisStep-module__k5b2DG__cellError svg{flex:none;margin-top:.1em}.PlanningImportAnalysisStep-module__k5b2DG__cellIgnored{color:var(--color-text-muted);align-items:flex-start;gap:4px;margin-top:4px;font-size:.9em;display:flex}.PlanningImportAnalysisStep-module__k5b2DG__muted{color:var(--color-text-muted)}.PlanningImportAnalysisStep-module__k5b2DG__footnote{flex:none;margin:0;font-size:.8125em;font-weight:500}.PlanningImportAnalysisStep-module__k5b2DG__footnoteOk{color:var(--color-success)}.PlanningImportAnalysisStep-module__k5b2DG__footnoteError{color:var(--color-danger)}
.json-module__wkHOvW__json_bloc{background-color:var(--color-bg);border-radius:var(--radius-medium);max-width:100%;margin:.5em;padding:.75em}.json-module__wkHOvW__json_bloc pre{white-space:pre-wrap;word-wrap:break-word;margin:0}
.sidebar2-module__Fhd8XW__sidebar{z-index:1008;height:100%;width:var(--sidebar-width);background:var(--color-bg-block);border-right:1px solid var(--color-border-light);flex-direction:column;gap:40px;max-width:calc(100% - 20px);padding:25px 20px 20px;transition:all .6s;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar2-module__Fhd8XW__logo{cursor:pointer;justify-content:center;width:100%;display:flex}[data-theme=dark] .sidebar2-module__Fhd8XW__logo{filter:invert()}[data-theme=dark] .sidebar2-module__Fhd8XW__logo .sidebar2-module__Fhd8XW__sidebarLinks{filter:invert()}.sidebar2-module__Fhd8XW__sidebarLinksWrapper{flex-direction:column;gap:30px;display:flex;overflow-y:scroll}.sidebar2-module__Fhd8XW__sidebarLinksContainer{flex-direction:column;gap:6px;margin-bottom:3em;display:flex}.sidebar2-module__Fhd8XW__sidebarBottomWidget{margin-top:auto}.sidebar2-module__Fhd8XW__sidebarLinkWrapper,.sidebar2-module__Fhd8XW__sidebarLinkWrapperActive{border-radius:var(--radius-medium);cursor:pointer;justify-content:space-between;align-items:center;padding:8px 11px;transition:all .2s;display:flex}.sidebar2-module__Fhd8XW__sidebarLinkWrapper:hover,.sidebar2-module__Fhd8XW__sidebarLinkWrapperActive,.sidebar2-module__Fhd8XW__sidebarLinkChild:hover,.sidebar2-module__Fhd8XW__sidebarLinkChildActive,.sidebar2-module__Fhd8XW__sidebarLinkAlone:hover,.sidebar2-module__Fhd8XW__sidebarLinkAloneActive{background-color:var(--color-bg)}.sidebar2-module__Fhd8XW__sidebarLink{justify-content:flex-start;align-items:center;gap:5px;font-size:15px;display:flex}.sidebar2-module__Fhd8XW__sidebarLinkChild,.sidebar2-module__Fhd8XW__sidebarLinkChildActive{border-radius:var(--radius-medium);justify-content:flex-start;align-items:center;gap:5px;width:calc(100% - 23px);margin-left:auto;padding:8px 11px;font-size:15px;display:flex}.sidebar2-module__Fhd8XW__sidebarLinkChild{cursor:pointer}.sidebar2-module__Fhd8XW__sidebarLinks{flex-direction:column;gap:4px;display:flex}.sidebar2-module__Fhd8XW__sidebarLinkAlone,.sidebar2-module__Fhd8XW__sidebarLinkAloneActive{border-radius:var(--radius-medium);cursor:pointer;justify-content:flex-start;align-items:center;gap:5px;padding:8px 11px;font-size:15px;transition:all .2s;display:flex}.sidebar2-module__Fhd8XW__appTitle{padding:.5em;font-size:.8em}.sidebar2-module__Fhd8XW__btnBurger,.sidebar2-module__Fhd8XW__btnBurgerOpened{border-radius:var(--radius-medium);border:1px solid var(--color-border);background-color:var(--color-bg-block);width:32px;height:32px;color:var(--color-text);appearance:none;z-index:1032;cursor:pointer;justify-content:center;align-items:center;transition:all .6s;display:inline-flex;position:fixed;top:12px;left:20px}.sidebar2-module__Fhd8XW__btnBurgerOpened{z-index:99999999;transform:translate(-50%)}@media (max-width:990px){.sidebar2-module__Fhd8XW__sidebar{z-index:1030;max-height:100%;overflow:scroll;transform:translate(-100%)}.sidebar2-module__Fhd8XW__sidebar.sidebar2-module__Fhd8XW__sidebarOpened{box-shadow:var(--shadow-large);transform:translate(0)}}@media (max-width:575px){.sidebar2-module__Fhd8XW__sidebar{width:calc(100% - 20px)}.sidebar2-module__Fhd8XW__btnBurgerOpened{left:calc(100% - 20px)}}@media (min-width:576px) and (max-width:990px){.sidebar2-module__Fhd8XW__btnBurgerOpened{left:var(--sidebar-width)}}@media (min-width:991px){.sidebar2-module__Fhd8XW__btnBurger,.sidebar2-module__Fhd8XW__btnBurgerOpened{display:none}}
.location-module__zKIs4G__btnLocation{background-color:var(--color-border);border-radius:var(--radius-medium);cursor:pointer;justify-content:flex-start;align-items:center;gap:3px;padding:4px 8px;font-size:14px;transition:all .2s;display:flex}.location-module__zKIs4G__btnLocation:hover{background-color:var(--color-border-darker)}.location-module__zKIs4G__searchWrapper{position:relative}.location-module__zKIs4G__searchInput{background-color:var(--color-bg-block);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-medium);box-shadow:var(--shadow-medium);width:100%;padding:10px 12px 10px 36px;transition:all .2s}.location-module__zKIs4G__searchInput:hover{border-color:var(--color-border-darker)}.location-module__zKIs4G__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.5);outline:none}.location-module__zKIs4G__searchIcon{user-select:none;pointer-events:none;position:absolute;top:12px;left:12px}.location-module__zKIs4G__searchResultsWrapper{z-index:8;border:1px solid var(--color-border);height:auto;box-shadow:var(--shadow-medium);border-radius:var(--radius-medium);background-color:var(--color-bg-block);transform-origin:top;flex-direction:column;gap:2px;padding:6px;transition:all .3s;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0}.location-module__zKIs4G__searchResultsWrapper:not(:has(.location-module__zKIs4G__searchResult)){transform:scaleY(0)}.location-module__zKIs4G__searchResultsWrapper:has(.location-module__zKIs4G__searchResult){transform:scaleY(1)}.location-module__zKIs4G__searchResult{border-radius:var(--radius-medium);color:var(--color-text);background-color:var(--color-bg);cursor:pointer;padding:8px 10px;font-size:14px;transition:all .2s}.location-module__zKIs4G__searchResult:hover{background-color:var(--color-border)}
.FloorPlanModal-module__qyzQcG__modalWrapper{flex-direction:column;width:100%;height:100%;display:flex}.FloorPlanModal-module__qyzQcG__modalHeader{border-bottom:1px solid #d4d4d4;flex:none;justify-content:space-between;align-items:flex-start;padding:16px 16px 10px;display:flex}.FloorPlanModal-module__qyzQcG__modalTitle{color:var(--color-text);word-break:break-word;margin:0;font-size:16px;font-weight:600}.FloorPlanModal-module__qyzQcG__modalActions{align-items:center;gap:8px;display:flex}.FloorPlanModal-module__qyzQcG__modalClose{border-radius:var(--radius-medium);background-color:var(--color-bg);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;margin-top:-5px;transition:all .2s;display:flex}.FloorPlanModal-module__qyzQcG__modalClose:hover{background-color:var(--color-border)}.FloorPlanModal-module__qyzQcG__modalContentWrapper{flex-direction:column;flex:1;min-height:0;padding:16px;display:flex;overflow:hidden}.FloorPlanModal-module__qyzQcG__modalContentWrapper>div:first-child{flex-wrap:nowrap;flex:1;min-height:0}@media (max-width:1024px){.FloorPlanModal-module__qyzQcG__modalContentWrapper{overflow-y:auto}.FloorPlanModal-module__qyzQcG__modalContentWrapper>div:first-child{flex-wrap:wrap}}.FloorPlanModal-module__qyzQcG__fullHeightBlock{flex-direction:column;height:100%;display:flex}.FloorPlanModal-module__qyzQcG__scrollableBlockBody{flex:1;min-height:0;overflow-y:auto}.FloorPlanModal-module__qyzQcG__leftColumn{flex-direction:column;gap:10px;height:100%;display:flex}.FloorPlanModal-module__qyzQcG__addItemBtn{color:#fff;border-radius:var(--radius-medium);cursor:pointer;white-space:nowrap;background:#2a3346;border:none;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:8px;padding:10px 20px;font-size:13px;font-weight:600;transition:background .15s;display:inline-flex}.FloorPlanModal-module__qyzQcG__addItemBtn:hover{background:#1a2234}.FloorPlanModal-module__qyzQcG__dropdownMenu{background:var(--color-bg-block,#fff);border-radius:var(--radius-medium);border:1px solid #e2e7ef;padding:4px;overflow:hidden;box-shadow:0 8px 24px #00000024}.FloorPlanModal-module__qyzQcG__dropdownItem{border-radius:var(--radius-medium);cursor:pointer;color:#2a3346;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:9px 12px;font-size:13px;font-weight:500;transition:background .12s;display:flex}.FloorPlanModal-module__qyzQcG__dropdownItem:hover{background:#f0f2f6}.FloorPlanModal-module__qyzQcG__dropdownItemDanger{color:var(--color-danger,#e05c5c)}.FloorPlanModal-module__qyzQcG__dropdownItemDanger:hover{background:#fef2f2}.FloorPlanModal-module__qyzQcG__floorsBlock{flex-direction:column;flex:1;min-height:0;display:flex}.FloorPlanModal-module__qyzQcG__planColumn{flex-direction:column;height:100%;display:flex}.FloorPlanModal-module__qyzQcG__planHeader{flex:none;align-items:center;gap:10px;min-height:34px;margin-bottom:8px;display:flex}.FloorPlanModal-module__qyzQcG__planHeaderTitle{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:600;overflow:hidden}@keyframes FloorPlanModal-module__qyzQcG__savedIndicatorFade{0%{opacity:0;transform:translateY(6px)scale(.95)}20%{opacity:1;transform:translateY(0)scale(1)}80%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.98)}}.FloorPlanModal-module__qyzQcG__savedIndicator{flex:none;align-items:center;animation:2.5s cubic-bezier(.4,0,.2,1) forwards FloorPlanModal-module__qyzQcG__savedIndicatorFade;display:inline-flex}.FloorPlanModal-module__qyzQcG__planFrameMenuButton{z-index:1;border-radius:var(--radius-medium);border:1px solid var(--color-border);background:var(--color-bg-block,#fff);width:28px;height:28px;color:var(--color-text);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex;position:absolute;top:16px;right:16px}.FloorPlanModal-module__qyzQcG__planFrameMenuButton:hover{background:var(--color-border)}.FloorPlanModal-module__qyzQcG__planFrameMenuButton:disabled{cursor:default}.FloorPlanModal-module__qyzQcG__planFrameMenuButton:disabled:hover{background:var(--color-bg-block,#fff)}.FloorPlanModal-module__qyzQcG__planViewerWrapper{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.FloorPlanModal-module__qyzQcG__planPlaceholder{border:2px dashed var(--color-border);border-radius:var(--radius-medium);width:100%;min-height:300px;color:var(--color-text-muted);text-align:center;cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;transition:all .2s;display:flex;position:relative;overflow:hidden}.FloorPlanModal-module__qyzQcG__planPlaceholder:hover{background-color:var(--color-bg)}.FloorPlanModal-module__qyzQcG__planPlaceholderStatic{cursor:default}.FloorPlanModal-module__qyzQcG__planPlaceholderStatic:hover{background-color:#0000}.FloorPlanModal-module__qyzQcG__planPlaceholderActive{border-color:var(--color-primary);background-color:var(--color-primary-dimmed)}.FloorPlanModal-module__qyzQcG__planPlaceholderHint{color:var(--color-text-muted);font-size:13px}.FloorPlanModal-module__qyzQcG__planViewer{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.FloorPlanModal-module__qyzQcG__planUploadingState{width:100%;height:100%;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.FloorPlanModal-module__qyzQcG__emptyState{text-align:center;color:var(--color-text-muted);margin:0;font-size:13px}
.floor-plan-viewer-module__nVroFq__container{background:#f5f6f7;width:100%;height:100%;position:relative}.floor-plan-viewer-module__nVroFq__image{object-fit:contain;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.floor-plan-viewer-module__nVroFq__pinLayer{pointer-events:none;position:absolute;inset:0}.floor-plan-viewer-module__nVroFq__pin{cursor:pointer;pointer-events:all;z-index:2;border:2.5px solid #fff;border-radius:50%;width:13px;height:13px;padding:0;transition:transform .14s,box-shadow .14s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 5px #00000052}.floor-plan-viewer-module__nVroFq__pin:hover{transform:translate(-50%,-50%)scale(1.4);box-shadow:0 2px 8px #0000004d}.floor-plan-viewer-module__nVroFq__pinActive{width:17px;height:17px;box-shadow:0 2px 10px #0000004d,0 0 0 4px color-mix(in srgb,var(--pin-color)30%,transparent)}.floor-plan-viewer-module__nVroFq__pin[data-pulse]:after{content:"";border:2px solid var(--pin-color);pointer-events:none;border-radius:50%;animation:1.8s ease-out infinite floor-plan-viewer-module__nVroFq__pinPulse;position:absolute;inset:-5px}@keyframes floor-plan-viewer-module__nVroFq__pinPulse{0%{opacity:.7;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}.floor-plan-viewer-module__nVroFq__tooltip{z-index:10;pointer-events:none;-webkit-backdrop-filter:blur(20px)saturate(180%);filter:drop-shadow(0 2px 4px #0000002e);background:#0f172aa6;border:1px solid #ffffff1a;border-radius:10px;min-width:148px;max-width:200px;padding:.55rem .7rem .5rem;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 8px 24px #00000047}.floor-plan-viewer-module__nVroFq__tooltip:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#0f172aa6;width:10px;height:5px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.floor-plan-viewer-module__nVroFq__tooltipDown{transform:translate(-50%,14px)}.floor-plan-viewer-module__nVroFq__tooltipDown:after{clip-path:polygon(0 100%,100% 100%,50% 0);top:-5px;bottom:auto}.floor-plan-viewer-module__nVroFq__tooltipHeader{align-items:center;gap:.4rem;margin-bottom:.3rem;display:flex}.floor-plan-viewer-module__nVroFq__tooltipDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.floor-plan-viewer-module__nVroFq__tooltipName{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:600;overflow:hidden}.floor-plan-viewer-module__nVroFq__tooltipBadge{text-transform:uppercase;letter-spacing:.07em;border-radius:20px;margin-bottom:.3rem;padding:2px 6px;font-size:.62rem;font-weight:700;display:inline-block}.floor-plan-viewer-module__nVroFq__tooltipBadgeOk{color:#86efac;background:#22c55e38}.floor-plan-viewer-module__nVroFq__tooltipBadgeAlert{color:#fdba74;background:#f9731647}.floor-plan-viewer-module__nVroFq__tooltipBadgeCritical{color:#fca5a5;background:#ef444447}.floor-plan-viewer-module__nVroFq__tooltipBadgeOffline{color:#9ca3af;background:#6b728059}.floor-plan-viewer-module__nVroFq__tooltipValue{color:#fff;margin-bottom:.35rem;font-size:1.05rem;font-weight:700;line-height:1.1}.floor-plan-viewer-module__nVroFq__tooltipUnit{color:#94a3b8;font-size:.7rem;font-weight:500}.floor-plan-viewer-module__nVroFq__tooltipBatteryBadge{border-radius:20px;margin-top:.1rem;padding:2px 6px;font-size:.62rem;font-weight:600;display:inline-block}.floor-plan-viewer-module__nVroFq__tooltipBatteryOk{color:#86efac;background:#22c55e26}.floor-plan-viewer-module__nVroFq__tooltipBatteryLow{color:#fdba74;background:#f9731633}
.linkText-module__EY94Aq__linkText{text-underline-offset:2px;color:var(--color-text);cursor:pointer;text-decoration:underline;transition:all .2s}.linkText-module__EY94Aq__linkText:hover{color:var(--color-primary)}.linkText-module__EY94Aq__danger{color:var(--color-danger)}
.miniBlock-module__BhT6RG__block{background-color:var(--color-bg-block);border:1px solid var(--color-border);box-shadow:var(--shadow-medium);border-radius:8px;width:100%;padding:1% 2%}
.HubGatewayDetails-module__kz7LWG__infoRowSpaced{margin-top:10px}.HubGatewayDetails-module__kz7LWG__infoRowResync{margin-top:25px}.HubGatewayDetails-module__kz7LWG__infoRowCentered{justify-content:center;margin-top:15px}.HubGatewayDetails-module__kz7LWG__sectionRowAuth{margin-bottom:20px}.HubGatewayDetails-module__kz7LWG__tableWrapper{overflow-x:auto}.HubGatewayDetails-module__kz7LWG__textRight{text-align:right}.HubGatewayDetails-module__kz7LWG__cellActions{justify-content:flex-end;display:flex}.HubGatewayDetails-module__kz7LWG__emptyValue{font-style:italic}.HubGatewayDetails-module__kz7LWG__gatewayNameText{font-size:14px}.HubGatewayDetails-module__kz7LWG__versionCell{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}
.curve_responsive-module__iiQ4wq__chartWrapper{padding:calc(var(--block-padding)/2);width:100%;height:100%;padding-bottom:0;padding-left:0}.curve_responsive-module__iiQ4wq__grid{stroke:var(--color-border-light)}.curve_responsive-module__iiQ4wq__axis line{stroke:var(--color-border-darker)}.curve_responsive-module__iiQ4wq__customTooltip{opacity:.68;color:#fff;background-color:#000;border-radius:1em;flex-direction:column;gap:.3em;padding:1em;display:flex}
.InterventionNoteForm-module__j0z0Sa__formContainer{flex-direction:column;gap:1em;width:100%;height:100%;display:flex}.InterventionNoteForm-module__j0z0Sa__buttons{flex-direction:column;gap:1.5em;margin-top:auto;display:flex}.InterventionNoteForm-module__j0z0Sa__reason{margin-top:3%;margin-bottom:3%}.InterventionNoteForm-module__j0z0Sa__comment{flex-grow:1;margin-bottom:1em}
.comparison-module__MaoBEW__container{margin-bottom:1em;display:flex}.comparison-module__MaoBEW__curveContainer{width:80vw;transition:all .3s}.comparison-module__MaoBEW__chartLoader{width:100%;height:26.5vw}.comparison-module__MaoBEW__switchBox{margin-top:3px;margin-left:50px}.comparison-module__MaoBEW__lineNumberAlert{text-align:center}.comparison-module__MaoBEW__infoAlert{height:80px;transform-origin:"center";display:"flex";align-items:"center";justify-content:"center";text-align:"center"}
.autocomplete-module__cgKWCa__listContainer{max-height:10em;overflow:auto}.autocomplete-module__cgKWCa__listElement{cursor:pointer;text-align:left;border:1px solid #d7d7d7;padding:.5em}.autocomplete-module__cgKWCa__listElement:hover{background:var(--primaryGradient)}
.subtitle-module__jA283W__subtitle{text-align:center;margin:0;padding-top:0;font-size:25px}
/*# sourceMappingURL=e90fd8ee2cd42700.css.map*/