/* Raw CSS that complements Tailwind (utilities that aren't classes). */
html { -webkit-tap-highlight-color: transparent; }
body { overscroll-behavior-y: none; }

/* Accent for native checkboxes used in the availability results. */
input[type="checkbox"] { accent-color: #6366f1; width: 1.05rem; height: 1.05rem; }

/* Table (row-select) checkboxes are enlarged 1.5x for an easier mouse target —
   scoped to .th/.td so form/toggle checkboxes elsewhere keep the base size. */
.th input[type="checkbox"], .td input[type="checkbox"] {
  width: 1.575rem; height: 1.575rem; cursor: pointer;
}

/* Hide the default disclosure triangle on <summary>. */
summary { list-style: none; }
summary::-webkit-details-marker { display: none; }

/* Slim dark scrollbars. */
::-webkit-scrollbar { width: 8px; height: 8px; }
::-webkit-scrollbar-thumb { background: #3f3f46; border-radius: 9999px; }
::-webkit-scrollbar-track { background: transparent; }
