.schedule-table-module__F_pztW__schedule__table{scrollbar-width:thin;scrollbar-color:#e2480350 transparent;border:1px solid #e2480380;border-radius:.4rem;grid-template-columns:repeat(7,minmax(8rem,1fr));padding:0 .6rem;display:grid;overflow-y:auto}.schedule-table-module__F_pztW__schedule__table-col{grid-template-rows:subgrid;grid-row:span var(--col-span,9);display:grid}.schedule-table-module__F_pztW__schedule__table-col:first-child .schedule-table-module__F_pztW__schedule__table-cell-content{padding:0 .6rem 0 0}.schedule-table-module__F_pztW__schedule__table-cell{-webkit-user-select:none;user-select:none;border-bottom:1px solid #e2480380;padding:.6rem 0;font-size:.7rem;display:flex}.schedule-table-module__F_pztW__schedule__table-cell:last-child{border-bottom:none}.schedule-table-module__F_pztW__schedule__table-cell-header{font-size:.9rem}.schedule-table-module__F_pztW__schedule__table-cell-content{border-right:1px solid #e2480380;flex:1;align-items:center;min-height:4.75rem;padding:0 .6rem;display:flex}.schedule-table-module__F_pztW__schedule__table-cell-header .schedule-table-module__F_pztW__schedule__table-cell-content{white-space:nowrap;min-height:2.8rem}.schedule-table-module__F_pztW__schedule__table-col:last-child .schedule-table-module__F_pztW__schedule__table-cell-content{border-right:none}.schedule-table-module__F_pztW__schedule__table-col:nth-child(5){border-right:1px solid #e2480380}.schedule-table-module__F_pztW__schedule__table-col:nth-child(5) .schedule-table-module__F_pztW__schedule__table-cell-content{border-right:none}.schedule-table-module__F_pztW__schedule__table-col:first-child .schedule-table-module__F_pztW__schedule__table-cell:last-child{border-bottom:none}.schedule-table-module__F_pztW__schedule__item{--schedule-item-title-color:#ff3737;cursor:pointer;border-radius:4px;flex-direction:column;width:100%;height:100%;padding:.4rem;transition:background-color .12s;display:flex}.schedule-table-module__F_pztW__schedule__item--box{--schedule-item-title-color:#ff3737}.schedule-table-module__F_pztW__schedule__item--kickboxing{--schedule-item-title-color:#4ea7ea}.schedule-table-module__F_pztW__schedule__item--thai{--schedule-item-title-color:#cfacff}.schedule-table-module__F_pztW__schedule__item--mma{--schedule-item-title-color:#b1b1b1}.schedule-table-module__F_pztW__schedule__item--female-combat{--schedule-item-title-color:#ffcaf0}.schedule-table-module__F_pztW__schedule__item:hover{background-color:#e2480380}.schedule-table-module__F_pztW__schedule__item--canceled{cursor:pointer;filter:grayscale(.8)}.schedule-table-module__F_pztW__schedule__item--canceled:hover{background-color:#e2480326;transform:none}.schedule-table-module__F_pztW__schedule__item-canceled-label{color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.15rem;font-size:.6rem}.schedule-table-module__F_pztW__schedule__item--booked{cursor:default;background-color:#ffffff0d;border:1px dashed #ffffff1a}.schedule-table-module__F_pztW__schedule__item--booked:hover{background-color:#ffffff0d;transform:none}.schedule-table-module__F_pztW__schedule__item--exception{cursor:default;background-color:#e2e8f014;border:1px dashed #e2e8f040}.schedule-table-module__F_pztW__schedule__item--exception:hover{background-color:#e2e8f014;transform:none}.schedule-table-module__F_pztW__schedule__item--rest{cursor:default;border:1px dashed #e2480352;justify-content:center;align-items:center}.schedule-table-module__F_pztW__schedule__item--rest:hover{background-color:#0000;transform:none}.schedule-table-module__F_pztW__schedule__item-rest-label{color:#ffffffa3;text-transform:uppercase;letter-spacing:.05rem;text-align:center;-webkit-user-select:none;user-select:none;font-size:.65rem}.schedule-table-module__F_pztW__schedule__item-booked-label{color:#ffffffa3;text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;user-select:none;font-size:.65rem}.schedule-table-module__F_pztW__schedule__item-booked-time{color:#ffffffa3;margin-top:.4rem;font-size:.65rem}.schedule-table-module__F_pztW__schedule__item-type{color:var(--schedule-item-title-color);padding-left:.55rem;font-size:.7rem;position:relative}.schedule-table-module__F_pztW__schedule__item-type:first-letter{text-transform:uppercase}.schedule-table-module__F_pztW__schedule__item-type:before{content:"";background-color:var(--schedule-item-title-color);border-radius:60px;width:.3rem;height:.9rem;position:absolute;top:.05rem;left:0}.schedule-table-module__F_pztW__schedule__item-age,.schedule-table-module__F_pztW__schedule__item-time{margin-top:.4rem;font-size:.7rem}@media (max-width:639px){.schedule-table-module__F_pztW__schedule__table{grid-template-columns:1fr}.schedule-table-module__F_pztW__schedule__table-col{grid-row:unset;flex-flow:wrap;display:flex}.schedule-table-module__F_pztW__schedule__table-cell{border-bottom:0;flex:0 0 50%}.schedule-table-module__F_pztW__schedule__table-cell--rest{flex:0 0 100%}.schedule-table-module__F_pztW__schedule__table-cell-header{border-top:1px solid #e2480380;border-bottom:1px solid #e2480380;flex:0 0 100%}.schedule-table-module__F_pztW__schedule__table-col:first-child .schedule-table-module__F_pztW__schedule__table-cell-header{border-top:0}.schedule-table-module__F_pztW__schedule__table-cell-content{border-right:0;padding:0 .25rem}.schedule-table-module__F_pztW__schedule__table-cell-content:empty{display:none}.schedule-table-module__F_pztW__schedule__table-cell-header .schedule-table-module__F_pztW__schedule__table-cell-content{min-height:auto}.schedule-table-module__F_pztW__schedule__table-col:nth-child(5){border-right:0}}