/* Native sectioned examples overview only. Generated controls and visibility remain plugin-owned. */
[data-ftb-native-styles].ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) [hidden] {display:none!important;}
[data-ftb-native-styles].ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) .ftb-section-more {display:block;align-items:center;justify-content:center;margin:24px auto 0;padding:12px 18px;min-height:44px;border:1px solid var(--ftb-border);border-radius:var(--ftb-control-radius);font:400 14px/1.3 var(--ftb-font);background:transparent;color:var(--ftb-text);text-decoration:none;}
[data-ftb-native-styles].ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) .ftb-overview-small-cta strong {color:var(--ftb-text);font-weight:600;}
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) {
 [data-ftb-native-styles].ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) .ftb-section-more:hover {border-color:var(--ftb-link);filter:none;}
}
@media (width > 600px) and (width <= 767px) {
 [data-ftb-native-styles].ftb-docs-examples.ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) .ftb-grid {grid-template-columns:repeat(2,minmax(0,1fr));}
 [data-ftb-native-styles].ftb-docs-examples.ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) .ftb-overview-small-cta {flex-direction:row;align-items:center;gap:12px 24px;padding:18px 22px;}
}
@media (width > 760px) and (width <= 767px) {
 [data-ftb-native-styles].ftb-docs-examples.ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) .ftb-heading>p {font-size:18px;line-height:1.7;}
 [data-ftb-native-styles].ftb-docs-examples.ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) :is(.ftb-tools,.ftb-example,.ftb-card-link,.ftb-footer>p) {font-size:17px;line-height:1.7;}
 [data-ftb-native-styles].ftb-docs-examples.ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) :is(.ftb-tag-label,.ftb-sr) {font-size:17px;line-height:1;}
 [data-ftb-native-styles].ftb-docs-examples.ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) :is(input:not([type=hidden]),select) {font-size:17px;}
 [data-ftb-native-styles].ftb-docs-examples.ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) input:not([type=hidden]) {line-height:1;}
 [data-ftb-native-styles].ftb-docs-examples.ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) .ftb-result-heading {margin-top:40px;gap:16px;}
 [data-ftb-native-styles].ftb-docs-examples.ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) .ftb-grid {gap:24px;}
 [data-ftb-native-styles].ftb-docs-examples.ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) .ftb-card-copy {padding:28px;}
 [data-ftb-native-styles].ftb-docs-examples.ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) .ftb-card-open {font-size:13px;line-height:1.7;}
}

[data-ftb-native-styles].ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) .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;}
@media (width > 600px) and (width <= 767px) {
 [data-ftb-native-styles].ftb-docs-examples.ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) .ftb-tools {flex-direction:row;}
 [data-ftb-native-styles].ftb-docs-examples.ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) .ftb-tools select {width:auto;max-width:180px;}
 [data-ftb-native-styles].ftb-docs-examples.ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) .ftb-tools>button {width:auto;}
}
@media (width > 760px) and (width <= 767px) {
 [data-ftb-native-styles].ftb-docs-examples.ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) .ftb-card-visual {height:300px;}
}
@media (width > 767px) and (width <= 900px) {
 [data-ftb-native-styles].ftb-docs-examples.ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) .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-sectioned-overview],[data-ftb-card-index]) .ftb-docs-content {padding-inline:clamp(24px,4vw,64px);}
}
@media (width > 760px) and (width <= 767px) {
 [data-ftb-native-styles].ftb-docs-examples.ftb-docs-examples :is([data-ftb-sectioned-overview],[data-ftb-card-index]) .ftb-result-heading>* {align-self:auto;}
}
