/* licensecloud.de 1.5.4 - durchgaengig lesbares Hell-/Dunkel-Theme */
:root[data-theme="light"]{--lc154-page:#eef4f7;--lc154-surface:#fff;--lc154-soft:#e8f0f4;--lc154-text:#092f45;--lc154-heading:#05283c;--lc154-muted:#426474;--lc154-border:#b9d0db;--lc154-link:#006b86;--lc154-nav:#0c4054;--lc154-nav2:#082f40;--lc154-nav-text:#f5fbfd;--lc154-nav-muted:#d5e8ee;--lc154-nav-active:#0b90aa}
:root[data-theme="dark"]{--lc154-page:#07121e;--lc154-surface:#0e1b2d;--lc154-soft:#13263b;--lc154-elevated:#172d44;--lc154-text:#e7f0f5;--lc154-heading:#f7fbfd;--lc154-muted:#b4c5cf;--lc154-border:#245c70;--lc154-link:#61dcef;--lc154-nav:#081523;--lc154-nav2:#0b2033;--lc154-nav-text:#edf7fa;--lc154-nav-muted:#b7ced7;--lc154-nav-active:#08768d}
:root[data-theme] body{background:var(--lc154-page)!important;color:var(--lc154-text)!important}
:root[data-theme] body *{text-shadow:none!important}
:root[data-theme="light"] .admin-sidebar,:root[data-theme="light"] aside.admin-sidebar,:root[data-theme="dark"] .admin-sidebar,:root[data-theme="dark"] aside.admin-sidebar{background:linear-gradient(180deg,var(--lc154-nav),var(--lc154-nav2))!important;color:var(--lc154-nav-text)!important;opacity:1!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
:root[data-theme] .admin-sidebar *{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}
:root[data-theme] .admin-sidebar a,:root[data-theme] .admin-sidebar button,:root[data-theme] .admin-sidebar strong,:root[data-theme] .admin-sidebar b,:root[data-theme] .admin-sidebar h1,:root[data-theme] .admin-sidebar h2,:root[data-theme] .admin-sidebar h3{color:var(--lc154-nav-text)!important;-webkit-text-fill-color:var(--lc154-nav-text)!important}
:root[data-theme] .admin-sidebar p,:root[data-theme] .admin-sidebar small,:root[data-theme] .admin-sidebar span:not(.badge){color:var(--lc154-nav-muted)!important;-webkit-text-fill-color:var(--lc154-nav-muted)!important}
:root[data-theme] .admin-sidebar a{font-weight:700!important;text-decoration:none!important;background:transparent!important;border:1px solid transparent!important}
:root[data-theme] .admin-sidebar a:hover{background:rgba(28,127,153,.42)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
:root[data-theme] .admin-sidebar a.active,:root[data-theme] .admin-sidebar a[aria-current="page"],:root[data-theme] .admin-sidebar .active>a{background:var(--lc154-nav-active)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#26d1e5!important;box-shadow:inset 3px 0 0 #7cecff!important}
:root[data-theme="dark"] .admin-main,:root[data-theme="dark"] .admin-content,:root[data-theme="dark"] .admin-page,:root[data-theme="dark"] .admin-container,:root[data-theme="dark"] main{background:var(--lc154-page)!important;color:var(--lc154-text)!important}
:root[data-theme="dark"] .admin-panel,:root[data-theme="dark"] .admin-card,:root[data-theme="dark"] .admin-dashboard-card,:root[data-theme="dark"] .lc150-welcome,:root[data-theme="dark"] .card,:root[data-theme="dark"] .panel{background:var(--lc154-surface)!important;color:var(--lc154-text)!important;border-color:var(--lc154-border)!important;box-shadow:0 12px 28px rgba(0,0,0,.25)!important}
:root[data-theme="dark"] .lc150-license-row,:root[data-theme="dark"] .lc150-system-row,:root[data-theme="dark"] .table-wrap,:root[data-theme="dark"] thead th,:root[data-theme="dark"] tbody td{background:var(--lc154-soft)!important;color:var(--lc154-text)!important;border-color:var(--lc154-border)!important}
:root[data-theme="dark"] h1,:root[data-theme="dark"] h2,:root[data-theme="dark"] h3,:root[data-theme="dark"] h4,:root[data-theme="dark"] h5,:root[data-theme="dark"] h6,:root[data-theme="dark"] strong,:root[data-theme="dark"] th{color:var(--lc154-heading)!important;-webkit-text-fill-color:var(--lc154-heading)!important}
:root[data-theme="dark"] p,:root[data-theme="dark"] li,:root[data-theme="dark"] label,:root[data-theme="dark"] dt,:root[data-theme="dark"] dd,:root[data-theme="dark"] td,:root[data-theme="dark"] small{color:var(--lc154-text)!important;-webkit-text-fill-color:var(--lc154-text)!important}
:root[data-theme="dark"] input,:root[data-theme="dark"] select,:root[data-theme="dark"] textarea{background:var(--lc154-soft)!important;color:var(--lc154-text)!important;border-color:var(--lc154-border)!important}
:root[data-theme="dark"] a:not(.admin-button):not(.btn):not([class*="button"]){color:var(--lc154-link)!important;-webkit-text-fill-color:var(--lc154-link)!important}
:root[data-theme="light"] .admin-main,:root[data-theme="light"] .admin-content,:root[data-theme="light"] .admin-page,:root[data-theme="light"] .admin-container{background:var(--lc154-page)!important;color:var(--lc154-text)!important}
:root[data-theme="dark"] .site-header,:root[data-theme="dark"] header,:root[data-theme="dark"] .navbar,:root[data-theme="dark"] .topbar{background:#091727!important;color:var(--lc154-heading)!important;border-color:var(--lc154-border)!important}
:root[data-theme="dark"] .site-header a,:root[data-theme="dark"] header a,:root[data-theme="dark"] .navbar a{color:var(--lc154-link)!important;-webkit-text-fill-color:var(--lc154-link)!important}
:root[data-theme="dark"] main,:root[data-theme="dark"] main>section,:root[data-theme="dark"] .content,:root[data-theme="dark"] .content-section,:root[data-theme="dark"] .features,:root[data-theme="dark"] .pricing,:root[data-theme="dark"] .contact-section{background:var(--lc154-page)!important;color:var(--lc154-text)!important}
:root[data-theme="dark"] .hero,:root[data-theme="dark"] .hero-section{background:linear-gradient(120deg,#0b1c2d,#123149)!important;color:var(--lc154-text)!important}
:root[data-theme="dark"] main h1,:root[data-theme="dark"] main h2,:root[data-theme="dark"] main h3,:root[data-theme="dark"] main h4,:root[data-theme="dark"] main h5,:root[data-theme="dark"] main h6{color:var(--lc154-heading)!important;-webkit-text-fill-color:var(--lc154-heading)!important}
:root[data-theme="dark"] main p,:root[data-theme="dark"] main li,:root[data-theme="dark"] main span:not(.lc-theme-toggle__icon):not(.lc-theme-toggle__text),:root[data-theme="dark"] main small{color:var(--lc154-text)!important;-webkit-text-fill-color:var(--lc154-text)!important}
:root[data-theme="dark"] main .card,:root[data-theme="dark"] main article,:root[data-theme="dark"] main .feature-card,:root[data-theme="dark"] main .product-card,:root[data-theme="dark"] main .category-card{background:var(--lc154-surface)!important;color:var(--lc154-text)!important;border-color:var(--lc154-border)!important}
:root[data-theme="dark"] main .card p,:root[data-theme="dark"] main article p,:root[data-theme="dark"] main .feature-card p,:root[data-theme="dark"] main .product-card p,:root[data-theme="dark"] main .category-card p{color:var(--lc154-text)!important;-webkit-text-fill-color:var(--lc154-text)!important}
:root[data-theme="dark"] footer,:root[data-theme="dark"] .site-footer{background:#081523!important;color:var(--lc154-text)!important;border-color:var(--lc154-border)!important}
:root[data-theme="dark"] footer *{color:var(--lc154-text)!important;-webkit-text-fill-color:var(--lc154-text)!important}
:root[data-theme] .admin-button,:root[data-theme] .btn,:root[data-theme] button,:root[data-theme] input[type="submit"]{color:#fff!important;-webkit-text-fill-color:#fff!important}
:root[data-theme] .lc150-count,:root[data-theme] .lc150-count *{color:#fff!important;-webkit-text-fill-color:#fff!important}:root[data-theme] .lc150-count.orange,:root[data-theme] .lc150-count.orange *{color:#10273a!important;-webkit-text-fill-color:#10273a!important}
