/* Path Pack tool — custom bits Tailwind utilities don't cover cleanly. */

/* number inputs: hide spinners so the unit suffix visually belongs to the field */
input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type='number'] { -moz-appearance: textfield; appearance: textfield; }

summary::-webkit-details-marker { display: none; }
summary::before { content: '▸ '; color: #185FA5; }
details[open] > summary::before { content: '▾ '; }

.cf-turnstile { margin: 0.5rem 0; min-height: 0; }

/* density table rows get a hover affordance like a data grid, not a link */
#density-tbody tr:hover { background: #F7F6F2; }

@media print {
  header, footer, #get-spec-btn, #lead-form, .cf-turnstile { display: none !important; }
  body { background: #fff; }
}
