.no-calendar{gap:16px;height:296px;margin:0;padding:0;width:100%}.appointment-weeks{gap:8px;padding-left:32px;padding-right:32px;padding-top:36px;width:100%}.appointment-weeks-s{gap:8px;padding-left:88px;padding-right:88px;padding-top:0;width:100%}.day-name{font-size:14px!important}.day-name-s{font-size:12px!important}.app-date{color:#a5a5a5;font-size:12px;margin-bottom:12px!important;margin-top:4px!important}.app-hour-active,.app-hour-passive{width:66.29px}.app-hour-active,.app-hour-active-s,.app-hour-passive,.app-hour-passive-s{align-items:center;border-radius:8px;display:flex;font-size:12px;height:26px;justify-content:center;margin-top:8px!important}.app-hour-active-s,.app-hour-passive-s{width:46px}.app-hour-active{cursor:pointer}.app-hour-passive{background-color:#e8e8e8;color:#a5a5a5}.app-hour-active-s{cursor:pointer}.app-hour-passive-s{background-color:#e8e8e8;color:#a5a5a5}.appointment-days{margin-bottom:8px}.appointment-days-s{margin-bottom:0!important}.clinic-info-icon-no-c{height:28px;margin:0;padding:0;width:28px}.dr-l-app-calendar{margin-left:16px!important;padding-left:0!important;padding-right:16px!important;padding-top:0!important}.dr-card-l-calendar-wrapper{border-bottom-right-radius:16px;border-top-right-radius:16px}.no-caledar__icon-cover{align-items:center;border-radius:100%;display:flex;height:56px;justify-content:center;width:56px}@media (max-width:480px){.appointment-weeks{gap:6px;height:60vh;overflow-x:auto;padding-left:32px;padding-right:32px;padding-top:0;width:100%}.appointment-days{margin-bottom:6px}.day-name{font-size:14px!important}.app-date{color:#a5a5a5;font-size:10px!important;margin-bottom:12px!important;margin-top:4px!important}.app-hour-active,.app-hour-passive{font-size:10px!important;height:22px;margin-bottom:6px!important;margin-top:8px!important;width:42.14px}.app-hour-active{cursor:pointer}.app-hour-passive{background-color:#e8e8e8;color:#a5a5a5}.no-calendar{gap:16px;height:auto;padding:32px;width:100%}}.appointment-buttons-s{display:flex}.dr-card-calendar-icon{height:16px;margin-left:-24px;position:absolute;width:16px}button:focus,input:focus,select:focus,textarea:focus{outline:none}.tabs{display:block;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;margin:0;overflow:hidden}.tabs [class*=" tab"] label,.tabs [class^=tab] label{color:#a5a5a5;cursor:pointer;display:block;font-size:12px;padding:16px;text-align:center;text-indent:24px}.tabs [class*=" tab"] [type=radio],.tabs [class^=tab] [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-bottom:1px solid rgba(239,237,239,.5);cursor:pointer;display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.tabs [class*=" tab"] [type=radio]:checked+div,.tabs [class^=tab] [type=radio]:checked+div{opacity:1}.tabs [class*=" tab"] [type=radio]+div,.tabs [class^=tab] [type=radio]+div{display:block;opacity:0;padding:16px 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:90%}label:hover{color:#000!important}