#cal .u-Processing{display:none!important}.cal1{display:flex;justify-content:center;align-items:center}.accent-link{display:inline-block;background:linear-gradient(145deg,#333,#000);color:#fff;padding:5px;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,.2),inset 0-3px 5px rgba(255,255,255,.1);font-size:18px;font-weight:600;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .3s ease;margin:0;height:26px;width:26px}.accent-link:hover{background:linear-gradient(145deg,#555,#111);box-shadow:0 8px 15px rgba(0,0,0,.4),inset 0-4px 8px rgba(255,255,255,.2);transform:scale(1.1)}.calitem-hover{font-size:16px;transform:scale(.8);transition:all .3s ease}.calitem-hover:hover{box-shadow:0 2px 4px rgba(0,0,0,.2),inset 0 0 2px rgba(255,255,255,.2);transform:scale(.9)}.button-container{margin-top:4px;margin-bottom:1px;display:flex;align-items:center;justify-content:center;width:100%}.middle-span{color:#888;font-size:13px;font-weight:700;width:150px;margin:0 20px;text-transform:uppercase;letter-spacing:1px}.cal-month,.styled-table{text-align:center;background:#fff}.cal-month{display:inline-block;width:200px;border-radius:5px;margin-bottom:5px;box-shadow:inset 0-5px 30px 3px #eee;height:22px;line-height:22px}.styled-table{margin-bottom:20px;font-size:13px;font-family:sans-serif;vertical-align:middle;border:3px solid #fff;border-radius:24px;font-weight:400;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden;border-spacing:0;border-collapse:separate}.styled-table tr:last-child td{margin-bottom:20px}.styled-table thead{background-color:#f7f7f7}.styled-table th{font-weight:400}.styled-table th:first-child{border-top-left-radius:24px}.styled-table th:last-child{border-top-right-radius:24px}.styled-table thead tr{color:#555;text-align:center;line-height:40px}.styled-table td,.styled-table th{margin:5px}.styled-table thead tr:first-of-type{border-bottom:0 solid #ccc}.cal-is-not-selected,.cal-is-selected{display:block;width:40px;height:40px;line-height:40px;border-radius:50%}.cal-is-selected{background:var(--box-color)!important;color:var(--box-text-color)!important}.cal-is-not-selected{color:#000}.cal-is-today{background-color:rgba(219,219,219,.6)}.has-session{color:#4caf50;font-weight:700}.has-reserved{display:block;width:40px;height:40px;background-color:#4caf50;color:#fff!important;line-height:40px;border-radius:50%}