.course-card[data-v-3b8927b6]{position:relative;width:100%;height:208px;margin-bottom:20px;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.course-card[data-v-3b8927b6]:hover{transform:translateY(-2px);box-shadow:0 3px 15px rgba(0,0,0,.2)}.course-card.course-unavailable[data-v-3b8927b6]{cursor:not-allowed}.course-card.course-unavailable[data-v-3b8927b6]:hover{transform:none;box-shadow:0 2px 10px rgba(0,0,0,.1)}.course-background[data-v-3b8927b6]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.background-image[data-v-3b8927b6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.background-image.grayscale-image[data-v-3b8927b6]{filter:grayscale(100%)}.unavailable-filter[data-v-3b8927b6]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(75.3deg,rgba(0,24,46,.9),rgba(9,46,121,.85))}.available-filter[data-v-3b8927b6]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(285.38deg,rgba(0,9,28,.9),rgba(24,147,2,.8))}.background-overlay[data-v-3b8927b6]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.7))}.course-content[data-v-3b8927b6]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;padding:20px;color:#fff;gap:16px}.course-top[data-v-3b8927b6]{display:flex;flex-direction:row;align-items:center;gap:20px}.course-name-wrapper[data-v-3b8927b6]{flex:0 1 66.666%;min-width:0;height:108px;display:flex;align-items:center}.course-name[data-v-3b8927b6]{font-family:PT Root UI;font-weight:700;font-style:Bold;font-size:28px;line-height:32px;letter-spacing:0;vertical-align:middle;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;width:100%}.course-meta-wrapper[data-v-3b8927b6]{flex:0 0 33.333%;min-width:0;height:108px;display:flex;align-items:center}.course-meta[data-v-3b8927b6]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:100%}.course-duration[data-v-3b8927b6],.videos-count[data-v-3b8927b6]{width:100%;max-width:200px;padding:6px 12px;border-radius:20px;font-size:14px;font-family:PT Root UI;color:#fff;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:6px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-sizing:border-box}.course-duration[data-v-3b8927b6]{background:rgba(0,153,255,.75)}.videos-count[data-v-3b8927b6]{background:rgba(10,156,50,.75)}.course-duration.meta-unavailable[data-v-3b8927b6],.videos-count.meta-unavailable[data-v-3b8927b6]{background:hsla(0,0%,50.2%,.7)}.course-description-wrapper[data-v-3b8927b6]{height:52px;border-top:1px solid hsla(0,0%,100%,.3);display:flex;align-items:center;padding-top:0}.course-description[data-v-3b8927b6]{font-family:PT Root UI;font-weight:500;font-style:Medium;font-size:14px;line-height:20px;letter-spacing:0;padding-top:10px;color:hsla(0,0%,100%,.9);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%}.unavailable-message[data-v-3b8927b6]{display:flex;align-items:center;gap:8px;font-family:PT Root UI;font-size:14px;padding-top:10px;color:#fc0;line-height:1.4;width:100%;height:100%}.unavailable-message span[data-v-3b8927b6]{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;align-self:center}.lock-icon[data-v-3b8927b6]{width:36px;height:36px;flex-shrink:0;min-width:36px;min-height:36px;display:block;align-self:center}.icon[data-v-3b8927b6]{width:16px;height:16px;flex-shrink:0}.clock-icon[data-v-3b8927b6]{stroke-width:2}.play-icon[data-v-3b8927b6]{fill:currentColor}.wrap[data-v-0d2a8732]{max-width:100%;padding:0 5px}.program-description-block[data-v-0d2a8732]{margin:10px 0 15px 0;padding:0 5px}.program-description-text[data-v-0d2a8732]{font-size:16px;font-family:PT Root UI;color:#555;line-height:1.5;margin:0}.filter-scroll[data-v-0d2a8732]{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;margin:10px 0 15px 0;padding-bottom:5px;scrollbar-width:none;-ms-overflow-style:none}.filter-scroll[data-v-0d2a8732]::-webkit-scrollbar{display:none}.filter-container[data-v-0d2a8732]{display:inline-flex;gap:8px;padding:0 5px}.filter-button[data-v-0d2a8732]{padding:8px 24px;height:40px;border:2px solid #ddd;border-radius:20px;background:#fff;color:#333;font-size:16px;cursor:pointer;transition:all .3s ease;white-space:nowrap;min-width:-moz-max-content;min-width:max-content;font-family:PT Root UI}.filter-button[data-v-0d2a8732]:hover{border-color:#007bff;color:#007bff}.filter-button.active[data-v-0d2a8732]{background:#007bff;color:#fff;border-color:#007bff}.courses-container[data-v-0d2a8732]{display:block;width:100%}.empty-state[data-v-0d2a8732],.loading-state[data-v-0d2a8732]{text-align:center;padding:40px 20px;color:#666;font-size:16px;font-family:PT Root UI}.title-text[data-v-0d2a8732]{font-size:18px;font-family:PT Root UI;font-weight:500;color:#fff;margin-left:10px}@media (min-width:769px){.wrap[data-v-0d2a8732]{padding:0 20px}.program-description-text[data-v-0d2a8732]{font-size:18px}}