.baum[data-v-207ac8c8]{width:270px;flex-shrink:0;background:#fff;border-right:1px solid var(--grau25);display:flex;flex-direction:column;height:calc(100vh - var(--kopfhoehe));position:sticky;top:var(--kopfhoehe)}.kopfz[data-v-207ac8c8]{display:flex;align-items:center;gap:2px;padding:12px 10px 6px 14px}.ueber[data-v-207ac8c8]{flex:1;font-size:8pt;letter-spacing:.08em;text-transform:uppercase;color:var(--grau);font-weight:700}.ueber .zahl[data-v-207ac8c8]{display:inline-block;margin-left:4px;padding:0 6px;border-radius:8px;background:var(--hell);font-weight:400;letter-spacing:0}.mini[data-v-207ac8c8]{border:0;background:none;padding:3px 4px;color:var(--grau50);border-radius:4px;display:flex;cursor:pointer}.mini[data-v-207ac8c8]:hover{color:var(--orange);background:var(--hell)}.suche[data-v-207ac8c8]{position:relative;margin:2px 10px 8px}.suche input[data-v-207ac8c8]{width:100%;padding:6px 26px 6px 28px;font-size:9pt;border-radius:16px;background:var(--hell);border-color:transparent}.suche input[data-v-207ac8c8]:focus{background:#fff;border-color:var(--orange50)}.lupe[data-v-207ac8c8]{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--grau50)}.weg[data-v-207ac8c8]{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.knoten-liste[data-v-207ac8c8]{overflow-y:auto;flex:1;padding:0 6px 24px;font-size:9pt}.gruppe[data-v-207ac8c8]{margin-bottom:2px}.knoten[data-v-207ac8c8]{display:flex;align-items:center;gap:7px;padding:5px 8px;border-radius:5px;cursor:pointer;color:var(--text);text-decoration:none;white-space:nowrap;position:relative;border-left:3px solid transparent}.knoten[data-v-207ac8c8]:hover{background:var(--hell)}.kunde[data-v-207ac8c8]{font-weight:700;padding-top:7px;padding-bottom:7px}.kinder[data-v-207ac8c8]{margin-left:13px;padding-left:8px;border-left:1px solid var(--grau25)}.anlage[data-v-207ac8c8]{padding-left:10px}.anlage .sym[data-v-207ac8c8]{color:var(--grau)}.anlage.akt[data-v-207ac8c8]{background:var(--orange25);border-left-color:var(--orange);font-weight:700}.anlage.akt .sym[data-v-207ac8c8]{color:var(--orange)}.anlage.leer[data-v-207ac8c8]{color:var(--grau50);cursor:default;font-style:italic}.anlage.leer[data-v-207ac8c8]:hover{background:none}.sym[data-v-207ac8c8]{flex-shrink:0;color:var(--grau50)}.kunde .sym[data-v-207ac8c8]{color:var(--grau)}.txt[data-v-207ac8c8]{overflow:hidden;text-overflow:ellipsis;flex:1}.ort[data-v-207ac8c8]{color:var(--grau50);font-weight:400}.anz[data-v-207ac8c8]{font-size:7.5pt;font-weight:400;color:var(--grau);background:var(--hell);border-radius:8px;padding:0 6px}.pfeil[data-v-207ac8c8]{flex-shrink:0;color:var(--grau50);transition:transform .15s}.pfeil.offen[data-v-207ac8c8]{transform:rotate(90deg)}.ampel.klein[data-v-207ac8c8]{width:8px;height:8px;flex-shrink:0}.nichts[data-v-207ac8c8]{color:var(--grau50);padding:10px 14px}.kopf[data-v-5ac83e56]{display:flex;align-items:center;gap:18px;background:#fff;border-bottom:3px solid var(--orange);padding:0 18px;flex-wrap:wrap;position:sticky;top:0;z-index:30;min-height:var(--kopfhoehe);box-shadow:0 2px 8px #0000000a}.baumknopf[data-v-5ac83e56]{font-size:12pt;padding:3px 9px}.logo[data-v-5ac83e56]{display:flex;align-items:center;gap:16px;text-decoration:none;padding:8px 4px;border-radius:6px}.logo img[data-v-5ac83e56]{height:38px;display:block}.logo:hover .titel[data-v-5ac83e56]{color:var(--orange)}.titel[data-v-5ac83e56]{color:var(--grau);font-size:13pt;border-left:1px solid var(--grau25);padding-left:16px;line-height:30px;transition:color .15s}nav[data-v-5ac83e56]{display:flex;gap:4px;flex-wrap:wrap}nav a[data-v-5ac83e56]{text-decoration:none;color:var(--grau);padding:5px 10px;border-radius:4px}nav a[data-v-5ac83e56]:hover{background:var(--hell)}nav a.router-link-exact-active[data-v-5ac83e56],nav a.router-link-active[data-v-5ac83e56]:not([href="/"]){color:var(--orange);font-weight:700}.zahlmarke[data-v-5ac83e56]{display:inline-block;min-width:18px;padding:0 5px;margin-left:5px;border-radius:9px;font-size:8pt;line-height:16px;text-align:center;color:#fff;background:var(--grau50);font-weight:700}.zahlmarke.stoerung[data-v-5ac83e56]{background:var(--orange)}.zahlmarke.warnung[data-v-5ac83e56]{background:#c9a227}.benutzer[data-v-5ac83e56]{margin-left:auto;display:flex;gap:10px;align-items:center}.benutzer a[data-v-5ac83e56]{text-decoration:none}.rahmen[data-v-5ac83e56]{display:flex;align-items:flex-start}.rahmen .inhalt[data-v-5ac83e56]{flex:1;min-width:0;margin:0 auto}@media(max-width:800px){.rahmen[data-v-5ac83e56] .baum{position:fixed;z-index:35;height:calc(100vh - var(--kopfhoehe));box-shadow:4px 0 20px #00000026}.logo img[data-v-5ac83e56]{height:28px}.titel[data-v-5ac83e56]{display:none}}:root{--orange: #E63811;--orange50: #F39C89;--orange25: #F9CDC4;--grau: #595B62;--grau50: #ADADB1;--grau25: #D6D6D8;--hell: #F4F4F5;--text: #000;--flaeche: #fff;--gut: #3c8c4a;--kopfhoehe: 66px}*{box-sizing:border-box}html,body{margin:0}body{font-family:Verdana,Geneva,sans-serif;font-size:10pt;color:var(--text);background:var(--hell);line-height:1.45}a{color:var(--grau)}h1{font-size:14pt;color:var(--grau);margin:0 0 14px}h2{font-size:10pt;font-weight:700;color:var(--orange);margin:18px 0 8px}h3{font-size:10pt;font-weight:400;color:var(--orange);margin:12px 0 6px}.inhalt{max-width:1400px;margin:0 auto;padding:18px 20px 40px}.karte{background:var(--flaeche);border:1px solid var(--grau25);border-radius:6px;padding:14px 16px;margin-bottom:14px}.karte>h2:first-child{margin-top:0}.raster{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.zeile{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.leise{color:var(--grau);font-size:8.5pt}.rechts{margin-left:auto}button,.knopf{font:inherit;background:var(--flaeche);border:1px solid var(--grau50);border-radius:4px;padding:5px 12px;cursor:pointer;color:var(--text);text-decoration:none;display:inline-block}button:hover,.knopf:hover{border-color:var(--grau)}button.haupt{background:var(--orange);border-color:var(--orange);color:#fff}button.haupt:hover{background:#c92f0c}button.gefahr{color:var(--orange);border-color:var(--orange50)}button:disabled{opacity:.5;cursor:default}button.klein{padding:2px 8px;font-size:8.5pt}input,select,textarea{font:inherit;padding:5px 7px;border:1px solid var(--grau50);border-radius:4px;background:#fff;color:var(--text)}input:focus,select:focus,textarea:focus{outline:2px solid var(--orange25);border-color:var(--orange50)}label.feld{display:flex;flex-direction:column;gap:3px;margin-bottom:10px;font-size:8.5pt;color:var(--grau)}label.feld input,label.feld select,label.feld textarea{font-size:10pt}label.haken{display:flex;gap:6px;align-items:center;margin-bottom:8px}table.liste{border-collapse:collapse;width:100%}.liste th{text-align:left;font-weight:400;color:var(--grau);font-size:8.5pt;padding:6px 8px;border-bottom:2px solid var(--grau25);white-space:nowrap}.liste td{padding:6px 8px;border-bottom:1px solid var(--grau25);vertical-align:middle}.liste tr.klickbar{cursor:pointer}.liste tr.klickbar:hover td{background:var(--hell)}.liste td.zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ampel{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--grau50);vertical-align:middle}.ampel.ok{background:var(--gut)}.ampel.keine_daten{background:var(--orange50)}.ampel.alarm{background:var(--orange);box-shadow:0 0 0 2px var(--orange25)}.ampel.warnung{background:#c9a227}.ampel.leer{background:var(--grau25);border:1px solid var(--grau50)}.fehler{background:var(--orange25);border-left:4px solid var(--orange);padding:8px 12px;margin:8px 0;border-radius:3px}.hinweis{background:var(--hell);border-left:4px solid var(--grau50);padding:8px 12px;margin:8px 0;border-radius:3px;font-size:9pt}.marke{display:inline-block;font-size:8pt;padding:1px 7px;border-radius:10px;background:var(--grau25);color:var(--grau)}.marke.orange{background:var(--orange25);color:#8a2108}.reiter{display:flex;gap:2px;border-bottom:2px solid var(--grau25);margin-bottom:14px;flex-wrap:wrap}.reiter button{border:0;border-bottom:3px solid transparent;border-radius:0;margin-bottom:-2px;background:none;color:var(--grau);padding:8px 14px}.reiter button.akt{border-bottom-color:var(--orange);color:var(--text);font-weight:700}@media(max-width:700px){.inhalt{padding:12px 10px 30px}.liste .breit-nur{display:none}}
