/*
Theme Name:   Voxel (child theme)
Theme URI:    https://getvoxel.io/
Author:       27collective
Author URI:   https://27collective.net/
Template:     voxel
Version:      1.0.1
Text Domain:  voxel-child
*/

/* Hide "Use my location" button in cargo form */
.cargo-location .ts-btn.ts-btn-4.form-btn.ts-btn-large {
  display: none !important;
}

/* Hide manual location switch */
.cargo-location .ts-form-group.switcher-label {
  display: none !important;
}


/* Work hours */
.ts-hours-today .ts-expand-hours {
    position: absolute;
    width: 100% !important;
    left: 0;
    height: 100%!important;
    border-radius: 0;
    opacity: 0;
}

/* Mobile only */
@media (max-width: 767px) {
.selector .ts-advanced-list {
display: flex;
flex-wrap: nowrap;
overflow-x: auto;
overflow-y: hidden;
scroll-snap-type: x mandatory;
-webkit-overflow-scrolling: touch; /* smooth iOS swipe */
gap: 10px;
padding-bottom: 10px;
	
}
.selector .ts-advanced-list > li {
flex: 0 0 auto; /* prevent wrapping */
scroll-snap-align: start;
min-width: 100px; /* adjust to your needs */
}
/* Optional: hide scrollbar */
.selector .ts-advanced-list::-webkit-scrollbar {
/*display: none;*/
height: 4px;
}
.selector .ts-advanced-list::-webkit-scrollbar-track {
background: transparent;
}
.selector .ts-advanced-list::-webkit-scrollbar-thumb {
background: rgba(0, 0, 0, 0.25);
border-radius: 10px;
}
}
/* Firefox */
@media (max-width: 767px) {
.selector .ts-advanced-list {
scrollbar-width: thin;
scrollbar-color: rgba(0, 0, 0, 0.3) transparent;
}
}


