.list-header[data-v-038e8c3d]{background:#f4f8fc;min-height:40px;border-radius:5px}.list-header span[data-v-038e8c3d]{color:#656565;white-space:nowrap;font-size:14px}.card[data-v-497a4c6c]{border-bottom:1px solid #e5e5e5;cursor:pointer}.card[data-v-497a4c6c]:hover{box-shadow:0 0 25px rgba(0,0,0,.08)}.card .is-disabled[data-v-497a4c6c]{color:#d1d1d1}.card .is-bold[data-v-497a4c6c]{font-weight:600}.card--client[data-v-497a4c6c]{min-height:110px}.card--notary[data-v-497a4c6c]{min-height:60px}.card .img[data-v-497a4c6c]{width:50px;border-radius:50%;margin-right:20px}.card .status[data-v-497a4c6c]{margin:10px}.card .tag[data-v-497a4c6c]{white-space:unset;margin:10px 0}.add-time{display:flex;align-items:center;margin:30px 0}.add-time .field{margin:0}.add-time .time-dots{margin:0 10px}.add-time .input{width:calc(2em + 20px);text-align:center}.add-time .link{margin-left:15px;white-space:nowrap}.timeslot-timeline{display:flex;flex-wrap:wrap}.event{border:1px solid #000;border-radius:.25em;margin:.2em .2em .2em .2em}.appointment-event.status-1,.appointment-event.status-2,.appointment-event.status-10{background-color:grey;color:#fff}.appointment-event.status0{background-color:#ff0}.appointment-event.status1{background-color:#00f}.appointment-event.status10{background-color:red}.free-event{background-color:#fff}.timetable{box-sizing:border-box}.timetable__calendar{padding:50px 30px}.timetable__content{padding:50px 40px;min-height:940px;border-left:2px solid #e5e5e5}.timetable__header{margin-bottom:40px}.timetable__header .title{font-size:28px;font-weight:500;color:#020202}.timetable__list{margin-bottom:20px}.timetable__list .header{background:#f4f8fc;min-height:40px}.timetable__list .header span{white-space:nowrap}.timetable-card{min-height:60px;border-bottom:2px solid #e5e5e5;color:#9f9f9f}.timetable-card .btn-cancel{padding:15px;cursor:pointer;display:none}.message--error,.timetable-card:hover .btn-cancel{display:inline-block}.message--error{margin-top:20px}