.video-lms-wrap{font-family:var(--vlms-font);font-weight:var(--vlms-font-weight);color:var(--vlms-text);box-sizing:border-box}.video-lms-wrap *{box-sizing:border-box}.video-lms-player-wrap{max-width:var(--vlms-player-max);margin-inline:auto}.video-lms-player{position:relative;background:#07131d;border-radius:var(--vlms-radius);overflow:hidden;aspect-ratio:16/9;box-shadow:0 18px 50px rgba(0,0,0,.16)}.video-lms-stage,.video-lms-stage iframe,.video-lms-stage video{width:100%;height:100%;display:block;border:0}.video-lms-skip{position:absolute;right:18px;bottom:18px;border:0;border-radius:999px;background:var(--vlms-btn-bg);color:var(--vlms-btn-text);padding:10px 16px;font-weight:700;cursor:pointer}.video-lms-playerbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--vlms-padding) 0}.video-lms-playerbar h3{margin:0;font-size:clamp(1.2rem,2vw,1.8rem)}.video-lms-actions{display:flex;gap:10px;flex-wrap:wrap}.video-lms-actions button,.video-lms-fav,.video-lms-rate,.video-lms-playbtn{border:0;border-radius:999px;background:var(--vlms-btn-bg);color:var(--vlms-btn-text);padding:10px 14px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.video-lms-fav.is-active{background:var(--vlms-secondary);color:#fff}.video-lms-up{background:var(--vlms-rating-up)}.video-lms-down{background:var(--vlms-rating-down);color:#fff}.video-lms-list{margin-top:var(--vlms-playlist-mt);display:grid;gap:var(--vlms-gap)}.video-lms-grid{grid-template-columns:repeat(var(--vlms-cols),minmax(0,1fr))}.video-lms-card{background:var(--vlms-card);border-radius:var(--vlms-radius);padding:var(--vlms-padding);box-shadow:0 12px 34px rgba(7,45,64,.1);border:1px solid rgba(7,45,64,.08);position:relative}.video-lms-thumb{display:block;position:relative;border-radius:calc(var(--vlms-radius) - 4px);overflow:hidden;background:#edf3f6;aspect-ratio:16/9;color:#fff;text-decoration:none}.video-lms-thumb img{width:100%;height:100%;object-fit:cover;display:block}.video-lms-play{position:absolute;inset:auto 14px 14px auto;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--vlms-btn-bg);color:var(--vlms-btn-text);font-weight:900}.video-lms-card h4{margin:14px 0 7px;font-size:var(--vlms-grid-title-size)}.video-lms-meta{display:flex;gap:12px;flex-wrap:wrap;color:var(--vlms-muted);font-size:var(--vlms-meta-size);margin-bottom:8px}.video-lms-meta span{display:inline-flex;align-items:center;gap:6px}.video-lms-meta strong{font-weight:700;color:var(--vlms-muted)}.video-lms-meta-icon{display:inline-flex;width:1.05em;height:1.05em;color:var(--vlms-accent)}.video-lms-meta-icon svg{width:100%;height:100%;display:block}.video-lms-card p{margin:10px 0 0;color:var(--vlms-text);line-height:1.55;font-size:var(--vlms-description-size)}.video-lms-progress{height:9px;background:var(--vlms-progress-bg);border-radius:999px;overflow:hidden;margin:8px 0 4px}.video-lms-progress span{display:block;height:100%;background:var(--vlms-progress-fill);border-radius:999px;transition:width .35s ease}.video-lms-card small{color:var(--vlms-muted)}.video-lms-list.video-lms-list:not(.video-lms-grid){display:flex;flex-direction:column}.video-lms-list:not(.video-lms-grid) .video-lms-card{display:grid;grid-template-columns:220px 1fr auto;gap:18px;align-items:center}.video-lms-list:not(.video-lms-grid) .video-lms-card h4{margin-top:0;font-size:var(--vlms-list-title-size)}.video-lms-notice{padding:16px 18px;border-radius:12px;background:#f0f6f8;color:#072d40;border-left:4px solid var(--vlms-accent)}.video-lms-user-dashboard h3{margin-top:28px}@media(max-width:900px){.video-lms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-lms-list:not(.video-lms-grid) .video-lms-card{grid-template-columns:160px 1fr}}@media(max-width:640px){.video-lms-grid{grid-template-columns:1fr}.video-lms-list:not(.video-lms-grid) .video-lms-card{grid-template-columns:1fr}.video-lms-playerbar{align-items:flex-start;flex-direction:column}.video-lms-playbtn{justify-content:center;width:100%}}

.video-lms-switcher{margin-top:var(--vlms-playlist-mt)}
.video-lms-switcher .video-lms-list{margin-top:14px}
.video-lms-view-toggle{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin:0 0 14px}
.video-lms-view-toggle button{border:1px solid rgba(7,45,64,.15);border-radius:999px;background:#fff;color:var(--vlms-secondary);padding:9px 14px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px rgba(7,45,64,.06)}
.video-lms-view-toggle button.is-active{background:var(--vlms-btn-bg);color:var(--vlms-btn-text);border-color:transparent}
@media (max-width: 767px) and (orientation: portrait){.video-lms-switcher .video-lms-grid{grid-template-columns:repeat(var(--vlms-phone-portrait-cols),minmax(0,1fr))}}
@media (max-width: 900px) and (orientation: landscape){.video-lms-switcher .video-lms-grid{grid-template-columns:repeat(var(--vlms-phone-landscape-cols),minmax(0,1fr))}}
@media (min-width: 768px) and (max-width: 1180px) and (orientation: portrait){.video-lms-switcher .video-lms-grid{grid-template-columns:repeat(var(--vlms-tablet-portrait-cols),minmax(0,1fr))}}
@media (min-width: 901px) and (max-width: 1366px) and (orientation: landscape){.video-lms-switcher .video-lms-grid{grid-template-columns:repeat(var(--vlms-tablet-landscape-cols),minmax(0,1fr))}}

.video-lms-new-badge{display:inline-flex;align-items:center;justify-content:center;width:max-content;border-radius:999px;background:var(--vlms-cat-badge-bg);color:var(--vlms-cat-badge-text);font-size:var(--vlms-cat-badge-size);font-weight:800;line-height:1;padding:.35em .75em;margin:0 0 8px;white-space:nowrap}.video-lms-thumb .video-lms-new-badge{position:absolute;left:12px;top:12px;z-index:2;margin:0}.video-lms-category-overview{display:grid;gap:var(--vlms-cat-gap);margin-top:var(--vlms-playlist-mt)}.video-lms-category-card{position:relative;display:grid;grid-template-columns:220px 1fr;gap:18px;align-items:center;background:var(--vlms-cat-card);border-radius:var(--vlms-cat-radius);padding:var(--vlms-cat-padding);box-shadow:0 12px 34px rgba(7,45,64,.1);border:1px solid rgba(7,45,64,.08);overflow:hidden}.video-lms-category-image{aspect-ratio:16/9;border-radius:calc(var(--vlms-cat-radius) - 4px);overflow:hidden;background:#edf3f6;display:grid;place-items:center;color:var(--vlms-accent);font-size:44px;font-weight:900}.video-lms-category-image img{width:100%;height:100%;display:block;object-fit:cover}.video-lms-category-head{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}.video-lms-category-card h3{margin:0;color:var(--vlms-cat-title);font-size:var(--vlms-cat-title-size)}.video-lms-category-meta{display:flex;gap:14px;flex-wrap:wrap;color:var(--vlms-cat-text);font-size:var(--vlms-cat-meta-size);margin:8px 0}.video-lms-category-card small{color:var(--vlms-cat-text)}.video-lms-category-card.is-locked>.video-lms-category-image,.video-lms-category-card.is-locked>.video-lms-category-content{filter:blur(5px);pointer-events:none;user-select:none}.video-lms-category-lock{position:absolute;inset:0;display:grid;place-items:center;text-align:center;background:var(--vlms-cat-blur-overlay);color:var(--vlms-cat-blur-text);padding:20px}.video-lms-category-lock p{max-width:620px;font-size:clamp(1rem,2vw,1.25rem);font-weight:800;margin:0 0 12px}.video-lms-category-lock a{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--vlms-cat-button-bg);color:var(--vlms-cat-button-text);font-weight:900;text-decoration:none;padding:10px 18px}@media(max-width:760px){.video-lms-category-card{grid-template-columns:1fr}.video-lms-category-head{align-items:flex-start;flex-direction:column}.video-lms-category-image{min-height:160px}}
.video-lms-category-image a{display:block;color:inherit;text-decoration:none}
.video-lms-category-head h3 a{color:inherit;text-decoration:none}
.video-lms-category-head h3 a:hover{text-decoration:underline}

.video-lms-card h4 a{color:inherit;text-decoration:none}
.video-lms-card h4 a:hover{text-decoration:underline}
.video-lms-lightbox-open{overflow:hidden}
.video-lms-lightbox{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:clamp(16px,3vw,40px)}
.video-lms-lightbox.is-open{display:flex}
.video-lms-lightbox-backdrop{position:absolute;inset:0;background:rgba(3,14,22,.82);backdrop-filter:blur(8px)}
.video-lms-lightbox-dialog{position:relative;width:min(1100px,96vw);max-height:92vh;background:#07131d;border-radius:18px;box-shadow:0 30px 90px rgba(0,0,0,.45);overflow:hidden;color:#fff}
.video-lms-lightbox-stage{width:100%;aspect-ratio:16/9;background:#000}
.video-lms-lightbox-stage iframe,.video-lms-lightbox-stage video{width:100%;height:100%;display:block;border:0}
.video-lms-lightbox-title{margin:0;padding:16px 20px;font-size:clamp(1rem,2vw,1.35rem);line-height:1.3;color:#fff}
.video-lms-lightbox-close{position:absolute;right:12px;top:12px;z-index:2;width:42px;height:42px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:#07131d;font-size:30px;line-height:1;cursor:pointer;display:grid;place-items:center;box-shadow:0 10px 25px rgba(0,0,0,.25)}
.video-lms-lightbox-close:hover{background:#fff}
@media(max-width:640px){.video-lms-lightbox{padding:10px}.video-lms-lightbox-dialog{width:100%;border-radius:14px}.video-lms-lightbox-title{padding:13px 14px 15px}.video-lms-lightbox-close{width:38px;height:38px;font-size:26px}}
.video-lms-jumpmarks{margin:8px 0 24px;padding:var(--vlms-padding);background:var(--vlms-card);border:1px solid rgba(7,45,64,.08);border-radius:var(--vlms-radius);box-shadow:0 10px 28px rgba(7,45,64,.08)}.video-lms-jumpmarks h4{margin:0 0 12px;font-size:1.05rem;color:var(--vlms-text)}.video-lms-jumpmark-list{display:flex;flex-wrap:wrap;gap:10px}.video-lms-jumpmark{border:1px solid rgba(7,45,64,.12);border-radius:999px;background:#fff;color:var(--vlms-text);padding:9px 13px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.video-lms-jumpmark:hover,.video-lms-jumpmark:focus{background:var(--vlms-btn-bg);color:var(--vlms-btn-text)}.video-lms-jumpmark span{font-variant-numeric:tabular-nums;color:var(--vlms-secondary)}.video-lms-jumpmark:hover span,.video-lms-jumpmark:focus span{color:inherit}


.video-lms-list-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.video-lms-remove-favorite{border:1px solid rgba(7,45,64,.12);border-radius:999px;background:#fff;color:var(--vlms-secondary);padding:10px 14px;font-weight:800;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;box-shadow:0 8px 20px rgba(7,45,64,.06)}.video-lms-remove-favorite:hover,.video-lms-remove-favorite:focus{background:var(--vlms-secondary);color:#fff}.video-lms-remove-favorite:disabled{opacity:.65;cursor:wait}@media(max-width:640px){.video-lms-list-actions{justify-content:stretch}.video-lms-list-actions .video-lms-playbtn,.video-lms-remove-favorite{width:100%;justify-content:center}}

.video-lms-recently-watched{background:var(--vlms-recent-bg);border-radius:var(--vlms-recent-radius);padding:var(--vlms-recent-padding);border:1px solid rgba(7,45,64,.08);box-shadow:0 12px 34px rgba(7,45,64,.08);margin:0 0 24px}.video-lms-recently-watched .video-lms-list{margin-top:14px}.video-lms-recent-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 4px}.video-lms-recent-head h3{margin:0;color:var(--vlms-recent-title)}.video-lms-recent-head span{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--vlms-recent-badge-bg);color:var(--vlms-recent-badge-text);font-weight:900;padding:.35em .75em;font-size:.9rem}.video-lms-recent-empty{background:var(--vlms-recent-empty-bg);color:var(--vlms-recent-empty-text)}

.video-lms-learning-progress{background:var(--vlms-learning-bg);border-radius:var(--vlms-learning-radius);padding:var(--vlms-learning-padding);border:1px solid rgba(7,45,64,.08);box-shadow:0 12px 34px rgba(7,45,64,.08);margin:0 0 24px}.video-lms-learning-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 14px}.video-lms-learning-head h3{margin:0;color:var(--vlms-learning-title)}.video-lms-learning-head span{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--vlms-learning-bar-fill);color:var(--vlms-btn-text);font-weight:900;padding:.35em .75em}.video-lms-learning-bar{height:12px;border-radius:999px;background:var(--vlms-learning-bar-bg);overflow:hidden;margin:0 0 16px}.video-lms-learning-bar span{display:block;height:100%;border-radius:999px;background:var(--vlms-learning-bar-fill)}.video-lms-learning-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.video-lms-learning-stats div{background:var(--vlms-learning-stat-bg);color:var(--vlms-learning-stat-text);border-radius:calc(var(--vlms-learning-radius) - 4px);padding:14px;text-align:center}.video-lms-learning-stats strong{display:block;font-size:1.45rem;line-height:1;font-weight:900}.video-lms-learning-stats span{display:block;margin-top:6px;font-size:.88rem;opacity:.82}.video-lms-learning-empty{background:var(--vlms-learning-bg);color:var(--vlms-learning-title)}
.video-lms-notes,.video-lms-my-notes{background:var(--vlms-notes-bg);border-radius:var(--vlms-notes-radius);padding:var(--vlms-notes-padding);border:1px solid rgba(7,45,64,.08);box-shadow:0 12px 34px rgba(7,45,64,.08);margin:0 0 24px}.video-lms-notes h3,.video-lms-my-notes h3{margin:0 0 14px;color:var(--vlms-notes-title)}.video-lms-notes-field{width:100%;min-height:150px;border-radius:calc(var(--vlms-notes-radius) - 4px);border:1px solid rgba(7,45,64,.14);background:var(--vlms-notes-text-bg);color:var(--vlms-notes-text);padding:14px;font:inherit;box-sizing:border-box}.video-lms-notes-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}.video-lms-notes-save{border:0;border-radius:999px;background:var(--vlms-notes-button-bg);color:var(--vlms-notes-button-text);font-weight:900;padding:10px 16px;cursor:pointer}.video-lms-notes-save:disabled{opacity:.65;cursor:wait}.video-lms-notes-status{font-size:.92rem;color:var(--vlms-muted)}.video-lms-notes-limit{display:inline-flex;align-items:center;width:max-content;max-width:100%;border-radius:999px;background:var(--vlms-notes-empty-bg);color:var(--vlms-notes-empty-text);font-weight:800;font-size:.92rem;line-height:1.35;padding:8px 12px;margin:0 0 12px}.video-lms-notes-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.video-lms-note-item{background:var(--vlms-notes-text-bg);color:var(--vlms-notes-text);border-radius:calc(var(--vlms-notes-radius) - 4px);padding:14px;border:1px solid rgba(7,45,64,.08)}.video-lms-note-item h4{margin:0 0 8px}.video-lms-note-item h4 a{color:var(--vlms-notes-title);text-decoration:none}.video-lms-note-item p{margin:0 0 8px}.video-lms-note-item small{color:var(--vlms-muted)}.video-lms-notes-empty{background:var(--vlms-notes-empty-bg);color:var(--vlms-notes-empty-text)}@media(max-width:800px){.video-lms-learning-stats,.video-lms-notes-list{grid-template-columns:1fr}}

/* Video LMS 1.2.17: Sprungmarken-Suche */
.video-lms-jumpmark-search{
  background:var(--vlms-jumpsearch-bg);border-radius:var(--vlms-jumpsearch-radius);
  padding:var(--vlms-jumpsearch-padding);margin:var(--vlms-gap) 0;box-shadow:0 10px 30px rgba(7,45,64,.08);
}
.video-lms-jumpmark-search h3{color:var(--vlms-jumpsearch-title);margin:0 0 14px;font-size:1.2rem;}
.video-lms-jumpmark-search-input{width:100%;border:1px solid rgba(7,45,64,.14);border-radius:calc(var(--vlms-jumpsearch-radius) * .75);background:var(--vlms-jumpsearch-input-bg);color:var(--vlms-jumpsearch-input-text);padding:13px 15px;font:inherit;}
.video-lms-jumpmark-search-results{display:grid;gap:10px;margin-top:14px;}
.video-lms-jumpmark-result{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:0;text-align:left;cursor:pointer;background:var(--vlms-jumpsearch-result-bg);color:var(--vlms-jumpsearch-result-text);border-radius:calc(var(--vlms-jumpsearch-radius) * .75);padding:12px 14px;font:inherit;box-shadow:0 6px 18px rgba(7,45,64,.08);}
.video-lms-jumpmark-result:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(7,45,64,.13);}
.video-lms-jumpmark-result-time{font-weight:800;color:var(--vlms-accent);font-variant-numeric:tabular-nums;}
.video-lms-jumpmark-result-main{display:flex;flex-direction:column;gap:3px;}
.video-lms-jumpmark-result-main small{color:var(--vlms-muted);}
.video-lms-jumpmark-result-action{background:var(--vlms-jumpsearch-button-bg);color:var(--vlms-jumpsearch-button-text);border-radius:999px;padding:7px 11px;font-weight:700;font-size:.9rem;}
@media (max-width:640px){.video-lms-jumpmark-result{grid-template-columns:1fr}.video-lms-jumpmark-result-action{justify-self:start}}

/* Video LMS 1.2.18: Modernes User Dashboard */
.video-lms-user-dashboard-pro{display:block;margin:var(--vlms-gap) 0}.video-lms-ud-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:18px;background:var(--vlms-ud-hero-bg);color:var(--vlms-ud-hero-text);border-radius:var(--vlms-ud-radius);padding:clamp(20px,3vw,34px);box-shadow:0 18px 48px rgba(7,45,64,.18);margin:0 0 var(--vlms-ud-gap)}.video-lms-ud-hero:after{content:"";position:absolute;right:-80px;top:-80px;width:250px;height:250px;border-radius:999px;background:var(--vlms-ud-stat-accent);opacity:.18;animation:vlmsUdFloat 4.8s ease-in-out infinite}.video-lms-ud-hero>*{position:relative;z-index:1}.video-lms-ud-hero h2{margin:0 0 8px;color:inherit;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.12}.video-lms-ud-hero p{margin:0;max-width:780px;color:inherit;opacity:.86;line-height:1.6}.video-lms-ud-hero-badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:999px;background:var(--vlms-ud-stat-accent);color:#072d40;font-weight:900;padding:11px 16px;box-shadow:0 12px 26px rgba(0,0,0,.12)}.video-lms-ud-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--vlms-ud-gap);margin:0 0 var(--vlms-ud-gap)}.video-lms-ud-stat{position:relative;overflow:hidden;background:var(--vlms-ud-stat-bg);color:var(--vlms-ud-stat-text);border:1px solid var(--vlms-ud-card-border);border-radius:var(--vlms-ud-radius);padding:20px;box-shadow:0 12px 34px rgba(7,45,64,.08)}.video-lms-ud-stat:after{content:"";position:absolute;right:-28px;bottom:-28px;width:96px;height:96px;border-radius:999px;background:var(--vlms-ud-stat-accent);opacity:.14;animation:vlmsUdPulse 2.8s ease-in-out infinite}.video-lms-ud-stat strong{position:relative;z-index:1;display:block;color:var(--vlms-ud-stat-text);font-size:clamp(1.8rem,3vw,2.7rem);line-height:1;font-weight:950;font-variant-numeric:tabular-nums}.video-lms-ud-stat span{position:relative;z-index:1;display:block;margin-top:8px;color:var(--vlms-muted);font-weight:700}.video-lms-ud-grid{display:grid;grid-template-columns:repeat(var(--vlms-ud-cols),minmax(0,1fr));gap:var(--vlms-ud-gap);align-items:stretch}.video-lms-ud-card{min-width:0;height:var(--vlms-ud-card-height);display:flex;flex-direction:column;background:var(--vlms-ud-card-bg);color:var(--vlms-ud-card-text);border:1px solid var(--vlms-ud-card-border);border-radius:var(--vlms-ud-radius);box-shadow:0 12px 34px rgba(7,45,64,.08);overflow:hidden}.video-lms-ud-card>header{flex:0 0 auto;padding:18px var(--vlms-ud-padding) 12px;border-bottom:1px solid var(--vlms-ud-card-border);background:linear-gradient(180deg,rgba(245,248,250,.78),rgba(255,255,255,0))}.video-lms-ud-card>header h3{display:flex;align-items:center;gap:10px;margin:0;color:var(--vlms-ud-card-title);font-size:1.15rem}.video-lms-ud-card>header h3:before{content:"";display:inline-block;width:10px;height:10px;border-radius:999px;background:var(--vlms-ud-stat-accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--vlms-ud-stat-accent) 18%,transparent)}.video-lms-ud-card-scroll{flex:1;min-height:0;overflow:auto;padding:var(--vlms-ud-padding);scrollbar-width:thin}.video-lms-ud-card .video-lms-list{margin-top:0}.video-lms-ud-card .video-lms-list:not(.video-lms-grid) .video-lms-card{grid-template-columns:120px 1fr;gap:14px;padding:14px}.video-lms-ud-card .video-lms-list-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.video-lms-ud-card .video-lms-card h4{font-size:1rem;margin:0 0 6px}.video-lms-ud-card .video-lms-card p{display:none}.video-lms-ud-card .video-lms-meta{font-size:.9rem}.video-lms-ud-card .video-lms-learning-progress,.video-lms-ud-card .video-lms-my-notes,.video-lms-ud-card .video-lms-jumpmark-search{margin:0;box-shadow:none;border:0;padding:0;background:transparent}.video-lms-ud-card .video-lms-learning-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.video-lms-ud-card .video-lms-notes-list{grid-template-columns:1fr}.video-lms-ud-card .video-lms-note-item{box-shadow:none}.video-lms-ud-card .video-lms-jumpmark-result{grid-template-columns:auto 1fr;box-shadow:0 6px 18px rgba(7,45,64,.06)}.video-lms-ud-card .video-lms-jumpmark-result-action{grid-column:1/-1;justify-self:start}.video-lms-ud-card .video-lms-notice{margin:0}@keyframes vlmsUdPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes vlmsUdFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(16px)}}@media(max-width:1180px){.video-lms-ud-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.video-lms-ud-grid{grid-template-columns:repeat(var(--vlms-ud-cols-tablet),minmax(0,1fr))}}@media(max-width:700px){.video-lms-ud-hero{align-items:flex-start;flex-direction:column}.video-lms-ud-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.video-lms-ud-grid{grid-template-columns:repeat(var(--vlms-ud-cols-mobile),minmax(0,1fr))}.video-lms-ud-card{height:auto;max-height:var(--vlms-ud-card-height)}.video-lms-ud-card .video-lms-list:not(.video-lms-grid) .video-lms-card{grid-template-columns:1fr}.video-lms-ud-card .video-lms-thumb{max-width:100%}}@media(max-width:430px){.video-lms-ud-stats{grid-template-columns:1fr}}

.video-lms-ud-hero-custom{margin-top:14px;max-width:100%;}
.video-lms-ud-hero-custom > *:last-child{margin-bottom:0;}
.video-lms-note-delete{margin-top:10px;border:0;border-radius:999px;padding:8px 13px;background:var(--vlms-btn-bg);color:var(--vlms-btn-text);font-weight:700;cursor:pointer;}
.video-lms-note-delete:disabled{opacity:.55;cursor:not-allowed;}
.video-lms-note-item.is-removing{opacity:.55;pointer-events:none;}
