@media(min-width:721px){.forsja-app:has(.monitor-overview:not(.monitor-embedded))>.forsja-sidebar:not(.forsja-sidebar--collapsed){width:232px}}.monitor-overview:not(.monitor-embedded){gap:0;padding:18px 22px 10px!important}.monitor-overview:not(.monitor-embedded)>.monitor-heading{order:-3;margin:0 0 14px;align-items:center}.monitor-overview:not(.monitor-embedded) .monitor-heading h1{font-size:30px;letter-spacing:-.035em;margin:3px 0}.monitor-overview:not(.monitor-embedded) .monitor-heading small{font-size:12px;color:var(--text-dim)}.monitor-overview:not(.monitor-embedded)>.monitor-health{order:-2;padding:13px 16px;border:1px solid var(--border);border-left:4px solid var(--text-dim);background:var(--bg-raised);gap:6px 16px}.monitor-overview:not(.monitor-embedded)>.monitor-health[data-state=ok]{border-left-color:var(--ok)}.monitor-overview:not(.monitor-embedded)>.monitor-health[data-state=warn]{border-left-color:var(--warn)}.monitor-overview:not(.monitor-embedded)>.monitor-health[data-state=alarm]{border-left-color:var(--alarm)}.monitor-overview:not(.monitor-embedded) .monitor-health>strong{font-size:15px}.monitor-overview:not(.monitor-embedded) .monitor-health>span{color:var(--text-dim);font-size:11px}.monitor-healthy-count{display:inline-grid;color:var(--ok);font-size:11px;align-content:center;padding:4px 10px}.monitor-overview:not(.monitor-embedded) .monitor-health-filters{align-items:stretch;gap:7px}.monitor-overview:not(.monitor-embedded) .monitor-health-filters button{display:grid;grid-gap:3px;gap:3px;min-width:65px;border:0;border-radius:8px;background:var(--bg-inset);text-align:left}.monitor-overview:not(.monitor-embedded) .monitor-health-filters b{font-size:21px;font-weight:700}.monitor-overview:not(.monitor-embedded) .monitor-health-filters button:last-child{display:flex;align-items:center;background:transparent;font-size:11px}.monitor-overview:not(.monitor-embedded)>.monitor-view-tabs{order:-1;padding:9px 0;margin-top:3px;border:0;gap:6px}.monitor-overview:not(.monitor-embedded) .monitor-view-tabs button{border-radius:8px;padding:8px 14px;font-size:13px}.monitor-overview:not(.monitor-embedded) .monitor-view-tabs button[aria-pressed=true]{background:var(--text);color:var(--bg-raised);border-color:var(--text)}.monitor-overview:not(.monitor-embedded) .monitor-view-tabs a{font-size:12px}.monitor-overview:not(.monitor-embedded) .monitor-breadcrumb{font-size:11px;margin:0 0 9px}.monitor-overview:not(.monitor-embedded) .monitor-workspace{display:grid;grid-template-columns:310px minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-gap:12px;gap:12px;isolation:isolate}.monitor-overview:not(.monitor-embedded)[data-fleet=false] .monitor-workspace{grid-template-columns:minmax(0,1fr)}.monitor-overview:not(.monitor-embedded)[data-selected=true] .monitor-workspace{grid-template-columns:290px minmax(0,1fr) 330px}.monitor-overview:not(.monitor-embedded)[data-selected=true][data-fleet=false] .monitor-workspace{grid-template-columns:minmax(0,1fr) 350px}.monitor-overview:not(.monitor-embedded) .monitor-map-column{position:relative;inset:auto;grid-column:2;grid-row:1;width:100%;min-width:0}.monitor-overview:not(.monitor-embedded)[data-fleet=false] .monitor-map-column{grid-column:1}.monitor-overview:not(.monitor-embedded) .monitor-map{border:1px solid var(--border);border-radius:14px;overflow:hidden}.monitor-overview .monitor-docked-panel{position:relative;left:auto;top:auto;width:auto;height:100%;min-height:0;max-height:none;grid-row:1;box-shadow:none;border-radius:14px}.monitor-docked-panel[data-window=equipment]{grid-column:1}.monitor-docked-panel[data-window=detail]{grid-column:-2/-1}.monitor-docked-panel[data-window=comparison]{grid-column:1/-1}.monitor-docked-panel .monitor-window-header{height:45px;padding:0 13px;background:var(--bg-raised)}.monitor-docked-panel .monitor-window-header>strong{flex:1 1;font-size:14px}.monitor-docked-panel .monitor-window-header>button{font-size:20px}.monitor-overview:not(.monitor-embedded)[data-view=compare] .monitor-map-column,.monitor-overview:not(.monitor-embedded)[data-view=fleet] .monitor-map-column{display:none}.monitor-overview:not(.monitor-embedded)[data-view=compare] .monitor-workspace,.monitor-overview:not(.monitor-embedded)[data-view=fleet] .monitor-workspace{grid-template-columns:minmax(0,1fr)}.monitor-overview:not(.monitor-embedded)[data-view=fleet][data-selected=true] .monitor-workspace{grid-template-columns:minmax(0,1fr) 360px}.monitor-docked-panel .equipment-overview-panel{border:0;border-radius:0}.monitor-docked-panel .equipment-panel-bar h2{font-size:12px;font-weight:500;color:var(--text-dim)}.monitor-docked-panel .equipment-summary-card{border-radius:10px;box-shadow:none}.monitor-docked-panel .equipment-select strong{color:var(--text);font-size:13px}.monitor-docked-panel .equipment-card-readings button{min-height:31px}.monitor-docked-panel .equipment-filters{flex-wrap:wrap}.monitor-docked-panel .equipment-filters label{min-width:0}.monitor-overview:not(.monitor-embedded) .monitor-detail{border:0;border-radius:0;background:var(--bg-raised)}.monitor-overview:not(.monitor-embedded) .monitor-photo{border-radius:10px}.monitor-overview:not(.monitor-embedded) .monitor-footer{padding-top:5px}@media(min-width:1700px){.monitor-overview:not(.monitor-embedded) .monitor-workspace{grid-template-columns:360px minmax(0,1fr)}.monitor-overview:not(.monitor-embedded)[data-selected=true] .monitor-workspace{grid-template-columns:340px minmax(0,1fr) 390px}}@media(max-width:1150px){.monitor-overview:not(.monitor-embedded){padding:12px!important}.monitor-overview:not(.monitor-embedded) .monitor-workspace{grid-template-columns:270px minmax(0,1fr)}.monitor-overview:not(.monitor-embedded)[data-selected=true] .monitor-workspace{grid-template-columns:minmax(0,1fr) 320px}.monitor-overview:not(.monitor-embedded)[data-selected=true] .monitor-map-column{grid-column:1}.monitor-overview:not(.monitor-embedded)[data-selected=true][data-view=map] .monitor-docked-panel[data-window=equipment]{display:none}}@media(max-width:720px){.monitor-overview:not(.monitor-embedded){height:auto;min-height:100dvh;overflow:visible}.monitor-overview:not(.monitor-embedded) .monitor-heading{align-items:flex-start;flex-wrap:wrap;gap:8px}.monitor-overview:not(.monitor-embedded) .monitor-heading h1{font-size:25px}.monitor-overview:not(.monitor-embedded) .monitor-heading small{display:block}.monitor-overview:not(.monitor-embedded) .monitor-health-filters{gap:3px}.monitor-overview:not(.monitor-embedded) .monitor-health-filters button{min-width:54px}.monitor-overview:not(.monitor-embedded) .monitor-view-tabs{flex-wrap:wrap}.monitor-overview:not(.monitor-embedded) .monitor-view-tabs button{padding:7px 9px;font-size:12px}.monitor-overview:not(.monitor-embedded) .monitor-workspace{display:flex;flex-direction:column;flex:none;overflow:visible;min-height:320px}.monitor-overview:not(.monitor-embedded) .monitor-map-column{position:relative;height:320px;flex:none;order:1}.monitor-overview:not(.monitor-embedded) .monitor-docked-panel{width:100%;height:auto;min-height:150px;max-height:none;flex:none}.monitor-docked-panel[data-window=equipment]{order:2;max-height:600px!important}.monitor-docked-panel[data-window=detail]{order:0}.monitor-docked-panel .monitor-window-body{overflow:auto;max-height:65dvh}}body:has(.dashboard-workspace) .forsja-sidebar{display:none}body:has(.dashboard-workspace) .forsja-app{display:block}body:has(.dashboard-workspace) .forsja-shell{margin:0;padding:0;max-width:none;width:100%}.dashboard-workspace{height:100dvh;margin:0;padding:0!important;max-width:none!important}.dashboard-workspace>iframe{display:block;width:100%;height:100%;border:0}.workspace-dialog{width:min(620px,95vw);max-width:95vw;max-height:94dvh;overflow:auto;margin:auto;padding:0;border:1px solid #b7ccd6;border-radius:18px;background:#e8f1f4;color:#142d47;box-shadow:0 30px 100px #061f4055}.workspace-dialog::-webkit-backdrop{background:#061e38a6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.workspace-dialog::backdrop{background:#061e38a6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.workspace-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:17px 24px;background:white;border-bottom:1px solid #d2e2e8;position:-webkit-sticky;position:sticky;top:0;z-index:5}.workspace-dialog>header h2{margin:0;color:#0b3d5b;font-size:23px}.workspace-dialog>header small{color:#008e9b}.workspace-dialog button,.workspace-dialog input,.workspace-dialog select{background:white;color:#0b3d5b;border:1px solid #b9d0db;border-radius:8px;padding:9px 12px}.workspace-dialog--library{width:96vw}.workspace-dialog-intro{padding:12px 24px;margin:0}.workspace-dialog .monitoring-overview{margin:0;border:0;border-radius:0}.workspace-form,.workspace-settings{padding:24px;display:flex;flex-direction:column;gap:16px}.workspace-settings form{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.workspace-form label,.workspace-settings label{display:flex;flex-direction:column;gap:6px}.workspace-settings label:has([type=checkbox]){flex-direction:row;align-items:center}.workspace-settings details{border-top:1px solid #b9d0db;padding-top:20px}.workspace-settings .danger{color:#bb3548}.workspace-empty{padding:40px!important;max-width:800px!important}.workspace-empty>img{width:160px}.workspace-empty form{display:grid;grid-gap:15px;gap:15px;max-width:420px}.workspace-empty label{display:grid;grid-gap:8px;gap:8px}.workspace-empty input{padding:12px}.pinned-save-state{font-size:11px;margin:6px 0;color:var(--text-dim)}.pinned-save-state[data-error=true]{color:var(--danger)}.comparison-open-equipment{width:100%;text-align:left;background:transparent;border:0;color:inherit;cursor:pointer}.comparison-open-equipment:hover{background:#0b3d5b08}.comparison-equipment-links{display:flex;flex-wrap:wrap;gap:7px;margin:6px 0}.comparison-equipment-links button{font-size:11px;padding:5px 8px}.workspace-equipment-dialog{width:min(1080px,96vw);max-height:94vh;border:1px solid #b9d0db;border-radius:15px;background:var(--bg-raised);color:var(--text);padding:18px}.workspace-equipment-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:14px}.workspace-equipment-dialog::-webkit-backdrop{background:#061e38a6}.workspace-equipment-dialog::backdrop{background:#061e38a6}.workspace-equipment-dialog iframe{width:100%;height:76vh;border:0}.pinned-data-view{padding:4px}.widget-embedded .pinned-data-toolbar{gap:7px;flex-wrap:wrap}.widget-embedded .pinned-data-toolbar select{padding:5px;border-radius:6px}.widget-embedded .comparison-value-number{font-size:clamp(25px,4vw,42px)}@media(max-width:650px){.workspace-dialog>header{padding:12px}.workspace-dialog>header h2{font-size:19px}.workspace-form,.workspace-settings{padding:16px}.workspace-dialog--library{width:98vw}.workspace-dialog-intro{padding:10px 12px}.workspace-dialog .monitor-workspace{min-width:0}}.workspace-equipment-page{height:auto;min-height:100vh;padding:20px!important}.workspace-equipment-page>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-equipment-page h1{font-size:23px;margin:5px 0 18px}.workspace-equipment-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.workspace-equipment-columns section{min-width:0}.workspace-equipment-value{font-size:42px;font-weight:700;margin:12px 0}.workspace-equipment-value small{font-size:16px}.workspace-equipment-columns form{display:flex;gap:8px;margin:18px 0}.workspace-equipment-columns img{max-height:65vh;object-fit:contain}@media(max-width:650px){.workspace-equipment-columns{grid-template-columns:1fr}}.workspace-demo-pump{position:relative}.workspace-demo-pump img{display:block;width:100%;border-radius:12px}.workspace-demo-pin{position:absolute;left:57%;top:56%;border:3px solid white;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;background:#14795d;color:white}.workspace-demo-pin.forsja-level--warn{background:#956000}.workspace-demo-pin.forsja-level--alarm{background:#bb3548}.workspace-demo-pin.forsja-level--empty,.workspace-demo-pin.forsja-level--stale,.workspace-demo-pin.forsja-level--unconfigured{background:#65747f}.widget-embedded .pinned-data-content--compact{display:flex;flex-direction:column-reverse;gap:8px}.widget-embedded .comparison-value-grid,.widget-embedded .pinned-data-content--compact .comparison-value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));grid-gap:10px;gap:10px}.widget-embedded .comparison-values h3{display:none}.widget-embedded .comparison-value{background:transparent;padding:6px 8px;border-top-width:2px}.widget-embedded .comparison-value-number{font-size:30px;line-height:1.1;display:flex;align-items:baseline;gap:4px;flex-wrap:wrap;margin:8px 0}.widget-embedded .comparison-value-number>button{font:inherit;letter-spacing:inherit;display:inline;width:auto;margin:0;padding:0;background:transparent;border:0}.widget-embedded .comparison-value-number small{font-size:12px}.widget-embedded .comparison-open-caption{font-size:10px;padding:3px 0}.widget-embedded .comparison-value time{font-size:10px}.widget-embedded .comparison-chart--compact{width:100%}.pinned-save-state{font-size:10px}.widget-embedded .comparison-values{padding:0}