/* DRUTO_HOME_CLEAN_V57 — scoped authority; no ledger/payment styles. */
body[data-home57="1"]{background:#f6f5fa!important;color:#20152e;font-size:16px;overflow-x:hidden}
body[data-home57="1"] main.px-4{max-width:1200px!important;margin:0 auto!important;padding:0 12px 100px!important;min-width:0!important}
body[data-home57="1"] main.px-4 > :not(#drutoHome57):not(script):not(style):not(link):not(template):not(#dashboardLocationSheet):not(.bottom-nav){display:none!important}
body[data-home57="1"] #dblMembershipPopupV16,body[data-home57="1"] #dblAppInstallPromptV161{display:none!important}
#drutoHome57{display:block!important;width:100%;max-width:1150px;margin:0 auto;--h57-purple:#6d28d9;--h57-text:#21142f;--h57-muted:#655c70;font:16px/1.7 "Hind Siliguri","Noto Sans Bengali",system-ui,sans-serif}
#drutoHome57 *{box-sizing:border-box;min-width:0}#drutoHome57 [hidden]{display:none!important}
#drutoHome57 a{text-decoration:none}#drutoHome57 img{display:block;max-width:100%;filter:none!important;transform:none!important}
#drutoHome57 h1,#drutoHome57 h2,#drutoHome57 h3{color:var(--h57-text);font-weight:800;line-height:1.45;letter-spacing:normal;margin:0}
#drutoHome57 h1,#drutoHome57 h2{font-size:23px}#drutoHome57 h3{font-size:17px}#drutoHome57 p{margin:7px 0;color:#5a5066;font-size:15px;line-height:1.75}
#drutoHome57 .h57-section{background:#fff;border:1px solid #e9e2f2;border-radius:19px;padding:18px;margin:16px 0;box-shadow:0 4px 18px #2e106506}
#drutoHome57 header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:0;position:static;background:none;box-shadow:none}
#drutoHome57 header>a{flex-shrink:0;font-size:13px;font-weight:800;color:#6d28d9}#drutoHome57 header small{display:block;color:#746781;font-size:12px;margin-bottom:4px}
#drutoHome57 .h57-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 13px;border:0;border-radius:10px;background:#6d28d9;color:white;font:inherit;font-size:14px;font-weight:800;cursor:pointer;text-align:center;line-height:1.5}
#drutoHome57 .h57-link{display:inline-block;color:#6d28d9;font-size:14px;font-weight:700;padding:7px}
#drutoHome57 a:focus-visible,#drutoHome57 button:focus-visible,#drutoHome57 summary:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}
#drutoHome57 .h57-notice{display:flex;align-items:center;gap:10px;min-height:48px;background:#ede7fa;border:1px solid #ddd0f2;border-radius:12px;padding:8px 10px;margin:12px 0;color:#4c1d95;font-size:12px}
#drutoHome57 .h57-notice>span{flex:1;line-height:1.6}#drutoHome57 .h57-notice>button{border:0;border-radius:8px;min-height:36px;background:white;color:#5b21b6;font:inherit;padding:5px 8px;cursor:pointer}
#drutoHome57 .h57-account{display:flex;align-items:center;justify-content:space-between;gap:12px;background:white;border:1px solid #e9e2f2;border-radius:15px;padding:12px 14px;margin:12px 0}
#drutoHome57 .h57-account strong,#drutoHome57 .h57-account small{display:block}#drutoHome57 .h57-account small{font-size:12px;color:#746781}
#drutoHome57 .h57-service-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 12px}
#drutoHome57 .h57-service-grid>a{display:flex;align-items:center;flex-direction:column;gap:8px;text-align:center;color:#241331}
#drutoHome57 .h57-service-grid img{width:88px;height:88px;object-fit:cover;border-radius:18px;background:#f4f0fa}
#drutoHome57 .h57-service-grid strong{font-size:14px;line-height:1.5;font-weight:800}
#drutoHome57 .h57-all{display:block;background:#f4f0fc;padding:10px 13px;margin-top:16px;border-radius:11px;color:#5b21b6;font-size:14px;font-weight:800}
#drutoHome57 .h57-promo{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:17px;background:linear-gradient(110deg,#ede7fb,#fff);border:1px solid #d9c9f0;border-radius:16px;margin:16px 0}
#drutoHome57 .h57-promo h2{font-size:21px}#drutoHome57 .h57-promo p{font-size:14px;margin-bottom:0}#drutoHome57 .h57-promo small{font-size:12px;color:#6d28d9}
#drutoHome57 .h57-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/4);gap:12px;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding:0 0 10px;align-items:start;scrollbar-width:thin}
#drutoHome57 .h57-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}
#drutoHome57 .h57-product{display:flex;flex-direction:column;border:1px solid #e9e3ef;border-radius:14px;background:white;overflow:hidden;min-height:0;max-width:100%;width:100%}
#drutoHome57 .h57-product-photo{display:grid;place-items:center;width:100%;height:165px;background:#faf9fc;overflow:hidden}
#drutoHome57 .h57-product-photo img{width:100%;height:100%;object-fit:contain;padding:10px}
#drutoHome57 .h57-product-copy{display:flex;flex-direction:column;gap:7px;padding:12px;flex:1}
#drutoHome57 .h57-product-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:16px;font-weight:800;color:#241331;line-height:1.5;min-height:48px}
#drutoHome57 .h57-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px}#drutoHome57 .h57-price strong{font-size:19px;color:#be185d}#drutoHome57 .h57-price del{font-size:12px;color:#81758d}
#drutoHome57 .h57-shop-name{font-size:12px;line-height:1.5;color:#6b5f77;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#drutoHome57 .h57-unit{font-size:12px;color:#756983}#drutoHome57 .h57-product .h57-button{width:100%;margin-top:auto;font-size:13px}
#drutoHome57 .h57-shop{display:block;border:1px solid #e9e3ef;border-radius:14px;overflow:hidden;scroll-snap-align:start;background:#fff}
#drutoHome57 .h57-shop img{width:100%;height:130px;object-fit:cover}#drutoHome57 .h57-shop>div{padding:11px}#drutoHome57 .h57-shop h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:48px}
#drutoHome57 .h57-shop small{display:block;color:#766b80;font-size:12px}#drutoHome57 .h57-open{display:block;color:#047857;font-size:12px;font-weight:800}
#drutoHome57 .h57-help{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;padding:13px 15px;background:#eefaf5;border:1px solid #c9e8dc;border-radius:13px;margin:16px 0;font-size:14px}#drutoHome57 .h57-help a{color:#047857;font-weight:800}
#drutoHome57 .h57-market-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}#drutoHome57 .h57-market-grid a{color:#241331;font-size:15px;font-weight:800;line-height:1.5}#drutoHome57 .h57-market-grid img{width:100%;height:110px;object-fit:cover;border-radius:12px;margin-bottom:7px}
#drutoHome57 .h57-live,#drutoHome57 .h57-video{position:relative;border:1px solid #e9e3ef;border-radius:13px;overflow:hidden;padding-bottom:10px;background:#fff}
#drutoHome57 .h57-live>img{width:100%;height:145px;object-fit:cover}#drutoHome57 .h57-live h3,#drutoHome57 .h57-video h3{padding:8px 10px 0;font-size:15px}#drutoHome57 .h57-live p{padding:0 10px;font-size:13px}#drutoHome57 .h57-live-badge{position:absolute;top:8px;left:8px;border-radius:7px;background:#dc2626;color:white;font-size:11px;padding:3px 6px}
#drutoHome57 .h57-video video{display:block;width:100%;height:210px;background:#171120;object-fit:contain}
#drutoHome57 .h57-ad-rail{grid-auto-columns:100%}#drutoHome57 .h57-ad{position:relative;scroll-snap-align:start;border-radius:13px;overflow:hidden;border:1px solid #e9e3ef;padding:12px}
#drutoHome57 .h57-ad>img,#drutoHome57 .h57-ad>video{display:block;width:100%;height:auto;max-height:280px;object-fit:contain;background:#f8f6fb;border-radius:8px}
#drutoHome57 .h57-ad h3{margin:9px 0}#drutoHome57 .h57-sponsored{display:block;font-size:11px;font-weight:700;color:#766b80;margin-bottom:7px}
#drutoHome57 .h57-opportunities .h57-grid,#drutoHome57 .h57-company .h57-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
#drutoHome57 .h57-opportunity{display:block;border:1px solid #e9e3ef;border-radius:13px;overflow:hidden;padding-bottom:13px;color:#21142f}
#drutoHome57 .h57-opportunity img{width:100%;height:140px;object-fit:cover}#drutoHome57 .h57-opportunity h3,#drutoHome57 .h57-opportunity p,#drutoHome57 .h57-opportunity b{margin:10px 12px;display:block}#drutoHome57 .h57-opportunity b{color:#6d28d9;font-size:14px}
#drutoHome57 .h57-company .h57-grid>div{background:#f7f4fc;border-radius:12px;padding:13px}#drutoHome57 .h57-company>.h57-button{margin-top:12px}
#drutoHome57 summary{cursor:pointer;font-weight:800;font-size:18px}#drutoHome57 .h57-links{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}#drutoHome57 .h57-links a{padding:9px 12px;background:#f1eafa;border-radius:9px;color:#6d28d9;font-size:14px;font-weight:700}
#drutoHome57 .h57-empty{padding:14px;background:#f8f6fb;border-radius:11px;color:#6c6077;font-size:14px}#drutoHome57 .h57-muted{color:#766b80;font-size:12px;line-height:1.7}#drutoHome57 .h57-feed-status{padding:0 12px}#drutoHome57 .h57-image-fallback{display:grid;place-items:center;width:100%;height:100%;min-height:100px;background:#f2edf8;color:#81718f;font-size:12px}
#drutoHome57 .h57-location-button{display:inline-block;margin-top:5px;border:1px solid #e4d9f1;border-radius:7px;background:#fff;padding:5px 8px;color:#6d28d9;font-size:12px;min-height:34px;cursor:pointer}
/* Keep real company identity, licensing and policies readable. */
html body #drutoHome57#drutoHome57 .dbl-corporate-footer-v2{width:100%!important;margin:16px 0!important;max-width:none!important;border-radius:18px!important}
html body #drutoHome57#drutoHome57 .dbl-corporate-footer-v2 p,html body #drutoHome57#drutoHome57 .dbl-corporate-footer-v2 a{font-size:14px!important;line-height:1.8!important}
html body #drutoHome57#drutoHome57 .dbl-cf-license{display:flex!important}html body #drutoHome57#drutoHome57 .dbl-cf-link-box{display:block!important}
html body #drutoHome57#drutoHome57 #dblQuickHealthcareV1#dblQuickHealthcareV1{width:100%!important;margin:16px 0!important;padding:16px!important;border-radius:18px!important}
html body #drutoHome57#drutoHome57 #dblQuickHealthcareV1#dblQuickHealthcareV1 .dbl-qh-grid-v1{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
html body #drutoHome57#drutoHome57 #dblQuickHealthcareV1#dblQuickHealthcareV1 .dbl-qh-card-v1{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:0!important;min-height:0!important;height:auto!important;overflow:hidden!important;border-radius:13px!important;background:white!important}
html body #drutoHome57#drutoHome57 #dblQuickHealthcareV1#dblQuickHealthcareV1 .dbl-qh-icon-v1{display:block!important;width:100%!important;min-width:0!important;height:120px!important;flex:0 0 120px!important;border-radius:0!important;overflow:hidden!important}
html body #drutoHome57#drutoHome57 #dblQuickHealthcareV1#dblQuickHealthcareV1 .dbl-qh-icon-v1 img{width:100%!important;height:100%!important;object-fit:cover!important}
html body #drutoHome57#drutoHome57 #dblQuickHealthcareV1#dblQuickHealthcareV1 .dbl-qh-copy-v1{padding:10px!important}
html body #drutoHome57#drutoHome57 #dblQuickHealthcareV1#dblQuickHealthcareV1 .dbl-qh-copy-v1 strong{font-size:16px!important;line-height:1.5!important}
html body #drutoHome57#drutoHome57 #dblQuickHealthcareV1#dblQuickHealthcareV1 .dbl-qh-copy-v1 small,html body #drutoHome57#drutoHome57 #dblQuickHealthcareV1#dblQuickHealthcareV1 .dbl-qh-copy-v1 em{font-size:12px!important;line-height:1.5!important}
html body #drutoHome57#drutoHome57 #dblQuickHealthcareV1#dblQuickHealthcareV1 .dbl-qh-arrow-v1{display:none!important}
html body #drutoHome57#drutoHome57 #dblCompactMembershipV14{width:100%!important;margin:16px 0!important;padding:16px!important;border-radius:18px!important}
html body #drutoHome57#drutoHome57 #dblCompactMembershipV14 .dbl-membership-card-v14{width:200px!important;min-width:200px!important;height:250px!important;min-height:250px!important;max-height:250px!important}
html body #drutoHome57#drutoHome57 #dbBrandAdvert45{width:100%!important;margin:16px 0!important}
html body[data-home57="1"] #druto-bondhu-root #bondhu-btn{font-size:12px!important;padding:10px 13px!important;right:12px!important;bottom:92px!important;min-height:42px!important;border-radius:22px!important}
@media(max-width:700px){
 #drutoHome57 .h57-section{padding:14px;margin:13px 0;border-radius:16px}#drutoHome57 h1,#drutoHome57 h2{font-size:21px}
 #drutoHome57 .h57-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 10px}#drutoHome57 .h57-service-grid img{width:76px;height:76px;border-radius:16px}
 #drutoHome57 .h57-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#drutoHome57 .h57-product-photo{height:140px}#drutoHome57 .h57-product-copy{padding:10px}#drutoHome57 .h57-product-name{font-size:15px;min-height:45px}#drutoHome57 .h57-price strong{font-size:18px}
 #drutoHome57 .h57-rail{grid-auto-columns:calc((100% - 10px)/2);gap:10px}#drutoHome57 .h57-ad-rail{grid-auto-columns:100%}#drutoHome57 .h57-shop img{height:110px}
 #drutoHome57 .h57-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 10px}#drutoHome57 .h57-market-grid img{height:90px}#drutoHome57 .h57-market-grid a{font-size:13px}
 #drutoHome57 .h57-notice>strong{display:none}#drutoHome57 .h57-account{align-items:flex-start;flex-wrap:wrap}#drutoHome57 .h57-account>div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:5px}
 #drutoHome57 .h57-opportunities .h57-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#drutoHome57 .h57-opportunity img{height:110px}#drutoHome57 .h57-opportunity h3{font-size:17px}#drutoHome57 .h57-opportunity p{font-size:13px}#drutoHome57 .h57-company .h57-grid{grid-template-columns:1fr}
 html body #drutoHome57#drutoHome57 #dblQuickHealthcareV1#dblQuickHealthcareV1 .dbl-qh-grid-v1{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(prefers-reduced-motion:no-preference){#drutoHome57 .h57-product,#drutoHome57 .h57-shop{animation:h57-in .25s ease both}@keyframes h57-in{from{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:none}}}

#drutoHome57 .h57-company-logo{display:block;margin:0 0 14px;max-width:240px}#drutoHome57 .h57-company-logo img{width:100%;height:80px;object-fit:contain}#drutoHome57 .h57-rail-controls{display:flex;justify-content:flex-end;gap:7px;margin-bottom:8px}#drutoHome57 .h57-rail-controls button{width:44px;min-height:44px;border:1px solid #e3d8f0;background:#f8f5fc;border-radius:9px;color:#6d28d9;font-size:22px;cursor:pointer}

/* Obsolete sections may be emitted outside main by older includes. */
html body[data-home57="1"] #dblProMarketV16#dblProMarketV16#dblProMarketV16#dblProMarketV16,
html body[data-home57="1"] #drutoCustomerLiveSummaryV1#drutoCustomerLiveSummaryV1#drutoCustomerLiveSummaryV1#drutoCustomerLiveSummaryV1,
html body[data-home57="1"] #drutoMobileBusinessCardsV1#drutoMobileBusinessCardsV1#drutoMobileBusinessCardsV1#drutoMobileBusinessCardsV1,
html body[data-home57="1"] #dblLiveHeadlineV14#dblLiveHeadlineV14#dblLiveHeadlineV14#dblLiveHeadlineV14,
html body[data-home57="1"] #dblTopMerchantLives#dblTopMerchantLives#dblTopMerchantLives#dblTopMerchantLives,
html body[data-home57="1"] #dblLiveBannerV14#dblLiveBannerV14#dblLiveBannerV14#dblLiveBannerV14,
html body[data-home57="1"] #dblSpecialPortalV2#dblSpecialPortalV2#dblSpecialPortalV2#dblSpecialPortalV2,
html body[data-home57="1"] #dblSponsoredBannerV2#dblSponsoredBannerV2#dblSponsoredBannerV2#dblSponsoredBannerV2,
html body[data-home57="1"] #dblSecondaryCategoriesV2#dblSecondaryCategoriesV2#dblSecondaryCategoriesV2#dblSecondaryCategoriesV2,
html body[data-home57="1"] #dblFinalResellerV1#dblFinalResellerV1#dblFinalResellerV1#dblFinalResellerV1,
html body[data-home57="1"] #dblAccountCenterV471#dblAccountCenterV471#dblAccountCenterV471#dblAccountCenterV471,
html body[data-home57="1"] #dblFinalHeroV1#dblFinalHeroV1#dblFinalHeroV1#dblFinalHeroV1,
html body[data-home57="1"] #dblLiveStatisticsV77#dblLiveStatisticsV77#dblLiveStatisticsV77#dblLiveStatisticsV77,
html body[data-home57="1"] #dblProProfileV16#dblProProfileV16#dblProProfileV16#dblProProfileV16,
html body[data-home57="1"] #dblCompactBusinessV14#dblCompactBusinessV14#dblCompactBusinessV14#dblCompactBusinessV14,
html body[data-home57="1"] #dblSmartMasterDashboardV76#dblSmartMasterDashboardV76#dblSmartMasterDashboardV76#dblSmartMasterDashboardV76,
html body[data-home57="1"] #dblPopularProductsV5#dblPopularProductsV5#dblPopularProductsV5#dblPopularProductsV5,
html body[data-home57="1"] #dblPublicMainAppsV1#dblPublicMainAppsV1#dblPublicMainAppsV1#dblPublicMainAppsV1,
html body[data-home57="1"] #dblBusinessVideoHome#dblBusinessVideoHome#dblBusinessVideoHome#dblBusinessVideoHome,
html body[data-home57="1"] #dblAccountBusinessPortalsV1#dblAccountBusinessPortalsV1#dblAccountBusinessPortalsV1#dblAccountBusinessPortalsV1,
html body[data-home57="1"] #dblRecommendedV3#dblRecommendedV3#dblRecommendedV3#dblRecommendedV3,
html body[data-home57="1"] #dblVerifiedMerchantsV3#dblVerifiedMerchantsV3#dblVerifiedMerchantsV3#dblVerifiedMerchantsV3,
html body[data-home57="1"] #dblResellerOpportunityV3#dblResellerOpportunityV3#dblResellerOpportunityV3#dblResellerOpportunityV3,
html body[data-home57="1"] #dblJobsCommunityV3#dblJobsCommunityV3#dblJobsCommunityV3#dblJobsCommunityV3,
html body[data-home57="1"] #dblReorderV3#dblReorderV3#dblReorderV3#dblReorderV3,
html body[data-home57="1"] #dblTodayEssentialProductsV1#dblTodayEssentialProductsV1#dblTodayEssentialProductsV1#dblTodayEssentialProductsV1,
html body[data-home57="1"] #dblCategoryMarketsV1#dblCategoryMarketsV1#dblCategoryMarketsV1#dblCategoryMarketsV1,
html body[data-home57="1"] #dblRealAreaShopsV13#dblRealAreaShopsV13#dblRealAreaShopsV13#dblRealAreaShopsV13,
html body[data-home57="1"] #dblSmartEngagementV15#dblSmartEngagementV15#dblSmartEngagementV15#dblSmartEngagementV15,
html body[data-home57="1"] #dblLoyaltyCenterV3#dblLoyaltyCenterV3#dblLoyaltyCenterV3#dblLoyaltyCenterV3,
html body[data-home57="1"] #dbServiceBannerAd55#dbServiceBannerAd55#dbServiceBannerAd55#dbServiceBannerAd55{display:none!important}

/* DRUTO_HOME_RESTORE_V58: preserve existing features inside the unified home. */
html body[data-home57="1"] #drutoHome57#drutoHome57#drutoHome57#drutoHome57 [data-h58-restored="1"]{display:block!important;visibility:visible!important;width:100%!important;max-width:100%!important;margin:14px 0!important}
html body[data-home57="1"] #drutoHome57#drutoHome57#drutoHome57#drutoHome57 #dblAccountBusinessPortalsV1[data-h58-restored="1"]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding:12px!important;border-radius:16px!important;background:#fff!important}
html body[data-home57="1"] #drutoHome57#drutoHome57#drutoHome57#drutoHome57 #dblAccountBusinessPortalsV1>a{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;border-radius:12px!important;overflow:hidden!important}
html body[data-home57="1"] #drutoHome57#drutoHome57#drutoHome57#drutoHome57 #dblAccountBusinessPortalsV1 .dbl-abp-photo-v1{height:110px!important;min-height:110px!important;width:100%!important}
html body[data-home57="1"] #drutoHome57#drutoHome57#drutoHome57#drutoHome57 #dblAccountBusinessPortalsV1>a>strong{font-size:15px!important;padding:10px 4px!important;line-height:1.5!important}
#drutoHome57 .h58-details>summary{font-size:17px;line-height:1.7}
#drutoHome57 [data-h58-restored="1"] .dbl-flow-track{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 36px)/4)!important;gap:12px!important;overflow-x:auto!important;align-items:start!important}
#drutoHome57 [data-h58-restored="1"] .dbl-flow-product,#drutoHome57 [data-h58-restored="1"] .dbl-flow-shop{display:block;width:100%!important;min-width:0!important;border:1px solid #e9e2f2;border-radius:12px;overflow:hidden;background:#fff;padding:10px}
#drutoHome57 [data-h58-restored="1"] .dbl-flow-product img{height:135px!important;min-height:0!important;width:100%!important;object-fit:contain!important;padding:6px!important}
#drutoHome57 [data-h58-restored="1"] .dbl-flow-shop img{height:120px!important;width:100%!important;object-fit:cover!important}
#drutoHome57 [data-h58-restored="1"] h3{font-size:16px!important;line-height:1.5!important}
#drutoHome57 [data-h58-restored="1"] .dbl-flow-product p,#drutoHome57 [data-h58-restored="1"] .dbl-flow-product small{font-size:12px!important;line-height:1.5!important}
#drutoHome57 [data-h58-restored="1"] .dbl-flow-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;background:#6d28d9;color:#fff;border-radius:9px;font-size:14px!important;font-weight:800;text-decoration:none}
#drutoHome57 [data-h58-restored="1"] .dbl-flow-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#drutoHome57 [data-h58-restored="1"] .dbl-flow-link-grid>a{padding:10px;background:#f7f3fc;border:1px solid #e8def3;border-radius:10px;color:#5b21b6;font-size:14px}
#drutoHome57 .dbl-flow-app{display:flex;gap:14px;align-items:center;flex-wrap:wrap}
#drutoHome57 .dbl-flow-app>img{width:110px!important;height:110px!important;object-fit:contain!important}
html body[data-home57="1"] #drutoHome57#drutoHome57#drutoHome57#drutoHome57 [data-h58-duplicate="1"]{display:none!important}
@media(max-width:700px){
 html body[data-home57="1"] #drutoHome57#drutoHome57#drutoHome57#drutoHome57 #dblAccountBusinessPortalsV1[data-h58-restored="1"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #drutoHome57 [data-h58-restored="1"] .dbl-flow-track{grid-auto-columns:calc((100% - 10px)/2)!important;gap:10px!important}
}

html body[data-home57="1"] #drutoHome57#drutoHome57#drutoHome57#drutoHome57 #dblCategoryMarketsV1[data-h58-restored="1"]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;padding:15px!important;background:#fff!important;border-radius:17px!important}
html body[data-home57="1"] #drutoHome57#drutoHome57#drutoHome57#drutoHome57 #dblCategoryMarketsV1 .dbl-cmv1-main-head{grid-column:1/-1!important}
html body[data-home57="1"] #drutoHome57#drutoHome57#drutoHome57#drutoHome57 #dblCategoryMarketsV1 .dbl-cmv1-market{display:block!important;grid-column:auto!important;padding:0!important;border-radius:12px!important;overflow:hidden!important}
html body[data-home57="1"] #drutoHome57#drutoHome57#drutoHome57#drutoHome57 #dblCategoryMarketsV1 .dbl-cmv1-market header{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:0 0 10px!important;gap:7px!important}
html body[data-home57="1"] #drutoHome57#drutoHome57#drutoHome57#drutoHome57 #dblCategoryMarketsV1 .dbl-market-cover-v2{width:100%!important;height:125px!important;object-fit:cover!important;border-radius:0!important}
html body[data-home57="1"] #drutoHome57#drutoHome57#drutoHome57#drutoHome57 #dblCategoryMarketsV1 .dbl-cmv1-track{display:none!important}
html body[data-home57="1"] #drutoHome57#drutoHome57#drutoHome57#drutoHome57 #dblCategoryMarketsV1 .dbl-market-heading-v2,html body[data-home57="1"] #drutoHome57#drutoHome57#drutoHome57#drutoHome57 #dblCategoryMarketsV1 .dbl-cmv1-market header>a{padding:0 10px!important}
@media(max-width:700px){html body[data-home57="1"] #drutoHome57#drutoHome57#drutoHome57#drutoHome57 #dblCategoryMarketsV1[data-h58-restored="1"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* DRUTO_HOME_VISIBLE_V59 */
html body[data-home57="1"] #drutoHome57 #h57FlashSlot #dblRealFlashSaleV1[data-h58-restored="1"]{display:block!important;margin:0!important;border:0!important;box-shadow:none!important}
#drutoHome57 #h58VideoSlot:empty{display:none}
#drutoHome57 [data-h59-video-empty]{padding:14px;border:1px dashed #d7c9ee;border-radius:12px;background:#faf7ff}
