.mb-layout-render-wrap{display:grid;gap:22px}.mb-layout-render-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:14px}.mb-layout-render-controls select{border:1px solid #d8dfec;border-radius:12px;padding:10px 12px;font:inherit;color:#071B4D;background:#fff;font-weight:800}.mb-layout-render-note{background:#fff8e1;border:1px solid #ffe4a3;border-radius:14px;padding:12px;color:#725100;font-size:13px;line-height:1.5}.mb-layout-render-root{display:grid;gap:24px}.mb-layout-render-slot{display:grid;gap:12px}.mb-layout-render-slot__label{display:flex;align-items:center;gap:8px;color:#071B4D;font-weight:900;font-size:13px;text-transform:uppercase;letter-spacing:.4px}.mb-layout-render-slot__label span{display:inline-flex;border-radius:999px;padding:4px 8px;background:#eef3ff;color:#071B4D;font-size:10px}.mb-layout-render-empty,.mb-layout-render-pending{background:#fff;border:1px dashed #d8dfec;border-radius:16px;padding:18px;color:#667085;line-height:1.5}.mb-layout-render-empty strong,.mb-layout-render-pending strong{display:block;color:#071B4D;margin-bottom:4px}.mb-layout-render-native{background:#fff;border:1px solid #e6eaf2;border-radius:18px;padding:18px;box-shadow:0 10px 26px rgba(7,27,77,.05)}.mb-layout-render-native h2{margin:0 0 8px;color:#071B4D;font-size:24px}.mb-layout-render-native p{margin:0;color:#667085;line-height:1.55}.mb-layout-render-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#667085;font-size:13px}.mb-layout-render-breadcrumb strong{color:#071B4D}.mb-layout-render-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mb-layout-render-banner{display:block;overflow:hidden;border-radius:18px;background:#f5f7fb}.mb-layout-render-banner img{display:block;width:100%;height:auto}.mb-layout-render-seo-full{max-height:130px;overflow:hidden;position:relative}.mb-layout-render-seo-full:after{content:'';position:absolute;left:0;right:0;bottom:0;height:42px;background:linear-gradient(transparent,#fff)}@media(max-width:1100px){.mb-layout-render-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.mb-layout-render-products{grid-template-columns:1fr}.mb-layout-render-root{gap:18px}.mb-layout-render-slot__label{font-size:12px}}
