html[data-sam-theme=experimental],[data-sam-theme=experimental]{--b-dark:#075033;--b-light:#23a96a;--sb-bg:#161b2c;--sb-bg-2:#1d2336;--sb-text:#c5cbdb;--sb-text-mute:#7c8499;--sb-active:#fff;--sb-divider:#252b40;--surface:#fff;--surface-2:#f5f7f4;--surface-3:#eef2ee;--surface-elev:#fff;--text:#0f172a;--text-2:#334155;--text-3:#64748b;--text-4:#94a3b8;--border:#e2e8f0;--border-strong:#cbd5e1;--bg-base:var(--surface-2);--bg-surface:var(--surface);--bg-surface-hover:var(--surface-3);--bg-elevated:var(--surface);--border-hover:var(--border-strong);--foreground:var(--text);--text-primary:var(--text);--text-secondary:var(--text-2);--text-muted:var(--text-3);--text-on-surface:var(--text);--s950:var(--surface-2);--s900:var(--surface);--s800:var(--surface-3);--s700:#d4dde0;background:var(--surface-2);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px}[data-sam-theme=experimental] body{color:var(--text);font-size:13px;background:var(--surface-2)!important}[data-sam-theme=experimental] .min-h-screen{background:var(--surface-2)}[data-sam-theme=experimental] h1,[data-sam-theme=experimental] h2,[data-sam-theme=experimental] h3,[data-sam-theme=experimental] h4,[data-sam-theme=experimental] h5,[data-sam-theme=experimental] h6,[data-sam-theme=experimental] .text-white,[data-sam-theme=experimental] .text-slate-50,[data-sam-theme=experimental] .text-slate-100,[data-sam-theme=experimental] .text-slate-200{color:var(--text)}[data-sam-theme=experimental] .text-slate-300{color:var(--text-2)}[data-sam-theme=experimental] .text-slate-400,[data-sam-theme=experimental] .text-slate-500,[data-sam-theme=experimental] .text-slate-600{color:var(--text-3)}[data-sam-theme=experimental] button[class*=bg-blue-].text-white,[data-sam-theme=experimental] button[class*=bg-emerald-].text-white,[data-sam-theme=experimental] button[class*=bg-green-].text-white,[data-sam-theme=experimental] button[class*=bg-red-].text-white,[data-sam-theme=experimental] button[class*=bg-amber-].text-white,[data-sam-theme=experimental] button[class*=bg-orange-].text-white,[data-sam-theme=experimental] button[class*=bg-rose-].text-white,[data-sam-theme=experimental] button[class*=bg-violet-].text-white,[data-sam-theme=experimental] button[class*=bg-purple-].text-white,[data-sam-theme=experimental] button[class*=bg-cyan-].text-white,[data-sam-theme=experimental] button[class*=bg-indigo-].text-white,[data-sam-theme=experimental] a[class*=bg-blue-].text-white,[data-sam-theme=experimental] a[class*=bg-emerald-].text-white,[data-sam-theme=experimental] a[class*=bg-green-].text-white,[data-sam-theme=experimental] a[class*=bg-red-].text-white,[data-sam-theme=experimental] a[class*=bg-amber-].text-white,[data-sam-theme=experimental] a[class*=bg-orange-].text-white,[data-sam-theme=experimental] a[class*=bg-rose-].text-white,[data-sam-theme=experimental] a[class*=bg-violet-].text-white,[data-sam-theme=experimental] a[class*=bg-purple-].text-white,[data-sam-theme=experimental] a[class*=bg-cyan-].text-white,[data-sam-theme=experimental] a[class*=bg-indigo-].text-white,[data-sam-theme=experimental] span[class*=bg-blue-].text-white,[data-sam-theme=experimental] span[class*=bg-emerald-].text-white,[data-sam-theme=experimental] span[class*=bg-green-].text-white,[data-sam-theme=experimental] span[class*=bg-red-].text-white,[data-sam-theme=experimental] span[class*=bg-amber-].text-white,[data-sam-theme=experimental] span[class*=bg-orange-].text-white,[data-sam-theme=experimental] span[class*=bg-rose-].text-white,[data-sam-theme=experimental] span[class*=bg-violet-].text-white,[data-sam-theme=experimental] span[class*=bg-purple-].text-white,[data-sam-theme=experimental] span[class*=bg-cyan-].text-white,[data-sam-theme=experimental] span[class*=bg-indigo-].text-white{color:#fff!important}[data-sam-theme=experimental] input,[data-sam-theme=experimental] select,[data-sam-theme=experimental] textarea{color:var(--text)!important}[data-sam-theme=experimental] .bg-slate-950{background-color:var(--surface-2)}[data-sam-theme=experimental] .bg-slate-900,[data-sam-theme=experimental] .bg-slate-800{background-color:var(--surface);border-color:var(--border)}[data-sam-theme=experimental] .bg-slate-800\/50,[data-sam-theme=experimental] .bg-slate-800\/60,[data-sam-theme=experimental] .bg-slate-900\/50,[data-sam-theme=experimental] .bg-slate-900\/60{background-color:var(--surface-2)}[data-sam-theme=experimental] .bg-slate-700{background-color:var(--surface-3)}[data-sam-theme=experimental] .border-slate-700,[data-sam-theme=experimental] .border-slate-700\/40,[data-sam-theme=experimental] .border-slate-700\/50,[data-sam-theme=experimental] .border-slate-700\/60,[data-sam-theme=experimental] .border-slate-800,[data-sam-theme=experimental] .border-slate-600{border-color:var(--border)}[data-sam-theme=experimental] .divide-slate-700>*+*,[data-sam-theme=experimental] .divide-slate-800>*+*{border-color:var(--border)!important}[data-sam-theme=experimental] .module-card{background:var(--surface);border-color:var(--border);color:var(--text)}[data-sam-theme=experimental] .module-card:hover{background:var(--surface);border-color:var(--b-light);box-shadow:0 4px 16px #07503314}[data-sam-theme=experimental] .module-card.accent-blue:hover,[data-sam-theme=experimental] .module-card.accent-emerald:hover,[data-sam-theme=experimental] .module-card.accent-amber:hover,[data-sam-theme=experimental] .module-card.accent-violet:hover,[data-sam-theme=experimental] .module-card.accent-cyan:hover,[data-sam-theme=experimental] .module-card.accent-rose:hover{box-shadow:0 4px 16px #0750331a,0 0 0 1px #23a96a33}[data-sam-theme=experimental] .bg-gradient-to-r.from-white.to-slate-400{background-image:linear-gradient(to right,var(--text),var(--b-dark))!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}[data-sam-theme=experimental] .glass{background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 2px #0f172a0a;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-sam-theme=experimental] input[type=text],[data-sam-theme=experimental] input[type=search],[data-sam-theme=experimental] input[type=email],[data-sam-theme=experimental] input[type=password],[data-sam-theme=experimental] input[type=number],[data-sam-theme=experimental] input[type=date],[data-sam-theme=experimental] input[type=datetime-local],[data-sam-theme=experimental] input[type=tel],[data-sam-theme=experimental] input[type=url],[data-sam-theme=experimental] select,[data-sam-theme=experimental] textarea{background:var(--surface);color:var(--text);border-color:var(--border-strong)}[data-sam-theme=experimental] input::-moz-placeholder{color:var(--text-4)}[data-sam-theme=experimental] textarea::-moz-placeholder{color:var(--text-4)}[data-sam-theme=experimental] input::placeholder,[data-sam-theme=experimental] textarea::placeholder{color:var(--text-4)}[data-sam-theme=experimental] input.text-white,[data-sam-theme=experimental] select.text-white,[data-sam-theme=experimental] textarea.text-white{color:var(--text)!important}[data-sam-theme=experimental] select option{color:var(--text);background:var(--surface)}[data-sam-theme=experimental] input:focus,[data-sam-theme=experimental] select:focus,[data-sam-theme=experimental] textarea:focus{outline:2px solid var(--b-light);outline-offset:1px}[data-sam-theme=experimental] table{color:var(--text)}[data-sam-theme=experimental] thead{background:var(--surface-2);color:var(--text-3)}[data-sam-theme=experimental] thead th{border-bottom:1px solid var(--border)}[data-sam-theme=experimental] tbody tr{border-color:var(--border)}[data-sam-theme=experimental] tbody tr:nth-child(2n){background:var(--surface-2)}[data-sam-theme=experimental] tbody tr:hover{background:#23a96a0f}[data-sam-theme=experimental] table.text-xs td,[data-sam-theme=experimental] table.text-xs th{font-size:12px}[data-sam-theme=experimental] table.text-sm td,[data-sam-theme=experimental] table.text-sm th{font-size:13px}[data-sam-theme=experimental] button[class*=bg-blue-6],[data-sam-theme=experimental] button[class*=bg-blue-5],[data-sam-theme=experimental] a[class*=bg-blue-6],[data-sam-theme=experimental] a[class*=bg-blue-5]{background-color:var(--b-dark)!important;color:#fff!important}[data-sam-theme=experimental] button[class*=bg-blue-6]:hover,[data-sam-theme=experimental] a[class*=bg-blue-6]:hover{background-color:var(--b-light)!important}[data-sam-theme=experimental] .bg-cyan-900\/40{background-color:#23a96a1f!important}[data-sam-theme=experimental] .text-cyan-300,[data-sam-theme=experimental] .text-cyan-400{color:var(--b-dark)}[data-sam-theme=experimental] .border-cyan-700,[data-sam-theme=experimental] .border-cyan-800{border-color:var(--b-light)}[data-sam-theme=experimental] .bg-green-900\/40{background-color:#10b9811f}[data-sam-theme=experimental] .bg-green-900\/50{background-color:#10b98129}[data-sam-theme=experimental] .bg-emerald-900\/40{background-color:#10b9811f}[data-sam-theme=experimental] .text-green-300,[data-sam-theme=experimental] .text-green-400,[data-sam-theme=experimental] .text-emerald-300,[data-sam-theme=experimental] .text-emerald-400{color:#047857}[data-sam-theme=experimental] .bg-red-900\/40{background-color:#ef44441a}[data-sam-theme=experimental] .bg-red-900\/50{background-color:#ef444424}[data-sam-theme=experimental] .text-red-300,[data-sam-theme=experimental] .text-red-400{color:#b91c1c}[data-sam-theme=experimental] .bg-amber-900\/40{background-color:#f59e0b1f}[data-sam-theme=experimental] .bg-amber-900\/50{background-color:#f59e0b29}[data-sam-theme=experimental] .text-amber-300,[data-sam-theme=experimental] .text-amber-400,[data-sam-theme=experimental] .text-yellow-300,[data-sam-theme=experimental] .text-yellow-400{color:#b45309}[data-sam-theme=experimental] .bg-blue-900\/40{background-color:#3b82f61a}[data-sam-theme=experimental] .text-blue-300,[data-sam-theme=experimental] .text-blue-400{color:#1d4ed8}[data-sam-theme=experimental] .bg-violet-900\/40{background-color:#8b5cf61a}[data-sam-theme=experimental] .text-violet-300,[data-sam-theme=experimental] .text-violet-400{color:#6d28d9}[data-sam-theme=experimental] .hover\:bg-slate-800:hover,[data-sam-theme=experimental] .hover\:bg-slate-700:hover{background-color:#23a96a0f}[data-sam-theme=experimental] [data-internal-nav]{border-bottom:1px solid var(--border);color:var(--text);background:var(--surface)!important}[data-sam-theme=experimental] [data-internal-nav] a,[data-sam-theme=experimental] [data-internal-nav] button{color:var(--text-2)}[data-sam-theme=experimental] [data-internal-nav] a:hover,[data-sam-theme=experimental] [data-internal-nav] button:hover{color:var(--text);background:var(--surface-2)}[data-sam-theme=experimental] [data-internal-nav] a[aria-current=page],[data-sam-theme=experimental] [data-internal-nav] .active{color:var(--b-dark)}[data-sam-theme=experimental] [data-internal-nav] [class*=bg-slate-8],[data-sam-theme=experimental] [data-internal-nav] [class*=bg-slate-9]{border:1px solid var(--border);box-shadow:0 4px 14px #0f172a14;background:var(--surface)!important}[data-sam-theme=experimental]:before{content:"Experimental Theme aktiv (Bechtle Corporate Light) — nur für deinen User sichtbar.";background:linear-gradient(90deg,var(--b-dark)0%,var(--b-light)100%);color:#fff;letter-spacing:.02em;text-align:center;z-index:60;padding:4px 16px;font-size:11px;font-weight:600;display:block;position:sticky;top:0;box-shadow:0 1px #0000000d}[data-sam-theme=experimental] code{background:var(--surface-3);color:var(--text)}[data-sam-theme=experimental] pre{color:#f1f5f9;background:#0f172a;border:1px solid #1e293b}[data-sam-theme=experimental] a{color:var(--b-dark)}[data-sam-theme=experimental] a:hover{color:var(--b-light)}[data-sam-theme=experimental] [class*=bg-] a,[data-sam-theme=experimental] button a{color:inherit}[data-sam-theme=experimental] .bg-black\/60,[data-sam-theme=experimental] .bg-black\/50{background-color:#0f172a73}[data-sam-theme=experimental] .recharts-tooltip-wrapper .recharts-default-tooltip{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}[data-sam-theme=experimental] .recharts-cartesian-axis-tick-value{fill:var(--text-3)!important}[data-sam-theme=experimental] .recharts-cartesian-grid line{stroke:var(--border)!important}[data-sam-theme=experimental] .sam-shell{background:var(--surface-2);grid-template:"logo topnav"48px"side main"1fr"side status"32px/240px 1fr;min-height:100vh;display:grid}[data-sam-theme=experimental] .sam-shell.collapsed{grid-template-columns:56px 1fr}[data-sam-theme=experimental] .sam-shell~[data-internal-nav]{display:none!important}[data-sam-theme=experimental] body:has(.sam-shell) [data-internal-nav]{display:none!important}html[data-sam-theme=experimental] .sam-logo-strip,[data-sam-theme=experimental] div.sam-logo-strip{white-space:nowrap;color:#fff;border-bottom:1px solid #252b40;border-right:1px solid #252b40;grid-area:logo;align-items:center;gap:10px;padding:0 16px;display:flex;overflow:hidden;background:#161b2c!important}[data-sam-theme=experimental] .sam-logo-strip .bechtle-logo{-o-object-fit:contain;object-fit:contain;flex-shrink:0}[data-sam-theme=experimental] .sam-logo-strip .x-sep{color:var(--sb-text-mute);font-size:14px}[data-sam-theme=experimental] .sam-logo-strip .sam-brand{color:var(--sb-active);letter-spacing:.01em;font-size:14px;font-weight:600}[data-sam-theme=experimental] .sam-topnav{background:var(--surface);border-bottom:1px solid var(--border);grid-area:topnav;align-items:center;gap:12px;padding:0 16px;display:flex}[data-sam-theme=experimental] .sam-topnav .icon-btn{width:30px;height:30px;color:var(--text-3);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}[data-sam-theme=experimental] .sam-topnav .icon-btn:hover{background:var(--surface-2);color:var(--text)}[data-sam-theme=experimental] .sam-topnav .crumbs{color:var(--text-3);align-items:center;gap:6px;font-size:13px;display:flex}[data-sam-theme=experimental] .sam-topnav .crumbs .sep{color:var(--text-4)}[data-sam-theme=experimental] .sam-topnav .crumbs .curr{color:var(--text);font-weight:600}[data-sam-theme=experimental] .sam-topnav .spacer{flex:1}[data-sam-theme=experimental] .topnav-clock{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}[data-sam-theme=experimental] .topnav-clock .date{color:var(--text-3)}[data-sam-theme=experimental] .topnav-clock .sep{color:var(--text-4)}[data-sam-theme=experimental] .topnav-clock .time{color:var(--text);font-weight:600}[data-sam-theme=experimental] .sam-topnav .user-chip{border:1px solid var(--border);background:var(--surface);cursor:pointer;color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:inline-flex}[data-sam-theme=experimental] .sam-topnav .user-chip:hover{border-color:var(--border-strong)}[data-sam-theme=experimental] .sam-topnav .user-chip .avatar{background:var(--b-dark);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:inline-flex}[data-sam-theme=experimental] .sam-topnav .user-chip .name{font-size:12px;font-weight:600}[data-sam-theme=experimental] .sam-topnav .user-chip .role{color:var(--text-3);font-size:10px}[data-sam-theme=experimental] .user-menu{background:var(--surface);border:1px solid var(--border);z-index:100;border-radius:8px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0f172a1a}[data-sam-theme=experimental] .user-menu .menu-item{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;width:100%;padding:7px 10px;font-size:13px;text-decoration:none;display:block}[data-sam-theme=experimental] .user-menu .menu-item:hover{background:var(--surface-2)}[data-sam-theme=experimental] .user-menu .menu-item.danger{color:#b91c1c}[data-sam-theme=experimental] .user-menu .menu-divider{background:var(--border);height:1px;margin:4px 0}html[data-sam-theme=experimental] .sam-sidebar,[data-sam-theme=experimental] aside.sam-sidebar{color:#c5cbdb;border-right:1px solid #252b40;flex-direction:column;grid-area:side;display:flex;overflow:hidden auto;background:#161b2c!important}html[data-sam-theme=experimental] .sam-sidebar nav,[data-sam-theme=experimental] aside.sam-sidebar nav{flex:1;padding:12px 8px;box-shadow:none!important;background:0 0!important;border:none!important}[data-sam-theme=experimental] .sam-sidebar .sb-group-label{text-transform:uppercase;letter-spacing:.06em;color:var(--sb-text-mute);padding:14px 12px 6px;font-size:10px;font-weight:700}[data-sam-theme=experimental] .sam-sidebar .sb-item{border-radius:6px;align-items:center;gap:4px;margin:1px 0;padding:0 4px 0 0;display:flex}[data-sam-theme=experimental] .sam-sidebar .sb-item:hover{background:var(--sb-bg-2)}[data-sam-theme=experimental] .sam-sidebar .sb-item.active{background:#23a96a2e}[data-sam-theme=experimental] .sam-sidebar .sb-item.active .sb-item-link{color:var(--sb-active);font-weight:600}[data-sam-theme=experimental] .sam-sidebar .sb-item-link{color:var(--sb-text);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;align-items:center;gap:10px;padding:7px 10px;font-size:13px;line-height:1.2;text-decoration:none;display:inline-flex;overflow:hidden}[data-sam-theme=experimental] .sam-sidebar .sb-item-link:hover{color:var(--sb-active)}[data-sam-theme=experimental] .sam-sidebar .sb-item-link .ico{color:var(--sb-text-mute);flex-shrink:0}[data-sam-theme=experimental] .sam-sidebar .sb-item.active .sb-item-link .ico,[data-sam-theme=experimental] .sam-sidebar .sb-item:hover .sb-item-link .ico{color:var(--b-light)}[data-sam-theme=experimental] .sam-sidebar .sb-chev{width:22px;height:22px;color:var(--sb-text-mute);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}[data-sam-theme=experimental] .sam-sidebar .sb-chev:hover{background:var(--sb-bg-2);color:var(--sb-text)}[data-sam-theme=experimental] .sam-sidebar .sb-chev.open{transform:rotate(180deg)}[data-sam-theme=experimental] .sam-sidebar .sb-sub{border-left:1px solid var(--sb-divider);margin-left:30px;padding:2px 0 6px}[data-sam-theme=experimental] .sam-sidebar .sb-sub-item{color:var(--sb-text-mute);border-radius:4px;align-items:center;gap:8px;margin:1px 0;padding:5px 10px;font-size:12px;text-decoration:none;display:flex}[data-sam-theme=experimental] .sam-sidebar .sb-sub-item:hover{background:var(--sb-bg-2);color:var(--sb-active)}[data-sam-theme=experimental] .sam-sidebar .sb-sub-item.active{color:var(--sb-active);background:#23a96a2e;font-weight:600}[data-sam-theme=experimental] .sam-sidebar .sb-sub-item .sub-dot{background:var(--sb-text-mute);border-radius:50%;flex-shrink:0;width:4px;height:4px}[data-sam-theme=experimental] .sam-sidebar .sb-sub-item.active .sub-dot{background:var(--b-light)}[data-sam-theme=experimental] .sam-shell.collapsed .sam-sidebar .sb-group-label,[data-sam-theme=experimental] .sam-shell.collapsed .sam-sidebar .sb-item-link .label,[data-sam-theme=experimental] .sam-shell.collapsed .sam-sidebar .sb-chev,[data-sam-theme=experimental] .sam-shell.collapsed .sam-sidebar .sb-sub,[data-sam-theme=experimental] .sam-shell.collapsed .sam-sidebar .sb-footer .label,[data-sam-theme=experimental] .sam-shell.collapsed .sam-logo-strip .x-sep,[data-sam-theme=experimental] .sam-shell.collapsed .sam-logo-strip .sam-brand{display:none}[data-sam-theme=experimental] .sam-shell.collapsed .sam-sidebar .sb-item-link{justify-content:center;padding:8px}[data-sam-theme=experimental] .sam-sidebar .sb-footer{color:var(--sb-text-mute);border-top:1px solid var(--sb-divider);align-items:center;gap:8px;padding:10px 14px;font-size:11px;display:flex}[data-sam-theme=experimental] .sam-sidebar .sb-footer .status-dot{background:var(--b-light);border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #23a96a80}[data-sam-theme=experimental] .sam-main{background:var(--surface-2);color:var(--text);grid-area:main;overflow-x:auto}[data-sam-theme=experimental] .sam-status-bar{background:var(--surface);border-top:1px solid var(--border);color:var(--text-3);grid-area:status;align-items:center;gap:14px;padding:0 16px;font-size:11px;display:flex}[data-sam-theme=experimental] .sam-status-bar .status-pill{color:var(--b-dark);background:#23a96a1f;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-weight:600;display:inline-flex}[data-sam-theme=experimental] .sam-status-bar .status-pill .dot{background:var(--b-light);border-radius:50%;width:6px;height:6px}[data-sam-theme=experimental] .sam-status-bar .spacer{flex:1}[data-sam-theme=experimental]:has(.sam-shell):before{display:none}[data-sam-theme=experimental] body:has(.sam-shell) [data-internal-nav]{display:none!important}[data-sam-theme=experimental] body:has(.sam-shell)>footer{display:none!important}[data-sam-theme=experimental] ::-webkit-scrollbar{width:10px;height:10px}[data-sam-theme=experimental] ::-webkit-scrollbar-track{background:var(--surface-2)}[data-sam-theme=experimental] ::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:6px}[data-sam-theme=experimental] ::-webkit-scrollbar-thumb:hover{background:var(--text-4)}
