/* 4.2.0: brand tokens and responsive component layouts, scoped to this plugin. */
.fbmc-app{--fbmc-primary:#194049;--fbmc-accent:#b8dbd5;--fbmc-ink:#194049;--fbmc-text:#194049;--fbmc-muted:#526a70;container-type:inline-size;min-width:0}
.fbmc-app :where(section,article,aside,form,fieldset,nav,div,label){min-width:0}
.fbmc-app :where(h2,h3,h4,p,legend,a,button,label){overflow-wrap:anywhere}
.fbmc-app :where(img,video,iframe){max-width:100%}
.fbmc-app :where(button,summary,.fbmc-check,.fbmc-equipment-choice){min-height:44px}
.fbmc-app :where(button,a,input,select,summary):focus-visible{outline:3px solid var(--fbmc-primary);outline-offset:3px}
.fbmc-app .fbmc-app-navigation .fbmc-nav[aria-current],.fbmc-app .fbmc-gender-switch button[aria-pressed=true],.fbmc-app .fbmc-gender-switch button[data-gender=female][aria-pressed=true],.fbmc-app .fbmc-view-tabs button[aria-pressed=true],.fbmc-app .fbmc-workout-summary{background:var(--fbmc-primary);color:#fff}
.fbmc-app .fbmc-equipment-choice.is-active,.fbmc-app .fbmc-check:has(input:checked){background:#eaf3f1;border-color:var(--fbmc-primary);color:var(--fbmc-primary)}
.fbmc-app .fbmc-badge,.fbmc-app .fbmc-summary-points li:before,.fbmc-app .fbmc-step-number,.fbmc-app .fbmc-step-heading>span{background:#eaf3f1;color:var(--fbmc-primary)}
.fbmc-app .fbmc-reference-map .fbmc-muscle.is-selected path,.fbmc-app[data-gender=female] .fbmc-reference-map .fbmc-muscle.is-selected path{fill:#19404960;stroke:var(--fbmc-primary)}
.fbmc-app .fbmc-reference-map .fbmc-muscle:hover path,.fbmc-app .fbmc-reference-map .fbmc-muscle:focus path{fill:#19404930;stroke:var(--fbmc-primary)}
.fbmc-app .fbmc-paywall{background:var(--fbmc-primary)}
.fbmc-app .fbmc-paywall .fbmc-btn{color:var(--fbmc-primary)!important}
.fbmc-app .fbmc-price,.fbmc-app .fbmc-carousel-heading .fbmc-eyebrow,.fbmc-app .fbmc-view-heading h3,.fbmc-app .fbmc-view-symbol,.fbmc-app .fbmc-routine-watch{color:var(--fbmc-primary)}
.fbmc-app .fbmc-header{background:var(--fbmc-primary);background:linear-gradient(115deg,var(--fbmc-hero,#194049),color-mix(in srgb,var(--fbmc-hero,#194049),#000 15%))}
.fbmc-app .fbmc-view-heading{background:linear-gradient(120deg,#eaf3f1,#f5f8f8)}
.fbmc-app .fbmc-routine-video-preview{background:linear-gradient(120deg,var(--fbmc-primary),#2b6269)}
.fbmc-app .fbmc-filter-panel .fbmc-text-btn,.fbmc-app .fbmc-filter-panel button,.fbmc-app .fbmc-map-panel .fbmc-text-btn{min-height:44px}
.fbmc-app .fbmc-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overscroll-behavior:contain;scrollbar-gutter:stable}
.fbmc-app .fbmc-dialog-close{width:44px;height:44px;min-height:44px;display:grid;place-items:center;padding:0;color:var(--fbmc-primary)}
.fbmc-app .fbmc-pagination,.fbmc-app .fbmc-section-title,.fbmc-app .fbmc-saved-row{flex-wrap:wrap}
.fbmc-app .fbmc-app-toolbar{flex-wrap:wrap}
.fbmc-app .fbmc-app-navigation{max-width:100%;flex-wrap:wrap}
.fbmc-app .fbmc-form-grid input,.fbmc-app .fbmc-form-grid select{font-size:16px}

@media(max-width:700px){
.fbmc-app.fbmc-native-app{padding-bottom:16px}
.fbmc-app .fbmc-app-toolbar{display:block;margin:14px 0 20px}
.fbmc-app .fbmc-app-navigation{position:static;transform:none;width:100%;border:1px solid var(--fbmc-line);border-radius:14px;padding:6px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;box-shadow:0 4px 14px #19404908}
.fbmc-app .fbmc-app-navigation .fbmc-nav{flex-direction:column;gap:6px;white-space:normal!important;padding:10px 3px;font-size:11px;min-height:62px}
.fbmc-app .fbmc-app-navigation .fbmc-nav[aria-current]{background:var(--fbmc-primary);color:white}
.fbmc-app .fbmc-toolbar-cart{margin-top:10px;display:flex;justify-content:flex-end}
.fbmc-app .fbmc-toolbar-cart a{min-height:44px;display:inline-flex;align-items:center;font-size:12px}
.fbmc-app .fbmc-header{padding:24px 20px;min-height:0}
.fbmc-app .fbmc-header-copy{max-width:100%;padding-top:24px}
.fbmc-app .fbmc-header h2{font-size:clamp(26px,7vw,34px);max-width:100%}
.fbmc-app .fbmc-header p{font-size:14px}
.fbmc-app .fbmc-hero-tags span{font-size:11px}
.fbmc-app .fbmc-explorer-layout{display:block}
.fbmc-app .fbmc-explore,.fbmc-app.fbmc-map-hub:not(.fbmc-has-selection) .fbmc-explore{display:block}
.fbmc-app.fbmc-has-selection .fbmc-explore{position:static}
.fbmc-app .fbmc-map-panel,.fbmc-app.fbmc-has-selection .fbmc-map-panel,.fbmc-app .fbmc-filter-panel{padding:16px!important;margin-bottom:18px}
.fbmc-app .fbmc-equipment-grid,.fbmc-app .fbmc-workout-equipment,.fbmc-app .fbmc-muscles,.fbmc-app.fbmc-has-selection .fbmc-muscles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.fbmc-app .fbmc-equipment-choice,.fbmc-app .fbmc-workout-equipment .fbmc-check,.fbmc-app .fbmc-muscles .fbmc-check{min-height:48px;font-size:12px!important;padding:10px!important;line-height:1.5}
.fbmc-app .fbmc-equipment-choice .fbmc-equipment-icon{display:inline-flex;flex-shrink:0;width:20px}
.fbmc-app .fbmc-map-panel>p,.fbmc-app .fbmc-filter-hint{font-size:13px!important}
.fbmc-app .fbmc-map-panel .fbmc-section-title h3{font-size:19px}
.fbmc-app .fbmc-map-panel .fbmc-text-btn{font-size:12px}
.fbmc-app .fbmc-gender-switch button,.fbmc-app .fbmc-view-tabs button{min-height:44px;font-size:13px}
.fbmc-app .fbmc-filter-panel .fbmc-outline-btn,.fbmc-app .fbmc-more-filters summary,.fbmc-app .fbmc-muscle-list summary{font-size:13px}
.fbmc-app .fbmc-filter-panel label{width:100%;margin-inline-end:0}
.fbmc-app input:not([type=checkbox]):not([type=radio]),.fbmc-app select{font-size:16px;height:50px}
.fbmc-app .fbmc-results,.fbmc-app .fbmc-products,.fbmc-app .fbmc-dialog .fbmc-products,.fbmc-app .fbmc-routine,.fbmc-app .fbmc-insight-layout,.fbmc-app .fbmc-workout-form .fbmc-form-grid,.fbmc-app .fbmc-tools-form .fbmc-form-grid{grid-template-columns:minmax(0,1fr)}
.fbmc-app .fbmc-workout-section,.fbmc-app .fbmc-tools-section,.fbmc-app .fbmc-shop-section{padding:20px 16px}
.fbmc-app .fbmc-view-heading{padding:20px 16px;margin:0 0 24px;gap:12px}
.fbmc-app .fbmc-view-heading h3{font-size:25px}
.fbmc-app .fbmc-view-heading p{font-size:13px}
.fbmc-app .fbmc-view-symbol{display:none}
.fbmc-app .fbmc-workout-form label,.fbmc-app .fbmc-tools-form .fbmc-form-grid label{font-size:13px}
.fbmc-app .fbmc-workout-form>.fbmc-btn,.fbmc-app .fbmc-tools-form>.fbmc-btn{width:100%;font-size:14px}
.fbmc-app .fbmc-workout-day{padding:16px}
.fbmc-app .fbmc-workout-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:12px}
.fbmc-app .fbmc-workout-summary>*{border:0;padding:0;font-size:12px}
.fbmc-app .fbmc-routine-actions{display:flex;flex-direction:column;align-items:stretch}
.fbmc-app .fbmc-routine-actions button{font-size:13px}
.fbmc-app .fbmc-set-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.fbmc-app .fbmc-set-fields label:nth-child(2){grid-column:1/-1;grid-row:2}
.fbmc-app .fbmc-explore-products{padding:18px 16px}
.fbmc-app .fbmc-carousel-heading{flex-wrap:wrap;gap:12px}
.fbmc-app .fbmc-product-track>.fbmc-product{flex-basis:85%;min-width:0}
.fbmc-app .fbmc-carousel-controls button{width:44px;height:44px}
.fbmc-app .fbmc-video-card h4{font-size:18px;padding:16px}
.fbmc-app .fbmc-summary-points li{font-size:13px;line-height:1.7}
.fbmc-app .fbmc-youtube-label{font-size:11px}
.fbmc-app .fbmc-guidance{font-size:12px!important;color:#526a70}
.fbmc-app .fbmc-dialog{padding:16px;width:calc(100vw - 24px)}
}
@container(max-width:650px){
.fbmc-app.fbmc-native-app{padding-bottom:16px}
.fbmc-app .fbmc-app-toolbar{display:block;margin:14px 0 20px}
.fbmc-app .fbmc-app-navigation{position:static;transform:none;width:100%;border:1px solid var(--fbmc-line);border-radius:14px;padding:6px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;box-shadow:0 4px 14px #19404908}
.fbmc-app .fbmc-app-navigation .fbmc-nav{flex-direction:column;gap:6px;white-space:normal!important;padding:10px 3px;font-size:11px;min-height:62px}
.fbmc-app .fbmc-app-navigation .fbmc-nav[aria-current]{background:var(--fbmc-primary);color:white}
.fbmc-app .fbmc-toolbar-cart{margin-top:10px;display:flex;justify-content:flex-end}
.fbmc-app .fbmc-toolbar-cart a{min-height:44px;display:inline-flex;align-items:center;font-size:12px}
.fbmc-app .fbmc-header{padding:24px 20px;min-height:0}
.fbmc-app .fbmc-header-copy{max-width:100%;padding-top:24px}
.fbmc-app .fbmc-header h2{font-size:clamp(26px,7vw,34px);max-width:100%}
.fbmc-app .fbmc-header p{font-size:14px}
.fbmc-app .fbmc-hero-tags span{font-size:11px}
.fbmc-app .fbmc-explorer-layout{display:block}
.fbmc-app .fbmc-explore,.fbmc-app.fbmc-map-hub:not(.fbmc-has-selection) .fbmc-explore{display:block}
.fbmc-app.fbmc-has-selection .fbmc-explore{position:static}
.fbmc-app .fbmc-map-panel,.fbmc-app.fbmc-has-selection .fbmc-map-panel,.fbmc-app .fbmc-filter-panel{padding:16px!important;margin-bottom:18px}
.fbmc-app .fbmc-equipment-grid,.fbmc-app .fbmc-workout-equipment,.fbmc-app .fbmc-muscles,.fbmc-app.fbmc-has-selection .fbmc-muscles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.fbmc-app .fbmc-equipment-choice,.fbmc-app .fbmc-workout-equipment .fbmc-check,.fbmc-app .fbmc-muscles .fbmc-check{min-height:48px;font-size:12px!important;padding:10px!important;line-height:1.5}
.fbmc-app .fbmc-equipment-choice .fbmc-equipment-icon{display:inline-flex;flex-shrink:0;width:20px}
.fbmc-app .fbmc-map-panel>p,.fbmc-app .fbmc-filter-hint{font-size:13px!important}
.fbmc-app .fbmc-map-panel .fbmc-section-title h3{font-size:19px}
.fbmc-app .fbmc-map-panel .fbmc-text-btn{font-size:12px}
.fbmc-app .fbmc-gender-switch button,.fbmc-app .fbmc-view-tabs button{min-height:44px;font-size:13px}
.fbmc-app .fbmc-filter-panel .fbmc-outline-btn,.fbmc-app .fbmc-more-filters summary,.fbmc-app .fbmc-muscle-list summary{font-size:13px}
.fbmc-app .fbmc-filter-panel label{width:100%;margin-inline-end:0}
.fbmc-app input:not([type=checkbox]):not([type=radio]),.fbmc-app select{font-size:16px;height:50px}
.fbmc-app .fbmc-results,.fbmc-app .fbmc-products,.fbmc-app .fbmc-dialog .fbmc-products,.fbmc-app .fbmc-routine,.fbmc-app .fbmc-insight-layout,.fbmc-app .fbmc-workout-form .fbmc-form-grid,.fbmc-app .fbmc-tools-form .fbmc-form-grid{grid-template-columns:minmax(0,1fr)}
.fbmc-app .fbmc-workout-section,.fbmc-app .fbmc-tools-section,.fbmc-app .fbmc-shop-section{padding:20px 16px}
.fbmc-app .fbmc-view-heading{padding:20px 16px;margin:0 0 24px;gap:12px}
.fbmc-app .fbmc-view-heading h3{font-size:25px}
.fbmc-app .fbmc-view-heading p{font-size:13px}
.fbmc-app .fbmc-view-symbol{display:none}
.fbmc-app .fbmc-workout-form label,.fbmc-app .fbmc-tools-form .fbmc-form-grid label{font-size:13px}
.fbmc-app .fbmc-workout-form>.fbmc-btn,.fbmc-app .fbmc-tools-form>.fbmc-btn{width:100%;font-size:14px}
.fbmc-app .fbmc-workout-day{padding:16px}
.fbmc-app .fbmc-workout-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;gap:12px}
.fbmc-app .fbmc-workout-summary>*{border:0;padding:0;font-size:12px}
.fbmc-app .fbmc-routine-actions{display:flex;flex-direction:column;align-items:stretch}
.fbmc-app .fbmc-routine-actions button{font-size:13px}
.fbmc-app .fbmc-set-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.fbmc-app .fbmc-set-fields label:nth-child(2){grid-column:1/-1;grid-row:2}
.fbmc-app .fbmc-explore-products{padding:18px 16px}
.fbmc-app .fbmc-carousel-heading{flex-wrap:wrap;gap:12px}
.fbmc-app .fbmc-product-track>.fbmc-product{flex-basis:85%;min-width:0}
.fbmc-app .fbmc-carousel-controls button{width:44px;height:44px}
.fbmc-app .fbmc-video-card h4{font-size:18px;padding:16px}
.fbmc-app .fbmc-summary-points li{font-size:13px;line-height:1.7}
.fbmc-app .fbmc-youtube-label{font-size:11px}
.fbmc-app .fbmc-guidance{font-size:12px!important;color:#526a70}
.fbmc-app .fbmc-dialog{padding:16px;width:calc(100vw - 24px)}
}
@media(max-width:380px){.fbmc-app{padding:8px}.fbmc-app .fbmc-map-panel .fbmc-section-title{align-items:flex-start;flex-direction:column}.fbmc-app .fbmc-hero-tags{gap:6px}}
@media print{.fbmc-app .fbmc-app-navigation,.fbmc-app .fbmc-toolbar-cart{display:none!important}}

/* 4.2.2: compact mobile cards and content-sized plugin-only Elementor hosts. */
.fbmc-app{height:auto!important;min-height:0!important}
@media(max-width:700px){
.elementor-element.fbmc-compact-host,.fbmc-compact-host{--min-height:0px!important;--height:auto!important;min-height:0!important;height:auto!important;padding-bottom:0!important;margin-bottom:0!important;justify-content:flex-start!important;align-self:flex-start}

.fbmc-app{padding:10px;border-radius:18px;box-shadow:none}
.fbmc-app .fbmc-app-toolbar{margin:0 0 14px}
.fbmc-app .fbmc-explorer-layout,.fbmc-app .fbmc-explore{height:auto!important;min-height:0!important;grid-auto-rows:auto}
.fbmc-app .fbmc-map-panel,.fbmc-app .fbmc-filter-panel{border-radius:16px!important;padding:14px!important;margin-bottom:14px}
.fbmc-app .fbmc-map-panel{background:#edf4f3!important}
.fbmc-app .fbmc-gender-switch{margin:0 auto 14px;width:100%;max-width:260px;display:flex}
.fbmc-app .fbmc-gender-switch button{flex:1}
.fbmc-app .fbmc-view-tabs{justify-content:center;gap:8px;margin:12px 0 4px}
.fbmc-app .fbmc-map-panel>p{margin-bottom:10px}
.fbmc-app .fbmc-figures .fbmc-body-view{width:min(100%,230px)!important}
.fbmc-app .fbmc-filter-panel .fbmc-equipment-grid{gap:8px;margin:12px 0 16px;align-items:stretch;grid-auto-rows:auto}
.fbmc-app .fbmc-filter-panel label.fbmc-equipment-choice{display:flex!important;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-height:64px;height:auto!important;padding:10px!important;text-align:left;border-radius:12px;font-size:12px!important}
.fbmc-app .fbmc-equipment-choice input[type=radio]{position:static!important;appearance:auto!important;flex:0 0 14px;width:14px!important;height:14px!important;min-width:14px!important;min-height:0!important;margin:0!important;padding:0!important;box-shadow:none}
.fbmc-app .fbmc-equipment-choice .fbmc-equipment-icon{flex:0 0 26px;width:26px;height:30px;background:transparent;border-radius:0}
.fbmc-app .fbmc-equipment-icon svg{width:24px;height:24px}
.fbmc-app .fbmc-equipment-choice span:last-child{line-height:1.35}
.fbmc-app .fbmc-guidance{margin:14px 0 0!important;padding-top:14px}
.fbmc-app .fbmc-share-status:empty{display:none}
.fbmc-app .fbmc-section-title{gap:8px}
.fbmc-app .fbmc-video-card{border-radius:14px}
}
@container(max-width:650px){

.fbmc-app{padding:10px;border-radius:18px;box-shadow:none}
.fbmc-app .fbmc-app-toolbar{margin:0 0 14px}
.fbmc-app .fbmc-explorer-layout,.fbmc-app .fbmc-explore{height:auto!important;min-height:0!important;grid-auto-rows:auto}
.fbmc-app .fbmc-map-panel,.fbmc-app .fbmc-filter-panel{border-radius:16px!important;padding:14px!important;margin-bottom:14px}
.fbmc-app .fbmc-map-panel{background:#edf4f3!important}
.fbmc-app .fbmc-gender-switch{margin:0 auto 14px;width:100%;max-width:260px;display:flex}
.fbmc-app .fbmc-gender-switch button{flex:1}
.fbmc-app .fbmc-view-tabs{justify-content:center;gap:8px;margin:12px 0 4px}
.fbmc-app .fbmc-map-panel>p{margin-bottom:10px}
.fbmc-app .fbmc-figures .fbmc-body-view{width:min(100%,230px)!important}
.fbmc-app .fbmc-filter-panel .fbmc-equipment-grid{gap:8px;margin:12px 0 16px;align-items:stretch;grid-auto-rows:auto}
.fbmc-app .fbmc-filter-panel label.fbmc-equipment-choice{display:flex!important;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-height:64px;height:auto!important;padding:10px!important;text-align:left;border-radius:12px;font-size:12px!important}
.fbmc-app .fbmc-equipment-choice input[type=radio]{position:static!important;appearance:auto!important;flex:0 0 14px;width:14px!important;height:14px!important;min-width:14px!important;min-height:0!important;margin:0!important;padding:0!important;box-shadow:none}
.fbmc-app .fbmc-equipment-choice .fbmc-equipment-icon{flex:0 0 26px;width:26px;height:30px;background:transparent;border-radius:0}
.fbmc-app .fbmc-equipment-icon svg{width:24px;height:24px}
.fbmc-app .fbmc-equipment-choice span:last-child{line-height:1.35}
.fbmc-app .fbmc-guidance{margin:14px 0 0!important;padding-top:14px}
.fbmc-app .fbmc-share-status:empty{display:none}
.fbmc-app .fbmc-section-title{gap:8px}
.fbmc-app .fbmc-video-card{border-radius:14px}
}

/* 4.2.3: mobile rules also withstand theme row sizing. */
@media(max-width:700px){
.fbmc-app{container-type:normal;height:auto!important;min-height:0!important;padding:10px!important}
.fbmc-app .fbmc-app-toolbar{display:flex!important;flex-direction:column;align-items:stretch;gap:10px;margin:0 0 14px!important}
.fbmc-app .fbmc-toolbar-cart{display:block!important;width:100%;margin:0!important}
.fbmc-app .fbmc-toolbar-cart .fbmc-shop-links{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;margin:0}
.fbmc-app .fbmc-toolbar-cart .fbmc-shop-links a{display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 14px!important;border:1px solid #194049;border-radius:12px;background:#edf4f3;color:#194049;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none}
.fbmc-app .fbmc-toolbar-cart .fbmc-shop-links a:last-child{background:#194049;color:white}
.fbmc-app .fbmc-toolbar-cart .fbmc-shop-links a:last-child:after{content:'→';font-size:19px}
.fbmc-app .fbmc-explorer-layout,.fbmc-app.fbmc-map-hub .fbmc-explore{display:block!important;position:static!important;min-height:0!important;height:auto!important;margin-bottom:0!important;padding-bottom:0!important}
.fbmc-app .fbmc-map-panel,.fbmc-app .fbmc-filter-panel{height:auto!important;min-height:0!important;margin:0 0 12px!important;align-self:start}
.fbmc-app .fbmc-filter-panel .fbmc-equipment-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:minmax(48px,max-content)!important;align-content:start!important;height:auto!important;min-height:0!important;gap:8px!important}
.fbmc-app .fbmc-filter-panel label.fbmc-equipment-choice{min-height:48px!important;height:auto!important;max-height:none!important;margin:0!important;padding:8px!important;flex-direction:row!important;gap:6px!important;line-height:1.3!important;align-self:start;font-size:11px!important}
.fbmc-app .fbmc-equipment-choice input[type=radio]{inset:auto!important;min-height:0!important;height:14px!important;width:14px!important}
.fbmc-app .fbmc-equipment-choice .fbmc-equipment-icon{width:22px!important;height:24px!important;flex-basis:22px!important}
.fbmc-app .fbmc-equipment-icon svg{width:22px!important;height:22px!important}
.fbmc-app .fbmc-map-panel .fbmc-figures{height:auto!important;min-height:0!important;margin:0!important;padding:0!important}
.fbmc-app .fbmc-figures .fbmc-body-view{width:min(100%,200px)!important}
.fbmc-app .fbmc-filter-panel .fbmc-more-filters{min-height:0!important;height:auto!important;padding-top:10px;margin:0}
.fbmc-app .fbmc-more-filters summary{min-height:44px;margin:0!important;padding:10px 0}
.fbmc-app .fbmc-filter-panel>.fbmc-outline-btn{margin-top:8px!important;min-height:44px!important}
.fbmc-app [hidden],.fbmc-app .fbmc-hidden{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}

.fbmc-compact-host{--container-min-height:0px!important;--min-height:0px!important;min-height:0!important;height:auto!important;flex-grow:0!important;grid-auto-rows:auto!important;padding-block-end:0!important;margin-block-end:0!important}
}

.fbmc-app .fbmc-recommended{border:2px solid #194049}.fbmc-app .fbmc-recommendation{background:#194049;color:#fff;padding:12px 16px;font-weight:700;font-size:14px}.fbmc-app .fbmc-recommendation-reason{padding:12px 16px;margin:0;background:#edf4f3;color:#194049;font-size:13px}
