.whatsapp-button{border:0;border-radius:10px;padding:10px 15px;background:linear-gradient(135deg,#128c4b,#25d366);color:white;font-weight:750}.shopping-print-header{display:none}
@media print{
  @page{margin:14mm;size:auto}
  body.printing-shopping{background:white;color:#111}
  body.printing-shopping .sidebar,body.printing-shopping header,body.printing-shopping .page:not(#compras),body.printing-shopping #compras .shopping-hero,body.printing-shopping #compras .shopping-list-tabs,body.printing-shopping #compras .shopping-form,body.printing-shopping #compras .shopping-legend,body.printing-shopping #compras .shopping-footer,body.printing-shopping .toast{display:none!important}
  body.printing-shopping .app-shell{display:block!important;min-height:0}
  body.printing-shopping main{display:block!important}
  body.printing-shopping #compras{display:block!important;max-width:none;margin:0;padding:0}
  body.printing-shopping .shopping-print-header{display:flex!important;align-items:flex-end;justify-content:space-between;border-bottom:2px solid #111;padding-bottom:12px;margin-bottom:15px}
  body.printing-shopping .shopping-print-header h1{font-size:24px;margin:0 0 4px}.shopping-print-header p{margin:0;font-size:11px}.shopping-print-header>strong{font-size:15px}
  body.printing-shopping .shopping-summary{box-shadow:none;border:1px solid #ccc;margin-bottom:14px}
  body.printing-shopping .shopping-summary>div{padding:10px}
  body.printing-shopping .shopping-item{break-inside:avoid;box-shadow:none;border:1px solid #ccc;border-left-width:4px;grid-template-columns:32px 1.5fr 125px 110px;padding:10px}
  body.printing-shopping .camera-price,body.printing-shopping .remove-shopping{display:none!important}
  body.printing-shopping .shopping-price input{border:0;padding:0;color:#111;background:transparent}
  body.printing-shopping .shopping-category-title{break-after:avoid;margin-top:10px}
}
