.installation-timeline{border:0!important;background:transparent!important;margin:4px 0!important;padding:0!important;min-width:0}
.installation-timeline-heading{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#526980;margin:3px 0}.installation-timeline-heading strong{color:var(--engine-color,#365a7a)}
.installation-timeline-track{position:relative;height:25px;background:#f1f4f8;border:1px solid #cfdae7;overflow:hidden}
.installation-timeline-track>.installation-period{position:absolute;top:0;height:100%;min-height:0;padding:2px 5px;border:0;border-left:2px solid var(--engine-color,#28858e);border-radius:0;background:#e2edf3;color:#294c66;font:10px Segoe UI;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.installation-timeline-track>.installation-unknown{background:repeating-linear-gradient(135deg,#f0f1f3,#f0f1f3 5px,#e6e9ed 5px,#e6e9ed 10px);border-left-color:#929dab;color:#677487}
.installation-timeline-dates{display:flex;justify-content:space-between;font-size:9px;color:#67798e;margin-top:2px}.installation-cursor{font-size:11px;resize:horizontal;overflow:auto;min-width:180px;width:230px;max-width:45%;padding:6px;border:1px solid #cbd7e5;background:#f8fafc;border-radius:3px;max-height:330px;flex:none;align-self:flex-start;position:sticky;top:0}
.installation-cursor-heading{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:space-between;margin-bottom:5px}.installation-cursor-heading input{width:65px;min-height:15px;padding:0}.installation-cursor-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 6px;padding:5px 4px;border-left:3px solid #315f94;border-bottom:1px solid #dce4ee}.installation-cursor-row strong{font-size:inherit}.installation-cursor-row small{grid-column:1/-1;color:#61748a;font-size:.9em}.engine-trend-with-cursor{display:flex;gap:7px;min-width:0;align-items:flex-start}.engine-trend-with-cursor>.engine-history-chart{flex:1;min-width:0}.engine-combined-history{display:grid;gap:3px}
@media(max-width:950px){.engine-trend-with-cursor{flex-wrap:wrap}.installation-cursor{position:static;max-width:100%;width:100%;max-height:160px;resize:vertical}}
.engine-trend-with-cursor:has(>.engine-history-chart[hidden]){display:none}.engine-combined-history{max-height:170px;overflow:auto;scrollbar-gutter:stable}
.engine-shared-settings{position:relative;margin-left:auto}.engine-shared-settings>summary{cursor:pointer;border:1px solid #bdcbdb;padding:3px 8px;border-radius:3px;background:#f5f8fb;font-size:11px}.engine-shared-settings>div{position:absolute;z-index:10;right:0;top:100%;min-width:220px;background:white;padding:8px;display:grid;gap:7px;border:1px solid #b8c9db;box-shadow:0 3px 10px #263c5620}.engine-history-chart .integrated-trend-tools select[aria-label="Ось X трендов"]{display:none}
.engine-history-chart[data-trend-view=both]{min-height:570px}.engine-history-chart .integrated-trend-table{min-height:120px}
.engine-history-cards[data-layout=grid] .engine-trend-with-cursor{flex-wrap:wrap}.engine-history-cards[data-layout=grid] .installation-cursor{width:100%;max-width:100%;max-height:150px;position:static;resize:vertical}#engineHistoryWorkspace[data-cursor=false] .installation-cursor{display:none}
.engine-history-selection:empty{display:none}
