/* DTB v2.0.146 — moved from inline <style id="dtb-apphome-v2-04-css"> (part-02.php); browser-cached. */
        .dtb-v203-mobile-shell{display:none}
        .dtb-v203-product-fallback{width:42px;height:36px;margin:0 auto 4px;border-radius:12px;background:linear-gradient(135deg,#effaf3,#fff7e6);border:1px solid #dcefe3;display:inline-flex;align-items:center;justify-content:center;color:#11863f;font-weight:950;font-size:10.5px;letter-spacing:.2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}
        .dtb-v203-product-fallback span{display:inline-flex;width:30px;height:30px;border-radius:50%;align-items:center;justify-content:center;background:#fff;color:#11863f;border:1px solid #d7eddf}
        @media(max-width:767px){
            body .whb-header,body header.whb-header,body .wd-header,body .site-header,body #masthead,body .main-header,body .header-wrap{display:none!important;height:0!important;min-height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}
            body .main-page-wrapper,body .site-content,body .content-area,body .entry-content,body .wd-content-layout,body .container{padding-top:0!important;margin-top:0!important}
            .dtb-apphome-v2{width:96%!important;max-width:430px!important;margin:0 auto!important;padding:4px 5px 12px!important;border-radius:0!important;background:linear-gradient(180deg,#f4fff8 0%,#edf9f2 58%,#f8fffb 100%)!important;box-shadow:none!important;overflow:visible!important}
            .dtb-v203-mobile-shell{display:block;margin:0 0 5px;background:#fff;border:1px solid #e7f1ea;border-top:0;border-radius:0 0 13px 13px;padding:6px 4px 7px;box-shadow:0 4px 11px rgba(18,61,40,.05)}
            .dtb-v203-shell-top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:6px}
            .dtb-v203-brand{display:flex;align-items:center;gap:7px;min-width:0;flex:1 1 auto;color:#123d28;text-decoration:none!important}
            .dtb-v203-brand img{width:41px;height:41px;border-radius:10px;object-fit:contain;background:#fff;flex:0 0 41px}.dtb-v203-brand-fallback{width:41px;height:41px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#f0fbf4;color:#11863f;border:1px solid #dbeee1;font-weight:950;font-size:11px;flex:0 0 41px}
            .dtb-v203-brand strong{display:block;font-size:14.3px;line-height:1.05;color:#11863f;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dtb-v203-brand small{display:block;font-size:9.6px;line-height:1.18;color:#63746b;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:190px}
            .dtb-v203-shell-actions{display:flex;align-items:center;gap:5px;flex:0 0 auto}.dtb-v203-shell-actions a{display:inline-flex;align-items:center;justify-content:center;height:27px;padding:0 9px;border-radius:8px;background:#0b8d46;color:#fff!important;font-weight:900;font-size:10.5px;text-decoration:none!important;box-shadow:0 3px 8px rgba(11,141,70,.14)}.dtb-v203-shell-actions span{width:27px;height:27px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f7fbf8;border:1px solid #e2f0e8;font-size:11px;color:#183b26}
            .dtb-v203-shell-search{display:grid;grid-template-columns:26px 1fr auto;gap:6px;align-items:center}.dtb-v203-menu{width:26px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#234833;font-weight:950;background:#fff;font-size:15px}.dtb-v203-shell-search form{height:34px;display:flex;align-items:center;background:#fff;border:1px solid #dcece3;border-radius:999px;padding:0 5px 0 11px;box-shadow:0 3px 10px rgba(15,86,43,.04);min-width:0}.dtb-v203-shell-search input[type=search]{width:100%;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;height:29px;font-size:11.5px;color:#203d2d;padding:0!important;margin:0!important}.dtb-v203-shell-search button{border:0;background:#fff3df;color:#d48622;width:26px;height:26px;border-radius:50%;font-size:11px;display:flex;align-items:center;justify-content:center;padding:0}.dtb-v203-support{height:34px;border-radius:999px;background:#ecfbf2;color:#11863f!important;border:1px solid #d7eddf;display:inline-flex;align-items:center;justify-content:center;padding:0 8px;font-weight:900;font-size:10.5px;text-decoration:none!important;white-space:nowrap}
            .dtb-v2-block{margin:4px 0!important}.dtb-v2-hero{border-radius:10px!important;box-shadow:0 4px 10px rgba(12,85,41,.05)!important}.dtb-v2-prayer{padding:5px 7px!important;gap:6px!important;border-radius:9px!important}.dtb-v2-prayer-main small{font-size:8.8px!important}.dtb-v2-prayer-main strong{font-size:10.8px!important}.dtb-v2-prayer-main em{font-size:9px!important}.dtb-v2-prayer-meta{font-size:8.5px!important;min-width:60px!important}.dtb-v2-notice{padding:5px 7px!important;font-size:9.5px!important}.dtb-v2-benefits{gap:5px!important}.dtb-v2-benefit{min-height:50px!important;padding:5px 3px!important}.dtb-v2-benefit .dtb-v2-media,.dtb-v2-benefit .dtb-v2-media-fallback{width:22px!important;height:22px!important;margin-bottom:3px!important}.dtb-v2-section-head{margin:5px 0 4px!important}.dtb-v2-section-head span{font-size:8px!important}.dtb-v2-section-head h2{font-size:16px!important;line-height:1.05!important}.dtb-v2-section-head a{font-size:9.5px!important}.dtb-v2-cats{gap:6px!important}.dtb-v2-cat{min-height:80px!important;padding:6px 4px!important}.dtb-v2-cat .dtb-v2-media,.dtb-v2-cat .dtb-v2-media-fallback{width:40px!important;height:34px!important;margin-bottom:4px!important}.dtb-v2-cat strong{font-size:10.2px!important}.dtb-v2-cat small{font-size:8.4px!important}.dtb-v2-promo-row{gap:6px!important}.dtb-v2-market{gap:6px!important}.dtb-v2-price{min-height:82px!important;padding:5px 3px!important}.dtb-v2-price .dtb-v2-media,.dtb-v2-price .dtb-v2-media-fallback{width:38px!important;height:26px!important;margin-bottom:4px!important}.dtb-v2-price strong{font-size:10px!important}.dtb-v2-price b{font-size:13.5px!important}.dtb-v2-price small{font-size:9px!important}.dtb-v2-offers{gap:7px!important}.dtb-v2-offer{min-height:101px!important;padding:8px!important}.dtb-v2-offer strong{font-size:12.5px!important}.dtb-v2-quick{gap:5px!important}.dtb-v2-quick a{min-height:46px!important;padding:5px 2px!important;font-size:9px!important}.dtb-v2-smart{padding:8px!important;min-height:54px!important}.dtb-v2-smart strong{font-size:14px!important}.dtb-v2-smart b{font-size:11px!important}.dtb-v2-smart span span{font-size:10px!important}.dtb-v2-featured{gap:6px!important}.dtb-v2-featured a{min-height:76px!important;padding:6px 3px!important}.dtb-v2-featured strong{font-size:9px!important}.dtb-v2-endcard{padding:10px!important;margin-top:7px!important}.dtb-v2-endcard strong{font-size:14px!important}.dtb-v2-endcard p{font-size:10.5px!important;margin:3px 0 8px!important}.dtb-v2-endcard div{gap:6px!important}.dtb-v2-endcard a{height:32px!important;font-size:10px!important}
            body .dtb-footer,body .dtb-custom-footer,body footer.footer-container,body .wd-footer,body .site-footer{margin-top:8px!important;padding-top:8px!important;padding-bottom:54px!important}.dtb-footer .dtb-footer-inner,.dtb-custom-footer .dtb-footer-inner{gap:10px!important}.dtb-footer h3,.dtb-footer h4,.dtb-custom-footer h3,.dtb-custom-footer h4{margin:0 0 6px!important}.dtb-footer p,.dtb-footer li,.dtb-custom-footer p,.dtb-custom-footer li{font-size:11px!important;line-height:1.35!important}.dtb-footer .dtb-footer-card,.dtb-custom-footer .dtb-footer-card{padding:10px!important;border-radius:14px!important}
        }

        /* v2.0.4 final mobile polish: stabilize app-like canvas/header/footer without changing JSON. */
        @media(max-width:767px){
            .dtb-apphome-v203 .dtb-v2-show-more{margin-top:4px!important;font-size:9px!important;line-height:1.15!important}
            .dtb-apphome-v203 .dtb-v2-promo img,.dtb-apphome-v203 .dtb-v201-wide img,.dtb-apphome-v203 .dtb-v202-after-market img,.dtb-apphome-v203 .dtb-v202-after-smart img{display:block!important;width:100%!important;height:auto!important}
            body .dtb-footer .dtb-footer-actions,body .dtb-custom-footer .dtb-footer-actions{gap:6px!important}
            body .dtb-footer .dtb-footer-actions a,body .dtb-custom-footer .dtb-footer-actions a{min-height:31px!important;padding:7px 8px!important;font-size:10px!important}
        }
    
