.doctor-appointment-form .slot-item{background-color:var(--surface-hover-primary);cursor:pointer;&:has(:checked){background-color:var(--turquoise-700);color:#fff}&.disabled{color:var(--text-disabled);background-color:#e0e0e0}}.form-control{padding-block:14px}.form-control--grey{background-color:var(--form-control-bg)}.form-control::-webkit-calendar-picker-indicator{opacity:0}.form-control--datalist{background:var(--form-control-bg) url(/_next/static/media/arrow.e0d29237.svg) calc(100% - 16px) 50% no-repeat}textarea.form-control{min-height:150px}.talon-filter__slots-list .slot-item{cursor:pointer;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));&:has(:checked){background-color:var(--turquoise-700);color:#fff}&.disabled{color:var(--text-disabled);background-color:#e0e0e0}}