.heart-mobile-steps,.heart-mobile-intro,.heart-mobile-back,.heart-mobile-more,.heart-mobile-saved{display:none}
@media(max-width:700px){
 .am-navigation{display:grid;grid-template-columns:1.2fr 1fr;gap:6px;margin:12px 0;padding:0 8px}
 .am-navigation a{display:flex;align-items:center;justify-content:center;min-height:52px;padding:10px 8px;text-align:center}
 .am-navigation a strong{font-size:12px;line-height:1.35}.am-navigation a small{display:none}
 .acnsf-coracao{margin:10px 6px 24px;padding:14px;border-radius:16px}
 .acnsf-coracao .app-resource-topbar{padding:0 0 12px;border:0}
 .acnsf-coracao .app-resource-topbar>a,.acnsf-coracao .app-resource-topbar span{display:none}
 .acnsf-coracao h1{font-size:25px;line-height:1.15;margin:0}
 .acnsf-coracao .heart-mobile-steps{display:grid;grid-template-columns:1.2fr 1fr;gap:8px;margin:3px 0 12px;scroll-margin-top:16px}
 .acnsf-coracao .heart-mobile-steps button{display:flex;align-items:center;gap:7px;padding:10px 6px;min-height:44px;background:none;border:0;border-bottom:2px solid #dce4e9;color:#617488;font:13px Arial,sans-serif;letter-spacing:0;text-transform:none}
 .acnsf-coracao .heart-mobile-steps b{display:grid;place-items:center;width:23px;height:23px;border:1px solid #cbd6df;border-radius:50%;font-size:12px;flex-shrink:0}
 .acnsf-coracao .heart-mobile-steps [aria-current]{color:#003b71;border-bottom-color:#b68b3d;font-weight:bold}
 .acnsf-coracao .heart-mobile-steps [aria-current] b{background:#003b71;color:white;border-color:#003b71}
 .acnsf-coracao .heart-mobile-intro{display:block;margin:0 0 12px;font-size:13px;line-height:1.5;color:#617488}
 .acnsf-coracao .heart-layout{display:flex;flex-direction:column;gap:0;padding:0}
 .acnsf-coracao .heart-panel,.acnsf-coracao [data-heart-form]{display:contents}
 .acnsf-coracao .heart-panel>h3,.acnsf-coracao .heart-panel>p:not(.aff-server-note),.acnsf-coracao .heart-message{display:none}
 .acnsf-coracao [data-heart-form]>label{order:1;margin:0 0 14px}
 .acnsf-coracao [data-heart-name]{min-height:49px;font-size:17px;background:white}
 .acnsf-coracao .heart-art-picker{order:2;margin:0 0 16px}
 .acnsf-coracao .heart-art-picker legend{font-size:13px;margin:0 0 10px}
 .acnsf-coracao .heart-art-options button{min-height:106px;padding:8px 4px;font:11px/1.25 Arial,sans-serif;text-transform:none;letter-spacing:0}
 .acnsf-coracao [data-heart-form]>button{order:3;margin:0;min-height:50px;font:600 15px Arial,sans-serif;letter-spacing:0;text-transform:none}
 .acnsf-coracao .heart-photo{order:4;width:min(100%,260px);margin:0 auto 16px;border-radius:12px}
 .acnsf-coracao .heart-export-actions{order:5;margin:0;gap:8px}
 .acnsf-coracao .heart-export-actions button{min-height:50px;padding:12px 8px;font-size:13px;gap:7px}
 .acnsf-coracao .heart-mobile-more{display:block;order:6;min-height:44px;border:0;background:none;color:#31516a;font:12px Arial,sans-serif;text-transform:none;letter-spacing:0;margin:4px 0}
 .acnsf-coracao .heart-export-actions [data-heart-export=whatsapp],.acnsf-coracao .heart-export-actions [data-heart-export=instagram]{display:none}
 .acnsf-coracao.heart-more-open .heart-export-actions [data-heart-export=whatsapp],.acnsf-coracao.heart-more-open .heart-export-actions [data-heart-export=instagram]{display:flex;order:2}
 .acnsf-coracao .heart-options{order:7;margin:8px 0}
 .acnsf-coracao .heart-mobile-back{display:block;order:8;min-height:44px;background:none;border:0;color:#003b71;text-align:center;font:13px Arial,sans-serif;letter-spacing:0;text-transform:none}
 .acnsf-coracao .heart-mobile-saved{display:block;order:9;margin-top:20px;border-top:1px solid #e0d9cb;padding-top:8px}
 .acnsf-coracao .heart-mobile-saved summary{min-height:44px;padding:12px 0;color:#31516a;font:13px Arial,sans-serif;cursor:pointer}
 .acnsf-coracao .heart-mobile-saved h4{display:none}
 .acnsf-coracao .heart-mobile-saved p{font-size:12px}
 .acnsf-coracao .nome-salvo button{min-height:44px}
 .acnsf-coracao .aff-server-note{order:10;font-size:11px!important}
 .acnsf-coracao [data-heart-export-status]{order:11}
 .acnsf-coracao[data-mobile-step="1"] .heart-photo,.acnsf-coracao[data-mobile-step="1"] .heart-export-actions,.acnsf-coracao[data-mobile-step="1"] .heart-options,.acnsf-coracao[data-mobile-step="1"] .heart-mobile-back,.acnsf-coracao[data-mobile-step="1"] .heart-mobile-more{display:none}
 .acnsf-coracao[data-mobile-step="2"] [data-heart-form]>label,.acnsf-coracao[data-mobile-step="2"] [data-heart-form]>button,.acnsf-coracao[data-mobile-step="2"] .heart-art-picker,.acnsf-coracao[data-mobile-step="2"] .heart-mobile-saved{display:none}
}

@media(max-width:700px){
 .row-parent:has(> [data-heart-module]){padding:12px 8px!important}
 body:has([data-heart-module]) [data-vox-campaigns="chat"]{display:none!important}
 .am-navigation,.acnsf-coracao .heart-mobile-steps{scroll-margin-top:100px}
 .acnsf-coracao{padding:14px!important;margin:10px 0 20px!important}
 .acnsf-coracao h1{font-size:25px!important;margin:0!important}
 .acnsf-coracao .app-resource-topbar{padding:0 0 12px!important}
 .acnsf-coracao .heart-photo{width:100%!important;max-width:245px!important;margin:0 auto 14px!important}
 .acnsf-coracao [data-heart-form]>label{margin:0 0 14px!important}
 .acnsf-coracao .heart-art-picker{margin:0 0 16px!important}
 .acnsf-coracao [data-heart-form]>button{margin:0!important}
 .acnsf-coracao .heart-mobile-intro{margin:0 0 12px!important}
 .acnsf-coracao .heart-export-actions{margin:0!important}
}

@media(max-width:700px){body:has([data-heart-module]) .menu-cta-inner{display:none!important}}
