@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--nav-height:56px;--banner-height:0px;--font-mono:"JetBrains Mono", monospace;--bg-main:#e2d4f3;--bg-card:#f4eff9;--bg-ambient:radial-gradient(1200px 680px at 50% -6%, #6e3bde52, transparent 60%), radial-gradient(900px 600px at 100% 100%, #6e3bde38, transparent 65%), radial-gradient(700px 500px at 0% 80%, #8b5cf629, transparent 70%);--accent:#6e3bde;--accent-hover:#5a2ec7;--accent-light:#6e3bde14;--text-primary:#1a1825;--text-secondary:#4a4660;--text-muted:#6f6c8a;--border:#e8e5f0;--success:#16a34a;--danger:#dc2626;--warning:#d97706;--hydro:#0891b2;--hydro-light:#0891b214;--zone-nor:#2563eb;--zone-nor-bg:#2563eb17;--zone-son:#16a34a;--zone-son-bg:#16a34a1a;--zone-off:#d97706;--zone-off-bg:#d977061a;--zone-eig:#64748b;--zone-eig-bg:#64748b1f;--zone-klaer:#334155;--zone-klaer-bg:#3341551f;--bg-primary:var(--bg-card);--bg-secondary:#f0eef8;--bg-tertiary:#f8f7fc;--bg-hover:#f0eef8;--accent-primary:var(--accent);--accent-muted:var(--accent-light);--status-green:var(--success);--status-red:var(--danger);--status-yellow:var(--warning);--status-blue:#4f6ef7;--status-orange:#ea580c;--status-cyan:#0891b2;--border-accent:#6e3bde33;--card-shadow:0 4px 12px #6e3bde14, 0 2px 6px #0000000f;--card-shadow-hover:0 8px 24px #6e3bde24, 0 4px 8px #00000014;--gradient-card:linear-gradient(135deg, #f8f5ff 0%, #f0ebff 100%);--table-header-bg:#f0ebff;--table-row-odd:#f7f5fc;--table-row-even:#fbf8fd;--table-row-hover:#eeebf8;--scrollbar-track:#f0eef8;--scrollbar-thumb:#c4b8f0;--modal-backdrop:#1e1b2e73;--modal-shadow:0 20px 60px #1e1b2e33;--bg-modal:#ffffffd6;--nav-bg:#ffffffd1;--header-bg:linear-gradient(180deg, #6e3bde94 0%, #6e3bde4d 65%, #6e3bde00 100%);--input-border:#d4d0e8;--nav-brand-bg:linear-gradient(90deg, #5e2db7 0%, #7c3aed 25%, #8b5cf6 50%, #7c3aed 75%, #5e2db7 100%);--nav-brand-aurora:#ffffff8c;--duration-fast:.16s;--duration-base:.2s;--duration-slow:.28s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-default:cubic-bezier(.25, .1, .25, 1)}[data-theme=dark]{--bg-main:#18132a;--bg-card:#1a1825;--bg-ambient:radial-gradient(1200px 680px at 50% -6%, #8b5cf64d, transparent 60%), radial-gradient(900px 600px at 100% 100%, #8b5cf62e, transparent 65%), radial-gradient(700px 500px at 0% 80%, #6e3bde24, transparent 70%);--accent:#8b5cf6;--accent-hover:#7c3aed;--accent-light:#8b5cf61f;--text-primary:#f0eff4;--text-secondary:#a09cb2;--text-muted:#6b6880;--border:#2a2738;--success:#22c55e;--danger:#ef4444;--warning:#f59e0b;--hydro:#06a3c4;--hydro-light:#06a3c41f;--zone-nor:#60a5fa;--zone-nor-bg:#60a5fa21;--zone-son:#34d399;--zone-son-bg:#34d3991f;--zone-off:#fbbf24;--zone-off-bg:#fbbf241f;--zone-eig:#94a3b8;--zone-eig-bg:#94a3b821;--zone-klaer:#cbd5e1;--zone-klaer-bg:#cbd5e124;--bg-primary:var(--bg-card);--bg-secondary:#22202e;--bg-tertiary:#1e1b2e;--bg-hover:#262434;--accent-primary:var(--accent);--accent-muted:var(--accent-light);--status-green:var(--success);--status-red:var(--danger);--status-yellow:var(--warning);--status-blue:#6d8afb;--status-orange:#f97316;--status-cyan:#22d3ee;--border-accent:#8b5cf640;--card-shadow:0 4px 12px #0000004d, 0 2px 6px #0003;--card-shadow-hover:0 8px 24px #0006, 0 4px 8px #00000040;--gradient-card:linear-gradient(135deg, #1e1b2e 0%, #22202e 100%);--table-header-bg:#1e1b2e;--table-row-odd:#16141f;--table-row-even:#1a1825;--table-row-hover:#262434;--scrollbar-track:#1a1825;--scrollbar-thumb:#3d3654;--modal-backdrop:#0009;--modal-shadow:0 20px 60px #00000080;--bg-modal:#1a1825d1;--nav-bg:#0e0d12d9;--header-bg:linear-gradient(180deg, #8b5cf68c 0%, #8b5cf647 65%, #8b5cf600 100%);--input-border:#3d3654;--nav-brand-bg:linear-gradient(90deg, #2d1758 0%, #4c1d9e 25%, #6e3bde 50%, #4c1d9e 75%, #2d1758 100%);--nav-brand-aurora:#c4b5fd73;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-main);background-image:var(--bg-ambient);color:var(--text-primary);-webkit-font-smoothing:antialiased;transition:background-color .4s var(--ease-default), color .4s var(--ease-default);background-repeat:no-repeat;background-attachment:fixed;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;line-height:1.5}code,.mono{font-family:JetBrains Mono,monospace}.app-layout{flex-direction:column;min-height:100dvh;display:flex}.main-content{background:0 0;flex:1;min-height:0;overflow:clip visible}.page-slide-in{animation:.55s cubic-bezier(.22,1,.36,1) backwards page-slide-in}@keyframes page-slide-in{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.page-slide-in .page-header{animation:.6s cubic-bezier(.22,1,.36,1) 80ms backwards reveal-up}.page-slide-in .page-body>h2,.page-slide-in .page-body>.card,.page-slide-in .page-body>.card-grid,.page-slide-in .page-body>.stat-card,.page-slide-in .page-body>.site-card,.page-slide-in .page-body>.table-container,.page-slide-in .page-body>.algo-summary-bar,.page-slide-in .page-body>.filters-bar,.page-slide-in .page-body>.filter-pills,.page-slide-in .page-body>.error-box,.page-slide-in .page-body>div,.page-slide-in .page-body>section{animation:.6s cubic-bezier(.22,1,.36,1) backwards reveal-up}.page-slide-in .page-body>:first-child{animation-delay:.15s}.page-slide-in .page-body>:nth-child(2){animation-delay:.26s}.page-slide-in .page-body>:nth-child(3){animation-delay:.37s}.page-slide-in .page-body>:nth-child(4){animation-delay:.47s}.page-slide-in .page-body>:nth-child(5){animation-delay:.56s}.page-slide-in .page-body>:nth-child(6){animation-delay:.64s}.page-slide-in .page-body>:nth-child(7){animation-delay:.71s}.page-slide-in .page-body>:nth-child(8){animation-delay:.77s}.page-slide-in .page-body>:nth-child(9){animation-delay:.83s}.page-slide-in .page-body>:nth-child(n+10){animation-delay:.88s}.page-slide-in .card-grid>.card,.page-slide-in .card-grid>.stat-card,.page-slide-in .card-grid>.site-card,.page-slide-in .algo-summary-bar>.algo-card{animation:.6s cubic-bezier(.22,1,.36,1) backwards reveal-up}.page-slide-in .card-grid>:first-child,.page-slide-in .algo-summary-bar>:first-child{animation-delay:.2s}.page-slide-in .card-grid>:nth-child(2),.page-slide-in .algo-summary-bar>:nth-child(2){animation-delay:.32s}.page-slide-in .card-grid>:nth-child(3),.page-slide-in .algo-summary-bar>:nth-child(3){animation-delay:.43s}.page-slide-in .card-grid>:nth-child(4),.page-slide-in .algo-summary-bar>:nth-child(4){animation-delay:.53s}.page-slide-in .card-grid>:nth-child(5),.page-slide-in .algo-summary-bar>:nth-child(5){animation-delay:.62s}.page-slide-in .card-grid>:nth-child(n+6),.page-slide-in .algo-summary-bar>:nth-child(n+6){animation-delay:.7s}@keyframes reveal-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.page-header{background:var(--header-bg);-webkit-backdrop-filter:blur(14px)saturate(1.3);z-index:50;border-bottom:none;justify-content:space-between;align-items:center;padding:20px 32px 28px;display:flex;position:relative;-webkit-mask-image:linear-gradient(#000 0% 78%,#0000 100%);mask-image:linear-gradient(#000 0% 78%,#0000 100%)}.page-header h1{color:#fff;letter-spacing:-.02em;font-size:22px;font-weight:700}.page-header-actions>span,.page-header-actions>div>span{color:#fffc!important}.page-header h1 .info-tooltip-wrapper{margin-left:8px}.page-header a:not(.btn){color:inherit;text-underline-offset:3px;font-weight:600;text-decoration:underline}.page-header-actions{align-items:center;gap:8px;display:flex}.page-body{padding:24px 32px}.info-tooltip-wrapper{vertical-align:middle;cursor:help;align-items:center;display:inline-flex;position:relative}.info-tooltip-icon{color:var(--text-muted);transition:color var(--duration-fast)}.info-tooltip-wrapper:hover .info-tooltip-icon{color:var(--accent)}.info-tooltip-bubble{background:var(--bg-card);width:max-content;max-width:400px;color:var(--text-primary);border:1.5px solid var(--accent);z-index:99999;white-space:pre-line;border-radius:8px;padding:12px;font-size:13px;font-weight:400;line-height:1.5;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #6e3bde1f,0 2px 8px #0000000f}.info-tooltip-wrapper:hover .info-tooltip-bubble{display:block}.info-tooltip-bubble--portal{display:block;position:fixed;top:auto;left:auto;transform:none}.info-tooltip-wrapper:hover{z-index:99999}.card:has(.info-tooltip-wrapper:hover){z-index:99999;overflow:visible}.card{background:var(--bg-card);border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:12px;padding:20px;transition:all .4s cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.card:hover{box-shadow:var(--card-shadow-hover)}.card.clickable:hover{transform:scale(1.02)}.card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.stat-card{background:var(--gradient-card);border:1px solid var(--border);box-shadow:var(--card-shadow);cursor:default;border-radius:12px;flex-direction:column;gap:6px;padding:20px;transition:all .4s cubic-bezier(.22,1,.36,1);display:flex;transform:translateZ(0)}.stat-card.clickable{cursor:pointer}.stat-card.clickable:hover{box-shadow:var(--card-shadow-hover);border-color:var(--accent);border-left:3px solid var(--accent);transform:scale(1.025)}.stat-card.active{border-color:var(--accent);border-left:3px solid var(--accent);background:var(--accent-light)}.stat-card .stat-label{color:var(--text-secondary);font-size:13px;font-weight:500}.stat-card .stat-value{letter-spacing:-.02em;font-family:JetBrains Mono,monospace;font-size:28px;font-weight:700}.stat-card .stat-sub{color:var(--text-muted);font-size:12px}.site-card{background:var(--gradient-card);border:1px solid #6e3bde1f;border-left:4px solid var(--accent);box-shadow:var(--card-shadow);border-radius:12px;padding:24px;transition:all .4s cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.site-card:hover{box-shadow:var(--card-shadow-hover);transform:scale(1.015)}.site-card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.site-card-header h3{color:var(--text-primary);font-size:18px;font-weight:700}.site-card-stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.site-stat{flex-direction:column;gap:2px;display:flex}.site-stat .label{color:var(--text-secondary);font-size:12px}.site-stat .value{font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700}.algo-list{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}.algo-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.algo-name{color:var(--text-secondary);font-weight:500}.algo-stats{color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:12px}.table-container{border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:12px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}thead th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);background:var(--table-header-bg);border-bottom:1px solid var(--border);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:12px 16px;font-size:12px;font-weight:600;position:sticky;top:0}thead th:hover{color:var(--accent)}tbody tr{border-bottom:1px solid var(--border)}tbody tr:nth-child(odd){background:var(--table-row-odd)}tbody tr:nth-child(2n){background:var(--table-row-even)}tbody tr:hover{background:var(--table-row-hover)}tbody td{white-space:nowrap;padding:10px 16px}.badge{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.badge-green{color:var(--success);background:#16a34a1a}.badge-red{color:var(--danger);background:#dc26261a}.badge-yellow{color:var(--warning);background:#d977061a}.badge-orange{color:#ea580c;background:#f973161f}.badge-blue{color:var(--status-blue);background:#4f6ef71a}.badge-gray{color:var(--text-muted);background:#9d9ab01a}.badge-purple{color:var(--accent);background:#6e3bde1a}.badge-cyan{color:#0891b2;background:#0891b21a}.badge-pink{color:#db2777;background:#db27771a}.badge-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.dot-green{background:var(--success)}.dot-red{background:var(--danger)}.dot-yellow{background:var(--warning)}.dot-orange{background:#ea580c}.dot-blue{background:var(--status-blue)}.dot-gray{background:var(--text-muted)}a.btn,a.btn:hover,a.btn:visited{text-decoration:none}.btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:all .4s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateZ(0)}.btn:hover:not(:disabled){transform:scale(1.045)}.btn:active:not(:disabled){transition-duration:.1s;transform:scale(.97)}.btn:disabled{opacity:.5;cursor:not-allowed}.logistik-seite{padding-bottom:96px}@media (width>=769px){.logistik-seite{padding-right:16px}}.logistik-seite :where(a:not([class]),a.mono){color:var(--accent);text-underline-offset:2px;text-decoration:underline}.logistik-seite :where(a:not([class]),a.mono):hover{color:var(--accent-hover)}[data-theme=dark] .logistik-seite .btn-primary:disabled,[data-theme=dark] .logistik-seite .btn-secondary:disabled{opacity:1;color:var(--text-secondary);background:var(--bg-tertiary);border:1px dashed var(--text-muted)}.logistik-seite .ablauf-storno{min-height:40px;color:var(--danger);text-underline-offset:3px;border:1px solid #0000;align-self:flex-start;text-decoration:underline}.logistik-seite .ablauf-storno:hover:not(:disabled){color:var(--danger);background:#dc262614}[data-theme=dark] .btn-secondary:disabled{opacity:1;color:var(--text-muted);border:1px dashed var(--border);background:0 0}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover:not(:disabled){background:var(--accent-hover)}.btn-secondary{background:var(--bg-card);border:1px solid var(--accent);color:var(--accent)}.btn-secondary:hover:not(:disabled){background:#6e3bde0f}.btn-danger{color:var(--danger);background:#dc26261a;border:1px solid #dc262633}.btn-danger:hover:not(:disabled){background:#dc26262e}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.btn-sm{padding:5px 10px;font-size:12px}.dropdown-action{cursor:pointer;width:100%;color:var(--text-primary);text-align:left;transition:background var(--duration-fast) var(--ease-default);background:0 0;border:none;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:13px;display:flex}.dropdown-action:hover{background:var(--bg-secondary)}input,select,textarea{background:var(--bg-card);border:1px solid var(--input-border);color:var(--text-primary);transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);border-radius:8px;outline:none;padding:8px 12px;font-family:Inter,sans-serif;font-size:14px}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #6e3bde1a}textarea{resize:vertical;min-height:80px}.filters-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.filters-bar input,.filters-bar select{min-width:160px}.modal-overlay{background:var(--modal-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;justify-content:center;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-overlay>*{margin-block:auto}.modal{background:var(--bg-modal);-webkit-backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--border);box-shadow:var(--modal-shadow);border-radius:16px;width:80vw;max-width:80vw;max-height:85vh;padding:24px;overflow-y:auto}.modal h2{margin-bottom:16px;font-size:18px;font-weight:600}.modal-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.modal-header>h2,.modal-header>h3,.modal-header>.modal-title{min-width:0;margin:0}.modal-header>:last-child{flex-shrink:0}.modal-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.form-group{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.form-group label{color:var(--text-secondary);font-size:13px;font-weight:500}.loading{color:var(--text-muted);justify-content:center;align-items:center;padding:60px;display:flex}.spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;margin-right:12px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}.error-box{color:var(--danger);background:#dc26260f;border:1px solid #dc262626;border-radius:12px;padding:16px 20px;font-size:14px}.empty-state{text-align:center;color:var(--text-muted);padding:60px 20px}.page-footer{border-top:1px solid var(--border);color:var(--text-muted);text-align:right;padding:16px 32px;font-size:12px}input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.algo-summary-bar{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:24px;display:grid}.algo-card{background:var(--gradient-card);border:1px solid var(--border);box-shadow:var(--card-shadow);border-left:4px solid var(--accent);border-radius:12px;padding:20px;transition:all .4s cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.algo-card:hover{box-shadow:var(--card-shadow-hover);transform:scale(1.02)}.algo-card .algo-label{margin-bottom:6px;font-size:15px;font-weight:700}.algo-card .algo-detail{color:var(--text-secondary);margin-top:4px;font-family:JetBrains Mono,monospace;font-size:13px}.algo-card .algo-hashrate{letter-spacing:-.02em;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:700}.filter-pills{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.filter-pill{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .4s cubic-bezier(.22,1,.36,1);transform:translateZ(0)}.filter-pill:hover{border-color:var(--accent);color:var(--accent);transform:scale(1.06)}.filter-pill.active{background:var(--accent);color:#fff;border-color:var(--accent)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{-webkit-tap-highlight-color:transparent}body{overscroll-behavior:none}body:has(.modal-overlay){overflow:hidden}@media (width<=768px){input,textarea,select{font-size:16px!important}.modal-overlay{transition:bottom .18s var(--ease-out);inset:0 0 var(--kb-h,0px) 0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:200!important;align-items:flex-end!important;padding:0!important}body.ch24-modal-open .mobile-tabbar{display:none!important}body.ch24-modal-open .main-content{padding-bottom:0!important}.modal-overlay>.modal{animation:ch24-mobile-slide-up .22s var(--ease-out);position:relative;width:100vw!important;max-width:100vw!important;height:100%!important;min-height:0!important;max-height:100%!important;box-shadow:none!important;border-radius:16px 16px 0 0!important;flex-direction:column!important;padding-bottom:0!important;display:flex!important;overflow:hidden auto!important}.top-nav{display:none!important}.main-content{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.app-layout{min-height:calc(100dvh + 2px)}.page-header{gap:10px;flex-direction:column!important;align-items:stretch!important;padding:14px 16px!important}.page-header h1{font-size:19px!important}.page-header-actions{flex-wrap:wrap;justify-content:flex-start}.page-header-actions>*{flex:0 auto;min-width:0}.page-header-actions>input[type=search],.page-header-actions>input[type=text],.page-header-actions>.searchable-select,.page-header-actions>[class*=picker],.page-header-actions>[class*=search]{flex:100%;min-width:0}.page-body{padding:14px 16px!important}.hw-tabs,.cdm-tabs,.crmcdm-tabs,.gt-subtabs,.md-subtabs,.cdd-subtabs,.hy-admin-tabs{background:var(--bg-secondary)!important;border:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;border-radius:12px!important;flex-wrap:nowrap!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;padding:4px!important;display:grid!important;overflow:visible!important}.hw-tab,.cdm-tab,.crmcdm-tab,.gt-subtab,.md-subtab,.cdd-subtab,.hy-admin-tab{color:var(--text-secondary)!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:0!important;margin:0!important;padding:10px 6px!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important;overflow:hidden!important}.hw-tab--active,.cdm-tab--active,.crmcdm-tab.active,.crmcdm-tab--active,.gt-subtab--active,.md-subtab--active,.cdd-subtab--active,.hy-admin-tab--active,.hw-tab[aria-selected=true],.cdm-tab[aria-selected=true],.crmcdm-tab[aria-selected=true],.gt-subtab[aria-selected=true],.md-subtab[aria-selected=true],.cdd-subtab[aria-selected=true],.hy-admin-tab[aria-selected=true]{background:var(--bg-card)!important;color:var(--accent)!important;font-weight:600!important;box-shadow:0 1px 3px #0000000f,0 1px 1px #0000000a!important}[data-theme=dark] .hw-tab--active,[data-theme=dark] .cdm-tab--active,[data-theme=dark] .crmcdm-tab.active,[data-theme=dark] .crmcdm-tab--active,[data-theme=dark] .gt-subtab--active,[data-theme=dark] .md-subtab--active,[data-theme=dark] .cdd-subtab--active,[data-theme=dark] .hy-admin-tab--active,[data-theme=dark] .hw-tab[aria-selected=true],[data-theme=dark] .cdm-tab[aria-selected=true],[data-theme=dark] .crmcdm-tab[aria-selected=true],[data-theme=dark] .gt-subtab[aria-selected=true],[data-theme=dark] .md-subtab[aria-selected=true],[data-theme=dark] .cdd-subtab[aria-selected=true],[data-theme=dark] .hy-admin-tab[aria-selected=true]{box-shadow:0 1px 3px #0006,0 1px 1px #0000004d!important}.hw-tab--active,.cdm-tab--active,.crmcdm-tab.active,.crmcdm-tab--active{border-bottom:none!important;margin-bottom:0!important}.cdm-action-bar{flex-wrap:wrap!important}.crmcdm-modal,.crmcdm-content,.crmcdm-content .card,.cdm-content,.cdm-content .card{min-width:0!important;max-width:100%!important}.crmcdm-content .card,.cdm-content .card{overflow-wrap:anywhere!important;word-break:break-word!important;box-sizing:border-box!important}.crmcdm-content .mono,.cdm-content .mono,.crmcdm-content code,.cdm-content code{overflow-wrap:anywhere!important;word-break:break-all!important}.crmcdm-content input[type=text],.crmcdm-content input[type=search]{box-sizing:border-box!important;max-width:100%!important}.cdm-content,.crmcdm-content{padding-bottom:max(22px, env(safe-area-inset-bottom))!important;flex:0 auto!important;overflow-y:visible!important}.cdm-header,.crmcdm-header{gap:10px!important;padding:14px 16px 10px!important}.cdm-action-bar,.crmcdm-actions,.crmcdm-badges{padding:8px 16px!important}.cdm-tabs,.crmcdm-tabs{padding-left:16px!important;padding-right:16px!important}[style*="grid-template-columns: 1fr 1fr"]:not([style*="1fr 1fr 1fr"]),[style*="repeat(2, 1fr)"]{grid-template-columns:1fr!important}[style*="repeat(3, 1fr)"],[style*="repeat(4, 1fr)"],[style*="repeat(5, 1fr)"],[style*="1fr 1fr 1fr"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))!important}[style*="2fr 2fr auto"],[style*="1fr 2fr 1fr"],[style*="1fr 2fr"]:not([style*="1fr 2fr 1fr"]),[style*="2fr 1fr"]{grid-template-columns:1fr!important}[style*="display: flex"][style*="justify-content: space-between"],[style*=display\:flex][style*=justify-content\:space-between],[style*="display: flex"][style*="justify-content: flex-end"],[style*=display\:flex][style*=justify-content\:flex-end]{flex-wrap:wrap!important;row-gap:8px!important}[style*="display: flex"][style*="gap: 4"],[style*="display: flex"][style*="gap: 6"],[style*="display: flex"][style*="gap: 8"]{flex-wrap:wrap}.mono,[class*=-mac],[class*=-worker],[class*=-mono],[class*=mdm-vital-value],[class*=mono-value],pre,code{overflow-wrap:anywhere!important;word-break:break-all!important}.btn{white-space:nowrap}.mdm-action-bar-secondary{margin-left:auto;position:static!important;right:auto!important}.modal-overlay>.modal,.modal-overlay>.modal-modal,.modal-overlay>div{padding-top:max(env(safe-area-inset-top), 12px)!important}.modal-overlay>div>div[style*=sticky]:first-child,.modal-overlay .crmcdm-header,.modal-overlay .cdm-header,.modal-overlay .bam-header{padding-top:12px!important}.cdm-miner-table,.cdm-pr-table,.gt-table,.jb-table,.jb-sp-table,.jbcm-table,.jbcm-cons-table{-webkit-overflow-scrolling:touch;white-space:nowrap!important;max-width:100%!important;display:block!important;overflow:auto hidden!important}.cdm-miner-table th,.cdm-miner-table td,.cdm-pr-table th,.cdm-pr-table td,.gt-table th,.gt-table td,.jb-table th,.jb-table td,.jb-sp-table th,.jb-sp-table td,.jbcm-table th,.jbcm-table td,.jbcm-cons-table th,.jbcm-cons-table td{white-space:nowrap!important}.jb-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap!important;margin-bottom:16px!important;padding-bottom:1px!important;overflow-x:auto!important}.jb-tabs::-webkit-scrollbar{display:none}.jb-tab{flex:none!important;padding:11px 13px!important;font-size:13px!important}.jb-toolbar{flex-direction:column!important;align-items:stretch!important}.jb-filter-search{flex:100%!important;min-width:0!important}.jb-filter-input{width:100%!important}.jb-tile-grid{grid-template-columns:1fr!important}.jbcm-header{flex-wrap:wrap!important;gap:12px!important;padding:16px!important}.jbcm-header-right{justify-content:space-between!important;width:100%!important}.jbcm-action-bar{padding:10px 16px!important}.jbcm-tabs{padding:0 12px!important}.jbcm-body{padding:16px 16px 24px!important}.gt-summary,.cdm-tu-summary,.cdm-tu-summary--4,.cdm-tu-summary--2{grid-template-columns:1fr!important}.gt-section,.cdm-miner-section{min-width:0!important;max-width:100%!important;overflow:hidden!important}.gt-section-head,.cdm-miner-section-head{flex-wrap:wrap!important;row-gap:8px!important}}@keyframes ch24-mobile-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cdc-list-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:12px;display:grid}.cdc-list-card{background:linear-gradient(135deg, var(--bg-card) 0%, color-mix(in srgb, var(--accent) 2%, var(--bg-card)) 100%);border:1px solid var(--border);cursor:pointer;transition:border-color .18s var(--ease-default), box-shadow .22s var(--ease-default);border-radius:12px;padding:14px 16px 14px 22px;position:relative}.cdc-list-card:before{content:"";background:linear-gradient(180deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 55%, transparent) 100%);opacity:.85;border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.cdc-list-card:hover{border-color:var(--border-accent);box-shadow:0 4px 16px #6e3bde14,0 2px 4px #110c2e0d}.cdc-list-card-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.cdc-list-card-head-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.cdc-list-card-head-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.cdc-list-card-subline{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:12px;overflow:hidden}.cdc-list-card-divider{border:0;border-top:1px dashed var(--border);height:0;margin:8px 0}.cdc-list-card-grid{grid-template-columns:1fr 1fr;gap:10px 14px;font-size:13px;display:grid}.cdc-list-card-grid--3{grid-template-columns:1fr 1fr 1fr}.cdc-list-card-full{grid-column:1/-1}.cdc-list-card-grid>*{min-width:0}.cdc-field-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:10.5px;font-weight:500}.cdc-field-value{color:var(--text-primary);min-width:0;max-width:100%;font-size:13px;line-height:1.4}.cdc-field-value.mono{overflow-wrap:anywhere;font-family:JetBrains Mono,monospace;font-size:12px}.cdc-field-value.ch24-copy-cell{align-items:flex-start;width:100%;display:flex}.cdc-list-card .ch24-copy-cell-value{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.cdc-list-card-footer{border-top:1px dashed var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:8px;display:flex}[data-theme=dark] .cdc-list-card{background:linear-gradient(135deg, var(--bg-card) 0%, color-mix(in srgb, var(--accent) 6%, var(--bg-card)) 100%)}.mef-cards{grid-template-columns:1fr;gap:14px;margin-bottom:14px;display:grid}.mef-card{background:linear-gradient(135deg, var(--bg-card) 0%, color-mix(in srgb, var(--accent) 2%, var(--bg-card)) 100%);border:1px solid var(--border);border-radius:12px;padding:14px 16px 16px 22px;position:relative}.mef-card:before{content:"";background:linear-gradient(180deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 55%, transparent) 100%);opacity:.85;border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.mef-card--wide{grid-column:1/-1}.mef-card-head{border-bottom:1px dashed var(--border);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:10px;display:flex}.mef-card-icon{background:var(--accent-light);width:26px;height:26px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mef-card h4{color:var(--text-primary);text-transform:uppercase;letter-spacing:.1em;margin:0;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:600}.mef-card-grid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.mef-card-grid--3{grid-template-columns:1fr 1fr 1fr}.mef-card-full{grid-column:1/-1}.mef-card .form-group{min-width:0;margin-bottom:0}.mef-card .form-group>label{color:var(--text-muted);margin-bottom:4px;font-size:11.5px;display:block}.mef-card .form-group>input,.mef-card .form-group>select,.mef-card .form-group>textarea,.mef-card .form-group>.searchable-select{box-sizing:border-box;width:100%;max-width:100%}.mef-zustand-pills{flex-wrap:wrap;gap:6px;padding:4px 0;display:flex}.mef-card .form-group input:disabled{background:var(--bg-secondary);color:var(--text-secondary);cursor:not-allowed;border-style:dashed}.mef-hint{color:var(--text-muted);margin-top:4px;font-size:11px;line-height:1.4}.mef-extra-lead{margin-bottom:14px}.mef-transfer-block{border-top:1px dashed var(--border);margin-top:14px;padding-top:14px}.mef-notes-block{margin-top:14px}[data-theme=dark] .mef-card{background:linear-gradient(135deg, var(--bg-card) 0%, color-mix(in srgb, var(--accent) 6%, var(--bg-card)) 100%)}.seo-dashboard select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%236b6888' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:42px!important}.seo-dashboard select::-ms-expand{display:none}.seo-select{align-items:center;display:inline-flex;position:relative}.seo-select .seo-select-icon{color:var(--text-muted);pointer-events:none;position:absolute;left:11px}.seo-select select{border:1px solid var(--border);background-color:var(--bg-card);color:var(--text-primary);cursor:pointer;border-radius:8px;padding:7px 42px 7px 33px;font-size:13px;font-weight:500}.seo-date{border:1px solid var(--border);background-color:var(--bg-card);color:var(--text-primary);border-radius:8px;padding:6px 9px;font-size:13px}.seo-nav{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.seo-navgroup{position:relative}.seo-navpanel{z-index:40;background-color:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:2px;min-width:210px;padding:6px;display:flex;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 10px 28px #00000029}.seo-navitem{color:var(--text-primary);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.seo-navitem:hover{background-color:var(--bg-secondary)}.seo-navitem.is-active{background-color:var(--accent);color:#fff}.seo-range-line{color:var(--text-secondary);border-bottom:1px solid var(--line2,var(--border));margin:0 0 16px;padding-bottom:10px;font-size:12.5px}.seo-page .page-header{flex-wrap:wrap;align-items:flex-start;gap:12px}.nh-wrap{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.nh-frage{border:1px solid var(--border);background:var(--bg-primary);width:18px;height:18px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.nh-frage:hover,.nh-frage[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.nh-text{color:var(--text-secondary);font-family:inherit;font-size:12px}.pc-wrap{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.pc-frage{border:1px solid var(--border);background:var(--bg-primary);width:18px;height:18px;color:var(--text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.pc-frage:hover,.pc-frage[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.pc-text{color:var(--text-secondary);flex-basis:100%;font-size:12px;font-weight:400}
