.lms-completion-wrapper{margin-top:1.5em;padding-top:1em;border-top:1px solid var(--primary-low)}.lms-complete-btn{display:inline-flex;align-items:center;gap:.4em}.lms-complete-btn .lms-check-icon{vertical-align:middle}.lms-complete-btn.lms-done{border-color:var(--success);color:var(--success)}.lms-complete-btn.lms-needs-review{border-color:var(--highlight);color:var(--highlight)}.lms-next-lesson{margin-top:.75em}.lms-next-btn{display:inline-flex;align-items:center;font-weight:500}.lms-course-header{display:flex;flex-direction:column;align-items:flex-start;gap:.5em;margin:.5em 0 .75em}.lms-progress-bar{max-width:400px;width:100%}.lms-progress-track{height:8px;background:var(--primary-low);border-radius:4px;overflow:hidden}.lms-progress-fill{height:100%;background:var(--tertiary);border-radius:4px;transition:width .4s ease}.lms-progress-label{display:block;font-size:.82em;color:var(--primary-medium);margin-top:.35em}.lms-position{font-weight:700;color:var(--primary-medium);margin-right:.1em}.lms-status-badge{display:inline-flex;align-items:center;gap:.25em;font-size:.75em;padding:.1em .45em;border-radius:3px;margin-left:.5em;vertical-align:middle;font-weight:normal;color:var(--primary-medium);border:1px solid var(--primary-low)}.lms-status-badge.lms-done{background:var(--primary-very-low)}.lms-status-badge.lms-review{background:var(--highlight-low, var(--primary-low))}.lms-course-badge{display:inline-flex;align-items:center;font-size:.7em;padding:.15em .5em;border-radius:3px;margin-left:.6em;vertical-align:middle;color:var(--tertiary);background:var(--tertiary-very-low, var(--primary-very-low));border:1px solid var(--tertiary-low, var(--primary-low));font-weight:500}.topic-list.--d-topic-cards .topic-list-item .link-bottom-line{display:flex !important;align-items:center;gap:.4em}.topic-list.--d-topic-cards .topic-list-item .link-bottom-line .discourse-tags{display:inline-flex !important;align-items:center;flex-wrap:nowrap !important;gap:.5em;font-size:0 !important}.topic-list.--d-topic-cards .topic-list-item .link-bottom-line .discourse-tags li{display:inline-flex !important;margin:0 !important;padding:0 !important}.topic-list.--d-topic-cards .topic-list-item .link-bottom-line .discourse-tags li+li{margin-left:1.25em !important}.topic-list.--d-topic-cards .topic-list-item .link-bottom-line .discourse-tags .discourse-tag:not(.list-vote-count):not([data-tag-name=geplant]):not([data-tag-name=in-arbeit]):not([data-tag-name=erledigt]),.topic-list.--d-topic-cards .topic-list-item .link-bottom-line .discourse-tags li:not(:has(.list-vote-count)):not(:has([data-tag-name=geplant])):not(:has([data-tag-name=in-arbeit])):not(:has([data-tag-name=erledigt])){display:none !important}.topic-list.--d-topic-cards .topic-list-item .link-bottom-line .discourse-tags .list-vote-count,.topic-list.--d-topic-cards .topic-list-item .link-bottom-line .discourse-tags .discourse-tag[data-tag-name=geplant],.topic-list.--d-topic-cards .topic-list-item .link-bottom-line .discourse-tags .discourse-tag[data-tag-name=in-arbeit],.topic-list.--d-topic-cards .topic-list-item .link-bottom-line .discourse-tags .discourse-tag[data-tag-name=erledigt]{font-size:.8rem !important}.topic-list.--d-topic-cards .topic-list-item .link-bottom-line .badge-category__wrapper{display:none !important}.list-vote-count{display:inline !important;font-size:.8rem !important;color:var(--primary-medium) !important;background:none !important;border:none !important;padding:0 !important;text-decoration:none !important;white-space:nowrap;font-weight:normal}.list-vote-count:not(.vote-count-0){font-weight:700;color:var(--primary-high) !important}.list-vote-count:hover{color:var(--tertiary) !important}.list-vote-count::before{content:"   (";white-space:pre}.list-vote-count::after{content:")"}.topic-list.--d-topic-cards .topic-list-item.category-austausch-roadmap .topic-category-data,.topic-list.--d-topic-cards .topic-list-item.category-austausch-roadmap .topic-creator-data,.topic-list.--d-topic-cards .topic-list-item.category-austausch-roadmap .topic-activity-data{display:none !important}.discourse-tag[data-tag-name=geplant],.discourse-tag[data-tag-name=in-arbeit],.discourse-tag[data-tag-name=erledigt]{display:inline-flex !important;padding:.2em .6em;border-radius:4px;font-weight:600;text-decoration:none;border:1px solid}.discourse-tag[data-tag-name=geplant]{color:#8a9bae;background:rgba(138,155,174,.12);border-color:rgba(138,155,174,.3)}.discourse-tag[data-tag-name=in-arbeit]{color:#e9a84c;background:rgba(233,168,76,.12);border-color:rgba(233,168,76,.3)}.discourse-tag[data-tag-name=erledigt]{color:#4ec66c;background:rgba(78,198,108,.12);border-color:rgba(78,198,108,.3)}.topic-title-voting .vote-button,.title-voting .vote-button{padding:.55em 1.2em !important;font-size:1em !important;min-width:8em}.topic-title-voting .vote-count-wrapper,.title-voting .vote-count-wrapper{min-width:2.8em;min-height:2.8em;font-size:1.1em}.lms-admin-toggle{display:inline-flex;align-items:center;gap:.35em;margin-left:.6em;vertical-align:middle;cursor:pointer;font-size:.7em;padding:.15em .5em;border-radius:3px;font-weight:500;color:var(--tertiary);background:var(--tertiary-very-low, var(--primary-very-low));border:1px solid var(--tertiary-low, var(--primary-low));-webkit-user-select:none;user-select:none}.lms-admin-toggle .lms-admin-checkbox{margin:0;cursor:pointer;accent-color:var(--tertiary)}.lms-admin-toggle .lms-admin-label{cursor:pointer}.lms-sort-wrapper{display:inline-flex;align-items:center;gap:.35em;margin-left:.6em;font-size:.7em;vertical-align:middle}.lms-sort-wrapper .lms-sort-label{color:var(--primary-medium);font-weight:500}.lms-sort-wrapper .lms-sort-select{font-size:1em;padding:.15em .4em;border-radius:3px;border:1px solid var(--primary-low);background:var(--secondary);color:var(--primary);cursor:pointer}.lms-sort-wrapper .lms-sort-select:disabled{opacity:.5;cursor:wait}.lms-position-input{width:44px;height:28px;padding:2px 4px;margin-right:6px;border:1px solid var(--primary-low);border-radius:4px;background:var(--primary-very-low);color:var(--primary);font-size:var(--font-0);font-weight:600;text-align:center;vertical-align:middle;-moz-appearance:textfield}.lms-position-input::-webkit-inner-spin-button,.lms-position-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lms-position-input:focus{border-color:var(--tertiary);outline:none}.lms-position-input:disabled{opacity:.5;cursor:wait}
/*# sourceMappingURL=common_theme_15_2066ba9c1a75ce7c2de76d800355c8264df668f7.css.map?__ws=campus.outoftheb-ox.de */
