@import '_content/Bautakt.Erfassung/Bautakt.Erfassung.jiv5ad3ao4.bundle.scp.css';
@import '_content/Bautakt.Feldagent/Bautakt.Feldagent.iu3rg07ti6.bundle.scp.css';
@import '_content/Bautakt.Szene/Bautakt.Szene.bnkr2vtsxg.bundle.scp.css';
@import '_content/Bautakt.Ui/Bautakt.Ui.dbm7e1jbsd.bundle.scp.css';
@import '_content/Bautakt.Wartung/Bautakt.Wartung.vv5a54z3s3.bundle.scp.css';

/* _content/Bautakt.Web/Components/Bereiche/Abwesenheiten/AntragPanel.razor.rz.scp.css */
.antragpanel__liste[b-nix0n0ftrg] { margin: 0; padding-left: var(--bt-abstand-4); }
.antragpanel__zeit[b-nix0n0ftrg] { color: var(--bt-text-leise); }
/* _content/Bautakt.Web/Components/Bereiche/Bauakten/BauaktePanel.razor.rz.scp.css */
.bauaktepanel__angaben[b-yyfw1iuia6] { display: grid; grid-template-columns: max-content 1fr; gap: var(--bt-abstand-1) var(--bt-abstand-3); margin: 0; }
.bauaktepanel__angaben dt[b-yyfw1iuia6] { color: var(--bt-text-leise); }
.bauaktepanel__angaben dd[b-yyfw1iuia6] { margin: 0; color: var(--bt-text); overflow-wrap: anywhere; }
.bauaktepanel__text[b-yyfw1iuia6] { margin: 0; color: var(--bt-text-leise); overflow-wrap: anywhere; }
.bauaktepanel__dateien[b-yyfw1iuia6] { display: flex; flex-direction: column; gap: var(--bt-abstand-2); margin: 0; padding: 0; list-style: none; }
.bauaktepanel__datei[b-yyfw1iuia6] { display: flex; flex-direction: column; gap: var(--bt-abstand-1); padding-bottom: var(--bt-abstand-2); border-bottom: 1px solid var(--bt-rand); }
.bauaktepanel__name[b-yyfw1iuia6] { color: var(--bt-text); font-weight: 600; overflow-wrap: anywhere; }
.bauaktepanel__link[b-yyfw1iuia6] { align-self: flex-start; font-weight: 600; }
.bauaktepanel__link:focus-visible[b-yyfw1iuia6] { outline: 2px solid var(--bt-akzent); outline-offset: 2px; }
.bauaktepanel__link[aria-disabled="true"][b-yyfw1iuia6] { opacity: 0.5; pointer-events: none; }
/* _content/Bautakt.Web/Components/Bereiche/Freigabe/FreigabePanel.razor.rz.scp.css */
.freigabepanel__tag[b-2mng32xr28] { display: flex; flex-direction: column; gap: var(--bt-abstand-2); padding: var(--bt-abstand-3); border: 1px solid var(--bt-rand); border-radius: var(--bt-radius-m); }
.freigabepanel__tagkopf[b-2mng32xr28] { display: flex; align-items: center; gap: var(--bt-abstand-2); }
.freigabepanel__tagname[b-2mng32xr28] { flex: 1; }
.freigabepanel__leise[b-2mng32xr28] { color: var(--bt-text-leise); font-size: var(--bt-text-sm); }
.freigabepanel__eintrag[b-2mng32xr28] { display: flex; flex-direction: column; align-items: flex-start; gap: 2px; width: 100%; padding: var(--bt-abstand-2) var(--bt-abstand-3); border: 1px solid var(--bt-rand); border-radius: var(--bt-radius-s); background: var(--bt-flaeche-2); color: var(--bt-text); font: inherit; text-align: left; cursor: pointer; }
.freigabepanel__eintrag:hover:not(:disabled)[b-2mng32xr28] { border-color: var(--bt-rand-stark); }
.freigabepanel__eintrag:disabled[b-2mng32xr28] { cursor: default; }
.freigabepanel__eintrag:focus-visible[b-2mng32xr28] { outline: 2px solid var(--bt-akzent); outline-offset: 2px; }
.freigabepanel__titel[b-2mng32xr28] { font-weight: 600; }
.freigabepanel__gutschrift[b-2mng32xr28] { display: flex; align-items: center; gap: var(--bt-abstand-2); justify-content: space-between; }
.freigabepanel__gutschriftText[b-2mng32xr28] { color: var(--bt-text-leise); font-size: var(--bt-text-sm); }
/* _content/Bautakt.Web/Components/Bereiche/Freigabe/KorrekturFormular.razor.rz.scp.css */
.korrektur[b-qfsruycre5] { display: flex; flex-direction: column; gap: var(--bt-abstand-3); padding: var(--bt-abstand-3); border: 2px solid var(--bt-akzent); border-radius: var(--bt-radius-m); background: var(--bt-flaeche); }
.korrektur__maschine[b-qfsruycre5] { display: flex; flex-wrap: wrap; align-items: flex-end; gap: var(--bt-abstand-2); }
.korrektur__maschinenname[b-qfsruycre5] { flex: 1; min-width: 8rem; padding-bottom: var(--bt-abstand-2); }
/* _content/Bautakt.Web/Components/Bereiche/Galerie/GalerieAbschnitt.razor.rz.scp.css */
.galerie-abschnitt[b-4fvbdetboc] { display: flex; flex-direction: column; gap: var(--bt-abstand-4); }
.galerie-abschnitt__titel[b-4fvbdetboc] { font-size: var(--bt-text-lg); }
.galerie-abschnitt__text[b-4fvbdetboc] { margin: var(--bt-abstand-1) 0 0; color: var(--bt-text-leise); font-size: var(--bt-text-sm); }
.galerie-abschnitt__raster[b-4fvbdetboc] { display: grid; grid-template-columns: repeat(auto-fill, minmax(min(22rem, 100%), 1fr)); gap: var(--bt-abstand-4); }
/* _content/Bautakt.Web/Components/Bereiche/Galerie/GalerieBeispiel.razor.rz.scp.css */
.galerie-beispiel[b-o9h7jqn4qi] { display: flex; flex-direction: column; min-width: 0; border: 1px solid var(--bt-rand); border-radius: var(--bt-radius-m); background: var(--bt-flaeche); }
.galerie-beispiel--breit[b-o9h7jqn4qi] { grid-column: 1 / -1; }
.galerie-beispiel__titel[b-o9h7jqn4qi] { border-radius: var(--bt-radius-m) var(--bt-radius-m) 0 0; padding: var(--bt-abstand-2) var(--bt-abstand-4); border-bottom: 1px solid var(--bt-rand); font-size: var(--bt-text-sm); font-weight: 600; }
.galerie-beispiel__buehne[b-o9h7jqn4qi] { flex: 1; display: flex; flex-direction: column; gap: var(--bt-abstand-3); padding: var(--bt-abstand-4); }
.galerie-beispiel__code[b-o9h7jqn4qi] { border-radius: 0 0 var(--bt-radius-m) var(--bt-radius-m); margin: 0; padding: var(--bt-abstand-3) var(--bt-abstand-4); border-top: 1px solid var(--bt-rand); background: var(--bt-flaeche-2); font: 0.75rem/1.5 ui-monospace, Consolas, monospace; color: var(--bt-text-leise); white-space: pre-wrap; overflow-x: auto; }
/* _content/Bautakt.Web/Components/Bereiche/Personal/HandyAnmeldungDialog.razor.rz.scp.css */
.handy-qr[b-py4f6sr0ll] { display: block; width: min(260px, 100%); margin: 0 auto; image-rendering: pixelated; }
.handy-link[b-py4f6sr0ll] { display: block; font-family: ui-monospace, SFMono-Regular, Consolas, monospace; font-size: var(--bt-text-xs); color: var(--bt-text-leise); word-break: break-all; }
/* _content/Bautakt.Web/Components/Bereiche/Personal/StartpasswortDialog.razor.rz.scp.css */
.startpasswort[b-4b78ukz6w1] { display: block; padding: var(--bt-abstand-3); border-radius: var(--bt-radius-m); background: var(--bt-flaeche-2); color: var(--bt-text); font-family: ui-monospace, SFMono-Regular, Consolas, monospace; font-size: var(--bt-text-lg); letter-spacing: .05em; text-align: center; word-break: break-all; user-select: all; }
/* _content/Bautakt.Web/Components/Bereiche/Protokolle/ProtokollPanel.razor.rz.scp.css */
.protokoll-json[b-nj0gehboda] { margin: 0; padding: var(--bt-abstand-3); max-height: 20rem; overflow: auto; border-radius: var(--bt-radius-m); background: var(--bt-flaeche-2); color: var(--bt-text); font-family: ui-monospace, SFMono-Regular, Consolas, monospace; font-size: var(--bt-text-xs); white-space: pre-wrap; word-break: break-all; }
/* _content/Bautakt.Web/Components/Bereiche/Uebersicht/BauleiterUebersicht.razor.rz.scp.css */
.bauleiteruebersicht__kachel[b-tvsouis4rm] { display: block; height: 100%; color: inherit; text-decoration: none; border-radius: var(--bt-radius-m); transition: box-shadow var(--bt-dauer); }
.bauleiteruebersicht__kachel:hover[b-tvsouis4rm] { box-shadow: var(--bt-schatten-1); }
.bauleiteruebersicht__kachel:focus-visible[b-tvsouis4rm] { outline: 2px solid var(--bt-akzent); outline-offset: 2px; }
/* _content/Bautakt.Web/Components/Pages/Dashboard.razor.rz.scp.css */
.db-link[b-xmjkypu3yh] { display: inline-flex; align-items: center; gap: 2px; font-size: var(--bt-text-sm); color: var(--bt-akzent); text-decoration: none; font-weight: 600; }
.db-link:hover[b-xmjkypu3yh] { text-decoration: underline; }
.db-zeitraum[b-xmjkypu3yh] { font-size: var(--bt-text-xs); color: var(--bt-text-leise); }
.db-still[b-xmjkypu3yh] { margin: 0; color: var(--bt-text-leise); font-size: var(--bt-text-sm); }

.db-baustellen[b-xmjkypu3yh] { display: flex; flex-direction: column; gap: var(--bt-abstand-4); }
.db-baustelle[b-xmjkypu3yh] { padding-bottom: var(--bt-abstand-4); border-bottom: 1px solid var(--bt-rand); }
.db-baustelle:last-child[b-xmjkypu3yh] { padding-bottom: 0; border-bottom: none; }
.db-baustelle__kopf[b-xmjkypu3yh] { display: flex; flex-wrap: wrap; align-items: baseline; gap: var(--bt-abstand-2); margin-bottom: var(--bt-abstand-2); }
.db-baustelle__name[b-xmjkypu3yh] { font-weight: 700; }
.db-baustelle__symbol[b-xmjkypu3yh] { color: var(--bt-akzent); }
.db-baustelle__nummer[b-xmjkypu3yh] { font-size: var(--bt-text-xs); color: var(--bt-text-leise); }
.db-baustelle__stunden[b-xmjkypu3yh] { margin-left: auto; font-size: var(--bt-text-sm); color: var(--bt-text-leise); font-variant-numeric: tabular-nums; }

.db-personen[b-xmjkypu3yh] { display: flex; flex-wrap: wrap; gap: var(--bt-abstand-2); }
.db-person[b-xmjkypu3yh] { display: inline-flex; align-items: center; gap: 5px; padding: 3px 10px 3px 7px; border-radius: var(--bt-radius-rund); font-size: var(--bt-text-sm); background: var(--bt-flaeche-3); color: var(--bt-text-leise); }
.db-person--eingetragen[b-xmjkypu3yh] { background: var(--bt-gut-hell); color: var(--bt-gut); }
.db-person--fehlt[b-xmjkypu3yh] { background: var(--bt-schlecht-hell); color: var(--bt-schlecht); }
.db-person--abwesend[b-xmjkypu3yh] { background: var(--bt-warn-hell); color: var(--bt-warn); }
.db-maschinen[b-xmjkypu3yh] { display: flex; flex-wrap: wrap; align-items: center; gap: 5px; margin-top: var(--bt-abstand-2); font-size: var(--bt-text-xs); color: var(--bt-text-leise); }
.db-maschinen__symbol[b-xmjkypu3yh] { display: inline-flex; font-size: 1rem; color: var(--bt-text-leise); }

.db-legende[b-xmjkypu3yh] { display: flex; flex-wrap: wrap; gap: var(--bt-abstand-4); margin-top: var(--bt-abstand-4); padding-top: var(--bt-abstand-3); border-top: 1px solid var(--bt-rand); font-size: var(--bt-text-xs); color: var(--bt-text-leise); }
.db-legende span[b-xmjkypu3yh] { display: inline-flex; align-items: center; gap: 4px; }
.db-legende__symbol[b-xmjkypu3yh] { display: inline-flex; }
.db-legende--eingetragen[b-xmjkypu3yh] { color: var(--bt-gut); }
.db-legende--geplant[b-xmjkypu3yh] { color: var(--bt-text-leise); }
.db-legende--fehlt[b-xmjkypu3yh] { color: var(--bt-schlecht); }
.db-legende--abwesend[b-xmjkypu3yh] { color: var(--bt-warn); }

.db-liste[b-xmjkypu3yh] { list-style: none; margin: calc(-1 * var(--bt-abstand-2)) 0; padding: 0; }
.db-liste li[b-xmjkypu3yh] { display: flex; align-items: center; gap: var(--bt-abstand-3); padding: var(--bt-abstand-2) 0; border-bottom: 1px solid var(--bt-rand); font-size: var(--bt-text-sm); }
.db-liste li:last-child[b-xmjkypu3yh] { border-bottom: none; }
.db-liste__haupt[b-xmjkypu3yh] { flex: 1; min-width: 0; }
.db-liste__haupt small[b-xmjkypu3yh] { display: block; color: var(--bt-text-leise); font-size: var(--bt-text-xs); }
.db-liste__haupt a[b-xmjkypu3yh] { color: var(--bt-text); font-weight: 600; text-decoration: none; }
.db-liste__haupt a:hover[b-xmjkypu3yh] { color: var(--bt-akzent); }
.db-liste__neben[b-xmjkypu3yh] { white-space: nowrap; color: var(--bt-text-leise); font-size: var(--bt-text-xs); font-variant-numeric: tabular-nums; }
.db-alleda[b-xmjkypu3yh] { display: flex; align-items: center; gap: var(--bt-abstand-2); color: var(--bt-gut); font-weight: 600; }
.db-alleda__symbol[b-xmjkypu3yh] { display: inline-flex; font-size: 1.5rem; }
.db-aktion[b-xmjkypu3yh] { margin-top: var(--bt-abstand-4); }
