/*!/wp-content/plugins/meditricks-mt-fortschritt/include/displayers/../css/mt-fortschritt-faecher-scroller.css*/.mtf-faecher-scroller-category-header-anchor{scroll-margin-top:var(--sticky-scroll-offset,150px)}.mtf-faecher-scroller-category-header{background:#fff;border-radius:25px;border-bottom-left-radius:0;border-bottom-right-radius:0;margin:0;padding:4px 10px;padding-bottom:2rem}.mtf-faecher-scroller-header-flex{display:flex;align-items:center;gap:2rem}.mtf-faecher-scroller-header-icon{width:100px;height:auto}.mtf-faecher-scroller-header-info{display:flex;flex-direction:column}.mtf-faecher-fach-icon-container-mtlogo .mtf-faecher-scroller-header-icon{width:64px}.mtf-faecher-fach-card-row{display:flex;justify-content:space-between;max-width:350px;font-size:14px;flex-wrap:wrap}.mtsr-info-row-container,.mtsr-info-row-icon-container{display:flex;align-items:center;gap:4px}.mtsr-info-row-container{color:hsl(202.3deg 61.75% 35.88%)}.mtf-thumbs-rating-wrapper{display:inline-flex;align-items:center;gap:4px;position:relative;overflow:visible}.mtf-thumbs-rating-wrapper .ekp_feedback_count{font-size:12px;min-width:28px;text-align:left;color:hsl(120deg 100% 25.1% / 50%);position:relative;user-select:none}.mtf-thumbs-rating-wrapper .ekp_feedback_count[data-tooltip]::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:#fff;color:#555;font-size:10px;font-weight:400;padding:5px 8px;border-radius:5px;box-shadow:0 2px 10px hsl(0 0% 0% / 12%),0 1px 3px hsl(0 0% 0% / 8%);white-space:pre-line;max-width:320px;width:max-content;opacity:0;visibility:hidden;transition:opacity 0.2s ease 0.8s,visibility 0.2s ease 0.8s;z-index:1000;pointer-events:none}.mtf-thumbs-rating-wrapper .ekp_feedback_count[data-tooltip]::before{content:"";position:absolute;bottom:calc(100% + 1px);left:50%;transform:translateX(-50%);border:4px solid #fff0;border-top-color:#fff;opacity:0;visibility:hidden;transition:opacity 0.2s ease 0.8s,visibility 0.2s ease 0.8s;z-index:1001;pointer-events:none}.mtf-thumbs-rating-wrapper .ekp_feedback_count[data-tooltip]:hover::after,.mtf-thumbs-rating-wrapper .ekp_feedback_count[data-tooltip]:hover::before{opacity:1;visibility:visible}.mtf-thumbs-rating-container{display:inline-flex;align-items:center;position:relative}.mtf-thumb-display{display:inline-flex;align-items:center;cursor:pointer;padding:2px}.mtf-thumb-display .thumb{font-size:13px;line-height:1}.mtf-thumb-display .thumbs-up{color:hsl(120deg 100% 25.1% / 50%)}.mtf-thumb-display .thumbs-down{color:hsl(0deg 58% 45% / 70%)}.mtf-thumb-display .thumbs-up i{transform:rotateY(180deg)}.mtf-thumb-hover-dropdown{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:4px;z-index:100}.mtf-thumbs-rating-container:hover .mtf-thumb-hover-dropdown{display:block}.mtf-thumb-hover-dropdown-content{display:flex;align-items:center;gap:2px;padding:4px 6px;background:#fff;border-radius:8px;box-shadow:0 2px 12px hsl(0 0% 0% / 12%),0 1px 4px hsl(0 0% 0% / 8%);white-space:nowrap}.mtf-thumb-hover-dropdown-content::before{content:"";position:absolute;top:-2px;left:50%;transform:translateX(-50%);border:5px solid #fff0;border-bottom-color:#fff}.mtf-feedback-link-a{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;padding:4px 6px;border-radius:6px;font-size:14px;line-height:1;transition:all 0.15s ease}.mtf-feedback-link-a.feedback-up{color:hsl(120deg 100% 25.1% / 60%)}.mtf-feedback-link-a.feedback-up:hover{background-color:hsl(120deg 60% 95%);color:hsl(120deg 60% 30%)}.mtf-feedback-link-a.feedback-up i{transform:rotateY(180deg)}.mtf-feedback-link-a.feedback-down{color:hsl(0deg 58% 45% / 80%)}.mtf-feedback-link-a.feedback-down:hover{background-color:hsl(0deg 90% 95%);color:hsl(0deg 60% 45%)}.mtf-feedback-link-a i.solid.clicked{display:none}.mtf-thumbs-rating-container.clicked-up .mtf-feedback-link-a.feedback-up i.solid.clicked{display:inline-block}.mtf-thumbs-rating-container.clicked-up .mtf-feedback-link-a.feedback-up i.light{display:none}.mtf-thumbs-rating-container.clicked-down .mtf-feedback-link-a.feedback-down i.solid.clicked{display:inline-block}.mtf-thumbs-rating-container.clicked-down .mtf-feedback-link-a.feedback-down i.light{display:none}.mtf-thumbs-rating-container.clicked-up .mtf-feedback-link-a.feedback-up{background-color:hsl(120deg 60% 92%)}.mtf-thumbs-rating-container.clicked-down .mtf-feedback-link-a.feedback-down{background-color:hsl(0deg 90% 94%)}.mtf-faecher-fach-labels-container{display:flex;gap:4px;align-items:center}.mtf-faecher-fach-label{padding:2px 6px;border-radius:8px;font-size:12px;line-height:1.2;min-width:48px;display:inline-block;text-align:center}.mtf-faecher-fach-label-coredeep-core{background:rgb(64 175 197 / .6);color:rgb(19 87 104 / 85%)}.mtf-faecher-fach-label-coredeep-deep{background:rgb(24 76 172 / .39);color:rgb(26 64 147 / 73%)}.mtf-faecher-fach-label-lernplan-m1{color:#838318;background:rgb(193 197 64 / 50%)}.mtf-faecher-fach-label-lernplan-m2{color:#838318;background:rgb(193 197 64 / 50%)}.mtf-faecher-fach-label-lernplan-m3{color:#838318;background:rgb(193 197 64 / 50%)}.mtf-faecher-scroller-category-title{font-size:2.5rem;margin:0 0 .5rem 0;font-weight:300}.mtf-faecher-scroller-progress-line{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:1.1rem;font-weight:500;width:max-content;margin-left:10%}.mtf-faecher-scroller-progress-bar{height:6px;background:#eee;border-radius:3px;overflow:hidden;width:100%;max-width:300px}.mtf-faecher-scroller-progress-fill{height:100%;background:linear-gradient(90deg,#4caf50,#8bc34a);width:0%;transition:width 0.5s ease}.mtf-faecher-scroller-wrapper{display:flex;gap:2rem;background-color:#fff;margin-bottom:140px;height:calc(100vh - var(--sticky-scroll-offset, 150px) - 150px);min-height:400px;max-height:800px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;padding-left:10px;padding-right:10px;padding-bottom:10px}.mtf-faecher-scroller-accordion::before{content:"";position:absolute;inset:-40% -30% auto -30%;height:70%;background:radial-gradient(closest-side,rgb(255 255 255 / .75),#fff0);transform:rotate(-8deg);pointer-events:none}.mtf-faecher-scroller-accordion-header{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;color:#0f172a;font-weight:600;line-height:1.2;cursor:pointer;transition:background-color 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease}.mtf-faecher-scroller-accordion-header:focus-visible{outline:3px solid rgb(37 99 235 / .25);outline-offset:2px}.mtf-faecher-scroller-accordion-content{display:none;padding:2px 12px 8px}.mtf-faecher-scroller-accordion-item.active .mtf-faecher-scroller-accordion-content{display:block}.mtf-faecher-scroller-sidebar-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mtf-faecher-scroller-sidebar-item{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;color:rgb(15 23 42 / .62);font-weight:500;line-height:1.2;cursor:pointer;transition:background-color 0.15s ease,transform 0.15s ease}.mtf-faecher-scroller-sidebar-item:hover{background:rgb(2 132 199 / .08);transform:translateX(2px);color:#0f172a}.mtf-faecher-scroller-details{flex:1;overflow-y:auto;display:flex;flex-direction:column}.mtf-faecher-scroller-sort-buttons{position:sticky;top:0;background:#fff;z-index:10;display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap}.mtf-faecher-scroller-sort-label{font-size:.75rem;color:#aaa;margin-right:8px;text-transform:uppercase;letter-spacing:.05em;font-weight:500;line-height:1em;position:relative;top:1px}.mtf-faecher-scroller-sort-btn{padding:5px 10px;border:none;background:#fff0;border-radius:4px;cursor:pointer;font-size:.8rem;color:#999;transition:all 0.15s ease;line-height:1;font-weight:500}.mtf-faecher-scroller-sort-btn:hover{background:rgb(72 127 161 / .08);color:#487fa1}.mtf-faecher-scroller-sort-btn.active{background:rgb(72 127 161 / .12);color:#487fa1}.mtf-faecher-scroller-details-content{display:none;flex:1;overflow-y:auto}.mtf-faecher-scroller-details-content.active{display:flex;flex-direction:column}.mtf-faecher-scroller-details-content::-webkit-scrollbar{background-color:#fff0;width:10px}.mtf-faecher-scroller-details-content::-webkit-scrollbar-thumb{background-color:#c8c8c8}.mtf-faecher-scroller-details-content::-webkit-scrollbar-thumb{background-color:#e4e4e4}.mtf-faecher-scroller-details-content::-webkit-scrollbar-corner{background:#fff0}.mtf-faecher-scroller-details-content::-webkit-resizer{background:#fff0}.mtf-faecher-scroller-details-content::-webkit-scrollbar{width:10px}.mtf-faecher-scroller-details-content::-webkit-scrollbar-thumb{background:rgb(15 23 42 / .18);border-radius:999px;border:2px solid #fff0;background-clip:padding-box}.mtf-faecher-scroller-details-content::-webkit-scrollbar-track{background:#fff0}.mtf-faecher-scroller-details-top-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #f0f0f0}.mtf-faecher-scroller-details-top-row-left{display:flex;gap:6px;color:#797e88;font-size:14px;align-items:center}.mtf-faecher-scroller-details-top-row-left-icon{font-size:10px}.mtf-faecher-scroller-sub-description{margin-bottom:2rem;color:#555;color:#323c54;line-height:1.6}.mtf-faecher-scroller-post-list{display:flex;flex-direction:column;gap:6px}.mtf-faecher-scroller-post-item{display:flex;gap:16px;align-items:flex-start;padding:8px}.mtf-faecher-scroller-post-item.hovered{background:rgb(2 132 199 / .1);border-radius:12px}.mtf-faecher-scroller-post-thumb img{width:180px;height:auto;width:140px;border-radius:8px;box-shadow:0 2px 5px rgb(0 0 0 / .1);box-shadow:1px 2px 8px rgb(0 0 0 / 25%);box-shadow:1px 2px 10px rgb(0 0 0 / 12%)}.mtf-faecher-scroller-post-info{flex:1}.mtf-faecher-scroller-post-title{margin:0;font-size:1.2rem}.mtf-faecher-scroller-post-title .mtf-ratedot{display:inline-block;width:14px;line-height:1em;position:relative;top:-1px}.mtf-faecher-scroller-post-title a{color:#333;text-decoration:none}.mtf-faecher-fach-stats-container{display:grid;grid-template-columns:76px max-content;column-gap:12px;align-items:center}.mtf-faecher-scroller-post-stats{font-size:.9rem;font-size:14px;color:#a0a0a0;display:flex;gap:16px;color:hsl(0 0% 70%);display:contents}.mtf-faecher-scroller-post-stats>span:first-child{grid-column:1;width:76px}.mtf-faecher-scroller-post-stats-duration{grid-column:2;justify-self:start;white-space:nowrap}.mtf-faecher-scroller-post-stats-icon{font-size:11px;color:hsl(0 0% 90%)}.mtf-faecher-scroller-post-actions{display:flex;gap:.5rem}.mtf-faecher-scroller-action-icon{background:#f5f5f5;padding:2px 8px;border-radius:4px;font-size:.8rem;color:#666;border:1px solid #ddd;cursor:pointer}:root{--lm-radius:22px;--lm-inset:12px;--lm-pad:14px;--lm-bg1:rgba(248, 252, 255, 0.94);--lm-bg2:rgba(231, 241, 252, 0.82);--lm-border:rgba(15, 23, 42, 0.1);--lm-shadow:0 4px 8px rgba(15, 23, 42, 0.05);--lm-text:#323c54;--lm-muted:rgba(15, 23, 42, 0.62);--lm-hover:rgba(2, 132, 199, 0.1);--lm-active-bg:rgba(37, 99, 235, 0.09);--lm-active-border:rgba(37, 99, 235, 0.16);--lm-accent1:rgba(37, 99, 235, 1);--lm-accent2:rgba(2, 132, 199, 1);--lm-scroll-w:8px;--lm-thumb:rgba(15, 23, 42, 0.18)}.mtf-faecher-scroller-accordion{flex:0 0 30%;border-right:none;position:relative;border-radius:var(--lm-radius);background:linear-gradient(180deg,var(--lm-bg1),var(--lm-bg2));background:linear-gradient(180deg,rgb(248 252 255 / 58%),rgb(231 241 252 / 22%));border:1px solid rgb(15 23 42 / 5%);box-shadow:var(--lm-shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;isolation:isolate}.mtf-faecher-scroller-accordion::before{content:"";position:absolute;inset:-60% -40% auto -40%;height:90%;background:radial-gradient(closest-side,rgb(255 255 255 / .75),#fff0);transform:rotate(-10deg);pointer-events:none;z-index:0}.mtf-faecher-scroller-accordion::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 rgb(255 255 255 / .55);z-index:0}.mtf-faecher-scroll{position:absolute;inset:var(--lm-inset) 0 var(--lm-inset) 0;overflow-y:auto;overflow-x:hidden;padding:var(--lm-pad);padding-right:calc(var(--lm-pad) + 10px);padding-top:0;z-index:1;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lm-thumb) #fff0}.mtf-faecher-scroll::-webkit-scrollbar{width:10px}.mtf-faecher-scroll::-webkit-scrollbar-track{background:#fff0}.mtf-faecher-scroll::-webkit-scrollbar-thumb{background:var(--lm-thumb);border-radius:999px;border:2px solid #fff0;background-clip:padding-box}.mtf-faecher-scroll::-webkit-scrollbar-thumb:hover{background:rgb(15 23 42 / .26);border:2px solid #fff0;background-clip:padding-box}.mtf-faecher-scroller-accordion-item{margin-bottom:2px;scroll-margin-top:var(--sticky-scroll-offset,150px)}.mtf-faecher-scroller-accordion-item.active{background:linear-gradient(180deg,rgb(255 255 255 / .28),rgb(255 255 255 / .1));background:linear-gradient(180deg,rgb(255 255 255 / .28),rgb(255 255 255 / .1));border-radius:18px;padding:8px;box-shadow:0 4px 8px rgb(15 23 42 / .05);box-shadow:0 4px 18px rgb(15 23 42 / .04);margin:8px 0;border:1px solid rgb(15 23 42 / 3%);border:2px solid #bce9ef}.mtf-faecher-scroller-accordion-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:14px;color:var(--lm-text);letter-spacing:.1px;line-height:1.2;cursor:pointer;user-select:none;transition:background-color 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease}.mtf-faecher-scroller-acc-count{font-size:14px;color:rgb(50 60 84 / 59%);font-weight:400;font-weight:600;line-height:1em;min-width:fit-content}.mtf-faecher-scroller-accordion-item:not(.active) .mtf-faecher-scroller-accordion-header:hover{background:var(--lm-hover)}.mtf-faecher-scroller-accordion-header:focus-visible{outline:3px solid rgb(37 99 235 / .2);outline-offset:2px}.mtf-faecher-scroller-accordion-item.active .mtf-faecher-scroller-accordion-header{background:var(--lm-active-bg);background:linear-gradient(346deg,rgb(36 182 228 / .44),rgb(74 214 201 / .34))}.mtf-faecher-scroller-accordion-content{display:none;padding:10px 4px 2px}.mtf-faecher-scroller-accordion-item.active .mtf-faecher-scroller-accordion-content{display:block}.mtf-faecher-scroller-sidebar-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mtf-faecher-scroller-sidebar-item{position:relative;display:flex;align-items:flex-start;gap:2px;padding:0;border-radius:12px;background:#fff0;color:var(--lm-muted);font-weight:500;line-height:1.25;font-size:14px;cursor:pointer;transition:background-color 0.15s ease,transform 0.15s ease,color 0.15s ease,box-shadow 0.15s ease}.mtf-faecher-scroller-sidebar-item-link{display:block;width:100%;padding:6px 10px;color:inherit;text-decoration:none;border-radius:12px;transition:inherit}.mtf-faecher-scroller-sidebar-item:hover{background:rgb(2 132 199 / .08);transform:translateX(2px);color:var(--lm-text)}.mtf-faecher-scroller-sidebar-item:hover .mtf-faecher-scroller-sidebar-item-link{color:var(--lm-text)}.mtf-faecher-scroller-sidebar-item.active,.mtf-faecher-scroller-sidebar-item[aria-current="page"],.mtf-faecher-scroller-sidebar-item[aria-current="true"]{background:rgb(37 99 235 / .1);color:var(--lm-text);box-shadow:inset 0 0 0 1px rgb(37 99 235 / .14)}.mtf-faecher-scroller-sidebar-item.active .mtf-faecher-scroller-sidebar-item-link,.mtf-faecher-scroller-sidebar-item[aria-current="page"] .mtf-faecher-scroller-sidebar-item-link,.mtf-faecher-scroller-sidebar-item[aria-current="true"] .mtf-faecher-scroller-sidebar-item-link{color:var(--lm-text)}.mtf-faecher-scroller-sidebar-item,.mtf-faecher-scroller-accordion-header{text-wrap:pretty;word-break:break-word}@media (prefers-reduced-motion:reduce){.mtf-faecher-scroller-accordion-header,.mtf-faecher-scroller-sidebar-item{transition:none;transform:none!important}}@media (max-width:768px){.mtf-faecher-scroller-wrapper{flex-direction:column;height:auto;min-height:auto;max-height:none}.mtf-faecher-scroller-accordion{flex:none;overflow-y:visible;border-bottom:1px solid #eee;padding-bottom:1rem;padding-right:0;min-height:300px}.mtf-faecher-scroll{inset:9px 4px 9px 0;padding-right:none}.mtf-faecher-scroller-details{overflow-y:visible}.mtf-faecher-scroller-sidebar-list{gap:2px}.mtf-faecher-scroller-accordion-item .mtf-faecher-scroller-accordion-header{padding:6px 8px}.mtf-faecher-scroller-accordion-content{padding-top:4px}.mtf-faecher-scroller-post-title{font-size:1.1rem}}@media (max-width:480px){.mtf-faecher-scroller-wrapper{margin-bottom:76px}.mtf-faecher-scroller-accordion-header{font-size:.9rem}.mtf-faecher-scroller-post-title{font-size:1rem}.mtf-faecher-scroller-post-stats{font-size:12px}.mtf-faecher-scroller-post-thumb img{width:100px}.mtf-faecher-scroller-details-top-row-left-text{font-size:12px}.mtf-faecher-scroller-sidebar-list{gap:1px}.mtf-faecher-scroller-category-title{font-size:2rem}.mtf-faecher-fach-icon-container.mtf-faecher-fach-icon-container-mtlogo{position:relative;top:-2px}.mtf-faecher-fach-icon-container-mtlogo .mtf-faecher-scroller-header-icon{width:46px}.mtf-faecher-scroller-sort-label{display:none}.mtf-faecher-scroller-sort-btn{padding:4px 6px}}