/* Native migrated Unternehmens-, Vereins- und Privatbeispiele only: dynamic visibility and generated link arrows. */
[data-ftb-native-styles] :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]) [hidden]{display:none!important;}
[data-ftb-native-styles] :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]) .ftb-link-arrow{display:inline-block;width:1em;height:1em;vertical-align:-.12em;margin-inline-start:.15em;flex-shrink:0;color:inherit;pointer-events:none;}
/* Atomic 4.3.5 has no table display control; retain intrinsic map-label sizing. */
[data-ftb-native-styles] :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]) .ftb-map-center{display:table;}
/* Preserve the original 600/760/900/1150 boundaries between Elementor's standard breakpoints. */
@media (width > 600px) and (width <= 767px){
 [data-ftb-native-styles].ftb-docs-examples :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]) .ftb-detail-index-links{grid-template-columns:repeat(2,minmax(0,1fr));}
 [data-ftb-native-styles].ftb-docs-examples :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]) .ftb-detail-media>.ftb-ui-figure{padding:22px;}
}
@media (width > 760px) and (width <= 767px){
 [data-ftb-native-styles].ftb-docs-examples :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]) .ftb-detail{font-size:17px;line-height:1.7;}
 [data-ftb-native-styles].ftb-docs-examples :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]) .ftb-detail-header>p{font-size:18px;line-height:1.7;}
 [data-ftb-native-styles].ftb-docs-examples :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]) :is(.ftb-story,.ftb-benefit)>p{font-size:17px;line-height:1.75;}
 [data-ftb-native-styles].ftb-docs-examples :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]) :is(.ftb-detail-media,.ftb-workspace-section,.ftb-start)>p{font-size:17px;line-height:1.7;}
 [data-ftb-native-styles].ftb-docs-examples :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]) :is(.ftb-main-heading,.ftb-page-title){font-size:clamp(38px,3.6vw,52px);line-height:1.15;}
 [data-ftb-native-styles].ftb-docs-examples :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]) .ftb-map-center{font-size:13px;line-height:1.7;}
}
@media (width > 767px) and (width <= 900px){
 [data-ftb-native-styles].ftb-docs-examples.ftb-docs-examples :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]) .ftb-docs-content{padding-bottom:64px;}
}
@media (width > 1024px) and (width <= 1150px){
 [data-ftb-native-styles].ftb-docs-examples.ftb-docs-examples :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]) .ftb-docs-content{padding-inline:clamp(24px,4vw,64px);}
}
@media (width > 900px) and (width <= 1024px){
 [data-ftb-native-styles].ftb-docs-examples :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]){grid-template-columns:250px minmax(0,1fr);}
 [data-ftb-native-styles].ftb-docs-examples :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]) .ftb-docs-sidebar{position:static;align-self:auto;z-index:auto;border-bottom:0;border-right:1px solid #354958;}
 [data-ftb-native-styles].ftb-docs-examples :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]) .ftb-audiences{position:sticky;flex-direction:column;gap:6px;padding:24px 16px;}
 [data-ftb-native-styles].ftb-docs-examples :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]) .ftb-docs-menu-title{font-size:14px;line-height:1.5;letter-spacing:.02em;margin-bottom:16px;padding-inline:14px;}
 [data-ftb-native-styles].ftb-docs-examples :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]) .ftb-docs-menu-links{flex-direction:column;gap:6px;}
 [data-ftb-native-styles].ftb-docs-examples :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]) .ftb-audiences a{flex:0 1 auto;white-space:normal;min-height:46px;padding:11px 14px;border-width:0 0 0 2px;border-style:solid;border-color:transparent;border-radius:0 8px 8px 0;font-size:14px;line-height:1.5;}
 [data-ftb-native-styles].ftb-docs-examples :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]) .ftb-audiences a[aria-current]{border-color:#cbbf9f;}
 [data-ftb-native-styles].ftb-docs-examples :is([data-ftb-example-details="Unternehmen"],[data-ftb-example-details="Verein"],[data-ftb-example-details="Privat"]) .ftb-docs-content{padding:40px clamp(24px,4vw,64px) 64px;}
}
