.login-page{background-color:#ffd004}#barber-photo{opacity:0;transition:opacity .3s ease}#barber-photo.show{opacity:1}#loader-branches,#loader-services,#loader-barbers{font-size:.9rem}.fa-spinner{margin-right:6px}footer a:hover{color:#000!important;transform:scale(1.1);transition:all .2s ease-in-out}.calendar-container{width:100%;display:flex;justify-content:center;background:#fff;border-radius:12px;padding:15px 0}.flatpickr-calendar.inline{border:none;box-shadow:none;background:transparent;font-family:Inter,sans-serif;margin:0 auto}.flatpickr-months{background-color:#ffd004;color:#000;border-radius:12px 12px 0 0}.flatpickr-current-month{font-weight:700}.flatpickr-weekdays{background:#fff;color:#000;border-bottom:1px solid #ddd}.flatpickr-day{border-radius:8px;transition:all .2s ease}.flatpickr-day.selected{background:#000;color:#fff}.flatpickr-day.today.selected,.flatpickr-day.today.startRange,.flatpickr-day.today.endRange{background:#000!important;color:#fff!important;border-color:#000!important}.flatpickr-day.today.selected:hover{background:#222!important}.flatpickr-day.today{border:1px solid #999;color:#000;font-weight:600}.flatpickr-day:hover{background:#0000001a}#time-slots p{font-size:1.1rem;color:#333}#time-slots .btn.active{background-color:#000;color:#fff;border-color:#000}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover{background:#000!important;color:#fff!important;border-color:#000!important;box-shadow:none!important}.flatpickr-day.today:not(.selected){border:1px solid #000!important;color:#000!important;font-weight:600}.flatpickr-day.today.selected{background:#000!important;color:#fff!important;border-color:#000!important}.flatpickr-day:not(.disabled):hover{background:#000!important;color:#fff!important}.report-card-link{text-decoration:none!important}.report-card{background:#f5f5f5;border:1px solid #dcdcdc;border-radius:12px;padding:18px 20px;color:#333;transition:.25s ease;height:130px;display:flex}.report-card:hover{background:#ededed;border-color:#cfcfcf;transform:translateY(-3px);box-shadow:0 4px 14px #0000002e}.report-card-body{display:flex;justify-content:space-between;width:100%;align-items:flex-end}.report-card-title{color:#333;font-weight:600;margin-bottom:2px;font-size:17px}.report-card-desc{color:#555;font-size:13px}.report-card-icon i{color:#6c6c6c;opacity:.8;transition:.25s ease}.report-card:hover .report-card-icon i{opacity:1;color:#444}
