@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--schedules-border-radius:8px;}.schedule-dashboard__arrow{cursor:pointer;background:none;border:0;}.schedule-dashboard__arrow:active,.schedule-dashboard__arrow:focus,.schedule-dashboard__arrow:hover{opacity:.7;cursor:pointer;background:none;border:0;}.schedule-dashboard__arrow .calendar-column{display:inline-block;width:100%;}.schedule-dashboard__arrow .icon{border:1px solid var(--ylb-color-light-grey-3,#ccc);border-radius:4px;color:var(--wsPrimaryColor,#5c2e91);}.schedule-dashboard__content--header{align-content:center;justify-content:center;align-items:baseline;}.schedule-dashboard__content--header h2{font-size:22px;margin-top:0;margin-bottom:16px;color:var(--ylb-color-grey-3,#333);text-align:left;justify-content:space-between;}.schedule-dashboard__content--header .date{color:var(--ylb-color-black,black);font-family:var(--ylb-font-family-verdana),serif;font-size:18px;font-weight:400;line-height:28px;margin:auto 0;}.schedule-dashboard__content .schedules-data__header > div{flex:0 1 auto;}.schedule-dashboard__content .schedules-data__row{color:var(--ylb-color-dark-grey-2,#231f20);border:1px solid var(--ylb-color-light-grey-3,#ccc);border-bottom:none;padding:0 12px;}.schedule-dashboard__content .schedules-data__row > div{flex:0 1 auto;padding:24px 12px;}.schedule-dashboard__content .schedules-data__row:nth-child(even){background-color:var(--ylb-color-light-grey-1,#f2f2f2);}.schedule-dashboard__content .schedules-data__row:nth-child(odd){background-color:white;}.schedule-dashboard__content .schedules-data__row:first-child{border-top-left-radius:var(--schedules-border-radius,unset);border-top-right-radius:var(--schedules-border-radius,unset);}.schedule-dashboard__content .schedules-data__row:last-child{border-bottom:1px solid var(--ylb-color-light-grey-3,#ccc);border-bottom-left-radius:var(--schedules-border-radius,unset);border-bottom-right-radius:var(--schedules-border-radius,unset);}.schedule-dashboard__content .schedules-data__row a{color:var(--ylb-color-black,black);line-height:20px;}.schedule-dashboard__content .schedules-data__row a.atcb-link{color:var(--ylb-color-black,black);font-weight:700;line-height:20px;}.schedule-dashboard__content .schedules-data__row .time-column,.schedule-dashboard__content .schedules-data__row .class-column,.schedule-dashboard__content .schedules-data__row .calendar-column,.schedule-dashboard__content .schedules-data__row .location-column,.schedule-dashboard__content .schedules-data__row .instructor-column{line-height:20px;}.schedule-dashboard__content .schedules-data__row .class-column p > span{font-size:14px;font-family:var(--ylb-font-family-verdana),serif;font-weight:400;line-height:20px;}.schedule-dashboard__content .schedules-data__row .instructor-column{margin-left:0;}@media (min-width:576px) and (max-width:1199.98px){.schedule-dashboard__content .schedules-data__row .instructor-column{margin-left:-40px;}}@media (min-width:992px){.schedule-dashboard__content .schedules-data__row .instructor-column{margin-left:-20px;}}.schedule-dashboard__content .schedules-data__row .instructor-column a{display:inline-block;}.schedule-dashboard__content .schedules-data__row .calendar-column{display:inline-block;position:relative;margin-bottom:24px;}@media (min-width:576px) and (max-width:991.98px){.schedule-dashboard__content .schedules-data__row .calendar-column{margin-bottom:12px;left:-10px;}}.schedule-dashboard__content .schedules-data__row .calendar-column .icon{font-size:18px;position:absolute;right:-10px;top:2px;}@media (max-width:991.98px){.schedule-dashboard__content .schedules-data__row .calendar-column .icon{top:6px;}}.schedule-dashboard__content .schedules-data__row .duration,.schedule-dashboard__content .schedules-data__row .time{font-size:14px;font-family:var(--ylb-font-family-verdana),serif;font-weight:700;line-height:20px;}.schedule-dashboard__content .schedules-data__row .duration{font-weight:400;}.schedule-dashboard__content .schedules-data__row .class-name{color:var(--ylb-color-blue-dark,#0060ad);font-weight:700;}.schedule-dashboard__content .schedules-data__row .class-name span{color:var(--ylb-color-dark-grey-2,#231f20);font-weight:400;}.schedule-dashboard__content .schedules-data__row .location-column p,.schedule-dashboard__content .schedules-data__row .location-column a,.schedule-dashboard__content .schedules-data__row .location-column .room{font-size:14px;font-family:var(--ylb-font-family-verdana),serif;font-weight:400;line-height:20px;color:var(--ylb-color-black,black);}.schedule-dashboard__content .schedules-data__row .addtocalendar{top:0;left:-10px;float:none;display:flex;gap:10px;}.schedule-dashboard__content .schedules-data__row .addtocalendar .atcb-link{font-weight:400;}@media (max-width:991.98px){.schedule-dashboard__content .schedules-data__row .addtocalendar{left:0;}}.schedule-dashboard__content .schedules-data__row .addtocalendar:after{color:var(--wsPrimaryColor,lightgrey);font-family:'Material Symbols Outlined',serif;content:"add_circle";font-feature-settings:'liga' 1;font-size:18px;}.schedule-dashboard__content .schedules-data__row .addtocalendar .atcb-list{box-shadow:0 2px 8px 0 rgba(0,0,0,0.12);border:none;}.schedule-dashboard__content .schedules-data__row .addtocalendar .atcb-list li:first-child a{padding-top:0;}.schedule-dashboard__content .schedules-data__row .addtocalendar .atcb-list li:last-child a{padding-bottom:0;}.schedule-dashboard__content .schedules-data__row .addtocalendar .atcb-list li a{font-size:16px;font-family:var(--ylb-font-family-verdana),serif;line-height:20px;font-weight:400;padding:12px;}.schedule-dashboard__content .schedules-data__row .addtocalendar .atcb-list li a:active,.schedule-dashboard__content .schedules-data__row .addtocalendar .atcb-list li a:focus,.schedule-dashboard__content .schedules-data__row .addtocalendar .atcb-list li a:hover{background-color:transparent;border:none;cursor:pointer;}.schedule-dashboard__content .schedules-data__row .addtocalendar .atcb-list.active{padding:24px;left:-30px;top:30px;min-width:200px;border-radius:var(--schedules-border-radius,unset);}.schedule-dashboard__content .schedules-data__row .atcb-link,.schedule-dashboard__content .schedules-data__row .atcb-link-cancel{font-size:14px;font-family:var(--ylb-font-family-verdana),serif;font-weight:400;line-height:20px;text-decoration:underline;}.schedule-dashboard__content .schedules-data__row .atcb-link-cancel{color:var(--ylb-color-red-dark,red);cursor:auto;font-weight:bold;}.schedule-dashboard__content .schedules-data__row .register-column .register-btn{font-size:16px;font-family:var(--ylb-font-family-cachet),serif;font-weight:500;line-height:18px;padding:8px 12px 8px 12px;}.schedule-dashboard__content .schedules-data__row .register-column .register-btn[disabled]{pointer-events:none;cursor:default;}.schedule-dashboard__content .schedules-data__row .register-column a{background-color:var(--ylb-color-purple,#92278f);color:var(--ylb-color-white,#fff);font-weight:bold;border-radius:5px;padding-top:10px;}.schedule-dashboard__content .schedules-data__row .register-column a:active,.schedule-dashboard__content .schedules-data__row .register-column a:focus,.schedule-dashboard__content .schedules-data__row .register-column a:hover{background-color:var(--ylb-color-purple,#92278f);}@media (max-width:991.98px){.schedule-dashboard__sidebar{background-color:var(--ylb-color-light-grey-1,#f2f2f2);padding:0 15px;margin-bottom:36px;}}.schedule-dashboard__sidebar .form-group-date{margin-bottom:24px;}.schedule-dashboard__sidebar .form-group-date .datepicker td,.schedule-dashboard__sidebar .form-group-date .datepicker th{border-radius:0;}.schedule-dashboard__sidebar .form-group-date .datepicker .table-condensed > thead > tr > .next,.schedule-dashboard__sidebar .form-group-date .datepicker .table-condensed > thead > tr > .prev{border:1px solid #636466;border-radius:5px;}.schedule-dashboard__sidebar .form-group-date .datepicker .table-condensed > thead > tr th.dow{padding-top:10px;}.schedule-dashboard__sidebar .form-group-date .datepicker .table-condensed > tbody > tr > td{background-color:var(--ylb-color-white,#fff);border:2px solid #636466;color:var(--ylb-color-dark-grey-2,#231f20);}.schedule-dashboard__sidebar .form-group-date .datepicker .table-condensed > tbody > tr > td.disabled,.schedule-dashboard__sidebar .form-group-date .datepicker .table-condensed > tbody > tr > td.disabled:hover{background-color:var(--ylb-color-light-grey-1,#f2f2f2);color:var(--ylb-color-grey-1,#636466);}.schedule-dashboard__sidebar .form-group-date .datepicker .table-condensed > tbody > tr > td.new,.schedule-dashboard__sidebar .form-group-date .datepicker .table-condensed > tbody > tr > td.old,.schedule-dashboard__sidebar .form-group-date .datepicker .table-condensed > tbody > tr > td.new:hover,.schedule-dashboard__sidebar .form-group-date .datepicker .table-condensed > tbody > tr > td.old:hover{background-color:var(--ylb-color-grey-1,#636466) !important;color:var(--ylb-color-grey-1,#636466) !important;cursor:default;}.schedule-dashboard__sidebar .form-group-date .datepicker .table-condensed tr td.active.active,.schedule-dashboard__sidebar .form-group-date .datepicker .table-condensed tr td.active{background-color:var(--ylb-color-purple,#b92f9e);border-radius:0;color:white;font-weight:bold;text-shadow:none;}.schedule-dashboard__sidebar .form-group-date .datepicker .table-condensed tr td.active.active:hover,.schedule-dashboard__sidebar .form-group-date .datepicker .table-condensed tr td.active:hover{background-color:var(--ylb-color-purple,#b92f9e);}.schedule-dashboard__sidebar .form-group-date .datepicker .table-condensed tr td.today:hover,.schedule-dashboard__sidebar .form-group-date .datepicker .table-condensed tr td.day:hover{background-color:var(--ylb-color-white,#fff);}.schedule-dashboard__sidebar .form-group-date .datepicker th.datepicker-switch{color:var(--ylb-color-dark-grey-2,#231f20);}.schedule-dashboard__sidebar .form-group-date .datepicker-inline{margin:0 auto;}.schedule-dashboard__sidebar .form-group-date .datepicker-inline .datepicker-days{display:grid !important;}.schedule-dashboard__sidebar .header-today{text-transform:none;font-size:12px;font-weight:400;}.schedule-dashboard__sidebar .header-today .date{padding:0;}.schedule-dashboard__sidebar .collapse.in,.schedule-dashboard__sidebar .collapse.show{padding-bottom:0;}.schedule-dashboard__sidebar .icon{color:var(--ylb-color-dark-grey-2,#1c1b1f);}.schedule-dashboard__sidebar .navbar-header .form-group-wrapper.mobile-refine-results{background-color:var(--ylb-color-white,#fff);border:none;padding:16px 24px;}@media (max-width:991.98px){.schedule-dashboard__sidebar .navbar-header .form-group-wrapper.mobile-refine-results{border-bottom:1px solid var(--ylb-color-light-grey-3,#ccc);border-top:none;}}.schedule-dashboard__sidebar .navbar-header .form-group-wrapper.mobile-refine-results .label-mobile-results{margin:0;}.schedule-dashboard__sidebar .navbar-header .form-group-wrapper.mobile-refine-results .badge{color:var(--ylb-color-blue-dark,#0060ad);border:1px solid var(--ylb-color-blue-dark,#0060ad);background-color:var(--ylb-color-blue-dark,#0060ad);border-radius:5px;font-size:12px;margin-left:9px;padding-left:10px;}.schedule-dashboard__sidebar .navbar-header .form-group-wrapper.mobile-refine-results .btn-schedule-pdf-generate{padding:10px 0;}.schedule-dashboard__sidebar .navbar-header .form-group-wrapper.mobile-refine-results .btn-schedule-pdf-generate .pdf-link:after{content:none;}.schedule-dashboard__sidebar .navbar-controls__title{font-size:15px;font-family:var(--ylb-font-family-verdana),serif;color:var(--ylb-color-black,black);font-weight:700;line-height:18px;text-transform:uppercase;}.schedule-dashboard__sidebar .navbar-controls .clear-filters{font-size:16px;font-family:var(--ylb-font-family-verdana),serif;color:var(--ylb-color-black,black);font-weight:400;line-height:20px;cursor:pointer;}.schedule-dashboard__sidebar .navbar-controls.navbar-controls-mobile{margin-bottom:0;padding:15px 0;}.schedule-dashboard__sidebar .navbar-default{padding:0;}@media (max-width:991.98px){.schedule-dashboard__sidebar #schedules-filters{padding-bottom:24px;}}.schedule-dashboard__sidebar #schedules-filters .navbar-form{margin:0;}.schedule-dashboard__sidebar #schedules-filters .navbar-form .form-group-wrapper{border:solid 1px var(--ylb-color-light-grey-3,#ccc);}.schedule-dashboard__sidebar #schedules-filters .navbar-form .form-group-wrapper.date{border:solid 1px var(--ylb-color-light-grey-3,#ccc);border-top-left-radius:var(--schedules-border-radius,unset);border-top-right-radius:var(--schedules-border-radius,unset);border-bottom:none;padding:2px;width:auto;}.schedule-dashboard__sidebar #schedules-filters .navbar-form .form-group-wrapper.date label{display:flex;justify-content:space-between;flex-direction:row;}.schedule-dashboard__sidebar #schedules-filters .navbar-form .form-group-wrapper{padding:0;border-bottom:none;}.schedule-dashboard__sidebar #schedules-filters .navbar-form .form-group-wrapper label{background-color:var(--ylb-color-white,#fff);font-size:15px;font-family:var(--ylb-font-family-verdana),serif;line-height:18px;font-weight:700;color:var(--ylb-color-black,black);margin-bottom:0;padding:15px 10px;text-transform:uppercase;text-decoration:none;}.schedule-dashboard__sidebar #schedules-filters .navbar-form .form-group-wrapper label:active,.schedule-dashboard__sidebar #schedules-filters .navbar-form .form-group-wrapper label:focus,.schedule-dashboard__sidebar #schedules-filters .navbar-form .form-group-wrapper label:hover{opacity:1;}.schedule-dashboard__sidebar #schedules-filters .navbar-form .form-group-wrapper label .header-today{font-size:14px;font-family:var(--ylb-font-family-verdana),serif;line-height:20px;font-weight:400;text-transform:none;}.schedule-dashboard__sidebar #schedules-filters .navbar-form .form-group-wrapper .badge{font-size:14px;font-family:var(--ylb-font-family-verdana),serif;font-weight:700;line-height:18px;margin-left:10px;padding:3px 7px 3px 7px;}.schedule-dashboard__sidebar #schedules-filters .navbar-form .form-group-wrapper:last-child{border:solid 1px var(--ylb-color-light-grey-3,#ccc);border-bottom-left-radius:var(--schedules-border-radius,unset);border-bottom-right-radius:var(--schedules-border-radius,unset);padding-bottom:3px;}.schedule-dashboard__sidebar #schedules-filters .navbar-form .form-group-wrapper:last-child label{padding:15px 8px;}.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes{border-top:solid 1px var(--ylb-color-light-grey-3,#ccc);}.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes .checkbox-wrapper{padding:10px 0 10px 6px;background-color:var(--ylb-color-light-grey-1,#f2f2f2);}.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes .checkbox-wrapper input{position:absolute;left:-9999px;}.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes .checkbox-wrapper input + label{background-color:var(--ylb-color-light-grey-1,#f2f2f2);border:none;cursor:pointer;display:inline-block;padding-bottom:0;padding-left:25px;position:relative;width:100%;word-break:break-word;}.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes .checkbox-wrapper input + label:after,.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes .checkbox-wrapper input + label:before{content:'';position:absolute;left:0;top:4px;width:16px;height:16px;border-radius:2px;transition:all 0.2s ease;}.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes .checkbox-wrapper input + label:after{background-image:none !important;}.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes .checkbox-wrapper input + label:before{border:2px solid #666666;background-color:var(--ylb-color-white,#fff);}.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes .checkbox-wrapper input:checked + label:after,.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes .checkbox-wrapper input:checked + label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%230060ad' d='M0 0h24v24H0z'/%3E%3Cpath fill='white' d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/%3E%3C/svg%3E");background-size:contain;}.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes .checkbox-wrapper input:checked + label,.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes .checkbox-wrapper input:not(:checked) + label{color:var(--ylb-color-dark-grey-2,#231f20);font-size:14px;font-family:var(--ylb-font-family-verdana),serif;font-weight:400;line-height:20px;margin-bottom:0;padding:5px 10px 5px 35px;text-transform:none;}.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes .checkbox-wrapper input:checked + label:after,.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes .checkbox-wrapper input:checked + label:before,.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes .checkbox-wrapper input:not(:checked) + label:after,.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes .checkbox-wrapper input:not(:checked) + label:before{left:10px;top:8px;}.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes .checkbox-wrapper.skip-checked input + label:after,.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes .checkboxes .checkbox-checked input + label:after,.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes .checkboxes input:checked + label:after,.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes .radios input:checked + label:after{opacity:1;transform:scale(1);}.schedule-dashboard__sidebar #schedules-filters .navbar-form .checkboxes .date{padding:15px 10px;}.schedule-dashboard__modal .modal-dialog{max-width:60%;}@media (max-width:1199.98px){.schedule-dashboard__modal .modal-dialog{max-width:80%;}.schedule-dashboard__modal .modal-dialog .modal-content{max-width:unset;}}@media (max-width:991.98px){.schedule-dashboard__modal .modal-dialog{max-width:95%;}}.schedule-dashboard__modal .modal-dialog:not(.hb-loc-modal__modal){height:80% !important;padding-top:0;top:12%;}.schedule-dashboard__modal .modal-dialog:not(.hb-loc-modal__modal) .modal-content{height:100%;overflow:visible;bottom:5vh;background-color:var(--ylb-color-light-grey-1,#f2f2f2);border-radius:var(--schedules-border-radius,unset);}.schedule-dashboard__modal .modal-dialog:not(.hb-loc-modal__modal) .modal-content .calendar-column .icon{right:-14px;}.schedule-dashboard__modal .modal-body{height:80%;overflow:auto;}.schedule-dashboard__modal .class-name{color:var(--ylb-color-blue-dark,#0060ad);font-weight:700;}.schedule-dashboard__modal--header{background-color:var(--ylb-color-white,#fff);border-bottom:1px solid var(--ylb-color-light-grey-3,#ccc);display:inline-flex;height:auto;padding:24px;width:100%;border-top-left-radius:var(--schedules-border-radius,unset);border-top-right-radius:var(--schedules-border-radius,unset);}.schedule-dashboard__modal--header .close{background:none !important;padding:10px;color:var(--ylb-color-dark-grey-2,#231f20);opacity:1;height:72px;}.schedule-dashboard__modal--header .modal-title{color:var(--ylb-color-dark-grey-2,#231f20);font-family:var(--ylb-font-family-verdana),serif;font-size:18px;font-weight:700;line-height:22px;width:100%;}.schedule-dashboard__modal--body{font-size:14px;overflow-x:hidden;overflow-y:scroll;height:80%;padding:24px;border:none;}.schedule-dashboard__modal--body h4{color:var(--ylb-color-dark-grey-2,#231f20);font-size:18px;font-family:var(--ylb-font-family-verdana),serif;font-weight:700;line-height:28px;border-bottom:1px solid var(--ylb-color-dark-grey-2,#231f20);padding:0 0 24px 0;margin-bottom:24px;}.schedule-dashboard__modal--body .table > tbody > tr > td{padding:12px 0;margin:0;}.schedule-dashboard__modal--body .table > tbody > tr > td:first-child{width:200px;}.schedule-dashboard__modal--body td,.schedule-dashboard__modal--body label{font-size:14px;font-family:var(--ylb-font-family-verdana),serif;font-weight:700;line-height:20px;}.schedule-dashboard__modal--body td{vertical-align:middle;font-weight:400;}.schedule-dashboard__modal--body td.working-hours label{text-decoration:underline;}.schedule-dashboard__modal--body td label .material-symbols-outlined{position:relative;top:4px;font-size:20px;line-height:20px;margin-right:4px;}.schedule-dashboard__modal--body .schedules-data__row .addtocalendar{top:14px;left:-20px;}@media (max-width:1199.98px){.schedule-dashboard__modal--body .schedules-data__row .addtocalendar{left:-40px;}}@media (max-width:991.98px){.schedule-dashboard__modal--body .schedules-data__row .addtocalendar .atcb-list.active{left:-50px;}}@media (max-width:767.98px){.schedule-dashboard__modal--body .schedules-data__row .addtocalendar .atcb-list.active{left:-90px;}}.schedule-dashboard__modal--body .calendar-column .icon{font-size:18px;top:2px;right:-10px;}.schedule-dashboard__modal--footer .btn{font-family:var(--ylb-font-family-cachet),serif;font-size:24px;font-weight:500;line-height:28px;}.schedule-dashboard__modal--class-link{font-size:14px;font-family:var(--ylb-font-family-verdana),serif;font-weight:700;line-height:20px;}.schedule-dashboard__modal--class p{margin-bottom:0;padding-top:0;}.schedule-dashboard__modal--class .m-b{margin-bottom:20px;}.schedule-dashboard__modal--location .modal-dialog:not(.hb-loc-modal__modal){height:auto;max-width:750px;}.schedule-dashboard__modal--location .modal-dialog:not(.hb-loc-modal__modal) .schedule-dashboard__modal--body,.schedule-dashboard__modal--location .modal-dialog:not(.hb-loc-modal__modal) .modal-content{height:auto;}.schedule-dashboard__modal--location-link{font-size:14px;font-family:var(--ylb-font-family-verdana),serif;font-weight:400;line-height:20px;}.schedule-dashboard__modal--instructor p{margin-bottom:0;padding-top:0;}.schedule-dashboard__modal--instructor-link{color:var(--ylb-color-blue-dark,#0060af);font-size:14px;font-family:var(--ylb-font-family-verdana),serif;font-weight:400;line-height:20px;}.schedule-dashboard__wrapper .modal-cover{background-color:var(--ylb-color-black,#000);}.schedule-dashboard__wrapper .schedule-dashboard__modal--body .body--content:first-child{border-top-left-radius:var(--schedules-border-radius,unset);border-top-right-radius:var(--schedules-border-radius,unset);}.schedule-dashboard__wrapper .schedule-dashboard__modal--body .body--content:last-child{border-bottom:1px solid var(--ylb-color-light-grey-3,#ccc);border-bottom-left-radius:var(--schedules-border-radius,unset);border-bottom-right-radius:var(--schedules-border-radius,unset);}.schedule-dashboard__top-header{align-content:center;align-items:center;background-color:var(--ylb-color-light-grey-1,#f2f2f2);display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:20px 0;}@media (min-width:768px){.schedule-dashboard__top-header{margin-bottom:30px;border-radius:var(--schedules-border-radius,unset);}}.schedule-dashboard__top-header .wizard-bar--buttons .btn-schedule-pdf-generate,.schedule-dashboard__top-header .wizard-bar--buttons .btn-schedule-bookings{font-family:Verdana,Arial,Helvetica,sans-serif;border:0;color:var(--ylb-color-grey-1,#636466);text-transform:none;font-weight:700;float:right;}.schedule-dashboard__top-header .wizard-bar--buttons .btn-schedule-bookings{padding-top:5px;}.schedule-dashboard__top-header .wizard-bar--buttons .btn-schedule-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:baseline;gap:24px;}@media (max-width:991.98px){.schedule-dashboard__top-header .wizard-bar--buttons .btn-schedule-group{gap:12px;flex-direction:column;}}.schedule-dashboard__top-header .wizard-bar--buttons .btn-schedule-group a{font-size:16px;font-family:var(--ylb-font-family-verdana),serif;font-weight:400;line-height:20px;}.schedule-dashboard__top-header .wizard-bar--buttons .btn.btn-schedule-pdf,.schedule-dashboard__top-header .wizard-bar--buttons .btn.btn-schedule-pdf-generate{border:1px solid var(--ylb-color-light-grey-3,#f4f4f4);background-color:var(--ylb-color-light-grey-3,#f4f4f4);border-radius:0;box-shadow:none;color:var(--ylb-color-grey-3,#333);}.schedule-dashboard__top-header .wizard-bar--buttons .btn.btn-schedule-pdf:active,.schedule-dashboard__top-header .wizard-bar--buttons .btn.btn-schedule-pdf:focus,.schedule-dashboard__top-header .wizard-bar--buttons .btn.btn-schedule-pdf:hover,.schedule-dashboard__top-header .wizard-bar--buttons .btn.btn-schedule-pdf-generate:active,.schedule-dashboard__top-header .wizard-bar--buttons .btn.btn-schedule-pdf-generate:focus,.schedule-dashboard__top-header .wizard-bar--buttons .btn.btn-schedule-pdf-generate:hover{border:1px solid var(--ylb-color-light-grey-3,#ccc);background-color:var(--ylb-color-light-grey-3,#f4f4f4);color:var(--ylb-color-grey-3,#333);}.schedule-dashboard__top-header .wizard-bar--buttons .btn.btn-schedule-pdf .fa,.schedule-dashboard__top-header .wizard-bar--buttons .btn.btn-schedule-pdf-generate .fa{margin-left:10px;}.schedule-dashboard__top-header .wizard-bar--buttons .btn-schedule-pdf-generate:after{display:none;}.schedule-dashboard__top-header .wizard-bar--buttons a[href$=pdf]:after,.schedule-dashboard__top-header .wizard-bar--buttons a[href*=".pdf?"]:after{display:none;}.schedule-dashboard__results-count span{color:var(--ylb-color-dark-grey-2,#231f20);font-size:16px;font-family:var(--ylb-font-family-verdana),serif;font-weight:400;line-height:20px;}.schedule-dashboard__pager{padding:20px;}.schedule-dashboard__pager--current{color:var(--ylb-color-dark-grey-2,#231f20);font-family:var(--ylb-font-family-verdana),serif;font-size:18px;font-weight:400;line-height:28px;text-align:center;}.schedule-dashboard__pager--next{margin-right:9px;}.schedule-dashboard__pager--prev{margin-left:9px;}.schedule-dashboard__pager a{color:var(--ylb-color-light-grey-3,#f4f4f4);font-weight:700;cursor:pointer;}.schedule-dashboard__pager a.btn{background:none;padding:0;}.schedule-dashboard__pager a.btn:active,.schedule-dashboard__pager a.btn:focus,.schedule-dashboard__pager a.btn:hover{color:var(--ylb-color-grey-3,#3F4042);box-shadow:none;}@media (min-width:768px){.btn-schedule-group{flex-direction:row;justify-content:flex-end;}.btn-schedule-bookings{padding-right:20px;padding-top:0;}}@media (min-width:768px) and (max-width:991px){.schedule-dashboard__sidebar .form-group-date .datepicker-inline{width:366px;margin:0 auto;}.datepicker .table-condensed > tbody > tr > td{padding:16px;}.schedule-dashboard__wrapper > .container{margin-top:0;}.schedule-dashboard__modal--class .date-column,.schedule-dashboard__modal--class .instructor-column{flex:0 1 50%;}.schedule-dashboard__modal--class .time-column{flex:auto;}.schedule-dashboard__modal--class .location-column{flex:1 1 100%;}.schedules-data__row > div:nth-child(even){text-align:left !important;}.schedule-dashboard__modal--instructor .class-column,.schedule-dashboard__modal--instructor .location-column,.schedule-dashboard__modal--instructor .calendar-column{flex:0 1 100%;}.schedule-dashboard__modal--instructor .date-column{flex:0 1 50%;}.schedule-dashboard__modal--instructor .calendar-column .addtocalendar{padding-left:0;float:none;}.schedule-dashboard__modal--class .addtocalendar{float:none;padding-left:0;}}@media screen and (min-width:1060px){.schedules-filters{display:block !important;}}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}.schedules-empty_results span{line-height:32px;}body.modal-open .top-navs .nav-wrapper,body.modal-open .top-navs .nav-global{z-index:200 !important;}.scroll-not{overflow-y:hidden;}.pr-none{padding-right:0 !important;}.center{align-items:center;}.center li{background-color:var(--ylb-color-blue-light,#00aeef);}.baseline{align-items:baseline;}.baseline li{background-color:var(--ylb-color-green,#01a490);}.stretch{align-items:stretch;}.stretch li{background-color:var(--ylb-color-purple-light,#c6168d);}.flex-item{background-color:var(--ylb-color-red-light,#f15922);padding:5px;width:50px;margin:5px;line-height:50px;color:white;font-weight:bold;font-size:2em;text-align:center;}button.show-date-filter{background:none;border:none;padding:0;}.modal-content{border-radius:var(--schedules-border-radius,unset);}span.material-symbols-outlined{font-family:'Material Symbols Outlined',serif !important;}.page-with-lb .schedule-dashboard__modal--body--header > h4{color:var(--ylb-color-dark-grey-2,#231f20);}
