.wartung-balken{padding: 0.5rem 1rem;background: #b02a37;color: #fff;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size: 0.85rem;line-height: 1.4;}.wartung-balken a{color: #fff;font-weight: 700;margin-left: 0.5rem;}@media print{.wartung-balken{display: none;}}.bearbeiten-balken{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.5rem 1rem;padding: 0.45rem 1rem;background: #1f2933;color: #cbd5dd;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size: 0.82rem;line-height: 1.4;}.bearbeiten-balken__wer{opacity: 0.8;}.bearbeiten-balken__werkzeuge{display: flex;flex-wrap: wrap;align-items: center;gap: 0.25rem 0.75rem;}.bearbeiten-balken__link, .bearbeiten-balken__melden{color: #fff;font-weight: 600;text-decoration: none;padding: 0.55rem 0.75rem;margin: -0.35rem -0.35rem;border-radius: 3px;}.bearbeiten-balken__melden{color: #cbd5dd;font-weight: 400;}.bearbeiten-balken__link:hover, .bearbeiten-balken__link:focus-visible, .bearbeiten-balken__melden:hover, .bearbeiten-balken__melden:focus-visible{background: rgba(255, 255, 255, 0.14);text-decoration: underline;}.bearbeiten-balken__melden:hover, .bearbeiten-balken__melden:focus-visible{color: #fff;}.bearbeiten-balken__link:focus-visible, .bearbeiten-balken__melden:focus-visible{outline: 2px solid #fff;outline-offset: 2px;}@media print{.bearbeiten-balken{display: none;}}[data-inline], [data-inline-text]{cursor: text;border-radius: 3px;transition: outline-color .12s, background-color .12s;outline: 2px dashed transparent;outline-offset: 6px;}[data-inline]:hover, [data-inline-text]:hover{outline-color: rgba(31, 41, 51, .35);background: rgba(31, 41, 51, .02);}[data-inline]:hover::before, [data-inline-text]:hover::before{content: "Klicken zum Bearbeiten";float: right;margin: -1.7rem -0.2rem 0 0;padding: .12rem .45rem;border-radius: 3px;background: #1f2933;color: #fff;font-size: .72rem;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing: 0;text-transform: none;}[data-inline-text]:empty::before{content: attr(data-leertext);opacity: .55;font-style: italic;}[data-inline-text]:empty:hover::before{content: attr(data-leertext);float: none;margin: 0;padding: 0;border-radius: 0;background: none;color: inherit;font: inherit;font-style: italic;letter-spacing: inherit;text-transform: inherit;}[data-inline].inline-edit-aktiv, [data-inline-text].inline-edit-aktiv{outline-color: transparent;background: none;cursor: auto;}[data-inline].inline-edit-aktiv:hover::before, [data-inline-text].inline-edit-aktiv:hover::before{content: none;}.press-quote__text.inline-edit-aktiv::before, .press-quote__text.inline-edit-aktiv::after, .press-quote__text.inline-edit-aktiv > p:first-child::before, .press-quote__text.inline-edit-aktiv > p:last-child::after{content: none;}.inline-edit__leiste{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem;margin-top: .6rem;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size: .85rem;}.inline-edit__speichern, .inline-edit__abbrechen{padding: .45rem .9rem;border-radius: 3px;border: 1px solid transparent;font: inherit;font-weight: 600;cursor: pointer;}.inline-edit__speichern{background: #1f2933;color: #fff;}.inline-edit__speichern:disabled{opacity: .55;cursor: progress;}.inline-edit__abbrechen{background: #fff;color: #1f2933;border-color: #c3ccd4;}.inline-edit__hinweis{color: #6b7680;font-size: .78rem;}#inline-melder{position: fixed;right: 16px;bottom: 64px;z-index: 1200;max-width: 32rem;padding: .6rem 1rem;border-radius: 4px;color: #fff;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size: .88rem;box-shadow: 0 2px 10px rgba(0, 0, 0, .3);opacity: 0;transition: opacity .15s;pointer-events: none;}#inline-melder.sichtbar{opacity: 1;}#inline-melder.gut{background: #1c7430;}#inline-melder.schlecht{background: #a02622;}#inline-frage{position: fixed;right: 16px;bottom: 64px;z-index: 1300;display: flex;align-items: center;gap: .6rem;max-width: 32rem;padding: .6rem 1rem;border-radius: 4px;background: #7a4a08;color: #fff;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size: .88rem;box-shadow: 0 2px 10px rgba(0, 0, 0, .3);}#inline-frage button{flex: none;padding: .3rem .8rem;border: 0;border-radius: 3px;font: inherit;cursor: pointer;}.inline-frage__ja{background: #a02622;color: #fff;}.inline-frage__nein{background: #fff;color: #14202c;}#inline-frage button:focus-visible{outline: 2px solid #fff;outline-offset: 2px;}@media (prefers-reduced-motion: reduce){[data-inline], #inline-melder{transition: none;}}.inline-leer{color: #6b7680;font-style: italic;}.inline-leer.inline-edit-aktiv{color: inherit;font-style: normal;}.site-footer__anmelden{margin-left: 1.5em;opacity: .4;font-size: .8em;}.site-footer__anmelden:hover, .site-footer__anmelden:focus-visible{opacity: .9;}.bearbeiten-balken__abmelden{color: #cbd5dd;text-decoration: underline;padding: .35rem .2rem;}.bearbeiten-balken__abmelden:hover, .bearbeiten-balken__abmelden:focus-visible{color: #fff;}.bearbeiten-balken__abmelden:focus-visible{outline: 2px solid #fff;outline-offset: 2px;}.vlb-abgekoppelt{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem;margin: 0 0 .75rem;padding: .4rem .7rem;border-left: 3px solid #b8860b;background: #fdf6e3;color: #5c4a12;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size: .82rem;}.vlb-zurueck{padding: .3rem .7rem;border: 1px solid #b8860b;border-radius: 3px;background: #fff;color: #5c4a12;font: inherit;cursor: pointer;}.vlb-zurueck:hover:not(:disabled){background: #b8860b;color: #fff;}.vlb-zurueck:disabled{opacity: .5;cursor: progress;}.inline-titel__flaeche{display: inline-block;min-width: 4ch;font: inherit;color: inherit;outline: 2px solid rgba(31, 41, 51, .45);outline-offset: 4px;border-radius: 3px;}.inline-titel__leiste{display: inline-flex;flex-wrap: wrap;align-items: center;gap: .5rem;margin-left: 1rem;vertical-align: middle;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size: .8rem;font-weight: normal;letter-spacing: 0;text-transform: none;}.buchband__leiste, .press-quote__leiste{display: none;}.js-umstellen .buchband__leiste, .js-umstellen .press-quote__leiste{display: flex;}.buchband, .press-quote{position: relative;}.buchband__leiste, .press-quote__leiste{align-items: center;gap: .6rem;margin: 1.5rem 0 -.5rem;padding: .3rem .6rem;border: 1px dashed rgba(31, 41, 51, .3);border-radius: 4px;background: rgba(31, 41, 51, .04);font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size: .8rem;line-height: 1.2;color: #4a5561;}.press-quote__leiste{margin: .8rem 0 -.2rem;}.buchband__griff, .press-quote__griff{cursor: grab;min-width: 24px;min-height: 24px;display: inline-flex;align-items: center;justify-content: center;font-size: 1.1rem;color: #6b7580;user-select: none;}.buchband__griff:empty, .press-quote__griff:empty{display: none;}.buchband__name{font-weight: 600;}.buchband__lage{font-style: italic;}.buchband__lage:empty{display: none;}.buchband__schalter, .press-quote__form{margin-left: auto;border: 1px solid rgba(31, 41, 51, .3);border-radius: 3px;background: #fff;padding: .2rem .6rem;min-height: 24px;font: inherit;color: inherit;text-decoration: none;cursor: pointer;}.buchband__schalter:hover, .press-quote__form:hover{background: #f0f2f4;}.buchband--aus .buchband__leiste{border-style: solid;border-color: rgba(31, 41, 51, .18);color: #8a939d;}.zieht{opacity: .45;}.zieht-ziel-oben{box-shadow: 0 -3px 0 0 #1a8bb3;}.zieht-ziel-unten{box-shadow: 0 3px 0 0 #1a8bb3;}.press-quotes__hinweis{display: none;margin-top: 1rem;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size: .8rem;font-style: italic;color: #6b7580;}.js-umstellen .press-quotes__hinweis{display: block;}.buchbaender__leiste{display: flex;flex-wrap: wrap;align-items: center;gap: .6rem;margin: 1.5rem 0;padding: .6rem .8rem;border-radius: 4px;background: #fdf3d7;border: 1px solid #e0c96a;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size: .85rem;}.buchbaender__hinweis{margin-right: auto;}.bearbeiten-balken__baender{border: 1px solid rgba(255, 255, 255, .35);border-radius: 3px;background: transparent;color: inherit;font: inherit;padding: .1rem .55rem;min-height: 24px;cursor: pointer;}.bearbeiten-balken__baender:hover{background: rgba(255, 255, 255, .12);}.bearbeiten-balken__baender[aria-pressed="true"]{background: #fdf3d7;border-color: #e0c96a;color: #3a3320;}@media print{.buchband__leiste, .press-quote__leiste, .press-quotes__hinweis, .buchbaender__leiste, .bearbeiten-balken__baender{display: none !important;}}
