
/* V93 - autoajuste proporcional forte: remove a caixa estreita herdada */
html,body{width:100%!important;max-width:none!important;min-width:0!important;overflow-x:hidden!important;background:#f4f8f5!important;}
body{margin:0!important;}
body .wrap, body .original-wrap, body .container, body .page, body .miolo, body .principal, body .content-wrapper, body .site-main-v85, body main, body section{max-width:min(1600px,96vw)!important;width:min(1600px,96vw)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;}
body .top-v85 .wrap, body .header-v85 .wrap, body .nav-v85 .wrap{max-width:min(1680px,98vw)!important;width:min(1680px,98vw)!important;}
body .hero-v85{display:grid!important;grid-template-columns:minmax(360px,.85fr) minmax(520px,1.35fr)!important;gap:28px!important;align-items:stretch!important;width:min(1680px,98vw)!important;max-width:1680px!important;min-height:clamp(360px,48vh,620px)!important;padding:28px!important;background:linear-gradient(135deg,#f4fff7,#fff)!important;border-radius:0 0 28px 28px!important;}
body .hero-banner-v85, body .banner-original, body .banner-v85-slider{height:clamp(280px,42vh,520px)!important;min-height:280px!important;width:100%!important;max-width:100%!important;}
body .banner-original img, body .banner-slide{width:100%!important;height:100%!important;object-fit:cover!important;}
body .products-grid-v85, body .grid, body .produtos-original-grid, body .categoria-produtos-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:20px!important;width:100%!important;max-width:100%!important;}
body .product-card-v85, body .product, body .produto-original-card{min-width:0!important;width:100%!important;max-width:100%!important;}
body img{max-width:100%!important;height:auto;}
body table{max-width:100%!important;width:100%!important;}
body .table-wrap, body table{overflow-x:auto!important;}
footer, .footer, .footer-original{display:block!important;width:100%!important;max-width:none!important;margin-top:40px!important;}
.admin-layout{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;width:100vw!important;max-width:none!important;min-height:100vh!important;overflow:hidden!important;}
.admin-layout .content{width:100%!important;max-width:none!important;min-width:0!important;overflow:auto!important;}
.backup-actions-v92{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:14px!important;margin:18px 0!important;}
.backup-big-v92,.backup-big-v90{display:flex!important;align-items:center!important;justify-content:center!important;min-height:58px!important;border-radius:14px!important;font-weight:900!important;text-align:center!important;text-decoration:none!important;}
@media(max-width:1000px){body .hero-v85{grid-template-columns:1fr!important;width:100%!important;padding:18px!important;border-radius:0!important;}body .wrap,body .original-wrap,body .container,body main,body section{width:min(100% - 20px,100%)!important;}.admin-layout{display:block!important;width:100%!important}.sidebar{max-height:none!important}}
@media(max-width:560px){body .products-grid-v85, body .grid, body .produtos-original-grid, body .categoria-produtos-grid{grid-template-columns:1fr!important}.header-v85-inner,.top-v85-inner{display:block!important}.search-v85{width:100%!important;margin:12px 0!important}.actions-v85{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.hero-banner-v85,.banner-original,.banner-v85-slider{height:220px!important;min-height:220px!important}}

/* V94: mostra apenas o botão principal de gerar backup; restaurar/excluir ficam na tabela */
.backup-actions-v94{grid-template-columns:minmax(220px,420px)!important;}
