/* X mind Leistungsseite Google & Bing Ads: assets/google-ads.css des Prototyps, gekapselt – erzeugt mit _wordpress/leistungen/baue.py. Nicht von Hand ändern. */
.xm .anzeige-buehne{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s-16);width: min(100%,560px);margin-inline: auto;container: anzeige-buehne / inline-size}.xm .anzeige-buehne__fuss{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-12)}.xm .anzeige-buehne__fuss .vorschau__beschriftung{text-align: left;flex: 1 1 220px}.xm .suche{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s-20);padding: clamp(20px,2.6vw,32px)}.xm .suche__feld{display: flex;align-items: center;gap: var(--s-12);min-height: 48px;padding: 0 var(--s-20);border-radius: var(--radius-pill);background: var(--white);box-shadow: 0 0 0 1px var(--navy-08),var(--shadow-nav);color: var(--navy);font-size: 0.98rem}.xm .suche__feld .icon{color: var(--petrol)}.xm .suche__feld span{min-width: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.xm .suche__treffer{display: grid;gap: 10px;padding-top: var(--s-20);border-top: 1px solid var(--navy-08)}.xm .suche__treffer i{display: block;height: 9px;border-radius: 5px;background: var(--navy-08)}.xm .suche__treffer i:nth-child(1){width: 34%}.xm .suche__treffer i:nth-child(2){width: 58%;height: 14px;background: var(--navy-16)}.xm .suche__treffer i:nth-child(3){width: 94%}.xm .suche__treffer i:nth-child(4){width: 71%}.xm .anzeige{display: grid;grid-template-columns: minmax(0,1fr);gap: 6px}.xm .anzeige__marke{font-size: var(--fs-mini);font-weight: 700;color: var(--navy);letter-spacing: 0.01em}.xm .anzeige__site{display: flex;align-items: center;gap: var(--s-12)}.xm .anzeige__fav{display: grid;place-items: center;flex: none;width: 28px;height: 28px;border-radius: var(--radius-round);background: var(--white);box-shadow: 0 0 0 1px var(--navy-08)}.xm .anzeige__fav svg{width: 13px;height: auto}.xm .anzeige__wer{display: grid;line-height: 1.25;min-width: 0}.xm .anzeige__wer b{font-size: 0.9rem;font-weight: 600;color: var(--navy)}.xm .anzeige__wer span{font-size: var(--fs-mini);color: var(--petrol);overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.xm .anzeige__titel{font-size: 1.25rem;line-height: 1.3;font-weight: 500;color: var(--petrol);letter-spacing: -0.005em;overflow-wrap: anywhere}.xm .anzeige__text{font-size: 0.92rem;line-height: 1.55;color: var(--navy-81);overflow-wrap: anywhere}.xm .anzeige__text b{font-weight: 700;color: var(--navy)}.xm .anzeige[data-modus="computer"] .anzeige__titel{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;overflow-wrap: normal}.xm .anzeige[data-modus="handy"] .anzeige__titel{font-size: 1.1rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden}.xm .anzeige[data-modus="handy"] .anzeige__text{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden}.xm .anzeige.is-neu .anzeige__titel,.xm .anzeige.is-neu .anzeige__text{animation: xm-einblenden var(--dur-3) var(--ease-out)}@container anzeige-buehne (max-width: 300px){.xm .suche{padding: var(--s-16)}.xm .suche__feld{gap: var(--s-8);padding-inline: var(--s-16);font-size: 0.92rem}.xm .anzeige__site{gap: var(--s-8)}.xm .anzeige[data-modus="computer"] .anzeige__titel{font-size: 1.1rem;white-space: normal;overflow-wrap: anywhere;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3}.xm .anzeige[data-modus="computer"] .anzeige__text{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden}}.xm .werkstatt .huelle--weit{display: grid;gap: var(--s-24)}.xm .werkstatt .kopfzeile{margin-bottom: var(--s-32)}.xm .werkstatt__raster{display: grid;grid-template-columns: minmax(0,1.12fr) minmax(0,0.88fr);gap: var(--s-24);align-items: start}.xm .werkstatt__texte{display: grid;gap: var(--s-32)}.xm .werkstatt__texte .glas__kopf{margin-bottom: 0}.xm .werkstatt__gruppe{display: grid;gap: var(--s-16);min-width: 0;margin: 0;padding: 0;border: 0}.xm .werkstatt__gruppe legend{float: left;width: 100%;margin-bottom: var(--s-16);padding: 0;font-size: 1.1rem;font-weight: 600;color: var(--navy)}.xm .werkstatt__gruppe legend small{display: block;margin-top: 2px;font-size: var(--fs-small);font-weight: 400;color: var(--petrol);line-height: 1.5}.xm .werkstatt__liste{clear: both;list-style: none;display: grid;gap: var(--s-12) var(--s-16);container: werkstatt-liste / inline-size}.xm .werkstatt__liste--zwei{grid-template-columns: repeat(auto-fill,minmax(min(100%,max(16.5rem,(100% - var(--s-16)) / 2)),1fr))}.xm .werkstatt__liste .eingabefeld__kopf{font-weight: 500;color: var(--petrol)}.xm .werkstatt__liste textarea.eingabe{min-height: 76px;field-sizing: content}@container werkstatt-liste (max-width: 373px){.xm .werkstatt__liste textarea.eingabe{min-height: calc(3lh + 22px)}}@container werkstatt-liste (max-width: 263px){.xm .werkstatt__liste textarea.eingabe{min-height: calc(4lh + 22px)}}.xm .werkstatt .glas__kopf small{min-width: 0;text-wrap: balance}.xm .werkstatt__vorschau{position: sticky;top: calc(var(--kopf-h) + var(--s-32));display: grid;gap: var(--s-24)}.xm .vorschau-flaeche{width: 100%;margin-inline: auto;padding: var(--s-24);border-radius: var(--radius-20);background: var(--white);box-shadow: 0 0 0 1px var(--navy-08);transition: max-width var(--dur-3) var(--ease-out)}.xm .vorschau-flaeche[data-modus="handy"]{max-width: 390px}.xm .vorschau-flaeche[data-modus="computer"]{max-width: 100%}.xm .werkstatt__leiste{margin-top: var(--s-20)}.xm .werkstatt__zahl{flex: 1 1 220px;font-size: var(--fs-small);line-height: 1.5;color: var(--petrol)}.xm .werkstatt__zahl b{color: var(--navy);font-weight: 700;font-variant-numeric: tabular-nums}.xm .werkstatt__fuss{justify-self: center;text-align: center}@media (max-width: 1024px){.xm .werkstatt__raster{grid-template-columns: minmax(0,1fr)}.xm .werkstatt__vorschau{display: contents}.xm .werkstatt__vorschau > :first-child{order: -1}.xm .werkstatt__vorschau > :last-child{order: 1}}@media (max-width: 767px){.xm .werkstatt__liste--zwei{grid-template-columns: minmax(0,1fr)}.xm .vorschau-flaeche{padding: var(--s-16)}}@media (max-width: 359px){.xm .werkstatt .glas{padding: var(--s-16)}.xm .werkstatt .eingabe{padding-inline: 10px}}@media (max-width: 479px){.xm .umfang .hebel__intro{container-type: inline-size}.xm .umfang .hebel__intro .titel-2{font-size: min(var(--fs-h2),100cqi / 8.53)}}
