/*
===================================
Lebenshilfe Bremervörde / Zeven gGmbH
Projekt: LHBZ Intranet 
Entwickler: Florian Munzert
Mitwirkende: Adam Kilani, Janosch Buschmann
Datei: lh_overrides.css
Datei-Link: https://intern.lhbz.it/lh_overrides.css
===================================
*/

[data-theme="dark"] .hero-card,[data-theme="dark"] .pm-sidebar,[data-theme="dark"] .pm-member-search,[data-theme="dark"] .detail-row,[data-theme="dark"] .assign-chip,[data-theme="dark"] .user-card,[data-theme="dark"] .folder-header-card,[data-theme="dark"] .blocked-item,[data-theme="dark"] .blocked-stat-card,[data-theme="dark"] .blocked-preview-pill,[data-theme="dark"] .allow-row,[data-theme="dark"] .source-detail-bar,[data-theme="dark"] .source-search-form,[data-theme="dark"] .sticky-modal-head,[data-theme="dark"] .sync-right,[data-theme="dark"] .pms-security-card,[data-theme="dark"] .pms-security-hero,[data-theme="dark"] .mini-pick,[data-theme="dark"] .mini-status.off,[data-theme="dark"] .pms-state.is-off,[data-theme="dark"] .modal-hint,[data-theme="dark"] .vault-searchbar,[data-theme="dark"] .vault-toolbar-compact,[data-theme="dark"] .admin-nav,[data-theme="dark"] .search,[data-theme="dark"] .permission-profile-card,[data-theme="dark"] .permission-profile-card.is-deviation,[data-theme="dark"] .profile-definition-area,[data-theme="dark"] .profile-definition-card,[data-theme="dark"] .role-profile-help,[data-theme="dark"] .indiv-perm-wrap,[data-theme="dark"] .individual-right-row,[data-theme="dark"] .mp-card,[data-theme="dark"] .mp-chat-box,[data-theme="dark"] .mp-chat-bubble,[data-theme="dark"] .mp-chat-form,[data-theme="dark"] .mp-chat-head,[data-theme="dark"] .mp-chat-main,[data-theme="dark"] .mp-chat-main-form,[data-theme="dark"] .mp-chat-room-create,[data-theme="dark"] .mp-chat-room-list,[data-theme="dark"] .mp-messages,[data-theme="dark"] .mp-msg,[data-theme="dark"] .mp-room-item,[data-theme="dark"] .mp-stat,[data-theme="dark"] .mp-thread-item,[data-theme="dark"] .mp-thread-list,[data-theme="dark"] .mp-fact,[data-theme="dark"] .mp-filter,[data-theme="dark"] .mp-empty,[data-theme="dark"] .mp-access-box,[data-theme="dark"] .mp-access-list,[data-theme="dark"] .mp-admin-note,[data-theme="dark"] .mp-archive-hint,[data-theme="dark"] .mp-textarea,[data-theme="dark"] .bubble,[data-theme="dark"] .chat-panel,[data-theme="dark"] .room,[data-theme="dark"] .room-create,[data-theme="dark"] .user-pick,[data-theme="dark"] .send-form,[data-theme="dark"] .select,[data-theme="dark"] .contact-card,[data-theme="dark"] .filter-card,[data-theme="dark"] .empty,[data-theme="dark"] .modal,[data-theme="dark"] .pm-modal,[data-theme="dark"] .vault-modal{background:var(--glass-2)!important;border-color:var(--glass-brd)!important;color:var(--text)!important}

[data-theme="dark"] .notice.err,[data-theme="dark"] .mp-error,[data-theme="dark"] .alert.err{background:rgba(200,60,46,.16)!important;color:#f2998c!important;border-color:rgba(200,60,46,.34)!important}

[data-theme="dark"] .status.away,[data-theme="dark"] .status.busy{color:var(--text)!important}



.btn:hover,.btn-primary:hover,.btn-submit:hover,.btn-secondary:hover,.btn-secondary-action:hover,.btn-ghost:hover,.btn-danger:hover,.btn-danger-action:hover,.btn-mini:hover,a.btn:hover,button.btn:hover,input[type="submit"]:hover,input[type="button"]:hover,.news-card:hover,.news-card.clickable-news-card:hover,.episode-card:hover,.episode-card.glow-card:hover,.training-card:hover,.training-card.glow-card:hover,.card:hover,.app-card:hover,.lh-card:hover,.glow-card:hover,.template-card:hover,.result-card:hover,.mp-card:hover,.contact-card:hover,.user-card:hover,.mini-stat:hover{transform:none!important}
.news-card:hover .news-image img,.episode-card:hover .episode-cover img,.training-card:hover .training-image img,.training-card:hover .training-image,.news-card:hover img,.episode-card:hover img,.training-card:hover img{transform:none!important;filter:none!important}

.news-card::before,.news-card.clickable-news-card::before,.episode-card::before,.episode-card.glow-card::before,.training-card::before,.training-card.glow-card::before{display:none!important;content:none!important;opacity:0!important;background:none!important}


input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]),textarea,select,.form-control,.input,.textarea{background:rgba(255,255,255,.72)!important;border:1.5px solid rgba(10,90,60,.22)!important}
input::placeholder,textarea::placeholder{color:var(--soft)!important;opacity:1}
[data-theme="dark"] input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]),[data-theme="dark"] textarea,[data-theme="dark"] select,[data-theme="dark"] .form-control{background:rgba(255,255,255,.05)!important;border:1.5px solid rgba(150,205,170,.3)!important;color:var(--text)!important}
[data-theme="dark"] input[type="file"]{color:var(--text)!important}


.modal-head,.lh-detail-head,.lh-detail-body,.lh-detail-media,.lh-detail-info,.lh-detail-extra,.modal-actions{background:transparent!important}
.detail-content,.lh-detail-content,.lh-detail-text{background:var(--glass-2)!important;border:1px solid var(--glass-brd)!important;color:var(--text)!important}
.modal-head,.lh-detail-head{border-bottom:1px solid var(--hair)!important}


.modal-box,.modalbox,.modal-card,.mp-modal-box,.lh-modal-box,.tutorial-first-box,.admin-page-visibility-box{position:relative!important}
.modal-box .modal-close,.modal-box .close,.modal-box .lh-detail-close,.modalbox .modal-close,.mp-modal-box .mp-modal-close,.lh-modal-box .close,.admin-page-visibility-box .admin-page-visibility-close,.tutorial-first-box .tutorial-first-close{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;margin:0!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--glass)!important;color:var(--brand-deep)!important;border:1px solid var(--glass-brd)!important;box-shadow:none!important;font-size:0!important;line-height:0!important;overflow:hidden;z-index:6!important;transition:transform .45s var(--ease),box-shadow .35s,border-color .35s!important}
[data-theme="dark"] .modal-box .modal-close,[data-theme="dark"] .modal-box .close,[data-theme="dark"] .modal-box .lh-detail-close,[data-theme="dark"] .mp-modal-box .mp-modal-close,[data-theme="dark"] .tutorial-first-box .tutorial-first-close{color:var(--accent-2)!important}
.modal-box .modal-close::after,.modal-box .close::after,.modal-box .lh-detail-close::after,.mp-modal-box .mp-modal-close::after,.tutorial-first-box .tutorial-first-close::after,.admin-page-visibility-box .admin-page-visibility-close::after{content:'\00d7';font-size:22px;font-weight:700;line-height:1}
.modal-box .modal-close:hover,.modal-box .close:hover,.modal-box .lh-detail-close:hover,.mp-modal-box .mp-modal-close:hover,.tutorial-first-box .tutorial-first-close:hover,.admin-page-visibility-box .admin-page-visibility-close:hover{transform:rotate(90deg)!important;border-color:var(--accent)!important;box-shadow:var(--glow-accent)!important}


.lh-topbar-right{margin-left:auto!important;display:flex!important;align-items:center!important;gap:12px!important}
.lh-topbar-right .lh-theme-toggle{margin-left:0!important}


[data-theme="dark"] .glow-card,[data-theme="dark"] .card-inner,[data-theme="dark"] .profile-section,[data-theme="dark"] .welcome-card,[data-theme="dark"] .intro-card,[data-theme="dark"] .meta-card{background:var(--glass-2)!important;border-color:var(--glass-brd)!important;color:var(--text)!important}
[data-theme="dark"] input[type="file"]{background:rgba(255,255,255,.05)!important;border:1.5px dashed rgba(150,205,170,.3)!important;color:var(--text)!important}



.lh-theme-toggle:hover{transform:rotate(40deg) scale(1.05)!important}


html body .topbar,html body header.topbar{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important}
html body .topbar>.topbar-title,html body .topbar>div:first-child:not(.lh-topbar-right){margin-right:auto!important}
.lh-topbar-right{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;justify-content:flex-end!important}
.lh-topbar-right .topbar-actions,.lh-topbar-right .top-actions,.lh-topbar-right .admin-actions,.lh-topbar-right .mp-actions{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important}


html:not([data-theme="dark"]){--glow-accent:0 0 30px rgba(191,154,63,.34);--glow-brand:0 0 26px rgba(10,125,84,.26);--card-shadow:0 22px 55px rgba(12,40,30,.13)}


.mp-btn-primary,.mp-btn-create,.mp-btn-send{background:linear-gradient(135deg,var(--brand-bright),var(--brand-deep))!important;color:#fff!important;border:0!important}
.mp-btn,.mp-btn-light,.mp-btn-ghost,.mp-btn-secondary{background:var(--glass-2)!important;color:var(--brand-deep)!important;border:1px solid var(--glass-brd)!important}
[data-theme="dark"] .mp-btn,[data-theme="dark"] .mp-btn-light,[data-theme="dark"] .mp-btn-ghost,[data-theme="dark"] .mp-btn-secondary{color:var(--accent-2)!important}
.mp-btn-danger{background:linear-gradient(135deg,#e2604f,#c2392b)!important;color:#fff!important;border:0!important}


.lh-xclose{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;bottom:auto!important;width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important;margin:0!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--glass)!important;color:var(--brand-deep)!important;border:1px solid var(--glass-brd)!important;font-size:0!important;line-height:0!important;overflow:hidden!important;z-index:9!important;cursor:pointer!important;box-shadow:none!important;transition:transform .45s var(--ease),box-shadow .35s,border-color .35s!important}
[data-theme="dark"] .lh-xclose{color:var(--accent-2)!important}
.lh-xclose::after{content:'\00d7'!important;font-size:22px!important;font-weight:700!important;line-height:1!important;font-family:Arial,sans-serif!important}
.lh-xclose:hover{transform:rotate(90deg)!important;border-color:var(--accent)!important;box-shadow:var(--glow-accent)!important}


[data-theme="dark"] [class*="-card"],[data-theme="dark"] [class*="-box"],[data-theme="dark"] [class*="panel"],[data-theme="dark"] [class*="tile"],[data-theme="dark"] [class*="hero"],[data-theme="dark"] [class*="-section"],[data-theme="dark"] [class*="-row"],[data-theme="dark"] [class*="license"],[data-theme="dark"] [class*="lizenz"],[data-theme="dark"] [class*="-item"]:not(.menu-item):not(.submenu-item),[data-theme="dark"] [class*="-list"],[data-theme="dark"] [class*="-field"],[data-theme="dark"] [class*="-cell"],[data-theme="dark"] [class*="meta-"],[data-theme="dark"] [class*="-chip"]{background-color:var(--glass-2)!important;border-color:var(--glass-brd)!important;color:var(--text)!important}
[data-theme="dark"] [class*="modal-box"],[data-theme="dark"] [class*="-modal"] .modal,[data-theme="dark"] .modal,[data-theme="dark"] .modal-card,[data-theme="dark"] .modalbox{background:var(--glass-3)!important;border-color:var(--glass-brd)!important;color:var(--text)!important}

html[data-theme="dark"] body input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]),html[data-theme="dark"] body textarea,html[data-theme="dark"] body select,html[data-theme="dark"] body .form-control,html[data-theme="dark"] body .search,html[data-theme="dark"] body .input{background:rgba(255,255,255,.06)!important;border:1.5px solid rgba(150,205,170,.34)!important;color:var(--text)!important}
html[data-theme="dark"] body input::placeholder,html[data-theme="dark"] body textarea::placeholder{color:var(--soft)!important}

[class*="modal-head"],[class*="detail-head"],[class*="modal-actions"]{background:transparent!important}


[data-theme="dark"] .alert-success,[data-theme="dark"] .alert-box.alert-success,[data-theme="dark"] .notice.ok{background:rgba(0,168,107,.16)!important;color:#8fe9c4!important;border-color:rgba(0,168,107,.3)!important}
[data-theme="dark"] .alert-error,[data-theme="dark"] .alert-box.alert-error,[data-theme="dark"] .notice.err{background:rgba(200,60,46,.16)!important;color:#f2998c!important;border-color:rgba(200,60,46,.34)!important}
[data-theme="dark"] .badge{color:var(--accent-2)!important}
[data-theme="dark"] .news-card .badge.orange,[data-theme="dark"] .badge.orange{color:#f0b27a!important}


.lh-theme-toggle{transition:transform .5s var(--ease),box-shadow .35s,border-color .35s,background .3s!important}


html body .episodes-grid,html body .trainings-grid,html body .news-grid{grid-template-columns:repeat(auto-fill,minmax(258px,1fr))!important;gap:18px!important;align-items:stretch!important}
html body .episode-card.glow-card,html body .training-card.glow-card,html body .news-card,html body .news-card.clickable-news-card{background:radial-gradient(150% 130% at 100% 0%,rgba(0,182,120,.10),transparent 56%),var(--glass-2)!important;border:1px solid var(--glass-brd)!important;border-radius:18px!important;box-shadow:var(--card-shadow)!important;text-align:left!important;overflow:hidden!important;transform:none!important}
html body .episode-card .episode-card-inner,html body .episode-card .card-inner,html body .training-card .card-inner{background:transparent!important;padding:0!important;align-items:flex-start!important;text-align:left!important}
html body .episode-cover,html body .episode-cover-fallback,html body .training-image,html body .news-image,html body .news-image-placeholder{width:100%!important;aspect-ratio:16/9!important;height:auto!important;min-height:0!important;max-height:none!important;border:0!important;border-bottom:1px solid var(--glass-brd)!important;border-radius:0!important;object-fit:cover!important;margin:0!important}
html body .episode-content,html body .news-content{padding:15px 17px 15px!important;align-items:flex-start!important;text-align:left!important;background:transparent!important}
html body .episode-meta-top,html body .training-meta,html body .news-meta{justify-content:flex-start!important;text-align:left!important;gap:8px!important;color:var(--soft)!important}
html body .episode-title,html body .training-title,html body .news-title{text-align:left!important;font-size:16.5px!important;color:var(--text)!important;margin:0 0 7px!important}
html body .episode-desc,html body .episode-subtitle,html body .training-desc,html body .news-excerpt{text-align:left!important;font-size:13px!important;color:var(--muted)!important;margin-bottom:14px!important}
html body .episode-footer,html body .training-footer,html body .news-footer{justify-content:space-between!important;align-items:center!important;text-align:left!important;border-top:1px solid var(--hair)!important;padding-top:12px!important}
html body .episode-card:hover,html body .training-card:hover,html body .news-card:hover{transform:none!important}

html body .profile-section,html body .meta-card,html body .license-card,html body .lizenz-card,html body .task-card,html body .aufgabe-card,html body .assignment-card{background:var(--glass-2)!important;border:1px solid var(--glass-brd)!important;color:var(--text)!important;border-radius:16px!important}
html[data-theme="dark"] body .profile-section,html[data-theme="dark"] body .meta-card,html[data-theme="dark"] body [class*="license"],html[data-theme="dark"] body [class*="lizenz"]{background:var(--glass-2)!important;color:var(--text)!important}


[data-theme="dark"] .admin-page-visibility-box,[data-theme="dark"] .allergy-grid,[data-theme="dark"] .allow-row,[data-theme="dark"] .answer-editor,[data-theme="dark"] .answer-row,[data-theme="dark"] .archive-card,[data-theme="dark"] .assign-chip,[data-theme="dark"] .blocked-item,[data-theme="dark"] .blocked-preview-pill,[data-theme="dark"] .blocked-stat-card,[data-theme="dark"] .box,[data-theme="dark"] .bubble,[data-theme="dark"] .builder,[data-theme="dark"] .builder-item,[data-theme="dark"] .candidate,[data-theme="dark"] .card,[data-theme="dark"] .card-inner,[data-theme="dark"] .certificate,[data-theme="dark"] .chart-box,[data-theme="dark"] .chat-create-tab,[data-theme="dark"] .chat-panel,[data-theme="dark"] .check-card,[data-theme="dark"] .check-row,[data-theme="dark"] .complete-card,[data-theme="dark"] .contact-card,[data-theme="dark"] .detail-row,[data-theme="dark"] .empty,[data-theme="dark"] .empty-note,[data-theme="dark"] .empty-state,[data-theme="dark"] .entry-head,[data-theme="dark"] .filter,[data-theme="dark"] .filter-card,[data-theme="dark"] .filter-panel,[data-theme="dark"] .folder-admin-item,[data-theme="dark"] .folder-header-card,[data-theme="dark"] .form-actions,[data-theme="dark"] .glow-card,[data-theme="dark"] .group-assignment-card,[data-theme="dark"] .hero,[data-theme="dark"] .hero-card,[data-theme="dark"] .history-item,[data-theme="dark"] .history-table-wrap,[data-theme="dark"] .import-stat,[data-theme="dark"] .indiv-perm-wrap,[data-theme="dark"] .individual-right-row,[data-theme="dark"] .license-item,[data-theme="dark"] .login-card,[data-theme="dark"] .meta-card,[data-theme="dark"] .mini-pick,[data-theme="dark"] .mp-access-box,[data-theme="dark"] .mp-access-list,[data-theme="dark"] .mp-admin-note,[data-theme="dark"] .mp-card,[data-theme="dark"] .mp-chat-box,[data-theme="dark"] .mp-chat-bubble,[data-theme="dark"] .mp-chat-head,[data-theme="dark"] .mp-chat-main,[data-theme="dark"] .mp-chat-main-messages,[data-theme="dark"] .mp-chat-room-create,[data-theme="dark"] .mp-chat-room-list,[data-theme="dark"] .mp-empty,[data-theme="dark"] .mp-fact,[data-theme="dark"] .mp-filter,[data-theme="dark"] .mp-messages,[data-theme="dark"] .mp-msg,[data-theme="dark"] .mp-room-item,[data-theme="dark"] .mp-stat,[data-theme="dark"] .mp-thread-item,[data-theme="dark"] .mp-thread-list,[data-theme="dark"] .msg,[data-theme="dark"] .my-order-row,[data-theme="dark"] .my-orders-card,[data-theme="dark"] .order,[data-theme="dark"] .panel,[data-theme="dark"] .participant-card,[data-theme="dark"] .password-box,[data-theme="dark"] .perm-group,[data-theme="dark"] .permission-profile-card,[data-theme="dark"] .permission-summary-item,[data-theme="dark"] .person-picker,[data-theme="dark"] .pick-card,[data-theme="dark"] .pms-security-card,[data-theme="dark"] .pms-security-hero,[data-theme="dark"] .product-card,[data-theme="dark"] .product-empty,[data-theme="dark"] .profile-definition-area,[data-theme="dark"] .profile-definition-card,[data-theme="dark"] .question-block,[data-theme="dark"] .question-card,[data-theme="dark"] .question-html,[data-theme="dark"] .recipe-search-results,[data-theme="dark"] .result-card,[data-theme="dark"] .result-table,[data-theme="dark"] .role-profile-help,[data-theme="dark"] .room,[data-theme="dark"] .room-create,[data-theme="dark"] .search-panel,[data-theme="dark"] .share-card,[data-theme="dark"] .signature-pad,[data-theme="dark"] .source-detail-bar,[data-theme="dark"] .stat,[data-theme="dark"] .stat-item,[data-theme="dark"] .step-card,[data-theme="dark"] .summary,[data-theme="dark"] .table-card,[data-theme="dark"] .task-card,[data-theme="dark"] .template-card,[data-theme="dark"] .training-card,[data-theme="dark"] .training-top,[data-theme="dark"] .transcript-content,[data-theme="dark"] .tree-drop-child,[data-theme="dark"] .tree-row,[data-theme="dark"] .tutorial-chapter-card,[data-theme="dark"] .tutorial-video-box,[data-theme="dark"] .user-card,[data-theme="dark"] .user-pick,[data-theme="dark"] .vault-toolbar-compact,[data-theme="dark"] .visible-box,[data-theme="dark"] .visible-user{background-color:var(--glass-2)!important;border-color:var(--glass-brd)!important;color:var(--text)!important}
[data-theme="dark"] .lightbox,[data-theme="dark"] .confirm-box,[data-theme="dark"] .vault-modal,[data-theme="dark"] .sticky-modal-head,[data-theme="dark"] .image-gate-body,[data-theme="dark"] .image-gate,[data-theme="dark"] .mp-modal-box,[data-theme="dark"] .modal-box,[data-theme="dark"] .modal,[data-theme="dark"] .pm-modal,[data-theme="dark"] .mp-modal-head,[data-theme="dark"] .modalbox,[data-theme="dark"] .modal-actions{background-color:var(--glass-3)!important;border-color:var(--glass-brd)!important;color:var(--text)!important}
[data-theme="dark"] .search,[data-theme="dark"] .form-control,[data-theme="dark"] .select,[data-theme="dark"] .mp-textarea,[data-theme="dark"] .pm-member-search,[data-theme="dark"] .vault-searchbar{background:rgba(255,255,255,.06)!important;border:1.5px solid rgba(150,205,170,.34)!important;color:var(--text)!important}
[data-theme="dark"] .alert-success,[data-theme="dark"] .notice.ok,[data-theme="dark"] .valid{background:rgba(0,168,107,.16)!important;color:#8fe9c4!important;border-color:rgba(0,168,107,.3)!important}
[data-theme="dark"] .alert-error,[data-theme="dark"] .notice.err{background:rgba(200,60,46,.16)!important;color:#f2998c!important;border-color:rgba(200,60,46,.34)!important}
[data-theme="dark"] .badge,[data-theme="dark"] .tag,[data-theme="dark"] .pill{color:var(--accent-2)!important}




#modalDetail .modal-box,#modalDetail .modal-box.detail,#episodeDetailModal .modal-box,#detailModal .modal-box{background:var(--glass-3)!important;border:1px solid var(--glass-brd)!important;color:var(--text)!important;box-shadow:var(--card-shadow),var(--glow-accent)!important;backdrop-filter:blur(28px) saturate(1.2)!important;-webkit-backdrop-filter:blur(28px) saturate(1.2)!important;position:relative!important;border-radius:24px!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:92vh!important}
#modalDetail .modal-head,#episodeDetailModal .modal-head,#detailModal .modal-head{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid var(--hair)!important;padding-right:60px!important}
#modalDetail .modal-box.detail .detail-content,#modalDetail .modal-box.detail .detail-meta,#modalDetail .detail-layout,#modalDetail .lh-detail-body,#modalDetail .lh-detail-info,#modalDetail .lh-detail-media,#episodeDetailModal .detail-layout,#episodeDetailModal .modal-box .detail-content,#detailModal .detail-layout{background:transparent!important;color:var(--text)!important;border-color:var(--hair)!important;box-shadow:none!important}
#modalDetail .detail-heading h2,#modalDetail .modal-box.detail .modal-title,#modalDetail .lh-detail-main-title,#detailModal #detailTitle,#episodeDetailModal .detail-heading p,#episodeDetailModal .player-title-text strong{color:var(--brand-deep)!important;font-family:var(--font-heading)!important}
[data-theme="dark"] #modalDetail .detail-heading h2,[data-theme="dark"] #modalDetail .modal-box.detail .modal-title,[data-theme="dark"] #modalDetail .lh-detail-main-title,[data-theme="dark"] #detailModal #detailTitle,[data-theme="dark"] #episodeDetailModal .detail-heading p,[data-theme="dark"] #episodeDetailModal .player-title-text strong{color:var(--accent-2)!important}
#modalDetail .modal-box.detail .detail-image,#modalDetail #detailImage,#episodeDetailModal .wave-wrap,#episodeDetailModal .player-hint{background:var(--glass-2)!important;border-color:var(--glass-brd)!important;color:var(--text)!important}

#modalDetail .modal-box.detail .modal-close,#modalDetail .modal-close,#episodeDetailModal .modal-close,#detailModal .modal-close,#modalDetail .lh-detail-close,#episodeDetailModal .lh-detail-close{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;bottom:auto!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;margin:0!important;border-radius:12px!important;background:var(--glass)!important;color:var(--brand-deep)!important;border:1px solid var(--glass-brd)!important;font-size:0!important;line-height:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:12!important;overflow:hidden!important;box-shadow:none!important;transition:transform .45s var(--ease),box-shadow .35s,border-color .35s!important}
[data-theme="dark"] #modalDetail .modal-close,[data-theme="dark"] #episodeDetailModal .modal-close,[data-theme="dark"] #detailModal .modal-close,[data-theme="dark"] #modalDetail .lh-detail-close{color:var(--accent-2)!important}
#modalDetail .modal-box.detail .modal-close::after,#modalDetail .modal-close::after,#episodeDetailModal .modal-close::after,#detailModal .modal-close::after,#modalDetail .lh-detail-close::after,#episodeDetailModal .lh-detail-close::after{content:'\00d7'!important;font-size:24px!important;font-weight:700!important;line-height:1!important;font-family:Arial,Helvetica,sans-serif!important;color:inherit!important}
#modalDetail .modal-close:hover,#episodeDetailModal .modal-close:hover,#detailModal .modal-close:hover,#modalDetail .lh-detail-close:hover{transform:rotate(90deg)!important;border-color:var(--accent)!important;box-shadow:var(--glow-accent)!important}


html:not([data-theme="dark"]) .card,html:not([data-theme="dark"]) .app-card,html:not([data-theme="dark"]) .lh-card,html:not([data-theme="dark"]) .news-card,html:not([data-theme="dark"]) .episode-card,html:not([data-theme="dark"]) .training-card,html:not([data-theme="dark"]) .glow-card,html:not([data-theme="dark"]) .admin-card,html:not([data-theme="dark"]) .settings-card,html:not([data-theme="dark"]) .info-panel,html:not([data-theme="dark"]) .table-card,html:not([data-theme="dark"]) .modal-box,html:not([data-theme="dark"]) .lh-card,html:not([data-theme="dark"]) .folder-card{border:1px solid rgba(10,95,62,.16)!important;box-shadow:0 14px 34px rgba(12,45,32,.10),0 2px 0 rgba(255,255,255,.7) inset!important}
html:not([data-theme="dark"]) .card:hover,html:not([data-theme="dark"]) .app-card:hover,html:not([data-theme="dark"]) .lh-card:hover,html:not([data-theme="dark"]) .news-card:hover,html:not([data-theme="dark"]) .episode-card:hover,html:not([data-theme="dark"]) .training-card:hover,html:not([data-theme="dark"]) .glow-card:hover{border-color:var(--accent)!important;box-shadow:0 22px 50px rgba(12,45,32,.16),0 0 40px rgba(191,154,63,.28)!important}

html:not([data-theme="dark"]) .app-sidebar.sidebar{box-shadow:6px 0 28px rgba(12,45,32,.06)!important}
html:not([data-theme="dark"]) header.topbar,html:not([data-theme="dark"]) .topbar{box-shadow:0 8px 26px rgba(12,45,32,.07)!important}

html:not([data-theme="dark"]) input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]),html:not([data-theme="dark"]) textarea,html:not([data-theme="dark"]) select,html:not([data-theme="dark"]) .form-control{background:#fff!important;border:1.5px solid rgba(10,95,62,.2)!important}



.modal-close,.close,.lh-detail-close,.lh-xclose,.mp-modal-close,.chat-modal-close,.tutorial-first-close,.admin-page-visibility-close,
#modalDetail .lh-detail-close,#modalDetail .modal-close,#episodeDetailModal .modal-close,#episodeDetailModal .lh-detail-close,#detailModal .modal-close{
  position:absolute!important;top:14px!important;right:14px!important;left:auto!important;bottom:auto!important;
  width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;padding:0!important;margin:0!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  border-radius:12px!important;border:1px solid var(--glass-brd)!important;background:var(--glass)!important;
  color:var(--brand-deep)!important;font-size:0!important;line-height:0!important;text-indent:0!important;text-decoration:none!important;
  overflow:hidden!important;cursor:pointer!important;z-index:30!important;box-shadow:none!important;
  transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s,background .3s!important;
}
[data-theme="dark"] .modal-close,[data-theme="dark"] .close,[data-theme="dark"] .lh-detail-close,[data-theme="dark"] .lh-xclose,[data-theme="dark"] .mp-modal-close,[data-theme="dark"] .chat-modal-close,[data-theme="dark"] .tutorial-first-close,[data-theme="dark"] .admin-page-visibility-close,
[data-theme="dark"] #modalDetail .lh-detail-close,[data-theme="dark"] #modalDetail .modal-close,[data-theme="dark"] #episodeDetailModal .lh-detail-close{
  color:var(--accent-2)!important;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.20)!important;
}
.modal-close::after,.close::after,.lh-detail-close::after,.lh-xclose::after,.mp-modal-close::after,.chat-modal-close::after,.tutorial-first-close::after,.admin-page-visibility-close::after,
#modalDetail .lh-detail-close::after,#modalDetail .modal-close::after,#episodeDetailModal .lh-detail-close::after,#detailModal .modal-close::after{
  content:''!important;display:block!important;width:18px!important;height:18px!important;border:0!important;
  background:currentColor!important;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6 L18 18 M18 6 L6 18' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") center/18px no-repeat!important;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6 L18 18 M18 6 L6 18' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") center/18px no-repeat!important;
}
.modal-close::before,.close::before,.lh-detail-close::before,.lh-xclose::before,.mp-modal-close::before,.chat-modal-close::before,#modalDetail .lh-detail-close::before{content:none!important;display:none!important;background:none!important}
.modal-close:hover,.close:hover,.lh-detail-close:hover,.lh-xclose:hover,.mp-modal-close:hover,.chat-modal-close:hover,.tutorial-first-close:hover,.admin-page-visibility-close:hover,
#modalDetail .lh-detail-close:hover,#episodeDetailModal .lh-detail-close:hover{transform:rotate(90deg)!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(191,154,63,.18)!important}


.logo-dark{display:none}
[data-theme="dark"] .has-dark-logo .logo-light{display:none}
[data-theme="dark"] .has-dark-logo .logo-dark{display:block}


[data-theme="dark"] .mp-modal-box{background:linear-gradient(180deg,#15241d,#0f1b15)!important;border-color:rgba(255,255,255,.12)!important;color:var(--text)!important}
[data-theme="dark"] #episodeDetailModal .detail-shell,[data-theme="dark"] #modalDetail .detail-layout,[data-theme="dark"] #episodeDetailModal .card-inner{background:linear-gradient(180deg,#15241d,#0f1b15)!important;border-color:#243a30!important}
[data-theme="dark"] .modal-box{border-color:rgba(255,255,255,.12)!important}

[data-theme="dark"] .mp-detail-info{background:linear-gradient(180deg,#15241d,#101c16)!important;border-color:#243a30!important;color:var(--text)!important}
[data-theme="dark"] .mp-chat-main-head{background:linear-gradient(180deg,#15241d,#101c16)!important;border-color:#243a30!important}
[data-theme="dark"] .suggestion-box{background:linear-gradient(135deg,#15241d,#101c16)!important;border-color:#243a30!important;color:var(--text)!important}


.modal-close::after,.modal-close::before,.close::after,.close::before,.lh-detail-close::after,.lh-detail-close::before,.lh-xclose::after,.lh-xclose::before,.mp-modal-close::after,.mp-modal-close::before,.chat-modal-close::after,.tutorial-first-close::after,.admin-page-visibility-close::after,#modalDetail .lh-detail-close::after,#modalDetail .modal-close::after,#episodeDetailModal .lh-detail-close::after,#episodeDetailModal .modal-close::after,#detailModal .modal-close::after{content:none!important;display:none!important;-webkit-mask:none!important;mask:none!important;background:none!important}
.lh-xclose .lh-x-ico,.lh-xclose svg,.modal-close svg,.close svg,.lh-detail-close svg,.mp-modal-close svg,.chat-modal-close svg,.tutorial-first-close svg,.admin-page-visibility-close svg{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;pointer-events:none!important;stroke:currentColor!important;fill:none!important;opacity:1!important}

.sidebar-logo.logo-dark{display:none!important}
[data-theme="dark"] .has-dark-logo .sidebar-logo.logo-light{display:none!important}
[data-theme="dark"] .has-dark-logo .sidebar-logo.logo-dark{display:block!important}


.lh-xclose .lh-x-ico,.lh-x-ico,.lh-xclose svg,.modal-close svg,.lh-detail-close svg,.mp-modal-close svg,.close svg{display:block!important;width:20px!important;height:20px!important;min-width:20px!important;opacity:1!important;visibility:visible!important;fill:none!important}
.lh-x-ico path,.lh-xclose svg path,.modal-close svg path,.lh-detail-close svg path,.mp-modal-close svg path,.close svg path{stroke:var(--brand-deep)!important;stroke-width:2.4!important;fill:none!important}
[data-theme="dark"] .lh-x-ico path,[data-theme="dark"] .lh-xclose svg path,[data-theme="dark"] .modal-close svg path,[data-theme="dark"] .lh-detail-close svg path,[data-theme="dark"] .mp-modal-close svg path,[data-theme="dark"] .close svg path{stroke:var(--accent-2)!important}

/*
===================================
Lebenshilfe Bremervörde / Zeven gGmbH
Projekt: LHBZ Intranet 
Entwickler: Florian Munzert
Mitwirkende: Adam Kilani, Janosch Buschmann
Datei: lh_overrides.css
Datei-Link: https://intern.lhbz.it/lh_overrides.css
===================================
*/
