.imported-content .em-detail-tabs{height:auto;max-height:160px;overflow:auto;justify-content:flex-start;align-content:flex-start}
.imported-content .em-detail-topbar{height:auto;min-height:70px}
.imported-content .em-detail-tabs button{flex:1 1 160px;min-height:44px}
.imported-content #em-workflow[hidden],.imported-content #em-facts[hidden]{display:none!important}
.imported-content .em-thumb-strip{grid-template-columns:repeat(auto-fit,minmax(95px,1fr))}

/* Compact navigation for the expanded product catalog. */
.imported-content .em-detail-tabs{display:none!important}
.em-category-picker{display:flex;flex-direction:column;gap:8px;padding:12px;color:#d7edff;font:700 12px Arial,sans-serif;min-width:0}
.em-category-picker select{width:100%;max-width:100%;min-width:0;padding:12px;background:#fff;color:#0b192b;border:1px solid #8198ad;font:600 14px Arial,sans-serif}
@media(max-width:720px){.imported-content .em-detail-topbar{grid-template-columns:1fr auto}.em-category-picker{grid-column:1/-1;grid-row:2}.imported-content .em-detail-close{grid-column:2;grid-row:1}}



/* Product families live inside the existing capability rows. */
.capability-products{margin:18px 0 12px;max-width:100%}
.capability-products summary{color:#1b66ff;cursor:pointer;font-size:15px;font-weight:600;width:fit-content;padding:8px 0;border-bottom:1px solid #1b66ff}
.capability-products>ul{list-style:none;margin:14px 0 0;padding:0;display:block!important;width:100%}
.capability-products>ul>li{padding:0!important;border-bottom:1px solid #dce4ed}
.capability-products>ul>li::before{display:none!important}
.capability-products button{display:flex;justify-content:space-between;gap:16px;width:100%;text-align:left;border:0;background:transparent;padding:13px 0;color:#0b192b;font:500 16px/1.5 Arial,sans-serif;cursor:pointer}
.capability-products button:hover{color:#1b66ff}
.capability-products button:focus-visible,.capability-products summary:focus-visible{outline:2px solid #1b66ff;outline-offset:4px}

/* Full-frame product photography in the shared capability presentation. */
.imported-content .cb-slide-detail .cb-visual{display:flex;align-items:center;justify-content:center;overflow:visible;min-width:0;padding:24px}
.imported-content .cb-slide-detail .cb-visual img{position:static;display:block;width:100%;height:auto;max-width:100%;max-height:70vh;object-fit:contain;transform:none;clip-path:none}
.imported-content .cb-dots{display:none}
.imported-content .cb-product-slide h2{font-size:clamp(24px,3vw,42px)}
.imported-content .cb-product-slide .cb-copy{min-width:0}
@media(max-width:720px){.imported-content .cb-slide-detail .cb-visual img{max-height:55vh}.imported-content .cb-slide-detail .cb-visual{padding:16px}}

.product-arrows{display:flex;justify-content:space-between;gap:16px;margin:16px 0}.product-arrows button{background:#1264f5;color:#fff;border:1px solid #6080a0;padding:12px 18px;cursor:pointer;font:600 14px Arial}.imported-content .robotic-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.imported-content .robotic-thumb img{object-fit:contain;width:100%}
