.public-appointment-container[data-v-00fc09b6]{overflow:visible!important;position:relative;padding-bottom:500px;min-height:calc(100vh - 200px)}.b-card[data-v-00fc09b6],.b-container[data-v-00fc09b6],.date-picker-wrapper[data-v-00fc09b6]{overflow:visible!important;position:relative}.date-picker-wrapper[data-v-00fc09b6]{z-index:1}[data-v-00fc09b6] .VueCtkDateTimePicker{position:relative;z-index:1}[data-v-00fc09b6] .VueCtkDateTimePicker .field{position:relative;overflow:visible!important}[data-v-00fc09b6] .VueCtkDateTimePicker .picker{z-index:9999!important;position:fixed!important}@media (max-width:768px){.date-picker-wrapper[data-v-00fc09b6],[data-v-00fc09b6] .VueCtkDateTimePicker,[data-v-00fc09b6] .VueCtkDateTimePicker .field{width:100%!important}.date-picker-wrapper .d-flex[data-v-00fc09b6]{flex-direction:column!important}.date-picker-wrapper .d-flex .ml-2[data-v-00fc09b6]{margin-left:0!important;margin-top:.5rem!important;width:100%!important}[data-v-00fc09b6] .VueCtkDateTimePicker .picker{left:50%!important;transform:translateX(-50%)!important;max-width:95vw!important;width:auto!important;right:auto!important;padding-top:1.5rem!important;padding-bottom:1rem!important}[data-v-00fc09b6] .VueCtkDateTimePicker .picker .picker__header{margin-bottom:1.5rem!important;padding-top:.5rem!important;padding-bottom:1rem!important;min-height:3rem!important}[data-v-00fc09b6] .VueCtkDateTimePicker .picker .picker__header .picker__nav--next,[data-v-00fc09b6] .VueCtkDateTimePicker .picker .picker__header .picker__nav--prev,[data-v-00fc09b6] .VueCtkDateTimePicker .picker .picker__header button{min-width:44px!important;min-height:44px!important;padding:.75rem!important;font-size:1.25rem!important;margin:0 .5rem!important}[data-v-00fc09b6] .VueCtkDateTimePicker .picker .picker__header .picker__month,[data-v-00fc09b6] .VueCtkDateTimePicker .picker .picker__header .picker__year{padding:.5rem .75rem!important;font-size:1.1rem!important}[data-v-00fc09b6] .VueCtkDateTimePicker .picker .picker__container{padding-top:.75rem!important;max-width:100%!important;width:100%!important}[data-v-00fc09b6] .VueCtkDateTimePicker .picker .picker__calendar{max-width:100%!important;width:100%!important}[data-v-00fc09b6] .VueCtkDateTimePicker .picker .picker__calendar table{width:100%!important;font-size:.85rem!important}[data-v-00fc09b6] .VueCtkDateTimePicker .picker .picker__time{max-width:100%!important;width:100%!important}.public-appointment-container[data-v-00fc09b6]{padding-bottom:300px!important}}.b-form-group[data-v-00fc09b6]{overflow:visible!important;position:relative}.b-col[data-v-00fc09b6],.b-form-row[data-v-00fc09b6]{overflow:visible!important}#app{overflow-y:auto!important;overflow-x:visible!important}#router-view,.main-container{overflow:visible!important}body .VueCtkDateTimePicker .picker{position:fixed!important;z-index:9999!important}@media (max-width:768px){body .VueCtkDateTimePicker .picker{left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;max-width:95vw!important;width:auto!important;right:auto!important;max-height:90vh!important;overflow-y:auto!important;padding-top:1.5rem!important;padding-bottom:1rem!important}body .VueCtkDateTimePicker .picker .picker__header{margin-bottom:1.5rem!important;padding-top:.5rem!important;padding-bottom:1rem!important;min-height:3rem!important}body .VueCtkDateTimePicker .picker .picker__header .picker__nav--next,body .VueCtkDateTimePicker .picker .picker__header .picker__nav--prev,body .VueCtkDateTimePicker .picker .picker__header button{min-width:44px!important;min-height:44px!important;padding:.75rem!important;font-size:1.25rem!important;margin:0 .5rem!important}body .VueCtkDateTimePicker .picker .picker__header .picker__month,body .VueCtkDateTimePicker .picker .picker__header .picker__year{padding:.5rem .75rem!important;font-size:1.1rem!important}body .VueCtkDateTimePicker .picker .picker__container{padding-top:.75rem!important}}.container,.container-fluid{overflow:visible!important}