body>main>nav.navbar-vertical {
	position: fixed !important;
}

div.tabbable { 
	
	.nav.nav-underline {
		border-bottom:1px solid rgba(0,0,0,.1);
		
		.nav-link {
			border-radius:6px 6px 0 0;
			background-color:rgba(0,0,0,.05);
			padding-left:1em;
			padding-right:1em;
		}

.nav-link.active {
	background-color: rgba(0, 0, 0, .1);
}

}

.tab-content {
	padding-top: 1em;
}

}
/* Tooltips dürfen den Mauszeiger nie abfangen. Bootstrap platziert den Tooltip ohne Abstand am
   Träger; steht der Zeiger am Rand eines kleinen Symbols/Buttons (Schloss in der Projektübersicht,
   Bearbeiten-Buttons in der Layout-Menüleiste), liegt der Tooltip unter dem Zeiger, der Träger
   verliert den Hover, der Tooltip verschwindet, der Träger bekommt den Hover zurück usw. - das
   "Wubbeln". Gilt seitenweit für alle Tooltips (.btn[title] aus dem Webapp-Paket ebenso wie
   [data-bs-toggle="tooltip"]); die Einzelregeln in Layout/Validation.css bleiben als Doku bestehen. */
.tooltip {
	pointer-events: none;
}

/* Kopfzeile der ermittelten globalen Windparameter innerhalb der Sektortabelle einer Referenzwindverteilung
   (I17SGGT-590): sieht aus wie der Tabellenkopf; davor eine weiße Leerzeile (ohne Streifen der table-striped). */
td.siteguard-wv-determined-spacer {
	--phoenix-table-bg-type: transparent;
	--phoenix-table-accent-bg: transparent;
	background-color: var(--phoenix-emphasis-bg, #fff);
	box-shadow: none;
}

td.siteguard-wv-determined-head {
	font-size: .8rem;
	font-weight: 800;
	text-transform: uppercase;
	color: var(--phoenix-emphasis-color);
}

/* Formularfeld mit Validierungsfehler (z. B. X/Y der WV/WM-Koordinate): rote Umrandung, Meldung als Hinweis darunter */
.siteguard-field-invalid .form-control,
.siteguard-field-invalid .input-group-text {
    border-color: var(--phoenix-danger);
}

.siteguard-field-invalid .note .fa {
    color: var(--phoenix-danger);
}

/* WV/WM-Höhe 0 (I17SGGT-593): der Hinweis steht immer im Markup, sichtbar nur am markierten Feld (Wizard.js schaltet die Klasse) */
.note:has(.siteguard-height-missing-note) {
    display: none;
}

.siteguard-field-invalid .note:has(.siteguard-height-missing-note) {
    display: block;
}

/* Verfügbare Anlagen (Siteguard/Wea::Overview): die Herstellerliste steht schon in einem umrandeten Filterkasten -
   kein zweiter Rahmen der Checkbox-Liste. */
.siteguard-wea-overview .wep-checklist__list {
    border: 0;
    padding: .4rem 0 0;
}

/* Auswahlfelder mit nicht freigeschaltetem Bestandswert (z. B. 36 Sektoren ohne Recht, Layout/Model::
   CreateAmountSectorsElement): Ein Wechsel ist nicht umkehrbar - Feld und Hinweis deutlich hervorheben. */
.sg-option-restricted-current select {
    border-color: #f59e0b;
    box-shadow: 0 0 0 .15rem rgba(245, 158, 11, .25);
}

.sg-option-restricted-current .note {
    color: #b45309;
    font-weight: 600;
}
