.e-chronological-workshops{position:relative}.e-chronological-workshops .e-filter-row{margin-bottom:26px}.e-chronological-workshops .e-filter{margin:8px 0}.e-chronological-workshops .e-from-to-filter{display:flex;flex-wrap:wrap}.e-chronological-workshops .e-from-to-filter .e-filter-label{flex-basis:100%;flex-grow:0;flex-shrink:0;margin-bottom:3px;font-size:1rem}.e-chronological-workshops .e-from-to-filter>div{align-items:center}@media (max-width: 577px){.e-chronological-workshops .e-from-to-filter>div{width:100%}.e-chronological-workshops .e-from-to-filter>div:last-child{margin-top:8px}}@media (min-width: 578px){.e-chronological-workshops .e-from-to-filter>div:last-child{margin-left:16px}}.e-chronological-workshops .e-from-to-filter>div label{margin-right:10px}@media (max-width: 577px){.e-chronological-workshops .e-from-to-filter>div label{margin-right:0;min-width:47px}}.e-chronological-workshops .e-data-grid__body .e-data-grid__row{cursor:pointer}.e-chronological-workshops .e-data-grid__body .e-data-grid__row:hover{background-color:#f6f6f6;transition:background-color .3s}@media (min-width: 992px){.e-chronological-workshops .e-data-grid__body .e-data-grid__row:nth-of-type(odd) td{background-color:#f9f9f9}.e-chronological-workshops .e-data-grid__body .e-data-grid__row:nth-of-type(2n) td{background-color:#f2f2f3}}@media (min-width: 992px){.e-chronological-workshops .e-data-grid__cell{padding:16px 8px}}.e-chronological-workshops .e-data-grid__cell-workshopNumber{width:10%}.e-chronological-workshops .e-data-grid__cell-name{width:40%}.e-chronological-workshops .e-data-grid__cell-startDate,.e-chronological-workshops .e-data-grid__cell-endDate{width:10%}.e-chronological-workshops .e-data-grid__cell-location{width:25%}@media (max-width: 991px){.e-chronological-workshops .e-data-grid__cell{width:50%;margin-bottom:16px}.e-chronological-workshops .e-data-grid__cell>div{display:flex;align-items:start;flex-direction:column}.e-chronological-workshops .e-data-grid__cell>div:before{content:attr(data-label);display:none;font-weight:700}}.e-data-grid,.e-data-grid__table{width:100%}.e-data-grid__cell-header.clickable{cursor:pointer}.e-data-grid__row.is-active{background-color:#f6f6f6}.e-collapsed .e-data-grid__row-collapsed{position:absolute;pointer-events:none;opacity:0}.e-data-grid__header .e-data-grid__row{border-bottom:0}.e-data-grid__body p{line-height:28px}.e-data-grid__caption{border-bottom:1px solid #C3C5C8}.e-data-grid__caption td{color:#333;font-weight:700;padding:8px 16px}.e-data-grid__cell{font-size:20px;line-height:28px}@media (min-width: 992px){.e-data-grid__cell{padding:16px 0}}@media (min-width: 992px){.e-data-grid__cell-price{margin-left:auto;padding-right:0!important;padding-top:27px;padding-left:24px;width:148px}}.e-data-grid__cell-price .e-availability{transform:translateY(-5px)}.e-data-grid__cell-price .product-price{margin-top:0;display:inline-block;color:inherit;font-weight:400}.e-data-grid__cell-price .product-price .e-price-gross,.e-data-grid__cell-price .product-price .e-price-net{gap:0}.e-data-grid__cell-price .product-price .anotherprice{display:block}.e-data-grid__cell-header{padding:0 0 8px;white-space:normal;word-break:normal;overflow-wrap:normal;border-top:0!important}.e-data-grid__cell-header.e-data-grid__cell-price{justify-content:flex-end}.e-data-grid__row{border-bottom:1px solid #C3C5C8;background:transparent!important}.e-data-grid__row.is-active{background-color:transparent!important;border-left:8px solid #A42A0B}.e-data-grid__row:nth-child(2n){background-color:transparent}.e-data-grid .is-disabled{opacity:.5;pointer-events:none}.e-data-grid.e-collapsed .e-data-grid__footer{border-top:1px solid transparent}.e-availability{display:inline-block;width:10px;height:10px;margin-right:16px;border-radius:50%;background:#db8e00;cursor:pointer}.e-availability.is-available{background:#85c73d}.e-availability.is-preorder{background:#db8e00}@media (max-width: 991px){.e-data-grid__table{display:block}.e-data-grid__header{display:none}.e-data-grid__caption,.e-data-grid tbody{display:block;border:none}.e-data-grid__row{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;border:1px solid #C3C5C8;margin-bottom:24px;padding:24px 16px}.e-data-grid__row.is-active{border-left-width:4px}.e-data-grid__cell{width:100%!important;font-size:18px;line-height:24px}.e-data-grid__cell label{width:100%;font-weight:700;margin-bottom:8px}.e-data-grid__cell-price{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #C3C5C8}}
