@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dateien/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dateien/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dateien/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dateien/manrope-vietnamese-wght-normal-usUDDRr7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dateien/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dateien/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dateien/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dateien/bricolage-grotesque-latin-ext-wght-normal-CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/dateien/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/dateien/fraunces-vietnamese-opsz-normal-Czevyj-6.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/dateien/fraunces-latin-ext-opsz-normal-CJcjJNj7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/dateien/fraunces-latin-opsz-normal-DihXLNYH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cm-hintergrund:#f2eee5;--cm-flaeche:#fbf9f4;--cm-papier:#fff;--cm-flaeche-2:#f6f3ec;--cm-flaeche-3:#ece7dc;--cm-rand:#e2dccf;--cm-rand-stark:#d2cab9;--cm-text:#1e2b23;--cm-text-2:#33423a;--cm-text-3:#45534a;--cm-text-leise:#5b675f;--cm-text-blass:#8a948c;--cm-akzent:#1f3328;--cm-akzent-hover:#2b4537;--cm-akzent-text:#2e4a39;--cm-akzent-hell:#e6ebdd;--cm-akzent-rand:#c6d2ba;--cm-auf-akzent:#f4f1e8;--cm-laterne:#c9822f;--cm-laterne-text:#7a4511;--cm-laterne-hell:#f6e6cf;--cm-laterne-rand:#e6c592;--cm-auf-laterne:#1f1405;--cm-gefahr:#9b2c1f;--cm-gefahr-punkt:#c2503b;--cm-zaehler:#c9822f;--cm-auf-zaehler:#1f1405;--cm-gefahr-hell:#f5dcd5;--cm-gefahr-rand:#e6b5aa;--cm-erfolg:#3f5a2c;--cm-erfolg-punkt:#5f7d45;--cm-erfolg-hell:#e3ead6;--cm-erfolg-rand:#c2d1ae;--cm-info:#1f4f80;--cm-info-punkt:#3b7bbf;--cm-info-hell:#dce8f5;--cm-info-rand:#b2cbe6;--cm-warnung:#7a4511;--cm-warnung-punkt:#c9822f;--cm-warnung-hell:#f6e6cf;--cm-warnung-rand:#e6c592;--cm-ec:#4e8a3e;--cm-ec-text:#2f5e24;--cm-ec-hell:#ddebd5;--cm-lc:#3b7bbf;--cm-lc-text:#1f4f80;--cm-lc-hell:#dce8f5;--cm-platzhalter:#e9e3d6;--cm-platzhalter-glanz:#f4f1ea;--cm-schatten:0 1px 2px #1f33280d;--cm-schatten-hoch:0 22px 40px -24px #1f332880;--cm-fokus:#c9822f;--cm-schleier:#17261e6b;--cm-bild-schleier:#000;--cm-person-1:#2f5f8f;--cm-person-2:#3f6a35;--cm-person-3:#9a5216;--cm-person-4:#6b4a8f;--cm-person-5:#9b2c1f;--cm-person-6:#2c6b66;--cm-person-7:#7d5f12;--cm-person-8:#9a2f62;--cm-person-9:#4f5a52;--cm-person-10:#7a4511;--cm-person-11:#42479a;--cm-person-12:#4d6b1f;--cm-auf-person:#fff;--cm-rein:#3f5a2c;--cm-rein-hell:#e3ead6;--cm-rein-rand:#c2d1ae;--cm-rein-punkt:#5f7d45;--cm-auf-rein:#f4f1e8;--cm-rein-heute-bg:#5f7d451a;--cm-rein-heute-linie:#3f5a2c80;--cm-mehrere-bg:#f7edc8;--cm-mehrere-rand:#e2c76b;--cm-mehrere-text:#6b4f0f;--cm-abwesend-a:#ede5f5;--cm-abwesend-b:#e5dbf0;--cm-abwesend-rand:#c7b3de;--cm-abwesend-text:#5b3f7a;--cm-rp-buchung-bg:#ece7dc;--cm-rp-buchung-rand:#d2cab9;--cm-laeuft:#c9822f;--cm-q-airbnb-bg:#f7deda;--cm-q-airbnb-rand:#e2a69d;--cm-q-airbnb-text:#8e2f24;--cm-q-airbnb-punkt:#c9503f;--cm-q-booking-bg:#e1ead3;--cm-q-booking-rand:#b4c79a;--cm-q-booking-text:#3f5a2c;--cm-q-booking-punkt:#5f7d45;--cm-q-direkt-bg:#f6e6cf;--cm-q-direkt-rand:#e2ba82;--cm-q-direkt-text:#7a4511;--cm-q-direkt-punkt:#c9822f;--cm-q-website-bg:#dce8f5;--cm-q-website-rand:#a9c4e3;--cm-q-website-text:#1f4f80;--cm-q-website-punkt:#3b7bbf;--cm-q-sonstige-bg:#e9e0f2;--cm-q-sonstige-rand:#c7b3de;--cm-q-sonstige-text:#5b3f7a;--cm-q-sonstige-punkt:#8a6bb0;--cm-q-angebot-a:#fbf0d8;--cm-q-angebot-b:#f3e1b5;--cm-q-angebot-rand:#c9822f;--cm-q-angebot-text:#7a4511;--cm-q-sperre-a:#efeae0;--cm-q-sperre-b:#e2dccf;--cm-q-sperre-rand:#b9b09f;--cm-q-sperre-text:#45534a;--cm-q-ueberbucht-bg:#f5dcd5;--cm-q-ueberbucht-rand:#c2503b;--cm-q-ueberbucht-text:#7a2318;--cm-lc-bg:#3b7bbf2e;--cm-lc-rand:#3b7bbf99;--cm-ec-bg:#4e8a3e2e;--cm-ec-rand:#4e8a3e99;--cm-heute-bg:#c9822f1a;--cm-heute-linie:#c9822f99;--cm-wochenende-bg:#f5f1e8;--cm-auswahl-bg:#1f33281a;--cm-auswahl-rand:#1f3328;--cm-diagramm-eins:#2f6fa8;--cm-diagramm-zwei:#c9822f;--cm-diagramm-vergleich:#8a948c;--cm-graph:#c9822f;--cm-glas:#fbf9f4eb;--cm-glas-leiste:#fbf9f4db;--cm-glas-rand:#1e2b231a;--cm-glas-schatten:0 12px 32px -24px #1f33288c;--cm-glas-hover:#1e2b230f;--cm-leiste:#1f3328;--cm-leiste-rand:#1f3328;--cm-leiste-text:#c6d2c7;--cm-leiste-leise:#a7b8aa;--cm-leiste-hell:#fff;--cm-leiste-aktiv:#eef2ea1a;--cm-leiste-aktiv-rand:#eef2ea29;--cm-leiste-symbol:#e9c38a;--cm-leiste-hover:#eef2ea12;--cm-leiste-linie:#eef2ea1f;--cm-leiste-feld:#eef2ea14;--cm-leiste-gefahr:#f2a097;--cm-held:#1f3328;--cm-held-text:#eef2ea;--cm-held-text-2:#d3ddd3;--cm-held-leise:#a7b8aa;--cm-held-kachel:#eef2ea12;--cm-held-kachel-rand:#eef2ea24;--cm-held-linie:#e9c38a;--cm-held-baum:#284234;--cm-held-gefahr:#f2a097;--cm-kachel:#e6ebdd;--cm-kachel-symbol:#2e4a39;--cm-nav-aktiv:#1f3328;--cm-nav-aktiv-text:#f4f1e8;--cm-auf-bild:#f7f3ec;--cm-bild-schleier-1:#14221aeb;--cm-bild-schleier-2:#14221a73;--cm-bild-schleier-3:#0000001f;--cm-bild-glas:#100f0e52;--cm-bild-glas-hover:#100f0e75;--cm-bild-glas-rand:#ffffff38;--cm-bild-punkt-gut:#9fd08f;--cm-bild-punkt-lc:#9cc6ea;--cm-bild-punkt-akzent:#ffb27a;--cm-bild-punkt-gefahr:#f2a097;--cm-schatten-pop:0 30px 60px -30px #14221a8c}:root[data-thema=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cm-hintergrund:#121110;--cm-flaeche:#1b1916;--cm-flaeche-2:#211e1b;--cm-flaeche-3:#2a2622;--cm-rand:#f3ede417;--cm-rand-stark:#f3ede429;--cm-text:#f3ede4;--cm-text-2:#e3dbd0;--cm-text-3:#c9bfb2;--cm-text-leise:#9a8f82;--cm-text-blass:#6f665c;--cm-akzent:#ff7a3d;--cm-akzent-hover:#ff8c55;--cm-akzent-text:#ff9a66;--cm-akzent-hell:#ff7a3d24;--cm-akzent-rand:#ff7a3d52;--cm-auf-akzent:#1a0f08;--cm-laterne:#ff7a3d;--cm-laterne-text:#ff9a66;--cm-laterne-hell:#ff7a3d24;--cm-laterne-rand:#ff7a3d52;--cm-auf-laterne:#1a0f08;--cm-gefahr:#f08a80;--cm-gefahr-punkt:#f08a80;--cm-zaehler:#ff7a3d;--cm-auf-zaehler:#1a0f08;--cm-gefahr-hell:#f08a8024;--cm-gefahr-rand:#f08a8059;--cm-erfolg:#a9d4b0;--cm-erfolg-punkt:#8fbf98;--cm-erfolg-hell:#8fbf9824;--cm-erfolg-rand:#8fbf9859;--cm-info:#a9cbe6;--cm-info-punkt:#7fb2d9;--cm-info-hell:#7fb2d924;--cm-info-rand:#7fb2d959;--cm-warnung:#f2c66b;--cm-warnung-punkt:#f2b64c;--cm-warnung-hell:#f2b64c24;--cm-warnung-rand:#f2b64c59;--cm-ec:#8fbf98;--cm-ec-text:#a9d4b0;--cm-ec-hell:#8fbf9829;--cm-lc:#7fb2d9;--cm-lc-text:#a9cbe6;--cm-lc-hell:#7fb2d929;--cm-platzhalter:#24211d;--cm-platzhalter-glanz:#2e2a25;--cm-schatten:0 1px 2px #0000004d;--cm-schatten-hoch:0 22px 44px -26px #000000d9;--cm-fokus:#ff7a3d;--cm-schleier:#0807069e;--cm-person-1:#2f5f8f;--cm-person-2:#3f6a35;--cm-person-3:#9a5216;--cm-person-4:#6b4a8f;--cm-person-5:#9b2c1f;--cm-person-6:#2c6b66;--cm-person-7:#7d5f12;--cm-person-8:#9a2f62;--cm-person-9:#5c554d;--cm-person-10:#7a4511;--cm-person-11:#42479a;--cm-person-12:#4d6b1f;--cm-rein:#a9d4b0;--cm-rein-hell:#8fbf9824;--cm-rein-rand:#8fbf9866;--cm-rein-punkt:#8fbf98;--cm-auf-rein:#0f1f12;--cm-rein-heute-bg:#8fbf9814;--cm-rein-heute-linie:#8fbf9880;--cm-mehrere-bg:#f2c66b17;--cm-mehrere-rand:#f2c66b66;--cm-mehrere-text:#f2c66b;--cm-abwesend-a:#2a2033;--cm-abwesend-b:#31253d;--cm-abwesend-rand:#b48cdc73;--cm-abwesend-text:#dcc8f2;--cm-rp-buchung-bg:#24211d;--cm-rp-buchung-rand:#3a352e;--cm-laeuft:#ff7a3d;--cm-q-airbnb-bg:#f08a8029;--cm-q-airbnb-rand:#f08a806b;--cm-q-airbnb-text:#f5b3ab;--cm-q-airbnb-punkt:#f08a80;--cm-q-booking-bg:#8fbf9829;--cm-q-booking-rand:#8fbf986b;--cm-q-booking-text:#bfe0c4;--cm-q-booking-punkt:#8fbf98;--cm-q-direkt-bg:#ff7a3d2e;--cm-q-direkt-rand:#ff7a3d73;--cm-q-direkt-text:#ffb590;--cm-q-direkt-punkt:#ff7a3d;--cm-q-website-bg:#7fb2d929;--cm-q-website-rand:#7fb2d96b;--cm-q-website-text:#c2dcf0;--cm-q-website-punkt:#7fb2d9;--cm-q-sonstige-bg:#b48cdc29;--cm-q-sonstige-rand:#b48cdc6b;--cm-q-sonstige-text:#dcc8f2;--cm-q-sonstige-punkt:#b48cdc;--cm-q-angebot-a:#2c2414;--cm-q-angebot-b:#3a2e16;--cm-q-angebot-rand:#f2b64c;--cm-q-angebot-text:#f2c66b;--cm-q-sperre-a:#24211d;--cm-q-sperre-b:#2c2822;--cm-q-sperre-rand:#57514a;--cm-q-sperre-text:#c9bfb2;--cm-q-ueberbucht-bg:#f08a8038;--cm-q-ueberbucht-rand:#f08a80;--cm-q-ueberbucht-text:#f5b3ab;--cm-lc-bg:#7fb2d940;--cm-lc-rand:#7fb2d9b3;--cm-ec-bg:#8fbf9840;--cm-ec-rand:#8fbf98b3;--cm-heute-bg:#ff7a3d17;--cm-heute-linie:#ff7a3d99;--cm-wochenende-bg:#191715;--cm-auswahl-bg:#ff7a3d29;--cm-auswahl-rand:#ff7a3d;--cm-diagramm-eins:#7fb2d9;--cm-diagramm-zwei:#ff7a3d;--cm-diagramm-vergleich:#9a8f82;--cm-graph:#ff7a3d;--cm-glas:#1b1916db;--cm-glas-leiste:#1b1916d1;--cm-glas-rand:#f3ede417;--cm-glas-schatten:0 24px 48px -28px #000c;--cm-glas-hover:#f3ede412;--cm-leiste:#1b1916d1;--cm-leiste-rand:#f3ede417;--cm-leiste-text:#c9bfb2;--cm-leiste-leise:#9a8f82;--cm-leiste-hell:#fff;--cm-leiste-aktiv:#f3ede412;--cm-leiste-aktiv-rand:#f3ede41a;--cm-leiste-symbol:#ff7a3d;--cm-leiste-hover:#f3ede412;--cm-leiste-linie:#f3ede414;--cm-leiste-feld:#f3ede40d;--cm-leiste-gefahr:#f08a80;--cm-held:#1b1916;--cm-held-text:#f3ede4;--cm-held-text-2:#c9bfb2;--cm-held-leise:#9a8f82;--cm-held-kachel:#f3ede40a;--cm-held-kachel-rand:#f3ede417;--cm-held-linie:#ff7a3d;--cm-held-baum:#221f1b;--cm-held-gefahr:#f08a80;--cm-kachel:#ff7a3d1f;--cm-kachel-symbol:#ff9a66;--cm-nav-aktiv:#ff7a3d24;--cm-nav-aktiv-text:#ff9a66;--cm-bild-schleier-1:#0e0d0cf0;--cm-bild-schleier-2:#0e0d0c73;--cm-schatten-pop:0 30px 60px -24px #000000e6}@media print{:root[data-thema=dunkel]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cm-hintergrund:#fff;--cm-flaeche:#fff;--cm-flaeche-2:#fafafa;--cm-flaeche-3:#f4f4f5;--cm-rand:#e4e4e7;--cm-rand-stark:#d4d4d8;--cm-text:#18181b;--cm-text-2:#3f3f46;--cm-text-3:#52525b;--cm-text-leise:#71717a}}@font-face{font-family:Manrope Ersatz;src:local(Arial),local(Helvetica Neue),local(Helvetica);ascent-override:108.7%;descent-override:30.6%;line-gap-override:0%;size-adjust:98.1%}@font-face{font-family:Bricolage Ersatz;src:local(Arial),local(Helvetica Neue),local(Helvetica);ascent-override:84.8%;descent-override:24.6%;line-gap-override:0%;size-adjust:109.7%}@font-face{font-family:Fraunces Ersatz;src:local(Georgia),local(Times New Roman),local(Times);ascent-override:78.2%;descent-override:20.4%;line-gap-override:0%;size-adjust:125%}:root{--cm-schrift:"Manrope Variable", "Manrope Ersatz", system-ui, sans-serif;--cm-schrift-anzeige:"Bricolage Grotesque Variable", "Bricolage Ersatz", "Manrope Variable", system-ui, sans-serif;--cm-schrift-titel:"Fraunces Variable", "Fraunces Ersatz", Georgia, serif;--cm-kurve:cubic-bezier(.4, 0, .2, 1);--cm-kurve-weich:cubic-bezier(.2, .8, .2, 1);--cm-kurve-feder:cubic-bezier(.32, .72, 0, 1);--cm-dauer:.42s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--cm-hintergrund);min-height:100dvh;color:var(--cm-text);font-family:var(--cm-schrift);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--cm-akzent-text)}:focus-visible{outline:2px solid var(--cm-fokus);outline-offset:2px}.cm-unsichtbar{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cm-zahl{font-variant-numeric:tabular-nums}.cm-anzeige{font-family:var(--cm-schrift-anzeige);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.cm-titelschrift{font-family:var(--cm-schrift-titel);letter-spacing:-.02em;font-optical-sizing:auto;font-weight:500}@keyframes cm-drehen{to{transform:rotate(360deg)}}@keyframes cm-glanz{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes cm-auf{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes cm-linie{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes cm-einblenden{0%{opacity:0}to{opacity:1}}@keyframes cm-puls-punkt{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:0s!important;animation-iteration-count:1!important}}.cm-karte{background:var(--cm-flaeche);border:1px solid var(--cm-rand);box-shadow:var(--cm-schatten);transition:border-color .45s ease, box-shadow .45s ease, background-color .45s ease, transform .5s var(--cm-kurve-weich);border-radius:24px}.cm-karte--innen{padding:22px 24px}.cm-heben{transition:transform .5s var(--cm-kurve-weich), box-shadow .5s ease, background-color .45s ease, border-color .45s ease}.cm-heben:hover{box-shadow:var(--cm-schatten-hoch);transform:translateY(-4px)}.cm-knopf{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),color .2s,transform .15s cubic-bezier(.4,0,.2,1),box-shadow .2s;display:inline-flex;position:relative}.cm-knopf:disabled{cursor:not-allowed;opacity:.6}.cm-knopf:active:not(:disabled){transform:scale(.96)}.cm-knopf--haupt{background:var(--cm-akzent);color:var(--cm-auf-akzent)}.cm-knopf--haupt:hover:not(:disabled){background:var(--cm-akzent-hover)}.cm-knopf--zweit{color:var(--cm-text);border-color:var(--cm-rand-stark);background:0 0}.cm-knopf--zweit:hover:not(:disabled){background:var(--cm-flaeche-3)}.cm-knopf--leise{color:var(--cm-text-3);background:0 0}.cm-knopf--leise:hover:not(:disabled){background:var(--cm-flaeche-3);color:var(--cm-text)}.cm-knopf--gefahr{background:var(--cm-flaeche);color:var(--cm-gefahr);border-color:var(--cm-gefahr-rand)}.cm-knopf--gefahr:hover:not(:disabled){background:var(--cm-gefahr-hell)}.cm-knopf--breit{width:100%}.cm-knopf[aria-busy=true]>:not(.cm-knopf__laden){opacity:0}.cm-knopf__laden{place-items:center;display:grid;position:absolute;inset:0}.cm-ladekreis{border:2px solid var(--cm-rand-stark);border-top-color:var(--cm-akzent);border-radius:999px;flex:none;animation:.8s linear infinite cm-drehen;display:inline-block}.cm-knopf--haupt .cm-ladekreis{border-color:color-mix(in srgb, var(--cm-auf-akzent) 35%, transparent);border-top-color:var(--cm-auf-akzent)}.cm-platzhalter{background:linear-gradient(90deg, var(--cm-platzhalter) 0%, var(--cm-platzhalter-glanz) 50%, var(--cm-platzhalter) 100%);background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite cm-glanz;display:block}.cm-platzhalter--rund{border-radius:999px}.cm-wartet{filter:blur(3px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;transition:filter .25s,opacity .25s}.cm-feld{flex-direction:column;gap:6px;display:flex}.cm-feld__label{color:var(--cm-text-2);font-size:13px;font-weight:600}.cm-feld__eingabe{background:var(--cm-flaeche-2);width:100%;min-height:44px;color:var(--cm-text);border:1px solid var(--cm-rand-stark);border-radius:14px;padding:0 14px;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1)}select.cm-feld__eingabe{padding-right:32px}.cm-feld__eingabe:focus{border-color:var(--cm-akzent);box-shadow:0 0 0 3px var(--cm-akzent-hell);outline:none}.cm-feld__eingabe[aria-invalid=true]{border-color:var(--cm-gefahr)}.cm-feld__eingabe:disabled{background:var(--cm-flaeche-3);color:var(--cm-text-leise)}.cm-feld__hinweis{color:var(--cm-text-leise);font-size:12px}.cm-feld__fehler{color:var(--cm-gefahr);font-size:12px;font-weight:500}.cm-haken{color:var(--cm-text-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;display:flex}.cm-haken input{width:18px;height:18px;accent-color:var(--cm-akzent);flex:none;margin:1px 0 0}.cm-hinweis{border:1px solid;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.cm-hinweis--fehler{background:var(--cm-gefahr-hell);border-color:var(--cm-gefahr-rand);color:var(--cm-gefahr)}.cm-hinweis--erfolg{background:var(--cm-erfolg-hell);border-color:var(--cm-erfolg-rand);color:var(--cm-erfolg)}.cm-hinweis--info{background:var(--cm-info-hell);border-color:var(--cm-info-rand);color:var(--cm-info)}.cm-chip{white-space:nowrap;background:var(--cm-flaeche-3);height:26px;color:var(--cm-text-2);border:1px solid var(--cm-rand);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.cm-chip--akzent{background:var(--cm-akzent-hell);color:var(--cm-akzent-text);border-color:var(--cm-akzent-rand)}.cm-chip--warnung{background:var(--cm-warnung-hell);color:var(--cm-warnung);border-color:var(--cm-warnung-rand)}.cm-chip--erfolg{background:var(--cm-erfolg-hell);color:var(--cm-erfolg);border-color:var(--cm-erfolg-rand)}.cm-chip--laterne{background:var(--cm-laterne-hell);color:var(--cm-laterne-text);border-color:#0000}.cm-chip--gefahr{background:var(--cm-gefahr-hell);color:var(--cm-gefahr);border-color:#0000}.cm-chip--ec{background:var(--cm-ec-hell);color:var(--cm-ec-text);border-color:#0000}.cm-chip--lc{background:var(--cm-lc-hell);color:var(--cm-lc-text);border-color:#0000}.cm-chip--voll{background:var(--cm-akzent);color:var(--cm-auf-akzent);border-color:#0000}.cm-avatar{background:var(--cm-akzent-hell);color:var(--cm-akzent-text);box-shadow:0 0 0 2px var(--cm-flaeche), 0 0 0 4px var(--cm-akzent);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.cm-avatar--bild{background:var(--cm-flaeche-3);overflow:hidden}.cm-avatar--bild img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.cm-segmente{background:var(--cm-flaeche-3);border:1px solid var(--cm-rand);border-radius:14px;align-self:flex-start;gap:3px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.cm-segmente button{min-height:36px;color:var(--cm-text-3);cursor:pointer;transition:background-color .35s var(--cm-kurve), color .35s var(--cm-kurve), box-shadow .35s var(--cm-kurve);background:0 0;border:0;border-radius:10px;padding:0 14px;font-size:13px;font-weight:700}.cm-segmente button[aria-pressed=true]{background:var(--cm-flaeche);color:var(--cm-text);box-shadow:var(--cm-schatten)}.cm-tabelle-huelle{max-width:100%;position:relative;overflow-x:auto}.cm-tabelle{border-collapse:collapse;width:100%;font-size:13px}.cm-tabelle th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--cm-text-leise);border-bottom:1px solid var(--cm-rand);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:800}.cm-tabelle td{border-bottom:1px solid var(--cm-rand);vertical-align:top;padding:12px}.cm-tabelle tr:last-child td{border-bottom:0}.cm-tabelle a{color:var(--cm-text);font-weight:600;text-decoration:none}.cm-tabelle a:hover{color:var(--cm-akzent-text);text-decoration:underline}.cm-reiter{border-bottom:1px solid var(--cm-rand);flex-wrap:wrap;gap:4px;display:flex}.cm-reiter a,.cm-reiter button{color:var(--cm-text-3);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none}.cm-reiter a:hover,.cm-reiter button:hover{color:var(--cm-text)}.cm-reiter a[aria-current=page],.cm-reiter button[aria-current=page]{color:var(--cm-text);border-bottom-color:var(--cm-laterne)}.cm-kennzahl{background:var(--cm-flaeche);border:1px solid var(--cm-rand);border-radius:18px;flex-direction:column;gap:2px;min-width:160px;padding:16px 18px;display:flex}.cm-kennzahl__titel{letter-spacing:.08em;text-transform:uppercase;color:var(--cm-text-leise);font-size:11px;font-weight:700}.cm-kennzahl__wert{font-family:var(--cm-schrift-anzeige);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.cm-person{color:var(--cm-auf-person);border-radius:999px;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.cm-person--bild{background:var(--cm-flaeche-3);overflow:hidden}.cm-person--bild img{object-fit:cover;width:100%;height:100%;display:block}.cm-person--1{background:var(--cm-person-1)}.cm-person--2{background:var(--cm-person-2)}.cm-person--3{background:var(--cm-person-3)}.cm-person--4{background:var(--cm-person-4)}.cm-person--5{background:var(--cm-person-5)}.cm-person--6{background:var(--cm-person-6)}.cm-person--7{background:var(--cm-person-7)}.cm-person--8{background:var(--cm-person-8)}.cm-person--9{background:var(--cm-person-9)}.cm-person--10{background:var(--cm-person-10)}.cm-person--11{background:var(--cm-person-11)}.cm-person--12{background:var(--cm-person-12)}:root{--kopf-h:76px;--kopf-rand:24px;--leiste-b:264px;--leiste-schmal:76px;--oben:calc(var(--kopf-h) + 16px)}@media (width<=760px){:root{--kopf-h:64px;--kopf-rand:8px;--oben:calc(var(--kopf-h) + 18px)}}.kopf-aussen{z-index:50;padding:0 var(--kopf-rand);pointer-events:none;position:fixed;top:0;left:0;right:0}.kopf{pointer-events:auto;background:var(--cm-glas);border:1px solid var(--cm-glas-rand);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);max-width:1392px;box-shadow:var(--cm-glas-schatten);border-top:0;border-radius:0 0 24px 24px;margin:0 auto;transition:background-color .45s,border-color .45s;position:relative}.kopf-platz{height:var(--kopf-h)}.kopf__zeile{height:var(--kopf-h);justify-content:space-between;align-items:center;gap:16px;padding:0 14px 0 12px;display:flex}.kopf__links{align-items:center;gap:10px;min-width:0;display:flex}.kopf__titel{font-family:var(--cm-schrift-anzeige);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;animation:cm-auftauchen .4s var(--cm-kurve-weich);padding-left:2px;font-size:21px;font-weight:600;overflow:hidden}.kopf__ich{cursor:pointer;min-width:0;color:var(--cm-text);text-align:left;transition:background-color .25s var(--cm-kurve);background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:5px 12px 5px 5px;display:flex}.kopf__ich:hover{background:var(--cm-glas-hover)}.kopf__ich .cm-avatar{box-shadow:none;background:var(--cm-kachel);color:var(--cm-kachel-symbol)}.kopf__ichtext{flex-direction:column;min-width:0;line-height:1.2;display:flex}.kopf__name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.kopf__unter{color:var(--cm-text-leise);font-size:12px}.kopf__pfeil{color:var(--cm-text-leise);transition:transform .4s var(--cm-kurve-weich);flex:none}.kopf__ich[aria-expanded=true] .kopf__pfeil{transform:rotate(180deg)}.kopf__nav{flex:none;align-items:center;gap:6px;display:flex}.kopf__knopf{min-width:44px;height:44px;color:var(--cm-text-3);cursor:pointer;transition:background-color .35s var(--cm-kurve), color .35s var(--cm-kurve), transform .18s var(--cm-kurve);background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex;position:relative}.kopf__knopf:hover{background:var(--cm-glas-hover);color:var(--cm-text)}.kopf__knopf:active{transform:scale(.95)}.kopf__knopf[aria-current=page],.kopf__knopf[aria-expanded=true]{background:var(--cm-nav-aktiv);color:var(--cm-nav-aktiv-text)}.kopf__knopf--text{padding:0 16px}.kopf__knopftext{font-size:14px;font-weight:700}@media (width<=760px){.kopf__knopftext{display:none}.kopf__knopf--text{padding:0}.kopf__unter{display:none}}@media (width<=440px){.kopf__zeile{gap:8px;padding:0 8px}.kopf__nav{gap:2px}.kopf__knopf{min-width:40px;height:42px}.kopf__titel{font-size:19px}}.kopf__zahl{background:var(--cm-zaehler);min-width:18px;height:18px;color:var(--cm-auf-zaehler);animation:cm-ploppen .4s var(--cm-kurve-weich);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:5px;right:4px}.kopf__wechsel{place-items:center;display:grid}.kopf__wechsel>svg{transition:transform .45s var(--cm-kurve), opacity .3s var(--cm-kurve);grid-area:1/1}.kopf__wechsel[data-zu=nein]>svg:last-child{opacity:0;transform:rotate(-90deg)scale(.6)}.kopf__wechsel[data-zu=ja]>svg:first-child{opacity:0;transform:rotate(90deg)scale(.6)}.kopf__burger-linien{width:20px;height:14px;display:block;position:relative}.kopf__burger-linien i{height:2px;transition:width .42s var(--cm-kurve), transform .42s var(--cm-kurve), opacity .25s var(--cm-kurve), top .42s var(--cm-kurve);background:currentColor;border-radius:2px;position:absolute;left:0}.kopf__burger-linien i:first-child{width:12px;top:0}.kopf__burger-linien i:nth-child(2){width:20px;top:6px}.kopf__burger-linien i:nth-child(3){width:16px;top:12px}.leiste-zu .kopf__burger-linien i{width:20px}@media (width<=1023px){.kopf__burger--auf .kopf__burger-linien i{width:20px}.kopf__burger--auf .kopf__burger-linien i:first-child{top:6px;transform:rotate(45deg)}.kopf__burger--auf .kopf__burger-linien i:nth-child(2){opacity:0;transform:scaleX(.2)}.kopf__burger--auf .kopf__burger-linien i:nth-child(3){top:6px;transform:rotate(-45deg)}}.kopf__klappe{transition:grid-template-rows .5s var(--cm-kurve);grid-template-rows:0fr;display:grid}.kopf--offen .kopf__klappe{grid-template-rows:1fr}.kopf__bereiche{visibility:hidden;min-height:0;transition:visibility 0s linear .5s;overflow:hidden}.kopf--offen .kopf__bereiche{max-height:calc(80dvh - var(--kopf-h));visibility:visible;transition:visibility linear;overflow-y:auto}.kopf__bereiche-innen{border-top:1px solid var(--cm-rand);flex-direction:column;gap:14px;margin:0 14px;padding:14px 0 16px;display:flex}.kopf__raster{grid-template-columns:repeat(auto-fill,minmax(min(100%,176px),1fr));gap:6px;display:grid}.kopf__kachel{color:var(--cm-text);text-align:left;cursor:pointer;opacity:0;transition:opacity .35s ease, transform .55s var(--cm-kurve-weich), background-color .25s ease;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:8px 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex;transform:translateY(10px)}.kopf--offen .kopf__kachel,.kopf--offen .kopf__fuss{opacity:1;transition-delay:calc(var(--i,0) * 22ms + 80ms), calc(var(--i,0) * 22ms + 80ms), 0s;transform:none}.kopf__kachel-symbol{background:var(--cm-kachel);width:38px;height:38px;color:var(--cm-kachel-symbol);transition:transform .35s var(--cm-kurve-weich), background-color .45s ease;border-radius:12px;flex:none;place-items:center;display:grid}.kopf__kachel:hover{background:var(--cm-glas-hover)}.kopf__kachel:hover .kopf__kachel-symbol{transform:translateY(-1px)scale(1.04)}.kopf__kachel[aria-current=page] .kopf__kachel-symbol{background:var(--cm-akzent);color:var(--cm-auf-akzent)}.kopf__fuss{border-top:1px solid var(--cm-rand);opacity:0;transition:opacity .35s ease, transform .55s var(--cm-kurve-weich);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex;transform:translateY(10px)}.kopf__darstellung{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kopf__darstellung-titel{color:var(--cm-text-leise);font-size:13px;font-weight:700}.kopf__fuss-rechts{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.kopf__abmelden{border:1px solid var(--cm-rand);height:44px;color:var(--cm-gefahr);cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:8px;padding:0 14px;font-weight:700;transition:background-color .25s,transform .18s;display:inline-flex}.kopf__abmelden:hover{background:var(--cm-gefahr-hell)}.kopf__abmelden:active{transform:scale(.96)}.cm-gleiter{background:var(--cm-flaeche-3);border:1px solid var(--cm-rand);border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:4px;display:grid;position:relative}.cm-gleiter__feld{width:calc((100% - 8px) / var(--n,2));background:var(--cm-flaeche);border:1px solid var(--cm-rand);box-shadow:var(--cm-schatten);transform:translateX(calc(var(--wahl,0) * 100%));transition:transform .5s var(--cm-kurve-feder), background-color .45s ease;border-radius:10px;position:absolute;top:4px;bottom:4px;left:4px}.cm-gleiter button{min-height:38px;color:var(--cm-text-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:700;transition:color .3s;display:inline-flex;position:relative}.cm-gleiter button[aria-pressed=true],.cm-gleiter button[aria-selected=true]{color:var(--cm-text)}.kopf-schleier{z-index:45;background:var(--cm-schleier);opacity:0;pointer-events:none;transition:opacity .45s var(--cm-kurve);position:fixed;inset:0}.kopf-schleier--an{opacity:.5;pointer-events:auto}@media (width<=760px){.kopf{border-top:1px solid var(--cm-glas-rand);border-radius:22px;margin-top:8px}.kopf-platz{height:calc(var(--kopf-h) + 8px)}.kopf__zeile{padding:0 8px}.kopf__raster{grid-template-columns:repeat(3,minmax(0,1fr))}.kopf__kachel{text-align:center;flex-direction:column;gap:6px;padding:8px 2px;font-size:12px}.kopf__kachel-symbol{border-radius:16px;width:48px;height:48px}}.leiste{z-index:40;top:var(--oben);left:max(var(--kopf-rand), calc((100vw - 1392px) / 2 + var(--kopf-rand)));width:var(--leiste-b);background:var(--cm-leiste);border:1px solid var(--cm-leiste-rand);box-shadow:var(--cm-glas-schatten);color:var(--cm-leiste-text);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);transition:width .42s var(--cm-kurve), transform var(--cm-dauer) var(--cm-kurve), background-color .45s ease, border-color .45s ease, visibility 0s linear 0s;border-radius:24px;flex-direction:column;gap:4px;padding:14px 12px;display:flex;position:fixed;bottom:16px;overflow:hidden auto}.leiste__nav{flex-direction:column;gap:4px;display:flex}.leiste__punkt{min-height:46px;color:var(--cm-leiste-text);white-space:nowrap;transition:background-color .25s var(--cm-kurve), color .25s var(--cm-kurve), transform .18s var(--cm-kurve);border-radius:14px;align-items:center;gap:12px;padding:0 13px;font-size:14px;font-weight:600;text-decoration:none;display:flex;position:relative}button.leiste__punkt{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:600}.leiste__emoji{text-align:center;flex:none;width:19px;font-size:16px;line-height:1}.leiste__punkt svg{transition:color .25s var(--cm-kurve), transform .3s var(--cm-kurve-weich);flex:none}.leiste__punkt:hover{background:var(--cm-leiste-hover);color:var(--cm-leiste-hell)}.leiste__punkt:hover svg{transform:translate(1px)}.leiste__punkt:active{transform:scale(.98)}.leiste__punkt[aria-current=page]{background:var(--cm-leiste-aktiv);box-shadow:inset 0 0 0 1px var(--cm-leiste-aktiv-rand);color:var(--cm-leiste-hell);font-weight:700}.leiste__punkt[aria-current=page] svg{color:var(--cm-leiste-symbol)}.leiste__punkt--gefahr{color:var(--cm-leiste-gefahr);margin-top:17px}.leiste__punkt--gefahr:before{content:"";border-top:1px solid var(--cm-leiste-linie);position:absolute;top:-9px;left:8px;right:8px}.leiste__punkt--gefahr svg,.leiste__punkt--gefahr[aria-current=page] svg{color:var(--cm-leiste-gefahr)}.leiste__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;transition:opacity .25s .12s;overflow:hidden}.leiste__zahl{box-sizing:border-box;background:var(--cm-laterne);min-width:24px;height:22px;color:var(--cm-auf-laterne);border-radius:11px;flex:none;place-items:center;padding:0 7px;font-size:12px;font-weight:800;transition:opacity .25s .12s;display:grid}.leiste__gruppe{letter-spacing:.1em;text-transform:uppercase;color:var(--cm-leiste-leise);white-space:nowrap;padding:12px 13px 6px;font-size:11px;font-weight:800;transition:opacity .25s .12s}.leiste__linie{background:var(--cm-leiste-linie);flex:none;height:1px;margin:10px 8px}.leiste__knopf{background:var(--cm-laterne);width:100%;color:var(--cm-auf-laterne);flex:none;margin-bottom:10px;overflow:hidden}.leiste__knopf .leiste__text{flex:none}.bp__gebucht{font-size:13px}.leiste__knopf:hover:not(:disabled){background:var(--cm-laterne);filter:brightness(1.06)}.leiste__zusatz{flex-direction:column;gap:16px;padding:4px 4px 2px;transition:opacity .25s .12s;display:flex}.leiste__feld{flex-direction:column;gap:8px;min-width:0;display:flex}.leiste__feld-label{letter-spacing:.1em;text-transform:uppercase;color:var(--cm-leiste-leise);padding:0 9px;font-size:11px;font-weight:800}.leiste__suche{background:var(--cm-leiste-feld);border:1px solid var(--cm-leiste-linie);min-height:42px;color:var(--cm-leiste-leise);border-radius:13px;align-items:center;gap:8px;padding:0 12px;transition:border-color .2s;display:flex}.leiste__suche:focus-within{border-color:var(--cm-leiste-symbol)}.leiste__suche input{min-width:0;color:var(--cm-leiste-hell);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.leiste__suche input::placeholder{color:var(--cm-leiste-leise)}.leiste__filter{flex-wrap:wrap;gap:6px;display:flex}.leiste__filter button{border:1px solid var(--cm-leiste-linie);min-height:32px;color:var(--cm-leiste-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.leiste__filter button:hover{background:var(--cm-leiste-hover)}.leiste__filter button[aria-pressed=true]{background:var(--cm-leiste-aktiv);border-color:var(--cm-leiste-aktiv-rand);color:var(--cm-leiste-hell)}.leiste__zusatz .cm-knopf{justify-content:flex-start;width:100%}.leiste__zusatz .cm-knopf--zweit{border-color:var(--cm-leiste-linie);color:var(--cm-leiste-hell);background:0 0}.leiste__zusatz .cm-knopf--zweit:hover:not(:disabled){background:var(--cm-leiste-hover)}.leiste__zusatz .cm-knopf--leise{color:var(--cm-leiste-text);background:0 0}.leiste__zusatz .cm-knopf--leise:hover:not(:disabled){background:var(--cm-leiste-hover);color:var(--cm-leiste-hell)}.leiste__zusatz .cm-knopf--haupt{background:var(--cm-laterne);color:var(--cm-auf-laterne);justify-content:center}.leiste__zusatz .reihe .cm-knopf{width:auto}.leiste__zusatz .cm-feld__label{color:var(--cm-leiste-leise)}.leiste__zusatz .cm-feld__eingabe{background:var(--cm-leiste-feld);border-color:var(--cm-leiste-linie);color:var(--cm-leiste-hell)}.leiste__zusatz .inh__symbole button{color:var(--cm-leiste-text);border-color:var(--cm-leiste-linie);background:0 0}.leiste__zusatz .inh__symbole button[aria-checked=true]{background:var(--cm-leiste-aktiv);color:var(--cm-leiste-hell);border-color:var(--cm-leiste-aktiv-rand)}.leiste__schleier{z-index:39;background:var(--cm-schleier);opacity:0;pointer-events:none;transition:opacity .35s var(--cm-kurve);position:fixed;inset:0}@media (width>=1024px){.haupt--leiste{transition:margin-left .42s var(--cm-kurve), max-width .42s var(--cm-kurve), padding .42s var(--cm-kurve)}.haupt.haupt--leiste{max-width:1392px;padding-left:calc(var(--leiste-b) + 20px + var(--kopf-rand));padding-right:var(--kopf-rand);margin:0 auto}.haupt--leiste>.ansicht{width:100%}.leiste-zu .leiste{width:var(--leiste-schmal);transition:width .42s var(--cm-kurve), background-color .45s ease, border-color .45s ease}.leiste-zu .leiste__text,.leiste-zu .leiste__zahl,.leiste-zu .leiste__gruppe,.leiste-zu .leiste__zusatz{opacity:0;pointer-events:none;transition-delay:0s}.leiste-zu .leiste__knopf{padding:0}.leiste-zu .haupt.haupt--leiste{padding-left:calc(var(--leiste-schmal) + 20px + var(--kopf-rand))}}@media (width<=1023px){.leiste{top:calc(var(--kopf-h) + 16px);visibility:hidden;width:min(296px,84vw);transition:transform .55s var(--cm-kurve-feder), visibility 0s linear .55s, background-color .45s ease;bottom:8px;left:8px;transform:translate(calc(-100% - 24px))}.leiste-offen .leiste{visibility:visible;transition:transform .55s var(--cm-kurve-feder), visibility 0s linear 0s, background-color .45s ease;transform:none}.leiste-offen .leiste__schleier{opacity:1;pointer-events:auto}}.ansicht{min-width:0;animation:cm-hereingleiten .5s var(--cm-kurve-weich);flex-direction:column;gap:24px;display:flex}@keyframes cm-hereingleiten{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cm-auftauchen{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}@keyframes cm-ploppen{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}.mein{padding:12px 24px 0}.mein__karte{background:var(--cm-flaeche);border:1px solid var(--cm-rand);border-radius:24px;flex-wrap:wrap;align-items:center;gap:16px 32px;max-width:1392px;margin:0 auto;padding:24px 28px;display:flex}.mein__text{flex-direction:column;flex:280px;gap:4px;display:flex}.mein__titel{font-family:var(--cm-schrift-titel);letter-spacing:-.02em;font-size:30px;font-weight:500}@media (width<=760px){.mein{padding:10px 12px 0}.mein__karte{padding:18px}.mein__titel{font-size:22px}}.ueberschrift-klein{letter-spacing:.07em;text-transform:uppercase;color:var(--cm-text-leise);font-size:12px;font-weight:800}.reihe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stapel{flex-direction:column;gap:16px;display:flex}.leise{color:var(--cm-text-leise)}.haupt{max-width:1392px;padding:24px var(--kopf-rand) 56px;flex-direction:column;gap:24px;margin:0 auto;display:flex}.haupt--schmal{max-width:760px}@media (width<=760px){.haupt{padding:20px 12px 40px}}.seitentitel{font-family:var(--cm-schrift-titel);letter-spacing:-.02em;align-items:center;gap:12px;font-size:30px;font-weight:500;line-height:1.15;display:flex}.seitentitel svg{color:var(--cm-laterne)}.seitentitel{overflow-wrap:anywhere;flex-wrap:wrap;margin:0}.seitentitel__zusatz{font-family:var(--cm-schrift);letter-spacing:.06em;text-transform:uppercase;color:var(--cm-text-leise);padding-top:8px;font-size:14px;font-weight:700}@media (width<=760px){.seitentitel{font-size:26px}}.leer{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.leer__symbol{background:var(--cm-akzent-hell);width:56px;height:56px;color:var(--cm-akzent);border-radius:16px;place-items:center;margin-bottom:6px;display:grid}.leer__titel{font-size:18px;font-weight:700}.leer__text{max-width:460px;color:var(--cm-text-3)}.zugang{flex-direction:column;align-items:center;gap:24px;min-height:100dvh;padding:48px 16px 24px;display:flex}.zugang__marke{letter-spacing:-.01em;color:var(--cm-text);align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.zugang__logo{background:var(--cm-akzent);width:36px;height:36px;color:var(--cm-auf-akzent);border-radius:10px;place-items:center;display:grid}.zugang__karte{flex-direction:column;gap:18px;width:100%;max-width:420px;padding:28px;display:flex}.zugang__titel{font-family:var(--cm-schrift-titel);letter-spacing:-.02em;font-size:28px;font-weight:500}.zugang__fuss{flex-direction:column;align-items:center;gap:10px;margin-top:auto;display:flex}.zugang__fuss select,.recht__kopf select{border:1px solid var(--cm-rand-stark);background:var(--cm-flaeche);min-height:34px;color:var(--cm-text);border-radius:10px;padding:0 8px}.formular{flex-direction:column;gap:14px;display:flex}.verweise{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.verweise a{color:var(--cm-akzent-text);font-weight:500;text-decoration:none}.verweise a:hover{text-decoration:underline}.textknopf{color:var(--cm-akzent-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.textknopf:hover{text-decoration:underline}.profil-raster{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:24px;display:grid}.profilbild{align-items:center;gap:18px;margin-bottom:18px;display:flex}.profilbild .cm-avatar{box-shadow:0 0 0 3px var(--cm-flaeche), 0 0 0 5px var(--cm-akzent)}.profilbild__waehlen{cursor:pointer;gap:8px;position:relative}.profilbild__waehlen:focus-within{outline:2px solid var(--cm-fokus);outline-offset:2px}.profilbild__waehlen.ist-laedt{opacity:.6;pointer-events:none}.karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.karte-kopf>:first-child{flex:220px;min-width:0}.karte-titel{font-family:var(--cm-schrift-anzeige);letter-spacing:-.01em;font-size:19px;font-weight:600}.karte-titel>svg:first-child{vertical-align:-3px;margin-right:8px}.qr{background:var(--cm-flaeche);border:1px solid var(--cm-rand);border-radius:16px;width:184px;height:184px;padding:8px}.qr svg{width:100%;height:100%;display:block}.schluessel{word-break:break-all;background:var(--cm-flaeche-3);border-radius:10px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.codes{background:var(--cm-flaeche-3);border-radius:14px;grid-template-columns:repeat(2,1fr);gap:6px 16px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;display:grid}.hinweise{flex-direction:column;gap:8px;max-width:1392px;margin:12px auto 0;padding:0 24px;display:flex}.hinweise__knoepfe,.hinweise__frage{flex-wrap:wrap;align-items:center;gap:6px 16px;display:inline-flex}.hinweise__balken{border:1px solid;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 16px;font-size:13px;font-weight:500;display:flex}.hinweise__balken a{color:inherit;font-weight:600}.hinweise__balken--info{background:var(--cm-info-hell);border-color:var(--cm-info-rand);color:var(--cm-info)}.hinweise__balken--warnung{background:var(--cm-warnung-hell);border-color:var(--cm-warnung-rand);color:var(--cm-warnung)}.hinweise__balken--simulation{background:var(--cm-akzent-hell);border-color:var(--cm-akzent-rand);color:var(--cm-akzent-text)}@media (width<=760px){.hinweise{padding:0 12px}}@media (width>=1024px){.mit-leiste .hinweise{padding-left:calc(var(--leiste-b) + 20px + var(--kopf-rand));padding-right:var(--kopf-rand);transition:padding .42s var(--cm-kurve)}.mit-leiste.leiste-zu .hinweise{padding-left:calc(var(--leiste-schmal) + 20px + var(--kopf-rand))}}.abo-preis{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.abo-preis__betrag{letter-spacing:-.02em;font-size:28px;font-weight:700}.abo-zeilen{color:var(--cm-text-3);flex-direction:column;gap:6px;display:flex}.liste-schlicht{gap:6px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.liste-schlicht li{background:var(--cm-flaeche-2);word-break:break-word;border-radius:10px;padding:8px 12px}.kanal__status{align-items:center;gap:6px;display:inline-flex}.kanal__status--aktiv{background:var(--cm-erfolg-hell);border-color:var(--cm-erfolg-rand);color:var(--cm-erfolg)}.kanal__status--kein_preis,.kanal__status--fehler{background:var(--cm-gefahr-hell);border-color:var(--cm-gefahr-rand);color:var(--cm-gefahr)}.kanal__status--einrichten,.kanal__status--erst_sync{background:var(--cm-info-hell);border-color:var(--cm-info-rand);color:var(--cm-info)}.kanal__dialog{z-index:60;background:var(--cm-schleier);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.kanal__dialog-innen{background:var(--cm-flaeche);border-radius:20px;flex-direction:column;gap:8px;width:min(1100px,100%);height:min(860px,100%);padding:16px;display:flex}.kanal__iframe{border:1px solid var(--cm-rand);background:var(--cm-flaeche);border-radius:12px;flex:1;width:100%}.dash__wahl{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.dash__wahl button{border:1px solid var(--cm-rand);background:var(--cm-flaeche);height:36px;color:var(--cm-text-2);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.dash__wahl button[aria-pressed=true]{background:var(--cm-akzent-hell);border-color:var(--cm-akzent-rand);color:var(--cm-akzent-text)}.dash__kacheln{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}@media (width<=520px){.dash__kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dash__kacheln .cm-kennzahl{min-width:0;padding:14px}.dash__kacheln .cm-kennzahl__wert{overflow-wrap:anywhere;font-size:22px}}.dash__wert--an{color:var(--cm-erfolg)}.dash__wert--ab{color:var(--cm-info)}.dash__karte{font:inherit;text-align:left;cursor:pointer;padding:0}.dash__status--frei{color:var(--cm-text-3)}.dash__status--an{background:var(--cm-erfolg-hell);border-color:var(--cm-erfolg-rand);color:var(--cm-erfolg)}.dash__status--ab{background:var(--cm-info-hell);border-color:var(--cm-info-rand);color:var(--cm-info)}.dash__status--wechsel{background:var(--cm-warnung-hell);border-color:var(--cm-warnung-rand);color:var(--cm-warnung)}.dash__status--belegt{background:var(--cm-akzent-hell);border-color:var(--cm-akzent-rand);color:var(--cm-akzent-text)}.dash__termine{gap:16px;margin-top:12px;display:grid}.dash__termine ul{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.dash__termine li{background:var(--cm-flaeche-2);border-radius:12px;grid-template-columns:90px minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:grid}.dash__art{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.dash__art--anreise{color:var(--cm-erfolg)}.dash__art--abreise{color:var(--cm-info)}.dash__zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.dash__daten{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.dash__datum{border:1px solid;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.dash__datum .ueberschrift-klein{color:var(--cm-text-3)}.dash__datum--an{background:var(--cm-erfolg-hell);border-color:var(--cm-erfolg-rand)}.dash__datum--an strong{color:var(--cm-erfolg)}.dash__datum--ab{background:var(--cm-info-hell);border-color:var(--cm-info-rand)}.dash__datum--ab strong{color:var(--cm-info)}.dash__naechte{color:var(--cm-text-3);text-align:center;font-size:12px;font-weight:700}.dash__monat{text-align:center;min-width:140px;font-size:14px;font-weight:600}.dash__kalender{gap:4px;margin-top:12px;display:grid}.dash__kalender-kopf,.dash__kalender-woche{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.dash__kalender-kopf span{text-align:center;text-transform:uppercase;color:var(--cm-text-leise);font-size:11px;font-weight:700}.dash__tag{border-radius:10px;place-items:center;height:40px;font-size:13px;font-weight:600;display:grid;position:relative}.dash__tag>button{width:100%;height:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px}.dash__tag--fremd{color:var(--cm-text-leise);font-weight:500}.dash__tag--drin{background:var(--cm-akzent-hell);color:var(--cm-akzent-text)}.dash__tag--an{background:linear-gradient(90deg, transparent 50%, var(--cm-erfolg-hell) 50%);box-shadow:inset -3px 0 0 var(--cm-erfolg-rand)}.dash__tag--ab{background:linear-gradient(90deg, var(--cm-info-hell) 50%, transparent 50%)}.dash__tag--an.dash__tag--ab{background:linear-gradient(90deg, var(--cm-info-hell) 50%, var(--cm-erfolg-hell) 50%)}.dash__tag--heute{outline:2px solid var(--cm-akzent);outline-offset:-2px}@media (width<=900px){.dash__zwei{grid-template-columns:minmax(0,1fr)}.dash__termine li{grid-template-columns:80px minmax(0,1fr)}}.uk-raster{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.uk-karte{background:var(--cm-flaeche);border:1px solid var(--cm-rand);color:var(--cm-text);border-radius:20px;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.uk-karte:hover{border-color:var(--cm-rand-stark);box-shadow:var(--cm-schatten-hoch)}.uk-karte__bild{aspect-ratio:16/10;background:var(--cm-akzent-hell);color:var(--cm-akzent);place-items:center;display:grid}.uk-karte__text{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.uk-karte__name{font-size:15px;font-weight:700}.chips-auswahl{flex-wrap:wrap;gap:8px;display:flex}.chips-auswahl .cm-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;display:inline-flex}.bp{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;max-width:1600px;margin:0 auto;padding:20px 24px 40px;display:grid}.bp--ohne-leiste{grid-template-columns:minmax(0,1fr)}.bp__leiste{top:var(--oben);background:var(--cm-flaeche);border:1px solid var(--cm-rand);border-radius:20px;flex-direction:column;gap:18px;padding:16px;display:flex;position:sticky}.bp__leiste nav{flex-direction:column;gap:2px;display:flex}.bp__leiste nav a,.bp__leiste nav button{color:var(--cm-text-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.bp__leiste nav button[aria-current=page],.bp__leiste nav a[aria-current=page]{background:var(--cm-akzent-hell);color:var(--cm-akzent-text)}.bp__leiste nav a:hover,.bp__leiste nav button:hover{background:var(--cm-flaeche-3)}.bp__filter{flex-wrap:wrap;gap:6px;display:flex}.bp__filter button{border:1px solid var(--cm-rand);background:var(--cm-flaeche);height:30px;color:var(--cm-text-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.bp__filter button[aria-pressed=true]{background:var(--cm-akzent-hell);border-color:var(--cm-akzent-rand);color:var(--cm-akzent-text)}.bp__punkt{border-radius:999px;width:8px;height:8px;display:inline-block}.bp__werkzeug{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.bp__plan{background:var(--cm-flaeche);border:1px solid var(--cm-rand);overscroll-behavior-x:contain;overflow-anchor:none;-webkit-user-select:none;user-select:none;border-radius:20px;outline:none;overflow:auto hidden}.bp__kopf,.bp__zeile{display:flex}.bp__kopf{border-bottom:1px solid var(--cm-rand)}.bp__monat,.bp__name{z-index:3;width:var(--bp-namen);background:var(--cm-flaeche);border-right:1px solid var(--cm-rand);flex:none;position:sticky;left:0}.bp__monat{letter-spacing:.08em;text-transform:uppercase;color:var(--cm-text-3);flex-direction:column;justify-content:center;gap:2px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.bp__frueher{font:inherit;letter-spacing:0;text-transform:none;color:var(--cm-akzent-text);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:11px;font-weight:600;text-decoration:underline}.bp__tage{flex:none;height:54px;position:relative}.bp__tag{width:var(--bp-zelle);height:54px;color:var(--cm-text);border-left:1px solid var(--cm-rand);flex-direction:column;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex;position:absolute;top:0}.bp__tag--monat,.bp__zelle--monat{border-left:2px solid var(--cm-rand-stark)}.bp__tag small{color:var(--cm-text-leise);font-size:11px;font-weight:500}.bp__tag--we{background:var(--cm-wochenende-bg)}.bp__tag--heute{background:var(--cm-heute-bg);color:var(--cm-akzent-text);box-shadow:inset 1px 0 0 var(--cm-heute-linie), inset -1px 0 0 var(--cm-heute-linie)}.bp__tag--heute small{color:var(--cm-akzent-text)}.bp__zeile{border-bottom:1px solid var(--cm-rand)}.bp__zeile:last-child{border-bottom:0}.bp__name{align-items:center;gap:10px;min-width:0;height:64px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.bp__name span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bp__name a{color:var(--cm-text);text-decoration:none}.bp__name-bild{background:var(--cm-akzent-hell);width:36px;height:36px;color:var(--cm-akzent);border-radius:10px;flex:none;place-items:center;display:grid}.bp__spur{cursor:cell;flex:none;height:64px;position:relative}.bp__zelle{width:var(--bp-zelle);border:0;border-left:1px solid var(--cm-rand);color:var(--cm-text-blass);cursor:cell;background:0 0;padding:0;font-size:11px;position:absolute;top:0;bottom:0}.bp__zelle--we{background:var(--cm-wochenende-bg)}.bp__zelle--heute{background:var(--cm-heute-bg);box-shadow:inset 1px 0 0 var(--cm-heute-linie), inset -1px 0 0 var(--cm-heute-linie)}.bp__zelle:focus-visible{outline-offset:-2px}.bp__preis{pointer-events:none;color:var(--cm-text-3);flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:12px;font-weight:600;line-height:1.1;display:flex;position:absolute;top:0;bottom:0}.bp__preis small{color:var(--cm-text-leise);font-size:10px;font-weight:500}.bp__preis--hand>span{color:var(--cm-akzent-text)}.bp__preis--stop>span{color:var(--cm-gefahr);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.bp__preis .bp__kz{letter-spacing:.04em;color:var(--cm-text-3);font-size:9px;font-weight:700;position:absolute;top:4px}.bp__pille{z-index:1;height:52px;font:inherit;text-align:left;cursor:pointer;border:1px solid;align-items:center;gap:8px;min-width:0;padding:0 16px;display:flex;position:absolute;top:6px;overflow:hidden}.bp__pille-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.bp__pille-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bp__pille-text span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.bp__pille--airbnb{background:var(--cm-q-airbnb-bg);border-color:var(--cm-q-airbnb-rand);color:var(--cm-q-airbnb-text)}.bp__pille--bookingcom{background:var(--cm-q-booking-bg);border-color:var(--cm-q-booking-rand);color:var(--cm-q-booking-text)}.bp__pille--direkt{background:var(--cm-q-direkt-bg);border-color:var(--cm-q-direkt-rand);color:var(--cm-q-direkt-text)}.bp__pille--sonstiger_kanal{background:var(--cm-q-sonstige-bg);border-color:var(--cm-q-sonstige-rand);color:var(--cm-q-sonstige-text)}.bp__pille--website{background:var(--cm-q-website-bg);border-color:var(--cm-q-website-rand);color:var(--cm-q-website-text)}.bp__pille--angebot,.bp__pille--reserviert{background:repeating-linear-gradient(45deg, var(--cm-q-angebot-a) 0 5px, var(--cm-q-angebot-b) 5px 10px);border:1.5px dashed var(--cm-q-angebot-rand);color:var(--cm-q-angebot-text)}.bp__pille--sperre{background:repeating-linear-gradient(45deg, var(--cm-q-sperre-a) 0 4px, var(--cm-q-sperre-b) 4px 8px);border:1.5px dashed var(--cm-q-sperre-rand);color:var(--cm-q-sperre-text)}.bp__pille--ueberbucht{background:var(--cm-q-ueberbucht-bg);border:2px solid var(--cm-q-ueberbucht-rand);color:var(--cm-q-ueberbucht-text)}.bp__pille--angefragt{border-style:dashed;border-width:1.5px}.bp__pille--vorbei{opacity:.45}.bp__pille--vorbei strong{text-decoration:line-through}.bp__pille--jetzt{box-shadow:inset 4px 0 0 var(--cm-erfolg)}.bp__pille[aria-pressed=true]{box-shadow:0 0 0 2px var(--cm-flaeche), 0 0 0 4px var(--cm-text)}.bp__notiz{background:var(--cm-flaeche);min-width:18px;height:18px;color:var(--cm-text);border-radius:999px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.bp__lc{background:var(--cm-lc-bg);border:1px dashed var(--cm-lc-rand);height:52px;position:absolute;top:6px}.bp__ec{background:var(--cm-ec-bg);border:1px dashed var(--cm-ec-rand);height:52px;position:absolute;top:6px}.bp__auswahl{z-index:2;background:var(--cm-auswahl-bg);border:2px solid var(--cm-auswahl-rand);height:52px;color:var(--cm-akzent-text);pointer-events:none;border-radius:26px;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:6px}.bp__auswahl-text{background:var(--cm-flaeche);white-space:nowrap;border-radius:999px;padding:2px 8px}.bp__chip-airbnb{background:var(--cm-q-airbnb-bg);border-color:var(--cm-q-airbnb-rand);color:var(--cm-q-airbnb-text)}.bp__chip-bookingcom{background:var(--cm-q-booking-bg);border-color:var(--cm-q-booking-rand);color:var(--cm-q-booking-text)}.bp__chip-direkt{background:var(--cm-q-direkt-bg);border-color:var(--cm-q-direkt-rand);color:var(--cm-q-direkt-text)}.bp__chip-sonstiger_kanal{background:var(--cm-q-sonstige-bg);border-color:var(--cm-q-sonstige-rand);color:var(--cm-q-sonstige-text)}.bp__chip-website{background:var(--cm-q-website-bg);border-color:var(--cm-q-website-rand);color:var(--cm-q-website-text)}.bp__chip-angebot{background:var(--cm-q-angebot-a);border-color:var(--cm-q-angebot-rand);color:var(--cm-q-angebot-text)}.bp__haupt{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;min-width:0;display:grid}.bp__haupt--mit-panel{grid-template-columns:minmax(0,1fr) 360px}.bp__mitte{min-width:0}.bp__letzte--weg td{color:var(--cm-text-leise)}.bp__letzte--weg td:first-child+td{text-decoration:line-through}.bp__anfrage{background:var(--cm-q-airbnb-bg);border:1px solid var(--cm-q-airbnb-rand);color:var(--cm-q-airbnb-text);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;font-size:14px;display:flex}.bp__tipp{color:var(--cm-text-3);margin:10px 0 0;font-size:12px}.bp__panel{top:var(--oben);max-height:calc(100dvh - var(--oben) - 12px);outline:none;display:flex;position:sticky}.bp__panel .cm-karte{flex:1;max-height:100%;overflow-y:auto}@media (width<=1180px){.bp__haupt--mit-panel{grid-template-columns:minmax(0,1fr)}.bp__panel{z-index:55;width:min(380px,100vw - 32px);max-height:calc(100dvh - 32px);position:fixed;top:16px;right:16px}.bp__panel .cm-karte{box-shadow:var(--cm-schatten-hoch)}}.bp__legende{color:var(--cm-text-3);flex-wrap:wrap;gap:12px;margin-top:12px;font-size:12px;display:flex}.bp__legende span{align-items:center;gap:6px;display:inline-flex}.bp__legende i{border:1px solid;border-radius:6px;width:22px;height:12px;display:inline-block;position:static}.bp__legende-kz{letter-spacing:.04em;color:var(--cm-text-3);font-size:9px;font-weight:700}.bp__legende-kz--stop{color:var(--cm-gefahr);text-transform:uppercase}.bp__legende i.bp__legende-halb{border-radius:0 6px 6px 0;width:11px}.felder-zwei{grid-template-columns:1fr 1fr;gap:10px;display:grid}.felder-drei{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.felder-zwei.reihe-mit-knopf{grid-template-columns:1fr 1fr auto;align-items:end}.reihe-mit-knopf>.kopf__knopf{margin-bottom:4px}@media (width<=900px){.bp{grid-template-columns:minmax(0,1fr);padding:12px}.bp__leiste{position:static}}@media (width<=640px){.bp__name{padding:0 8px;font-size:12px}.bp__name-bild{display:none}.bp__pille{padding:0 10px}.bp__panel{width:auto;max-height:75dvh;inset:auto 8px 8px}}.team{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width>=1100px){.team--offen{grid-template-columns:minmax(0,1fr) 400px}}.team__panel{top:var(--oben);max-height:calc(100dvh - var(--oben) - 16px);border-radius:24px;position:sticky;overflow:auto}@media (width<=1099px){.team__panel{order:-1;max-height:none;position:static}}.team__liste{gap:2px;margin:0;padding:6px;list-style:none;display:grid}.team__zeile{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.team__zeile:hover{background:var(--cm-flaeche-2)}.team__zeile[aria-current]{background:var(--cm-akzent-hell)}.team__name{flex-direction:column;flex:auto;min-width:0;display:flex}.team__name>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team__rollen{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}@media (width<=640px){.team__zeile{flex-wrap:wrap}.team__rollen{justify-content:flex-start;padding-left:48px}}.team__leer{padding:16px}.team__gruppe{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.team__gruppe legend{margin-bottom:4px;padding:0;font-weight:700}.team__gruppe:disabled{opacity:.75}.team__haken{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px 12px;display:grid}.team__farben{flex-wrap:wrap;gap:8px;display:flex}.team__farbe{cursor:pointer;width:30px;height:30px;box-shadow:0 0 0 2px var(--cm-flaeche);border:0;border-radius:999px}.team__farbe[aria-checked=true]{box-shadow:0 0 0 2px var(--cm-flaeche), 0 0 0 4px var(--cm-text)}.team__farbe:disabled{cursor:default}.team__status{border-top:1px solid var(--cm-rand);margin-top:20px;padding-top:16px}.rp__gruen{background:var(--cm-rein);border-color:var(--cm-rein);color:var(--cm-auf-rein)}.rp__gruen:hover:not(:disabled){background:var(--cm-rein);filter:brightness(.92)}.rp__heute-chip{background:var(--cm-rein-hell);border:1px solid var(--cm-rein-rand);height:28px;color:var(--cm-rein);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.rp__heute-chip--konflikt{background:var(--cm-gefahr-hell);border-color:var(--cm-gefahr-rand);color:var(--cm-gefahr)}.rp__plan{background:var(--cm-flaeche);border:1px solid var(--cm-rand);overscroll-behavior-x:contain;overflow-anchor:none;border-radius:20px;overflow:auto hidden}.rp__innen{position:relative}.rp__zeile,.rp__kopf,.rp__teamkopf{display:flex;position:relative}.rp__zeile{border-bottom:1px solid var(--cm-flaeche-3)}.rp__zeile--team{height:44px}.rp__teamkopf{background:var(--cm-flaeche-2);border-bottom:1px solid var(--cm-rand);height:38px}.rp__name{width:var(--rp-namen);box-sizing:border-box;z-index:6;background:var(--cm-flaeche);flex:none;align-items:center;gap:8px;min-width:0;padding:0 10px;font-size:13px;font-weight:600;display:flex;position:sticky;left:0}.rp__teamkopf .rp__name{background:var(--cm-flaeche-2)}.rp__name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rp__name--kopf{justify-content:space-between}.rp__klapp{border:1px solid var(--cm-rand);background:var(--cm-flaeche);width:26px;height:26px;color:var(--cm-text-3);cursor:pointer;border-radius:6px;place-items:center;font-size:12px;display:grid}.rp__spur{width:calc(100% - var(--rp-namen));background-image:linear-gradient(to right, var(--cm-flaeche-3) 1px, transparent 1px);background-size:var(--rp-zelle) 100%;flex:none;position:relative}.rp__kopf{border-bottom:1px solid var(--cm-rand);height:62px}.rp__tage{flex:1;position:relative}.rp__tag{width:var(--rp-zelle);box-sizing:border-box;border-left:1px solid var(--cm-flaeche-3);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:6px;line-height:1.15;display:flex;position:absolute;top:0;bottom:0}.rp__tag strong{font-size:15px}.rp__tag small{color:var(--cm-text-leise);font-size:11px}.rp__tag--monat{border-left:2px solid var(--cm-rand-stark)}.rp__monat{letter-spacing:.06em;text-transform:uppercase;color:var(--cm-text-leise);white-space:nowrap;font-size:10px;font-weight:700;position:absolute;top:4px;left:6px}.rp__tag.rp__spalte--heute{background:var(--cm-rein-heute-bg);color:var(--cm-rein);box-shadow:inset 1px 0 0 var(--cm-rein-heute-linie), inset -1px 0 0 var(--cm-rein-heute-linie)}.rp__tag.rp__spalte--heute small{color:var(--cm-rein)}.rp__tag.rp__spalte--mehrere{background:var(--cm-mehrere-bg)}.rp__anzahl{box-sizing:border-box;background:var(--cm-mehrere-rand);min-width:16px;height:16px;color:var(--cm-mehrere-text);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:4px;right:6px}.rp__anzahl--konflikt{background:var(--cm-gefahr);color:var(--cm-auf-person)}.rp__spalte{width:var(--rp-zelle);pointer-events:none;position:absolute;top:0;bottom:0}.rp__spalte--we{background:var(--cm-wochenende-bg)}.rp__spalte--mehrere{background:var(--cm-mehrere-bg)}.rp__spalte--heute{background:var(--cm-rein-heute-bg);box-shadow:inset 1px 0 0 var(--cm-rein-heute-linie), inset -1px 0 0 var(--cm-rein-heute-linie)}.rp__mehr{color:var(--cm-text-3);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font-size:12px;font-weight:600}.rp__mehr:hover{color:var(--cm-text);text-decoration:underline}.rp__buchung{z-index:1;box-sizing:border-box;background:var(--cm-rp-buchung-bg);border:1px solid var(--cm-rp-buchung-rand);height:72%;color:var(--cm-text-2);border-radius:999px;align-items:center;padding:0 22px 0 14px;display:flex;position:absolute;top:14%;overflow:hidden}.rp__buchung--anfrage{border-style:dashed}.rp__buchung-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.rp__buchung-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rp__buchung-text small{letter-spacing:.05em;color:var(--cm-text-3);white-space:nowrap;font-size:10px;font-weight:600}.rp__buchung--direkt{background:var(--cm-q-direkt-bg);border-color:var(--cm-q-direkt-rand);color:var(--cm-q-direkt-text)}.rp__buchung--website{background:var(--cm-q-website-bg);border-color:var(--cm-q-website-rand);color:var(--cm-q-website-text)}.rp__buchung--angebot{background:var(--cm-q-angebot-a);border-color:var(--cm-q-angebot-rand);color:var(--cm-q-angebot-text)}.rp__buchung--airbnb{background:var(--cm-q-airbnb-bg);border-color:var(--cm-q-airbnb-rand);color:var(--cm-q-airbnb-text)}.rp__buchung--bookingcom{background:var(--cm-q-booking-bg);border-color:var(--cm-q-booking-rand);color:var(--cm-q-booking-text)}.rp__buchung--sonstiger_kanal{background:var(--cm-q-sonstige-bg);border-color:var(--cm-q-sonstige-rand);color:var(--cm-q-sonstige-text)}.rp__lc,.rp__ec{z-index:0;box-sizing:border-box;height:72%;position:absolute;top:14%}.rp__lc{background:var(--cm-lc-bg);border:1px dashed var(--cm-lc-rand);border-radius:0 999px 999px 0}.rp__ec{background:var(--cm-ec-bg);border:1px dashed var(--cm-ec-rand);border-radius:999px 0 0 999px}.rp__slot{z-index:5;box-sizing:border-box;border:2px solid var(--cm-flaeche);width:34px;height:34px;font:inherit;color:var(--cm-auf-person);cursor:pointer;box-shadow:0 1px 2px var(--cm-schleier);border-radius:999px;place-items:center;margin-top:-17px;padding:0;font-size:11px;font-weight:700;display:grid;position:absolute;top:50%}.rp__slot-bild{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.rp__slot[aria-pressed=true]{outline:2px solid var(--cm-text);outline-offset:3px}.rp__slot--offen{background:var(--cm-rein-hell);border-color:var(--cm-rein-punkt);animation:2s ease-in-out infinite rp-puls}.rp__slot--name{background:var(--cm-text-3)}.rp__slot--konflikt{border-color:var(--cm-gefahr-punkt);box-shadow:0 0 0 2px var(--cm-gefahr-punkt)}.rp__slot--erledigt{opacity:.75}.rp__slot--manuell{border-style:dashed}@keyframes rp-puls{0%,to{box-shadow:0 0 0 2px var(--cm-rein-rand)}50%{box-shadow:0 0 0 6px #0000}}@media (prefers-reduced-motion:reduce){.rp__slot--offen{animation:none}}.rp__marke{box-sizing:border-box;border:1.5px solid var(--cm-flaeche);color:var(--cm-auf-person);border-radius:999px;place-items:center;font-size:9px;font-weight:700;display:grid;position:absolute}.rp__marke--notiz{background:var(--cm-gefahr);min-width:16px;height:16px;top:-6px;left:-6px}.rp__marke--lc{background:var(--cm-info);width:16px;height:16px;top:-6px;right:-6px}.rp__marke--lc:after{content:"";border-right:1.5px solid var(--cm-auf-person);border-bottom:1.5px solid var(--cm-auf-person);width:5px;height:5px;transform:translate(-1px,-1px)}.rp__marke--laeuft{background:var(--cm-laeuft);width:13px;height:13px;bottom:-4px;right:-4px}.rp__marke--erledigt{background:var(--cm-erfolg);width:16px;height:16px;bottom:-5px;right:-5px}.rp__geist{z-index:3;box-sizing:border-box;border:1.5px dashed var(--cm-text-blass);background:var(--cm-flaeche-2);cursor:pointer;border-radius:999px;width:30px;height:30px;margin-top:-15px;padding:0;position:absolute;top:50%}.rp__geist:hover:not(:disabled){border-color:var(--cm-rein);background:var(--cm-rein-hell)}.rp__geist:disabled{cursor:default;opacity:.6}.rp__einsatz{width:14px;height:14px;box-shadow:0 0 0 2px var(--cm-flaeche);border-radius:999px;position:absolute;top:15px}.rp__abwesend{z-index:1;box-sizing:border-box;border:1px solid var(--cm-abwesend-rand);background:repeating-linear-gradient(45deg, var(--cm-abwesend-a) 0 4px, var(--cm-abwesend-b) 4px 8px);height:28px;color:var(--cm-abwesend-text);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex;position:absolute;top:8px;overflow:hidden}.rp__abwesend--beantragt{opacity:.8;border-style:dashed}.rp__leg{box-sizing:border-box;border-radius:999px;width:14px;height:14px;display:inline-block}.bp__legende i.rp__leg{border-radius:999px;width:14px;height:14px}.rp__leg--person{background:var(--cm-person-1);border-color:var(--cm-person-1)!important}.rp__leg--offen{background:var(--cm-rein-hell);border:2px solid var(--cm-rein-punkt)!important}.rp__leg--lc{background:var(--cm-flaeche);border:2px solid var(--cm-info)!important}.rp__leg--konflikt{background:var(--cm-flaeche);border:2px solid var(--cm-gefahr-punkt)!important}.rp__leg--geist{background:var(--cm-flaeche-2);border:1px dashed var(--cm-text-blass)!important}.rp__leg--laeuft{background:var(--cm-laeuft);border-color:var(--cm-laeuft)!important}.bp__legende i.rp__leg--mehrere{background:var(--cm-mehrere-bg);border:1px solid var(--cm-mehrere-rand);border-radius:3px;width:22px}.bp__legende i.rp__leg--abwesend{background:var(--cm-abwesend-a);border:1px solid var(--cm-abwesend-rand);border-radius:3px;width:22px}.rp__detail-titel{font-size:17px}.rp__kasten{background:var(--cm-flaeche-2);border:1px solid var(--cm-rand);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.rp__kasten .cm-chip{align-self:flex-start;margin-top:4px}.rp__code{color:var(--cm-akzent-text);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:700}.rp__chip-lc{background:var(--cm-info-hell);border-color:var(--cm-info-rand);color:var(--cm-info)}.rp__chip-ec{background:var(--cm-rein-hell);border-color:var(--cm-rein-rand);color:var(--cm-rein)}.rp__naechste{margin:0;font-size:13px}.rp__person{background:var(--cm-flaeche-2);border:1px solid var(--cm-rand);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.rp__person--offen{background:var(--cm-rein-hell);border-color:var(--cm-rein-rand)}.rp__person-offen{box-sizing:border-box;border:2px dashed var(--cm-rein-punkt);border-radius:999px;flex:none;width:40px;height:40px}.rp__tageswahl{flex-wrap:wrap;gap:8px;display:flex}.rp__tageswahl button{border:1.5px solid var(--cm-rand-stark);background:var(--cm-flaeche);min-width:88px;color:var(--cm-text);font:inherit;cursor:pointer;border-radius:999px;flex-direction:column;align-items:center;padding:6px 10px;line-height:1.2;display:flex}.rp__tageswahl button small{letter-spacing:.06em;text-transform:uppercase;color:var(--cm-text-leise);font-size:9px;font-weight:700}.rp__tageswahl button[aria-pressed=true]{border-color:var(--cm-rein);background:var(--cm-rein-hell);color:var(--cm-rein)}.rp__tageswahl button[aria-pressed=true] small{color:var(--cm-rein)}.rp__tageswahl button:disabled{cursor:default}.rp__tageswahl button:disabled:not([aria-pressed=true]){opacity:.6}.rp__aktionen{border-top:1px solid var(--cm-rand);gap:8px;padding-top:12px}.rp__unterkunft{border-top:1px solid var(--cm-flaeche-3);grid-template-columns:minmax(0,1fr) 160px 160px auto;align-items:end;gap:12px;padding:10px 0;display:grid}.rp__unterkunft>strong{align-self:center}@media (width<=760px){.rp__unterkunft{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rp__unterkunft>strong{grid-column:1/-1}}.rp__zahl{box-sizing:border-box;background:var(--cm-flaeche-3);min-width:22px;height:20px;color:var(--cm-text-2);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:grid}.rp__abw-liste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rp__abw-liste li{background:var(--cm-flaeche-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 12px;display:flex}.rp__abw-form{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:12px;display:grid}.aufg__neu{grid-template-columns:minmax(0,1fr) 160px auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}@media (width<=640px){.aufg__neu{grid-template-columns:minmax(0,1fr)}}.aufg__liste,.aufg__vorlagen,.aufg__checkliste{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.aufg{background:var(--cm-flaeche-2);border:1px solid var(--cm-rand);border-left-width:4px;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.aufg--hoch{border-left-color:var(--cm-gefahr-punkt)}.aufg--normal{border-left-color:var(--cm-warnung-punkt)}.aufg--niedrig{border-left-color:var(--cm-info-punkt)}.aufg--erledigt .aufg__titel{color:var(--cm-text-leise);text-decoration:line-through}.aufg__info{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aufg__wer{border:1px solid var(--cm-rand-stark);background:var(--cm-flaeche);height:32px;color:var(--cm-text);font:inherit;border-radius:8px;padding:0 8px;font-size:13px}.aufg__vorlagen>li{background:var(--cm-flaeche-2);border:1px solid var(--cm-rand);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.aufg__vorlage--aus{opacity:.7}.aufg__staende{gap:6px;display:grid}.aufg__stand{grid-template-columns:minmax(100px,200px) minmax(80px,1fr) minmax(120px,auto);align-items:center;gap:10px;font-size:13px;display:grid}@media (width<=640px){.aufg__stand{grid-template-columns:minmax(0,1fr) auto;row-gap:5px}.aufg__stand .aufg__balken{grid-area:2/1/auto/-1}}.aufg__balken{background:var(--cm-flaeche-3);border-radius:999px;height:8px;overflow:hidden}.aufg__balken i{background:var(--cm-rein);border-radius:999px;height:100%;display:block}.aufg__checkliste li{background:var(--cm-flaeche-2);border:1px solid var(--cm-rand);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.aufg__checkliste li .aufg__titel{flex:1;min-width:0}.aufg__checkliste li.aufg--hoch{border-left:4px solid var(--cm-gefahr-punkt)}.rp__status{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.rp__statuskarte--dringend{border-color:var(--cm-gefahr-rand);box-shadow:inset 0 0 0 1px var(--cm-gefahr-rand)}.rp__statuschip{border:1px solid var(--cm-rand);background:var(--cm-flaeche-3);height:26px;color:var(--cm-text-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.rp__statuschip--offen{background:var(--cm-warnung-hell);border-color:var(--cm-warnung-rand);color:var(--cm-warnung)}.rp__statuskarte--dringend .rp__statuschip--offen{background:var(--cm-gefahr-hell);border-color:var(--cm-gefahr-rand);color:var(--cm-gefahr)}.rp__statuschip--laeuft,.rp__statuschip--pausiert{background:var(--cm-akzent-hell);border-color:var(--cm-akzent-rand);color:var(--cm-akzent-text)}.rp__statuschip--bereit{background:var(--cm-rein-hell);border-color:var(--cm-rein-rand);color:var(--cm-rein)}.rp__statuschip--belegt{background:var(--cm-info-hell);border-color:var(--cm-info-rand);color:var(--cm-info)}.rp__uhr{font-variant-numeric:tabular-nums;color:var(--cm-akzent-text);margin-left:auto;font-size:22px;font-weight:700}.rp__statusdaten{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px;display:grid}.rp__statusdaten dt{color:var(--cm-text-3)}.rp__statusdaten dd{text-align:right;margin:0}.lohn__monat{text-align:center;min-width:150px}.lohn__balken{background:var(--cm-flaeche-3);border-radius:999px;height:8px;display:block;overflow:hidden}.lohn__balken i{background:var(--cm-rein);border-radius:999px;height:100%;display:block}.lohn__balken--gelb i{background:var(--cm-warnung-punkt)}.lohn__balken--rot i{background:var(--cm-gefahr-punkt)}.lohn__verweis{border:1px solid var(--cm-rand);background:var(--cm-flaeche);color:var(--cm-text);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;display:flex}.lohn__verweis>span{flex-direction:column;display:flex}.lohn__verweis:hover{border-color:var(--cm-rand-stark)}.lohn__liste{gap:2px;margin:0;padding:6px;list-style:none;display:grid}.lohn__zeile{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:minmax(120px,1fr) minmax(0,1.4fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.lohn__zeile:hover,.lohn__zeile[aria-expanded=true]{background:var(--cm-flaeche-2)}@media (width<=640px){.lohn__zeile{grid-template-columns:minmax(0,1fr) auto}}.lohn__betrag{font-variant-numeric:tabular-nums;font-weight:700}.lohn__nachweis{padding:8px 12px 20px}.lohn__klaeren{background:var(--cm-flaeche-2);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.lohn__klaeren>span{flex:200px;align-self:center}.lohn__tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.lohn__tabelle th,.lohn__tabelle td{border-bottom:1px solid var(--cm-rand);text-align:left;padding:8px}.lohn__tabelle th:nth-child(n+5),.lohn__tabelle td:nth-child(n+5){text-align:right}.lohn__tabelle tfoot td{border-bottom:0;font-weight:700}.lohn__tabelle td.lohn__zahl{text-align:right}.lohn__zeile--offen td{color:var(--cm-warnung)}.lohn__zeile--nicht_geleistet td,.lohn__zeile--zukunft td,.lohn__zeile--kein_satz td{color:var(--cm-text-leise)}@media (width<=760px){.lohn__tabelle{display:block;overflow-x:auto}}.druck__blatt{flex-direction:column;gap:12px;display:flex}.druck__tabelle th:nth-child(n+5),.druck__tabelle td:nth-child(n+5){text-align:left}.rp__adresse{background:var(--cm-flaeche);border:1px solid var(--cm-rand);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:8px;padding:8px 10px;font-size:12px;display:block}@media print{.kopf-aussen,.hinweise,.druck__aus .cm-knopf,.fuss{display:none!important}body{background:0 0}.druck{max-width:none;padding:0}.druck__blatt{box-shadow:none;border:0;padding:0}.druck__tabelle{font-size:11px}.druck__tabelle tr{break-inside:avoid}}.seitentitel--klein{font-size:20px}.meins__kennzahlen{flex-basis:100%;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:stretch;gap:12px;display:grid}.meins__limit{background:var(--cm-flaeche-2);border:1px solid var(--cm-rand);border-radius:16px;flex-direction:column;justify-content:center;gap:8px;padding:16px 18px;display:flex}.meins__tage{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.meins__tage section{flex-direction:column;gap:6px;display:flex}.meins__liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.meins__liste>li{background:var(--cm-flaeche-2);border:1px solid var(--cm-rand);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.meins__liste>li>.leise{grid-column:1;font-size:13px}.meins__liste>li>.rp__uhr,.meins__liste>li>.cm-chip{grid-area:1/2/span 2}.meins__notiz{color:var(--cm-text-2);grid-column:1/-1;font-size:13px}.meins__liste--knoepfe>li{background:0 0;border:0;padding:0;display:block}.meins__liste--knoepfe button{border:1px solid var(--cm-rand);background:var(--cm-flaeche-2);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:2px 12px;padding:8px 12px;display:grid}.meins__liste--knoepfe button:hover{border-color:var(--cm-rand-stark)}.meins__liste--knoepfe button[aria-pressed=true]{border-color:var(--cm-akzent-rand);background:var(--cm-akzent-hell)}.meins__liste--knoepfe button>.leise{grid-column:2;font-size:13px}.meins__liste--knoepfe button>.leise:empty{display:none}.meins__tag{font-size:13px;font-weight:600}.meins__offen{background:var(--cm-rein-hell);color:var(--cm-text);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.meins__verlauf{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:6px;height:140px;margin:0;padding:0;list-style:none;display:grid}.meins__verlauf li{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.meins__saeule{background:var(--cm-rein);border-radius:6px 6px 2px 2px;width:100%;min-height:2px}.meins__monat{color:var(--cm-text-leise);font-size:11px}.dash__panel .bp__panel{z-index:55;width:min(380px,100vw - 32px);max-height:calc(100dvh - 32px);position:fixed;top:16px;right:16px}.dash__panel .bp__panel .cm-karte{box-shadow:var(--cm-schatten-hoch)}@media (width<=640px){.dash__panel .bp__panel{width:auto;max-height:75dvh;inset:auto 8px 8px}}.dash__reinigung>.cm-karte{height:300px;overflow-y:auto}.sh-status{min-height:24px;color:var(--cm-text-leise);align-items:center;gap:6px;font-size:13px;display:inline-flex}.sh-status--warnung{color:var(--cm-warnung)}.sh-punkt{background:var(--cm-erfolg-punkt);border-radius:50%;width:8px;height:8px}.sh-gruppen{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:12px;display:grid}.sh-gruppe__titel{letter-spacing:.06em;text-transform:uppercase;height:16px;color:var(--cm-text-3);margin:0 0 8px;font-size:12px;font-weight:700;line-height:16px}.sh-reihe{scroll-snap-type:x proximity;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.sh-kachel{border:1px solid var(--cm-rand);background:var(--cm-flaeche-2);width:164px;height:112px;color:var(--cm-text);font:inherit;text-align:left;scroll-snap-align:start;border-radius:16px;flex:none;grid-template-rows:auto auto auto 1fr;align-content:start;gap:4px;padding:12px;display:grid;position:relative}button.sh-kachel{cursor:pointer}button.sh-kachel:hover{border-color:var(--cm-rand-stark)}.sh-kachel--leer{border:0;padding:0;overflow:hidden}.sh-kachel__symbol{border:1px solid var(--cm-rand);background:var(--cm-flaeche);width:32px;height:32px;color:var(--sh-farbe);border-radius:10px;place-items:center;display:grid}.sh-kachel--aktiv{background:var(--sh-hell);border-color:var(--sh-rand)}.sh-kachel--aktiv .sh-kachel__symbol{background:var(--sh-farbe);color:var(--cm-auf-akzent);border-color:#0000}.sh-kachel__name{color:var(--cm-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sh-kachel__wert{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.sh-kachel__wert small,.sh-detail__wert small{color:var(--cm-text-3);margin-left:6px;font-size:12px;font-weight:500}.sh-kachel__stand{color:var(--cm-warnung);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sh-kachel--laedt .sh-kachel__wert{filter:blur(4px)}.sh-kachel__kreis{position:absolute;top:12px;right:12px}.sh-farbe--akzent{--sh-farbe:var(--cm-akzent);--sh-hell:var(--cm-akzent-hell);--sh-rand:var(--cm-akzent-rand)}.sh-farbe--blau{--sh-farbe:var(--cm-info);--sh-hell:var(--cm-info-hell);--sh-rand:var(--cm-info-rand)}.sh-farbe--gruen{--sh-farbe:var(--cm-erfolg);--sh-hell:var(--cm-erfolg-hell);--sh-rand:var(--cm-erfolg-rand)}.sh-farbe--gelb{--sh-farbe:var(--cm-warnung);--sh-hell:var(--cm-warnung-hell);--sh-rand:var(--cm-warnung-rand)}.sh-farbe--rot{--sh-farbe:var(--cm-gefahr);--sh-hell:var(--cm-gefahr-hell);--sh-rand:var(--cm-gefahr-rand)}.sh-farbe--lila{--sh-farbe:var(--cm-abwesend-text);--sh-hell:var(--cm-abwesend-a);--sh-rand:var(--cm-abwesend-rand)}.sh-farbe--grau{--sh-farbe:var(--cm-text-3);--sh-hell:var(--cm-flaeche-2);--sh-rand:var(--cm-rand-stark)}.sh-detail__wert{font-size:28px;font-weight:700}.sh-schieben{background:var(--cm-akzent-hell);border:1px solid var(--cm-akzent-rand);border-radius:999px;height:52px;display:block;position:relative}.sh-schieben__text{color:var(--cm-akzent-text);pointer-events:none;justify-content:center;align-items:center;padding-left:40px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.sh-schieben input{appearance:none;cursor:grab;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.sh-schieben input:focus-visible{outline:2px solid var(--cm-fokus);outline-offset:2px;border-radius:999px}.sh-schieben input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cm-akzent);width:44px;height:44px;box-shadow:var(--cm-schatten);border-radius:50%}.sh-schieben input::-moz-range-thumb{background:var(--cm-akzent);width:44px;height:44px;box-shadow:var(--cm-schatten);border:0;border-radius:50%}.sh-schieben input::-moz-range-track{background:0 0}.sh-schieben--laedt{opacity:.7}.sh-thermostat{justify-content:center;align-items:center;gap:16px;display:flex}.sh-thermostat output{text-align:center;min-width:96px;font-size:26px;font-weight:700}.sh-verlauf__flaeche{height:140px;position:relative}.sh-verlauf svg{width:100%;height:100%}.sh-verlauf polyline{stroke:var(--cm-akzent);stroke-width:2px}.sh-verlauf__max,.sh-verlauf__min{color:var(--cm-text-3);background:var(--cm-flaeche);border-radius:4px;padding:0 4px;font-size:11px;position:absolute;left:0}.sh-verlauf__max{top:0}.sh-verlauf__min{bottom:0}.sh-daten{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;margin:0;display:grid}.sh-daten dt{color:var(--cm-text-3);font-size:12px}.sh-daten dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.sh-chips{gap:6px;margin:0;padding:0;list-style:none}.sh-chips .cm-chip{gap:6px}.sh-chip-weg{width:20px;height:20px;color:var(--cm-text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.sh-chip-weg:hover{background:var(--cm-rand)}.sh-schritte{gap:4px;margin:0;padding-left:20px;font-size:14px;display:grid}.gm__steuerung{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;display:grid}.gm__steuerung .sh-kachel{width:100%}.gm__steuerung button.sh-kachel:disabled{cursor:default;opacity:1}.she{border-top:1px solid var(--cm-rand);margin-top:20px;padding-top:20px}.she__kategorien{border:0;gap:8px;margin:0;padding:0;display:grid}.she__kategorie{flex-wrap:nowrap;align-items:center}.she__kategorie .cm-feld__eingabe{max-width:320px}.she__liste,.she__wahl-liste,.she__gast{gap:10px;margin:0;padding:0;list-style:none;display:grid}.she__geraet{border:1px solid var(--cm-rand);background:var(--cm-flaeche-2);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.she__geraet .sh-kachel__symbol{color:var(--cm-akzent-text)}.she__felder{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:8px 12px;display:grid}.she__felder>.cm-feld:first-child{grid-column:1/-1}.she__knoepfe{gap:4px;display:grid}.she__wahl{border:1px solid var(--cm-rand);border-radius:14px;padding:12px}.she__wahl-liste{gap:4px;max-height:320px;overflow-y:auto}.she__wahl-liste button{width:100%;color:var(--cm-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.she__wahl-liste button:hover{background:var(--cm-flaeche-2)}.she__wahl-liste button>span,.she__gast-name{display:grid;overflow:hidden}.she__wahl-liste .leise,.she__gast-name .leise{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.she__gast li{background:var(--cm-flaeche-2);border-radius:12px;gap:8px;padding:8px 12px}.she__gast-name{flex:1}.tab__code{background:var(--cm-akzent-hell);border:1px solid var(--cm-akzent-rand);border-radius:16px;justify-items:start;gap:4px;padding:16px;display:grid}.tab__code strong{letter-spacing:.08em;color:var(--cm-akzent-text);font-size:36px}input[type=range]{accent-color:var(--cm-akzent)}.tab__zwei{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 20px;display:grid}.tab__bereich{border:1px solid var(--cm-rand);border-radius:14px;gap:10px;margin:0;padding:12px;display:grid}.tab__farbe input[type=color]{border:1px solid var(--cm-rand);background:var(--cm-flaeche);border-radius:8px;width:44px;height:36px;padding:2px}.tab__banner{background:var(--cm-akzent);border:1px solid var(--cm-rand);border-radius:16px;position:relative;overflow:hidden}.tab__banner img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tab__schleier{background:var(--cm-bild-schleier);position:absolute;inset:0}.tab__text{text-align:center;padding:0 16px;font-weight:700;line-height:1.1;position:absolute;left:0;right:0;transform:translateY(-50%)}.zug__wert{background:var(--cm-flaeche-2);border:1px solid var(--cm-rand);letter-spacing:.08em;border-radius:10px;align-items:center;min-height:40px;padding:0 12px;font-size:15px;display:inline-flex}.uk-karte__bild{overflow:hidden}.uk-karte__bild img{object-fit:cover;width:100%;height:100%;display:block}.bilder__raster{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.bilder__bild{aspect-ratio:4/3;background:var(--cm-flaeche-3);border:1px solid var(--cm-rand);border-radius:12px;position:relative;overflow:hidden}.bilder__bild img{object-fit:cover;width:100%;height:100%;display:block}.bilder__knoepfe{justify-content:space-between;gap:4px;display:flex;position:absolute;inset:auto 6px 6px}.bilder__knoepfe button{background:var(--cm-flaeche);width:30px;height:30px;color:var(--cm-text);box-shadow:var(--cm-schatten-hoch);cursor:pointer;font:inherit;border:0;border-radius:999px;place-items:center;display:grid}.bilder__knoepfe button:disabled{opacity:.4;cursor:default}.bilder__neu{aspect-ratio:4/3;border:1.5px dashed var(--cm-rand-stark);color:var(--cm-text-3);cursor:pointer;text-align:center;border-radius:12px;place-items:center;gap:4px;padding:8px;font-size:13px;display:grid}.bilder__neu:hover{border-color:var(--cm-akzent);color:var(--cm-akzent-text)}.bilder__neu input{opacity:0;width:1px;height:1px;position:absolute}.bilder__neu:focus-within{outline:2px solid var(--cm-akzent);outline-offset:2px}.inh{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.inh__editor{width:100%;max-width:860px}@media (width<=900px){.inh{grid-template-columns:minmax(0,1fr)}}.inh__leiste{top:var(--oben);background:var(--cm-flaeche);border:1px solid var(--cm-rand);border-radius:20px;flex-direction:column;gap:14px;padding:14px;display:flex;position:sticky}@media (width<=900px){.inh__leiste{position:static}}.inh__kat{color:var(--cm-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:grid}.inh__kat:hover{background:var(--cm-flaeche-2)}.inh__kat[aria-pressed=true]{background:var(--cm-akzent-hell);color:var(--cm-akzent-text);font-weight:600}.inh__werkzeuge{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;display:grid}@media (width<=640px){.inh__werkzeuge{grid-template-columns:minmax(0,1fr)}}.inh__raster{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.inh__karte{font:inherit;text-align:left;cursor:pointer;padding:0}.inh__status--offen{background:var(--cm-erfolg-hell);color:var(--cm-erfolg);border-color:#0000}.inh__status--schliesst,.inh__status--oeffnet{background:var(--cm-warnung-hell);color:var(--cm-warnung);border-color:#0000}.inh__status--zu{background:var(--cm-flaeche-3);color:var(--cm-text-3);border-color:#0000}.inh__symbole{grid-template-columns:repeat(8,1fr);gap:4px;display:grid}.inh__symbole button{aspect-ratio:1;border:1px solid var(--cm-rand);background:var(--cm-flaeche);color:var(--cm-text-2);cursor:pointer;border-radius:8px;place-items:center;display:grid}.inh__symbole button[aria-checked=true]{border-color:var(--cm-akzent);background:var(--cm-akzent-hell);color:var(--cm-akzent-text)}.inh__zeiten{flex-direction:column;gap:8px;display:flex}.inh__zeit{grid-template-columns:48px 150px minmax(0,1fr) minmax(0,1fr);align-items:end;gap:10px;display:grid}@media (width<=640px){.inh__zeit{grid-template-columns:40px minmax(0,1fr)}.inh__zeit .cm-feld{grid-column:span 1}}.gm{background:var(--cm-hintergrund);min-height:100dvh}.gm__kopf{z-index:10;background:var(--cm-flaeche);border-bottom:1px solid var(--cm-rand);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex;position:sticky;top:0}.gm__marke{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.gm__sprache{border:1px solid var(--cm-rand);background:var(--cm-flaeche);height:36px;color:var(--cm-text);font:inherit;border-radius:10px;padding:0 8px;font-size:14px}.gm__haupt{flex-direction:column;gap:20px;max-width:1100px;margin:0 auto;padding:20px 16px 48px;display:flex}.gm__haupt--schmal{max-width:460px;padding-top:48px}.gm__gruss{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:700}.gm__spalten{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=860px){.gm__spalten{grid-template-columns:minmax(0,1fr)}}.gm__bilder{aspect-ratio:16/7;background:var(--cm-flaeche-3);border-radius:24px;position:relative;overflow:hidden}@media (width<=640px){.gm__bilder{aspect-ratio:4/3;border-radius:18px}}.gm__band{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.gm__band::-webkit-scrollbar{display:none}.gm__band img{object-fit:cover;scroll-snap-align:start;flex:0 0 100%;width:100%;height:100%}.gm__pfeil{background:var(--cm-flaeche);width:40px;height:40px;color:var(--cm-text);box-shadow:var(--cm-schatten-hoch);cursor:pointer;border:0;border-radius:999px;font-size:22px;position:absolute;top:50%;translate:0 -50%}.gm__pfeil--links{left:12px}.gm__pfeil--rechts{right:12px}.gm__extra{color:var(--cm-erfolg);font-weight:600}.gm__warten{background:var(--cm-flaeche-2);border:1px solid var(--cm-rand);color:var(--cm-text-2);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.gm__code{background:var(--cm-flaeche-2);border:1px solid var(--cm-rand);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:14px 16px;display:grid}.gm__code .ueberschrift-klein{grid-column:1/-1}.gm__code strong{letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:28px}.gm__karte{aspect-ratio:16/9;border:0;border-radius:14px;width:100%}.gm__text{white-space:pre-line;color:var(--cm-text-2);margin:0;line-height:1.55}.gm__abschnitt{margin:4px 0 0;font-size:20px;font-weight:700}.gm__empfehlung{overflow:hidden}.gm__empfehlung>img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.gm__kopf-rechts{flex:none;align-items:center;gap:8px;display:flex}.gm__wlan{color:var(--cm-text-2);grid-column:1/-1}.gm__code .gm__passwort{letter-spacing:.04em;word-break:break-all;font-size:22px}.gm__einfach{white-space:pre-line}.gm__einfach p{margin:0 0 10px}.gm__einfach ul{margin:0 0 10px;padding-left:20px}.gm__einfach p:last-child,.gm__einfach ul:last-child{margin-bottom:0}.gmv__spalten{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}@media (width<=640px){.gmv__spalten{grid-template-columns:minmax(0,1fr)}}.gmv__spalte{border:1.5px dashed var(--cm-rand-stark);border-radius:14px;flex-direction:column;gap:6px;min-height:80px;margin:0;padding:10px;list-style:none;display:flex}.gmv__spalte li{background:var(--cm-flaeche-2);border:1px solid var(--cm-rand);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.gmv__spalte button{border:1px solid var(--cm-rand);background:var(--cm-flaeche);width:30px;height:30px;color:var(--cm-text);cursor:pointer;font:inherit;border-radius:8px}.gmv__spalte button:disabled{opacity:.4;cursor:default}.gmv__abschnitte li{background:var(--cm-flaeche-2)}.gmv__editor{padding:4px 0}.gmv__vorschau{z-index:60;background:var(--cm-hintergrund);flex-direction:column;display:flex;position:fixed;inset:0}.gmv__vorschau-kopf{background:var(--cm-flaeche);border-bottom:1px solid var(--cm-rand);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;display:flex}.gmv__vorschau-kopf .cm-knopf{margin-left:auto}.gmv__vorschau-inhalt{flex:1;min-height:0;overflow-y:auto}.zk-staende{gap:6px;margin:0;padding:0;list-style:none;display:grid}.zk-stand{align-items:center;gap:8px;display:flex}.zk-stand--an{color:var(--cm-erfolg)}.zk-stand--aus{color:var(--cm-text-leise)}.bz{max-width:640px;margin:0 auto}.bz__titel{align-items:center;gap:10px;margin:0;font-size:24px;display:flex}.bz__warten{align-items:center;gap:12px;padding:12px 0;display:flex}.bz__daten{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;display:grid}.bz__daten dt{color:var(--cm-text-leise)}.bz__daten dd{margin:0}.bz__code{letter-spacing:.08em;font-size:20px}.bw{background:var(--cm-hintergrund);min-height:100dvh;color:var(--cm-text)}.bw--eingebettet{background:0 0;min-height:0}.bw__kopf{background:var(--cm-flaeche);border-bottom:1px solid var(--cm-rand);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.bw__haupt{max-width:980px;margin:0 auto;padding:16px}.bw--eingebettet .bw__haupt{padding:4px}.bw__schritte{flex-wrap:wrap;gap:6px;display:flex}.bw__schritte button{border:1px solid var(--cm-rand);background:var(--cm-flaeche);height:36px;color:var(--cm-text-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 6px;font-size:14px;display:inline-flex}.bw__schritte button:disabled{cursor:default;color:var(--cm-text-blass)}.bw__schritte button[aria-current=step]{border-color:var(--cm-akzent);color:var(--cm-akzent-text);background:var(--cm-akzent-hell);font-weight:600}.bw__nr{background:var(--cm-flaeche-3);border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.bw__schritte button[aria-current=step] .bw__nr{background:var(--cm-akzent);color:var(--cm-auf-akzent)}.bw__fuss{justify-content:space-between;align-items:center}.bw-kal{flex-direction:column;gap:8px;display:flex}.bw-kal__kopf{justify-content:space-between;display:flex}.bw-kal__links{transform:rotate(90deg)}.bw-kal__rechts{transform:rotate(-90deg)}.bw-kal__monate{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.bw-kal__titel{text-align:center;text-transform:capitalize;margin-bottom:8px;font-weight:600}.bw-kal__raster{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.bw-kal__wt{text-align:center;color:var(--cm-text-leise);padding:4px 0;font-size:12px}.bw-kal__tag{aspect-ratio:1;background:var(--cm-flaeche);min-height:36px;color:var(--cm-text);font:inherit;cursor:pointer;border:0;border-radius:10px;font-size:14px}.bw-kal__tag:hover:not(:disabled){background:var(--cm-akzent-hell)}.bw-kal__tag:disabled{cursor:default}.bw-kal__tag.ist-vergangen{color:var(--cm-text-blass)}.bw-kal__tag.ist-belegt{color:var(--cm-text-blass);background:var(--cm-flaeche-3);text-decoration:line-through}.bw-kal__tag.ist-drin{background:var(--cm-akzent-hell);color:var(--cm-akzent-text);border-radius:0}.bw-kal__tag.ist-anreise,.bw-kal__tag.ist-abreise{background:var(--cm-akzent);color:var(--cm-auf-akzent);font-weight:600;text-decoration:none}.bw-kal__tag.ist-heute{box-shadow:inset 0 0 0 1px var(--cm-akzent-rand)}.bw-kal__legende{flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.bw-kal__legende span{align-items:center;gap:6px;display:inline-flex}.bw-kal__punkt{border:1px solid var(--cm-rand);border-radius:4px;width:12px;height:12px;display:inline-block}.bw-kal__punkt--frei{background:var(--cm-flaeche)}.bw-kal__punkt--belegt{background:var(--cm-flaeche-3)}.bw-zaehler{justify-content:space-between;align-items:center;gap:16px;padding:4px 0;display:flex}.bw-zaehler__knoepfe{align-items:center;gap:12px;display:flex}.bw-zaehler__knoepfe output{text-align:center;min-width:24px;font-size:17px;font-weight:600}.bw-einheit__inhalt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bw-einheit__preis{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bw-einheit__preis strong{font-size:18px}.bw-buchen{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}@media (width<=760px){.bw-buchen{grid-template-columns:minmax(0,1fr)}}.bw-preis{border-collapse:collapse;width:100%;font-size:14px}.bw-preis td,.bw-preis th{border-bottom:1px solid var(--cm-rand);text-align:left;padding:6px 0;font-weight:400}.bw-preis .zahl{text-align:right;white-space:nowrap;padding-left:12px}.bw-preis tfoot th,.bw-preis tfoot td{border-bottom:0;font-size:16px}.bw-zahlart{border:0;gap:8px;margin:0;padding:0;display:grid}.bw-honig{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bw-liste{margin:0;padding-left:18px}.bw-klein{margin:0;font-size:12px}.ax--schrift-serif,.ax--schrift-serif .cm-knopf,.ax--schrift-serif .cm-feld__eingabe{font-family:Georgia,Iowan Old Style,Times New Roman,serif}.ax--schrift-rund,.ax--schrift-rund .cm-knopf,.ax--schrift-rund .cm-feld__eingabe{font-family:ui-rounded,SF Pro Rounded,Nunito,Manrope Variable,system-ui,sans-serif}.ax--radius-eckig .cm-karte{border-radius:8px}.ax--radius-eckig .cm-knopf,.ax--radius-eckig .cm-feld__eingabe,.ax--radius-eckig .bw__schritte button{border-radius:6px}.ax--radius-eckig .bw-kal__tag{border-radius:4px}.ax--radius-rund .cm-karte{border-radius:32px}.ax--radius-rund .cm-knopf{border-radius:999px}.ax--radius-rund .cm-feld__eingabe{border-radius:16px}.bw__marke{align-items:center;gap:10px;display:inline-flex}.bw__logo{object-fit:contain;width:auto;max-width:140px;height:32px}.bw__kopfbild{object-fit:cover;border-radius:20px;width:100%;max-height:220px;margin-bottom:16px;display:block}.gs-farbe{border:1px solid var(--cm-rand-stark);background:var(--cm-flaeche);cursor:pointer;border-radius:10px;width:48px;height:40px;padding:2px}.gs-bild{border:1px dashed var(--cm-rand-stark);background:var(--cm-flaeche-2);border-radius:14px;place-items:center;min-height:96px;display:grid;overflow:hidden}.gs-bild img{object-fit:contain;max-width:100%;max-height:160px}.gs-bild--kopfbild img{object-fit:cover;width:100%;max-height:140px}.gs-inserate{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gs-inserate li{border-bottom:1px solid var(--cm-rand);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.is-ausstattung{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 16px;display:grid}.is-eintrag{border:1px solid var(--cm-rand);background:var(--cm-flaeche-2);border-radius:14px;gap:8px;padding:12px;display:grid}.ins{background:var(--cm-hintergrund);min-height:100dvh;color:var(--cm-text)}.ins__haupt{flex-direction:column;gap:20px;max-width:1160px;margin:0 auto;padding:16px 16px 64px;display:flex}.ins__held{flex-direction:column;gap:12px;display:flex}.ins__titelbild{aspect-ratio:21/9;object-fit:cover;border-radius:24px;width:100%;display:block}.ins__titelbild--leer{background:var(--cm-akzent-hell);color:var(--cm-akzent);aspect-ratio:16/9;border-radius:16px;place-items:center;display:grid}.ins__kopfzeile{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ins__titel{margin:0;font-size:clamp(26px,4vw,38px);line-height:1.15}.ins__ort{color:var(--cm-text-3);align-items:center;gap:6px;margin:6px 0 0;display:inline-flex}.ins__fakten{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ins__fakten li{background:var(--cm-flaeche);border:1px solid var(--cm-rand);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.ins__fakten svg{color:var(--cm-akzent)}.ins__spalten{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:20px;display:grid}.ins__seite{top:var(--oben);position:sticky}.ins__widget{border:0;border-radius:24px;width:100%;display:block}.ins__nur-mobil{display:none}@media (width<=900px){.ins__spalten{grid-template-columns:minmax(0,1fr)}.ins__seite{position:static}.ins__nur-mobil{display:inline-flex}.ins__titelbild{aspect-ratio:4/3;border-radius:18px}}.ins__lead{margin:0;font-size:17px}.ins__absatz{white-space:pre-line;margin:0;line-height:1.6}.ins__galerie{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.ins__bild{cursor:zoom-in;aspect-ratio:4/3;background:0 0;border:0;border-radius:12px;padding:0;overflow:hidden}.ins__bild img{object-fit:cover;width:100%;height:100%;display:block}.ins__ausstattung{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.ins__ausstattung li{align-items:center;gap:8px;display:flex}.ins__ausstattung svg{color:var(--cm-akzent);flex:none}.ins__liste{gap:4px;margin:0;padding-left:18px;display:grid}.ins__unter{margin:8px 0 0;font-size:15px}.ins__faq{border-bottom:1px solid var(--cm-rand);padding:10px 0}.ins__faq summary{cursor:pointer;font-weight:600}.ins__faq p{margin-top:8px}.ins__weitere{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.ins__weitere-karte{color:var(--cm-text);flex-direction:column;gap:6px;text-decoration:none;display:flex}.ins__weitere-karte img,.ins__weitere-karte .ins__titelbild--leer{aspect-ratio:4/3;object-fit:cover;border-radius:16px;width:100%}.ins__lightbox{z-index:50;background:var(--cm-schleier);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ins__lightbox img{border-radius:12px;max-width:100%;max-height:90dvh}.ins__schliessen{background:var(--cm-flaeche);position:absolute;top:16px;right:16px}.bp__zahlungen{border-top:1px solid var(--cm-rand);padding-top:4px}.bp__zahlung{border:1px solid var(--cm-rand);background:var(--cm-flaeche-2);border-radius:12px;gap:6px;padding:10px 12px;display:grid}.bp__erstattungen{gap:2px;margin:0;padding-left:18px;font-size:13px;display:grid}.bp__erstattungen .ist-fehler{color:var(--cm-gefahr)}.bp__zstatus-bezahlt{background:var(--cm-erfolg-hell);border-color:var(--cm-erfolg-rand);color:var(--cm-erfolg)}.bp__zstatus-in_bearbeitung,.bp__zstatus-offen{background:var(--cm-info-hell);border-color:var(--cm-info-rand);color:var(--cm-info)}.bp__zstatus-teilweise_erstattet,.bp__zstatus-erstattet{background:var(--cm-warnung-hell);border-color:var(--cm-warnung-rand);color:var(--cm-warnung)}.bp__zstatus-fehlgeschlagen{background:var(--cm-gefahr-hell);border-color:var(--cm-gefahr-rand);color:var(--cm-gefahr)}.bp__astand-offen,.bp__astand-angenommen{background:var(--cm-info-hell);border-color:var(--cm-info-rand);color:var(--cm-info)}.bp__astand-bezahlt{background:var(--cm-erfolg-hell);border-color:var(--cm-erfolg-rand);color:var(--cm-erfolg)}.bp__astand-widerrufen,.bp__astand-abgelaufen{background:var(--cm-flaeche-3);color:var(--cm-text-3)}.vl-paket{border:1px solid var(--cm-rand);border-radius:12px;gap:10px;min-width:0;margin:0;padding:12px 14px 14px;display:grid}.vl-paket__kopf{align-items:center;gap:8px;padding:0 4px;display:flex}.vl-vorschau{background:var(--cm-flaeche-3);border-radius:14px;place-items:center;padding:28px 20px;display:grid;position:relative;overflow:hidden}.vl-vorschau__schleier{background:var(--cm-bild-schleier);position:absolute;inset:0}.vl-vorschau__popup{text-align:center;width:min(340px,100%);box-shadow:var(--cm-schatten-hoch);gap:8px;padding:22px 20px;display:grid;position:relative}.vl-vorschau__popup>strong{font-size:20px}.vl-vorschau__popup>span:not(.vl-vorschau__paket){opacity:.9;font-size:13px}.vl-vorschau__paket{text-align:left;border:1px solid;justify-content:space-between;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.vg-pakete{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.vg-paket{border:1px solid var(--cm-rand);cursor:pointer;background:var(--cm-flaeche);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.vg-paket:has(input:checked){border-color:var(--cm-akzent);background:var(--cm-akzent-hell)}.vg-paket input{accent-color:var(--cm-akzent);flex:none;width:18px;height:18px;margin:0}.vg-paket__text{flex:1;gap:2px;min-width:0;display:grid}.vg-paket__preis{white-space:nowrap}.vg-gebucht{align-items:flex-start;gap:14px;display:flex}.vg-gebucht__haken{background:var(--cm-erfolg-hell);width:40px;height:40px;color:var(--cm-erfolg);border-radius:50%;flex:none;place-items:center;display:grid}.vg-ec{border-top:1px solid var(--cm-rand);gap:10px;padding-top:12px}.vg-klein{font-size:12px}.fo{max-width:720px}.fo__titel{font-size:20px}.fo-danke .karte-titel{color:var(--cm-erfolg)}.fo-anfragen{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fo-anfragen>li{border:1px solid var(--cm-rand);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.fo-anfragen--neu{background:var(--cm-akzent-hell);border-color:var(--cm-akzent-rand)!important}.fo-anfragen__text{white-space:pre-wrap;margin:0}.unterueberschrift{font-size:14px;font-weight:600}.meldung{z-index:60;background:var(--cm-flaeche);border:1px solid var(--cm-rand);width:min(380px,100vw - 32px);box-shadow:var(--cm-schatten-hoch);border-radius:16px;align-items:flex-start;gap:4px;padding:6px;display:flex;position:fixed;bottom:16px;right:16px}.meldung__inhalt{text-align:left;color:var(--cm-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;align-items:flex-start;gap:10px;min-width:0;padding:8px 10px;display:flex}.meldung__inhalt>svg{color:var(--cm-akzent);flex:none;margin-top:2px}.meldung__inhalt:hover{background:var(--cm-flaeche-3)}.meldung__zu{width:32px;height:32px;color:var(--cm-text-3);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.meldung__zu:hover{background:var(--cm-flaeche-3);color:var(--cm-text)}.nr-liste{margin:0;padding:0;list-style:none;display:grid}.nr-eintrag{border-top:1px solid var(--cm-rand);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 4px;display:grid}.nr-eintrag:first-child{border-top:0}.nr-eintrag__punkt{background:0 0;border-radius:999px;width:8px;height:8px;margin-top:7px}.nr-eintrag--neu .nr-eintrag__punkt{background:var(--cm-akzent)}.nr-eintrag--neu .nr-eintrag__titel{font-weight:700}.nr-eintrag__titel{font-weight:600}.nr-eintrag__knopf{all:unset;cursor:pointer;border-radius:8px;gap:2px;min-width:0;display:grid}.nr-eintrag__knopf:focus-visible{outline:2px solid var(--cm-akzent);outline-offset:2px}.nr-eintrag__zeit{color:var(--cm-text-3);white-space:nowrap;font-size:12px}.dlg{background:var(--cm-flaeche);color:var(--cm-text);width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--cm-schatten-hoch);border:0;border-radius:20px;flex-direction:column;padding:0;display:none}.dlg[open]{animation:cm-dlg-auf .3s var(--cm-kurve);display:flex}.dlg{pointer-events:auto}.dlg[open]::backdrop{animation:cm-schleier-auf .3s var(--cm-kurve)}@keyframes cm-dlg-auf{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes cm-schleier-auf{0%{opacity:0}to{opacity:1}}.dlg--breit{width:min(920px,100vw - 32px)}.dlg::backdrop{background:var(--cm-schleier)}.dlg__kopf{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 8px 20px;display:flex}.dlg__inhalt{gap:16px;padding:4px 20px 20px;display:grid;overflow-y:auto}.dlg__fuss{border-top:1px solid var(--cm-rand);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.au{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.au__seite{top:var(--oben);gap:4px;display:grid;position:sticky}.au__kat{width:100%;color:var(--cm-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;display:flex}.au__kat:hover{background:var(--cm-flaeche-3);color:var(--cm-text)}.au__kat[aria-current=true]{background:var(--cm-akzent-hell);color:var(--cm-akzent-text);font-weight:600}.au__untertitel{color:var(--cm-text-3)}.au__kat-zahl{color:var(--cm-text-3);margin-left:auto;font-size:12px}.au__trenner{background:var(--cm-rand);height:1px;margin:8px 4px}.au__leiste{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;margin-bottom:12px;display:flex}.au__liste{gap:10px;display:grid}.au__gruppe{color:var(--cm-text-3);margin:10px 0 2px;font-size:13px;font-weight:600}.au__regel{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.au__symbol{background:var(--cm-akzent-hell);width:36px;height:36px;color:var(--cm-akzent);border-radius:10px;place-items:center;display:grid}.au__regel--aus .au__symbol{background:var(--cm-flaeche-3);color:var(--cm-text-3)}.au__kopf{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.au__name{font-weight:600}.au__chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.au__chip{background:var(--cm-flaeche-3);color:var(--cm-text-2);border-radius:999px;padding:2px 8px;font-size:12px}.au__chip--fehler{background:var(--cm-gefahr-hell);color:var(--cm-gefahr)}.au__chip--ok{background:var(--cm-erfolg-hell);color:var(--cm-erfolg)}.au__knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.au__aktion{border:1px solid var(--cm-rand);border-radius:16px;gap:12px;padding:14px;display:grid}.au__aktion-kopf{align-items:center;gap:8px;display:flex}.au__aktion-kopf .cm-feld{flex:1}.au__sprachen{flex-wrap:wrap;gap:4px;display:flex}.au__sprache{border:1px solid var(--cm-rand);min-width:40px;color:var(--cm-text-2);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:13px}.au__sprache[aria-pressed=true]{background:var(--cm-akzent);border-color:var(--cm-akzent);color:var(--cm-auf-akzent)}.au__sprache--gefuellt:not([aria-pressed=true]){border-color:var(--cm-akzent);color:var(--cm-akzent)}.au__haken{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 16px;display:grid}.au__lauf{border-top:1px solid var(--cm-rand);gap:6px;padding:10px 0;display:grid}.au__lauf:first-child{border-top:0}.au__hoch{transform:rotate(180deg)}@media (width<=860px){.au{grid-template-columns:minmax(0,1fr)}.au__seite{grid-auto-flow:column;position:static;overflow-x:auto}.au__trenner{display:none}.au__kat{white-space:nowrap}}@media (width<=560px){.au__regel{grid-template-columns:auto minmax(0,1fr)}.au__knoepfe{grid-column:1/-1;justify-content:flex-start}.felder-zwei,.felder-drei{grid-template-columns:minmax(0,1fr)}}.dlg legend{padding:0}.haupt--breit{max-width:1600px}.pf{gap:12px}.pf__raster{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pf__seite{top:var(--oben);gap:2px;display:grid;position:sticky}.pf__gruppe{padding:6px 12px 2px}.pf__ohne{padding:4px 12px;font-size:13px}.pf__inhalt{min-width:0}.pf-zahl{background:var(--cm-akzent);min-width:20px;color:var(--cm-auf-akzent);text-align:center;border-radius:999px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:700;line-height:20px}.pf-punkt{background:var(--cm-akzent);border-radius:999px;flex:none;width:8px;height:8px;margin-left:auto}.pf-gaeste{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pf-liste{gap:10px;min-width:0;display:grid}.pf-filter{gap:8px;display:grid}.pf-filter__reihe{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.pf-filter__reihe--knopf{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pf-suche{align-items:center;display:flex;position:relative}.pf-suche svg{color:var(--cm-text-3);pointer-events:none;position:absolute;left:12px}.pf-suche input{padding-left:36px}.pf-eintraege{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pf-eintrag{all:unset;box-sizing:border-box;background:var(--cm-flaeche);border:1px solid var(--cm-rand);cursor:pointer;border-radius:14px;gap:4px;width:100%;padding:12px 14px;display:grid}.pf-eintrag:hover{border-color:var(--cm-akzent-rand)}.pf-eintrag:focus-visible{outline:2px solid var(--cm-akzent);outline-offset:2px}.pf-eintrag[aria-current=true]{border-color:var(--cm-akzent);background:var(--cm-akzent-hell)}.pf-eintrag__kopf{justify-content:space-between;gap:8px;display:flex}.pf-eintrag__name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.pf-eintrag--neu .pf-eintrag__name{font-weight:800}.pf-eintrag__zeit{color:var(--cm-text-3);white-space:nowrap;font-size:12px}.pf-eintrag__vorschau{color:var(--cm-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.pf-eintrag__fuss{color:var(--cm-text-3);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.pf-kanal{background:var(--cm-flaeche-3);color:var(--cm-text-2);border-radius:999px;padding:1px 8px;font-weight:600}.pf-leer{padding:16px 4px}.pf-mehr{justify-content:center;padding:6px 0;display:flex}.pf-verlauf-bereich{min-width:0;top:var(--oben);position:sticky}.pf-nichts{border:1px dashed var(--cm-rand);min-height:320px;color:var(--cm-text-3);text-align:center;border-radius:20px;place-items:center;gap:8px;padding:24px;display:grid}.pf-verlauf{background:var(--cm-flaeche);border:1px solid var(--cm-rand);border-radius:20px;flex-direction:column;gap:10px;height:calc(100dvh - 150px);min-height:420px;padding:14px;display:flex}.pf-verlauf__kopf{border-bottom:1px solid var(--cm-rand);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:10px;display:flex}.pf-verlauf__titel{flex:1;gap:2px;min-width:160px;display:grid}.pf-verlauf__titel h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;overflow:hidden}.pf-verlauf__titel .leise{font-size:13px}.pf-verlauf__aktionen{flex-wrap:wrap;gap:6px;display:flex}.pf-zurueck{display:none}.pf-verlauf__rumpf{flex:1;gap:12px;min-height:0;display:flex}.pf-nachrichten{flex-direction:column;flex:1;gap:8px;min-width:0;padding:4px 2px;display:flex;overflow-y:auto}.pf-trenner{justify-content:center;margin:8px 0 2px;display:flex}.pf-trenner span{color:var(--cm-text-3);background:var(--cm-flaeche-3);border-radius:999px;padding:2px 10px;font-size:12px}.pf-blase{background:var(--cm-flaeche-3);border-radius:16px;gap:4px;max-width:min(78%,640px);padding:10px 12px;display:grid;position:relative}.pf-blase--ein{border-bottom-left-radius:4px;align-self:flex-start}.pf-blase--aus{background:var(--cm-akzent-hell);border-bottom-right-radius:4px;align-self:flex-end}.pf-blase--bot{background:var(--cm-flaeche);border:1px solid var(--cm-rand)}.pf-blase__kopf{color:var(--cm-text-3);justify-content:space-between;gap:12px;font-size:12px;display:flex}.pf-blase__betreff{color:var(--cm-text-2);font-size:13px;font-weight:600}.pf-blase__text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.pf-blase__text a{color:var(--cm-akzent-text)}.pf-blase__zitat{all:unset;cursor:pointer;color:var(--cm-akzent-text);justify-self:start;font-size:13px;text-decoration:underline}.pf-blase__zitat:focus-visible{outline:2px solid var(--cm-akzent)}.pf-blase__anhaenge{flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.pf-blase__anhaenge a{color:var(--cm-akzent-text);align-items:center;gap:4px;display:inline-flex}.pf-blase__hinweis{color:var(--cm-text-3);align-items:center;gap:4px;font-size:12px;display:inline-flex}.pf-blase__zustand{color:var(--cm-text-3);justify-self:end;font-size:12px}.pf-blase__zustand--fehler{color:var(--cm-gefahr);font-weight:600}.pf-blase__werkzeuge{justify-content:flex-end;gap:4px;display:flex}.pf-blase__werkzeuge button{all:unset;cursor:pointer;color:var(--cm-text-3);border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:12px;display:inline-flex}.pf-blase__werkzeuge button:hover,.pf-blase__werkzeuge button:focus-visible{background:var(--cm-flaeche-3);color:var(--cm-text);outline:none}.pf-blase__werkzeuge .pf-gefahr{color:var(--cm-gefahr);font-weight:600}.pf-name{font-weight:700}.pf-autor{align-items:center;gap:7px;min-width:0;display:inline-flex}.pf-foto{all:unset;cursor:zoom-in;border-radius:12px;display:block;overflow:hidden}.pf-foto img{object-fit:cover;max-width:100%;max-height:280px;display:block}.pf-foto-gross{border-radius:12px;max-width:100%;max-height:75vh;margin:0 auto;display:block}.pf-gelesen{color:var(--cm-text-3);align-self:flex-end;margin:0;font-size:12px}.pf-karte{border:1px solid var(--cm-akzent-rand);background:var(--cm-flaeche);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.pf-karte--erledigt{border-color:var(--cm-rand)}.pf-karte__titel{font-size:14px}.pf-karte__knoepfe{flex-wrap:wrap;gap:6px;display:flex}.pf-karte__ergebnis{color:var(--cm-erfolg);align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.pf-karte__zeilen{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.pf-karte__zeilen li{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.pf-buchung{background:var(--cm-flaeche-2);border:1px solid var(--cm-rand);border-radius:14px;flex:none;align-content:start;gap:10px;width:280px;padding:12px;display:grid;overflow-y:auto}.pf-buchung__kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.pf-buchung__daten{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:0;font-size:14px;display:grid}.pf-buchung__daten dt{color:var(--cm-text-3)}.pf-buchung__daten dd{overflow-wrap:anywhere;margin:0}.pf-schreiben{align-items:flex-end;gap:8px;display:flex}.pf-schreiben__text{resize:vertical;flex:1;min-height:48px;max-height:240px}.pf-schreiben__knoepfe{align-items:center;gap:4px;display:flex}.pf-senden{background:var(--cm-akzent);width:44px;height:44px;color:var(--cm-auf-akzent);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.pf-senden:disabled{opacity:.45;cursor:default}.pf-senden:focus-visible{outline:2px solid var(--cm-akzent);outline-offset:2px}.pf-emoji{position:relative}.pf-emoji__feld{z-index:20;background:var(--cm-flaeche);border:1px solid var(--cm-rand);width:264px;box-shadow:var(--cm-schatten-hoch);border-radius:14px;grid-template-columns:repeat(8,1fr);gap:2px;padding:8px;display:grid;position:absolute;bottom:48px;right:0}.pf-emoji__feld button{all:unset;cursor:pointer;text-align:center;border-radius:8px;font-size:20px;line-height:30px}.pf-emoji__feld button:hover,.pf-emoji__feld button:focus-visible{background:var(--cm-flaeche-3)}.pf-hinweis{padding:8px 4px}.pf-mitglieder{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pf-mitglieder li{align-items:center;gap:8px;display:flex}.pf-farbe{border-radius:999px;flex:none;width:10px;height:10px}.pf-system{background:var(--cm-flaeche);border:1px solid var(--cm-rand);border-radius:20px;padding:16px}@media (width<=1100px){.pf-gaeste{grid-template-columns:minmax(0,1fr)}.pf-gaeste .pf-verlauf-bereich,.pf-gaeste--offen .pf-liste{display:none}.pf-gaeste--offen .pf-verlauf-bereich{display:block;position:static}.pf-zurueck{display:inline-grid}.pf-buchung{width:min(300px,100% - 28px);box-shadow:var(--cm-schatten-hoch);z-index:5;position:absolute;inset:70px 14px 70px auto}.pf-verlauf{position:relative}}@media (width<=860px){.pf__raster{grid-template-columns:minmax(0,1fr)}.pf__seite{grid-auto-flow:column;justify-content:start;position:static;overflow-x:auto}.pf__seite .au__trenner,.pf__gruppe,.pf__ohne{display:none}.pf__seite .au__kat{white-space:nowrap}.pf__raster--verlauf .pf__seite{display:none}.cm-unsichtbar-handy{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pf-verlauf{border-radius:16px;height:calc(100dvh - 110px);padding:10px}.pf-blase{max-width:88%}}.pf__seite .leise,.pf-nichts .leise,.pf-liste>.leise{color:var(--cm-text-3)}.fd-logo{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.fd-logo img{object-fit:contain;border:1px solid var(--cm-rand);background:var(--cm-papier);border-radius:12px;max-width:220px;max-height:90px;padding:8px}.abr-schmal{max-width:720px}.abr-leiste{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.abr-leiste__suche{flex:260px}.abr-leiste__neu{margin-left:auto}.abr-filter{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-items:end;gap:10px;display:grid}.abr-liste{margin:0;padding:0;list-style:none}.abr-liste>li+li{border-top:1px solid var(--cm-rand)}.abr-liste--rahmen{border:1px solid var(--cm-rand);border-radius:16px;overflow:hidden}.abr-zeile{text-align:left;width:100%;color:var(--cm-text);font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(110px,160px) minmax(0,1fr) auto minmax(90px,auto);align-items:center;gap:12px;padding:12px 16px;display:grid}.abr-zeile:hover{background:var(--cm-flaeche-2)}.abr-zeile:focus-visible{outline:2px solid var(--cm-akzent);outline-offset:-2px}.abr-zeile__nummer,.abr-zeile__wer{flex-direction:column;gap:2px;min-width:0;display:flex}.abr-zeile__wer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.abr-zeile__chips{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.abr-zeile__betrag{text-align:right;font-weight:600}@media (width<=640px){.abr-zeile{grid-template-columns:minmax(0,1fr) auto}.abr-zeile__wer{grid-area:2/1/auto/-1}.abr-zeile__chips{grid-area:3/1/auto/-1;justify-content:flex-start}.abr-leiste__neu{margin-left:0}}.abr-kopf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=640px){.abr-kopf{grid-template-columns:minmax(0,1fr)}}.abr-anschrift{white-space:pre-line;margin:4px 0}.abr-angaben{gap:4px;margin:0;font-size:13px;display:grid}.abr-angaben>div{justify-content:space-between;gap:12px;display:flex}.abr-angaben dt{color:var(--cm-text-3)}.abr-angaben dd{text-align:right;margin:0}.abr-positionen td.rechts,.abr-positionen th.rechts,.rechts{text-align:right}.abr-summen{gap:4px;width:min(360px,100%);margin:0 0 0 auto;font-size:14px;display:grid}.abr-summen>div{justify-content:space-between;gap:12px;display:flex}.abr-summen dt{color:var(--cm-text-3)}.abr-summen dd{margin:0}.abr-summen__gesamt{border-top:1px solid var(--cm-text);margin-top:4px;padding-top:6px;font-size:16px;font-weight:700}.abr-summen__gesamt dt{color:var(--cm-text)}.abr-vorschau{justify-content:space-between;gap:12px;display:flex}.abr-gruppe{border:0;min-width:0;margin:0;padding:0}.abr-zeile-edit{border:1px solid var(--cm-rand);border-radius:14px;grid-template-columns:minmax(130px,1fr) minmax(180px,2fr) 80px 120px 90px auto;align-items:end;gap:8px;padding:10px;display:grid}.abr-zeile-edit__details{grid-column:2/6}.abr-zeile-edit__weg{align-self:end;margin-bottom:4px}@media (width<=760px){.abr-zeile-edit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.abr-zeile-edit__text,.abr-zeile-edit__details{grid-column:1/-1}}.abr-saetze{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.abr-kreis{align-items:end}.abr-kreis__beispiel{padding-bottom:10px}.abr-storno{border:1px solid var(--cm-gefahr);background:var(--cm-gefahr-hell);border-radius:16px;padding:14px}.link-knopf{font:inherit;color:var(--cm-akzent-text);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.abr-zwei{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.ea-karten{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.ea-karte{text-align:left;font:inherit;color:var(--cm-text);cursor:pointer;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.ea-karte:hover{border-color:var(--cm-akzent-rand)}.ea-karte:focus-visible{outline:2px solid var(--cm-akzent);outline-offset:2px}.ea-karte .abr-angaben{margin-top:6px}.ea-vertrag{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ea-zeile{grid-template-columns:minmax(110px,160px) minmax(0,1fr) auto minmax(90px,auto);text-decoration:none}.ea-ausgabe .abr-zeile__betrag{flex-direction:column;gap:2px;display:flex}.ea-ausgabe .abr-zeile__betrag .leise{font-size:12px;font-weight:400}.ea-summen{width:min(420px,100%);margin:0}.ea-details summary{cursor:pointer;font-size:14px;font-weight:600}.ea-verlauf{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:6px;height:140px;display:grid}.ea-verlauf__monat{flex-direction:column;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.ea-verlauf__saeule{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex}.ea-verlauf__saeule>span{background:var(--cm-akzent);border-radius:6px 6px 2px 2px;width:min(28px,80%)}.ea-verlauf__saeule>span.negativ{background:var(--cm-gefahr)}.ea-verlauf__text{color:var(--cm-text-3);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}@media (width<=640px){.ea-vertrag{flex-direction:column;align-items:flex-start}.ea-verlauf__text{font-size:9px}}.st-filter{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.st-filter__csv{margin-left:auto}.st-jahr{align-items:center;gap:6px;font-size:18px;display:inline-flex}.st-jahr__vor svg{transform:rotate(180deg)}.st-unterkuenfte{margin-top:12px}.st-unterkuenfte .cm-chip{cursor:pointer;font:inherit;font-size:13px}.st-unterkuenfte .cm-chip[aria-pressed=true]{background:var(--cm-akzent-hell);border-color:var(--cm-akzent-rand);color:var(--cm-akzent-text)}.st-kacheln{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.st-trend{font-size:12px;font-weight:600}.st-trend--gut{color:var(--cm-erfolg)}.st-trend--schlecht{color:var(--cm-gefahr)}.st-tabelle td,.st-tabelle th{white-space:nowrap;padding:8px 10px}.st-tabelle__summe td{border-top:1px solid var(--cm-rand-stark);font-weight:700}.st-trichter{gap:12px;margin:0;padding:0;list-style:none;display:grid}.st-trichter__kopf{justify-content:space-between;gap:8px;font-size:14px;display:flex}.st-trichter__balken{background:var(--cm-flaeche-3);border-radius:4px;height:8px;margin:4px 0;overflow:hidden}.st-trichter__balken>span{background:var(--cm-diagramm-eins);border-radius:4px;height:100%;display:block}.st-klick{justify-content:space-between;gap:8px;display:flex}.st-modul{cursor:pointer;font:inherit;gap:6px;font-size:13px}.st-farbe{border-radius:50%;width:10px;height:10px;display:inline-block}.st-farbwahl{border:2px solid var(--cm-flaeche);cursor:pointer;border-radius:50%;width:28px;height:28px}.st-farbwahl[aria-pressed=true]{box-shadow:0 0 0 2px var(--cm-text)}.st-farbe--1{background:var(--cm-person-1)}.st-farbe--2{background:var(--cm-person-2)}.st-farbe--3{background:var(--cm-person-3)}.st-farbe--4{background:var(--cm-person-4)}.st-farbe--5{background:var(--cm-person-5)}.st-farbe--6{background:var(--cm-person-6)}.st-farbe--7{background:var(--cm-person-7)}.st-farbe--8{background:var(--cm-person-8)}.st-farbe--9{background:var(--cm-person-9)}.st-farbe--10{background:var(--cm-person-10)}.st-farbe--11{background:var(--cm-person-11)}.st-farbe--12{background:var(--cm-person-12)}.st-bereiche{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 16px;display:grid}.st-energie{border-top:1px solid var(--cm-rand);padding-top:12px}.st-sensoren{gap:6px;display:grid}.st-datei{cursor:pointer;align-self:flex-start}@media (width<=640px){.st-filter__csv{margin-left:0}}.dg{margin:0}.dg__legende{color:var(--cm-text-3);flex-wrap:wrap;gap:14px;margin-bottom:6px;font-size:12px;display:flex}.dg__schluessel{align-items:center;gap:6px;display:inline-flex}.dg__schluessel:before{content:"";background:currentColor;border-radius:3px;width:10px;height:10px;display:inline-block}.dg__schluessel--linie:before{border-radius:1px;width:14px;height:2px}.dg__schluessel--eins:before{background:var(--cm-diagramm-eins)}.dg__schluessel--zwei:before{background:var(--cm-diagramm-zwei)}.dg__schluessel--vorjahr:before{background:var(--cm-diagramm-vergleich)}.dg__flaeche{position:relative}.dg__svg{width:100%;height:240px;display:block;overflow:visible}.dg__raster{stroke:var(--cm-rand);stroke-width:1px}.dg__null{stroke:var(--cm-rand-stark);stroke-width:1px}.dg__achse{fill:var(--cm-text-leise);font-variant-numeric:tabular-nums;font-size:11px}.dg__markierung{fill:var(--cm-flaeche-3)}.dg__balken--eins{fill:var(--cm-diagramm-eins)}.dg__balken--zwei{fill:var(--cm-diagramm-zwei)}.dg__linie{stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.dg__linie--vorjahr{stroke:var(--cm-diagramm-vergleich);stroke-dasharray:4 4}.dg__linie--eins{stroke:var(--cm-diagramm-eins)}.dg__punkt{stroke:var(--cm-flaeche);stroke-width:2px}.dg__punkt--vorjahr{fill:var(--cm-diagramm-vergleich)}.dg__punkt--eins{fill:var(--cm-diagramm-eins)}.dg__ziel{cursor:default;outline:none}.dg__ziel:focus-visible{outline:2px solid var(--cm-akzent)}.dg__tipp{background:var(--cm-flaeche);border:1px solid var(--cm-rand);box-shadow:var(--cm-schatten-hoch);pointer-events:none;white-space:nowrap;z-index:2;color:var(--cm-text);border-radius:10px;gap:2px;padding:8px 10px;font-size:12px;display:grid;position:absolute;top:8px;transform:translate(-50%)}.st-hinweis,.abr-leiste .leise{color:var(--cm-text-3);font-size:13px}.st-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:8px;display:grid}.st-kennzahlen>div{flex-direction:column;gap:2px;display:flex}.st-kennzahlen strong{font-size:20px}.pr-raster{margin:0;padding:0;list-style:none}.pr-karte{text-align:left;width:100%;font:inherit;cursor:pointer;padding:0}.pr-karte:focus-visible{outline:2px solid var(--cm-akzent);outline-offset:2px}.pr-karte__chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.pr-editor{gap:20px}.pr-abschnitt{border-top:1px solid var(--cm-rand);gap:12px;padding-top:16px}.pr-abschnitt:first-child{border-top:0;padding-top:0}.pr-auswahl{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.pr-zeile{grid-template-columns:repeat(auto-fit,minmax(120px,1fr)) auto;align-items:end;gap:8px;display:grid}.pr-marken{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pr-marken .cm-chip{align-items:center;gap:4px;display:inline-flex}.pr-marken button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.pr-qr{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.pr-qr img{border:1px solid var(--cm-rand);border-radius:12px}.pr-aktionen{border-top:1px solid var(--cm-rand);padding-top:12px}.pr-seite{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:20px;display:grid}.pr-link{background:var(--cm-flaeche-2);word-break:break-all;border-radius:10px;padding:10px 12px;font-size:13px;display:block}.pr-logo{object-fit:contain;max-width:220px;max-height:72px}@media (width<=860px){.pr-seite{grid-template-columns:1fr}}.shop__haupt{max-width:1100px}.shop__raster{margin:0;padding:0;list-style:none}.shop__kurz{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shop__fuss{white-space:pre-line;max-width:1100px;margin:0 auto;padding:0 16px 32px;font-size:13px}.shop__produkt{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:start;gap:20px;display:grid}.shop__bild{aspect-ratio:4/3;object-fit:cover;border-radius:20px;place-items:center;width:100%;display:grid}.shop__vorschau{gap:8px;display:flex;overflow-x:auto}.shop__vorschau button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;flex:none;width:72px;height:54px;padding:0;overflow:hidden}.shop__vorschau button[aria-pressed=true]{border-color:var(--cm-akzent)}.shop__vorschau img{object-fit:cover;width:100%;height:100%;display:block}.shop__termine{border:0;flex-direction:column;gap:12px;max-height:360px;margin:0;padding:0;display:flex;overflow-y:auto}.shop__tag{flex-direction:column;gap:6px;display:flex}.shop__zeiten{flex-wrap:wrap;gap:6px;display:flex}.shop__zeit{border:1px solid var(--cm-rand);background:var(--cm-flaeche);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;display:inline-flex}.shop__zeit:has(input:checked){border-color:var(--cm-akzent);background:var(--cm-akzent-hell)}.shop__zeit--voll{opacity:.55;cursor:not-allowed}.shop__zugang{background:var(--cm-akzent-hell);border:1px solid var(--cm-akzent-rand);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}@media (width<=860px){.shop__produkt{grid-template-columns:1fr}}.bw-extras{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bw-extra{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.bw-extra__bild{object-fit:cover;background:var(--cm-akzent-hell);width:64px;height:64px;color:var(--cm-akzent);border-radius:12px;place-items:center;display:grid}.bw-extra__menge{align-items:center;gap:6px;display:inline-flex}.bw-extra__menge button{border:1px solid var(--cm-rand-stark);background:var(--cm-flaeche);width:32px;height:32px;color:var(--cm-text);cursor:pointer;border-radius:999px;place-items:center;display:grid}.bw-extra__menge button:disabled{opacity:.4;cursor:not-allowed}.shop .leise{color:var(--cm-text-3)}.cm-link{color:var(--cm-akzent-text);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.koop-zahlen{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.koop-zahl{flex-direction:column;gap:2px;display:flex}.koop-zahl strong{font-size:22px}.koop-spalten{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:20px;display:grid}.koop-zeile{grid-template-columns:minmax(140px,220px) minmax(0,1fr) auto minmax(90px,auto)}.koop-zurueck td{color:var(--cm-text-3)}.api-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.api-neu{border:1px solid var(--cm-rand);background:var(--cm-flaeche-2);border-radius:16px;padding:16px}.api-scopes{border:0;min-width:0;margin:0;padding:0}.api-mono{word-break:break-all;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.api-liste{gap:10px;margin:0;padding:0;list-style:none;display:grid}.api-liste>li{border:1px solid var(--cm-rand);border-radius:14px;gap:6px;padding:12px 14px;display:grid}.api-liste__aus{background:var(--cm-flaeche-2)}.api-liste__kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.api-frage{border-top:1px solid var(--cm-rand);padding-top:8px}.api-code{background:var(--cm-flaeche-2);border-radius:10px;margin:0;padding:10px 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;line-height:1.6;overflow-x:auto}.api-felder{gap:4px;margin:0;font-size:13px;display:grid}.api-felder>div{grid-template-columns:minmax(130px,170px) minmax(0,1fr);gap:8px;display:grid}.api-felder dd{color:var(--cm-text-2);margin:0}.api-doku .karte-titel{align-items:center;gap:6px;display:flex}.mk-zeile{grid-template-columns:minmax(160px,260px) minmax(0,1fr) auto minmax(90px,auto)}.mk-nachweise{border-left:2px solid var(--cm-rand);gap:10px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.mk-nachweise>li{gap:2px;display:grid}@media (width<=860px){.mk-zeile{grid-template-columns:minmax(0,1fr) auto}}.nl-kopf{flex-wrap:wrap;align-items:center;gap:10px}.nl-raster{grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:start;gap:20px;display:grid}.nl-raster>*{min-width:0}.nl-raster .cm-segmente{flex-wrap:wrap}.nl-seite{top:var(--oben);position:sticky}.nl-feldgruppe{border:0;min-width:0;margin:0;padding:0}.nl-filter>summary{cursor:pointer;font-size:14px;font-weight:600}.nl-filterzeile{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;display:flex}.nl-filterzahl{width:120px}.nl-zaehler{color:var(--cm-text-2);margin:0;font-size:14px}.nl-bloecke{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nl-block{border:1px solid var(--cm-rand);border-radius:14px;gap:10px;padding:10px 12px;display:grid}.nl-block__kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.nl-block__titel{font:inherit;color:var(--cm-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font-weight:600}.nl-neu{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nl-drei{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nl-wahl{border:0;gap:4px;margin:0;padding:0;display:grid}.nl-werkzeuge{flex-wrap:wrap;gap:4px}.nl-werkzeug{border:1px solid var(--cm-rand);background:var(--cm-flaeche);min-width:36px;height:36px;color:var(--cm-text);cursor:pointer;font:inherit;border-radius:10px}.nl-werkzeug:hover{border-color:var(--cm-rand-stark)}.nl-linkfeld{width:220px}.nl-text{min-height:96px;line-height:1.6}.nl-text p{margin:0 0 8px}.nl-html{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.nl-trenner{border:0;border-top:1px solid var(--cm-rand);margin:4px 0}.nl-bild{object-fit:cover;border-radius:10px;max-width:200px;max-height:96px}.nl-vorschau{border:1px solid var(--cm-rand);background:var(--cm-flaeche-3);border-radius:14px;overflow-x:auto}.nl-vorschau iframe{background:var(--cm-flaeche-3);border:0;max-width:none;height:720px;margin:0 auto;display:block}.nl-medien{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.nl-medien li{justify-items:center;gap:4px;display:grid}.nl-medien button:first-child{border:1px solid var(--cm-rand);cursor:pointer;aspect-ratio:4/3;background:0 0;border-radius:12px;width:100%;padding:0;overflow:hidden}.nl-medien img{object-fit:cover;width:100%;height:100%;display:block}.nl-hochladen{align-self:flex-start}@media (width<=1100px){.nl-raster{grid-template-columns:1fr}.nl-seite{position:static}}@media (width<=560px){.nl-drei{grid-template-columns:1fr}}.nl-plan{background:var(--cm-flaeche-2);border:1px solid var(--cm-rand);border-radius:14px;padding:12px}.recht{gap:16px;max-width:860px;margin:0 auto;padding:24px 16px 48px;display:grid}.recht__kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.recht__marke{font-size:18px;font-weight:700}.recht__karte{gap:12px;padding:28px;display:grid}.recht__text{overflow-wrap:anywhere;line-height:1.7}.recht__text h2{margin:20px 0 6px;font-size:18px}.recht__text h3{margin:16px 0 4px;font-size:16px}.recht__text p,.recht__text ul,.recht__text ol{margin:0 0 10px}.recht-links{flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.recht-links a{color:var(--cm-text-3)}.recht-links--kopf{justify-content:flex-start;margin:0}.cm-thema-wechsel,.cm-thema-wechsel *{transition:background-color .5s,border-color .5s,color .5s,fill .5s,stroke .5s,box-shadow .5s!important}@media (width<=560px){.recht__karte{padding:18px}}.recht-links--formular{margin-top:-6px}.bw-recht{flex-wrap:wrap;gap:4px 14px;display:flex}.recht-sprachen{flex-wrap:wrap;gap:6px;display:flex}.recht-sprache{border:1px solid var(--cm-rand-stark);background:var(--cm-flaeche);color:var(--cm-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:6px 12px;font-size:13px;display:inline-flex}.recht-sprache[aria-pressed=true]{background:var(--cm-akzent-hell);border-color:var(--cm-akzent);color:var(--cm-akzent-text)}.recht-eingabe{resize:vertical;min-height:320px;font-size:13px;line-height:1.5}.recht-zaehler{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.export-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.export-zeile{border:1px solid var(--cm-rand);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:flex}.export-zeile__text{gap:4px;min-width:0;display:grid}.export-zeile__titel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kopf__punkt{background:var(--cm-akzent);width:8px;height:8px;box-shadow:0 0 0 2px var(--cm-flaeche);border-radius:50%;position:absolute;top:8px;right:8px}.schritte{gap:10px;margin:0;padding:0;list-style:none;display:grid}.schritte__zeile{border:1px solid var(--cm-rand);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.schritte__symbol{color:var(--cm-text-blass)}.schritte__zeile--fertig .schritte__symbol{color:var(--cm-erfolg)}.schritte__text{gap:2px;min-width:0;display:grid}.schritte__zeile--fertig .schritte__text strong{color:var(--cm-text-leise);text-decoration:line-through}@media (width<=560px){.schritte__zeile{grid-template-columns:auto 1fr}.schritte__zeile>:last-child{grid-column:2;justify-self:start}}.ig-anleitung{gap:4px;margin:0;padding-left:20px;display:grid}.ig-konten{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ig-konto{align-content:start;gap:10px;padding:18px;display:grid}.ig-konto__kopf{align-items:center;gap:12px;display:flex}.ig-konto__text{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;display:grid}.ig-avatar{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.ig-filter{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:8px 12px;display:grid}.ig-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ig-zeile{border:1px solid var(--cm-rand);background:var(--cm-flaeche);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:8px 10px;display:flex}.ig-zeile:hover{background:var(--cm-flaeche-3)}.ig-zeile__text{flex:1;gap:2px;min-width:0;display:grid}.ig-zeile__text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ig-daumen{object-fit:cover;background:var(--cm-flaeche-3);width:56px;height:56px;color:var(--cm-text-leise);border-radius:10px;flex:none;place-items:center;display:grid}.ig-daumen--gross{aspect-ratio:1;gap:4px;width:100%;height:100%;font-size:13px}.ig-kalender-huelle{overflow-x:auto}.ig-kalender{grid-template-columns:repeat(7,minmax(96px,1fr));gap:4px;min-width:700px;display:grid}.ig-kalender__kopf{color:var(--cm-text-leise);padding:4px 6px;font-size:12px;font-weight:600}.ig-tag{border:1px solid var(--cm-rand);background:var(--cm-flaeche);border-radius:10px;flex-direction:column;gap:3px;min-height:96px;padding:4px;display:flex}.ig-tag--fremd{background:var(--cm-flaeche-2,var(--cm-flaeche-3))}.ig-tag--fremd .ig-tag__zahl{color:var(--cm-text-leise);font-weight:400}.ig-tag--heute{border-color:var(--cm-akzent)}.ig-tag__zahl{color:var(--cm-text-3);font-size:12px;font-weight:600}.ig-termin{font:inherit;text-align:left;cursor:pointer;background:var(--cm-flaeche-3);color:var(--cm-text);text-overflow:ellipsis;white-space:nowrap;border:0;border-radius:6px;padding:3px 5px;font-size:11px;overflow:hidden}.ig-termin--geplant{background:var(--cm-akzent-hell);color:var(--cm-akzent-text);cursor:grab}.ig-termin--veroeffentlicht{background:var(--cm-erfolg-hell);color:var(--cm-erfolg)}.ig-termin--fehler{background:var(--cm-gefahr-hell);color:var(--cm-gefahr)}.ig-feed{grid-template-columns:repeat(3,1fr);gap:3px;width:100%;max-width:480px;margin:0 auto;padding:0;list-style:none;display:grid}.ig-feed__kachel{aspect-ratio:4/5;background:var(--cm-flaeche-3);width:100%;color:var(--cm-text-leise);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.ig-feed__kachel img{object-fit:cover;width:100%;height:100%}.ig-feed__kachel--geplant{outline:2px dashed var(--cm-akzent);outline-offset:-2px}.ig-feed__marke{background:var(--cm-flaeche);color:var(--cm-text);border-radius:999px;padding:2px 6px;font-size:10px;position:absolute;bottom:4px;left:4px}.ig-editor{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.ig-fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.ig-medien{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ig-medien li{justify-items:center;gap:4px;display:grid}.ig-medien .ig-daumen{width:64px;height:64px}.ig-planen{align-items:end}.ig-handy{border:1px solid var(--cm-rand-stark);background:var(--cm-flaeche);border-radius:28px;gap:8px;margin:0;padding:14px 10px 18px;display:grid;position:sticky;top:0}.ig-handy__kopf{align-items:center;gap:8px;font-size:13px;display:flex}.ig-handy__punkt{background:var(--cm-akzent-hell);border:2px solid var(--cm-akzent);border-radius:50%;width:24px;height:24px}.ig-handy__bild{aspect-ratio:4/5;background:var(--cm-flaeche-3);border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.ig-handy__bild--hoch{aspect-ratio:9/16}.ig-handy__bild img{object-fit:cover;width:100%;height:100%}.ig-handy__video{color:var(--cm-text-leise)}.ig-handy__zahl{background:var(--cm-flaeche);border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;top:8px;right:8px}.ig-handy__text{overflow-wrap:anywhere;white-space:pre-line;font-size:13px;line-height:1.4}@media (width<=760px){.ig-editor{grid-template-columns:1fr}.ig-handy{justify-self:center;width:100%;max-width:300px;position:static}}.ig-gruppe{border:1px solid var(--cm-rand);border-radius:14px;gap:12px;min-width:0;margin:0;padding:12px 14px 14px;display:grid}.ig-gruppe legend{padding:0 6px;font-weight:600}.ig-slots{gap:4px;margin:0;padding-left:18px;display:grid}.ig-block{border:1px dashed var(--cm-rand-stark);border-radius:12px;gap:10px;padding:10px 12px;display:grid}.ig-block__raster{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:end;gap:8px 12px;display:grid}.ig-block__raster input[type=color]{height:42px;padding:2px}.ig-kennzahlen{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ig-verlauf{position:relative}.ig-verlauf svg{width:100%;height:auto;display:block}.ig-verlauf__achse{stroke:var(--cm-rand-stark);stroke-width:1px}.ig-verlauf__gitter{stroke:var(--cm-rand);stroke-width:1px;stroke-dasharray:3 4}.ig-verlauf__text{fill:var(--cm-text-leise);font-size:12px}.ig-verlauf__linie{fill:none;stroke:var(--cm-akzent);stroke-width:2px;stroke-linejoin:round}.ig-verlauf__punkt{fill:var(--cm-akzent);stroke:var(--cm-flaeche);stroke-width:2px}.ig-verlauf__tipp{background:var(--cm-flaeche);border:1px solid var(--cm-rand);border-radius:8px;padding:4px 8px;font-size:12px;position:absolute;top:4px;right:8px}.ig-top{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ig-top__eintrag{gap:6px;display:grid}.ig-top__eintrag img,.ig-top__eintrag .ig-daumen{aspect-ratio:4/5;object-fit:cover;border-radius:10px;width:100%}.ig-top__text{overflow-wrap:anywhere;gap:2px;font-size:13px;display:grid}.ig-einleitung{color:var(--cm-text-3);flex:320px;margin:0}.ue-dateien{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ue-dateien li{align-items:center;gap:6px;display:flex}.ue-ziel{min-width:200px}.ue-ziel .cm-feld__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ue-zwischentitel{margin:4px 0 0;font-size:14px}.ue-liste{overflow-wrap:anywhere;gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.cm-tabelle .zahl{text-align:right;white-space:nowrap}.ar-kopf{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;font-size:14px;display:grid}.ar-titel{margin:8px 0 0;font-size:20px}.ar-daten,.ar-summen{gap:4px;margin:0;font-size:14px;display:grid}.ar-daten div,.ar-summen div{flex-wrap:wrap;gap:12px;display:flex}.ar-daten dt{color:var(--cm-text-3);min-width:140px}.ar-daten dd,.ar-summen dd{margin:0}.ar-summen{justify-self:end;min-width:min(320px,100%)}.ar-summen div{justify-content:space-between}.ar-summen__gesamt{border-top:1px solid var(--cm-rand);padding-top:4px;font-weight:700}.ar-anzahl{color:var(--cm-text-3);font-size:13px}
