.page-training-list h1{font-weight:700}.training-list-container{display:flex;flex-wrap:wrap;gap:2rem;margin:2rem 0;align-items:flex-start}.training-list-content{flex:1;min-width:0}.training-filters{flex-shrink:0;width:250px;background:#f8f9fa;padding:1.5rem;border-radius:8px;position:sticky;top:2rem}.training-filters__section{margin-bottom:2rem}.training-filters__section:last-child{margin-bottom:0}.training-filters__title{font-size:1.6rem;font-weight:600;margin:0 0 1rem;color:#333;padding-bottom:.75rem;border-bottom:2px solid #e9ecef}.training-filters__list{display:flex;flex-direction:column;gap:.5rem}.training-filters__item{margin:0}.training-filters__item .checkbox{position:relative}.training-filters__item .checkbox .label,.training-filters__item .checkbox label{padding:0 0 0 30px;cursor:pointer;pointer-events:inherit;font-size:1.6rem;color:rgba(var(--color-foreground),.75);letter-spacing:-.02em;line-height:1.5em;position:relative}.training-filters__item .checkbox .label:before,.training-filters__item .checkbox label:before,.training-filters__item .checkbox .label:after,.training-filters__item .checkbox label:after{content:"";display:block;position:absolute;transition:.25s cubic-bezier(0,0,.58,1)}.training-filters__item .checkbox .label:before,.training-filters__item .checkbox label:before{left:0;top:0;width:20px;height:20px;border:1px solid #9d968d;border-radius:4px;background-color:transparent}.training-filters__item .checkbox .label:after,.training-filters__item .checkbox label:after{top:2px;left:6px;border:solid #fff;border-width:0 3px 3px 0;width:8px;height:13px;transform:rotate(45deg);opacity:0}.training-filters__item .checkbox .input[type=checkbox]{position:absolute;top:1px;left:1px;width:1px;height:1px;z-index:-1;outline:0;opacity:0}.training-filters__item .checkbox .input[type=checkbox]:focus+.label:before,.training-filters__item .checkbox .input[type=checkbox]:focus+label:before{border-color:#9d968d}.training-filters__item .checkbox .input[type=checkbox]:checked+.label:before,.training-filters__item .checkbox .input[type=checkbox]:checked+label:before{border-color:#0071e3;background-color:#0071e3}.training-filters__item .checkbox .input[type=checkbox]:checked+.label:after,.training-filters__item .checkbox .input[type=checkbox]:checked+label:after{opacity:1}.training-filters__actions{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e9ecef}.training-filters__clear-btn{width:100%;padding:.75rem 1rem;border:1px solid #000000;border-radius:32px;font-size:1.4rem;font-weight:400;cursor:pointer;background-color:transparent;transition:all .2s ease}.training-filters__clear-btn:disabled,.training-filters__clear-btn--disabled{opacity:.75;cursor:not-allowed;pointer-events:none}.training-filters__toggle-btn{display:none;width:100%;padding:1rem;margin-bottom:1.5rem;background-color:transparent;border:1px solid #0071e3;color:#0071e3;border-radius:32px;font-size:1.6rem;font-weight:400;cursor:pointer;transition:all .2s ease}.training-table-wrapper{flex:1;overflow-x:auto;min-width:0;width:100%}.training-no-results{display:none}.training-no-results__cell{text-align:center;padding:3rem 2rem;background-color:#f8f9fa;border:none}.training-no-results__cell p{font-size:1.6rem;color:#666;margin:0;line-height:1.6}.training-no-results-mobile{display:none;text-align:center;padding:2rem 1.5rem;margin:1.5rem 0;background-color:#f8f9fa;border-radius:8px}.training-no-results-mobile p{font-size:1.4rem;color:#666;margin:0;line-height:1.6}.training-table{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 2px 8px #0000001a;border-radius:8px;overflow:hidden;position:relative}.training-table-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer}.training-table th{background-color:#f8f9fa;color:#333;font-weight:600;padding:1rem;text-align:left;border-bottom:2px solid #e9ecef}.training-table td{padding:1rem;border-bottom:1px solid #e9ecef;vertical-align:top}.training-table th:nth-child(4),.training-table td:nth-child(4){max-width:120px}.training-table tr:last-child td{border-bottom:none}.training-table tbody tr:nth-child(2n):not(.training-no-results) td{background-color:#f8f9fa}@media(min-width:1256px){.page-training-list{padding-left:0;padding-right:0}}@media(max-width:1024px){.training-list-container{flex-direction:column;gap:1.5rem;align-items:stretch}.training-list-content{width:100%;box-sizing:border-box}.training-filters__toggle-btn{display:block}.training-filters{width:100%;position:static;max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease,padding .3s ease;padding:0 1.5rem}.training-filters--open{max-height:2000px;opacity:1;padding:1.5rem;margin-bottom:1.5rem}.training-filters__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}}@media(max-width:768px){.training-table-wrapper{display:none}.training-no-results{display:none!important}.training-cards{display:grid;grid-template-columns:1fr;gap:1.5rem;width:100%}.training-card{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:1rem;position:relative;transition:box-shadow .2s ease,transform .2s ease,background-color .2s ease}.training-cards .training-card:nth-child(2n){background-color:#f8f9fa}.training-cards .training-card:nth-child(2n):hover{background-color:#0071e314;box-shadow:0 4px 14px #0071e31f}.training-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;position:relative;z-index:2;pointer-events:none}.training-card__title{font-size:1.8rem;font-weight:600;color:#333;margin:0;flex:1}.training-card__arrow{flex-shrink:0;width:24px;height:24px;color:#0071e3;margin-top:.25rem}.training-card__arrow svg{width:24px;height:24px;display:block}.training-card__meta{display:flex;flex-direction:column;gap:.75rem;position:relative;z-index:2;pointer-events:none}.training-card__meta-item{display:flex;align-items:center;gap:.5rem;font-size:1.4rem;color:#666}.training-card__meta-label{font-weight:600;color:#333;min-width:100px}.training-card__meta-value{flex:1}.training-card__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer;text-decoration:none;border-radius:12px;display:block!important}.training-filters__list{grid-template-columns:1fr}}@media(min-width:769px){.training-cards{display:none}}.training-table__row--clickable{cursor:pointer;transition:background-color .15s ease}.training-table__row--clickable:hover td{background-color:#0071e30d}.training-table tbody tr.training-table__row--clickable:nth-child(2n):hover td{background-color:#0071e31f}.training-table tbody tr.training-table__row--clickable:nth-child(2n):active td{background-color:#0071e329}.training-table__row--clickable td a{position:relative;z-index:2}.training-table__row--clickable:active td{background-color:#0071e31a}.training-table__row--disabled td,.training-table__row--disabled td a{color:#999;cursor:not-allowed;pointer-events:none}.training-table__row--disabled td{opacity:.6}.training-card--disabled{opacity:.6;pointer-events:none;cursor:not-allowed}.training-filters__item .checkbox label{display:flex;align-items:center}.training-filters__item .checkbox label:has(span:contains("\2605")){font-family:monospace;letter-spacing:2px}.training-pagination-wrapper{margin-top:2rem;text-align:center}.training-pagination-wrapper.training-pagination--loading{opacity:.7;pointer-events:none}.training-pagination__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0}.training-pagination__item{margin:0}.training-pagination__link{display:inline-block;padding:.5rem .75rem;font-size:1.5rem;text-decoration:none;color:inherit;border:1px solid #ddd;border-radius:4px;min-width:2.5rem;text-align:center}.training-pagination__link:hover:not(.training-pagination__link--disabled):not(.training-pagination__link--current){border-color:#0071e3;background:#0071e30f}.training-pagination__link--current{font-weight:600;border-color:#0071e3;background:#0071e3;color:#fff;cursor:default}.training-pagination__link--disabled{opacity:.5;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-main-page-training-list.css.map */
