:root { --text-xs: clamp(0.79rem, -0.01vw + 0.79rem, 0.78rem); --text-s: clamp(0.89rem, 0.08vw + 0.87rem, 0.94rem); --text-m: clamp(1rem, 0.21vw + 0.96rem, 1.13rem); --text-l: clamp(1.13rem, 0.37vw + 1.05rem, 1.35rem); --text-xl: clamp(1.27rem, 0.59vw + 1.15rem, 1.62rem); --h-6: clamp(0.8rem, -0.04vw + 0.81rem, 0.77rem); --h-5: clamp(1rem, 0.05vw + 0.99rem, 1.03rem); --h-4: clamp(1.25rem, 0.21vw + 1.21rem, 1.38rem); --h-3: clamp(1.56rem, 0.45vw + 1.47rem, 1.83rem); --h-2: clamp(1.95rem, 0.82vw + 1.79rem, 2.44rem); --h-1: clamp(2.44rem, 1.36vw + 2.17rem, 3.26rem); --h-title: clamp(3.05rem, 2.15vw + 2.62rem, 4.34rem); } .jet-apb-calendar .jet-apb-calendar-slots .jet-apb-slot { margin: 5px 10px 5px 0; border: 1px solid #fafafa; border-radius: 5px; padding: 3px 5px 3px 5px; font-size: var(--text-s); } .jet-apb-calendar-appointments-list-wrapper { padding: 10px; background: #F7F7FF; color: #000; border-radius: 5px; } .hidden_service {display:none;} .jet-apb-slot.jet-apb-slot--selected, .jet-apb-calendar-date.jet-apb-calendar-date--selected { background: #009d5a; border-radius: 3px; } .jet-form-builder__prev-page { background-color: #ccc !important; } .coger_cita { background: orange !important; font-size: var(--text-l) !important; } .highlight { border: 0; border-bottom: 10px solid transparent; border-image: linear-gradient(to right, #2D3E7F, #009D5A) 1; } .jet-apb-calendar .jet-apb-calendar-content { width: 325px !important; min-width: 325px !important; } select#field_service { background: #fff !important; } .jet-form-builder input { color: #000 !important; }