.container-scheduled-appointment-list ul .buttons-appointment-list{min-width:90px;max-width:90px;margin-top:5%}.container-scheduled-appointment-list .buttons-appointment-absent:hover{color:#9370db!important;background-color:rgba(147,112,216,.1)!important}@media only screen and (min-device-width:0px) and (max-device-width:280px){.container-scheduled-appointment-list .appointment-scheduled-info-col-mobile{width:30%!important}.container-scheduled-appointment-list td.vs-table--td{margin-top:2%;vertical-align:top}}@media only screen and (min-device-width:281px) and (max-device-width:320px){.container-scheduled-appointment-list .appointment-scheduled-info-col-mobile{width:34%!important}.container-scheduled-appointment-list td.vs-table--td{margin-top:2%;vertical-align:top}}@media only screen and (min-device-width:321px) and (max-device-width:360px){.container-scheduled-appointment-list .appointment-scheduled-info-col-mobile{width:45%!important}.container-scheduled-appointment-list td.vs-table--td{margin-top:2%;vertical-align:top}}@media only screen and (min-device-width:361px) and (max-device-width:375px){.container-scheduled-appointment-list .appointment-scheduled-info-col-mobile{width:47%!important}.container-scheduled-appointment-list td.vs-table--td{margin-top:2%;vertical-align:top}}@media only screen and (min-device-width:410px) and (max-device-width:420px){.container-scheduled-appointment-list .appointment-scheduled-info-col-mobile{width:55%!important}.container-scheduled-appointment-list td.vs-table--td{margin-top:2%;vertical-align:top}}@media only screen and (min-device-width:540px) and (max-device-width:800px){.container-scheduled-appointment-list .appointment-scheduled-info-col-mobile{width:75%!important}.container-scheduled-appointment-list td.vs-table--td{margin-top:2%;vertical-align:top}}@media only screen and (min-device-width:800px) and (max-device-width:1025px){.container-scheduled-appointment-list .appointment-scheduled-info-col-mobile{width:80%!important}.container-scheduled-appointment-list td.vs-table--td{margin-top:2%;vertical-align:top}}.container-scheduled-appointment-list .card-header-btn{margin:0!important;padding:10px!important;width:100%}@media screen and (min-width:600px){.container-scheduled-appointment-list .card-header-btn{max-width:150px}}.container-scheduled-appointment-list .col-header-buutons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:2%!important;width:100%}.container-scheduled-appointment-list .label-header-btn{font-size:.85rem;font-weight:600;text-align:center}.container-scheduled-appointment-list .fake_tooltip{padding:0!important;width:31px!important;height:23px!important;margin-left:4px}.container-scheduled-appointment-list .container-media-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container-scheduled-appointment-list .vs-input--input.hasIcon{border-radius:50px!important}.container-scheduled-appointment-list .material-icons{font-size:18px!important}.container-scheduled-appointment-list .marginBottom{margin-bottom:10px}.vs-con-dropdown .vs-button--text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#init-appointment{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}