.gallus-auth[data-v-a66e169d]{gap:var(--gallus-auth-abstand,1rem);flex-direction:column;display:flex}.gallus-auth__feld[data-v-a66e169d]{flex-direction:column;gap:.35rem;display:flex}.gallus-auth__beschriftung[data-v-a66e169d]{font-size:var(--gallus-auth-beschriftung-groesse,.875rem);font-weight:var(--gallus-auth-beschriftung-staerke,600);color:var(--gallus-auth-beschriftung-farbe,var(--color-primary-dark,inherit))}.gallus-auth__eingabe[data-v-a66e169d]{width:100%;padding:var(--gallus-auth-eingabe-innenabstand,.75rem 1rem);font:inherit;color:var(--gallus-auth-eingabe-farbe,inherit);background:var(--gallus-auth-eingabe-hintergrund,#fff);border:var(--gallus-auth-rahmen,1px solid #c9ced6);border-radius:var(--gallus-auth-radius,.75rem)}.gallus-auth__eingabe[data-v-a66e169d]:focus-visible{outline:var(--gallus-auth-fokus,2px solid var(--color-secondary-dark,#2563eb));outline-offset:2px}.gallus-auth__meldung[data-v-a66e169d]{padding:var(--gallus-auth-meldung-innenabstand,.5rem .75rem);color:var(--gallus-auth-meldung-farbe,#7f1d1d);background:var(--gallus-auth-meldung-hintergrund,#fef2f2);border:var(--gallus-auth-meldung-rahmen,1px solid #fca5a5);border-radius:var(--gallus-auth-radius,.75rem);margin:0;font-size:.875rem}.gallus-auth__knopf[data-v-a66e169d]{padding:var(--gallus-auth-knopf-innenabstand,.65rem 1.5rem);font:inherit;font-weight:var(--gallus-auth-knopf-staerke,600);color:var(--gallus-auth-knopf-farbe,var(--color-on-primary-dark,#fff));background:var(--gallus-auth-knopf-hintergrund,var(--color-primary-dark,#1d4ed8));border:var(--gallus-auth-knopf-rahmen,none);border-radius:var(--gallus-auth-knopf-radius,999px);cursor:pointer}.gallus-auth__knopf[data-v-a66e169d]:disabled{cursor:not-allowed;opacity:.6}.gallus-logins[data-v-ccc3accc]{gap:var(--gallus-logins-abstand,1.5rem);color:var(--gallus-logins-text-farbe,#374151);flex-direction:column;font-size:.875rem;display:flex}.gallus-logins__kopf[data-v-ccc3accc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.gallus-logins__kennzahlen[data-v-ccc3accc],.gallus-logins__zeiten[data-v-ccc3accc],.gallus-logins__zeile[data-v-ccc3accc],.gallus-logins__seiten[data-v-ccc3accc],.gallus-logins__dialogknoepfe[data-v-ccc3accc]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.gallus-logins__marke[data-v-ccc3accc]{color:var(--gallus-logins-akzent,var(--color-primary-dark,inherit));background:var(--gallus-logins-marke-hintergrund,#0000000d);font-variant-numeric:tabular-nums;border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.gallus-logins__marke--klein[data-v-ccc3accc]{letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}.gallus-logins__marke--aktiv[data-v-ccc3accc]{color:var(--gallus-logins-aktiv-farbe,#047857);background:var(--gallus-logins-aktiv-hintergrund,#d1fae5)}.gallus-logins__filter[data-v-ccc3accc]{background:var(--gallus-logins-flaeche,#fff);border:var(--gallus-logins-rahmen,1px solid #0000001a);border-radius:var(--gallus-logins-radius,1rem);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;gap:1rem;padding:1rem;display:grid}.gallus-logins__filter .gallus-logins__fehler[data-v-ccc3accc]{grid-column:1/-1}.gallus-logins__feld[data-v-ccc3accc]{color:var(--gallus-logins-akzent,var(--color-primary-dark,inherit));flex-direction:column;gap:.5rem;font-weight:500;display:flex}.gallus-logins__eingabe[data-v-ccc3accc]{width:100%;font:inherit;color:var(--gallus-logins-text-farbe,#374151);border:var(--gallus-logins-rahmen,1px solid #0000001a);background:#fff;border-radius:.75rem;padding:.5rem 1rem}.gallus-logins__eingabe[data-v-ccc3accc]:focus-visible,.gallus-logins__knopf[data-v-ccc3accc]:focus-visible,.gallus-logins__rund[data-v-ccc3accc]:focus-visible,.gallus-logins__seite[data-v-ccc3accc]:focus-visible{outline:var(--gallus-logins-fokus,2px solid var(--color-secondary-dark,#2563eb));outline-offset:2px}.gallus-logins__knopf[data-v-ccc3accc]{font:inherit;letter-spacing:.05em;text-transform:uppercase;color:var(--gallus-logins-akzent,var(--color-primary-dark,inherit));border:var(--gallus-logins-rahmen,1px solid #0000001a);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.gallus-logins__knopf[data-v-ccc3accc]:hover:not(:disabled){color:var(--color-secondary-dark,#2563eb);border-color:var(--color-secondary-dark,#2563eb)}.gallus-logins__knopf--gefahr[data-v-ccc3accc]{color:#b91c1c;background:#fef2f2;border:2px solid #ef4444}.gallus-logins__knopf--gefahr[data-v-ccc3accc]:hover:not(:disabled){color:#991b1b;background:#fee2e2;border-color:#dc2626}.gallus-logins__rund[data-v-ccc3accc]{width:2.25rem;height:2.25rem;color:var(--gallus-logins-akzent,var(--color-primary-dark,inherit));cursor:pointer;background:#fff;border:1px solid;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.gallus-logins__rund[data-v-ccc3accc]:hover:not(:disabled){color:var(--color-on-secondary-dark,#fff);background:var(--color-secondary-dark,#2563eb);border-color:var(--color-secondary-dark,#2563eb)}.gallus-logins__rund[data-v-ccc3accc] .gallus-symbol{width:1rem;height:1rem}.gallus-logins__dreht[data-v-ccc3accc]{animation:1s linear infinite gallus-logins-drehen-ccc3accc}@keyframes gallus-logins-drehen-ccc3accc{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gallus-logins__dreht[data-v-ccc3accc]{animation:none}}.gallus-logins__fehler[data-v-ccc3accc]{color:var(--gallus-logins-fehler-farbe,#b91c1c);margin:0;font-weight:600}.gallus-logins__hinweis[data-v-ccc3accc]{margin:0}.gallus-logins__liste[data-v-ccc3accc]{background:var(--gallus-logins-listenflaeche,#00000005);border:var(--gallus-logins-rahmen,1px solid #0000001a);border-radius:var(--gallus-logins-radius,1rem);flex-direction:column;gap:1rem;padding:1rem;display:flex}.gallus-logins__eintraege[data-v-ccc3accc]{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.gallus-logins__eintrag[data-v-ccc3accc]{background:var(--gallus-logins-flaeche,#fff);border:var(--gallus-logins-rahmen,1px solid #0000001a);border-radius:var(--gallus-logins-radius,1rem);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem 1rem;display:flex}.gallus-logins__person[data-v-ccc3accc]{flex:1;align-items:flex-start;gap:.75rem;min-width:15rem;display:flex}.gallus-logins__personangaben[data-v-ccc3accc]{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.gallus-logins__beschriftung[data-v-ccc3accc]{letter-spacing:.18em;text-transform:uppercase;color:#6b7280;font-size:.75rem}.gallus-logins__name[data-v-ccc3accc]{color:var(--gallus-logins-akzent,var(--color-primary-dark,inherit))}.gallus-logins__blaettern[data-v-ccc3accc]{border-top:var(--gallus-logins-rahmen,1px solid #0000001a);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.gallus-logins__seite[data-v-ccc3accc]{min-width:2.25rem;font:inherit;color:var(--gallus-logins-akzent,var(--color-primary-dark,inherit));border:var(--gallus-logins-rahmen,1px solid #0000001a);cursor:pointer;background:#fff;border-radius:999px;padding:.5rem .75rem;font-size:.75rem;font-weight:600}.gallus-logins__seite--aktuell[data-v-ccc3accc]{color:var(--color-on-primary-dark,#fff);background:var(--color-primary-dark,#1d4ed8);border-color:var(--color-primary-dark,#1d4ed8)}.gallus-logins__schleier[data-v-ccc3accc]{z-index:50;background:#0006;justify-content:center;align-items:center;padding:0 1rem;display:flex;position:fixed;inset:0}.gallus-logins__dialog[data-v-ccc3accc]{border-radius:var(--gallus-logins-radius,1rem);background:#fff;width:100%;max-width:28rem;padding:1.5rem;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.gallus-logins__dialogtitel[data-v-ccc3accc]{color:var(--gallus-logins-akzent,var(--color-primary-dark,inherit));margin:0;font-size:1.125rem;font-weight:600}.gallus-logins__dialogtext[data-v-ccc3accc]{margin:.5rem 0 0}.gallus-logins__dialogknoepfe[data-v-ccc3accc]{justify-content:flex-end;margin-top:1.25rem}button[data-v-ccc3accc]:disabled,select[data-v-ccc3accc]:disabled{cursor:not-allowed;opacity:.6}.gallus-letzte-logins[data-v-b4871f17]{flex-direction:column;gap:.5rem;min-height:100%;font-size:.875rem;display:flex}.gallus-letzte-logins__fuss[data-v-b4871f17]{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.gallus-letzte-logins__aktualisieren[data-v-b4871f17]{width:1.75rem;height:1.75rem;color:var(--gallus-logins-akzent,var(--color-primary-dark,inherit));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.gallus-letzte-logins__aktualisieren[data-v-b4871f17]:hover:not(:disabled){border-color:currentColor}.gallus-letzte-logins__aktualisieren[data-v-b4871f17]:focus-visible,.gallus-letzte-logins__uebersicht[data-v-b4871f17]:focus-visible{outline:2px solid var(--color-secondary-dark,#2563eb);outline-offset:2px}.gallus-letzte-logins__aktualisieren[data-v-b4871f17]:disabled{cursor:not-allowed;opacity:.6}.gallus-letzte-logins__aktualisieren[data-v-b4871f17] .gallus-symbol{width:.9rem;height:.9rem}.gallus-letzte-logins__dreht[data-v-b4871f17]{animation:1s linear infinite gallus-letzte-logins-drehen-b4871f17}@keyframes gallus-letzte-logins-drehen-b4871f17{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.gallus-letzte-logins__dreht[data-v-b4871f17]{animation:none}}.gallus-letzte-logins__hinweis[data-v-b4871f17],.gallus-letzte-logins__fehler[data-v-b4871f17]{color:var(--gallus-logins-text-farbe,#4b5563);margin:0}.gallus-letzte-logins__fehler[data-v-b4871f17]{color:var(--gallus-logins-fehler-farbe,#991b1b)}.gallus-letzte-logins__liste[data-v-b4871f17]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gallus-letzte-logins__eintrag[data-v-b4871f17]{border-bottom:1px solid var(--gallus-logins-trenner,#00000014);grid-template-columns:minmax(0,1fr) auto;gap:.05rem .75rem;padding:.35rem 0;display:grid}.gallus-letzte-logins__eintrag[data-v-b4871f17]:last-child{border-bottom:none}.gallus-letzte-logins__name[data-v-b4871f17]{color:var(--gallus-logins-name-farbe,var(--color-primary-dark,inherit));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.gallus-letzte-logins__status[data-v-b4871f17]{color:var(--gallus-logins-text-farbe,#4b5563);background:var(--gallus-logins-status-hintergrund,#0000000d);border-radius:999px;justify-self:end;padding:0 .5rem;font-size:.75rem;font-weight:600}.gallus-letzte-logins__status--aktiv[data-v-b4871f17]{color:var(--gallus-logins-aktiv-farbe,#047857);background:var(--gallus-logins-aktiv-hintergrund,#d1fae5)}.gallus-letzte-logins__zeit[data-v-b4871f17],.gallus-letzte-logins__projekt[data-v-b4871f17]{color:var(--gallus-logins-text-farbe,#4b5563);font-variant-numeric:tabular-nums;font-size:.8rem}.gallus-letzte-logins__projekt[data-v-b4871f17]{text-overflow:ellipsis;white-space:nowrap;justify-self:end;overflow:hidden}.gallus-letzte-logins__uebersicht[data-v-b4871f17]{color:var(--gallus-logins-akzent,var(--color-primary-dark,inherit));align-items:center;gap:.25rem;font-weight:600;text-decoration:none;display:inline-flex}.gallus-letzte-logins__uebersicht[data-v-b4871f17]:hover{text-decoration:underline}.gallus-letzte-logins__uebersicht[data-v-b4871f17] .gallus-symbol{width:1rem;height:1rem}.gallus-dashboard[data-v-e9181ea5]{gap:var(--gallus-dashboard-abstand,1rem);flex-direction:column;display:flex;container-type:inline-size}.gallus-dashboard__begruessung[data-v-e9181ea5]{font-size:var(--gallus-dashboard-begruessung-groesse,1.75rem);font-weight:var(--gallus-dashboard-begruessung-staerke,700);color:var(--gallus-dashboard-begruessung-farbe,var(--color-primary-dark,inherit));margin:0;line-height:1.2}.gallus-dashboard__raster[data-v-e9181ea5]{grid-template-columns:repeat(var(--gallus-dashboard-spalten,3),minmax(0,1fr));grid-auto-rows:var(--gallus-dashboard-kachelhoehe,25rem);gap:var(--gallus-dashboard-abstand,1rem);margin:0;padding:0;list-style:none;display:grid}@container (width<=60rem){.gallus-dashboard__raster--breit[data-v-e9181ea5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=36rem){.gallus-dashboard__raster[data-v-e9181ea5]{grid-template-columns:minmax(0,1fr)}}.gallus-dashboard__platz[data-v-e9181ea5]{border-radius:var(--gallus-dashboard-radius,1rem);min-width:0;min-height:0;display:flex}.gallus-dashboard__platz--ziel[data-v-e9181ea5]{outline:var(--gallus-dashboard-ziel,2px dashed var(--color-secondary-dark,#2563eb));outline-offset:3px}.gallus-dashboard__kachel[data-v-e9181ea5]{min-width:0;color:var(--gallus-dashboard-farbe,inherit);background:var(--gallus-dashboard-kachel-hintergrund,#fff);border:var(--gallus-dashboard-rahmen,1px solid #0000001f);border-radius:var(--gallus-dashboard-radius,1rem);box-shadow:var(--gallus-dashboard-schatten,0 1px 2px #0000000f);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.gallus-dashboard__kachel--gezogen[data-v-e9181ea5]{opacity:.45}.gallus-dashboard__kachel--gewaehlt[data-v-e9181ea5]{outline:var(--gallus-dashboard-ziel,2px dashed var(--color-secondary-dark,#2563eb));outline-offset:3px}.gallus-dashboard__kopf[data-v-e9181ea5]{padding:var(--gallus-dashboard-kopf-innenabstand,.75rem .75rem .75rem 1rem);border-bottom:var(--gallus-dashboard-kopf-rahmen,1px solid #00000014);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.gallus-dashboard__kopf[data-v-e9181ea5]:active{cursor:grabbing}.gallus-dashboard__griff[data-v-e9181ea5]{width:1rem;height:1rem;color:var(--gallus-dashboard-griff-farbe,#9ca3af);flex:none}.gallus-dashboard__titel[data-v-e9181ea5]{min-width:0;font-size:var(--gallus-dashboard-titel-groesse,1rem);font-weight:var(--gallus-dashboard-titel-staerke,700);color:var(--gallus-dashboard-titel-farbe,var(--color-primary-dark,inherit));text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.gallus-dashboard__titel[data-v-e9181ea5]:focus-visible,.gallus-dashboard__aktion[data-v-e9181ea5]:focus-visible,.gallus-dashboard__leer[data-v-e9181ea5]:focus-visible,.gallus-dashboard__option[data-v-e9181ea5]:focus-visible,.gallus-dashboard__knopf[data-v-e9181ea5]:focus-visible,.gallus-dashboard__ziel[data-v-e9181ea5]:focus-visible{outline:var(--gallus-dashboard-fokus,2px solid var(--color-secondary-dark,#2563eb));outline-offset:2px}.gallus-dashboard__aktion[data-v-e9181ea5]{width:2rem;height:2rem;color:var(--gallus-dashboard-aktion-farbe,var(--color-primary-dark,inherit));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.gallus-dashboard__aktion[data-v-e9181ea5]:hover:not(:disabled),.gallus-dashboard__aktion[aria-pressed=true][data-v-e9181ea5]{border-color:currentColor}.gallus-dashboard__aktion--entfernen[data-v-e9181ea5]:hover:not(:disabled){color:var(--gallus-dashboard-entfernen-farbe,#b91c1c)}.gallus-dashboard__aktion[data-v-e9181ea5] .gallus-symbol{width:1rem;height:1rem}.gallus-dashboard__rumpf[data-v-e9181ea5]{min-height:0;padding:var(--gallus-dashboard-rumpf-innenabstand,1rem);flex:1;overflow:auto}.gallus-dashboard__ziel[data-v-e9181ea5]{font:inherit;color:var(--gallus-dashboard-titel-farbe,var(--color-primary-dark,inherit));cursor:pointer;background:#ffffffd9;border:none;font-weight:600;position:absolute;inset:0}.gallus-dashboard__leer[data-v-e9181ea5],.gallus-dashboard__auswahl[data-v-e9181ea5]{border-radius:var(--gallus-dashboard-radius,1rem);flex-direction:column;flex:1;min-width:0;display:flex}.gallus-dashboard__leer[data-v-e9181ea5]{font:inherit;color:var(--gallus-dashboard-leer-farbe,#6b7280);background:var(--gallus-dashboard-leer-hintergrund,transparent);border:var(--gallus-dashboard-leer-rahmen,2px dashed #0000002e);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;font-weight:600}.gallus-dashboard__leer[data-v-e9181ea5]:hover:not(:disabled),.gallus-dashboard__leer--ziel[data-v-e9181ea5]{color:var(--gallus-dashboard-titel-farbe,var(--color-primary-dark,inherit));border-color:var(--color-secondary-dark,#2563eb)}.gallus-dashboard__leer[data-v-e9181ea5] .gallus-symbol{width:1.75rem;height:1.75rem}.gallus-dashboard__auswahl[data-v-e9181ea5]{background:var(--gallus-dashboard-kachel-hintergrund,#fff);border:var(--gallus-dashboard-rahmen,1px solid #0000001f);gap:.75rem;padding:1rem;overflow:auto}.gallus-dashboard__auswahltitel[data-v-e9181ea5]{color:var(--gallus-dashboard-titel-farbe,var(--color-primary-dark,inherit));margin:0;font-weight:700}.gallus-dashboard__optionen[data-v-e9181ea5]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.gallus-dashboard__option[data-v-e9181ea5]{width:100%;font:inherit;text-align:left;color:inherit;background:var(--gallus-dashboard-option-hintergrund,#00000008);cursor:pointer;border:1px solid #0000;border-radius:.75rem;flex-direction:column;gap:.15rem;padding:.6rem .8rem;display:flex}.gallus-dashboard__option[data-v-e9181ea5]:hover:not(:disabled){border-color:var(--color-secondary-dark,#2563eb)}.gallus-dashboard__optionstitel[data-v-e9181ea5]{color:var(--gallus-dashboard-titel-farbe,var(--color-primary-dark,inherit));font-weight:600}.gallus-dashboard__optionstext[data-v-e9181ea5]{color:var(--gallus-dashboard-text-farbe,#4b5563);font-size:.875rem}.gallus-dashboard__knopf[data-v-e9181ea5]{font:inherit;color:var(--gallus-dashboard-titel-farbe,var(--color-primary-dark,inherit));cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-self:flex-start;padding:.45rem 1rem;font-size:.875rem;font-weight:600}.gallus-dashboard__hinweis[data-v-e9181ea5]{color:var(--gallus-dashboard-text-farbe,#4b5563);margin:0;font-size:.875rem}.gallus-dashboard__meldung[data-v-e9181ea5]{color:var(--gallus-dashboard-meldung-farbe,#991b1b);background:var(--gallus-dashboard-meldung-hintergrund,#fef2f2);border:var(--gallus-dashboard-meldung-rahmen,1px solid #fca5a5);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;padding:.6rem .9rem;font-size:.875rem;display:flex}.gallus-dashboard[data-v-e9181ea5] .gallus-dashboard__widgetfehler{color:var(--gallus-dashboard-meldung-farbe,#991b1b);margin:0;font-size:.875rem}button[data-v-e9181ea5]:disabled{cursor:not-allowed;opacity:.6}
