/* Shared place details pages (cafes, coworking, public spaces) */

/* On mobile/tablet, column wrappers use display:contents so Bootstrap column
   gutters no longer pad section cards; the row's negative margins can pull
   content flush to the viewport edge. Restore comfortable horizontal inset
   while keeping the unboxed section layout. */
@media (max-width: 991.98px) {
    .details-page-row {
        margin-left: 0;
        margin-right: 0;
        padding-left: 1rem;
        padding-right: 1rem;
    }
}

/* Check-in button: inline-flex on mobile collapses icon/text whitespace */
@media (max-width: 767.98px) {
    #checkInBtn,
    .btn-checkin-anon,
    .btn-checkin-done {
        gap: 0.375rem;
    }
}
