/* ========================================================================== */
/* sf-print.css — print-only styles extracted from site.less (r7 audit).      */
/* Linked from Header.cshtml with media="print"; browsers fetch it off the    */
/* screen critical path. Nomad compiler contract: one file, zero imports.     */
/* ========================================================================== */

@media print {
  body { background: #ffffff; }

  #admin-menu,
  #wrapper .sf-skip-link,
  #wrapper #page-header-top,
  #wrapper #page-header,
  #wrapper #rail-left,
  #wrapper #rail-right,
  #wrapper #footer-top,
  #wrapper #page-footer,
  #wrapper .btn,
  #wrapper button,
  #wrapper input[type="submit"],
  #wrapper .form-actions,
  #wrapper .pagination { display: none !important; }

  #wrapper #print-region,
  #wrapper .visible-print,
  #wrapper .print { display: block !important; }

  #wrapper .noprint,
  #wrapper .hidden-print { display: none !important; }

  #wrapper,
  #wrapper #page-body {
    color: #000000;
    background: #ffffff;
  }

  #wrapper #page-body { max-width: none; padding: 0; }
  #wrapper a { color: #000000; text-decoration: underline; }
  #wrapper .module,
  #wrapper .well,
  #wrapper .product-summary { box-shadow: none; break-inside: avoid; }
  #wrapper table { break-inside: auto; }
  #wrapper tr { break-inside: avoid; }
}

@media print {
  #sf-loader {
    display: none;
  }
}
