:root{color-scheme:dark;--color-brand-olive: #d5d960;--color-brand-olive-deep: #7a8024;--color-brand-navy: #1b3558;--color-warning: #f59e0b;--color-danger: #f87171;--color-success: #5a8d3a;--color-dark-bg: #03060e;--color-dark-sur: #0c111d;--color-dark-sur2: #151c34;--color-dark-sur3: #1d2840;--color-dark-bd: #2e3a5e;--color-dark-bd2: #3a4970;--color-dark-tx: #f4f6fa;--color-dark-tx2: #c4d0e2;--color-dark-tx3: #8a98b8;--bg: var(--color-dark-bg);--sur: var(--color-dark-sur);--sur2: var(--color-dark-sur2);--sur3: var(--color-dark-sur3);--bd: var(--color-dark-bd);--bd2: var(--color-dark-bd2);--tx: var(--color-dark-tx);--tx2: var(--color-dark-tx2);--tx3: var(--color-dark-tx3);--ac: var(--color-brand-olive);--ac-on: #0f1117;--ac2: #566b86;--ac3: var(--color-warning);--ac4: var(--color-danger);--brand: var(--color-brand-navy);--brand2: var(--color-brand-olive);--sw: 242px;--hh: 52px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-8: 48px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--radius-pill: 999px;--font-sans: "Inter", system-ui, sans-serif;--font-mono: "DM Mono", monospace;--font-display: "DM Sans", system-ui, sans-serif}[data-theme=light]{color-scheme:light;--color-light-bg: #fafaf7;--color-light-sur: #ffffff;--color-light-sur2: #f2f2ee;--color-light-sur3: #e8e8e3;--color-light-bd: #dcdcd8;--color-light-bd2: #c2c2bd;--color-light-tx: #0f1e35;--color-light-tx2: #3d5070;--color-light-tx3: #7a8fa8;--bg: var(--color-light-bg);--sur: var(--color-light-sur);--sur2: var(--color-light-sur2);--sur3: var(--color-light-sur3);--bd: var(--color-light-bd);--bd2: var(--color-light-bd2);--tx: var(--color-light-tx);--tx2: var(--color-light-tx2);--tx3: var(--color-light-tx3);--ac: var(--color-brand-olive-deep);--ac-on: #ffffff;--ac2: #566b86;--ac3: #c97f0c;--ac4: #dc2626}*{margin:0;padding:0;box-sizing:border-box}body{font-family:DM Sans,sans-serif;background:var(--bg);color:var(--tx);min-height:100vh;overflow-x:hidden}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.main{margin-left:var(--sw);min-height:100vh;transition:margin-left .25s ease;display:flex;flex-direction:column}.page{display:none;padding:0}.page.active{display:block;min-height:calc(100vh - var(--hh));padding:28px 28px 40px;box-sizing:border-box}.content{flex:1;overflow-y:auto}.sh{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-5)}.sh-l h2{font-size:18px;font-weight:600;letter-spacing:-.01em}.sh-l p{font-size:12px;color:var(--tx3);margin-top:var(--space-1)}.fp{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:150;overflow-y:auto;padding:var(--space-5)}.fp.open{display:block}.fp-back{display:flex;align-items:center;gap:var(--space-2);font-size:12px;color:var(--tx2);cursor:pointer;margin-bottom:20px;transition:color .12s}.fp-back:hover{color:var(--tx)}.setwrap{display:grid;grid-template-columns:185px 1fr;gap:0;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);overflow:hidden}.sidebar{position:fixed;left:0;top:0;bottom:0;width:var(--sw);box-sizing:border-box;background:var(--sur);border-right:1px solid var(--bd);display:flex;flex-direction:column;z-index:100;transition:width .25s ease}.sidebar.collapsed{width:54px;overflow:visible}.sidebar.collapsed .sb-logo-text,.sidebar.collapsed .sb-quickbar .sb-qitem span,.sidebar.collapsed .nav-sec,.sidebar.collapsed .nav-sec-toggle,.sidebar.collapsed .nav-sec-toggle span,.sidebar.collapsed .nav-sec-chevron,.sidebar.collapsed .nsub,.sidebar.collapsed .ni-chevron,.sidebar.collapsed .ni-group:not([id=uebersicht-items]) .nsub,.sidebar.collapsed .nav-arrow,.sidebar.collapsed .nsubgroup,.sidebar.collapsed .nav-section-items,.sidebar.collapsed .sb-foot .u-name,.sidebar.collapsed .sb-foot .u-role,.sidebar.collapsed .sb-foot .vtag,.sidebar.collapsed .sb-foot .logout,.sidebar.collapsed .nbadge{display:none!important}.sidebar.collapsed .sb-logo{justify-content:center;padding:var(--space-2) 0;padding-right:0;width:54px;overflow:hidden}.sidebar.collapsed .sb-logo img{width:28px!important;height:auto;object-fit:contain}.sidebar.collapsed .sb-nav .ni{justify-content:center;padding:9px 0;width:54px;overflow:hidden;min-height:36px}.sidebar.collapsed .sb-nav .ni svg{width:17px;height:17px;flex-shrink:0;opacity:.7}.sidebar.collapsed .sb-nav .ni.on svg{opacity:1}.sidebar.collapsed .sb-nav .ni.on{background:#d5d96014;border-left-color:var(--ac)}.sidebar.collapsed .sb-nav .ni>span{display:none}.sidebar.collapsed .sb-nav .ni>*:not(svg):not(span):not(.ni-icon){width:0;overflow:hidden;padding:0;margin:0;font-size:0}.sidebar.collapsed .sb-quickbar .sb-qitem{justify-content:center;padding:10px 0;width:54px}.sidebar.collapsed .sb-quickbar .sb-qitem svg{width:17px;height:17px}.sidebar.collapsed .sb-foot{justify-content:center;padding:10px 0}.sidebar.collapsed .sb-divider{margin:var(--space-1) 6px}.sidebar.collapsed .sb-collapse-btn svg{transform:rotate(180deg)}.sidebar.collapsed .sb-divider{margin:var(--space-1) 0}.sb-collapse-btn{position:fixed;top:14px;left:calc(var(--sw) - 32px);width:24px;height:24px;border-radius:var(--radius-md);background:var(--sur2);border:1px solid var(--bd);color:var(--tx3);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:200;transition:left .25s ease,background .12s,color .12s}.sidebar.collapsed~* .sb-collapse-btn,.sidebar.collapsed .sb-collapse-btn{left:26px}.sb-collapse-btn:hover{background:var(--sur3);color:var(--tx)}.sb-collapse-btn svg{width:12px;height:12px;transition:transform .25s ease}.sb-expand-btn{display:none}.sb-logo{padding:10px 36px 10px 14px;border-bottom:1px solid var(--bd);display:flex;align-items:center;height:var(--hh);min-height:var(--hh);box-sizing:border-box;gap:10px}.sb-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:5px 0}.nav-sec{padding:var(--space-4) 13px var(--space-1);font-size:9.5px;font-weight:600;color:var(--tx3);letter-spacing:.1em;text-transform:uppercase;margin-top:2px;border-top:1px solid var(--bd)}.nav-sec-toggle{cursor:pointer;display:flex;align-items:center;gap:var(--space-1);-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none;padding:var(--space-4) 13px var(--space-1);font-size:9.5px;font-weight:600;color:var(--tx3);letter-spacing:.1em;text-transform:uppercase;margin-top:2px}.nav-sec-toggle:hover{color:var(--tx2)}.ni{display:flex;align-items:center;gap:9px;padding:var(--space-2) 13px;cursor:pointer;font-size:13.5px;color:var(--tx2);transition:all .12s;border-left:2px solid transparent;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none;white-space:nowrap;overflow:hidden}.ni:hover{color:var(--tx);background:#d5d9600a}.ni.on{color:var(--ac);background:#d5d9600f;border-left-color:var(--ac)}.ni svg{width:13px;height:13px;flex-shrink:0;opacity:.6}.ni.on svg{opacity:1}.nsub{padding:5px 13px 5px 35px;font-size:12px;color:var(--tx3);cursor:pointer;transition:color .12s;border-left:2px solid transparent;display:flex;align-items:center;gap:7px}.nsub:hover{color:var(--tx2);background:#d5d96008}.nsub.on{color:var(--ac);border-left-color:var(--ac);background:#d5d9600d}.nbadge{margin-left:auto;font-size:9px;background:var(--sur3);color:var(--tx3);padding:1px 5px;border-radius:8px;font-family:DM Mono,monospace}.nbadge.g{background:#d5d96024;color:var(--ac)}.sb-foot{padding:10px 13px;border-top:1px solid var(--bd);display:flex;align-items:flex-start;gap:var(--space-2)}.u-av{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--ac3),var(--ac4));display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#0f1117;flex-shrink:0;margin-top:2px}.sb-foot-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.u-name{font-size:11.5px;font-weight:500;line-height:1.3}.u-role{font-size:9.5px;color:var(--tx3);line-height:1.3}.vtag{font-size:9px;color:var(--tx3);font-family:DM Mono,monospace;opacity:.7;word-break:break-all;line-height:1.35;margin-top:2px}.logout{font-size:10.5px;color:var(--tx3);cursor:pointer;padding:3px 7px;border:1px solid var(--bd);border-radius:var(--radius-sm);transition:all .12s;white-space:nowrap;flex-shrink:0;margin-top:2px}.logout:hover{color:var(--ac4);border-color:#f8717159}.sidebar.collapsed+.sb-expand-btn{display:flex}.sb-quickbar{display:flex;flex-direction:column;padding:6px 0;overflow:hidden}.sb-qitem{display:flex;align-items:center;gap:10px;padding:9px 14px;background:transparent;border:none;color:var(--tx3);cursor:pointer;font-size:13px;font-family:DM Sans,sans-serif;text-align:left;width:100%;border-left:2px solid transparent;transition:all .12s;white-space:nowrap;overflow:hidden;position:relative}.sb-qitem:hover{color:var(--tx);background:#ffffff06}.sb-qitem svg{width:15px;height:15px;flex-shrink:0}.sb-qitem span{font-size:13px;font-weight:500}.sb-divider{height:1px;background:var(--bd);margin:var(--space-1) 0}.nav-sec.nav-sec-toggle{cursor:pointer;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none;transition:color .12s,background .12s;padding-right:13px}.nav-sec.nav-sec-toggle:hover{color:var(--tx2);background:#ffffff05}.nav-sec-chevron{width:10px;height:10px;flex-shrink:0;opacity:.6;transition:transform .18s ease,opacity .12s;color:var(--tx3);margin-left:var(--space-2)}.nav-sec.nav-sec-toggle:hover .nav-sec-chevron{opacity:1}.nav-sec-chevron.rotated{transform:rotate(-90deg)}.ni.ni-with-group{padding-right:var(--space-2)}.ni-chevron{width:12px;height:12px;margin-left:auto;flex-shrink:0;opacity:.5;cursor:pointer;padding:var(--space-1);box-sizing:content-box;border-radius:var(--radius-sm);transition:transform .18s ease,opacity .12s,background .12s;color:var(--tx3)}.ni-chevron:hover{opacity:1;background:#ffffff0d}.ni-chevron.rotated{transform:rotate(-90deg)}.ni-with-group.on .ni-chevron{color:var(--ac);opacity:.8}.ni-group{display:flex;flex-direction:column;max-height:6000px;overflow:hidden;transition:max-height .22s ease,opacity .15s ease;opacity:1}.ni-group.collapsed{max-height:0;opacity:0;pointer-events:none}.sidebar.collapsed .ni-subgroup{padding-left:0!important}.sidebar.collapsed .ni-subgroup .ni{justify-content:center;padding:9px 0;width:54px}body:not(.is-buyer) #nav-sec-kunden{border-top:1px solid var(--bd)!important;margin-top:2px!important}@keyframes mseSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tb-mode-tab{padding:9px 20px;background:transparent;border:none;color:var(--tx3);cursor:pointer;font-size:12px;font-family:DM Sans,sans-serif;font-weight:500;display:flex;align-items:center;gap:7px;transition:all .12s}.tb-mode-tab.on{background:var(--sur);color:var(--tx);font-weight:600}.tb-mod-card{background:var(--sur);border:1px solid var(--bd);border-radius:12px;padding:22px;cursor:pointer;transition:all .15s}.tb-mod-card:hover{border-color:var(--bd2);background:var(--sur2);transform:translateY(-1px)}.tb-mod-soon{opacity:.5;cursor:default}.tb-mod-soon:hover{transform:none;border-color:var(--bd);background:var(--sur)}.topbar{height:var(--hh);min-height:var(--hh);box-sizing:border-box;border-bottom:1px solid var(--bd);background:var(--sur);display:flex;align-items:center;padding:0 20px;gap:var(--space-2);position:-webkit-sticky;position:sticky;top:0;z-index:50;flex-shrink:0}.tb-ico{width:28px;height:28px;border-radius:7px;background:transparent;border:none;color:var(--tx2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .12s;position:relative;flex-shrink:0}.tb-ico:disabled{opacity:.5;cursor:default}.tb-ico:hover{background:var(--sur2);color:var(--tx)}.tb-ico svg{width:14px;height:14px}.tb-search{position:relative;display:flex;align-items:center;gap:var(--space-2);background:var(--sur2);border:1px solid var(--bd);border-radius:9px;padding:var(--space-2) 14px;flex:1;min-width:320px;max-width:720px;transition:all .15s;margin:0 var(--space-2)}.tb-search:focus-within{border-color:var(--bd2);background:var(--sur3)}.tb-search svg{width:13px;height:13px;color:var(--tx3);flex-shrink:0}.tb-search input{background:none;border:none;outline:none;color:var(--tx);font-size:13px;font-family:DM Sans,sans-serif;width:100%;min-width:0}.tb-search input::placeholder{color:var(--tx3)}.tb-search-results{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);box-shadow:0 8px 32px #0000004d;max-height:360px;overflow-y:auto;z-index:300}.tb-title{font-size:14px;font-weight:600;letter-spacing:-.01em}.tb-path{font-size:10.5px;color:var(--tx3)}.tb-right{margin-left:auto;display:flex;align-items:center;gap:7px}.theme-toggle{width:30px;height:30px;border-radius:8px;background:var(--sur2);border:1px solid var(--bd);color:var(--tx2);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;line-height:1}.theme-toggle:hover{background:var(--sur3);border-color:var(--bd2);color:var(--ac)}.pill{font-size:11px;padding:var(--space-1) 10px;border-radius:14px;border:1px solid var(--bd);color:var(--tx2);cursor:pointer;transition:all .12s;background:var(--sur2)}.pill:hover{color:var(--tx);border-color:var(--bd2)}.pill.a{background:#4ade8017;color:var(--ac);border-color:#4ade8038}.dw-menu{background:none;border:none;color:var(--tx3);cursor:pointer;font-size:15px;padding:2px 6px;border-radius:5px;transition:all .12s}.dw-menu:hover{background:var(--sur2);color:var(--tx)}.dw-link{font-size:11px;padding:var(--space-1) var(--space-3);background:var(--sur2);border:1px solid var(--bd);border-radius:12px;cursor:pointer;color:var(--tx2);transition:all .12s;white-space:nowrap}.dw-link:hover{color:var(--tx);border-color:var(--bd2)}.cp-step{display:flex;align-items:center;gap:10px;margin-bottom:var(--space-3)}.cp-step-num{width:22px;height:22px;border-radius:50%;background:var(--ac);color:#0f1117;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cp-step-label{font-size:13px;font-weight:600;color:var(--tx)}.cp-opts{display:flex;gap:var(--space-2);flex-wrap:wrap}.cp-opt{padding:var(--space-2) 18px;border:1px solid var(--bd);border-radius:8px;cursor:pointer;font-size:12px;color:var(--tx2);background:var(--sur2);transition:all .12s;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.cp-opt:hover{border-color:var(--bd2);color:var(--tx)}.cp-opt.on{background:#d5d9601a;border-color:#d5d96066;color:var(--ac);font-weight:600}.faq-chip{padding:5px var(--space-3);background:var(--sur2);border:1px solid var(--bd);border-radius:16px;font-size:11px;color:var(--tx2);cursor:pointer;font-family:DM Sans,sans-serif;transition:all .12s;white-space:nowrap}.faq-chip:hover{border-color:var(--ac);color:var(--ac);background:#d5d9600f}.btn{padding:7px 14px;border-radius:7px;font-size:11.5px;font-weight:500;cursor:pointer;transition:all .12s;border:1px solid var(--bd);background:var(--sur2);color:var(--tx2);font-family:DM Sans,sans-serif}.btn:hover{color:var(--tx);border-color:var(--bd2)}.btn.pri{background:#4ade8014;color:var(--ac);border-color:#4ade8059;font-weight:600}.btn.pri:hover{background:#4ade8029;border-color:#4ade808c}.btn.dan{background:#f8717114;color:var(--ac4);border-color:#f8717133}.dist-act-btn{font-size:11px;padding:var(--space-1) 10px;border-radius:5px;cursor:pointer;border:1px solid var(--bd);background:var(--sur2);color:var(--tx2);transition:all .12s;display:inline-flex;align-items:center;gap:var(--space-1)}.dist-act-btn:hover{color:var(--tx)}.dist-act-btn.del{color:var(--ac4);border-color:#f8717133;background:transparent}.pd-tab{padding:var(--space-2) 14px;border-radius:8px;border:1px solid var(--bd);background:var(--sur2);color:var(--tx2);font-size:11.5px;cursor:pointer;font-family:DM Sans,sans-serif;transition:all .12s}.pd-tab:hover{color:var(--tx);border-color:var(--bd2)}.pd-tab.on{background:#4ade801a;color:var(--ac);border-color:#4ade8047}.btn.sec{background:var(--sur2);color:var(--tx2);border-color:var(--bd)}.btn.sec:hover{color:var(--tx);border-color:var(--bd2)}.btn.info{background:#22d3ee14;color:var(--ac2);border-color:#22d3ee38}.btn.info:hover{background:#22d3ee26}.btn.warn{background:#f59e0b17;color:var(--ac3);border-color:#f59e0b40}.btn.warn:hover{background:#f59e0b29}.btn.sm{padding:var(--space-1) 10px;font-size:10.5px}.btn.xs{padding:2px var(--space-2);font-size:10px}.btn.lg{padding:10px 22px;font-size:13px}.btn.full{width:100%;justify-content:center;display:flex;align-items:center;gap:7px}.btn.icon-only{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;font-size:14px}.voice-pill{display:flex;align-items:center;gap:var(--space-2);background:#1a2540;border:1px solid #2a3560;border-radius:22px;padding:7px 13px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.voice-pill:hover{background:#1f2d52;border-color:#3a4580}.voice-pill.active{background:#1a2a4a;border-color:#f8717180;animation:voicePulse 1.5s ease-in-out infinite}.voice-pill svg{width:18px;height:18px;stroke:var(--ac2);opacity:.85;flex-shrink:0}.voice-pill.active svg{stroke:var(--ac4)}.voice-pill.active .voice-dots span{background:var(--ac4)}.voice-pill:not(.active) .voice-dots span{animation:none}.tc{display:flex;align-items:center;gap:7px;margin-bottom:var(--space-3);flex-wrap:wrap}textarea.notes{width:100%;background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-md);padding:9px 11px;color:var(--tx);font-size:12px;font-family:DM Sans,sans-serif;resize:vertical;min-height:80px;outline:none;margin-top:6px}textarea.notes:focus{border-color:var(--bd2)}.frow{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:11px}.fg{display:flex;flex-direction:column;gap:var(--space-1)}.flb{font-size:9.5px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.05em}.fi2{background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-md);padding:7px 11px;color:var(--tx);font-size:12px;font-family:DM Sans,sans-serif;outline:none}.fi2:focus{border-color:var(--bd2)}.togrow{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) 0;border-bottom:1px solid var(--bd)}.toglb{font-size:12px}.togdesc{font-size:10.5px;color:var(--tx3);margin-top:1px}.tog{width:33px;height:17px;border-radius:9px;background:var(--sur3);position:relative;cursor:pointer;transition:background .17s;flex-shrink:0}.tog.on{background:var(--ac)}.tog:after{content:"";position:absolute;width:11px;height:11px;border-radius:50%;background:#fff;top:3px;left:3px;transition:transform .17s}.tog.on:after{transform:translate(16px)}textarea.mta{width:100%;background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-2) 11px;color:var(--tx);font-size:12px;font-family:DM Sans,sans-serif;outline:none;resize:vertical;min-height:85px}textarea.mta:focus{border-color:var(--bd2)}input[type=date]{cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7;transition:opacity .15s}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}[id^=p-kl-ver-]:not(#p-kl-ver-welcome).kvw-a-page,[id^=p-kl-ver-]:not(#p-kl-ver-welcome).kvw-a-host,[id^=p-kl-ver-]:not(#p-kl-ver-welcome){padding-top:24px!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-wrap{padding-top:0!important;padding-bottom:92px!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-progress{margin-bottom:18px!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-head{margin-bottom:16px!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-lead,[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-sublead,[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-sub{margin:0!important;font-size:14px!important;line-height:1.5!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-h1{margin:0 0 6px!important;font-size:26px!important;line-height:1.15!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-eyebrow{margin:0 0 8px!important;font-size:10.5px!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-form{gap:10px!important;margin-top:0!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-field{margin-bottom:0!important;gap:4px!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-fields{gap:10px!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-section{gap:10px!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-section-head{margin-top:8px!important;padding-top:8px!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-section-head:first-child{margin-top:0!important;padding-top:0!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-info{margin:8px 0!important;padding:10px 0 10px 14px!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-hint{margin-top:2px!important;font-size:10.5px!important;line-height:1.35!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-input{padding:6px 0!important;font-size:15px!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-label{font-size:10px!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-actionbar{height:60px!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-next{padding:9px 22px!important;font-size:13px!important}#p-kl-ver-agb .kvw-a-group-label{font-size:10.5px!important;margin-bottom:4px!important}#p-kl-ver-agb .kvw-a-check{padding:2px 0!important}#p-kl-ver-agb .kvw-a-check label{font-size:13px!important;line-height:1.4!important}#p-kl-ver-pruefen .kvw-a-disclaimer{margin:10px 0!important;font-size:12px!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-review-block{padding:10px 14px!important;margin-bottom:6px!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-review-block-head{margin-bottom:6px!important;padding-bottom:6px!important}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-review-line{font-size:12.5px!important;padding:1px 0!important}body.is-booting .page.active{visibility:hidden!important}body.is-booting{background:#0a0e14!important}body.theme-light.is-onboarding{background:#f7f8fa!important;color:#1a2030!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome),body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome).kvw-a-page,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome).kvw-a-host{background:#f7f8fa!important;color:#1a2030!important}body.theme-light.is-onboarding:before,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome):before{background:radial-gradient(ellipse 600px 400px at 80% 0%,rgba(213,217,96,.12),transparent 60%)!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) h1,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) h2,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) h3,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) p,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) span,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) label,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) div,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) li,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) button{color:#1a2030!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-lead,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-sub,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-sublead,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-hint,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-label,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-group-label,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-group-hint,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-section-label,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-disclaimer,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-strength-label,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-check-meta,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-info,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-info-label,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-back,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-progress-label,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-row-label,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-block-title{color:#1a20309e!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-row-value{color:#0a0e14!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-row-value.is-muted{color:#1a203073!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-block-edit,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) #kvw-review-edit{color:#5b6300!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-block{border-top-color:#1a20301a!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-eyebrow,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-required,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-req{color:#5b6300!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-progress-fill{background:#d5d960!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-progress-label.is-active{color:#0a0e14!important;font-weight:600}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-progress-label.is-done{color:#1a2030d9!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-input,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-select,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) input,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) select,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) textarea{background:transparent!important;color:#0a0e14!important;border-bottom-color:#1a203033!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-input::placeholder,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) input::placeholder,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) textarea::placeholder{color:#1a203059!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-input:focus,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) input:focus,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) select:focus,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) textarea:focus{border-bottom-color:#d5d960!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-actionbar{background:#f7f8faeb!important;border-top:1px solid rgba(26,32,48,.1)!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-next{background:#d5d960!important;color:#0a0e14!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-next:disabled{opacity:.4}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-progress-track{background:#1a20301a!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-info,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-block,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-block-body,[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-review-block{border-radius:10px;padding:14px 18px;margin-bottom:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.1)}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-review-block-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-review-block-title{font-family:Inter,sans-serif;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:#e8eaf0;margin:0}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-review-edit{background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:6px;padding:4px 12px;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#d5d960;flex-shrink:0}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-review-edit:hover{background:#d5d96014;border-color:#d5d96066}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-review-line{font-family:Inter,sans-serif;font-size:13.5px;line-height:1.55;color:#e8eaf0c7;padding:2px 0}[id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-review-line strong{color:#e8eaf0;font-weight:600}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-review-block{background:#fff!important;border-color:#1a20301f!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-review-block-head{border-bottom-color:#1a203014!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-review-block-title{color:#0a0e14!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-review-edit{border-color:#1a203033!important;color:#5b6300!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-review-edit:hover{background:#d5d9601a!important;border-color:#d5d9608c!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-review-line{color:#1a2030d9!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-block-title,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-review-line strong{color:#0a0e14!important;font-weight:600}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-disclaimer{color:#1a2030c7!important;font-size:13px;line-height:1.6}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-disclaimer strong{color:#0a0e14!important;font-weight:700}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) [style*="background:rgba(213,217,96,.05)"],body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) [style*="background:rgba(213,217,96,.08)"]{background:#d5d9601f!important;border-color:#d5d9608c!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) [style*="background:rgba(10,14,20,.72)"]{background:#f7f8faeb!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) input[type=checkbox],body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-check input[type=checkbox]{background:#fff!important;border-color:#1a203059!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) input[type=checkbox]:hover,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-check input[type=checkbox]:hover{border-color:#d5d960b3!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) input[type=checkbox]:checked,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-check input[type=checkbox]:checked{background:#d5d960!important;border-color:#d5d960!important}body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) .kvw-a-check label a,body.theme-light.is-onboarding [id^=p-kl-ver-]:not(#p-kl-ver-welcome) a{color:#5b6300!important}body.theme-light #kvw-theme-toggle{background:#0000000a!important;border-color:#1a20302e!important;color:#1a2030!important}body.theme-light #kvw-theme-toggle:hover{background:#00000014!important;border-color:#d5d9608c!important}body.is-buyer .sb-nav>.nav-sec:not(#nav-sec-kunden):not(#nav-sec-kunden-sg):not(#nav-sec-kunden-bl):not(#nav-sec-buyer-settings),body.is-buyer .sb-nav>.ni-group:not(#kunden-items):not(#kunden-sg-items):not(#kunden-bl-items):not(#buyer-settings-items){display:none!important}body.is-buyer #ni-kl-compliance{display:none!important}body:not(.is-buyer) #nav-sec-buyer-settings,body:not(.is-buyer) #buyer-settings-items{display:none!important}body.is-buyer .sb-nav>.nav-sec{border-top:none;margin-top:0}body.is-buyer .sb-nav>:is(#nav-sec-kunden,#nav-sec-kunden-sg,#nav-sec-kunden-bl):not([data-sb-leer])~.nav-sec{border-top:1px solid var(--bd);margin-top:2px}body.is-buyer #tb-search-wrap,body.is-buyer .tb-search,body.is-buyer .pill.a,body.is-buyer .tb-ico-report,body.is-buyer .tb-bookmarks,body.is-buyer #live-pill,body.is-buyer [class*=live-indicator],.sb-logo-light{display:none!important}.sb-logo-dark,html[data-theme=light] .sb-logo-light{display:block!important}html[data-theme=light] .sb-logo-dark{display:none!important}body.is-admin-readonly .kd-btn-danger,body.is-admin-readonly .kd-btn-pri,body.is-admin-readonly button.btn.pri,body.is-admin-readonly button[data-write],body.is-admin-readonly [data-action=delete],body.is-admin-readonly [data-act=reset-all],body.is-admin-readonly [data-act=solar-bulk],body.is-admin-readonly [data-act=bulk-toggle],body.is-admin-readonly [data-cp-upload],body.is-admin-readonly [data-cp-delfile],body.is-admin-readonly [data-act=edit],body.is-admin-readonly [data-act=edit-save],body.is-admin-readonly [data-mu-inv-oid],body.is-admin-readonly .ku-add-btn,body.is-admin-readonly #cp-add-btn,body.is-admin-readonly #ku-add-btn,body.is-admin-readonly #cp-d-mark-reviewed-btn,body.is-admin-readonly #cp-d-edit-btn,body.is-admin-readonly #cp-d-delete-btn,body.is-admin-readonly #cp-e-save-btn,body.is-admin-readonly .mu-d-zugang-row button,body.is-admin-readonly #mu-d-edit-btn,body.is-admin-readonly #mu-d-delete-btn,body.is-admin-readonly #mu-d-approve-btn,body.is-admin-readonly #mu-d-reject-btn,body.is-admin-readonly #mu-d-resend-btn{opacity:.35!important;pointer-events:none!important;cursor:not-allowed!important;filter:grayscale(50%)}body.is-admin-readonly input:not([type=search]):not([type=checkbox]):not([type=radio]),body.is-admin-readonly textarea,body.is-admin-readonly select{pointer-events:none!important;background:var(--sur2)!important;color:var(--tx2)!important}body.is-admin-readonly input[type=search]{pointer-events:auto!important}body.is-admin-readonly:before{content:"\1f441  Read-Only \2014  Sie k\f6nnen lesen, aber nicht bearbeiten. L\f6sch- und Speichern-Aktionen sind gesperrt.";position:fixed;bottom:0;left:0;right:0;background:#f59e0beb;color:#1a2030;font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;text-align:center;padding:8px 16px;z-index:9999;box-shadow:0 -2px 8px #0000002e;pointer-events:none}body.is-admin-readonly .app-shell-main{padding-bottom:40px!important}.tcard{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);overflow:hidden}.thead{padding:13px 17px;border-bottom:1px solid var(--bd);display:flex;align-items:center;gap:9px}.ttitle{font-size:13px;font-weight:600}.tcount{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}table{width:100%;border-collapse:collapse;font-size:11.5px}th{text-align:left;padding:var(--space-2) 13px;color:var(--tx3);font-weight:500;font-size:10px;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--bd);white-space:nowrap;cursor:pointer;background:var(--sur)}th:hover{color:var(--tx2)}td{padding:9px 13px;border-bottom:1px solid var(--bd);color:var(--tx2);vertical-align:middle}tr:hover td{background:#ffffff05;color:var(--tx)}tr{cursor:pointer}.pagi{display:flex;gap:var(--space-1);align-items:center;padding:11px 14px;border-top:1px solid var(--bd)}.lp-pagi{display:flex;align-items:center;flex-wrap:wrap;gap:4px;width:100%;box-sizing:border-box;margin-top:18px;padding-top:14px;border-top:1px solid var(--bd)}.pagi>.lp-pagi{margin-top:0;padding-top:0;border-top:0}#sg-pagi>.lp-pagi,#bl-pagi>.lp-pagi,#pv-pagi>.lp-pagi,#kdpv-pagi>.lp-pagi{margin-top:0;padding:var(--space-3) var(--space-4);border-top:1px solid rgba(0,0,0,.06);background:var(--sur)}.lp-pagi button{min-width:30px;height:28px;padding:0 10px;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-sm);background:var(--bg);color:var(--tx2);cursor:pointer;font-family:Inter,sans-serif;font-size:11.5px}.lp-pagi button:hover{background:var(--sur2);color:var(--tx)}.lp-pagi button.on{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:500}.lp-pagi button:disabled{opacity:.4;cursor:not-allowed}.pgb{width:25px;height:25px;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:11px;cursor:pointer;border:1px solid var(--bd);background:var(--sur2);color:var(--tx2);transition:all .12s}.pgb:hover{color:var(--tx);border-color:var(--bd2)}.pgb.on{background:#4ade8017;color:var(--ac);border-color:#4ade8038}.pginfo{font-size:10px;color:var(--tx3);font-family:DM Mono,monospace;margin-left:auto}.dw{background:var(--sur);border:1px solid var(--bd);border-radius:12px;padding:22px var(--space-5)}.dw-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}.dw-title{display:flex;align-items:center;gap:var(--space-2);font-size:13px;font-weight:600;color:var(--tx)}.dw-title svg{width:14px;height:14px;opacity:.6;flex-shrink:0}.dw-tab{flex:1;padding:6px;background:none;border:none;font-size:11px;color:var(--tx3);cursor:pointer;font-family:DM Sans,sans-serif;transition:all .12s}.dw-tab.on{background:var(--sur);color:var(--tx);font-weight:600}.dw-stats{display:flex;gap:0;background:var(--sur2);border-radius:8px;overflow:hidden;margin-bottom:14px}.dw-stat{flex:1;padding:var(--space-3) var(--space-4);border-right:1px solid var(--bd)}.dw-stat:last-child{border-right:none}.dw-sv{font-size:20px;font-weight:700;color:var(--tx);font-family:DM Mono,monospace;margin-bottom:3px;line-height:1}.dw-sl{font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.04em}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:11px;margin-bottom:20px}.kpi{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:15px 17px;position:relative;overflow:hidden}.kpi-s{font-size:10px;color:var(--tx3);margin-top:5px}.kpi-s b{color:var(--ac)}.mc{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:17px;cursor:pointer;transition:all .17s}.mc:hover{border-color:var(--bd2);transform:translateY(-1px)}.mc-head{display:flex;align-items:center;gap:var(--space-2);margin-bottom:11px}.mc-ico{width:32px;height:32px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.mc-ico.g{background:#4ade801a}.mc-ico.c{background:#22d3ee1a}.mc-ico.a{background:#f59e0b1a}.mc-ico.p{background:#a78bfa1a}.mc-title{font-size:12.5px;font-weight:600}.mc-sub{font-size:10px;color:var(--tx3)}.mc-stats{display:flex;gap:14px}.mc-links{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px;padding-top:11px;border-top:1px solid var(--bd)}.prov-card{background:#4ade800f;border:1px solid rgba(74,222,128,.18);border-radius:9px;padding:var(--space-4);margin-bottom:var(--space-3)}.pcard-new{background:var(--sur);border:1px solid var(--bd);border-radius:11px;padding:18px;cursor:pointer;transition:all .18s}.pcard-new:hover{border-color:var(--bd2);transform:translateY(-1px)}.stamm-section{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:20px;margin-bottom:14px}.ecard{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:15px}.trcard{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:17px;cursor:pointer;transition:all .17s}.trcard:hover{border-color:var(--bd2);transform:translateY(-1px)}.na-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:20px;margin-bottom:14px}.na-card-title{font-size:12.5px;font-weight:600;color:var(--tx2);margin-bottom:var(--space-4)}.kb-audit-bridge-btn{cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none;transition:color .15s,background .15s}.kb-audit-bridge-btn:hover{color:var(--ac);background:#d5d96014}.kb-audit-bridge-btn.kb-audit-loading{color:var(--ac);pointer-events:none;opacity:.7}.kb-audit-bridge-btn.kb-audit-loading svg{animation:kbab-spin .8s linear infinite}@keyframes kbab-spin{to{transform:rotate(360deg)}}.kbe.kb-editing{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac)}.kba.kba-editing{display:block;height:auto!important;padding:var(--space-3) 14px}.kb-edit-textarea{width:100%;background:var(--bg);border:1px solid rgba(213,217,96,.4);border-radius:var(--radius-md);padding:var(--space-3) 14px;font:400 13.5px/1.55 DM Sans,system-ui,sans-serif;color:var(--tx);resize:vertical;min-height:160px;outline:none;box-sizing:border-box}.kb-edit-textarea:focus{border-color:var(--ac);box-shadow:0 0 0 2px #d5d9602e}.kb-edit-actions{display:flex;gap:var(--space-2);margin-top:10px;align-items:center}.kb-edit-btn{background:transparent;border:1px solid var(--bd);color:var(--tx);padding:6px 14px;border-radius:var(--radius-md);cursor:pointer;font:500 12px DM Sans,sans-serif;transition:all .15s}.kb-edit-btn:hover{border-color:var(--ac)}.kb-edit-btn.save{background:var(--ac);border-color:var(--ac);color:#1a1f0a;font-weight:600}.kb-edit-btn.save:hover{filter:brightness(1.1)}.kb-edit-btn.save:disabled{opacity:.55;cursor:wait}.kb-edit-btn.cancel:hover{border-color:#ef5350;color:#ff8a86}.kb-edit-id{margin-left:auto;font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);letter-spacing:.04em}.wdb-ar-btn{background:#d5d9600f;border-color:#d5d96066;color:var(--ac)}.wdb-ar-btn:hover{background:#d5d96024;border-color:var(--ac)}.wdb-ar-btn.wdb-ar-loading{opacity:.7;cursor:wait}.wdb-ar-btn.wdb-ar-loading svg{animation:wdb-ar-spin .8s linear infinite}@keyframes wdb-ar-spin{to{transform:rotate(360deg)}}.wdb-ar-bulkbar{display:flex;align-items:center;gap:14px;padding:10px 0 18px;margin-bottom:6px;flex-wrap:wrap;border-bottom:1px dashed var(--bd)}.wdb-ar-bulk-btn{background:#d5d96014;border:1px solid rgba(213,217,96,.5);color:var(--ac);padding:7px var(--space-4);border-radius:var(--radius-md);cursor:pointer;font:600 12px DM Sans,sans-serif;display:inline-flex;align-items:center;transition:all .15s}.wdb-ar-bulk-btn:hover:not(:disabled){background:#d5d9602e;border-color:var(--ac)}.wdb-ar-bulk-btn:disabled{opacity:.5;cursor:wait}.wdb-ar-bulk-status{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3)}.wdb-ar-bulk-status.running{color:var(--ac)}.wdb-ar-bulk-status.ok{color:#8fd693}.wdb-ar-bulk-status.err{color:#ffc77a}.kb-detail-panel{position:fixed;top:0;right:0;width:520px;max-width:100vw;height:100vh;background:var(--sur);border-left:1px solid var(--bd);box-shadow:-8px 0 32px #00000073;z-index:500;transform:translate(100%);transition:transform .28s cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column;font-family:DM Sans,system-ui,sans-serif}.kb-detail-panel.open{transform:translate(0)}@media(max-width:800px){.kb-detail-panel{width:100vw}}.kb-dp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:22px 26px var(--space-4);border-bottom:1px solid var(--bd)}.kb-dp-titlebox{flex:1;min-width:0}.kb-dp-cat{font-family:DM Mono,monospace;font-size:10px;color:var(--ac);text-transform:uppercase;letter-spacing:.07em;margin-bottom:var(--space-2)}.kb-dp-q{font-size:18px;font-weight:600;line-height:1.35;color:var(--tx);margin:0;word-wrap:break-word}.kb-dp-close{width:32px;height:32px;background:transparent;border:1px solid var(--bd);color:var(--tx2);border-radius:var(--radius-md);font-size:18px;cursor:pointer;flex-shrink:0}.kb-dp-close:hover{border-color:var(--ac);color:var(--tx)}.kb-dp-body{flex:1;overflow-y:auto;padding:20px 26px var(--space-5)}.kb-dp-block{margin-bottom:18px}.kb-dp-label{font-family:DM Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--tx3);margin-bottom:var(--space-2)}.kb-dp-answer{font-size:14px;line-height:1.6;color:var(--tx);white-space:pre-wrap;word-wrap:break-word}.kb-dp-editor{width:100%;background:var(--bg);border:1px solid rgba(213,217,96,.4);border-radius:var(--radius-md);padding:var(--space-3) 14px;font:400 13.5px/1.55 DM Sans,system-ui,sans-serif;color:var(--tx);resize:vertical;min-height:240px;outline:none;box-sizing:border-box}.kb-dp-editor:focus{border-color:var(--ac);box-shadow:0 0 0 2px #d5d9602e}.kb-dp-sources{background:#d5d9600a;border:1px solid rgba(213,217,96,.18);border-radius:var(--radius-md);padding:var(--space-3) 14px;margin-top:18px}.kb-dp-sources-label{font-family:DM Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--ac);margin-bottom:var(--space-2)}.kb-dp-sources-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.kb-dp-sources-list li{font-size:12.5px;line-height:1.4}.kb-dp-sources-list a{color:var(--ac);text-decoration:none;word-break:break-word}.kb-dp-sources-list a:hover{text-decoration:underline}.kb-dp-meta{margin-top:var(--space-4);font-family:DM Mono,monospace;font-size:10.5px;color:var(--tx3);letter-spacing:.04em}.kb-dp-actions{display:flex;gap:var(--space-2);padding:14px 26px;border-top:1px solid var(--bd);background:var(--sur);flex-wrap:wrap}.kb-dp-btn{background:transparent;border:1px solid var(--bd);color:var(--tx);padding:7px var(--space-4);border-radius:var(--radius-md);cursor:pointer;font:500 12px DM Sans,sans-serif;transition:all .15s}.kb-dp-btn:hover{border-color:var(--ac)}.kb-dp-btn.save{background:var(--ac);border-color:var(--ac);color:#1a1f0a;font-weight:600}.kb-dp-btn.save:hover{filter:brightness(1.1)}.kb-dp-btn.save:disabled{opacity:.55;cursor:wait}.kb-dp-btn.delete:hover{border-color:#ef5350;color:#ff8a86;background:#ef53500f}@media(min-width:1300px){body.kb-detail-open #p-kb{padding-right:540px}}body.kb-detail-open #p-kb .kbe .kba,body.kb-detail-open #p-kb .kbe .kb-acts{display:none}body.kb-detail-open #p-kb .kbe .kb-meta{padding-top:var(--space-1)}.audit-notif-bell{position:relative;background:transparent;border:1px solid var(--bd);color:var(--tx2);width:32px;height:32px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;margin-right:var(--space-2);transition:all .15s}.audit-notif-bell:hover{border-color:var(--ac);color:var(--tx)}.audit-notif-badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 var(--space-1);background:#ef5350;color:#fff;font:600 10px DM Mono,monospace;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--bg)}.audit-notif-badge[hidden]{display:none}.audit-notif-panel{position:fixed;top:0;right:0;width:460px;max-width:100vw;height:100vh;background:var(--sur);border-left:1px solid var(--bd);box-shadow:-8px 0 32px #00000073;z-index:600;transform:translate(100%);transition:transform .28s cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column;font-family:DM Sans,system-ui,sans-serif}.audit-notif-panel.open{transform:translate(0)}.anp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:22px 26px 14px;border-bottom:1px solid var(--bd)}.anp-titlebox{flex:1;min-width:0}.anp-cat{font-family:DM Mono,monospace;font-size:10px;color:var(--ac);text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px}.anp-title{font-size:17px;font-weight:600;color:var(--tx);margin:0}.anp-close{width:32px;height:32px;background:transparent;border:1px solid var(--bd);color:var(--tx2);border-radius:var(--radius-md);font-size:18px;cursor:pointer}.anp-close:hover{border-color:var(--ac);color:var(--tx)}.anp-actions{padding:10px 26px;border-bottom:1px solid var(--bd)}.anp-btn{background:transparent;border:1px solid var(--bd);color:var(--tx);padding:6px var(--space-3);border-radius:var(--radius-md);cursor:pointer;font:500 12px DM Sans,sans-serif;transition:all .15s}.anp-btn:hover{border-color:var(--ac)}.anp-btn.pri{background:var(--ac);border-color:var(--ac);color:#1a1f0a;font-weight:600}.anp-btn.pri:hover{filter:brightness(1.1)}.anp-body{flex:1;overflow-y:auto;padding:var(--space-4) 26px var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.anp-empty{text-align:center;padding:60px 20px;color:var(--tx3)}.anp-empty-icon{font-size:36px;color:var(--ac);margin-bottom:10px}.anp-empty-title{font-size:14px;color:var(--tx);margin-bottom:var(--space-1)}.anp-empty-sub{font-size:12px;color:var(--tx3)}.anp-item{background:var(--bg);border:1px solid var(--bd);border-radius:8px;padding:14px var(--space-4)}.anp-item.err{border-left:3px solid #ef5350}.anp-item.warn{border-left:3px solid #ffb74d}.anp-item.off{border-left:3px solid #60a5fa}.anp-item-head{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap}.anp-badge{font-family:DM Mono,monospace;font-size:10px;font-weight:600;padding:2px var(--space-2);border-radius:var(--radius-sm);letter-spacing:.06em}.anp-badge.err{background:#ef535024;color:#ff8a86}.anp-badge.warn{background:#ffb74d24;color:#ffc77a}.anp-badge.off{background:#60a5fa24;color:#93c5fd}.anp-type{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em}.anp-old{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);font-style:italic}.anp-q{font-size:13.5px;font-weight:600;line-height:1.4;color:var(--tx);margin-bottom:6px}.anp-cat-tag{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);margin-bottom:var(--space-2)}.anp-komm{font-size:12px;color:var(--tx2);line-height:1.5;font-style:italic;margin-bottom:var(--space-3)}.anp-item-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:6px}.anp-item-actions .anp-btn{padding:5px var(--space-3);font-size:11px}.n-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--bd);color:var(--tx);padding:var(--space-2) var(--space-4);border-radius:8px;font:500 12.5px DM Sans,system-ui,sans-serif;cursor:pointer;transition:all .15s;text-decoration:none}.n-btn-ghost{background:transparent;border:none;color:var(--tx2);padding:6px 10px}.n-btn-ghost:hover{color:var(--ac);background:#d5d9600f}.n-btn-icon{padding:var(--space-2);width:36px;height:36px;justify-content:center;border-radius:8px}.n-pill{background:transparent;border:1px solid var(--bd);color:var(--tx2);padding:7px 14px;border-radius:var(--radius-pill);cursor:pointer;font:500 12px DM Sans,system-ui,sans-serif;letter-spacing:.01em;transition:all .15s;display:inline-flex;align-items:center;gap:6px}.n-pill:hover{border-color:var(--ac);color:var(--tx)}.n-pill.on{background:var(--ac);border-color:var(--ac);color:var(--ac-on);font-weight:600}.n-pill .n-pill-cnt{font-family:DM Mono,monospace;font-size:10px;background:#ffffff14;padding:1px 6px;border-radius:var(--radius-pill);font-weight:600}.n-pill.on .n-pill-cnt{background:#0000002e;color:var(--ac-on)}.n-input{width:100%;background:var(--bg);border:1px solid var(--bd);border-radius:8px;padding:10px 14px;color:var(--tx);font:400 13.5px DM Sans,system-ui,sans-serif;transition:all .15s}.n-input:focus{outline:none;border-color:var(--ac);box-shadow:0 0 0 3px #d5d96026}.n-input::placeholder{color:var(--tx3)}.n-textarea{min-height:90px;resize:vertical;line-height:1.55}.n-switch{position:relative;display:inline-block;width:38px;height:22px;cursor:pointer}.n-switch input{opacity:0;width:0;height:0}.n-switch span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-pill);transition:.2s}.n-switch span:before{content:"";position:absolute;width:14px;height:14px;left:3px;top:50%;transform:translateY(-50%);background:var(--tx2);border-radius:50%;transition:.2s}.n-switch input:checked+span{background:var(--ac);border-color:var(--ac)}.n-switch input:checked+span:before{transform:translate(15px,-50%);background:var(--ac-on)}.n-toggle-row{display:flex;align-items:center;gap:10px;font-size:12.5px}.n-radio{display:flex;flex-direction:column;gap:var(--space-2)}.n-radio label{display:flex;align-items:center;gap:10px;cursor:pointer;padding:var(--space-2) var(--space-3);border:1px solid var(--bd);border-radius:8px;transition:all .15s;font-size:12.5px}.n-radio label:hover{border-color:#d5d96066}.n-radio input{display:none}.n-radio label:before{content:"";width:16px;height:16px;border:1.5px solid var(--bd);border-radius:50%;flex-shrink:0;transition:all .15s}.n-radio input:checked+label{border-color:var(--ac);background:#d5d9600f;color:var(--tx)}.n-radio input:checked+label:before{border-color:var(--ac);background:radial-gradient(circle,var(--ac) 0 5px,transparent 5px)}.n-check{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:12.5px}.n-check input{display:none}.n-check span{width:16px;height:16px;border:1.5px solid var(--bd);border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.n-check input:checked+span{background:var(--ac);border-color:var(--ac)}.n-check input:checked+span:after{content:"\2713";color:var(--ac-on);font-size:12px;font-weight:700}.n-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:18px 20px;transition:border-color .2s}.n-card:hover{border-color:#d5d96066}.n-card-status{border-left:3px solid var(--ac)}.n-card-warn{border-left:3px solid var(--ac3)}.n-card-err{border-left:3px solid var(--ac4)}.n-card-meta{display:flex;align-items:center;gap:var(--space-2);font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-2)}.n-card-meta .n-badge{padding:2px var(--space-2);border-radius:var(--radius-sm);background:#d5d9602e;color:var(--ac);font-weight:600}.n-card h4{margin:6px 0 10px;font-size:15px;font-weight:600;color:var(--tx);line-height:1.35}.n-card p{margin:0;font-size:12.5px;color:var(--tx2);line-height:1.55}.n-card-actions{display:flex;gap:var(--space-2);margin-top:14px;padding-top:14px;border-top:1px solid var(--bd)}.n-list{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;padding:0;margin:0}.n-list-item{background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:var(--space-3) var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:14px;transition:all .15s;cursor:pointer}.n-list-item:hover{border-color:#d5d96059}.n-list-main{flex:1;min-width:0}.n-list-title{font-size:13.5px;font-weight:600;color:var(--tx);margin:0 0 3px}.n-list-sub{font-size:11.5px;color:var(--tx3);font-family:DM Mono,monospace}.n-list-meta{display:flex;align-items:center;gap:14px;font-size:11.5px;color:var(--tx2);flex-shrink:0}.n-badge-inline{padding:2px var(--space-2);border-radius:var(--radius-sm);background:#d5d9602e;color:var(--ac);font-family:DM Mono,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.n-badge-inline.warn{background:#f59e0b2e;color:var(--ac3)}.n-badge-inline.err{background:#f8717124;color:#ff8a86}.n-view-btn{background:transparent;border:0;padding:6px var(--space-3);border-radius:var(--radius-md);color:var(--tx2);cursor:pointer;font:500 11.5px DM Sans,system-ui,sans-serif;display:inline-flex;align-items:center;gap:6px;transition:all .15s}.n-filter-bar{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap;padding:14px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg)}.n-filter-search{flex:1;min-width:200px;position:relative}.n-filter-search input{width:100%;background:var(--bg);border:1px solid var(--bd);border-radius:8px;padding:var(--space-2) var(--space-3) var(--space-2) 34px;color:var(--tx);font:400 13px DM Sans,system-ui,sans-serif}.n-filter-search input:focus{outline:none;border-color:var(--ac);box-shadow:0 0 0 3px #d5d96026}.n-filter-search:before{content:"\2315";position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--tx3);font-size:14px}.n-filter-chip{background:var(--sur2);border:1px solid var(--bd);color:var(--tx);padding:6px 10px 6px var(--space-3);border-radius:var(--radius-md);font:500 11.5px DM Sans,system-ui,sans-serif;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .15s}.n-filter-chip:hover{border-color:var(--ac)}.n-filter-chip.active{background:#d5d9601a;border-color:var(--ac);color:var(--ac)}.n-filter-chip-x{background:#d5d96033;width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;color:var(--ac);font-weight:700}.n-filter-sort{background:var(--sur2);border:1px solid var(--bd);color:var(--tx2);padding:7px var(--space-3);border-radius:8px;font-size:12px;cursor:pointer;font-family:inherit}.n-create-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.n-create-box{background:var(--sur);border:1.5px dashed var(--bd);border-radius:12px;padding:var(--space-5) 20px;text-align:center;cursor:pointer;transition:all .2s}.n-create-box:hover{border-color:var(--ac);background:#d5d9600a;transform:translateY(-1px)}.n-create-icon{width:42px;height:42px;border-radius:var(--radius-lg);background:#d5d9601f;color:var(--ac);display:inline-flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:var(--space-3);font-weight:300}.n-create-box h4{margin:0 0 var(--space-1);font-size:13.5px;font-weight:600;color:var(--tx)}.n-create-box p{margin:0;font-size:11.5px;color:var(--tx2);line-height:1.5}.n-create-box.featured{border-style:solid;background:linear-gradient(180deg,rgba(213,217,96,.06) 0%,var(--sur) 100%);border-color:#d5d96066}.n-create-box.featured .n-create-icon{background:var(--ac);color:var(--ac-on)}.n-hero{background:var(--sur);border:1px solid var(--bd);border-radius:14px;padding:var(--space-8) 36px;text-align:center;position:relative;overflow:hidden;min-height:200px}[id$=-hero]:empty{min-height:240px;display:block;border:1px solid var(--bd);border-radius:14px;background:var(--sur);opacity:.4}.n-hero:before{content:"";position:absolute;top:-100px;left:50%;width:400px;height:400px;background:radial-gradient(circle,rgba(213,217,96,.08) 0%,transparent 60%);transform:translate(-50%);pointer-events:none}.n-hero-eyebrow{font-family:DM Mono,monospace;font-size:11px;color:var(--ac);text-transform:uppercase;letter-spacing:.12em;margin-bottom:14px;display:inline-block}.n-hero h2{margin:0 0 var(--space-3);font-size:30px;font-weight:600;line-height:1.2;color:var(--tx);position:relative}.n-hero h2 em{font-style:italic;color:var(--ac);font-weight:500}.n-hero p{margin:0 auto var(--space-5);max-width:520px;font-size:14px;color:var(--tx2);line-height:1.6}.n-hero-actions{display:inline-flex;gap:10px;flex-wrap:wrap;justify-content:center}.n-hero-suggestions{margin-top:var(--space-6);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;text-align:left}.n-hero-sug{background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:14px var(--space-4);cursor:pointer;transition:all .15s}.n-hero-sug:hover{border-color:var(--ac);background:#d5d9600a}.n-hero-sug-cat{font-family:DM Mono,monospace;font-size:9.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px}.n-hero-sug-q{font-size:12.5px;color:var(--tx);font-weight:500;line-height:1.4}.n-stepper{display:flex;align-items:center;gap:var(--space-2);padding:14px 0;flex-wrap:wrap}.n-step{display:inline-flex;align-items:center;gap:var(--space-2)}.n-step-num{width:26px;height:26px;border-radius:50%;background:var(--sur2);border:1.5px solid var(--bd);color:var(--tx2);display:inline-flex;align-items:center;justify-content:center;font:600 11px DM Mono,monospace;flex-shrink:0;transition:all .15s}.n-step.current .n-step-num{background:transparent;border-color:var(--ac);color:var(--ac);box-shadow:0 0 0 3px #d5d9602e}.n-step-lbl{font-size:12.5px;color:var(--tx2);font-weight:500}.n-step.current .n-step-lbl{color:var(--ac);font-weight:600}.n-step-line{flex:1;min-width:18px;max-width:38px;height:1.5px;background:var(--bd);border-radius:1px}.n-suggest{position:relative;max-width:520px}.n-suggest>input{width:100%;background:var(--bg);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:11px 14px 11px 38px;color:var(--tx);font:400 13.5px DM Sans,system-ui,sans-serif}.n-suggest>input:focus{outline:none;border-color:var(--ac);box-shadow:0 0 0 3px #d5d96026}.n-suggest:before{content:"\2315";position:absolute;left:14px;top:21px;transform:translateY(-50%);color:var(--tx3)}.n-suggest-shortcut{position:absolute;right:10px;top:21px;transform:translateY(-50%);font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);padding:2px 6px;background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-sm)}.n-suggest-drop{margin-top:6px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 6px 20px #00000040}.n-suggest-grp{padding:6px 0}.n-suggest-grp+.n-suggest-grp{border-top:1px solid var(--bd)}.n-suggest-grp-h{font-family:DM Mono,monospace;font-size:9.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.07em;padding:var(--space-2) 14px var(--space-1)}.n-suggest-item{padding:var(--space-2) 14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--tx)}.n-suggest-item:hover,.n-suggest-item.on{background:var(--sur2)}.n-suggest-item .n-suggest-meta{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3)}.n-bell{position:relative;width:36px;height:36px;border:1px solid var(--bd);border-radius:8px;background:transparent;color:var(--tx2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.n-bell:hover{border-color:var(--ac);color:var(--tx)}.n-bell svg{width:16px;height:16px}.n-bell-dot{position:absolute;top:-3px;right:-3px;min-width:16px;height:16px;padding:0 var(--space-1);background:var(--ac4);color:#fff;font:600 10px DM Mono,monospace;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--bg)}.n-notif-drop{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);width:340px;box-shadow:0 8px 24px #0000004d;overflow:hidden}.n-notif-h{padding:var(--space-3) 14px;border-bottom:1px solid var(--bd);display:flex;justify-content:space-between;align-items:center;font-size:12.5px}.n-notif-h strong{color:var(--tx)}.n-notif-h a{color:var(--ac);text-decoration:none;font-size:11.5px;cursor:pointer}.n-notif-list{max-height:340px;overflow-y:auto}.n-notif-item{padding:11px 14px;border-bottom:1px solid var(--bd);cursor:pointer;display:flex;gap:10px;transition:background .15s}.n-notif-item:hover{background:var(--sur2)}.n-notif-item:last-child{border-bottom:0}.n-notif-item.unread{background:#d5d9600a}.n-notif-dot{width:8px;height:8px;border-radius:50%;background:var(--ac);flex-shrink:0;margin-top:6px}.n-notif-item:not(.unread) .n-notif-dot{background:transparent}.n-notif-body{flex:1;min-width:0}.n-notif-title{font-size:12.5px;color:var(--tx);font-weight:500;margin:0 0 3px;line-height:1.4}.n-notif-meta{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.05em}.n-notif-empty{padding:var(--space-6) 14px;text-align:center;color:var(--tx3);font-size:12.5px}.n-bread{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--tx3);font-family:DM Sans,system-ui,sans-serif;flex-wrap:wrap}.n-bread a{color:var(--tx2);text-decoration:none;cursor:pointer}.n-bread a:hover{color:var(--ac)}.n-bread-sep{opacity:.5}.n-bread-current{color:var(--tx);font-weight:500}.n-kanban{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-3)}.n-kanban-col{background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:10px;min-height:180px}.n-kanban-col-h{font-size:11px;font-family:DM Mono,monospace;color:var(--tx3);text-transform:uppercase;letter-spacing:.07em;padding:var(--space-1) 6px 10px;display:flex;justify-content:space-between;align-items:center}.n-kanban-col-h .n-pill-cnt{background:var(--sur3)}.n-kanban-card{background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:10px var(--space-3);margin-bottom:var(--space-2);cursor:grab;border-left:3px solid var(--bd)}.n-kanban-card:hover{border-color:#d5d96066}.n-kanban-card.prio-high{border-left-color:var(--ac4)}.n-kanban-card.prio-mid{border-left-color:var(--ac3)}.n-kanban-card.prio-low{border-left-color:var(--ac)}.n-kanban-card-title{font-size:12.5px;color:var(--tx);font-weight:600;margin:0 0 var(--space-1);line-height:1.35}.n-kanban-card-meta{display:flex;justify-content:space-between;font-size:10px;color:var(--tx3);font-family:DM Mono,monospace}.n-empty{padding:var(--space-8) var(--space-5);text-align:center;border:1.5px dashed var(--bd);border-radius:12px;background:var(--bg)}.n-empty-icon{font-size:36px;color:var(--tx3);opacity:.6;margin-bottom:14px;display:block}.n-empty h4{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--tx)}.n-empty p{margin:0 auto 18px;font-size:12.5px;color:var(--tx2);max-width:340px;line-height:1.55}.n-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-3)}.n-kpi{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:14px var(--space-4);position:relative}.n-kpi-lbl{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.n-kpi-val{font-size:24px;font-weight:600;color:var(--tx);line-height:1.1}.n-kpi-delta{font-size:11px;font-family:DM Mono,monospace;margin-top:var(--space-1)}.n-kpi-delta.up{color:var(--ac)}.n-kpi-delta.down{color:var(--ac4)}.n-prog{height:6px;background:var(--sur2);border-radius:var(--radius-pill);overflow:hidden;position:relative}.n-prog-fill{height:100%;background:var(--ac);transition:width .3s}.n-prog-fill.warn{background:var(--ac3)}.n-prog-fill.err{background:var(--ac4)}.n-prog-stepped{display:flex;gap:var(--space-1)}.n-prog-stepped span{flex:1;height:6px;background:var(--sur2);border-radius:var(--radius-pill)}.n-prog-stepped span.current{background:linear-gradient(90deg,var(--ac) 50%,var(--sur2) 50%)}.n-avatar{width:36px;height:36px;border-radius:50%;background:var(--ac);color:var(--ac-on);display:inline-flex;align-items:center;justify-content:center;font:600 13px DM Sans,system-ui,sans-serif;flex-shrink:0}.n-avatar-sm{width:24px;height:24px;font-size:10px}.n-avatar-lg{width:54px;height:54px;font-size:18px}.n-status-dot{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--tx2)}.n-status-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--tx3)}.n-status-dot.online:before{background:var(--ac);box-shadow:0 0 0 3px #d5d96033}.n-status-dot.offline:before{background:var(--ac4)}.n-status-dot.warn:before{background:var(--ac3)}.n-tooltip-wrap{position:relative;display:inline-block}.n-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:#1a2236;color:#fff;padding:6px 10px;border-radius:var(--radius-md);font-size:11px;white-space:nowrap;border:1px solid var(--bd);box-shadow:0 4px 14px #0000004d;pointer-events:none;opacity:0;transition:opacity .15s;z-index:50}.n-tooltip-wrap:hover .n-tooltip{opacity:1}.n-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#1a2236}.n-upload{border:1.5px dashed var(--bd);border-radius:var(--radius-lg);padding:var(--space-6) 18px;text-align:center;cursor:pointer;transition:all .15s;background:var(--sur)}.n-upload:hover,.n-upload.dragover{border-color:var(--ac);background:#d5d9600a}.n-upload-icon{font-size:32px;color:var(--ac);opacity:.7;margin-bottom:10px;display:block}.n-upload h5{margin:0 0 var(--space-1);font-size:13.5px;color:var(--tx)}.n-upload p{margin:0;font-size:11.5px;color:var(--tx3)}.n-taginput{background:var(--bg);border:1px solid var(--bd);border-radius:8px;padding:6px;display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-height:42px}.n-taginput:focus-within{border-color:var(--ac);box-shadow:0 0 0 3px #d5d96026}.n-tag{background:var(--sur2);color:var(--tx);padding:var(--space-1) var(--space-2) var(--space-1) 10px;border-radius:var(--radius-md);font-size:11.5px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--bd)}.n-tag-x{cursor:pointer;color:var(--tx3);font-size:14px;line-height:1}.n-tag-x:hover{color:var(--ac4)}.n-taginput input{flex:1;min-width:80px;background:transparent;border:0;color:var(--tx);font-size:12.5px;padding:var(--space-1) 6px;outline:none}.n-timeline{position:relative;padding-left:22px}.n-timeline:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:1.5px;background:var(--bd)}.n-tl-item{position:relative;padding:0 0 18px}.n-tl-item:before{content:"";position:absolute;left:-22px;top:4px;width:13px;height:13px;border-radius:50%;background:var(--sur);border:2px solid var(--ac)}.n-tl-item.muted:before{border-color:var(--bd)}.n-tl-time{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px}.n-tl-title{font-size:13px;color:var(--tx);font-weight:500;margin:0 0 2px}.n-tl-body{font-size:11.5px;color:var(--tx2);line-height:1.5}.n-pagi{display:inline-flex;gap:var(--space-1);background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:3px}.n-pagi-btn{background:transparent;border:0;padding:6px 11px;border-radius:var(--radius-md);color:var(--tx2);cursor:pointer;font:500 11.5px DM Mono,monospace;min-width:32px}.n-pagi-btn:hover{color:var(--tx);background:var(--sur2)}.n-pagi-btn.on{background:var(--ac);color:var(--ac-on);font-weight:600}.n-pagi-btn:disabled{opacity:.35;cursor:not-allowed}.n-skel{background:linear-gradient(90deg,var(--sur2) 0%,var(--sur3) 50%,var(--sur2) 100%);background-size:200% 100%;animation:n-skel 1.4s ease-in-out infinite;border-radius:var(--radius-md);display:inline-block}@keyframes n-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.n-skel-line{height:12px;width:100%;margin:6px 0;display:block}.n-skel-line.short{width:60%}.n-skel-line.tiny{width:30%;height:9px}.n-skel-circle{width:36px;height:36px;border-radius:50%}.n-skel-card{padding:var(--space-4);border:1px solid var(--bd);border-radius:var(--radius-lg);background:var(--sur)}.n-alert{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--bd);border-radius:8px;font-size:13px;line-height:1.5;background:var(--sur)}.n-alert-icon{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;margin-top:1px}.n-alert-info{border-color:#60a5fa66;background:#60a5fa0f}.n-alert-info .n-alert-icon{background:#60a5fa}.n-alert-warn{border-color:#f59e0b66;background:#f59e0b0f}.n-alert-warn .n-alert-icon{background:var(--ac3)}.n-alert-err{border-color:#f8717166;background:#f871710f}.n-alert-err .n-alert-icon{background:var(--ac4)}.n-alert-ok{border-color:#d5d96066;background:#d5d9600f}.n-alert-ok .n-alert-icon{background:var(--ac);color:var(--ac-on)}.n-alert-body{flex:1;min-width:0}.n-alert-body strong{color:var(--tx);display:block;margin-bottom:2px;font-size:13px}.n-alert-body p{margin:0;color:var(--tx2);font-size:12.5px}.n-alert-x{background:transparent;border:0;color:var(--tx3);cursor:pointer;font-size:16px;padding:2px 6px;border-radius:var(--radius-sm);line-height:1}.n-alert-x:hover{color:var(--tx);background:var(--sur2)}.n-cmdk-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9000;display:flex;align-items:flex-start;justify-content:center;padding-top:14vh}.n-cmdk{background:var(--sur);border:1px solid var(--bd);border-radius:12px;width:520px;max-width:90vw;box-shadow:0 12px 40px #0006;overflow:hidden}.n-cmdk-input{width:100%;background:transparent;border:0;padding:14px var(--space-4);color:var(--tx);font:400 14px DM Sans,system-ui,sans-serif;border-bottom:1px solid var(--bd)}.n-cmdk-input:focus{outline:none}.n-cmdk-input::placeholder{color:var(--tx3)}.n-cmdk-list{max-height:340px;overflow-y:auto;padding:6px 0}.n-cmdk-grp-h{font-family:DM Mono,monospace;font-size:9.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.07em;padding:var(--space-2) var(--space-4) var(--space-1)}.n-cmdk-item{padding:9px var(--space-4);display:flex;align-items:center;gap:var(--space-3);cursor:pointer;font-size:13px;color:var(--tx)}.n-cmdk-item:hover,.n-cmdk-item.on{background:var(--sur2)}.n-cmdk-item .n-cmdk-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--tx3);font-size:14px;flex-shrink:0}.n-cmdk-item .n-cmdk-meta{margin-left:auto;font-family:DM Mono,monospace;font-size:10px;color:var(--tx3)}.n-cmdk-foot{padding:var(--space-2) var(--space-4);border-top:1px solid var(--bd);background:var(--sur2);display:flex;gap:14px;font-family:DM Mono,monospace;font-size:10px;color:var(--tx3)}.n-cmdk-foot kbd{background:var(--sur);border:1px solid var(--bd);padding:1px 5px;border-radius:3px;font-family:inherit;color:var(--tx2);margin-right:3px}.ibtab{flex:1;background:transparent;border:0;padding:11px var(--space-2);color:var(--tx3);font:500 11.5px DM Sans,system-ui,sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-bottom:2px solid transparent;transition:all .15s}.ibtab:hover{color:var(--tx)}.ibtab.on{color:var(--ac);border-bottom-color:var(--ac);font-weight:600}.ibtab svg,.ibtab i{flex-shrink:0;opacity:.85}.ibtab.on svg,.ibtab.on i{opacity:1}[data-theme=light] .n-tooltip{background:#1a2236;color:#fff}[data-theme=light] .n-suggest-drop{box-shadow:0 6px 20px #00000014}[data-theme=light] .n-notif-drop{box-shadow:0 8px 24px #0000001a}[data-theme=light] .n-cmdk{box-shadow:0 12px 40px #0000002e}.wz-stepper{display:flex;gap:6px;flex-wrap:wrap;padding:5px;background:var(--sur);border:1px solid var(--bd);border-radius:12px}.wz-pill{flex:1 1 0;min-width:130px;display:inline-flex;align-items:center;gap:9px;padding:9px var(--space-3);background:transparent;border:1px solid transparent;border-radius:9px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:500;color:var(--tx3);text-align:left;transition:background .15s,border-color .15s,color .15s}.wz-pill:hover{color:var(--tx2)}.wz-pill .wz-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--sur2);border:1px solid var(--bd);font-size:11px;font-weight:600;color:var(--tx3);flex-shrink:0;transition:background .15s,border-color .15s,color .15s}.wz-pill .wz-num-c{display:none;width:12px;height:12px}.wz-pill.on{background:#d5d96014;border-color:#d5d9604d;color:var(--tx)}.wz-pill.on .wz-num{background:var(--ac);border-color:var(--ac);color:#1a1c0f}.wz-pill[disabled]{cursor:not-allowed;opacity:.5}.wz-step{display:none;padding:22px var(--space-5) 18px;background:var(--sur);border:1px solid var(--bd);border-radius:12px}.wz-step.on{display:block;animation:wzFadeIn .22s ease both}@keyframes wzFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.wz-step-head{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--bd)}.wz-step-head h3{font-size:15px;font-weight:600;letter-spacing:-.005em;color:var(--tx);margin:0 0 5px}.wz-step-head p{font-size:12.5px;color:var(--tx3);line-height:1.55;margin:0}.wz-step-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:22px;padding-top:var(--space-4);border-top:1px solid var(--bd);flex-wrap:wrap}.wz-step-foot-left,.wz-step-foot-right{display:inline-flex;align-items:center;gap:var(--space-2)}.wz-step-info{font-size:11.5px;color:var(--tx3);font-style:italic}@media(max-width:720px){.wz-pill{min-width:0;padding:var(--space-2) 10px;font-size:12px}.wz-pill .wz-num{width:20px;height:20px;font-size:10.5px}.wz-step{padding:18px var(--space-4) 14px}}.chat-wrap{display:flex;flex-direction:column;height:calc(100vh - var(--hh) - 130px);max-height:640px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);overflow:hidden}.chat-msgs{flex:1;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:11px}.chat-foot{border-top:1px solid var(--bd);padding:var(--space-3) 14px;display:flex;gap:var(--space-2);align-items:flex-end}.cinp{flex:1;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:9px 13px;color:var(--tx);font-size:12.5px;font-family:DM Sans,sans-serif;outline:none;resize:none;min-height:40px;max-height:100px}.cinp:focus{border-color:var(--bd2)}.csend{width:40px;height:40px;border-radius:8px;border:none;cursor:pointer;background:linear-gradient(135deg,var(--ac),var(--ac2));color:#0f1117;font-size:16px;display:flex;align-items:center;justify-content:center;transition:opacity .12s;flex-shrink:0}.csend:hover{opacity:.82}.csend:disabled{opacity:.35;cursor:not-allowed}.msg{display:flex;gap:var(--space-2);align-items:flex-start}.msg.u{flex-direction:row-reverse}.bub{max-width:74%;padding:10px 13px;border-radius:var(--radius-lg);font-size:12.5px;line-height:1.6}.msg.b .bub{background:var(--sur2);color:var(--tx);border-bottom-left-radius:2px;border:1px solid var(--bd)}.msg.u .bub{background:#4ade8017;color:var(--tx);border-bottom-right-radius:2px;border:1px solid rgba(74,222,128,.18)}.mav{width:25px;height:25px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:9.5px;font-weight:600}.msg.b .mav{background:linear-gradient(135deg,var(--ac),var(--ac2));color:#0f1117}.msg.u .mav{background:linear-gradient(135deg,var(--ac3),var(--ac4));color:#0f1117}.typing{display:flex;gap:3px;padding:10px 13px;align-items:center}.typing span{width:5px;height:5px;border-radius:50%;background:var(--tx3);animation:bo 1.2s infinite}.typing span:nth-child(2){animation-delay:.2s}.typing span:nth-child(3){animation-delay:.4s}.tk-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:tkFadeIn .15s ease-out}@keyframes tkFadeIn{0%{opacity:0}to{opacity:1}}.tk-dialog{background:var(--sur);border:1px solid var(--bd);border-radius:14px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 24px 60px #00000080;animation:tkSlideIn .2s ease-out}@keyframes tkSlideIn{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.tk-head{padding:18px 22px;border-bottom:1px solid var(--bd);display:flex;align-items:center;justify-content:space-between;gap:10px}.tk-head-title{font-size:14.5px;font-weight:600;color:var(--tx)}.tk-head-sub{font-size:11.5px;color:var(--tx3);margin-top:2px}.tk-head-close{background:none;border:none;color:var(--tx3);cursor:pointer;font-size:20px;line-height:1;padding:var(--space-1) var(--space-2)}.tk-head-close:hover{color:var(--tx)}.tk-body{padding:18px 22px;display:flex;flex-direction:column;gap:14px}.tk-body label{display:block;font-size:11px;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-bottom:5px}.tk-input,.tk-select,.tk-textarea{width:100%;padding:9px var(--space-3);background:var(--sur2);border:1px solid var(--bd);border-radius:7px;color:var(--tx);font-size:13px;font-family:DM Sans,sans-serif;box-sizing:border-box;outline:none;transition:border-color .12s,background .12s}.tk-input:focus,.tk-select:focus,.tk-textarea:focus{border-color:var(--ac);background:var(--sur)}.tk-textarea{resize:vertical;min-height:90px}.tk-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.tk-meta{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:var(--space-2) var(--space-3)}.tk-meta summary{font-size:11.5px;color:var(--tx3);cursor:pointer;font-weight:500;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.tk-meta-grid{margin-top:var(--space-2);font-size:11.5px;color:var(--tx2);line-height:1.6;font-family:DM Mono,monospace}.tk-meta-grid .k{color:var(--tx3);margin-right:var(--space-1)}.tk-meta-grid .v{color:var(--tx);word-break:break-all}.tk-status{font-size:12px;color:var(--tx3);min-height:14px}.tk-user{display:flex;align-items:center;gap:10px;padding:var(--space-2) var(--space-3);background:var(--sur2);border:1px solid var(--bd);border-radius:7px;flex-wrap:wrap}.tk-user-label{font-size:11px;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.tk-user-value{font-size:13px;color:var(--tx);font-weight:500}.tk-user-hint{font-size:10.5px;color:var(--tx3);font-weight:400;text-transform:none;letter-spacing:0;margin-left:var(--space-1)}.tk-label-hint{text-transform:none;letter-spacing:0;font-weight:400;color:var(--tx3);font-size:10.5px;margin-left:var(--space-1)}.tk-shot-input{padding:7px 10px;font-size:12.5px;cursor:pointer}.tk-shot-input::-webkit-file-upload-button{background:var(--sur);border:1px solid var(--bd);border-radius:5px;color:var(--tx);font-size:11.5px;padding:var(--space-1) 10px;margin-right:10px;font-family:DM Sans,sans-serif;cursor:pointer}.tk-shot-input::-webkit-file-upload-button:hover{background:var(--sur3, var(--sur2));border-color:var(--ac)}.tk-shot-preview:not(:empty){margin-top:var(--space-2);padding:6px;background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-md)}.tk-shot-preview img{max-width:100%;max-height:200px;display:block;border-radius:var(--radius-sm)}.tk-dialog{position:relative}.tk-dropzone-overlay{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:#4ade8014;border:2px dashed rgba(74,222,128,.5);border-radius:14px;z-index:10;align-items:center;justify-content:center;flex-direction:column;gap:10px;pointer-events:none;color:var(--ac)}.tk-dropzone-overlay.on{display:flex}.tk-dropzone-overlay svg{width:44px;height:44px}.tk-dropzone-overlay-text{font-size:14px;font-weight:600;color:var(--ac)}.tk-status.err{color:var(--ac4)}.tk-status.ok{color:var(--ac)}.tk-foot{padding:14px 22px;border-top:1px solid var(--bd);display:flex;justify-content:flex-end;gap:var(--space-2)}.tb-ico.tb-ico-report:hover{color:var(--ac3)}@media(max-width:600px){.tk-row{grid-template-columns:1fr}}.filter-status{display:none;padding:6px var(--space-3);margin:-2px 0 10px;background:#d5d9600f;border:1px solid rgba(213,217,96,.2);border-radius:7px;font-size:11.5px;color:var(--tx2);align-items:center;gap:10px;font-family:DM Sans,sans-serif}.filter-status.on{display:flex}.filter-status .fs-count{font-weight:600;color:var(--ac);font-family:DM Mono,monospace}.filter-status .fs-spacer{flex:1}.filter-status .fs-reset{background:none;border:none;color:var(--ac);cursor:pointer;font-size:11.5px;padding:0;font-family:DM Sans,sans-serif;text-decoration:underline;text-underline-offset:2px}.filter-status .fs-reset:hover{color:var(--ac3)}.mse-view-as-bar{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:var(--sur, #fff);border-top:1px solid var(--bd, rgba(0,0,0,.08));box-shadow:0 -2px 12px #0000000d;padding:6px 14px;font-family:inherit;font-size:12px;color:var(--tx);transition:background .15s,border-color .15s}.mse-view-as-bar.is-active{background:#7a8d310f;border-top-color:var(--ac, #7a8c31);box-shadow:0 -2px 12px #7a8d3126}.mse-view-as-bar[hidden]{display:none}.mse-view-as-inner{display:flex;align-items:center;gap:10px;flex-wrap:wrap;max-width:1400px;margin:0 auto}.mse-view-as-label{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3)}.mse-view-as-select{padding:4px 10px;border:1px solid rgba(0,0,0,.12);border-radius:4px;background:var(--bg);color:var(--tx);font-family:inherit;font-size:11.5px;min-width:240px;cursor:pointer}.mse-view-as-btn{padding:5px 14px;background:var(--ac);color:var(--bg);border:0;border-radius:4px;font-family:inherit;font-size:11.5px;font-weight:500;cursor:pointer;transition:opacity .15s}.mse-view-as-btn:hover{opacity:.85}.mse-view-as-active{display:inline-flex;align-items:center;gap:8px;font-size:12px}.mse-view-as-active strong{color:var(--ac);font-weight:600}.mse-view-as-dot{width:8px;height:8px;border-radius:50%;background:var(--ac);box-shadow:0 0 0 3px #7a8d312e;animation:mse-view-as-pulse 2s ease-in-out infinite}@keyframes mse-view-as-pulse{0%,to{opacity:1}50%{opacity:.4}}.mse-view-as-off{padding:4px 12px;background:transparent;color:var(--ac4, #b91c1c);border:1px solid var(--ac4, #b91c1c);border-radius:4px;font-family:inherit;font-size:11px;cursor:pointer;transition:background .15s}.mse-view-as-off:hover{background:#b91c1c0f}body.mse-view-as-active:before{content:"";position:fixed;top:0;left:0;right:0;height:3px;background:repeating-linear-gradient(-45deg,var(--ac, #7a8c31),var(--ac, #7a8c31) 8px,transparent 8px,transparent 16px);z-index:9998;pointer-events:none}body.mse-has-view-as-bar{padding-bottom:44px}*/ .lc-card{background:var(--sur);border:1px solid var(--bd);border-radius:9px;padding:14px;display:flex;flex-direction:column;gap:var(--space-2);transition:border-color .12s}.lc-card.is-click{cursor:pointer}.lc-card.is-click:hover{border-color:var(--bd2)}.lc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2)}.lc-title{font-weight:600;color:var(--tx);font-size:13px;line-height:1.3}.lc-sub{font-size:11px;color:var(--tx3);margin-top:2px}.lc-grid-1{display:grid;grid-template-columns:1fr;gap:var(--space-1);font-size:11.5px;color:var(--tx2)}.lc-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:6px var(--space-3);font-size:11.5px;color:var(--tx2)}.lc-grid-label{color:var(--tx3)}.lc-step{font-size:11px;color:var(--tx2);padding-top:6px;border-top:1px solid var(--bd)}.lc-meta{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--tx3);padding-top:6px;border-top:1px solid var(--bd);gap:var(--space-2);flex-wrap:wrap}.lc-actions{display:flex;gap:6px;margin-top:var(--space-1);flex-wrap:wrap}.lc-actions .btn{font-size:10.5px;padding:3px 10px}.lc-actions .btn-del{color:var(--ac4);margin-left:auto}.lc-tcell-meta{font-size:11px;color:var(--tx3)}.lc-tcell-tel,.lc-tcell-step{font-size:11px}.lc-tcell-actions{display:flex;gap:var(--space-1)}.lc-tcell-name-firma{font-size:10.5px;color:var(--tx3)}.lc-tcell-name-bold{font-weight:500}.lc-btn-icon{font-size:10px;padding:2px var(--space-2)}.lc-btn-icon-del{font-size:10px;padding:2px 6px;color:var(--ac4)}.kv-card-id{font-size:11px;color:var(--tx3);font-family:DM Mono,monospace}.dd-card-prov{color:var(--ac);font-weight:600;font-size:13px}.dd-card-emails{color:var(--tx3);font-size:10.5px;line-height:1.4}.ag-card-nr{font-family:DM Mono,monospace}.ag-card-prov{color:var(--ac);font-weight:600}.wv-card-desc{font-size:11.5px;color:var(--tx2)}.wv-card-actions{margin-top:var(--space-1)}.wv-card-btn-done{width:100%}.rk-card-id{font-family:DM Mono,monospace}.rk-card-grund{font-size:11.5px;color:var(--tx2);line-height:1.4}.pg-card{background:var(--sur);border:1px solid var(--bd);border-radius:12px;padding:20px;cursor:pointer;transition:border-color .12s}.pg-card:hover{border-color:var(--bd2)}.pg-card-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:14px;gap:var(--space-2)}.pg-card-name{font-size:14px;font-weight:600;color:var(--tx)}.pg-card-meta{font-size:11px;color:var(--tx3);margin-top:2px}.pg-card-status-pill{font-size:10px;font-weight:600;padding:3px 10px;border-radius:20px;border:1px solid;white-space:nowrap;flex-shrink:0}.pg-card-progress{display:flex;gap:3px;margin-bottom:14px}.pg-card-progress-step{flex:1;height:3px;border-radius:2px}.pg-card-status-info{font-size:12px;color:var(--tx3)}.pg-card-status-ready{color:var(--ac)}.pg-row{cursor:pointer}.pg-disg-cell{font-weight:600}.pg-score-cell{color:var(--ac);font-family:DM Mono,monospace}.lc-btn-sm{font-size:10.5px;padding:3px 10px}.lc-btn-md{font-size:11px;padding:var(--space-1) 10px}.lc-empty-cell{padding:0}.lc-empty-bare{border:0;background:transparent}.lc-tcell-name-strong{font-weight:500}.lc-tcell-firma-sub{font-size:10.5px;color:var(--tx3)}.lc-tcell-prov{color:var(--ac)}.lc-tcell-tx2{color:var(--tx2)}.lc-tcell-emails{font-size:11px;color:var(--tx3)}.dd-detail-email{padding:6px 0;font-size:12px;color:var(--tx2)}.k-list-empty{list-style:none}.k-row{cursor:pointer}.k-id-cell{color:var(--tx3);font-size:11px}.k-prov-cell{color:var(--ac)}.k-list-verb{color:var(--tx3);font-family:DM Mono,monospace;font-size:11px}.k-list-prov{color:var(--ac);font-weight:600}.k-note-item{padding:var(--space-2) 0;border-bottom:1px solid var(--bd);font-size:12px;color:var(--tx2);text-align:left}.k-note-date{font-size:10px;color:var(--tx3);margin-top:3px}.pl-kanban-empty{color:var(--tx3);font-size:11px;font-style:italic;padding:6px var(--space-2)}.pl-row{cursor:pointer}.pl-betrag-cell{color:var(--ac)}.pl-status-btn{text-align:left}.news-option-btn{cursor:pointer;text-align:left;padding:var(--space-3) 14px;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;color:var(--tx);font-family:inherit;transition:all .12s}.news-option-btn.is-on{background:#d5d9601a;border-color:var(--ac)}.news-option-btn-label{font-size:13px;font-weight:600;color:var(--tx);margin-bottom:3px}.news-option-btn.is-on .news-option-btn-label{color:var(--ac)}.news-option-btn-desc{font-size:11px;color:var(--tx3)}.news-topic-pill{cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2);padding:7px 13px;background:var(--sur2);border:1px solid var(--bd);border-radius:18px;font-size:12.5px;color:var(--tx3);font-family:inherit;transition:all .12s}.news-topic-pill.is-on{background:#d5d96014;border-color:#d5d9604d;color:var(--tx)}.news-topic-dot{display:inline-block;width:6px;height:6px;border-radius:50%;opacity:.4}.news-topic-pill.is-on .news-topic-dot{opacity:1}.news-topic-mark{font-size:10px;color:var(--tx3);margin-left:2px}.news-banner-opt{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 14px;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;cursor:pointer}.news-banner-opt.is-on{border-color:#d5d9604d}.news-banner-opt-cb{margin-top:2px;cursor:pointer}.news-banner-opt-body{flex:1}.news-banner-opt-label{font-size:13px;font-weight:500;color:var(--tx);margin-bottom:2px}.news-banner-opt-desc{font-size:11.5px;color:var(--tx3)}.news-kw-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px var(--space-3);background:#d5d96014;border:1px solid rgba(213,217,96,.25);border-radius:14px;font-size:12px;color:var(--tx)}.news-kw-pill-x{cursor:pointer;background:transparent;border:0;color:var(--tx3);font-size:14px;line-height:1;padding:0 2px}.news-kw-pill-x:hover{color:var(--ac4)}.news-kw-empty,.news-url-empty,.news-suggest-empty{font-size:12px;color:var(--tx3);font-style:italic;padding:6px 0}.news-url-row{display:flex;align-items:center;gap:10px;padding:var(--space-2) var(--space-3);background:var(--sur2);border:1px solid var(--bd);border-radius:7px}.news-url-icon{flex-shrink:0;color:var(--tx3)}.news-url-row-text{flex:1;font-size:12.5px;color:var(--tx2);text-decoration:none;font-family:DM Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-url-row-x{cursor:pointer;background:transparent;border:0;color:var(--tx3);font-size:16px;padding:2px 6px}.news-url-row-x:hover{color:var(--ac4)}.news-suggest-row{display:flex;align-items:center;gap:10px;padding:var(--space-2) var(--space-3);background:var(--sur2);border:1px solid var(--bd);border-radius:7px}.news-suggest-status{font-size:11.5px;color:var(--tx3);margin-left:auto}.news-suggest-status.ok{color:var(--ac)}.news-suggest-status.err{color:var(--ac4)}.news-empty-block{font-size:14px;margin-bottom:6px;color:var(--tx2)}.news-card-meta-row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;font-size:11px;color:var(--tx3)}.news-empty-inbox{font-size:12px;color:var(--tx3);font-style:italic;padding:14px 0}.news-li{cursor:pointer;display:flex;align-items:center;gap:14px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--bd);transition:background .12s}.news-li.is-read{opacity:.6}.news-li:hover{background:var(--sur2)}.news-li-dot{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.news-li.is-unread .news-li-dot{box-shadow:0 0 6px currentColor}.news-li-topic{font-size:10.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.05em;width:90px;flex-shrink:0}.news-li-title{flex:1;font-size:13px;color:var(--tx);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-li-source,.news-li-date{font-size:10.5px;color:var(--tx3);flex-shrink:0}.news-li-date{font-family:DM Mono,monospace}.news-card{cursor:pointer;display:flex;flex-direction:column;gap:7px;position:relative}.news-card.is-read{opacity:.65}.news-card-bookmark{position:absolute;top:6px;right:6px;background:none;border:0;cursor:pointer;padding:3px;line-height:0;z-index:2}.news-card-meta{display:flex;align-items:center;gap:7px;font-size:9.5px;color:var(--tx3);padding-right:22px}.news-card-topic{display:inline-flex;align-items:center;gap:var(--space-1);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.news-card-topic-dot{display:inline-block;width:4px;height:4px;border-radius:50%}.news-card-meta-sep{opacity:.5}.news-card-unread{margin-left:auto;display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ac);box-shadow:0 0 5px #d5d96080}.news-card-title{font-size:13px;font-weight:600;line-height:1.3;color:var(--tx)}.news-card-summary{font-size:11px;color:var(--tx2);line-height:1.45}.news-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:6px;border-top:1px solid var(--bd);font-size:9.5px;color:var(--tx3)}.news-card-cta{color:var(--ac)}.news-d-head{margin-bottom:18px}.news-d-topic{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.news-d-topic-dot{display:inline-block;width:6px;height:6px;border-radius:50%}.news-d-title{font-size:22px;font-weight:600;line-height:1.25;margin:0 0 var(--space-3);color:var(--tx)}.news-d-meta{font-size:11.5px;color:var(--tx3);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.news-d-source{color:var(--tx2);font-weight:500}.news-d-empty{background:var(--sur2);border:1px dashed var(--bd);border-radius:8px;padding:14px var(--space-4);margin-bottom:18px;font-size:12.5px;color:var(--tx2);line-height:1.5}.news-d-empty-label{font-size:10.5px;color:var(--tx3);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.news-d-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--bd)}.news-d-sales{background:#d5d96012;border:1px solid rgba(213,217,96,.25);border-left:3px solid var(--ac);border-radius:8px;padding:var(--space-3) 14px;margin-bottom:18px}.news-d-sales-label{font-size:10.5px;color:var(--ac);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}.news-d-sales-body{font-size:13px;color:var(--tx);line-height:1.5}.news-d-takeaways{margin-bottom:20px}.news-d-takeaways-label{font-size:11px;color:var(--tx3);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2)}.news-d-takeaways-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}.news-d-takeaways-item{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;color:var(--tx);line-height:1.5}.news-d-takeaways-bullet{flex:0 0 auto;width:5px;height:5px;border-radius:50%;background:var(--ac);margin-top:7px}.news-d-body{margin-bottom:var(--space-5);font-size:13px;color:var(--tx2);line-height:1.65}.news-d-no-url{font-size:11.5px;color:var(--tx3);font-style:italic;padding:7px 0}.news-d-link{text-decoration:none}.news-d-bm-btn.is-bookmarked{background:#d5d96026;border-color:#d5d96066;color:var(--ac);font-weight:600}.news-status-box{padding:14px 18px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px}.news-status-tile-label{font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-1)}.news-status-tile-value{font-size:13px;color:var(--tx);font-weight:500}.news-status-tile-value.is-paused{color:var(--ac4)}.news-status-tile-value.is-active{color:var(--ac)}.news-status-progress{margin-top:var(--space-2);font-size:11.5px;color:var(--ac3);font-style:italic;min-height:16px}.news-suggest-item{display:flex;align-items:center;gap:10px;padding:9px var(--space-3);background:var(--sur);border:1px solid var(--bd);border-radius:7px}.news-suggest-body{flex:1;min-width:0}.news-suggest-title{font-size:12.5px;color:var(--tx);font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-suggest-url{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-suggest-accepted{font-size:11px;color:var(--ac);font-weight:500;padding:0 6px}.news-suggest-dismiss{background:none;border:0;color:var(--tx3);cursor:pointer;font-size:14px;padding:2px 6px}.news-suggest-dismiss:hover{color:var(--ac4)}.news-topic-current-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px;vertical-align:middle}.news-topic-current-count{opacity:.55;margin-left:var(--space-1)}.news-topic-current-arrow{margin-left:6px;opacity:.6}.news-topic-dd-btn{display:flex;align-items:center;gap:9px;width:100%;padding:var(--space-2) var(--space-3);cursor:pointer;background:transparent;border:0;text-align:left}.news-topic-dd-btn:hover{background:var(--sur2)}.news-topic-dd-btn.is-on{background:#d5d9600f}.news-topic-dd-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.news-topic-dd-label{flex:1}.news-topic-dd-count{font-family:DM Mono,monospace;font-size:10.5px;color:var(--tx3)}.news-topic-dd-check{color:var(--ac)}.news-pagi-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);margin-top:18px;padding-top:14px;border-top:1px solid var(--bd);font-size:11.5px;color:var(--tx3)}.news-pagi-right{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.news-pagi-toggle{display:inline-flex}.news-pagi-size-wrap{display:inline-flex;align-items:center;gap:6px}.news-pagi-disabled{opacity:.4;cursor:not-allowed}.news-pagi-ellipsis{padding:0 6px;color:var(--tx3);font-size:11px}.news-topbar-pill{display:inline-flex;align-items:center;gap:var(--space-2);padding:5px var(--space-3) 5px 10px;background:var(--sur2);border:1px solid var(--bd);border-radius:14px;cursor:pointer;font-size:11.5px;color:var(--tx2);max-width:340px;transition:all .15s}.news-topbar-pill:hover{border-color:var(--bd2)}.news-topbar-pill-dot{display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.news-topbar-pill-tag{font-weight:600;flex-shrink:0}.news-topbar-pill-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-dash-row{cursor:pointer;padding:var(--space-3) 0;border-bottom:1px solid var(--bd);display:flex;gap:var(--space-3);align-items:flex-start}.news-dash-row-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-top:var(--space-2);flex-shrink:0}.news-dash-row-body{flex:1;min-width:0}.news-dash-row-meta{font-size:9.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px}.news-dash-row-title{font-size:13px;color:var(--tx);font-weight:500;line-height:1.35}.news-dash-empty{font-size:12px;color:var(--tx3);font-style:italic;padding:14px 0}.news-dash-widget{grid-column:1 / -1}.news-dash-widget-link{cursor:pointer}.news-empty-block-msg{font-size:14px;margin-bottom:6px;color:var(--tx2)}.news-empty-block-hint{font-size:12px}.pd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:500;overflow-y:auto;padding:var(--space-6) 20px}.pd-modal{max-width:860px;margin:0 auto;background:var(--bg);border:1px solid var(--bd);border-radius:16px;overflow:hidden}.pd-head{background:var(--sur);border-bottom:1px solid var(--bd);padding:var(--space-5) 28px;display:flex;align-items:center;justify-content:space-between}.pd-head-l{display:flex;align-items:center;gap:var(--space-4)}.pd-avatar{width:48px;height:48px;border-radius:12px;border:2px solid;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700}.pd-name{font-size:18px;font-weight:700;color:var(--tx)}.pd-meta{font-size:12px;color:var(--tx3);margin-top:2px}.pd-head-r{display:flex;align-items:center;gap:10px}.pd-status-pill{font-size:11px;font-weight:700;padding:var(--space-1) var(--space-3);border-radius:20px;border:1px solid}.pd-close-btn{width:32px;height:32px;border-radius:8px;background:var(--sur2);border:1px solid var(--bd);color:var(--tx3);cursor:pointer;font-size:18px;line-height:1}.pd-grid{padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.pd-card{background:var(--sur);border:1px solid var(--bd);border-radius:12px;padding:20px}.pd-card-title{font-size:11px;font-weight:600;color:var(--tx3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:var(--space-4);display:flex;align-items:center;gap:6px}.pd-card-sub{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--bd)}.pd-card-sub-title{font-size:11px;font-weight:600;color:var(--tx3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:var(--space-3);display:flex;align-items:center;gap:6px}.pd-disg-head{display:flex;align-items:center;gap:var(--space-3);margin-bottom:14px}.pd-disg-emoji{width:44px;height:44px;border-radius:var(--radius-lg);border:2px solid;display:flex;align-items:center;justify-content:center;font-size:22px}.pd-disg-name{font-size:15px;font-weight:700;color:var(--tx)}.pd-disg-tag{font-size:12px}.pd-disg-row{margin-bottom:var(--space-2)}.pd-disg-row-head{display:flex;justify-content:space-between;margin-bottom:3px}.pd-disg-label{font-size:11px;font-weight:600}.pd-disg-percent{font-size:11px;color:var(--tx3)}.pd-disg-bar{height:6px;background:var(--sur3);border-radius:3px}.pd-disg-bar-fill{height:100%;border-radius:3px}.pd-disg-empty,.pd-mc-empty{color:var(--tx3);font-size:12px;text-align:center}.pd-disg-empty{padding:20px 0}.pd-mc-empty{padding:var(--space-2) 0 14px}.pd-mc-block{text-align:center;padding:var(--space-2) 0 14px}.pd-mc-score{font-size:36px;font-weight:700;font-family:DM Mono,monospace}.pd-mc-label{font-size:11px;color:var(--tx3)}.pd-mc-bar{height:8px;background:var(--sur3);border-radius:var(--radius-sm);margin-bottom:var(--space-4)}.pd-mc-bar-fill{height:100%;border-radius:var(--radius-sm)}.pd-actions{display:flex;flex-direction:column;gap:var(--space-2)}.pd-action-btn{width:100%;padding:9px;border:1px solid;border-radius:7px;font-size:12px;font-weight:600;cursor:pointer;font-family:DM Sans,sans-serif;text-align:center}.pd-modules{margin-top:14px;padding-top:var(--space-3);border-top:1px solid var(--bd)}.pd-modules-label{font-size:10px;color:var(--tx3);margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.pd-modules-list{display:flex;flex-wrap:wrap;gap:var(--space-1)}.pd-module-chip{font-size:11px;padding:2px var(--space-2);background:#d5d96014;color:var(--ac);border:1px solid rgba(213,217,96,.2);border-radius:var(--radius-lg);display:inline-flex;align-items:center;gap:5px}.pd-section{padding:0 28px 20px}.pd-section.is-last{padding-bottom:28px}.pd-doc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pd-doc{background:var(--sur2);border:1px solid var(--bd);border-radius:9px;padding:14px}.pd-doc-icon{margin-bottom:var(--space-2);color:var(--tx3);display:flex;justify-content:center}.pd-doc-name{font-size:12px;font-weight:600;color:var(--tx);margin-bottom:3px}.pd-doc-meta{font-size:10px;color:var(--tx3);margin-bottom:var(--space-2)}.pd-doc-status{font-size:10px;font-weight:600;padding:2px var(--space-2);border-radius:var(--radius-lg);border:1px solid}.pd-doc-empty{color:var(--tx3);font-size:12px;text-align:center;padding:var(--space-4) 0}.pd-notiz{width:100%;background:var(--sur2);border:1px solid var(--bd);border-radius:7px;padding:10px var(--space-3);color:var(--tx);font-size:13px;font-family:DM Sans,sans-serif;resize:vertical;min-height:80px;outline:none;box-sizing:border-box}.pd-notiz-actions{display:flex;justify-content:flex-end;margin-top:var(--space-2)}.pd-row{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--bd)}.pd-row-label{font-size:11px;color:var(--tx3);flex-shrink:0;margin-right:var(--space-3)}.pd-row-value{font-size:12px;color:var(--tx);text-align:right}.pd-tl{position:relative;padding:var(--space-2) 0}.pd-tl-line{position:absolute;left:15px;top:20px;bottom:20px;width:2px;background:var(--sur3);z-index:0}.pd-tl-step{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);position:relative;z-index:1}.pd-tl-step.is-last{margin-bottom:0}.pd-tl-bubble{width:30px;height:30px;border-radius:50%;background:var(--sur2);border:2px solid var(--bd);display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.pd-tl-bubble.is-done{background:var(--ac);border-color:var(--ac);box-shadow:0 0 0 3px #d5d96026}.pd-tl-bubble-empty{width:8px;height:8px;border-radius:50%;background:var(--sur3)}.pd-tl-text{padding-top:var(--space-1)}.pd-tl-label{font-size:12px;font-weight:600;color:var(--tx3)}.pd-tl-step.is-done .pd-tl-label{color:var(--tx)}.pd-tl-sub{font-size:10px;color:var(--tx3);margin-top:1px}.pd-tl-date{font-size:10px;color:var(--tx3);margin-top:2px;font-weight:500}.pd-tl-step.is-done .pd-tl-date{color:var(--ac)}.cp-prof-row{display:flex;justify-content:space-between;margin-bottom:var(--space-1)}.cp-prof-label{color:var(--tx3);font-size:10.5px}.cp-prof-value{color:var(--tx);font-size:10.5px;font-weight:500}.cp-prof-value.is-accent{color:var(--ac2)}.cp-prof-bar-block{margin-top:6px}.cp-prof-bar-head{display:flex;justify-content:space-between;margin-bottom:3px}.cp-prof-bar-label{color:var(--tx3);font-size:10px}.cp-prof-bar-percent{font-size:10px;font-weight:600}.cp-prof-bar-track{height:4px;background:var(--sur3);border-radius:3px}.cp-prof-bar-fill{height:4px;border-radius:3px;transition:width .4s}.cp-prof-pillbox{margin-top:6px}.cp-prof-pillbox.is-narrow{margin-top:var(--space-1)}.cp-prof-pillbox-label{font-size:10px;color:var(--tx3);margin-bottom:var(--space-1)}.cp-prof-pill{font-size:10px;padding:2px 7px;border-radius:var(--radius-lg);margin-right:3px;margin-bottom:3px;display:inline-block}.cp-prof-pill.is-interest{background:#22d3ee1a;color:var(--ac2)}.cp-prof-pill.is-objection{background:#f871711a;color:#f87171}.cp-prof-stimmung-dot{display:inline-block;width:8px;height:8px;border-radius:50%;vertical-align:middle}.cp-tip-source{font-size:9px;border:1px solid;padding:1px 5px;border-radius:var(--radius-lg);margin-left:5px}.cp-tip-source.is-kb{background:#4ade801f;color:var(--ac);border-color:#4ade8033}.cp-tip-source.is-ai{background:#a78bfa1a;color:#a78bfa;border-color:#a78bfa33}.cp-tip-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:3px}.cp-tip-time{font-size:9px;color:var(--tx3)}.cp-tip-main{color:var(--tx2);font-size:11.5px;line-height:1.5}.cp-tip-answer{color:var(--tx);font-size:11px;margin-top:5px;padding-top:5px;border-top:1px solid rgba(255,255,255,.06);font-style:italic;display:flex;align-items:flex-start;gap:6px}.cp-tr-time{font-size:9.5px;color:var(--tx3);float:right}.cp-einwand-card{background:var(--sur3);border-radius:var(--radius-md);padding:var(--space-2) 10px;margin-bottom:5px;cursor:pointer;border:1px solid transparent;transition:all .1s}.cp-einwand-card:hover{border-color:var(--bd2)}.cp-einwand-q{font-size:11px;font-weight:500;color:var(--tx);line-height:1.35;margin-bottom:3px}.cp-einwand-cat{font-size:10px;color:var(--tx3)}.cp-bc-step{display:flex;align-items:center;gap:0}.cp-bc-sep{color:var(--tx3);font-size:10px;margin:0 2px}.cp-bc-pill{font-size:10.5px;padding:2px 9px;border-radius:20px;cursor:pointer;white-space:nowrap}.cp-bc-icon{font-size:10px;display:inline-flex;align-items:center}.cp-bc-progress{margin-left:auto;font-size:10px;color:var(--tx3)}.cp-empty-hint{color:var(--tx3);font-size:11px;font-style:italic}#p-contacthub.page.active{padding:0;height:calc(100vh - var(--hh));overflow:hidden;display:flex;flex-direction:column}.ch-bar{background:var(--sur);border-bottom:1px solid var(--bd);padding:10px var(--space-5);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;flex-shrink:0}.ch-industry{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:var(--sur2);border:1px solid var(--bd);border-radius:12px;font-size:10px;color:var(--tx3);margin-left:6px;text-transform:uppercase;letter-spacing:.05em}.ch-industry .ch-dot{width:5px;height:5px;border-radius:50%;background:var(--ac3)}.ch-bar-opts{display:flex;gap:var(--space-1)}.ch-header{background:var(--sur);border-bottom:1px solid var(--bd);padding:var(--space-4) var(--space-5);display:flex;align-items:center;gap:18px;flex-wrap:wrap;flex-shrink:0}.ch-info{display:flex;align-items:center;gap:14px;flex:1;min-width:280px}.ch-info-text{min-width:0}.ch-name{font-size:17px;font-weight:600;color:var(--tx);line-height:1.25;margin:0 0 2px}.ch-sub{font-size:11.5px;color:var(--tx3)}.ch-meta{display:flex;align-items:center;gap:14px;margin-top:var(--space-2);flex-wrap:wrap}.ch-actions{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;align-items:center;margin-left:auto;align-self:flex-start}.ch-header{align-items:flex-start}.ch-more-wrap{position:relative;display:inline-block}.ch-more-menu{position:absolute;top:calc(100% + 4px);right:0;background:var(--sur);border:1px solid var(--bd);border-radius:8px;box-shadow:0 8px 24px #0000004d;padding:var(--space-1);min-width:200px;display:none;z-index:1000}.ch-more-wrap.open .ch-more-menu{display:block}.ch-more-item{display:block;width:100%;text-align:left;padding:7px 11px;background:transparent;border:0;color:var(--tx);font-size:12px;font-family:DM Sans,sans-serif;cursor:pointer;border-radius:5px;transition:background .12s}.ch-more-item:hover{background:var(--sur2)}.ch-coach-compact{padding:var(--space-2) var(--space-3);font-size:11.5px;align-items:center;gap:var(--space-2)}.ch-coach-compact .n-alert-icon{width:18px;height:18px;font-size:11px;flex-shrink:0}.ch-coach-compact .n-alert-body{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-2);overflow:hidden;white-space:nowrap}.ch-coach-compact .n-alert-body strong{font-size:11.5px;flex-shrink:0;display:inline}.ch-coach-compact .n-alert-body p{margin:0;font-size:11.5px;line-height:1.4;color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;display:inline}.ch-coach-compact.is-open .n-alert-body{white-space:normal;display:block}.ch-coach-compact.is-open .n-alert-body p{white-space:normal;display:block;text-overflow:clip;margin-top:var(--space-1)}.ch-coach-toggle{background:transparent;border:0;color:var(--tx3);font-size:14px;cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm);transition:transform .15s,color .12s,background .12s}.ch-coach-toggle:hover{color:var(--tx);background:var(--sur2)}.ch-coach-compact.is-open .ch-coach-toggle{transform:rotate(180deg)}.ch-coach-fullwidth{grid-column:1 / -1;margin:0 0 14px}.ch-stage{display:inline-flex;align-items:center;gap:var(--space-2)}.ch-stage-l{font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.ch-stage-dot{width:8px;height:8px;border-radius:50%;background:var(--ac);box-shadow:0 0 0 3px #d5d9602e;flex-shrink:0}.ch-stage-dot[data-phase=bestand]{background:var(--ac2);box-shadow:0 0 0 3px #566b8640}.ch-stage-dot[data-phase=snooze]{background:var(--tx3);box-shadow:0 0 0 3px #7a829a2e}.ch-stage-dot[data-phase=inactive]{background:var(--tx3);box-shadow:none;opacity:.5}.ch-stage-sel{background:var(--sur2);border:1px solid var(--bd);color:var(--tx);font-size:12px;font-weight:500;padding:6px 28px 6px var(--space-3);border-radius:8px;cursor:pointer;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--tx3) 50%),linear-gradient(135deg,var(--tx3) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;transition:all .15s}.ch-stage-sel:hover{border-color:var(--ac);color:var(--ac);background-image:linear-gradient(45deg,transparent 50%,var(--ac) 50%),linear-gradient(135deg,var(--ac) 50%,transparent 50%)}.ch-stage-sel:focus{outline:none;border-color:var(--ac);box-shadow:0 0 0 3px #d5d96026;color:var(--ac)}.ch-stage-prog{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}.ch-score{display:inline-flex;align-items:center;gap:6px}.ch-score-l{font-size:9.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.ch-score-v{font-family:DM Mono,monospace;font-size:13px;font-weight:700;color:var(--tx)}.ch-score-v small{font-size:10px;color:var(--tx3)}.ch-score-i{cursor:help;font-size:9px;color:var(--tx3);width:13px;height:13px;border:1px solid var(--bd2);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;position:relative}.ch-score-i:hover .ch-score-tip{display:block}.ch-score-tip{display:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--sur3);border:1px solid var(--bd2);border-radius:8px;padding:9px 11px;width:200px;font-size:11px;color:var(--tx2);line-height:1.6;z-index:30;text-align:left;font-weight:400}.ch-score-tip-row{display:flex;justify-content:space-between;padding:2px 0}.ch-score-tip-row .l{color:var(--tx3)}.ch-score-tip-row .v{font-family:DM Mono,monospace;color:var(--ac);font-weight:700}.ch-score-tip-foot{border-top:1px solid var(--bd);margin-top:var(--space-1);padding-top:var(--space-1);color:var(--tx3);font-size:10px}.ch-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:2px}.ch-eigen{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;background:#f59e0b14;color:var(--ac3);border:1px solid rgba(245,158,11,.3);border-radius:11px;font-size:10px;font-weight:500;white-space:nowrap}.ch-call-wrap{position:relative;display:inline-flex}.ch-callpop{position:absolute;top:calc(100% + 8px);right:0;width:380px;background:var(--sur);border:1px solid var(--bd);border-radius:12px;padding:var(--space-4);box-shadow:0 12px 32px #00000080;z-index:60;display:none;text-align:left}.ch-callpop.is-open{display:block}.ch-callpop-h{font-size:11px;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.ch-callpop-h .ch-x{cursor:pointer;color:var(--tx3);font-size:18px}.ch-callrow{display:flex;gap:6px;margin-bottom:10px}.ch-calltype{flex:1;padding:7px;background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-md);font-size:11px;color:var(--tx2);text-align:center;cursor:pointer}.ch-calltype.is-on{background:#22d3ee1a;border-color:var(--ac2);color:var(--ac2);font-weight:600}.ch-callgrid{display:grid;grid-template-columns:1fr 110px;gap:var(--space-2);margin-bottom:10px}.ch-calltimer{display:flex;align-items:center;justify-content:center;background:var(--sur2);border:1px solid var(--bd);border-radius:7px;padding:var(--space-2);font-family:DM Mono,monospace;font-size:13px;color:var(--ac3);font-weight:700}.ch-callta{width:100%;background:var(--sur2);border:1px solid var(--bd);border-radius:7px;padding:9px 11px;color:var(--tx);font-size:12px;font-family:inherit;outline:none;resize:none;min-height:70px;margin-bottom:10px}.ch-callacts{display:flex;gap:6px;justify-content:flex-end}.ch-layout{display:grid;grid-template-columns:280px 1fr 300px;gap:18px;padding:18px var(--space-5);flex:1;min-height:0;overflow:hidden;align-items:stretch}@media(max-width:1100px){.ch-layout{grid-template-columns:240px 1fr}.ch-right{display:none}}.ch-left,.ch-right{display:flex;flex-direction:column;gap:var(--space-3);overflow-y:auto;min-height:0}.ch-main{min-width:0;overflow-y:auto;min-height:0;padding-right:var(--space-1)}.ch-sb{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:14px var(--space-4)}.ch-sb h4{margin:0 0 10px;font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em;font-weight:500;display:flex;justify-content:space-between;align-items:center}.ch-sb h4 .ch-ed{font-size:10px;color:var(--tx3);cursor:pointer;text-transform:none;letter-spacing:0;font-weight:500}.ch-sb-add{background:transparent;border:1px solid var(--bd);color:var(--tx3);width:20px;height:20px;border-radius:5px;cursor:pointer;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:color .15s,border-color .15s,background .15s;text-transform:none;letter-spacing:0;font-weight:400}.ch-sb-add:hover{color:var(--ac);border-color:var(--ac);background:#7a802414}.ch-prop{display:grid;grid-template-columns:1fr auto;gap:var(--space-2);padding:6px 0;border-bottom:1px solid var(--bd);font-size:11.5px;align-items:baseline;transition:padding-left .15s}.ch-prop:last-of-type{border-bottom:0}.ch-prop:hover{padding-left:var(--space-1)}.ch-prop-l{color:var(--tx2);font-size:11.5px;font-weight:400}.ch-prop-v{color:var(--tx);font-weight:500;text-align:right;font-size:11.5px}.ch-prop-v.is-mono{font-family:DM Mono,monospace;color:var(--tx);font-weight:400}.ch-prop-more{display:block;width:100%;padding:7px 0 0;text-align:center;font-size:11px;color:var(--tx3);cursor:pointer;border:0;border-top:1px solid var(--bd);margin-top:6px;background:transparent}.ch-prop-more:hover{color:var(--ac)}.ch-cmini{padding:9px 11px;background:var(--sur2);border:1px solid var(--bd);border-radius:7px;margin-bottom:6px;cursor:pointer;transition:border-color .15s,background .15s}.ch-cmini:hover{border-color:var(--bd2);background:var(--sur3)}.ch-cmini.is-pri{border-color:var(--bd);background:var(--sur2)}.ch-cmini-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}.ch-cmini-n{font-size:12px;font-weight:500;color:var(--tx)}.ch-cmini-r{font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.ch-cmini-l{font-size:11.5px;color:var(--tx2);display:flex;align-items:center;gap:5px;margin-top:2px;font-family:DM Mono,monospace;font-weight:400}.ch-tabs{margin-bottom:20px;overflow-x:auto;padding:2px 0 10px;display:flex;gap:22px;justify-content:center;align-items:center;border-bottom:1px solid var(--bd2)}.ch-tabs-fullwidth{grid-column:1 / -1;margin-bottom:0;padding-bottom:18px}.ch-coach-compact,.ch-coach-compact .n-alert-x{cursor:pointer}.ch-tabs .n-pill{background:transparent;border:0;border-radius:0;padding:var(--space-2) 2px;color:var(--tx3);font-weight:500;position:relative;transition:color .12s}.ch-tabs .n-pill:hover{color:var(--tx);border:0}.ch-tabs .n-pill.on{background:transparent;border:0;color:var(--ac);font-weight:500}.ch-tabs .n-pill.on:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:2px;background:var(--ac);border-radius:1px}.ch-tabs .n-pill .n-pill-cnt{background:var(--sur3);color:var(--tx2);font-weight:500;font-family:DM Mono,monospace;font-size:10px}.ch-tabs .n-pill.on .n-pill-cnt{background:var(--sur3);color:var(--ac)}.ch-panel{display:none}.ch-panel.is-active{display:block}.ch-sec{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:14px var(--space-4);margin-bottom:var(--space-3)}.ch-sec-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ch-sec-h-l{display:flex;align-items:center;gap:var(--space-2)}.ch-sec-t{font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.ch-status{background:var(--sur);border:1px solid var(--bd);border-left:3px solid var(--ac);border-radius:var(--radius-lg);padding:14px var(--space-4);margin-bottom:var(--space-3)}.ch-status-stage{font-size:12.5px;font-weight:500;color:var(--ac);margin-bottom:3px}.ch-status-since{font-size:11.5px;color:var(--tx3);margin-bottom:9px}.ch-status-next{font-size:12px;color:var(--tx);padding-top:9px;border-top:1px solid var(--bd)}.ch-status-next strong{color:var(--tx);font-weight:500}.ch-status-foot{margin-top:9px;padding-top:var(--space-2);border-top:1px dashed var(--bd2);font-size:11.5px;color:var(--tx3);display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.ch-status-foot strong{color:var(--tx2);font-weight:500}.ch-status-foot a{color:var(--tx3);text-decoration:none;border-bottom:1px dotted var(--bd2);font-size:11px;cursor:pointer;white-space:nowrap}.ch-status-foot a:hover{color:var(--ac);border-color:var(--ac)}.ch-task{display:flex;align-items:flex-start;gap:9px;padding:var(--space-2) 10px;background:var(--sur2);border-radius:7px;margin-bottom:5px;cursor:pointer;transition:opacity .15s}.ch-task:hover{background:var(--sur3)}.ch-task-cb{width:16px;height:16px;border-radius:50%;border:2px solid var(--bd2);flex-shrink:0;margin-top:2px;cursor:pointer;transition:background .15s,border-color .15s;position:relative}.ch-task-cb:hover{border-color:var(--ac)}.ch-task-cb.is-checked{background:var(--ac);border-color:var(--ac)}.ch-task-cb.is-checked:after{content:"";position:absolute;left:3px;top:0;width:4px;height:8px;border:solid var(--bg,#0c0c0c);border-width:0 2px 2px 0;transform:rotate(45deg)}.ch-task.is-done{opacity:.55}.ch-task.is-done .ch-task-t{text-decoration:line-through;color:var(--tx3)}.ch-task-b{flex:1;min-width:0}.ch-task-t{font-size:12px;color:var(--tx);font-weight:500}.ch-task-m{font-size:10.5px;color:var(--tx3);margin-top:2px;display:flex;gap:9px;font-weight:400}.ch-task-m .ch-prio.h{color:var(--ac4);font-weight:500}.ch-task-m .ch-prio.m,.ch-task-m .ch-due.today{color:var(--ac3);font-weight:500}.ch-contract{padding:11px;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;margin-bottom:7px}.ch-contract.is-current{border-left:3px solid var(--ac2)}.ch-contract.is-future{border-left:3px solid var(--ac)}.ch-contract-h{display:flex;justify-content:space-between;margin-bottom:7px}.ch-contract-a{font-size:12px;font-weight:500;color:var(--tx)}.ch-contract-g{display:grid;grid-template-columns:1fr 1fr;gap:6px;font-size:11.5px}.ch-contract-g .l{color:var(--tx3);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.ch-contract-g .v{color:var(--tx);font-weight:400;font-family:DM Mono,monospace}.ch-pp-pipeline{color:var(--tx);font-weight:500;font-size:12px;padding:0 0 var(--space-2);margin-bottom:6px;border-bottom:1px dashed var(--bd)}#p-contacthub .n-timeline:before{display:none}#p-contacthub .ch-sec-h .n-badge-inline,#p-contacthub .ch-sb h4 .n-badge-inline{background:transparent;border:0;padding:0;color:var(--tx3);font-family:inherit;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}#p-contacthub .ch-sec-h .n-badge-inline:before,#p-contacthub .ch-sb h4 .n-badge-inline:before{content:"("}#p-contacthub .ch-sec-h .n-badge-inline:after,#p-contacthub .ch-sb h4 .n-badge-inline:after{content:")"}.ch-pp-stage{font-size:12px;font-weight:500;color:var(--ac);margin-bottom:6px}.ch-pp-row{font-size:11.5px;color:var(--tx2);margin-top:5px;display:flex;justify-content:space-between;gap:var(--space-2)}.ch-pp-row strong,.ch-pp-row strong.warn,.ch-pp-row strong.ac{color:var(--tx);font-family:DM Mono,monospace;font-weight:400}.ch-link{padding:6px 0;border-bottom:1px solid var(--bd)}.ch-link:last-child{border-bottom:0}.ch-link-rel{font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-weight:500}.ch-link-n{font-size:12px;font-weight:500;color:var(--tx)}.ch-link-s{font-size:11px;color:var(--tx3)}.ch-file{font-size:11.5px;color:var(--tx);padding:5px 0;border-bottom:1px solid var(--bd)}.ch-file:last-child{border-bottom:0}.ch-wf{font-size:11.5px;color:var(--tx);padding:5px 0;border-bottom:1px solid var(--bd)}.ch-wf:last-child{border-bottom:0}.det-page#ch-prop-panel,.det-page#ch-person-panel{padding:0}.ch-panel-head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--bd);background:var(--sur);position:-webkit-sticky;position:sticky;top:0;z-index:2}.ch-panel-head h3{margin:0;font-size:14px;font-weight:500;color:var(--tx)}.ch-panel-close{background:transparent;border:0;color:var(--tx3);font-size:24px;line-height:1;width:32px;height:32px;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .15s,background .15s}.ch-panel-close:hover{color:var(--tx);background:var(--sur2)}.ch-panel-body{padding:22px}.ch-sb[data-ch-sb=tasks] h4{display:flex;align-items:center;justify-content:space-between;gap:6px}.n-task-mini-add{background:transparent;border:1px solid var(--bd);color:var(--tx3);width:20px;height:20px;border-radius:5px;cursor:pointer;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:color .15s,border-color .15s,background .15s}.n-task-mini-add:hover{color:var(--ac);border-color:var(--ac);background:#7a802414}.n-task-mini{padding:7px 0;border-bottom:1px solid var(--bd);cursor:pointer;transition:padding-left .15s}.n-task-mini:last-of-type{border-bottom:0}.n-task-mini:hover{padding-left:var(--space-1)}.n-task-mini-t{font-size:12px;color:var(--tx);line-height:1.35;font-weight:500;margin-bottom:3px}.n-task-mini-m{font-size:10.5px;color:var(--tx3);display:flex;gap:var(--space-2);align-items:center;font-family:DM Mono,monospace;font-weight:400}.n-task-mini-prio.h{color:var(--ac4);font-weight:500}.n-task-mini-prio.m{color:var(--ac3);font-weight:500}.n-task-mini-prio.l{color:var(--tx3)}.n-task-mini-due.today{color:var(--ac3);font-weight:500}.n-task-mini-empty{font-size:11px;color:var(--tx3);font-style:italic;padding:6px 0}.n-task-mini-all{display:block;width:100%;margin-top:var(--space-2);padding:6px var(--space-2);background:transparent;border:1px dashed var(--bd);border-radius:var(--radius-md);color:var(--tx3);font-size:11px;font-family:DM Sans,sans-serif;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.n-task-mini-all:hover{color:var(--ac);border-color:var(--ac);background:#7a80240f}.ch-tab-filter{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:var(--space-3)}.ch-tab-filter .n-pill{font-size:11px;padding:var(--space-1) 9px}.ch-file-row{display:flex;align-items:center;gap:11px;padding:10px var(--space-3);background:var(--sur2);border:1px solid var(--bd);border-radius:8px;margin-bottom:6px;cursor:pointer}.ch-file-row:hover{background:var(--sur3);border-color:var(--bd2)}.ch-file-row-i{font-size:18px;flex-shrink:0}.ch-file-row-b{flex:1;min-width:0}.ch-file-row-n{font-size:12px;font-weight:500;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-file-row-m{font-size:10.5px;color:var(--tx3);margin-top:2px;display:flex;gap:var(--space-2)}.ch-file-row-m .k{color:var(--ac);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:500}.ch-empty{font-size:11.5px;color:var(--tx3);font-style:italic;padding:18px;text-align:center;border:1px dashed var(--bd);border-radius:8px}.ch-empty strong{color:var(--tx2);font-style:normal;font-weight:500;display:block;margin-bottom:3px}.ch-sec-chev{background:transparent;border:0;color:var(--tx3);font-size:13px;line-height:1;padding:2px 6px;margin-right:2px;cursor:pointer;border-radius:var(--radius-sm);transition:color .15s,background .15s,transform .15s}.ch-sec-chev:hover{color:var(--tx);background:var(--sur2)}.ch-sec.is-collapsed .ch-sec-body{display:none}.ch-task-more{display:block;width:100%;margin-top:6px;padding:var(--space-2) 10px;background:transparent;border:1px dashed var(--bd);border-radius:7px;color:var(--tx3);font-size:11px;font-family:DM Sans,sans-serif;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.ch-mini-h{display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.ch-mini-h .ch-mini-chev{margin-left:auto;font-size:11px;color:var(--tx3);transition:transform .15s}.is-collapsed>.ch-mini-h .ch-mini-chev{transform:rotate(-90deg)}.is-collapsed>.ch-mini-body{display:none}#ch-pipeline-wrap{border-right:1px solid var(--bd);padding-right:var(--space-3);margin-right:6px}.ch-pipeline-link{margin-left:var(--space-1);color:var(--tx3);font-size:13px;text-decoration:none;padding:2px 5px;border-radius:var(--radius-sm);transition:color .12s,background .12s}.ch-pipeline-link:hover{color:var(--ac);background:var(--sur2)}.ch-task-more:hover{color:var(--ac);border-color:var(--ac);background:#7a80240f}.n-note{padding:11px var(--space-3);background:var(--sur2);border:1px solid var(--bd);border-radius:8px;margin-bottom:7px;transition:border-color .15s}.n-note:hover{border-color:var(--bd2)}.n-note-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px;gap:var(--space-2)}.n-note-h-l{display:flex;align-items:baseline;gap:var(--space-2);min-width:0;flex:1}.n-note-a{font-size:11px;font-weight:600;color:var(--tx2);white-space:nowrap}.n-note-t{font-size:9.5px;color:var(--tx3);font-family:DM Mono,monospace}.n-note-b{font-size:12px;color:var(--tx);line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.n-note-actions{display:flex;gap:2px;opacity:0;transition:opacity .15s}.n-note:hover .n-note-actions{opacity:1}.n-note-act{background:transparent;border:0;color:var(--tx3);width:22px;height:22px;border-radius:5px;cursor:pointer;font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:color .15s,background .15s}.n-note-act:hover{color:var(--tx);background:var(--sur3)}.n-note-act[data-ch-act=delete-note]:hover{color:var(--ac4)}.n-note-add{display:block;width:100%;margin-bottom:10px;padding:10px var(--space-3);background:transparent;border:1px dashed var(--bd);border-radius:8px;color:var(--tx3);font-size:12px;font-family:DM Sans,sans-serif;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.n-note-add:hover{color:var(--ac);border-color:var(--ac);background:#7a80240f}.n-note-editor{padding:var(--space-3);background:var(--sur);border:1px solid var(--ac);border-radius:8px;margin-bottom:10px;box-shadow:0 2px 8px #00000026}.n-note-ta{width:100%;min-height:90px;background:var(--sur2);border:1px solid var(--bd);border-radius:7px;padding:10px var(--space-3);color:var(--tx);font-size:12.5px;font-family:DM Sans,sans-serif;line-height:1.5;outline:none;resize:vertical;box-sizing:border-box;transition:border-color .15s}.n-note-ta:focus{border-color:var(--ac)}.n-note-editor-foot{display:flex;gap:6px;justify-content:flex-end;margin-top:var(--space-2)}.n-note-empty{font-size:11.5px;color:var(--tx3);font-style:italic;padding:18px;text-align:center;border:1px dashed var(--bd);border-radius:8px}.n-note-empty strong{color:var(--tx2);font-style:normal;font-weight:600;display:block;margin-bottom:3px}.n-note-mini-add{background:transparent;border:1px solid var(--bd);color:var(--tx3);width:20px;height:20px;border-radius:5px;cursor:pointer;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:color .15s,border-color .15s,background .15s}.n-note-mini-add:hover{color:var(--ac);border-color:var(--ac);background:#7a802414}.n-note-mini{padding:6px 0;border-bottom:1px solid var(--bd);cursor:pointer;transition:padding-left .15s}.n-note-mini:last-of-type{border-bottom:0}.n-note-mini:hover{padding-left:var(--space-1)}.n-note-mini:hover .n-note-mini-body{color:var(--tx)}.n-note-mini-meta{font-size:9.5px;color:var(--tx3);margin-bottom:3px;font-family:DM Mono,monospace}.n-note-mini-body{font-size:11px;color:var(--tx2);line-height:1.4;word-wrap:break-word}.n-note-mini-empty{font-size:10.5px;color:var(--tx3);font-style:italic;padding:6px 0}.n-note-mini-all{display:block;width:100%;margin-top:var(--space-2);padding:6px var(--space-2);background:transparent;border:1px dashed var(--bd);border-radius:var(--radius-md);color:var(--tx3);font-size:10px;font-family:DM Sans,sans-serif;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.n-note-mini-all:hover{color:var(--ac);border-color:var(--ac);background:#7a80240f}.ch-sb[data-ch-sb=notes] h4{display:flex;align-items:center;justify-content:space-between;gap:6px}.rp-note-list{list-style:none;padding:0;margin:var(--space-2) 0 0}.rp-note-item{padding:9px 11px;background:var(--sur2);border:1px solid var(--bd);border-radius:7px;margin-bottom:6px;transition:border-color .15s}.rp-note-item:hover{border-color:var(--bd2)}.rp-note-meta{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-1);font-size:10.5px}.rp-note-author{font-weight:600;color:var(--tx2)}.rp-note-time{color:var(--tx3);font-family:DM Mono,monospace;font-size:9.5px}.rp-note-body{font-size:12px;color:var(--tx);line-height:1.45;white-space:pre-wrap;word-wrap:break-word}.rp-note-editor{padding:10px;background:var(--sur);border:1px solid var(--ac);border-radius:7px;margin-bottom:var(--space-2);box-shadow:0 2px 6px #0000001f}.rp-note-ta{width:100%;min-height:70px;background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-2) 10px;color:var(--tx);font-size:12.5px;font-family:DM Sans,sans-serif;line-height:1.45;outline:none;resize:vertical;box-sizing:border-box;transition:border-color .15s}.rp-note-ta:focus{border-color:var(--ac)}.rp-note-editor-foot{display:flex;gap:var(--space-2);align-items:center;justify-content:flex-end;margin-top:7px}.rp-note-hint{margin-right:auto;font-size:10px;color:var(--tx3);font-family:DM Mono,monospace}.rp-note-btn{padding:5px 11px;background:var(--sur2);border:1px solid var(--bd);border-radius:5px;color:var(--tx);font-size:11.5px;font-family:DM Sans,sans-serif;cursor:pointer;transition:background .15s,border-color .15s}.rp-note-btn:hover{background:var(--sur3);border-color:var(--bd2)}.rp-note-btn-pri{background:var(--ac);color:#fff;border-color:var(--ac)}.rp-note-btn-pri:hover{background:var(--ac-hover, var(--ac));border-color:var(--ac)}.rp-note-btn-pri[disabled]{opacity:.4;cursor:not-allowed}.rp-note-btn-pri[disabled]:hover{background:var(--ac)}.rp-note-empty{font-size:11px;color:var(--tx3);font-style:italic;padding:var(--space-3);text-align:center;border:1px dashed var(--bd);border-radius:7px}.rp-notes-ovw .rp-note-body{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.rp-notes-ovw .rp-note-jump{align-self:flex-start;margin-top:8px;background:transparent;border:1px dashed var(--bd);border-radius:5px;padding:var(--space-1) 10px;font-size:11px;color:var(--tx3);font-family:inherit;cursor:pointer;transition:all .12s}.rp-notes-ovw .rp-note-jump:hover{border-color:var(--tx2);color:var(--tx2)}.ch-prop{display:grid;grid-template-columns:1fr auto auto;gap:var(--space-2);padding:6px 0;border-bottom:1px solid var(--bd);font-size:11px;align-items:baseline;position:relative}.ch-prop-actions{display:flex;gap:2px;opacity:0;transition:opacity .15s}.ch-prop:hover .ch-prop-actions{opacity:1}.ch-prop-act{background:transparent;border:0;color:var(--tx3);width:20px;height:20px;border-radius:var(--radius-sm);cursor:pointer;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:color .15s,background .15s;padding:0}.ch-prop-act:hover{color:var(--tx);background:var(--sur3)}.ch-prop-act[data-ch-act=delete-prop]:hover{color:var(--ac4)}.ch-prop-editor{padding:10px;background:var(--sur);border:1px solid var(--ac);border-radius:8px;margin-bottom:var(--space-2);display:flex;flex-direction:column;gap:6px;box-shadow:0 2px 8px #00000026}.ch-prop-edit-k,.ch-prop-edit-v{background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-md);padding:7px 10px;color:var(--tx);font-size:12px;font-family:DM Sans,sans-serif;outline:none;transition:border-color .15s}.ch-prop-edit-k:focus,.ch-prop-edit-v:focus{border-color:var(--ac)}.ch-prop-editor-foot{display:flex;gap:6px;justify-content:flex-end;margin-top:var(--space-1)}.ch-prop-empty{font-size:10.5px;color:var(--tx3);font-style:italic;padding:var(--space-2) 0;text-align:center}.ch-prop-add{display:block;width:100%;margin-top:6px;padding:6px var(--space-2);background:transparent;border:1px dashed var(--bd);border-radius:var(--radius-md);color:var(--tx3);font-size:11px;font-family:DM Sans,sans-serif;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.ch-prop-add:hover{color:var(--ac);border-color:var(--ac);background:#7a80240f}.ch-cmini{position:relative}.ch-cmini-actions{display:flex;gap:2px;opacity:0;transition:opacity .15s;position:absolute;top:6px;right:6px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-md);padding:2px;z-index:2}.ch-cmini:hover .ch-cmini-actions{opacity:1}.ch-cmini-r{transition:opacity .15s}.ch-cmini:hover .ch-cmini-r{opacity:0}.ch-cmini-act{background:transparent;border:0;color:var(--tx3);width:20px;height:20px;border-radius:var(--radius-sm);cursor:pointer;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:color .15s,background .15s;padding:0}.ch-cmini-act:hover{color:var(--tx);background:var(--sur3)}.ch-cmini-act[data-ch-act=delete-person]:hover{color:var(--ac4)}.ch-cmini-empty{font-size:10.5px;color:var(--tx3);font-style:italic;padding:var(--space-2) 0;text-align:center}.ch-person-editor{padding:var(--space-3);background:var(--sur);border:1px solid var(--ac);border-radius:8px;margin-bottom:var(--space-2);display:flex;flex-direction:column;gap:6px;box-shadow:0 2px 8px #00000026}.ch-person-editor input[type=text],.ch-person-editor input[type=tel],.ch-person-editor input[type=email]{background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-md);padding:7px 10px;color:var(--tx);font-size:12px;font-family:DM Sans,sans-serif;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.ch-person-editor input:focus{border-color:var(--ac)}.ch-person-edit-pri{font-size:10.5px;color:var(--tx2);display:flex;align-items:center;gap:6px;cursor:pointer;padding:var(--space-1) 0}.ch-person-edit-pri input{margin:0;accent-color:var(--ac)}.ch-person-editor-foot{display:flex;gap:6px;justify-content:flex-end;margin-top:var(--space-1)}.ch-file-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:var(--space-5) var(--space-4);background:var(--sur2);border:2px dashed var(--bd);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .15s,background .15s;margin-bottom:var(--space-3);text-align:center}.ch-file-drop:hover{border-color:var(--ac);background:#7a80240a}.ch-file-drop.is-over{border-color:var(--ac);background:#7a80241a}.ch-file-drop-t{font-size:13px;font-weight:600;color:var(--tx)}.ch-file-drop-s{font-size:10.5px;color:var(--tx3)}.ch-file-item{display:flex;align-items:center;gap:10px;padding:9px var(--space-3);background:var(--sur2);border:1px solid var(--bd);border-radius:8px;margin-bottom:5px;transition:border-color .15s,background .15s;position:relative}.ch-file-item:hover{border-color:var(--bd2);background:var(--sur3)}.ch-file-item-i{font-size:20px;flex-shrink:0;width:28px;text-align:center}.ch-file-item-thumb{width:42px;height:42px;flex-shrink:0;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--bd);background:var(--sur)}.ch-file-item-b{flex:1;min-width:0;text-decoration:none;color:inherit;display:block}.ch-file-item-n{font-size:12px;font-weight:600;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-file-item-m{font-size:10px;color:var(--tx3);margin-top:2px;display:flex;gap:6px;flex-wrap:wrap;font-family:DM Mono,monospace}.ch-file-item-m .k{color:var(--ac);text-transform:uppercase;letter-spacing:.05em;font-size:9.5px;font-family:DM Sans,sans-serif}.ch-file-item-act{background:transparent;border:0;color:var(--tx3);width:22px;height:22px;border-radius:5px;cursor:pointer;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transition:opacity .15s,color .15s,background .15s;padding:0}.ch-file-item:hover .ch-file-item-act{opacity:1}.ch-file-item-act:hover{color:var(--ac4);background:var(--sur)}.ch-file-empty{font-size:11.5px;color:var(--tx3);font-style:italic;padding:18px;text-align:center;border:1px dashed var(--bd);border-radius:8px}.ch-file-mini-empty{font-size:10.5px;color:var(--tx3);font-style:italic;padding:6px 0}.ch-file-mini-link{display:block;text-decoration:none;color:var(--tx);transition:color .15s}.ch-file-mini-link:hover{color:var(--ac)}.ch-contract-filter{margin-bottom:var(--space-3);display:flex;flex-direction:column;gap:6px}.ch-contract-filter-row{display:flex;flex-wrap:wrap;gap:5px}.ch-contract-filter-row .n-pill{font-size:10.5px;padding:var(--space-1) 9px}.ch-contract-filter-energie .n-pill{background:transparent;border-color:var(--bd)}.ch-contract-filter-energie .n-pill.on{border-color:var(--ac);color:var(--ac)}.ch-contract{padding:var(--space-3) 14px;background:var(--sur);border:1px solid var(--bd);border-radius:9px;margin-bottom:var(--space-2);position:relative;transition:border-color .15s,background .15s}.ch-contract:hover{border-color:var(--bd2);background:var(--sur2)}.ch-contract.is-aktiv{border-left:3px solid var(--ac)}.ch-contract.is-verm{border-left:3px solid var(--ac3)}.ch-contract.is-archiv{border-left:3px solid var(--tx3);opacity:.7}.ch-contract-h{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:var(--space-2)}.ch-contract-h-l{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.ch-contract-energie{font-size:11px;color:var(--tx2);font-weight:500;white-space:nowrap;flex-shrink:0}.ch-contract-a{font-size:13px;font-weight:600;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.n-badge-inline.is-aktiv{background:#7a80241f;color:var(--ac);border-color:#7a80244d}.n-badge-inline.is-verm{background:#f59e0b1f;color:var(--ac3);border-color:#f59e0b4d}.n-badge-inline.is-archiv{background:var(--sur2);color:var(--tx3);border-color:var(--bd)}.ch-contract-g{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);font-size:11px}.ch-contract-g .l{color:var(--tx3);font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:600;margin-bottom:1px}.ch-contract-g .v{color:var(--tx);font-weight:500;font-family:DM Mono,monospace}.ch-contract-actions{position:absolute;top:8px;right:8px;display:flex;gap:2px;opacity:0;transition:opacity .15s;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-md);padding:2px;z-index:2}.ch-contract:hover .ch-contract-actions{opacity:1}.ch-contract-act{background:transparent;border:0;color:var(--tx3);width:22px;height:22px;border-radius:5px;cursor:pointer;font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:color .15s,background .15s}.ch-contract-act:hover{color:var(--tx);background:var(--sur2)}.ch-contract-act[data-ch-act=delete-contract]:hover{color:var(--ac4)}.ch-contract-empty{padding:18px;text-align:center;font-size:11.5px;color:var(--tx3);font-style:italic;border:1px dashed var(--bd);border-radius:8px}.ch-contract-editor{display:flex;flex-direction:column;gap:10px}.ch-contract-editor label{display:flex;flex-direction:column;gap:var(--space-1);font-size:10.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.ch-contract-editor input,.ch-contract-editor select{background:var(--sur2);border:1px solid var(--bd);border-radius:7px;padding:var(--space-2) 10px;color:var(--tx);font-size:12.5px;font-family:DM Sans,sans-serif;outline:none;transition:border-color .15s;text-transform:none;letter-spacing:0;font-weight:400}.ch-contract-editor input:focus,.ch-contract-editor select:focus{border-color:var(--ac)}.ch-contract-edit-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ch-contract-edit-row label{margin:0}.ch-contract-editor-foot{display:flex;gap:6px;justify-content:flex-end;margin-top:6px}.sc-sec{background:var(--sur);border:1px solid var(--bd);border-radius:12px;padding:18px 20px;margin-bottom:14px}.sc-sec h3{margin:0 0 var(--space-1);font-size:14px;font-weight:600;color:var(--tx)}.sc-sec .sc-sec-sub{font-size:11.5px;color:var(--tx3);margin:0 0 14px}.sc-phase-h{display:flex;align-items:center;gap:var(--space-2);margin:18px 0 10px;font-size:10.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.sc-phase-h:after{content:"";flex:1;height:1px;background:var(--bd)}.sc-phase-h .sc-phase-tag{padding:2px 9px;border-radius:11px;font-size:9.5px;font-weight:700}.sc-phase-h .sc-phase-tag.akquise{background:#f59e0b1f;color:var(--ac3);border:1px solid rgba(245,158,11,.3)}.sc-phase-h .sc-phase-tag.bridge{background:#d5d9601f;color:var(--ac);border:1px solid rgba(213,217,96,.35)}.sc-phase-h .sc-phase-tag.bestand{background:#566b862e;color:var(--ac2);border:1px solid rgba(86,107,134,.35)}.sc-phase-h .sc-phase-tag.snooze{background:#7a829a26;color:var(--tx2);border:1px solid var(--bd2)}.sc-eingang{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:6px}.sc-eingang-box{background:var(--sur2);border:1px solid var(--bd);border-radius:9px;padding:11px 13px}.sc-eingang-box h5{margin:0 0 var(--space-1);font-size:12.5px;font-weight:600;color:var(--tx)}.sc-eingang-box p{margin:0;font-size:10.5px;color:var(--tx3);line-height:1.5}.sc-eingang-arrow{text-align:center;color:var(--tx3);font-size:14px;padding:6px 0}.sc-funnel{display:flex;align-items:stretch;gap:0;overflow-x:auto;padding:6px 2px 14px;margin:0 -4px}.sc-stage{display:flex;flex-direction:column;justify-content:space-between;min-width:120px;flex:1;padding:11px var(--space-3);background:var(--sur2);border:1px solid var(--bd);border-radius:9px;border-left:3px solid var(--bd2);position:relative;transition:all .15s}.sc-stage:hover{border-color:#d5d96066}.sc-stage.role-researcher{border-left-color:var(--tx3)}.sc-stage.role-opener{border-left-color:var(--ac)}.sc-stage.role-setter{border-left-color:var(--ac2)}.sc-stage.role-closer{border-left-color:var(--ac3)}.sc-stage.role-am{border-left-color:#a78bfa}.sc-stage.is-current{background:#d5d9600f;box-shadow:0 0 0 2px #d5d9602e}.sc-stage-num{font-family:DM Mono,monospace;font-size:9.5px;color:var(--tx3);font-weight:600;margin-bottom:3px}.sc-stage-name{font-size:12px;font-weight:600;color:var(--tx);line-height:1.3;margin-bottom:6px}.sc-stage-role{font-size:9px;color:var(--tx3);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-bottom:6px}.sc-stage-role.role-researcher{color:var(--tx3)}.sc-stage-role.role-opener{color:var(--ac)}.sc-stage-role.role-setter{color:var(--ac2)}.sc-stage-role.role-closer{color:var(--ac3)}.sc-stage-role.role-am{color:#a78bfa}.sc-stage-trigger{font-size:10px;color:var(--tx2);font-style:italic;line-height:1.4;border-top:1px dashed var(--bd);padding-top:6px;margin-top:auto}.sc-stage-arrow{display:flex;align-items:center;color:var(--tx3);font-size:13px;padding:0 var(--space-1);flex-shrink:0;align-self:center}.sc-bridge{background:linear-gradient(135deg,#f59e0b14,#d5d9601a);border:1px dashed var(--ac);border-radius:var(--radius-lg);padding:14px 18px;margin:14px 0;text-align:center}.sc-bridge-title{font-size:13px;font-weight:700;color:var(--ac);margin-bottom:var(--space-1)}.sc-bridge-flow{font-family:DM Mono,monospace;font-size:11px;color:var(--tx2);line-height:1.7}.sc-bridge-flow .l-id{color:var(--ac3);font-weight:700}.sc-bridge-flow .k-id{color:var(--ac);font-weight:700}.sc-bridge-flow .arrow{color:var(--tx3);padding:0 var(--space-2)}.sc-loop{display:flex;align-items:center;gap:0;flex-wrap:wrap;padding:6px 2px}.sc-loop-back{padding:5px 10px;background:var(--sur3);border:1px dashed var(--bd2);border-radius:var(--radius-md);font-size:10px;color:var(--tx3);font-style:italic;margin-left:6px;flex-shrink:0}.sc-snooze{background:var(--sur2);border:1px dashed var(--bd2);border-radius:var(--radius-lg);padding:14px 18px}.sc-snooze-flow{font-family:DM Mono,monospace;font-size:11px;color:var(--tx2);line-height:1.8}.sc-snooze-flow .stage-x{color:var(--ac);font-weight:600}.sc-snooze-flow .lost{color:var(--ac4);font-weight:600}.sc-snooze-flow .wakeup{color:var(--ac2);font-weight:600}.sc-live{background:linear-gradient(135deg,#d5d9600f,#f59e0b0a);border:1px solid rgba(213,217,96,.3);border-radius:12px;padding:var(--space-4) 20px;display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}@media(max-width:760px){.sc-live{grid-template-columns:1fr}}.sc-live-h{font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-bottom:6px}.sc-live-name{font-size:16px;font-weight:700;color:var(--tx);margin-bottom:var(--space-1)}.sc-live-meta{font-size:11.5px;color:var(--tx2);line-height:1.6}.sc-live-meta strong{color:var(--ac);font-weight:600}.sc-live-meta code{background:var(--sur2);padding:1px 6px;border-radius:var(--radius-sm);font-size:10.5px;color:var(--ac3)}.sc-archi{display:grid;grid-template-columns:1fr 60px 1fr;gap:14px;align-items:stretch}@media(max-width:760px){.sc-archi{grid-template-columns:1fr}}.sc-archi-box{background:var(--sur2);border:1px solid var(--bd);border-radius:9px;padding:14px var(--space-4)}.sc-archi-box.akquise{border-left:3px solid var(--ac3)}.sc-archi-box.bestand{border-left:3px solid var(--ac2)}.sc-archi-box h5{margin:0 0 6px;font-size:12.5px;font-weight:600;color:var(--tx);display:flex;justify-content:space-between;align-items:baseline}.sc-archi-box h5 code{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);background:var(--sur3);padding:1px 6px;border-radius:var(--radius-sm)}.sc-archi-box ul{margin:6px 0 0;padding-left:var(--space-4);font-size:11px;color:var(--tx2);line-height:1.7}.sc-archi-box ul li code{background:var(--sur3);padding:1px 5px;border-radius:3px;font-size:10px;color:var(--ac3);font-family:DM Mono,monospace}.sc-archi-arrow{display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--ac3)}.sc-archi-arrow-text{font-size:9px;color:var(--tx3);text-align:center;text-transform:uppercase;letter-spacing:.05em;margin-top:var(--space-1)}.sc-status{display:grid;grid-template-columns:1fr;gap:6px;margin-top:6px}.sc-status-row{display:grid;grid-template-columns:auto 1fr auto;gap:10px;padding:var(--space-2) var(--space-3);background:var(--sur2);border:1px solid var(--bd);border-radius:7px;align-items:center;font-size:11.5px}.sc-status-row.is-done{border-left:3px solid var(--ac)}.sc-status-row.is-todo{border-left:3px solid var(--bd2);opacity:.85}.sc-status-row .check{font-size:14px}.sc-status-row.is-done .check{color:var(--ac)}.sc-status-row.is-todo .check{color:var(--tx3)}.sc-status-row .lbl{color:var(--tx)}.sc-status-row .ref{font-size:10px;color:var(--tx3);font-family:DM Mono,monospace}.sc-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--bd);font-size:10.5px;color:var(--tx3)}.sc-legend-item{display:inline-flex;align-items:center;gap:6px}.sc-legend-dot{width:9px;height:9px;border-radius:2px;flex-shrink:0}.sc-legend-dot.role-researcher{background:var(--tx3)}.sc-legend-dot.role-opener{background:var(--ac)}.sc-legend-dot.role-setter{background:var(--ac2)}.sc-legend-dot.role-closer{background:var(--ac3)}.sc-legend-dot.role-am{background:#a78bfa}.sl-section{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:var(--space-3) 14px;margin-bottom:10px;transition:border-color .12s}.sl-section.is-edit{border-color:#d5d96040}.sl-section-h{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--bd)}.sl-section-name{font-size:13px;font-weight:600;color:var(--tx);flex:1;margin-left:var(--space-1)}.sl-section-count{font-size:10px;color:var(--tx3);font-family:DM Mono,monospace}.sl-items{display:flex;flex-direction:column;gap:5px;padding-left:18px}.sl-item{display:flex;align-items:center;gap:var(--space-2);padding:7px 10px;background:var(--sur2);border:1px solid var(--bd);border-radius:7px;transition:all .12s}.sl-section.is-edit .sl-item:hover{border-color:var(--bd2)}.sl-item.is-hidden{opacity:.55;background:transparent;border-style:dashed}.sl-item-name{font-size:12px;color:var(--tx);flex:1;margin-left:var(--space-1)}.sl-item.is-hidden .sl-item-name{color:var(--tx3);text-decoration:line-through}.sl-arrow{background:var(--sur3);border:1px solid var(--bd);border-radius:5px;width:24px;height:24px;color:var(--tx2);cursor:pointer;font-size:12px;line-height:1;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-family:inherit;transition:all .12s}.sl-arrow:hover:not(:disabled){border-color:var(--ac);color:var(--ac);background:#d5d96014}.sl-arrow:active:not(:disabled){transform:scale(.94)}.sl-arrow:disabled{opacity:.25;cursor:not-allowed}.sl-eye{background:transparent;border:1px solid var(--bd);border-radius:5px;padding:3px 9px;color:var(--tx3);cursor:pointer;font-size:13px;transition:all .12s;line-height:1;flex-shrink:0;font-family:inherit}.sl-eye:hover{border-color:var(--ac);color:var(--ac)}.sl-hidden-tag{font-size:9.5px;color:var(--tx3);background:var(--sur3);border:1px solid var(--bd);border-radius:5px;padding:2px 7px;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;font-family:DM Mono,monospace}.dash-widgets{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-4);padding:var(--space-1) 0}.dash-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:11px}#p-faqchat.page.faq-page.active{display:grid;grid-template-columns:1fr 360px;height:calc(100vh - var(--hh));padding:0;overflow:hidden;background:var(--bg)}#p-faqchat.faq-page.context-collapsed{grid-template-columns:1fr!important}#p-faqchat.faq-page.context-collapsed .faq-context{display:none}@media(max-width:1240px){#p-faqchat.page.faq-page.active{grid-template-columns:1fr 320px}}@media(max-width:1024px){#p-faqchat.page.faq-page.active{grid-template-columns:1fr}#p-faqchat .faq-context{display:none}}.faq-conv{display:flex;flex-direction:column;overflow:hidden;min-width:0}.faq-conv-header{padding:14px var(--space-6);border-bottom:1px solid var(--bd);display:flex;justify-content:space-between;align-items:center;flex-shrink:0;background:var(--bg)}.faq-conv-meta-left{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.faq-conv-issue{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);letter-spacing:.06em}.faq-conv-title{font-size:15px;color:var(--tx);font-weight:500}.faq-conv-meta-right{display:flex;gap:6px;align-items:center}.faq-tag{font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:3px var(--space-2);border:1px solid var(--bd);border-radius:3px;color:var(--tx3)}.faq-tag-ac{border-color:#d5d96059;color:var(--ac);background:#d5d96014}.faq-conv-status{display:inline-flex;align-items:center;gap:6px;padding:var(--space-1) 10px;border-radius:12px;font-family:DM Mono,monospace;font-size:10px;border:1px solid var(--bd);background:var(--sur2);color:var(--tx3);margin-left:6px}.faq-conv-status .dot{width:6px;height:6px;border-radius:50%;background:var(--tx3)}.faq-conv-status.online{border-color:#d5d9604d;background:#d5d9601a;color:var(--ac)}.faq-conv-status.online .dot{background:var(--ac)}.faq-conv-status.offline{border-color:#f59e0b4d;background:#f59e0b1a;color:var(--ac3)}.faq-conv-status.offline .dot{background:var(--ac3)}.faq-conv-scroll{flex:1;overflow-y:auto;padding:var(--space-5) var(--space-6) var(--space-4);background:var(--bg)}.faq-conv-scroll::-webkit-scrollbar{width:8px}.faq-conv-scroll::-webkit-scrollbar-thumb{background:var(--bd2);border-radius:var(--radius-sm)}.faq-empty{max-width:760px;background:var(--sur);border:1px solid var(--bd);border-radius:14px;padding:38px 36px var(--space-6);margin-top:var(--space-1);position:relative;overflow:hidden}.faq-empty:before{content:"";position:absolute;top:-120px;right:-80px;width:380px;height:380px;background:radial-gradient(circle,rgba(213,217,96,.06) 0%,transparent 60%);pointer-events:none}.faq-empty-eyebrow{font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--tx3);margin-bottom:14px;position:relative}.faq-empty-title{font-weight:600;font-size:28px;line-height:1.2;letter-spacing:-.01em;color:var(--tx);margin-bottom:var(--space-3);max-width:580px}.faq-empty-title em{font-style:normal;color:var(--ac)}.faq-empty-sub{font-size:13.5px;color:var(--tx2);max-width:560px;line-height:1.65;margin-bottom:var(--space-6)}.faq-suggestions-title{font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--tx3);margin-bottom:10px;padding-bottom:var(--space-2);border-bottom:1px solid var(--bd)}.faq-suggestion{display:grid;grid-template-columns:28px 1fr auto;gap:14px;align-items:baseline;padding:var(--space-3) 0;border-bottom:1px solid var(--bd);cursor:pointer}.faq-suggestion:hover .faq-suggestion-text{color:var(--ac)}.faq-suggestion-num{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3)}.faq-suggestion-text{font-size:14px;font-weight:500;color:var(--tx);line-height:1.4}.faq-suggestion-cat{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);white-space:nowrap}.faq-thread{padding-bottom:var(--space-5)}.faq-msg-block{margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid var(--bd)}.faq-msg-block:last-child{border-bottom:none}.faq-q-block{display:grid;grid-template-columns:56px 1fr;gap:0;margin-bottom:var(--space-5);align-items:baseline}.faq-q-marker{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);font-weight:500;letter-spacing:.04em}.faq-q-text{font-size:18px;font-weight:600;line-height:1.35;letter-spacing:-.005em;color:var(--tx)}.faq-a-block{display:grid;grid-template-columns:56px 1fr;gap:0}.faq-a-marker{font-family:DM Mono,monospace;font-size:11px;color:var(--ac);font-weight:500;letter-spacing:.04em}.faq-a-content{min-width:0}.faq-a-tldr{background:#d5d9600f;border-left:3px solid var(--ac);padding:13px var(--space-4);margin-bottom:22px;border-radius:0 var(--radius-sm) var(--radius-sm) 0}.faq-a-tldr-label{font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--ac);margin-bottom:5px}.faq-a-tldr-text{font-size:14px;color:var(--tx);line-height:1.55;font-weight:500}.faq-a-prose{font-size:14px;color:var(--tx);line-height:1.7;max-width:680px}.faq-a-prose p{margin-bottom:var(--space-3)}.faq-a-prose strong{color:var(--tx);font-weight:600}.faq-a-prose em{color:var(--ac);font-style:italic}.faq-a-prose ul,.faq-a-prose ol{margin:var(--space-3) 0 var(--space-3) 22px;padding:0}.faq-a-prose li{margin-bottom:5px;color:var(--tx)}.faq-a-prose code{font-family:DM Mono,monospace;font-size:12.5px;background:var(--sur2);padding:1px 5px;border-radius:3px;color:var(--ac3)}.faq-cite{font-family:DM Mono,monospace;font-size:11px;font-weight:500;color:var(--ac);cursor:pointer;vertical-align:super;line-height:0;margin:0 1px;padding:0 3px;border-radius:2px;text-decoration:none}.faq-cite:hover{background:#d5d96024}.faq-a-toggle-more{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-2);background:transparent;border:1px solid var(--bd2);border-radius:var(--radius-sm);padding:5px 10px;font-size:11px;color:var(--tx2);cursor:pointer}.faq-a-toggle-more:hover{background:var(--sur2);color:var(--ac)}.faq-a-sources{margin-top:22px;padding-top:14px;border-top:1px dashed var(--bd2)}.faq-a-sources-title{font-family:DM Mono,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.16em;color:var(--tx3);margin-bottom:10px}.faq-source-list{display:flex;flex-direction:column;gap:5px}.faq-source-item{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;padding:7px 10px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-sm);cursor:pointer}.faq-source-item:hover{border-color:var(--bd2);background:var(--sur2)}.faq-source-num{font-family:DM Mono,monospace;font-size:10px;color:var(--ac);text-align:center;font-weight:600}.faq-source-title{font-size:12px;color:var(--tx);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.faq-source-meta{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3)}.faq-a-actions{display:flex;gap:var(--space-1);margin-top:18px;align-items:center;flex-wrap:wrap}.faq-action-btn{display:flex;align-items:center;gap:6px;padding:5px 10px;background:transparent;border:1px solid var(--bd);border-radius:var(--radius-sm);color:var(--tx2);font-size:11px;font-family:DM Sans,sans-serif;cursor:pointer}.faq-action-btn:hover{background:var(--sur2);color:var(--tx)}.faq-action-btn.primary{border-color:var(--bd2);color:var(--tx)}.faq-action-btn.voted-up{color:var(--ac);border-color:#d5d96066;background:#d5d96014}.faq-action-btn.voted-down{color:var(--ac4);border-color:#f8717166;background:#f8717114}.faq-action-divider{width:1px;height:14px;background:var(--bd);margin:0 var(--space-1)}.faq-confidence{margin-left:auto;display:flex;align-items:center;gap:var(--space-2);font-family:DM Mono,monospace;font-size:10px;color:var(--tx3)}.faq-confidence-bar{display:flex;gap:2px}.faq-confidence-bar span{width:4px;height:10px;background:var(--bd);border-radius:1px}.faq-confidence-bar span.on{background:var(--ac)}.faq-a-related{margin-top:22px;padding:var(--space-3) 14px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-sm)}.faq-a-related-title{font-family:DM Mono,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.16em;color:var(--tx3);margin-bottom:var(--space-2)}.faq-related-list{display:flex;flex-direction:column}.faq-related-item{display:flex;justify-content:space-between;align-items:center;padding:7px 0;cursor:pointer;font-size:13px;color:var(--tx2);border-top:1px solid var(--bd)}.faq-related-item:first-child{border-top:none}.faq-related-item:hover{color:var(--ac)}.faq-related-arrow{color:var(--tx3);font-family:DM Mono,monospace;font-size:11px}.faq-loading-block{display:grid;grid-template-columns:56px 1fr;gap:0;margin-bottom:36px}.faq-loading-shimmer{height:12px;background:var(--sur2);border-radius:3px;margin-bottom:var(--space-2);position:relative;overflow:hidden}.faq-loading-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--sur3),transparent);animation:faqShimmer 1.4s infinite}@keyframes faqShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.faq-input-bar{border-top:1px solid var(--bd);background:var(--sur);padding:var(--space-3) var(--space-6) var(--space-4);flex-shrink:0}.faq-input-quick-row{display:flex;gap:6px;margin-bottom:10px;overflow-x:auto;scrollbar-width:none}.faq-input-quick-row::-webkit-scrollbar{display:none}.faq-quick-chip{font-size:11px;color:var(--tx2);background:var(--sur2);border:1px solid var(--bd);border-radius:14px;padding:var(--space-1) 10px;cursor:pointer;white-space:nowrap;display:flex;align-items:center;gap:5px;flex-shrink:0;font-family:DM Sans,sans-serif}.faq-quick-chip:hover{background:var(--sur3);color:var(--tx)}.faq-input-row{display:flex;align-items:flex-end;gap:var(--space-2);background:var(--sur2);border:1px solid var(--bd2);border-radius:8px;padding:10px var(--space-3)}.faq-input-row:focus-within{border-color:var(--ac);background:var(--sur3)}.faq-input-field{flex:1;background:transparent;border:none;outline:none;resize:none;color:var(--tx);font-size:14px;line-height:1.5;max-height:120px;min-height:22px;font-family:DM Sans,sans-serif}.faq-input-field::placeholder{color:var(--tx3)}.faq-input-actions{display:flex;align-items:center;gap:var(--space-1)}.faq-input-icon-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--bd);border-radius:5px;color:var(--tx2);cursor:pointer}.faq-input-icon-btn:hover{background:var(--sur);color:var(--tx)}.faq-input-icon-btn.recording{background:#f871711f;border-color:#f8717166;color:var(--ac4)}.faq-send-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--ac);border:1px solid var(--ac);border-radius:5px;color:var(--ac-on);cursor:pointer}.faq-send-btn:hover{filter:brightness(1.05)}.faq-input-meta{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-2);font-family:DM Mono,monospace;font-size:10px;color:var(--tx3)}.faq-input-meta-right{display:flex;gap:var(--space-3)}.faq-mic-live{display:none;padding:7px var(--space-4) var(--space-1);font-size:12px;color:var(--ac2);font-style:italic;border-top:1px solid var(--bd);background:#22d3ee0a;align-items:center;gap:7px;margin:-4px -32px var(--space-2)}.faq-mic-live.active{display:flex}.faq-mic-live-dot{width:6px;height:6px;border-radius:50%;background:var(--ac4);display:inline-block;animation:faqPulse 1s infinite}@keyframes faqPulse{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.faq-context{background:var(--sur);border-left:1px solid var(--bd);display:flex;flex-direction:column;overflow:hidden}.faq-context-header{padding:13px 18px;border-bottom:1px solid var(--bd);display:flex;align-items:center;justify-content:space-between}.faq-context-title{font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--tx3)}.faq-context-tabs{display:flex;border-bottom:1px solid var(--bd);padding:0 var(--space-2)}.faq-context-tab{padding:10px var(--space-3);font-size:12px;color:var(--tx3);cursor:pointer;border-bottom:1px solid transparent;margin-bottom:-1px;font-weight:500;font-family:DM Sans,sans-serif;background:transparent;border-left:none;border-right:none;border-top:none}.faq-context-tab:hover{color:var(--tx2)}.faq-context-tab.active{color:var(--tx);border-bottom-color:var(--ac)}.faq-context-tab-count{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);margin-left:var(--space-1)}.faq-context-tab.active .faq-context-tab-count{color:var(--ac)}.faq-context-body{flex:1;overflow-y:auto;padding:var(--space-4) 18px}.faq-context-body::-webkit-scrollbar{width:6px}.faq-context-body::-webkit-scrollbar-thumb{background:var(--bd2);border-radius:3px}.faq-doc-card{background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-md);padding:14px;margin-bottom:10px;cursor:pointer}.faq-doc-card.active{border-color:var(--ac);background:linear-gradient(180deg,rgba(213,217,96,.06) 0%,var(--sur2) 50%)}.faq-doc-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.faq-doc-num{font-family:DM Mono,monospace;font-size:10px;color:var(--ac);background:#d5d9601a;border:1px solid rgba(213,217,96,.25);padding:2px 6px;border-radius:3px;font-weight:600}.faq-doc-type{font-family:DM Mono,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.14em;color:var(--tx3)}.faq-doc-title{font-weight:600;font-size:13px;color:var(--tx);margin-bottom:7px;line-height:1.3}.faq-doc-snippet{font-size:11.5px;color:var(--tx2);line-height:1.55;padding:9px;background:var(--sur);border-left:2px solid var(--bd);border-radius:0 3px 3px 0;font-style:italic}.faq-doc-card.active .faq-doc-snippet{border-left-color:var(--ac)}.faq-doc-snippet mark{background:#d5d96024;color:var(--ac);padding:0 2px;border-radius:2px;font-style:normal;font-weight:500}.faq-related-side-list{display:flex;flex-direction:column;gap:0}.faq-related-side-item{padding:10px 0;border-top:1px solid var(--bd);cursor:pointer;font-size:13px;color:var(--tx2)}.faq-related-side-item:first-child{border-top:none}.faq-related-side-item:hover{color:var(--ac)}.faq-verlauf-list{display:flex;flex-direction:column;gap:0}.faq-verlauf-item{padding:10px 0;border-top:1px solid var(--bd);cursor:pointer}.faq-verlauf-item:first-child{border-top:none}.faq-verlauf-item:hover .faq-verlauf-q{color:var(--ac)}.faq-verlauf-q{font-size:12.5px;color:var(--tx);font-weight:500;margin-bottom:3px}.faq-verlauf-meta{font-family:DM Mono,monospace;font-size:9.5px;color:var(--tx3)}.faq-empty-context{text-align:center;padding:var(--space-6) var(--space-4);color:var(--tx3);font-size:12px}.faq-empty-context-title{font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:var(--tx3);margin-bottom:6px;margin-top:10px}.faq-empty-context-sub{color:var(--tx3);font-size:11px;line-height:1.5;max-width:200px;margin:0 auto}.faq-fade-in{animation:faqFadeIn .25s ease-out}@keyframes faqFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.kb-wrap{display:grid;grid-template-columns:230px 1fr;border:1px solid var(--bd);border-radius:var(--radius-lg);overflow:hidden;background:var(--sur)}.kb-side{border-right:1px solid var(--bd);overflow-y:auto;max-height:calc(100vh - 130px);display:flex;flex-direction:column}.kb-grp-label{padding:var(--space-3) 13px var(--space-1);font-size:9.5px;font-weight:600;color:var(--tx3);letter-spacing:.07em;text-transform:uppercase;font-family:DM Mono,monospace}.kbc{padding:6px 13px 6px 11px;cursor:pointer;font-size:12px;color:var(--tx2);display:flex;align-items:center;gap:7px;transition:all .12s;border-left:2px solid transparent}.kbc:hover{color:var(--tx);background:#ffffff06}.kbc.on{color:var(--tx);background:#ffffff08;border-left-color:var(--ac2)}.kbc-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--tx3)}.kbc.strom .kbc-dot{background:#378add}.kbc.gas .kbc-dot{background:#f59e0b}.kbc.pv .kbc-dot{background:var(--ac)}.kbc.rep .kbc-dot{background:var(--ac2)}.kbc.training .kbc-dot{background:#a78bfa}.kbc.praxis .kbc-dot{background:#f87171}.kbc-lbl{flex:1;line-height:1.3}.kbc.on .kbc-lbl{color:var(--tx)}.kbc-cnt{font-size:9.5px;color:var(--tx3);font-family:DM Mono,monospace;flex-shrink:0}.kbc.on .kbc-cnt{color:var(--ac2)}.kb-main{padding:var(--space-4);overflow-y:auto;max-height:calc(100vh - 130px);display:flex;flex-direction:column;gap:0}.kb-cat-hd{margin-bottom:14px;padding-bottom:var(--space-3);border-bottom:1px solid var(--bd);display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.kb-cat-title{font-size:14px;font-weight:600;color:var(--tx);line-height:1.3;margin-bottom:3px}.kb-cat-sub{font-size:11px;color:var(--tx3);font-family:DM Mono,monospace}.kb-cat-bar{width:3px;height:36px;border-radius:2px;flex-shrink:0;background:var(--ac2)}.kb-cat-bar.strom{background:#378add}.kb-cat-bar.gas{background:#f59e0b}.kb-cat-bar.pv{background:var(--ac)}.kb-cat-bar.rep{background:var(--ac2)}.kb-cat-bar.training{background:#a78bfa}.kb-cat-bar.praxis{background:#f87171}.kbe{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;margin-bottom:6px;cursor:pointer;transition:all .12s;overflow:hidden;display:flex}.kbe:hover{border-color:var(--bd2)}.kbe.open{border-color:#22d3ee40}.kbe-bar{width:3px;flex-shrink:0;background:transparent;transition:background .12s}.kbe.open .kbe-bar,.kbe:hover .kbe-bar{background:var(--ac2)}.kbe.strom .kbe-bar{background:#378add4d}.kbe.strom:hover .kbe-bar,.kbe.strom.open .kbe-bar{background:#378add}.kbe.gas .kbe-bar{background:#f59e0b4d}.kbe.gas:hover .kbe-bar,.kbe.gas.open .kbe-bar{background:#f59e0b}.kbe.pv .kbe-bar{background:#4ade8033}.kbe.pv:hover .kbe-bar,.kbe.pv.open .kbe-bar{background:var(--ac)}.kbe.rep .kbe-bar{background:#22d3ee33}.kbe.rep:hover .kbe-bar,.kbe.rep.open .kbe-bar{background:var(--ac2)}.kbe.training .kbe-bar{background:#a78bfa40}.kbe.training:hover .kbe-bar,.kbe.training.open .kbe-bar{background:#a78bfa}.kbe.praxis .kbe-bar{background:#f8717140}.kbe.praxis:hover .kbe-bar,.kbe.praxis.open .kbe-bar{background:#f87171}.kbe-inner{flex:1;padding:11px 13px;min-width:0}.kbq{font-size:12.5px;font-weight:500;color:var(--tx);display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.kbt{color:var(--tx3);font-size:11px;flex-shrink:0;transition:transform .18s;margin-top:2px}.kbe.open .kbt{transform:rotate(180deg)}.kba{font-size:12px;color:var(--tx2);line-height:1.65;margin-top:9px;padding-top:9px;border-top:1px solid var(--bd);display:none}.kbe.open .kba{display:block}.kb-meta{display:flex;gap:7px;margin-top:7px;font-size:9.5px;color:var(--tx3);font-family:DM Mono,monospace}.kbtag{background:var(--sur3);padding:1px 6px;border-radius:7px}.kb-acts{display:none;gap:5px;margin-top:7px;padding-top:7px;border-top:1px solid var(--bd)}.kbe:hover .kb-acts{display:flex}.kb-act{font-size:10px;padding:2px 7px;border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--bd);background:var(--sur3);color:var(--tx2);transition:all .12s}.kb-act:hover{color:var(--tx)}.kb-act.del{color:var(--ac4);border-color:#f871712e}#p-wdb-audit{padding:var(--space-5)}.wdb-audit-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin:var(--space-1) 0 20px;flex-wrap:wrap}.wdb-audit-tabs{display:flex;gap:6px;flex-wrap:wrap}.wdb-cat-select{background:var(--sur);border:1px solid var(--bd);color:var(--tx);padding:6px 10px;border-radius:var(--radius-md);font:500 12px DM Sans,sans-serif;cursor:pointer;min-width:220px}.wdb-audit-list{display:flex;flex-direction:column;gap:14px}.wdb-bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:var(--space-3) var(--space-4);background:#d5d9600f;border:1px solid rgba(213,217,96,.25);border-radius:9px;flex-wrap:wrap}.wdb-bulk-info{font-size:12.5px;color:var(--tx2);line-height:1.5;flex:1;min-width:220px}.wdb-bulk-info strong{color:var(--tx);font-weight:600;font-family:DM Mono,monospace}.wdb-bulk-info em{font-style:normal;background:var(--sur2);padding:1px 6px;border-radius:var(--radius-sm);font-family:DM Mono,monospace;font-size:11.5px;color:var(--tx)}.wdb-audit-empty{text-align:center;padding:var(--space-8) var(--space-5);color:var(--tx3);font-size:13px}.wdb-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:18px 20px;position:relative;transition:border-color .2s}.wdb-card:hover{border-color:#d5d96066}.wdb-card.fehlerhaft{border-left:3px solid var(--ac4)}.wdb-card.verbesserungsf\e4hig{border-left:3px solid var(--ac3)}.wdb-card.ok{border-left:3px solid var(--ac)}.wdb-card[data-decision=accept]{background:#d5d9600a;border-color:#d5d96059}.wdb-card[data-decision=reject]{opacity:.55}.wdb-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:10px}.wdb-card-meta{display:flex;align-items:center;gap:var(--space-2);font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);letter-spacing:.04em}.wdb-badge{font-family:DM Mono,monospace;font-size:10px;font-weight:600;padding:2px var(--space-2);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.06em}.wdb-badge.fehlerhaft{background:#f8717124;color:var(--ac4)}.wdb-badge.verbesserungsf\e4hig{background:#f59e0b24;color:var(--ac3)}.wdb-badge.ok,.wdb-badge.accepted{background:#d5d9602e;color:var(--ac)}.wdb-q{font-size:17px;font-weight:600;color:var(--tx);line-height:1.35;margin:6px 0 14px}.wdb-block{margin:10px 0}.wdb-block-label{font-family:DM Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.07em;color:var(--tx3);margin-bottom:6px}.wdb-current{background:var(--bg);border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-3) 14px;font-size:13.5px;line-height:1.55;color:var(--tx2);white-space:pre-wrap}.wdb-eval{font-size:13px;line-height:1.5;color:var(--tx2);font-style:italic;padding:var(--space-2) 0}.wdb-suggest{background:#d5d9600f;border:1px dashed rgba(213,217,96,.4);border-radius:var(--radius-md);padding:var(--space-3) 14px;font-size:13.5px;line-height:1.55;color:var(--tx);white-space:pre-wrap}.wdb-suggest-empty{color:var(--tx3);font-size:12px;padding:6px 0;font-style:italic}.wdb-actions{display:flex;gap:var(--space-2);margin-top:14px;padding-top:14px;border-top:1px solid var(--bd);flex-wrap:wrap}.wdb-btn{background:transparent;border:1px solid var(--bd);color:var(--tx);padding:7px 14px;border-radius:8px;cursor:pointer;font:500 12px DM Sans,sans-serif;transition:all .15s}.wdb-btn:hover{border-color:var(--ac);color:var(--ac)}.wdb-btn.accept{background:var(--ac);border-color:var(--ac);color:var(--ac-on);font-weight:600}.wdb-btn.accept:hover{filter:brightness(1.08);color:var(--ac-on)}.wdb-btn.reject:hover{border-color:var(--ac4);color:var(--ac4);background:#f871710f}.wdb-btn.edit:hover{border-color:var(--ac3);color:var(--ac3);background:#f59e0b0f}.wdb-btn.flag:hover{border-color:var(--ac4);color:var(--ac4);background:#f8717114}.wdb-btn.delete{border-style:dashed;color:var(--tx3)}.wdb-btn.delete:hover{border-style:solid;border-color:var(--ac4);color:var(--ac4);background:#f871711a}.wdb-editor{width:100%;background:var(--bg);border:1px solid rgba(213,217,96,.4);border-radius:var(--radius-md);padding:var(--space-3) 14px;font:400 13.5px/1.55 DM Sans,system-ui,sans-serif;color:var(--tx);resize:vertical;min-height:130px;outline:none;box-sizing:border-box}.wdb-editor:focus{border-color:var(--ac);box-shadow:0 0 0 2px #d5d9602e}.wdb-decision-tag{font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:var(--space-1) 10px;border-radius:var(--radius-sm);display:inline-block}.wdb-decision-tag.accept{background:#d5d9602e;color:var(--ac)}.wdb-decision-tag.reject{background:#f8717124;color:var(--ac4)}.wdb-decision-tag.custom{background:#f59e0b24;color:var(--ac3)}.wdb-research-panel{position:fixed;top:0;right:0;width:460px;max-width:100vw;height:100vh;background:var(--sur);border-left:1px solid var(--bd);box-shadow:-8px 0 32px #0006;z-index:500;transform:translate(100%);transition:transform .28s cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column;font-family:DM Sans,system-ui,sans-serif}.wdb-research-panel.open{transform:translate(0)}@media(max-width:720px){.wdb-research-panel{width:100vw}}.wdb-research-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 22px 14px;border-bottom:1px solid var(--bd)}.wdb-research-titlebox{flex:1;min-width:0}.wdb-research-label{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:var(--space-1)}.wdb-research-q{font-size:14px;font-weight:600;line-height:1.35;color:var(--tx);word-wrap:break-word}.wdb-research-close{width:30px;height:30px;background:transparent;border:1px solid var(--bd);color:var(--tx2);border-radius:var(--radius-md);font-size:16px;cursor:pointer;flex-shrink:0}.wdb-research-close:hover{border-color:var(--ac);color:var(--tx)}.wdb-research-tabs{display:flex;gap:var(--space-1);padding:var(--space-3) 22px;border-bottom:1px solid var(--bd)}.wdb-rtab{background:transparent;border:1px solid var(--bd);color:var(--tx2);padding:6px var(--space-3);border-radius:var(--radius-pill);cursor:pointer;font:500 12px DM Sans,sans-serif;letter-spacing:.01em;transition:all .15s}.wdb-rtab:hover{border-color:var(--ac);color:var(--tx)}.wdb-rtab.on{background:var(--ac);border-color:var(--ac);color:#1a1f0a}.wdb-research-body{flex:1;overflow-y:auto;padding:14px 22px var(--space-6)}.wdb-rsearch{display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.wdb-rsearch input{flex:1;background:var(--bg);border:1px solid var(--bd);border-radius:var(--radius-md);padding:9px var(--space-3);color:var(--tx);font:400 13px DM Sans,sans-serif;outline:none}.wdb-rsearch input:focus{border-color:var(--ac);box-shadow:0 0 0 2px #d5d9602e}.wdb-rurl-wrap{flex:1;display:flex;align-items:stretch;background:var(--bg);border:1px solid var(--bd);border-radius:var(--radius-md);overflow:hidden;transition:border-color .15s,box-shadow .15s}.wdb-rurl-wrap:focus-within{border-color:var(--ac);box-shadow:0 0 0 2px #d5d9602e}.wdb-rurl-prefix{background:#ffffff0a;color:var(--tx3);padding:9px 10px;font:500 12px DM Mono,monospace;border-right:1px solid var(--bd);-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none;white-space:nowrap}.wdb-rurl-wrap input{flex:1;background:transparent;border:none;padding:9px var(--space-3);color:var(--tx);font:400 13px DM Sans,sans-serif;outline:none;min-width:0}.wdb-rhint{font-size:11px;color:var(--tx3);margin:var(--space-2) 0 14px;line-height:1.5;font-style:italic}.wdb-rresults{display:flex;flex-direction:column;gap:10px}.wdb-rresults-meta{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:var(--space-1)}.wdb-rempty,.wdb-rloading{text-align:center;padding:28px var(--space-3);font-size:12px;color:var(--tx3);font-style:italic}.wdb-rloading:after{content:"";display:inline-block;width:10px;height:10px;margin-left:var(--space-2);border:2px solid var(--ac);border-top-color:transparent;border-radius:50%;animation:wdb-rsspin .7s linear infinite;vertical-align:middle}@keyframes wdb-rsspin{to{transform:rotate(360deg)}}.wdb-rresult{background:var(--bg);border:1px solid var(--bd);border-radius:8px;padding:var(--space-3) 14px}.wdb-rresult:hover{border-color:#d5d96059}.wdb-rresult-cat{font-family:DM Mono,monospace;font-size:9.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:var(--space-1)}.wdb-rresult-q{font-size:13px;font-weight:600;color:var(--tx);line-height:1.35;margin-bottom:6px}.wdb-rresult-a{font-size:12.5px;line-height:1.55;color:var(--tx2);white-space:pre-wrap}.wdb-rresult-actions{display:flex;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--bd)}.wdb-rresult-actions .wdb-btn{padding:5px 11px;font-size:11px}.wdb-rsources{margin-top:10px;padding-top:10px;border-top:1px dashed var(--bd);display:flex;flex-direction:column;gap:var(--space-1)}.wdb-rsources-label{font-family:DM Mono,monospace;font-size:9.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.07em}.wdb-rsource-link{font-size:11.5px;color:var(--ac);text-decoration:none;word-break:break-word;line-height:1.4}.wdb-rsource-link:hover{text-decoration:underline}body.wdb-research-open #p-wdb-audit{padding-right:480px}@media(max-width:1300px){body.wdb-research-open #p-wdb-audit{padding-right:var(--space-5)}}.cp-seg{display:flex;background:var(--sur2);border-radius:8px;padding:3px;gap:2px;border:1px solid var(--bd)}.cp-seg-item{flex:1;padding:7px var(--space-2);border-radius:var(--radius-md);font-size:12px;text-align:center;cursor:pointer;color:var(--tx3);transition:all .12s;display:flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.cp-seg-item:hover{color:var(--tx);background:#ffffff0a}.cp-seg-item.on{background:var(--sur3);color:var(--ac);font-weight:600;border:1px solid rgba(74,222,128,.3);box-shadow:0 0 0 1px #4ade801a}.cp-tip{border-radius:7px;padding:var(--space-2) 10px;font-size:11.5px;line-height:1.5;border-left:3px solid transparent;background:var(--sur3);margin-bottom:5px}.cp-tip.einwand{border-left-color:#f87171;background:#f871710f}.cp-tip.kaufsignal{border-left-color:#4ade80;background:#4ade800f}.cp-tip.preis{border-left-color:#f59e0b;background:#f59e0b0f}.cp-tip.frage{border-left-color:#22d3ee;background:#22d3ee0f}.cp-tip.info{border-left-color:var(--ac2);background:#22d3ee0a}.cp-tip-label{font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.cp-tip.einwand .cp-tip-label{color:#f87171}.cp-tip.kaufsignal .cp-tip-label{color:#4ade80}.cp-tip.preis .cp-tip-label{color:#f59e0b}.cp-tip.frage .cp-tip-label{color:#22d3ee}.cp-tip.info .cp-tip-label{color:var(--ac2)}.cp-script-step{padding:var(--space-2) 10px;border-radius:var(--radius-md);margin-bottom:var(--space-1)}.cp-script-step.active{background:#4ade8014;border:1px solid rgba(74,222,128,.2)}.cp-script-step-title{font-size:11.5px;font-weight:500;color:var(--tx);display:flex;align-items:center;gap:6px;cursor:pointer}.cp-script-check{display:flex;flex-direction:column;gap:3px;margin-top:6px;padding-left:var(--space-4)}.cp-check-item{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--tx2);cursor:pointer;padding:2px 0}.cp-check-item .chk{width:14px;height:14px;border-radius:3px;border:1px solid var(--bd2);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:9px}.cp-prog-step{padding:5px var(--space-3);border-radius:20px;font-size:11px;white-space:nowrap;border:1px solid var(--bd);color:var(--tx3);cursor:default}.cp-prog-step.active{background:#22d3ee1a;color:var(--ac2);border-color:#22d3ee4d;font-weight:500}.cp-transcript-line{font-size:12px;line-height:1.6;padding:var(--space-2) 10px;border-radius:7px;background:var(--sur3);color:var(--tx);border-left:3px solid var(--bd)}.cp-transcript-line.einwand{border-left-color:#f87171}.cp-transcript-line.kaufsignal{border-left-color:#4ade80}.cp-transcript-line.preis{border-left-color:#f59e0b}.cp-transcript-line.frage{border-left-color:#22d3ee}.voice-dots{display:flex;gap:3px;align-items:center}.voice-dots span{width:4px;height:4px;border-radius:50%;background:var(--ac2);opacity:.7;transition:all .2s}.voice-dots span:nth-child(1){animation:dotBounce 1.2s 0s infinite}.voice-dots span:nth-child(2){animation:dotBounce 1.2s .2s infinite}.voice-dots span:nth-child(3){animation:dotBounce 1.2s .4s infinite}.ld-badge{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;padding:2px var(--space-2);border-radius:12px;font-weight:500}.ld-badge.neu{background:#8b90a81a;color:var(--tx3)}.ld-badge.kontaktiert{background:#22d3ee17;color:var(--ac2)}.ld-badge.qualifiziert{background:#f59e0b17;color:var(--ac3)}.ld-badge.angebot{background:#a78bfa1a;color:#a78bfa}.ld-badge.konvertiert{background:#4ade8017;color:var(--ac)}.ld-badge.verloren{background:#f8717114;color:var(--ac4)}.cp-ki-status{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--tx3);padding:3px 10px;border-radius:20px;border:1px solid var(--bd);background:var(--sur2);margin-right:6px;transition:all .3s}.cp-ki-status .cp-ki-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;transition:background .4s}.cp-ki-status.ki-online{border-color:#4ade804d;color:var(--ac)}.cp-ki-status.ki-online .cp-ki-dot{background:#4ade80;box-shadow:0 0 5px #4ade8080}.cp-ki-status.ki-offline{border-color:#f871714d;color:#f87171}.cp-ki-status.ki-offline .cp-ki-dot{background:#f87171}.cp-ki-status.ki-checking{border-color:#f59e0b4d;color:#f59e0b}.cp-ki-status.ki-checking .cp-ki-dot{background:#f59e0b;animation:cpblink 1s infinite}.cp-radar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.cp-radar-label{font-size:11px;font-weight:700;color:#ef4444;letter-spacing:.5px;display:flex;align-items:center;gap:5px}.cp-radar-label:before{content:"\26a1";font-size:13px}.cp-radar-close{background:none;border:none;color:#ef444499;cursor:pointer;font-size:14px;padding:0;line-height:1}.cp-radar-close:hover{color:#ef4444}.cp-radar-tip{font-size:12px;color:var(--tx2);line-height:1.4}.cp-ev-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-2);cursor:pointer}.cp-ev-title{font-weight:700;color:var(--tx1);font-size:11px;display:flex;align-items:center;gap:5px}.cp-ev-title:before{content:"\1f3af"}.cp-ev-toggle{color:var(--tx3);font-size:10px;transition:transform .3s}.cp-ev-toggle.open{transform:rotate(180deg)}.cp-ev-item{display:flex;flex-direction:column;gap:2px}.cp-ev-label{display:flex;justify-content:space-between;color:var(--tx2);font-size:10px}.cp-ev-bar-track{height:4px;background:var(--bd);border-radius:2px;overflow:hidden}.cp-ev-bar-fill{height:100%;border-radius:2px;background:linear-gradient(90deg,#f59e0b,#ef4444);transition:width .6s ease}.cp-bc-header{background:linear-gradient(135deg,#7f1d1d,#991b1b);padding:var(--space-2) var(--space-3);display:flex;align-items:center;justify-content:space-between}.cp-bc-title{font-size:11px;font-weight:700;color:#fca5a5;letter-spacing:.5px;display:flex;align-items:center;gap:5px}.cp-bc-title:before{content:"\1f6e1";font-size:12px}.cp-bc-badge{font-size:9px;background:#fca5a533;color:#fca5a5;border:1px solid rgba(252,165,165,.3);padding:2px 6px;border-radius:var(--radius-sm)}.cp-bc-close{background:none;border:none;color:#fca5a599;cursor:pointer;font-size:14px;padding:0}.cp-bc-close:hover{color:#fca5a5}.cp-bc-body{background:var(--sur2);padding:10px var(--space-3)}.cp-bc-einwand{font-size:10px;color:var(--tx3);margin-bottom:var(--space-1);font-style:italic}.cp-bc-konter{font-size:12px;color:var(--tx1);line-height:1.45;font-weight:500}.cp-bc-source{margin-top:6px;font-size:10px;color:var(--ac);display:flex;align-items:center;gap:var(--space-1)}.cp-bc-source:before{content:"\1f4da";font-size:10px}#cp-battle-card,#cp-battle-card.card-active,#cp-einwand-radar,#cp-einwand-radar.radar-active,.cp2-hidden{display:none!important}.cp2-header{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--sur2);border:1px solid var(--bd);border-radius:12px;margin-bottom:var(--space-3);flex-wrap:wrap}.cp2-title{font-size:16px;font-weight:700;color:var(--tx);margin-right:var(--space-1)}.cp2-ampel{display:inline-flex;align-items:center;gap:var(--space-2);padding:5px var(--space-3);border-radius:20px;border:1px solid;transition:all .3s}.cp2-ampel.green{background:#4ade800f;border-color:#4ade8040;color:var(--ac)}.cp2-ampel.amber{background:#fbbf240f;border-color:#fbbf244d;color:#fbbf24}.cp2-ampel.red{background:#f8717114;border-color:#f8717173;color:#f87171}.cp2-ampel-light{width:9px;height:9px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.cp2-ampel.red .cp2-ampel-light{animation:pulse 1s infinite}.cp2-ampel-l{font-size:12px;font-weight:600}.cp2-phase{padding:var(--space-1) 11px;background:#d5d9600f;border:1px solid rgba(213,217,96,.2);border-radius:20px;color:var(--ac);font-size:11.5px;font-weight:600;white-space:nowrap}.cp2-coldcall{padding:var(--space-1) 10px;background:#60a5fa14;border:1px solid rgba(96,165,250,.3);border-radius:20px;color:#60a5fa;font-size:11px;font-weight:600;white-space:nowrap}.cp2-timer{font-family:DM Mono,monospace;color:var(--tx2);font-size:13px;min-width:42px;text-align:center}.cp2-mic-state{font-size:10px;color:var(--tx3);padding:3px 9px;border-radius:12px;background:var(--sur3);border:1px solid var(--bd)}.cp2-cancel{padding:5px var(--space-3);font-size:11px;color:var(--tx3)}.cp2-finish{padding:6px 14px;font-size:12px;font-weight:700;background:#4ade801a;color:var(--ac);border:1px solid rgba(74,222,128,.3);cursor:pointer;border-radius:7px}.cp2-grid{display:grid;grid-template-columns:280px 1fr;gap:var(--space-3);height:calc(100vh - 220px);min-height:520px}.cp2-side{display:flex;flex-direction:column;gap:var(--space-3);overflow-y:auto;min-height:0}.cp2-main{display:flex;flex-direction:column;gap:var(--space-3);min-height:0}.cp2-block{background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:14px}.cp2-block-h{font-size:9.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.07em;font-weight:700;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.cp2-block-h-r{color:var(--tx2);font-weight:600;font-size:11px}.cp2-script-list{display:flex;flex-direction:column;gap:5px}.cp2-profile{font-size:11.5px;color:var(--tx2);line-height:1.55}.cp2-profile-row{display:flex;justify-content:space-between;padding:var(--space-1) 0;border-bottom:1px dashed var(--bd)}.cp2-profile-row:last-child{border:none}.cp2-profile-row span:last-child{color:var(--tx);font-weight:500}.cp2-transcript-block{flex-shrink:0;max-height:170px;display:flex;flex-direction:column}.cp2-transcript{flex:1;overflow-y:auto;display:flex;flex-direction:column-reverse;gap:var(--space-1)}.cp2-transcript .cp-transcript-line{margin:0}.cp2-listening{font-size:9px;color:var(--ac);padding:1px 6px;background:#d5d96014;border-radius:8px;letter-spacing:.05em;text-transform:uppercase}.cp2-focus{flex:1;min-height:240px;background:linear-gradient(180deg,rgba(213,217,96,.04),transparent);border:2px solid rgba(213,217,96,.18);border-radius:14px;padding:var(--space-5) var(--space-6);display:flex;align-items:center;justify-content:center;transition:all .25s;position:relative}.cp2-focus.amber{border-color:#fbbf2466;background:linear-gradient(180deg,rgba(251,191,36,.06),transparent)}.cp2-focus.red{border-color:#f871718c;background:linear-gradient(180deg,rgba(248,113,113,.08),transparent);animation:focusPulse 1.4s ease-out}@keyframes focusPulse{0%{transform:scale(1.012)}to{transform:scale(1)}}.cp2-focus-empty{text-align:center;color:var(--tx3);max-width:420px}.cp2-focus-icon{font-size:38px;margin-bottom:var(--space-2);opacity:.45}.cp2-focus-l{font-size:14px;color:var(--tx2);margin-bottom:6px;font-weight:500}.cp2-focus-sub{font-size:11.5px;color:var(--tx3);line-height:1.5}.cp2-focus-tip{width:100%;max-width:640px;text-align:center;animation:focusFade .25s ease-out}@keyframes focusFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cp2-focus-tip-tag{display:inline-block;padding:3px 11px;border-radius:20px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-bottom:10px}.cp2-focus-tip-tag.einwand{background:#f87171;color:#0f1117}.cp2-focus-tip-tag.kaufsignal{background:#4ade80;color:#0f1117}.cp2-focus-tip-tag.frage,.cp2-focus-tip-tag.preis{background:#fbbf24;color:#0f1117}.cp2-focus-tip-tag.info{background:var(--ac);color:var(--ac-on)}.cp2-focus-tip-label{font-size:11px;color:var(--tx3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:var(--space-2);font-weight:600}.cp2-focus-tip-text{font-size:22px;font-weight:600;color:var(--tx);line-height:1.32;margin-bottom:14px}.cp2-focus-tip-action{font-size:15px;color:var(--ac);font-style:italic;line-height:1.45;padding:10px var(--space-4);background:#d5d9600a;border-left:3px solid var(--ac);border-radius:0 8px 8px 0;text-align:left;margin-top:6px}.cp2-focus-tip-action:before{content:"\201e"}.cp2-focus-tip-action:after{content:'"'}.cp2-input-bar{display:flex;gap:var(--space-2);align-items:center;padding:10px var(--space-3);background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-lg);flex-shrink:0}.cp2-mic-btn{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--ac),#a8ad48);border:none;color:var(--ac-on);font-size:18px;cursor:pointer;flex-shrink:0;transition:all .15s;display:inline-flex;align-items:center;justify-content:center}.cp2-mic-btn.is-paused{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;animation:cp2-pulse 1.4s ease-in-out infinite}@keyframes cp2-pulse{0%,to{box-shadow:0 0 #f59e0b73}50%{box-shadow:0 0 0 6px #f59e0b00}}.cp-speaker-tag{display:inline-block;padding:1px 7px;border-radius:9px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-right:7px;vertical-align:baseline}.cp-speaker-tag.vp{background:#d5d9602e;color:var(--ac);border:1px solid rgba(213,217,96,.35)}.cp-speaker-tag.kd{background:#a78bfa24;color:#a78bfa;border:1px solid rgba(167,139,250,.3)}.cp-transcript-line.speaker-vp{border-left:3px solid var(--ac);padding-left:var(--space-2)}.cp-transcript-line.speaker-kd{border-left:3px solid #a78bfa;padding-left:var(--space-2)}.cp-transcript-line.speaker-unknown{border-left:3px solid var(--bd2);padding-left:var(--space-2)}.cp2-ki-fallback-banner{display:flex;align-items:flex-start;gap:10px;background:#f59e0b14;border:1px solid rgba(245,158,11,.35);border-radius:8px;padding:10px 14px;margin-bottom:10px;font-size:11.5px;color:var(--tx);line-height:1.45}.cp2-ki-fallback-icon{font-size:18px;line-height:1.1;color:#f59e0b;flex-shrink:0}.cp2-ki-fallback-text{flex:1}.cp2-ki-fallback-text b{color:#f59e0b}.cp2-pause-banner{display:flex;align-items:center;gap:10px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.45);border-radius:8px;padding:9px 14px;margin-bottom:var(--space-2);font-size:11.5px;color:#f59e0b;line-height:1.45}.cp2-pause-banner-dot{width:8px;height:8px;border-radius:50%;background:#f59e0b;flex-shrink:0;animation:cp2-pulse-dot 1.4s ease-in-out infinite}@keyframes cp2-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.cp2-pause-banner-text{flex:1}.cp2-pause-banner-text b{color:#f59e0b}.cp2-mic-btn:hover{transform:scale(1.04)}.cp2-mic-btn.recording{box-shadow:0 0 0 4px #d5d9602e;animation:micPulse 1.4s ease-in-out infinite}@keyframes micPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.cp2-input-field{flex:1;font-size:13px;padding:10px 14px;background:var(--sur3);border:1px solid var(--bd);border-radius:8px;color:var(--tx);font-family:inherit}.cp2-input-field::placeholder{color:var(--tx3)}.cp2-send{padding:9px 18px;font-size:14px;font-weight:700}.cps-card{background:var(--sur2);border:1px solid var(--bd);border-radius:12px;overflow:hidden;margin-bottom:14px}.cps-card>section{padding:18px 22px;border-bottom:1px solid var(--bd)}.cps-card>section:last-child{border-bottom:none}.cps-sec-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-3)}.cps-sec-l{font-size:10.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.cps-sec-r{font-size:11px;color:var(--tx3)}.cps-tile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}.cps-tile{background:var(--sur3);border:1px solid var(--bd);border-radius:9px;padding:14px 10px;text-align:center;cursor:pointer;font-size:12px;color:var(--tx2);transition:all .15s;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.cps-tile:hover{border-color:var(--bd2);color:var(--tx);background:var(--sur2)}.cps-tile.on{background:#d5d9600f;border-color:#d5d96066;color:var(--ac);font-weight:600}.cps-icon{width:24px;height:24px;flex-shrink:0;color:var(--tx3);transition:color .15s}.cps-tile:hover .cps-icon{color:var(--tx2)}.cps-tile.on .cps-icon{color:var(--ac)}.cps-input{width:100%;background:var(--sur3);border:1px solid var(--bd);border-radius:7px;padding:10px 14px;font-size:12.5px;color:var(--tx);font-family:inherit;margin-top:10px}.cps-input::placeholder{color:var(--tx3)}.cps-input:focus{border-color:var(--ac2);outline:none}.cps-opt-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cps-opt{display:flex;align-items:flex-start;gap:var(--space-3);padding:14px;background:var(--sur3);border:1px solid var(--bd);border-radius:9px;cursor:pointer;transition:all .15s}.cps-opt:hover{border-color:var(--bd2)}.cps-opt.on{background:#d5d9600f;border-color:#d5d96059}.cps-opt.is-disabled{opacity:.45;cursor:not-allowed}.cps-opt.is-disabled:hover{border-color:var(--bd)}.cps-opt.is-disabled:after{content:"mit Follow-Up nicht kombinierbar";position:absolute;bottom:6px;right:10px;font-size:10px;color:var(--tx3);font-style:italic}.cps-opt{position:relative}.cps-tog{width:32px;height:18px;border-radius:9px;background:var(--bd2);position:relative;flex-shrink:0;margin-top:2px;transition:background .17s}.cps-tog:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--tx);transition:transform .17s}.cps-opt.on .cps-tog{background:var(--ac)}.cps-opt.on .cps-tog:after{transform:translate(14px)}.cps-opt-text{flex:1;min-width:0}.cps-opt-l{font-size:13px;font-weight:600;color:var(--tx);margin-bottom:var(--space-1);display:flex;align-items:center;gap:7px}.cps-opt-icon{width:16px;height:16px;color:var(--tx3);flex-shrink:0}.cps-opt.on .cps-opt-icon{color:var(--ac)}.cps-opt-sub{font-size:11.5px;color:var(--tx3);line-height:1.5}.cps-upload{display:flex;flex-direction:column;gap:14px}.cps-upload-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;position:relative;border-radius:var(--radius-lg);transition:background .15s,box-shadow .15s,border-color .15s}#cp-skript-dropzone{border:1.5px dashed var(--bd);background:#d5d96006;padding:14px var(--space-4)}#cp-skript-dropzone:hover{border-color:#d5d96080;background:#d5d9600d}.cps-upload-l{flex:1;min-width:200px}.cps-upload-l b{font-size:13px;color:var(--tx);display:block;margin-bottom:3px;font-weight:600}.cps-upload-l span{font-size:11.5px;color:var(--tx3);line-height:1.5}.cps-btn{background:var(--sur3);border:1px solid var(--bd);color:var(--tx);padding:var(--space-2) 14px;border-radius:7px;font-size:12.5px;cursor:pointer;font-family:inherit;font-weight:500;display:inline-flex;align-items:center;gap:7px}.cps-btn:hover{border-color:var(--bd2);background:var(--sur2)}.cps-btn-ghost{background:transparent;color:var(--tx3);border-style:dashed}.cps-btn-icon{width:14px;height:14px}.cps-drop-overlay{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:2px dashed var(--ac);border-radius:11px;background:color-mix(in srgb,var(--ac) 8%,var(--sur2));display:flex;align-items:center;justify-content:center;gap:10px;color:var(--ac);font-size:13px;font-weight:600;pointer-events:none;opacity:0;transform:scale(.98);transition:opacity .12s,transform .12s;z-index:5}.cps-drop-overlay svg{width:20px;height:20px}#cp-skript-dropzone.is-dragover .cps-drop-overlay{opacity:1;transform:scale(1)}#cp-skript-dropzone.is-dragover{background:color-mix(in srgb,var(--ac) 4%,transparent)}.cps-skripte-list{display:flex;flex-direction:column;gap:6px}.cps-skripte-list:empty{display:none}.cps-skripte-item{display:flex;align-items:center;gap:10px;padding:10px var(--space-3);background:var(--sur3);border:1px solid var(--bd);border-radius:8px}.cps-skripte-item.is-active{border-color:var(--ac);background:color-mix(in srgb,var(--ac) 6%,var(--sur3))}.cps-skripte-item.is-active.is-paused{border-style:dashed;background:var(--sur3)}.cps-skripte-item .cps-skripte-r{flex:1;min-width:0}.cps-skripte-item .cps-skripte-n{font-size:13px;color:var(--tx);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cps-skripte-item .cps-skripte-m{font-size:11px;color:var(--tx3);margin-top:2px}.cps-skripte-item .cps-skripte-act{display:flex;gap:6px;flex-shrink:0}.cps-skripte-item .cps-skripte-act button{background:transparent;border:1px solid var(--bd);color:var(--tx2);padding:5px 10px;border-radius:var(--radius-md);font-size:11.5px;cursor:pointer;font-family:inherit}.cps-skripte-item .cps-skripte-act button:hover{border-color:var(--bd2);color:var(--tx)}.cps-skripte-item .cps-skripte-act button.is-danger:hover{border-color:#c44;color:#c44}.cps-skripte-item.is-active.is-paused .cps-skripte-n:after{content:" \b7  pausiert";color:var(--tx3);font-weight:400}.cp-auw-scope{display:inline-flex;border:1px solid var(--bd);border-radius:7px;overflow:hidden;background:var(--sur2)}.cp-auw-scope-btn{background:transparent;border:none;color:var(--tx3);font-size:11.5px;padding:5px 11px;cursor:pointer;font-family:inherit;font-weight:500;transition:background .12s,color .12s}.cp-auw-scope-btn:hover{color:var(--tx2)}.cp-auw-scope-btn.is-active{background:var(--ac);color:var(--ac-on);font-weight:600}.cp-auw-scope-btn:disabled{opacity:.4;cursor:not-allowed}.cp2-sperr-list{display:flex;flex-wrap:wrap;gap:6px;padding:var(--space-1) 0}.cp2-sperr-list:empty:before{content:"Keine konfiguriert.";color:var(--tx3);font-size:11.5px;font-style:italic}.cp2-block-h-r{display:inline-flex;align-items:center;gap:var(--space-2)}.cp2-sperr-edit-btn{background:transparent;border:1px solid var(--bd);color:var(--tx3);padding:2px 5px;border-radius:5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:0;transition:color .15s,border-color .15s}.cp2-sperr-edit-btn:hover{color:var(--ac);border-color:var(--ac)}.cp2-sperr-edit-btn svg{width:12px;height:12px}.cp2-sperr-edit{display:flex;flex-direction:column;gap:6px;padding:6px 0 2px}.cp2-sperr-edit .cps-input{font-size:11.5px;padding:6px 9px}.cp2-sperr-edit-act{display:flex;gap:6px;justify-content:flex-end}.cp2-sperr-edit-act .cps-btn{font-size:11px;padding:5px 11px}.cp2-sperr-chip{display:inline-flex;align-items:center;gap:6px;padding:var(--space-1) 10px;background:var(--sur3);border:1px solid var(--bd);border-radius:14px;font-size:11.5px;color:var(--tx2);font-weight:500}.cp2-sperr-chip.hit{background:#f871711f;border-color:#f8717166;color:#f87171}.cp2-sperr-chip-cnt{background:#f87171;color:#fff;border-radius:8px;padding:0 6px;font-size:10px;font-weight:700;min-width:14px;text-align:center}.cpa-sperr{background:#f871710f;border-left:3px solid #f87171;padding:14px 22px!important}.cpa-sperr.no-hits{background:#4ade800d;border-left-color:var(--ac)}.cpa-sperr-h{font-size:12px;font-weight:700;color:var(--tx);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-2);display:flex;align-items:center;gap:var(--space-2)}.cpa-sperr-h .cpa-sperr-status{font-size:11px;font-weight:500;text-transform:none;letter-spacing:0;color:#f87171}.cpa-sperr.no-hits .cpa-sperr-status{color:var(--ac)}.cpa-sperr-list{display:flex;flex-wrap:wrap;gap:6px}.cps-sperr-ki-hint{color:var(--ac);font-weight:500}.cps-save-reminder{display:flex;align-items:center;gap:var(--space-3);padding:11px var(--space-4);margin-bottom:var(--space-3);background:#f59e0b14;border:1px solid rgba(245,158,11,.35);border-radius:9px}.cps-save-reminder-icon{font-size:16px;color:#f59e0b;flex-shrink:0}.cps-save-reminder-text{flex:1;font-size:12px;color:var(--tx);line-height:1.4}.cps-save-reminder .cps-btn{flex-shrink:0;border-color:#f59e0b80;color:#f59e0b}.cps-save-reminder .cps-btn:hover{border-color:#f59e0b;background:#f59e0b0f}.cps-wizard-busy{display:inline-flex;align-items:center;gap:var(--space-2);font-size:11.5px;color:var(--tx2);font-weight:500}.cps-spinner{display:inline-block;width:14px;height:14px;border:2px solid color-mix(in srgb,var(--ac) 25%,transparent);border-top-color:var(--ac);border-radius:50%;animation:cps-spin .7s linear infinite}@keyframes cps-spin{to{transform:rotate(360deg)}}.cps-start{display:flex;align-items:center;gap:18px;padding:18px 22px;background:var(--sur2);border:1px solid var(--bd);border-radius:12px;margin-top:2px}.cps-start-info{flex:1;min-width:0}.cps-start-title{font-size:14px;color:var(--tx);font-weight:600;margin-bottom:3px}.cps-start-sub{font-size:11.5px;color:var(--tx3);line-height:1.5;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cps-start-sub:empty:before{content:"Bereit zum Start.";color:var(--tx3);font-style:italic}.cps-summary-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:11px;background:var(--sur3);border:1px solid var(--bd);font-size:11px;color:var(--tx2);font-weight:500}.cps-summary-pill.on{background:color-mix(in srgb,var(--ac) 10%,var(--sur3));border-color:color-mix(in srgb,var(--ac) 35%,var(--bd));color:var(--tx)}.cps-summary-pill.warn{background:#f59e0b1a;border-color:#f59e0b59;color:#f59e0b}.cps-summary-pill .cps-summary-pill-l{font-weight:400;color:var(--tx3)}.cps-summary-pill.on .cps-summary-pill-l{color:var(--tx2)}.cps-start-btn{background:linear-gradient(135deg,var(--ac),#a8ad48);color:var(--ac-on);border:none;font-weight:700;padding:13px 26px;font-size:14px;border-radius:9px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;font-family:inherit;flex-shrink:0;transition:transform .12s}.cps-start-btn:hover{transform:translateY(-1px)}.cps-start-btn svg{width:16px;height:16px}@media(max-width:900px){.cps-tile-grid{grid-template-columns:repeat(2,1fr)}.cps-opt-grid{grid-template-columns:1fr}.cps-start{flex-direction:column;align-items:stretch;gap:14px}}.cpa-card{background:var(--sur2);border:1px solid var(--bd);border-radius:14px;overflow:hidden;margin-bottom:var(--space-3)}.cpa-card>section{padding:18px 22px;border-bottom:1px solid var(--bd)}.cpa-card>section:last-child{border-bottom:none}.cpa-block{padding:14px 22px;border-bottom:1px solid var(--bd)}.cpa-block:last-child{border-bottom:none}.cpa-block-h{font-size:11px;font-weight:700;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px;display:flex;align-items:center;gap:7px}.cpa-hero{display:flex!important;align-items:center;gap:var(--space-5);padding:var(--space-5) 26px!important;border-left:4px solid var(--score-col,var(--ac))}.cpa-hero-score{font-size:54px;font-weight:700;color:var(--score-col,var(--ac));line-height:1;font-family:DM Sans,sans-serif;flex-shrink:0}.cpa-hero-pct{font-size:24px;font-weight:600;color:var(--score-col,var(--ac));margin-left:2px}.cpa-hero-text{flex:1;min-width:0}.cpa-hero-l{font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.07em;font-weight:700;margin-bottom:6px}.cpa-hero-sum{font-size:14px;color:var(--tx);line-height:1.5;margin-bottom:6px}.cpa-hero-meta{font-size:11px;color:var(--tx3)}.cpa-h{font-size:10.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.07em;font-weight:700;margin:0 0 var(--space-3)}.cpa-row-2col{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.cpa-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}.cpa-list li{display:flex;gap:9px;font-size:12.5px;color:var(--tx2);line-height:1.55}.cpa-mark{flex-shrink:0;color:var(--tx3);font-weight:600;width:12px;text-align:center}.cpa-steps{list-style:none;padding:0;margin:0;counter-reset:s;display:flex;flex-direction:column;gap:9px}.cpa-steps li{display:flex;gap:11px;font-size:12.5px;color:var(--tx2);line-height:1.5;counter-increment:s;align-items:flex-start}.cpa-steps li:before{content:counter(s);width:22px;height:22px;border-radius:50%;background:var(--sur3);border:1px solid var(--bd2);color:var(--tx2);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:DM Sans,sans-serif;margin-top:-1px}.cpa-mail-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:var(--space-2)}.cpa-mail-h .cpa-h{margin:0}.cpa-mail-actions{display:inline-flex;gap:6px}.cpa-copy{font-size:10.5px;padding:var(--space-1) 11px}.cpa-copy.cpa-mailto-pri{background:var(--ac);color:var(--ac-on);border-color:var(--ac);font-weight:600}.cpa-copy.cpa-mailto-pri:hover{filter:brightness(1.06)}.cpa-mail-subj{font-size:11.5px;color:var(--tx3);margin-bottom:var(--space-2)}.cpa-mail-subj:before{content:"Betreff: ";color:var(--tx3);font-weight:600}.cpa-mail-body{width:100%;background:var(--sur);border:1px solid var(--bd);border-radius:7px;padding:11px 13px;color:var(--tx2);font-size:12px;resize:vertical;min-height:96px;outline:none;line-height:1.55;font-family:inherit}.cpa-mail-body:focus{border-color:var(--ac2)}.cpa-summary{font-size:12px;color:var(--tx3);font-style:italic;line-height:1.6}@media(max-width:900px){.cpa-row-2col{grid-template-columns:1fr;gap:18px}.cpa-hero{flex-direction:column;align-items:flex-start;gap:10px}.cpa-hero-score{font-size:42px}}.cpa-details{background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-lg);overflow:hidden}.cpa-details summary{padding:11px var(--space-4);cursor:pointer;font-size:12px;font-weight:600;color:var(--tx2);list-style:none;display:flex;align-items:center;gap:var(--space-2);-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.cpa-details summary::-webkit-details-marker{display:none}.cpa-details summary:before{content:"\203a";color:var(--tx3);font-size:14px;transition:transform .2s}.cpa-details[open] summary:before{transform:rotate(90deg)}.cpa-details summary:hover{background:var(--sur3)}.cpa-details-meta{font-weight:400;color:var(--tx3);font-size:11px}.cpa-details-body{padding:14px var(--space-4);border-top:1px solid var(--bd);display:flex;flex-direction:column;gap:14px}.cpa-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cpa-kpis>div{background:var(--sur3);border-radius:7px;padding:10px;text-align:center}.cpa-kpi-v{display:block;font-size:18px;font-weight:700;color:var(--tx2);line-height:1}.cpa-kpi-l{display:block;font-size:9.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;margin-top:var(--space-1)}.cpa-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cpa-skript-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:11.5px;color:var(--tx2);padding:5px 0}.cpa-skript-r{color:var(--tx3);font-size:10.5px;font-weight:500}.cpa-skript-bar{height:4px;background:var(--sur3);border-radius:2px;overflow:hidden}.cpa-skript-bar i{display:block;height:100%;border-radius:2px;transition:width .4s ease}.cpa-replay{max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:5px}.cpa-replay-line{padding:6px 9px;border-radius:5px;font-size:11.5px;border-left:2px solid var(--bd2);background:var(--sur3);color:var(--tx2);line-height:1.5}.cpa-replay-t{font-size:9.5px;color:var(--tx3);float:right;font-family:DM Mono,monospace}@media(max-width:900px){.cpa-grid,.cpa-details-grid{grid-template-columns:1fr}.cpa-hero{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.cpa-hero-score{font-size:40px}.cpa-kpis{grid-template-columns:repeat(2,1fr)}}.pgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:11px}.stamm-title{font-size:12px;font-weight:600;color:var(--tx2);margin-bottom:var(--space-4);padding-bottom:10px;border-bottom:1px solid var(--bd)}.stamm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0}.stamm-field{padding:10px 0;border-bottom:1px solid var(--bd)}.stamm-field:nth-last-child(-n+3){border-bottom:none}.stamm-label{font-size:10px;color:var(--tx3);margin-bottom:3px}.stamm-value{font-size:12.5px;font-weight:500;color:var(--tx)}.stamm-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:0}.stamm-grid-2 .stamm-field{border-bottom:1px solid var(--bd)}.stamm-grid-2 .stamm-field:last-child,.stamm-grid-2 .stamm-field:nth-last-child(2){border-bottom:none}.dok-item{display:flex;align-items:center;gap:var(--space-3);background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:13px var(--space-4);cursor:pointer;transition:border-color .12s}.dok-item:hover{border-color:var(--bd2)}.dok-icon{font-size:20px;flex-shrink:0;opacity:.5}.dok-name{font-size:12.5px;font-weight:500;color:var(--tx)}.dok-status{font-size:10.5px;margin-top:2px}.dok-status.ausstehend{color:var(--tx3)}.dok-status.hochgeladen{color:var(--ac)}.br-row{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--bd);cursor:pointer}.br-row:last-child{border-bottom:none}.br-row input{width:16px;height:16px;accent-color:var(--ac);margin-top:2px;flex-shrink:0;cursor:pointer}.br-name{font-size:12.5px;font-weight:500;color:var(--tx)}.br-desc{font-size:10.5px;color:var(--tx3);margin-top:2px}.ob-step{display:flex;align-items:center;gap:14px;padding:13px var(--space-4);background:var(--sur2);border:1px solid var(--bd);border-radius:9px}.ob-dot{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0;background:var(--sur3);color:var(--tx3);border:1px solid var(--bd)}.ob-title{font-size:12.5px;font-weight:500;color:var(--tx)}.ob-desc{font-size:10.5px;color:var(--tx3);margin-top:2px}.ob-badge{margin-left:auto;font-size:10px;padding:3px 9px;border-radius:12px;flex-shrink:0}.ob-badge.pend{background:var(--sur3);color:var(--tx3);border:1px solid var(--bd)}.pipeline-wrap{overflow-x:auto;padding-bottom:var(--space-4)}.pipeline-board{display:flex;gap:var(--space-3);min-width:max-content;padding:var(--space-1) 2px}.pl-col{width:210px;flex-shrink:0}.pl-col-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2) var(--space-3);border-radius:8px 8px 0 0;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--space-2)}.pl-cnt{font-size:10px;background:#ffffff26;padding:1px 7px;border-radius:var(--radius-lg);font-weight:700}.pl-cards{min-height:80px;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-1) 0}.pl-col.drag-over .pl-cards{background:#ffffff08;border-radius:8px;outline:2px dashed var(--bd2)}.pl-card{background:var(--sur);border:1px solid var(--bd);border-radius:9px;padding:13px;cursor:grab;transition:all .15s;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.pl-card:hover{border-color:var(--bd2);transform:translateY(-1px)}.pl-card.dragging{opacity:.5;cursor:grabbing}.pl-card-title{font-size:12px;font-weight:600;color:var(--ac2);margin-bottom:7px;line-height:1.4}.pl-card-meta{font-size:11px;color:var(--tx2);margin-bottom:3px}.pl-card-meta span{color:var(--tx3)}.pl-empty{text-align:center;padding:var(--space-4) var(--space-2);color:var(--tx3);font-size:11px;border:1px dashed var(--bd);border-radius:8px}.kcol{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:13px}.ktitle{font-size:10.5px;font-weight:600;color:var(--tx3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:9px;display:flex;align-items:center;justify-content:space-between}.kcard-t{font-size:12px;font-weight:500;margin-bottom:var(--space-1)}.kcard-m{font-size:10px;color:var(--tx3);display:flex;gap:6px;align-items:center}.pdot{width:5px;height:5px;border-radius:50%;display:inline-block}.pdot.h{background:var(--ac4)}.pdot.m{background:var(--ac3)}.pdot.l{background:var(--ac)}tc/sw/fi/tcard/pagi/pm-detail-*) */ .kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:11px;margin-bottom:20px}.kpi{background:var(--sur);border:1px solid var(--bd);border-radius:10px;padding:15px 17px;position:relative;overflow:hidden}.kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:2px}.kpi.g:before{background:linear-gradient(90deg,var(--ac),transparent)}.kpi.c:before{background:linear-gradient(90deg,var(--ac2),transparent)}.kpi.a:before{background:linear-gradient(90deg,var(--ac3),transparent)}.kpi.r:before{background:linear-gradient(90deg,var(--ac4),transparent)}.kpi-lb{font-size:10.5px;color:var(--tx2);margin-bottom:6px;font-weight:500}.kpi-v{font-size:25px;font-weight:600;font-family:DM Mono,monospace;line-height:1}.ch-actions .n-btn{padding:6px 11px;font-size:11.5px}.ch-actions .n-btn-pri{padding:7px 14px}.n-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--bd);color:var(--tx);padding:8px 16px;border-radius:8px;font:500 12.5px DM Sans,system-ui,sans-serif;cursor:pointer;transition:all .15s;text-decoration:none}.n-btn:hover{border-color:var(--ac);color:var(--ac);background:#d5d9600a}.n-btn-pri{background:var(--ac);border-color:var(--ac);color:var(--ac-on);font-weight:600}.n-btn-pri:hover{filter:brightness(1.08);color:var(--ac-on);background:var(--ac)}.n-btn-del{border-color:#f8717166;color:#ff8a86}.n-btn-del:hover{background:#f8717114;border-color:#ef5350;color:#ff8a86}.n-pills{display:flex;gap:6px;flex-wrap:wrap}.n-view-toggle{display:inline-flex;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:3px;gap:2px}.n-view-btn{background:transparent;border:0;padding:6px 12px;border-radius:6px;color:var(--tx2);cursor:pointer;font:500 11.5px DM Sans,system-ui,sans-serif;display:inline-flex;align-items:center;gap:6px;transition:all .15s}.n-view-btn:hover{color:var(--tx)}.n-view-btn.on{background:var(--sur);color:var(--ac);box-shadow:0 1px 2px #00000026}.n-view-btn svg{width:14px;height:14px}.n-step.done .n-step-num{background:var(--ac);border-color:var(--ac);color:var(--ac-on)}.n-step.done .n-step-lbl,.n-step.current .n-step-lbl{color:var(--tx)}.n-step.done+.n-step-line{background:var(--ac)}.n-prog-stepped span.done{background:var(--ac)}.tc{display:flex;align-items:center;gap:7px;margin-bottom:12px;flex-wrap:wrap}.sw{position:relative;flex:1;min-width:170px;max-width:290px}.si{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--tx3);font-size:11px;pointer-events:none}.sb{width:100%;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:7px 11px 7px 30px;color:var(--tx);font-size:12px;font-family:DM Sans,sans-serif;outline:none;transition:all .15s}.sb:focus{border-color:var(--ac);box-shadow:0 0 0 3px #d5d96026}select.fi{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:7px 11px;color:var(--tx2);font-size:11.5px;font-family:DM Sans,sans-serif;outline:none;cursor:pointer;transition:all .15s}select.fi:hover{border-color:var(--ac)}select.fi:focus{border-color:var(--ac);box-shadow:0 0 0 3px #d5d96026}.tcard{background:var(--sur);border:1px solid var(--bd);border-radius:10px;overflow:hidden}.pagi{display:flex;gap:4px;align-items:center;padding:11px 14px;border-top:1px solid var(--bd)}.wz-wrap{display:flex;flex-direction:column;gap:18px}.wz-pill.done{color:var(--tx2)}.wz-pill.done .wz-num{background:#d5d96024;border-color:#d5d96066;color:var(--ac)}.wz-pill.done .wz-num-n{display:none}.wz-pill.done .wz-num-c{display:block}#p-contacthub-setup .ch-setup-row .n-btn{flex-shrink:0;padding:5px 10px;border-radius:6px;background:var(--sur2);border:1px solid var(--bd);color:var(--tx);cursor:pointer;font-family:DM Sans,sans-serif;transition:border-color .12s}.kb-search-wrap{padding:10px 10px 6px;border-bottom:1px solid var(--bd)}.kb-search-wrap .sw{margin:0}.ob-dot.done{background:#4ade8026;color:var(--ac);border-color:#4ade804d}.ob-badge.done{background:#4ade801a;color:var(--ac);border:1px solid rgba(74,222,128,.2)}.kanban{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.kcol{background:var(--sur);border:1px solid var(--bd);border-radius:10px;padding:13px}.kcard{background:var(--sur2);border:1px solid var(--bd);border-radius:7px;padding:10px;margin-bottom:6px}.cp-check-item.done{color:var(--tx3);text-decoration:line-through}.cp-check-item.done .chk{background:var(--ac);border-color:var(--ac);color:var(--ac-on)}.cp-prog-step.done{background:#4ade801a;color:var(--ac);border-color:#4ade804d}#p-solar-check .sc-bar .n-btn{font-size:12.5px;padding:9px 16px;white-space:nowrap}#p-tasks .kd-hero{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);min-height:56px;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--bd);flex-wrap:wrap}#p-tasks .kd-hero-title{font-size:17px;font-weight:600;margin:0;color:var(--tx);letter-spacing:-.01em;display:flex;align-items:center;gap:10px;flex-wrap:wrap}#p-tasks .kd-hero-title .pm-kunde-zusatz{font-size:12px;font-weight:400;color:var(--tx3)}#p-tasks .kd-hero-title .pm-alle{font:500 11.5px DM Sans,system-ui,sans-serif;border:1px solid var(--bd);background:transparent;color:var(--tx2);border-radius:6px;padding:4px 10px;cursor:pointer}#p-tasks .kd-hero-title .pm-alle:hover{border-color:var(--ac);color:var(--ac)}#p-tasks .pm-add{font:600 12px DM Sans,system-ui,sans-serif;background:var(--ac);border:1px solid var(--ac);color:var(--ac-on);padding:7px 14px;border-radius:7px;cursor:pointer;white-space:nowrap}#p-tasks .pm-add:hover{filter:brightness(1.06)}#p-tasks .rp-filters{display:flex;align-items:center;gap:10px;margin-bottom:var(--space-2);flex-wrap:wrap}#p-tasks .rp-search{flex:1;min-width:260px;position:relative;display:flex;align-items:center}#p-tasks .rp-search svg{position:absolute;left:12px;width:14px;height:14px;color:var(--tx3);pointer-events:none}#p-tasks .rp-search input{width:100%;background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:9px var(--space-3) 9px 34px;font-size:12.5px;font-family:inherit;color:var(--tx);outline:none;box-sizing:border-box;transition:border-color .12s}#p-tasks .rp-search input::placeholder{color:var(--tx3)}#p-tasks .rp-search input:focus{border-color:var(--ac)}#p-tasks .rp-select{background:var(--sur);border:1px solid var(--bd);color:var(--tx2);border-radius:8px;padding:9px 28px 9px var(--space-3);font-size:12px;font-family:inherit;outline:none;cursor:pointer;width:180px;min-width:180px;max-width:180px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><path d='M2 3.5l3 3 3-3' stroke='%23999' stroke-width='1.4' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center}#p-tasks .rp-select:focus{border-color:var(--ac)}#p-tasks .rp-icons{display:flex;align-items:center;gap:2px;flex-shrink:0;border:1px solid var(--bd);border-radius:8px;padding:2px;background:var(--sur)}#p-tasks .rp-icon{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 10px;border-radius:6px;background:transparent;border:0;color:var(--tx3);cursor:pointer;font:500 11.5px DM Sans,system-ui,sans-serif;transition:all .12s}#p-tasks .rp-icon svg{width:14px;height:14px}#p-tasks .rp-icon:hover{color:var(--tx)}#p-tasks .rp-icon.on{background:var(--sur2);color:var(--ac)}#p-tasks .kd-hero.pm-koerbe{justify-content:flex-start;min-height:0}#p-tasks .kd-hero .rp-fpills{display:flex;gap:6px;flex-wrap:wrap;align-items:center;background:none;border:0;padding:0;margin:0;flex:1 1 100%;justify-content:flex-start}#p-tasks .kd-hero .rp-fpill{display:inline-flex;align-items:center;gap:6px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 12px;font-size:11.5px;font-family:inherit;color:var(--tx);cursor:pointer;transition:border-color .15s,background .15s}#p-tasks .kd-hero .rp-fpill:hover{border-color:var(--ac)}#p-tasks .kd-hero .rp-fpill.on{background:color-mix(in srgb,var(--ac) 8%,transparent);border-color:var(--ac);font-weight:600}#p-tasks .kd-hero .rp-fpill>i{display:none}#p-tasks .kd-hero .rp-fpill .kd-kpi-l{color:var(--tx3);font-weight:500;font-size:11px;text-transform:none;letter-spacing:0;margin:0}#p-tasks .kd-hero .rp-fpill.on .kd-kpi-l{color:var(--tx);font-weight:600}#p-tasks .kd-hero .rp-fpill .kd-kpi-v{font-family:DM Mono,monospace;font-size:12px;font-weight:500;color:var(--tx3);line-height:1}#p-tasks .kd-hero .rp-fpill.on .kd-kpi-v{color:var(--ac)}#p-tasks .kd-hero .rp-fpill.warn .kd-kpi-v{color:var(--ac4)}#p-tasks .kanban{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}#p-tasks .kcol{background:var(--sur);border:1px solid var(--bd);border-radius:10px;padding:12px;min-height:220px}#p-tasks .pm-col-h{display:flex;align-items:center;gap:7px;padding:2px 2px 10px;font-size:11px;font-weight:500;color:var(--tx)}#p-tasks .pm-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}#p-tasks .pm-dot-offen{background:var(--tx2)}#p-tasks .pm-dot-prog{background:var(--ac)}#p-tasks .pm-dot-review{background:var(--ac3)}#p-tasks .pm-dot-done{background:var(--tx3)}#p-tasks .pm-col-h .n{margin-left:auto;font-family:DM Mono,monospace;font-size:10.5px;color:var(--tx3);background:var(--sur2);padding:1px 7px;border-radius:4px}#p-tasks .pm-col-leer{font-size:11.5px;color:var(--tx3);padding:10px 2px}#p-tasks .pm-card{background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:9px 11px;margin-bottom:7px;cursor:pointer;transition:border-color .15s}#p-tasks .pm-card:hover,#p-tasks .pm-card:focus-visible{border-color:var(--ac);outline:none}#p-tasks .pm-card.is-over{border-left:3px solid var(--ac4)}#p-tasks .pm-card.is-prog{border-left:3px solid var(--ac)}#p-tasks .pm-card.is-done .pm-card-title{color:var(--tx3);text-decoration:line-through}#p-tasks .pm-card.pm-archiv{opacity:.4}#p-tasks .pm-card-title{font-size:12.5px;font-weight:500;color:var(--tx);line-height:1.35}#p-tasks .pm-card .lt-bezug,#p-tasks .pm-table .lt-bezug{display:block;font-size:10.5px;color:var(--tx3);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#p-tasks .pm-card .lt-bezug b,#p-tasks .pm-table .lt-bezug b{font-weight:500;color:var(--tx2)}#p-tasks .pm-table .lt-bezug{margin-top:1px}#p-tasks .pm-meta{display:flex;align-items:center;gap:8px;margin-top:7px;font-size:10.5px;color:var(--tx3)}#p-tasks .pm-due{font-variant-numeric:tabular-nums}#p-tasks .pm-due.over{color:var(--ac4);font-weight:600}#p-tasks .pm-due.soon{color:var(--ac3)}#p-tasks .pm-prio{color:var(--ac4);font-weight:600}#p-tasks .pm-prio.low{color:var(--tx3);font-weight:500}#p-tasks .pm-av{margin-left:auto;width:20px;height:20px;border-radius:50%;background:var(--sur2);border:1px solid var(--bd);color:var(--tx2);font:600 9px DM Sans,system-ui,sans-serif;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box}#p-tasks .pm-av.me{background:var(--ac);border-color:var(--ac);color:var(--ac-on)}#p-tasks .pm-table{width:100%;border-collapse:collapse;font-size:12.5px}#p-tasks .pm-table th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);font-weight:600;padding:9px 12px;border-bottom:1px solid var(--bd)}#p-tasks .pm-table td{padding:9px 12px;border-bottom:1px solid var(--bd);vertical-align:middle}#p-tasks .pm-table tr.pm-row{cursor:pointer}#p-tasks .pm-table tr.pm-row:hover td,#p-tasks .pm-table tr.pm-row:focus-visible td{background:var(--sur2)}#p-tasks .pm-table tr.pm-row:focus-visible{outline:none}#p-tasks .pm-table tr.pm-row.is-done .pm-card-title{color:var(--tx3);text-decoration:line-through}#p-tasks .pm-table tr.pm-grp td{background:var(--sur2);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);font-weight:600;padding:6px 12px}#p-tasks .pm-table tr.pm-grp.over td{color:var(--ac4)}#p-tasks .pm-table td.n{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tx2)}#p-tasks .pm-table td.n.over{color:var(--ac4);font-weight:600}#p-tasks .pm-table td.n.soon{color:var(--ac3)}#p-tasks .pm-table .pm-av{margin:0}#p-tasks .pm-av-leer{color:var(--tx3)}#p-tasks .pm-status{display:inline-block;font-size:10.5px;padding:2px 8px;border-radius:var(--radius-pill);border:1px solid var(--bd);color:var(--tx2);background:var(--sur2)}#p-tasks .pm-status.prog{color:var(--ac);border-color:transparent;background:color-mix(in srgb,var(--ac) 12%,transparent)}#p-tasks .pm-status.rev{color:var(--ac3);border-color:transparent;background:color-mix(in srgb,var(--ac3) 12%,transparent)}#p-tasks .pm-status.done{color:var(--tx3);border-color:transparent;background:var(--sur2)}#p-tasks .pm-table .n-empty{border:0;background:transparent}#p-tasks .pm-list-foot{padding:8px}#p-tasks .pm-list-foot[hidden]{display:none}#p-tasks .pm-done-toggle{font:500 11.5px DM Sans,system-ui,sans-serif;color:var(--tx3);background:transparent;border:0;cursor:pointer;padding:4px 6px;border-radius:6px}#p-tasks .pm-done-toggle:hover{color:var(--ac);background:var(--sur2)}#p-tasks .pm-panel-fehlt{padding:24px 20px;font-size:12.5px;color:var(--tx3);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.setnav{border-right:1px solid var(--bd);padding:14px 0}.sni{padding:var(--space-2) var(--space-4);cursor:pointer;font:500 12.5px DM Sans,system-ui,sans-serif;color:var(--tx2);transition:all .15s;border-left:3px solid transparent;position:relative}.sni:hover{color:var(--tx);background:#d5d9600a}.sni.on{color:var(--ac);border-left-color:var(--ac);background:#d5d9600f;font-weight:600}.setcont{padding:var(--space-5) 28px}.setsec{margin-bottom:22px}.setsect{font-family:DM Mono,monospace;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--tx3);margin-bottom:14px;padding-bottom:var(--space-2);border-bottom:1px solid var(--bd)}.trgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:11px;margin-bottom:18px}.tricon{font-size:24px;margin-bottom:var(--space-2)}.trtitle{font-size:13px;font-weight:600;margin-bottom:3px}.trdesc{font-size:11px;color:var(--tx3);line-height:1.5}.qwrap{max-width:580px;margin:0 auto}.qhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.qprog{font-size:11px;color:var(--tx3);font-family:DM Mono,monospace}.qtimer{font-size:16px;font-weight:600;color:var(--ac3);font-family:DM Mono,monospace;background:#f59e0b14;border:1px solid rgba(245,158,11,.22);padding:var(--space-1) var(--space-3);border-radius:var(--radius-md)}.qtimer.danger{color:var(--ac4);background:#f8717114;border-color:#f8717138}.qsteps{display:flex;gap:3px;margin-bottom:18px}.qstep{flex:1;height:3px;border-radius:2px;background:var(--sur3)}.qstep.done{background:var(--ac)}.qstep.cur{background:var(--ac2)}.qtxt{font-size:14.5px;font-weight:500;line-height:1.5;margin-bottom:var(--space-4)}.qopts{display:flex;flex-direction:column;gap:7px}.qopt{padding:11px 15px;border-radius:8px;cursor:pointer;border:1px solid var(--bd);background:var(--sur2);font-size:12px;color:var(--tx2);transition:all .12s}.qopt:hover{border-color:var(--bd2);color:var(--tx)}.qopt.sel{border-color:var(--ac2);color:var(--ac2);background:#22d3ee0d}.qopt.correct{border-color:var(--ac);color:var(--ac);background:#4ade800f}.qopt.wrong{border-color:var(--ac4);color:var(--ac4);background:#f871710f}.qnav{display:flex;gap:var(--space-2);margin-top:18px}.qres{text-align:center;padding:28px 22px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg)}.qscore{font-size:52px;font-weight:600;font-family:DM Mono,monospace;background:linear-gradient(135deg,var(--ac),var(--ac2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:7px}.dist-table{width:100%;border-collapse:collapse;font-size:12.5px}.dist-table th{text-align:left;padding:10px var(--space-4);color:var(--tx3);font-weight:500;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--bd)}.dist-table td{padding:11px var(--space-4);border-bottom:1px solid var(--bd);color:var(--tx2);vertical-align:middle}.dist-table tr:last-child td{border-bottom:none}.dist-table tr:hover td{background:#ffffff05;color:var(--tx)}.nd-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:400;display:none;align-items:center;justify-content:center}[data-theme=light] .nd-overlay{background:#00000038}.nd-overlay.open{display:flex}.nd-box{background:var(--sur);border:1px solid var(--bd);border-radius:14px;padding:28px;width:520px;max-height:85vh;overflow-y:auto;animation:pop .17s ease;box-shadow:0 12px 40px #00000059}[data-theme=light] .nd-box{box-shadow:0 12px 40px #00000024}.nd-title{font-size:17px;font-weight:600;color:var(--tx);margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.nd-close{cursor:pointer;color:var(--tx3);font-size:20px;line-height:1;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);transition:all .15s}.nd-close:hover{color:var(--tx);background:var(--sur2)}.nd-group{margin-bottom:14px}.nd-label{font-family:DM Mono,monospace;font-size:10.5px;font-weight:600;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.nd-input{width:100%;background:var(--bg);border:1px solid var(--bd);border-radius:8px;padding:10px 14px;color:var(--tx);font:400 13.5px DM Sans,sans-serif;outline:none;transition:all .15s}.nd-input:focus{border-color:var(--ac);box-shadow:0 0 0 3px #d5d96026}.nd-input::placeholder{color:var(--tx3)}.nd-email-row{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-2);margin-bottom:var(--space-2)}.nd-add-email{width:100%;padding:10px;border-radius:8px;border:1px solid var(--bd);background:transparent;color:var(--tx2);font-size:12px;cursor:pointer;transition:all .12s;display:flex;align-items:center;justify-content:center;gap:6px}.nd-add-email:hover{border-color:var(--bd2);color:var(--tx)}.dist-detail-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:14px}.det-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:18px;margin-bottom:14px}.det-card-title{font-family:DM Mono,monospace;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--tx3);margin-bottom:14px;padding-bottom:var(--space-2);border-bottom:1px solid var(--bd)}.det-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:0 14px}@media(min-width:760px){.det-fields{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.det-fields{grid-template-columns:repeat(4,1fr)}}.det-field{padding:9px 0;border-bottom:1px solid var(--bd);min-width:0}.det-field-label{font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin-bottom:3px}.det-field-value{font-size:12.5px;font-weight:500;color:var(--tx);overflow-wrap:break-word}.det-page{position:fixed;top:0;right:0;bottom:0;width:min(640px,96vw);background:var(--bg);border-left:1px solid var(--bd);box-shadow:-12px 0 40px #00000059;z-index:150;overflow-y:auto;padding:22px var(--space-5);transform:translate(100%);transition:transform .25s ease;visibility:hidden}.det-page.open{transform:translate(0);visibility:visible}#rmc-panel.det-page{z-index:1100}.det-panel-close{background:transparent;border:0;color:var(--tx3);width:32px;height:32px;font-size:22px;line-height:1;cursor:pointer;border-radius:var(--radius-md);padding:0;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.det-panel-close:hover{background:var(--sur2);color:var(--tx)}.det-page.is-stacked{right:min(720px,calc(100vw - 380px));transition:transform .25s ease,right .2s ease;z-index:155;padding:0;display:flex;flex-direction:column}.det-page.is-stacked .usr-panel-head{padding:var(--space-2) 22px;min-height:52px;border-bottom:1px solid var(--bd);background:var(--sur);flex-shrink:0;box-sizing:border-box;align-items:center}.det-page.is-stacked .usr-panel-head h3{font-size:14px;line-height:1.2}.det-page.is-stacked .usr-panel-eyebrow{margin-bottom:2px;font-size:9.5px}.det-page.is-stacked .usr-panel-body{padding:18px 22px var(--space-5)}body.has-stacked-panel #rp-detail-panel .rp-detail-head,body.has-stacked-panel #rp-detail-panel .rp-detail-body{opacity:.45;filter:saturate(.6);pointer-events:none;transition:opacity .2s,filter .2s}body.has-stacked-panel #rp-detail-panel .rp-side-tabs{pointer-events:auto}.rmc-templates{margin-top:10px;padding:14px;background:var(--sur);border:1px solid var(--bd);border-radius:8px}.rmc-templates-hint{font-size:11.5px;color:var(--tx3);font-style:italic;text-align:center}.rmc-templates-list{display:flex;flex-direction:column;gap:var(--space-1);max-height:280px;overflow-y:auto}.rmc-template-item{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--bg);border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);cursor:pointer;transition:all .12s;font-family:inherit;text-align:left}.rmc-template-item:hover{border-color:var(--ac);background:var(--sur2)}.rmc-template-name{font-size:13px;color:var(--tx);font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rmc-template-badge{font-family:DM Mono,monospace;font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--tx3);background:var(--sur2);padding:2px 6px;border-radius:8px;flex-shrink:0}@media(max-width:1100px){.det-page.is-stacked{right:0;box-shadow:-20px 0 50px #0000008c}}.det-page-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:140;opacity:0;pointer-events:none;transition:opacity .25s}.det-page-backdrop.open{opacity:1;pointer-events:auto}.det-wrap{max-width:100%;margin:0 auto}.det-grid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:800px){.det-grid{grid-template-columns:1fr 280px}}[data-theme=light] .det-page-backdrop{background:#0000002e}[data-theme=light] .det-page{box-shadow:-8px 0 28px #0000001f}.det-page#pm-panel{padding:0}.det-kdnr{font-size:15px;font-weight:700;color:var(--ac3);font-family:DM Mono,monospace}.det-kname{font-size:18px;font-weight:600;color:var(--tx)}.det-kmeta{font-size:11.5px;color:var(--tx3);margin-top:var(--space-1)}.prov-label{font-size:11px;color:var(--tx2);margin-bottom:6px}.prov-value{font-size:24px;font-weight:700;color:var(--ac3);font-family:DM Mono,monospace}.prov-row{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--bd);font-size:12px}.prov-row:last-child{border-bottom:none}.zahlung-badge{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:500;margin:var(--space-3) auto;width:fit-content}.zahlung-badge.ausstehend{background:#f59e0b1a;color:var(--ac3);border:1px solid rgba(245,158,11,.25)}.zahlung-badge.bezahlt{background:#4ade801a;color:var(--ac);border:1px solid rgba(74,222,128,.25)}.na-page{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg);z-index:150;overflow-y:auto;padding:var(--space-5)}.na-page.open{display:block}.na-back{display:flex;align-items:center;gap:var(--space-2);font-size:12px;color:var(--tx2);cursor:pointer;margin-bottom:20px;transition:color .12s}.na-back:hover{color:var(--tx)}.na-grid{display:grid;grid-template-columns:1fr 300px;gap:var(--space-4);max-width:1100px;margin:0 auto}.na-row{display:grid;gap:var(--space-3);margin-bottom:14px}.na-row.cols2{grid-template-columns:1fr 1fr}.na-row.cols3{grid-template-columns:1fr 1fr 1fr}.na-row.cols1{grid-template-columns:1fr}.na-group{display:flex;flex-direction:column;gap:5px}.na-label{font-size:10.5px;color:var(--tx3);font-weight:500}.na-input{background:var(--sur2);border:1px solid var(--bd);border-radius:7px;padding:var(--space-2) var(--space-3);color:var(--tx);font-size:12.5px;font-family:DM Sans,sans-serif;outline:none;width:100%;transition:border-color .12s}.na-input:focus{border-color:var(--bd2)}.na-input::placeholder{color:var(--tx3)}.na-select{background:var(--sur2);border:1px solid var(--bd);border-radius:7px;padding:var(--space-2) var(--space-3);color:var(--tx);font-size:12.5px;font-family:DM Sans,sans-serif;outline:none;width:100%;cursor:pointer}.na-checkbox-row{display:flex;align-items:center;gap:var(--space-2);font-size:12px;color:var(--tx2);cursor:pointer;margin-top:var(--space-1)}.na-checkbox-row input{width:14px;height:14px;accent-color:var(--ac);cursor:pointer}.na-energie-btn{display:flex;align-items:center;gap:6px;padding:7px 14px;border-radius:7px;border:1px solid var(--bd);background:var(--sur2);color:var(--tx2);font-size:12px;cursor:pointer;transition:all .12s}.na-energie-btn.on{border-color:var(--ac2);color:var(--ac2);background:#22d3ee12}.na-energie-btns{display:flex;gap:var(--space-2);flex-wrap:wrap}.na-prov-card{background:var(--sur2);border:1px solid var(--bd);border-radius:9px;padding:var(--space-4);margin-bottom:var(--space-3);text-align:center}.na-save-btn{width:100%;padding:13px;border-radius:8px;border:1px solid rgba(74,222,128,.3);cursor:pointer;background:#4ade801f;color:var(--ac);font-size:13px;font-weight:600;font-family:DM Sans,sans-serif;display:flex;align-items:center;justify-content:center;gap:var(--space-2);transition:all .12s}.na-save-btn:hover{background:#4ade8033}.notizen-input{width:100%;background:var(--sur2);border:1px solid var(--bd);border-radius:7px;padding:10px var(--space-3);color:var(--tx);font-size:12px;font-family:DM Sans,sans-serif;resize:vertical;min-height:80px;outline:none}.notizen-input:focus{border-color:var(--bd2)}.notizen-send{width:34px;height:34px;border-radius:7px;border:none;cursor:pointer;background:var(--ac3);color:#0f1117;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}#p-contacts .n-toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);margin:10px 0 14px;flex-wrap:wrap}#p-contacts .n-toolbar-l{display:flex;gap:var(--space-2);flex:1;min-width:0}#p-contacts .n-toolbar-r{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.n-card-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.cn-card{padding:var(--space-3) 14px;background:var(--sur);border:1px solid var(--bd);border-radius:9px;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}.cn-card:hover{border-color:var(--bd2);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.cn-card-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;gap:var(--space-2)}.cn-card-name{font-size:13.5px;font-weight:600;color:var(--tx);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cn-stage{font-size:10.5px;font-weight:600;white-space:nowrap;flex-shrink:0;text-transform:uppercase;letter-spacing:.04em}.cn-card-m{font-size:10.5px;color:var(--tx3);display:flex;gap:5px;align-items:center;flex-wrap:wrap;font-family:DM Mono,monospace}.cn-score{margin-left:auto;color:var(--ac);font-weight:600;background:#7a80241a;padding:2px 7px;border-radius:5px}.cn-empty{padding:30px;text-align:center;font-size:12px;color:var(--tx3);font-style:italic;border:1px dashed var(--bd);border-radius:var(--radius-lg)}.cn-editor{display:flex;flex-direction:column;gap:10px}.cn-editor label{display:flex;flex-direction:column;gap:var(--space-1);font-size:10.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.cn-editor input,.cn-editor select{background:var(--sur2);border:1px solid var(--bd);border-radius:7px;padding:var(--space-2) 10px;color:var(--tx);font-size:12.5px;font-family:DM Sans,sans-serif;outline:none;transition:border-color .15s;text-transform:none;letter-spacing:0;font-weight:400}.cn-editor input:focus,.cn-editor select:focus{border-color:var(--ac)}.cn-edit-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cn-edit-row label{margin:0}.cn-editor-foot{display:flex;gap:6px;justify-content:flex-end;margin-top:6px}#contacts-phase-filter{display:flex;gap:5px;flex-wrap:wrap}#contacts-phase-filter .n-pill{font-size:11.5px;padding:5px var(--space-3)}#p-api-whatsapp .tcard code{font-family:DM Mono,ui-monospace,monospace}#p-api-whatsapp .n-pill{padding:var(--space-1) 9px;border-radius:12px;font-size:11px;font-weight:500;display:inline-flex;align-items:center;gap:5px}.wa-verify-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:9000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wa-verify-card{background:var(--sur);border:1px solid var(--bd);border-radius:12px;width:min(440px,calc(100vw - 32px));max-height:calc(100vh - 64px);overflow:auto;box-shadow:0 22px 60px #0006;animation:waVerifyIn .18s ease-out}@keyframes waVerifyIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.wa-verify-head{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 20px var(--space-2);border-bottom:1px solid var(--bd)}.wa-verify-eyebrow{font-size:10.5px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px}.wa-verify-title{font-size:16px;font-weight:600;color:var(--tx);margin:0}.wa-verify-x{background:transparent;border:none;color:var(--tx3);font-size:22px;line-height:1;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);transition:background .12s}.wa-verify-x:hover{background:var(--sur2);color:var(--tx)}.wa-verify-body{padding:var(--space-4) 20px 20px}.wa-verify-desc{font-size:12.5px;color:var(--tx2);line-height:1.55;margin:0 0 14px}.wa-verify-label{display:block;font-size:11px;color:var(--tx3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-weight:500}.wa-verify-input{width:100%;background:var(--sur2);border:1px solid var(--bd);border-radius:7px;padding:9px var(--space-3);color:var(--tx);font-size:13px;font-family:DM Sans,sans-serif;outline:none;transition:border-color .12s;box-sizing:border-box}.wa-verify-input:focus{border-color:var(--ac)}.wa-verify-code{font-size:18px;letter-spacing:.4em;text-align:center;font-family:DM Mono,ui-monospace,monospace}.wa-verify-actions{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:14px}.wa-verify-btn{padding:var(--space-2) 14px;border-radius:7px;font-size:12px;font-family:DM Sans,sans-serif;cursor:pointer;border:1px solid var(--bd);background:var(--sur2);color:var(--tx);transition:all .12s}.wa-verify-btn:hover{border-color:var(--bd2)}.wa-verify-btn.primary{background:var(--ac);color:var(--ac-on);border-color:var(--ac);font-weight:500}.wa-verify-btn.primary:hover{filter:brightness(1.05)}.wa-verify-btn.ghost{background:transparent}.wa-verify-btn:disabled{opacity:.5;cursor:not-allowed}.wa-verify-msg{margin-top:10px;font-size:11.5px;color:var(--ac4);min-height:14px}.wa-verify-mock-hint{margin-bottom:var(--space-3);padding:9px var(--space-3);background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);border-radius:7px;font-size:11.5px;color:var(--tx2);line-height:1.45}.wa-verify-success{text-align:center;padding:10px 0}.wa-verify-success-icon{width:44px;height:44px;border-radius:50%;background:var(--ac);color:var(--ac-on);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;margin:0 auto 10px}.wa-verify-success-title{font-size:15px;font-weight:600;color:var(--tx);margin-bottom:var(--space-1)}.wa-verify-success-phone{font-size:12.5px;color:var(--tx2);font-family:DM Mono,ui-monospace,monospace;margin-bottom:14px}#p-contacthub-setup .ch-setup-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--bd)}#p-contacthub-setup .ch-setup-row:last-child{border-bottom:0}#p-contacthub-setup .ch-setup-row .n-btn{flex-shrink:0;padding:5px 10px;border-radius:var(--radius-md);background:var(--sur2);border:1px solid var(--bd);color:var(--tx);cursor:pointer;font-family:DM Sans,sans-serif;transition:border-color .12s}#p-contacthub-setup .ch-setup-row .n-btn:hover{border-color:var(--bd2)}#p-contacthub-setup .n-btn-primary{background:var(--ac);color:var(--ac-on);border-color:var(--ac);padding:7px 13px;font-size:12px;border-radius:7px;font-family:DM Sans,sans-serif;cursor:pointer;font-weight:500}#p-contacthub-setup .n-btn-primary:hover{filter:brightness(1.05)}#p-contacthub-setup code{font-family:DM Mono,ui-monospace,monospace;background:var(--sur2);padding:1px 5px;border-radius:3px;font-size:.92em}#p-incoming-mails .inc-row{display:grid;grid-template-columns:240px 1fr 200px;gap:var(--space-3);padding:10px 18px;border-bottom:1px solid var(--bd);cursor:pointer;transition:background .12s;align-items:center}#p-incoming-mails .inc-row:hover{background:var(--sur2)}#p-incoming-mails .inc-row:last-child{border-bottom:0}#p-incoming-mails .inc-row-from{font-weight:500;font-size:13px;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-incoming-mails .inc-row-sub{font-size:12.5px;color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-incoming-mails .inc-row-meta{font-size:11px;color:var(--tx3);text-align:right}#p-incoming-mails .inc-unread{background:#4ade800f}#p-incoming-mails .inc-unread .inc-row-from,#p-incoming-mails .inc-match{color:var(--ac)}#p-incoming-mails .inc-unmatched{color:var(--ac3)}#p-incoming-mails .inc-det-meta{padding:14px 18px;border-bottom:1px solid var(--bd);font-size:12px;color:var(--tx2);line-height:1.7}#p-incoming-mails .inc-det-meta strong{color:var(--tx);min-width:90px;display:inline-block}#p-incoming-mails .inc-det-body{padding:0;color:var(--tx);max-height:60vh;overflow:auto;background:var(--sur2);border-radius:7px;margin:14px 18px}#p-incoming-mails .inc-text{padding:14px 18px;font-family:DM Mono,ui-monospace,monospace;font-size:12px;white-space:pre-wrap;line-height:1.55;margin:0;color:var(--tx)}#p-incoming-mails .inc-html{padding:14px 18px;font-size:13px;line-height:1.55;color:var(--tx);background:var(--sur);border-radius:5px;margin:6px}#p-incoming-mails .inc-html *{max-width:100%!important}#p-incoming-mails .inc-html img{max-width:100%;height:auto;border-radius:5px}#p-incoming-mails .inc-html a{color:var(--ac)}#p-incoming-mails .inc-html table{border-collapse:collapse;max-width:100%}#p-incoming-mails .inc-html pre{background:var(--sur2);padding:var(--space-2);border-radius:var(--radius-sm);overflow:auto}#p-incoming-mails .inc-det-actions{padding:14px 18px;display:flex;gap:var(--space-2);border-top:1px solid var(--bd);background:var(--sur)}.cp-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;justify-content:flex-end;z-index:9200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cp-panel{background:var(--sur);width:min(520px,calc(100vw - 32px));height:100vh;display:flex;flex-direction:column;border-left:1px solid var(--bd);box-shadow:-10px 0 40px #00000059;animation:cpIn .18s ease-out}@keyframes cpIn{0%{transform:translate(20px);opacity:0}to{transform:none;opacity:1}}.cp-head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--bd)}.cp-title{margin:0;font-size:14px;font-weight:600;color:var(--tx)}.cp-x{background:transparent;border:0;color:var(--tx3);font-size:22px;line-height:1;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md)}.cp-x:hover{background:var(--sur2);color:var(--tx)}.cp-body{flex:1;overflow:hidden;display:flex;flex-direction:column;padding:14px 18px}.cp-search{background:var(--sur2);border:1px solid var(--bd);border-radius:7px;padding:9px var(--space-3);color:var(--tx);font-size:13px;font-family:DM Sans,sans-serif;outline:none;margin-bottom:11px}.cp-search:focus{border-color:var(--ac)}.cp-list{flex:1;overflow:auto;border:1px solid var(--bd);border-radius:7px;background:var(--sur2)}.cp-row{padding:9px var(--space-3);border-bottom:1px solid var(--bd);cursor:pointer;transition:background .12s}.cp-row:hover{background:var(--sur3)}.cp-row:last-child{border-bottom:0}.cp-row-name{font-size:13px;font-weight:500;color:var(--tx)}.cp-row-meta{font-size:11px;color:var(--tx3);margin-top:2px}.cp-empty{padding:var(--space-5);text-align:center;color:var(--tx3);font-size:12.5px}#p-kosten-tools .kt-banner{background:#f59e0b14;border:1px solid rgba(245,158,11,.35)}#p-kosten-tools .kt-table{width:100%;border-collapse:collapse;font-size:12px}#p-kosten-tools .kt-table th{text-align:left;padding:10px var(--space-3);background:var(--sur2);color:var(--tx3);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;border-bottom:1px solid var(--bd);position:-webkit-sticky;position:sticky;top:0}#p-kosten-tools .kt-table td{padding:10px var(--space-3);border-bottom:1px solid var(--bd);color:var(--tx2);vertical-align:top;line-height:1.45}#p-kosten-tools .kt-table td:first-child{color:var(--tx)}#p-kosten-tools .kt-table tr.kt-group td{background:var(--sur2);color:var(--ac);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.07em;padding:7px var(--space-3)}#p-kosten-tools .kt-table tr:last-child td{border-bottom:0}#p-kosten-tools .kt-pill{display:inline-block;padding:3px 9px;border-radius:11px;font-size:10.5px;font-weight:500;white-space:nowrap}#p-kosten-tools .kt-pill.kt-ok{background:#4ade8026;color:var(--ac)}#p-kosten-tools .kt-pill.kt-warn{background:#f59e0b26;color:var(--ac3)}#p-kosten-tools .kt-pill.kt-todo{background:#f8717126;color:var(--ac4)}#p-system-status .ss-wrap{max-width:none}#p-system-status .ss-hero{margin-bottom:14px;padding:18px 24px}#p-system-status .ss-hero-sub{margin:0}#p-system-status .ss-tabs{display:flex;gap:18px;align-items:center;padding:2px 0 10px;margin-bottom:20px;border-bottom:1px solid var(--bd2);overflow-x:auto}#p-system-status .ss-tabs .n-pill{background:transparent;border:0;border-radius:0;padding:8px 2px;color:var(--tx3);font-weight:500;font-size:12.5px;position:relative;transition:color .12s;cursor:pointer}#p-system-status .ss-tabs .n-pill:hover{color:var(--tx);border:0}#p-system-status .ss-tabs .n-pill.on{color:var(--ac)}#p-system-status .ss-tabs .n-pill.on:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:2px;background:var(--ac);border-radius:1px}#p-system-status .ss-panel{display:none}#p-system-status .ss-panel.is-active{display:block}#p-system-status .ss-empty-hint{background:var(--sur);border:1px solid var(--bd);border-radius:10px;padding:20px;color:var(--tx2);font-size:12.5px;line-height:1.6}#p-system-status .ss-deploy-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-bottom:16px}#p-system-status .ss-deploy-version{margin-top:8px;font-size:11px;color:var(--tx3)}#p-system-status .ss-deploy-auto{border:1px solid color-mix(in srgb,var(--ac) 30%,transparent);background:color-mix(in srgb,var(--ac) 4%,transparent)}#p-system-status .ss-deploy-info{font-size:11.5px;color:var(--tx2);margin:6px 0 10px;line-height:1.5}#p-system-status .ss-deploy-btnrow{display:flex;gap:8px}#p-system-status .ss-deploy-btn{flex:1;padding:9px;font-size:12.5px;font-weight:600}#p-system-status .ss-deploy-status{margin-top:8px;font-size:11.5px;color:var(--tx3);min-height:16px}#p-system-status .ss-deploy-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}#p-system-status .ss-deploy-stats>div{text-align:center}#p-system-status .ss-deploy-stat-v{font-size:22px;font-weight:700;color:var(--tx)}#p-system-status .ss-deploy-stat-v.ac{color:var(--ac)}#p-system-status .ss-deploy-stat-l{font-size:10px;color:var(--tx3)}#p-system-status .ss-deploy-stat-time{margin-top:8px;font-size:11px;color:var(--tx3)}#p-system-status .ss-deploy-hist-h{display:flex;align-items:baseline;gap:14px;margin:24px 0 12px}#p-system-status .ss-deploy-hist-h h3{font-size:14px;font-weight:600;color:var(--tx);margin:0;letter-spacing:-.005em}#p-system-status .ss-deploy-hist-cnt{font-family:DM Mono,ui-monospace,monospace;font-size:11px;color:var(--tx3)}#p-system-status .ss-deploy-hist-loading{color:var(--tx3);font-size:12px;padding:20px;text-align:center}#p-system-status .ss-deploy-active{background:var(--sur);border:1px solid var(--bd);border-radius:10px;overflow:hidden}#p-system-status .ss-deploy-row{display:flex;align-items:center;gap:10px;padding:7px 14px;border-top:1px solid var(--bd);background:color-mix(in srgb,var(--ac) 4%,transparent)}#p-system-status .ss-deploy-row:first-child{border-top:0}#p-system-status .ss-deploy-row-live{font-size:9px;background:color-mix(in srgb,var(--ac) 14%,transparent);color:var(--ac);padding:1px 6px;border-radius:10px;font-weight:600;flex-shrink:0;border:1px solid transparent}#p-system-status .ss-deploy-row-live.is-warn{background:transparent;color:var(--ac4);border-color:var(--ac4);font-weight:700}#p-system-status .ss-deploy-row-live.is-offen{background:transparent;color:var(--tx2);border-color:var(--bd2);font-weight:600}#p-system-status .ss-deploy-row-name{font-size:12px;font-weight:600;color:var(--tx);flex-shrink:0}#p-system-status .ss-deploy-row-branch{font-family:DM Mono,ui-monospace,monospace;font-size:10px;color:var(--tx3);flex-shrink:0}#p-system-status .ss-deploy-row-area{font-size:12px;color:var(--tx2);flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#p-system-status [data-ss-panel=agent-activity] #p-agent-activity{display:block;padding:0;min-height:0}#p-system-status #p-agent-activity .aa-wrap{max-width:none;padding:0}#p-system-status .td-head{margin-bottom:14px;display:flex;flex-direction:column;gap:10px}#p-system-status .td-hrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#p-system-status .td-title{font-size:17px;margin:0;letter-spacing:-.01em;flex:1;min-width:200px;color:var(--tx);font-weight:650}#p-system-status .td-title .td-sub{display:block;font-weight:400;color:var(--tx2);font-size:12.5px;margin-top:2px}#p-system-status .td-count{font-family:DM Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:13px;color:var(--tx2);white-space:nowrap}#p-system-status .td-count b{color:var(--tx)}#p-system-status .td-bar{height:5px;border-radius:3px;background:var(--bd);overflow:hidden;width:100%}#p-system-status .td-bar i{display:block;height:100%;width:0;background:var(--ac);border-radius:3px;transition:width .25s}#p-system-status .td-chips{display:flex;gap:6px;flex-wrap:wrap}#p-system-status .td-chip{border:1px solid var(--bd);background:var(--sur);color:var(--tx2);border-radius:20px;padding:4px 12px;font-size:12.5px;cursor:pointer}#p-system-status .td-chip[aria-pressed=true]{background:var(--tx);color:var(--bg);border-color:var(--tx)}#p-system-status .td-chip:focus-visible,#p-system-status .td-opt:focus-visible{outline:2px solid var(--ac);outline-offset:2px}#p-system-status .td-sek{margin:26px 0 10px;display:flex;align-items:baseline;gap:10px}#p-system-status .td-sek h3{font-size:13px;text-transform:uppercase;letter-spacing:.07em;margin:0;color:var(--tx2);font-weight:700}#p-system-status .td-sek-n{font-family:DM Mono,ui-monospace,monospace;font-size:12px;color:var(--tx3)}#p-system-status .td-item{background:var(--sur);border:1px solid var(--bd);border-radius:10px;padding:12px 14px 12px 16px;margin:8px 0;position:relative;overflow:hidden}#p-system-status .td-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--bd)}#p-system-status .td-item[data-sw=offen]:before{background:var(--tx2)}#p-system-status .td-item[data-sw=unverifiziert]:before{background:var(--ac3)}#p-system-status .td-item[data-sw=wartet-auf-User]:before{background:var(--ac2)}#p-system-status .td-item[data-sw=abgesagt]:before{background:var(--ac4)}#p-system-status .td-item[data-sw=in-arbeit]:before{background:var(--ac)}#p-system-status .td-item[data-sw^=erledigt]:before{background:var(--ac)}#p-system-status .td-item.done-gemacht{background:color-mix(in srgb,var(--ac) 10%,var(--sur))}#p-system-status .td-item.done-nicht-gemacht{background:color-mix(in srgb,var(--ac4) 8%,var(--sur))}#p-system-status .td-item.done-nachchecken{background:color-mix(in srgb,var(--ac2) 10%,var(--sur))}#p-system-status .td-tt{font-weight:650;font-size:14.5px;color:var(--tx);text-wrap:balance}#p-system-status .td-dd{color:var(--tx2);font-size:13px;margin-top:3px;max-width:72ch}#p-system-status .td-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:7px;align-items:center;font-family:DM Mono,ui-monospace,monospace;font-size:11px;color:var(--tx3)}#p-system-status .td-badge{border:1px solid currentColor;border-radius:4px;padding:0 5px;line-height:1.6}#p-system-status .b-offen{color:var(--tx2)}#p-system-status .b-unverifiziert{color:var(--ac3)}#p-system-status .b-wartet-auf-User{color:var(--ac2)}#p-system-status .b-abgesagt{color:var(--ac4)}#p-system-status .b-in-arbeit,#p-system-status .b-erledigt{color:var(--ac)}#p-system-status .td-agent{background:color-mix(in srgb,var(--ac) 14%,transparent);border:1px solid color-mix(in srgb,var(--ac) 40%,transparent);color:var(--ac);border-radius:4px;padding:0 6px;line-height:1.7;font-weight:600}#p-system-status .td-opts{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}#p-system-status .td-opt{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--bd);background:var(--bg);color:var(--tx2);border-radius:8px;padding:6px 11px;font-size:12.5px;font-weight:600;cursor:pointer}#p-system-status .td-opt svg{width:13px;height:13px;flex:none}#p-system-status .td-opt:disabled{opacity:.6;cursor:wait}#p-system-status .td-opt[aria-pressed=true].o-gemacht{background:color-mix(in srgb,var(--ac) 14%,var(--sur));color:var(--ac);border-color:var(--ac)}#p-system-status .td-opt[aria-pressed=true].o-nicht-gemacht{background:color-mix(in srgb,var(--ac4) 12%,var(--sur));color:var(--ac4);border-color:var(--ac4)}#p-system-status .td-opt[aria-pressed=true].o-nachchecken{background:color-mix(in srgb,var(--ac2) 12%,var(--sur));color:var(--ac2);border-color:var(--ac2)}#p-system-status .td-empty{background:var(--sur);border:1px solid var(--bd);border-radius:10px;padding:20px;color:var(--tx2);font-size:12.5px;line-height:1.6}@media(prefers-reduced-motion:reduce){#p-system-status .td-bar i{transition:none}}#p-system-status .td-mod{display:inline-block;margin-right:8px;padding:1px 7px;border-radius:4px;background:var(--sur2);border:1px solid var(--bd);color:var(--tx2);font-family:DM Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;vertical-align:1px}#p-system-status .td-item.done-gemacht .td-tt,#p-system-status .td-item[data-sw^=erledigt] .td-tt{color:var(--tx2)}#p-system-status .td-del{margin-left:14px;border:1px solid var(--bd);background:transparent;color:var(--tx3);border-radius:20px;padding:4px 12px;font-size:12px;font-family:inherit;cursor:pointer;transition:color .12s,border-color .12s}#p-system-status .td-del:hover{color:var(--ac4);border-color:var(--ac4)}#p-system-status .td-del:disabled{opacity:.5;cursor:default}#p-system-status .td-opts{display:flex;gap:6px;flex-wrap:wrap;align-items:center}#p-system-status .pr-item{background:var(--sur);border:1px solid var(--bd);border-radius:10px;padding:14px 16px;margin:10px 0}#p-system-status .pr-head{display:flex;align-items:center;gap:12px;margin-bottom:4px}#p-system-status .pr-tt{font-size:14px;font-weight:650;color:var(--tx);flex:1}#p-system-status .pr-dd{color:var(--tx2);font-size:12.5px;line-height:1.5;margin-bottom:10px}#p-system-status .pr-copy{flex:none;padding:6px 16px;font-size:12px;font-weight:600}#p-system-status .pr-copy.is-ok{background:var(--ac);color:var(--ac-on)}#p-system-status .pr-text{margin:0;padding:12px;max-height:260px;overflow:auto;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;font-family:DM Mono,ui-monospace,monospace;font-size:11.5px;line-height:1.55;color:var(--tx2);white-space:pre-wrap;word-break:break-word}#p-system-status .ss-mon-head{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}#p-system-status .ss-mon-btn{flex:0 0 auto;padding:9px 14px;font-size:12.5px;font-weight:600}#p-system-status .ss-live-badge{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ac);background:var(--sur2);border:1px solid var(--bd2);padding:5px 12px;border-radius:20px}#p-system-status .ss-live-dot{width:6px;height:6px;border-radius:50%;background:var(--ac)}#p-system-status .ss-live-badge.is-rot{border-color:var(--ac4);color:var(--ac4);font-weight:700}#p-system-status .ss-live-badge.is-rot .ss-live-dot{background:var(--ac4)}#p-system-status .ss-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px}#p-system-status .ss-kpi{padding:16px}#p-system-status .ss-kpi-l{font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}#p-system-status .ss-kpi-v{font-size:26px;font-weight:700;color:var(--tx);line-height:1.2}#p-system-status .ss-kpi-v.ac{color:var(--ac)}#p-system-status .ss-kpi-v.rot{color:var(--ac4)}#p-system-status .ss-kpi-v.small{font-size:15px;word-break:break-all}#p-system-status .ss-kpi-s{font-size:11px;color:var(--tx3);margin-top:2px}#p-system-status .ss-2col{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}#p-system-status .ss-mb{margin-bottom:16px}#p-system-status .ss-admin-tag{font-size:9px;color:var(--tx3)}#p-system-status .ss-mon-list{padding:4px 0}#p-system-status .ss-mon-row{display:grid;grid-template-columns:52px 150px 1fr;gap:10px;align-items:baseline;padding:10px 16px;border-top:1px solid var(--bd2);font-size:12px}#p-system-status .ss-mon-row:first-child{border-top:0}#p-system-status .ss-mon-row-status{font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--ac)}#p-system-status .ss-mon-row-status.is-rot{color:var(--ac4)}#p-system-status .ss-mon-row-name{color:var(--tx);font-weight:500}#p-system-status .ss-mon-row-detail{color:var(--tx2);line-height:1.5;word-break:break-word}#p-system-status .ss-errorlog{max-height:340px;overflow-y:auto;padding:4px 0}#p-system-status .ss-mon-err{padding:10px 16px;border-top:1px solid var(--bd2)}#p-system-status .ss-mon-err:first-child{border-top:0}#p-system-status .ss-mon-err-h{font-size:10.5px;color:var(--tx3)}#p-system-status .ss-mon-err-m{font-size:12px;color:var(--tx);margin-top:2px;word-break:break-word}#p-system-status .ss-mon-err-u{font-size:10.5px;color:var(--tx3);margin-top:2px;word-break:break-all}@media(max-width:900px){#p-system-status .ss-2col{grid-template-columns:1fr}#p-system-status .ss-mon-row{grid-template-columns:52px 1fr;row-gap:2px}#p-system-status .ss-mon-row-detail{grid-column:2}}#p-repowering .rp-mode,#p-kd-dms-orders .rp-mode,#p-kundenuebersicht .rp-mode{display:inline-flex;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:var(--space-1);gap:var(--space-1);margin-bottom:10px}#p-repowering .rp-mode-pill,#p-kd-dms-orders .rp-mode-pill,#p-kundenuebersicht .rp-mode-pill{background:transparent;border:0;color:var(--tx3);padding:7px 18px;border-radius:7px;font-size:12.5px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s}#p-repowering .rp-mode-pill:hover,#p-kd-dms-orders .rp-mode-pill:hover,#p-kundenuebersicht .rp-mode-pill:hover{background:var(--sur2);color:var(--tx2)}#p-repowering .rp-mode-kunden .rp-fpill-cnt{margin-left:6px;opacity:.75;font-family:DM Mono,monospace;font-size:11.5px}#p-repowering .rp-mode-kunden.on .rp-fpill-cnt{opacity:1}#p-repowering .rp-mode-pill.on,#p-kd-dms-orders .rp-mode-pill.on,#p-kundenuebersicht .rp-mode-pill.on{background:var(--ac);color:var(--bg)}#p-repowering .rp-mode-pill[hidden],#p-kd-dms-orders .rp-mode-pill[hidden],#p-kundenuebersicht .rp-mode-pill[hidden]{display:none}#p-repowering .rp-col-num,#p-kd-dms-orders .rp-col-num,#p-kundenuebersicht .rp-col-num{text-align:right;font-family:DM Mono,monospace}#p-repowering .rp-col-check,#p-kd-dms-orders .rp-col-check,#p-kundenuebersicht .rp-col-check{width:32px;padding-left:var(--space-2);padding-right:0}#p-repowering:not(.is-bulk-mode) .rp-bulk-only,#p-kd-dms-pipeline:not(.is-bulk-mode) .rp-bulk-only{display:none}#p-repowering .rp-row-check,#p-kd-dms-orders .rp-row-check,#p-kundenuebersicht .rp-row-check,,#p-kd-dms-orders #rp-check-all,#p-kundenuebersicht #rp-check-all{cursor:pointer;width:15px;height:15px;accent-color:var(--ac)}#p-repowering tr.is-bulk-on,#p-kd-dms-orders tr.is-bulk-on,#p-kundenuebersicht tr.is-bulk-on{background:#d5d96014}#p-repowering tr.is-bulk-on td,#p-kd-dms-orders tr.is-bulk-on td,#p-kundenuebersicht tr.is-bulk-on td{border-left:0}#p-repowering .rp-assigned,#p-kd-dms-orders .rp-assigned,#p-kundenuebersicht .rp-assigned{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);background:#566b861f;color:var(--ac2);font-size:10.5px;font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-repowering .rp-unassigned,#p-kd-dms-orders .rp-unassigned,#p-kundenuebersicht .rp-unassigned{color:var(--tx3);font-size:11px}#p-repowering .rp-head,#p-kd-dms-orders .rp-head,#p-kundenuebersicht .rp-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:10px 14px;margin-bottom:10px}#p-repowering .rp-col-tick,#p-kd-dms-orders .rp-col-tick,#p-kundenuebersicht .rp-col-tick{text-align:center;width:60px;padding-left:6px;padding-right:6px}#p-repowering .rp-anl-badge,#p-kd-dms-orders .rp-anl-badge,#p-kundenuebersicht .rp-anl-badge{font-family:DM Mono,monospace;font-size:12px;color:var(--tx2);cursor:help}#p-repowering .rp-tick,#p-kd-dms-orders .rp-tick,#p-kundenuebersicht .rp-tick{display:inline-block;font-family:DM Mono,monospace;font-size:14px;font-weight:600;line-height:1;color:var(--tx3)}#p-repowering .rp-tick.is-yes,#p-kd-dms-orders .rp-tick.is-yes,#p-kundenuebersicht .rp-tick.is-yes{color:var(--tx)}#p-repowering .rp-tick.is-no,#p-kd-dms-orders .rp-tick.is-no,#p-kundenuebersicht .rp-tick.is-no,#p-repowering .rp-tick.is-unknown,#p-kd-dms-orders .rp-tick.is-unknown,#p-kundenuebersicht .rp-tick.is-unknown{color:var(--tx3)}#p-repowering th.rp-sortable,#p-kd-dms-orders th.rp-sortable,#p-kundenuebersicht th.rp-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-repowering th.rp-sortable:hover,#p-kd-dms-orders th.rp-sortable:hover,#p-kundenuebersicht th.rp-sortable:hover{color:var(--tx)}#p-repowering th.rp-sortable:after,#p-kd-dms-orders th.rp-sortable:after,#p-kundenuebersicht th.rp-sortable:after{content:"";display:inline-block;width:7px;margin-left:5px;color:var(--tx3)}#p-repowering th.rp-sortable.is-sort-asc:after,#p-kd-dms-orders th.rp-sortable.is-sort-asc:after,#p-kundenuebersicht th.rp-sortable.is-sort-asc:after{content:"\25b2";font-size:8px}#p-repowering th.rp-sortable.is-sort-desc:after,#p-kd-dms-orders th.rp-sortable.is-sort-desc:after,#p-kundenuebersicht th.rp-sortable.is-sort-desc:after{content:"\25bc";font-size:8px}#p-repowering .rp-boardwrap,#p-kd-dms-orders .rp-boardwrap,#p-kundenuebersicht .rp-boardwrap{padding:0;margin-top:var(--space-3)}#p-repowering .rp-board,#p-kd-dms-orders .rp-board,#p-kundenuebersicht .rp-board{display:flex;gap:14px;overflow-x:auto;padding-bottom:var(--space-3);min-height:calc(100vh - 280px)}#p-repowering .rp-bcol,#p-kd-dms-orders .rp-bcol,#p-kundenuebersicht .rp-bcol{flex:0 0 280px;display:flex;flex-direction:column;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);min-height:200px}#p-repowering .rp-bcol-head,#p-kd-dms-orders .rp-bcol-head,#p-kundenuebersicht .rp-bcol-head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) 14px;border-bottom:1px solid var(--bd);font-size:12px;font-weight:600;color:var(--tx);background:var(--sur2);border-radius:var(--radius-lg) var(--radius-lg) 0 0}#p-repowering .rp-bcol-dot,#p-kd-dms-orders .rp-bcol-dot,#p-kundenuebersicht .rp-bcol-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--tx3)}#p-repowering .rp-bcol-dot.is-offen,#p-kd-dms-orders .rp-bcol-dot.is-offen,#p-kundenuebersicht .rp-bcol-dot.is-offen{background:var(--ac3)}#p-repowering .rp-bcol-dot.is-nicht_erreicht,#p-kd-dms-orders .rp-bcol-dot.is-nicht_erreicht,#p-kundenuebersicht .rp-bcol-dot.is-nicht_erreicht{background:var(--tx3)}#p-repowering .rp-bcol-dot.is-termin,#p-kd-dms-orders .rp-bcol-dot.is-termin,#p-kundenuebersicht .rp-bcol-dot.is-termin{background:#4ade80}#p-repowering .rp-bcol-dot.is-kein_interesse,#p-kd-dms-orders .rp-bcol-dot.is-kein_interesse,#p-kundenuebersicht .rp-bcol-dot.is-kein_interesse{background:var(--ac4)}#p-repowering .rp-bcol-dot.is-wiedervorlage,#p-kd-dms-orders .rp-bcol-dot.is-wiedervorlage,#p-kundenuebersicht .rp-bcol-dot.is-wiedervorlage{background:var(--ac3)}#p-repowering .rp-bcol-dot.is-angebot,#p-kd-dms-orders .rp-bcol-dot.is-angebot,#p-kundenuebersicht .rp-bcol-dot.is-angebot{background:#60a5fa}#p-repowering .rp-bcol-dot.is-abgeschlossen_gewonnen,#p-kd-dms-orders .rp-bcol-dot.is-abgeschlossen_gewonnen,#p-kundenuebersicht .rp-bcol-dot.is-abgeschlossen_gewonnen{background:#4ade80}#p-repowering .rp-bcol-dot.is-abgeschlossen_verloren,#p-kd-dms-orders .rp-bcol-dot.is-abgeschlossen_verloren,#p-kundenuebersicht .rp-bcol-dot.is-abgeschlossen_verloren{background:var(--ac4)}#p-repowering .rp-bcol-dot.is-provision_auszahlung,#p-kd-dms-orders .rp-bcol-dot.is-provision_auszahlung,#p-kundenuebersicht .rp-bcol-dot.is-provision_auszahlung{background:#a78bfa}#p-repowering .rp-bcol-title,#p-kd-dms-orders .rp-bcol-title,#p-kundenuebersicht .rp-bcol-title{flex:1;min-width:0}#p-repowering .rp-bcol-count,#p-kd-dms-orders .rp-bcol-count,#p-kundenuebersicht .rp-bcol-count{font-family:DM Mono,monospace;font-size:10px;font-weight:600;background:var(--bg);padding:2px 7px;border-radius:8px;color:var(--tx3)}#p-repowering .rp-bcol-body,#p-kd-dms-orders .rp-bcol-body,#p-kundenuebersicht .rp-bcol-body{flex:1;padding:10px;display:flex;flex-direction:column;gap:var(--space-2);overflow-y:auto}#p-repowering .rp-bcol-empty,#p-kd-dms-orders .rp-bcol-empty,#p-kundenuebersicht .rp-bcol-empty{padding:18px var(--space-2);text-align:center;font-size:11.5px;color:var(--tx3);font-style:italic}#p-repowering .rp-bcard,#p-kd-dms-orders .rp-bcard,#p-kundenuebersicht .rp-bcard{background:var(--bg);border:1px solid var(--bd);border-radius:8px;padding:10px var(--space-3);cursor:pointer;transition:border-color .12s,transform .12s;display:flex;flex-direction:column;gap:var(--space-1)}#p-repowering .rp-bcard:hover,#p-kd-dms-orders .rp-bcard:hover,#p-kundenuebersicht .rp-bcard:hover{border-color:var(--ac);transform:translateY(-1px)}#p-repowering .rp-bcard-firma,#p-kd-dms-orders .rp-bcard-firma,#p-kundenuebersicht .rp-bcard-firma{font-size:12.5px;font-weight:600;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-repowering .rp-bcard-meta,#p-kd-dms-orders .rp-bcard-meta,#p-kundenuebersicht .rp-bcard-meta{font-size:11px;color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-repowering .rp-bcard-agent,#p-kd-dms-orders .rp-bcard-agent,#p-kundenuebersicht .rp-bcard-agent{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);margin-top:2px}#p-repowering .rp-fpills,#p-kd-dms-orders .rp-fpills,#p-kundenuebersicht .rp-fpills,#p-rechnungsuebersicht .rp-fpills,#p-compliance .rp-fpills,#p-storno-uebersicht .rp-fpills,#p-bestellung-anlegen .rp-fpills{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex:1;min-width:0}#p-repowering .rp-fpill,#p-kd-dms-orders .rp-fpill,#p-kundenuebersicht .rp-fpill,#p-rechnungsuebersicht .rp-fpill,#p-compliance .rp-fpill,#p-storno-uebersicht .rp-fpill,#p-bestellung-anlegen .rp-fpill{display:inline-flex;align-items:center;gap:6px;padding:3px var(--space-2);border:0;background:transparent;border-radius:var(--radius-md);font-size:11.5px;color:var(--tx2);cursor:pointer;font-family:inherit;white-space:nowrap;transition:all .12s}#p-repowering .rp-fpill[hidden],#p-kd-dms-orders .rp-fpill[hidden],#p-kundenuebersicht .rp-fpill[hidden],#p-rechnungsuebersicht .rp-fpill[hidden],#p-compliance .rp-fpill[hidden],#p-storno-uebersicht .rp-fpill[hidden],#p-repowering .rp-fpill i,#p-kd-dms-orders .rp-fpill i,#p-kundenuebersicht .rp-fpill i,#p-rechnungsuebersicht .rp-fpill i,#p-compliance .rp-fpill i,#p-storno-uebersicht .rp-fpill i{display:none}#p-repowering .rp-fpill:hover,#p-kd-dms-orders .rp-fpill:hover,#p-kundenuebersicht .rp-fpill:hover,#p-rechnungsuebersicht .rp-fpill:hover,#p-compliance .rp-fpill:hover,#p-storno-uebersicht .rp-fpill:hover{background:var(--sur2);color:var(--tx)}#p-repowering .rp-fpill.on,#p-kd-dms-orders .rp-fpill.on,#p-kundenuebersicht .rp-fpill.on,#p-rechnungsuebersicht .rp-fpill.on,#p-compliance .rp-fpill.on,#p-storno-uebersicht .rp-fpill.on{color:var(--tx);font-weight:600;background:var(--sur2)}#p-repowering .rp-fpill.on .rp-fpill-cnt,#p-kd-dms-orders .rp-fpill.on .rp-fpill-cnt,#p-kundenuebersicht .rp-fpill.on .rp-fpill-cnt,#p-rechnungsuebersicht .rp-fpill.on .rp-fpill-cnt,#p-compliance .rp-fpill.on .rp-fpill-cnt,#p-storno-uebersicht .rp-fpill.on .rp-fpill-cnt{color:var(--ac)}#p-repowering .rp-fpill-cnt,#p-kd-dms-orders .rp-fpill-cnt,#p-kundenuebersicht .rp-fpill-cnt,#p-rechnungsuebersicht .rp-fpill-cnt,#p-compliance .rp-fpill-cnt,#p-storno-uebersicht .rp-fpill-cnt{font-family:DM Mono,monospace;font-size:12px;font-weight:600;color:var(--tx)}#p-repowering .rp-fpill-eingang{margin-left:var(--space-2);padding-left:var(--space-3);border-left:1px solid var(--bd)}#p-repowering .rp-icons,#p-kd-dms-orders .rp-icons,#p-kundenuebersicht .rp-icons{display:flex;align-items:center;gap:2px;flex-shrink:0}#p-repowering .rp-icon,#p-kd-dms-orders .rp-icon,#p-kundenuebersicht .rp-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;background:transparent;border:0;color:var(--tx3);cursor:pointer;transition:all .12s;padding:0}#p-repowering .rp-icon svg,#p-kd-dms-orders .rp-icon svg,#p-kundenuebersicht .rp-icon svg{width:14px;height:14px}#p-repowering .rp-icon:hover,#p-kd-dms-orders .rp-icon:hover,#p-kundenuebersicht .rp-icon:hover{background:var(--sur2);color:var(--tx)}#p-repowering .rp-icon.on,#p-kd-dms-orders .rp-icon.on,#p-kundenuebersicht .rp-icon.on{background:var(--sur2);color:var(--ac)}#p-repowering .rp-icon-bulktoggle,#p-kd-dms-orders .rp-icon-bulktoggle,#p-kundenuebersicht .rp-icon-bulktoggle{width:auto;height:32px;padding:0 var(--space-3);border:1px solid var(--bd);font-size:11.5px;font-family:inherit;color:var(--tx2)}#p-repowering .rp-icon-bulktoggle:hover,#p-kd-dms-orders .rp-icon-bulktoggle:hover,#p-kundenuebersicht .rp-icon-bulktoggle:hover{border-color:var(--bd2);color:var(--tx)}#p-repowering .rp-icon-bulktoggle.on,#p-kd-dms-orders .rp-icon-bulktoggle.on,#p-kundenuebersicht .rp-icon-bulktoggle.on{background:#7a80241a;border-color:var(--ac);color:var(--ac)}#p-repowering .rp-filters,#p-kd-dms-orders .rp-filters,#p-kundenuebersicht .rp-filters{display:flex;align-items:center;gap:10px;margin-bottom:var(--space-2);flex-wrap:wrap}#p-repowering .rp-search,#p-kd-dms-orders .rp-search,#p-kundenuebersicht .rp-search{flex:1;min-width:260px;position:relative;display:flex;align-items:center}#p-repowering .rp-search svg,#p-kd-dms-orders .rp-search svg,#p-kundenuebersicht .rp-search svg{position:absolute;left:12px;width:14px;height:14px;color:var(--tx3);pointer-events:none}#p-repowering .rp-search input,#p-kd-dms-orders .rp-search input,#p-kundenuebersicht .rp-search input{width:100%;background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:9px var(--space-3) 9px 34px;font-size:12.5px;font-family:inherit;color:var(--tx);outline:none;transition:border-color .12s}#p-repowering .rp-search input::placeholder,#p-kd-dms-orders .rp-search input::placeholder,#p-kundenuebersicht .rp-search input::placeholder{color:var(--tx3)}#p-repowering .rp-search input:focus,#p-kd-dms-orders .rp-search input:focus,#p-kundenuebersicht .rp-search input:focus{border-color:var(--ac)}#p-repowering .rp-select,#p-kd-dms-orders .rp-select,#p-kundenuebersicht .rp-select{background:var(--sur);border:1px solid var(--bd);color:var(--tx2);border-radius:8px;padding:9px 28px 9px var(--space-3);font-size:12px;font-family:inherit;outline:none;cursor:pointer;width:180px;min-width:180px;max-width:180px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><path d='M2 3.5l3 3 3-3' stroke='%23999' stroke-width='1.4' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center}#p-repowering .rp-select:focus,#p-kd-dms-orders .rp-select:focus,#p-kundenuebersicht .rp-select:focus{border-color:var(--ac)}#p-repowering .rp-toggle,#p-kd-dms-orders .rp-toggle,#p-kundenuebersicht .rp-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:11.5px;color:var(--tx2);padding:0 var(--space-1);-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-repowering .rp-toggle input,#p-kd-dms-orders .rp-toggle input,#p-kundenuebersicht .rp-toggle input{cursor:pointer;width:13px;height:13px;accent-color:var(--ac);margin:0}#p-repowering .rp-toggle:hover,#p-kd-dms-orders .rp-toggle:hover,#p-kundenuebersicht .rp-toggle:hover{color:var(--tx)}#p-repowering .rp-bulk-hint,#p-kd-dms-orders .rp-bulk-hint,#p-kundenuebersicht .rp-bulk-hint{margin:var(--space-2) 0 10px;font-size:11.5px;color:var(--tx3);display:flex;align-items:center;gap:10px;flex-wrap:wrap}#p-repowering .rp-bulk-hint[hidden],#p-kd-dms-orders .rp-bulk-hint[hidden],#p-kundenuebersicht .rp-bulk-hint[hidden]{display:none}#p-repowering .rp-bulk-hint-toggle,#p-kd-dms-orders .rp-bulk-hint-toggle,#p-kundenuebersicht .rp-bulk-hint-toggle{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-repowering .rp-bulk-hint-toggle input,#p-kd-dms-orders .rp-bulk-hint-toggle input,#p-kundenuebersicht .rp-bulk-hint-toggle input{width:13px;height:13px;accent-color:var(--ac);margin:0;cursor:pointer}#p-repowering .rp-bulk-hint-collapsed em,#p-kd-dms-orders .rp-bulk-hint-collapsed em,#p-kundenuebersicht .rp-bulk-hint-collapsed em{color:var(--tx3);font-style:normal;opacity:.85}#p-repowering .rp-bulk-hint-active,#p-kd-dms-orders .rp-bulk-hint-active,#p-kundenuebersicht .rp-bulk-hint-active{display:none;align-items:center;gap:8px;flex-wrap:wrap;flex:1}#p-repowering .rp-bulk-hint-active select,#p-kd-dms-orders .rp-bulk-hint-active select,#p-kundenuebersicht .rp-bulk-hint-active select{min-width:180px;max-width:240px;background:var(--sur);color:var(--tx);border:1px solid var(--bd);border-radius:6px;padding:7px 30px 7px 12px;font-size:12px;font-family:inherit;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><path d='M2 3.5l3 3 3-3' stroke='%23888' stroke-width='1.4' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .12s,background-color .12s}#p-repowering .rp-bulk-hint-active select:hover,#p-kd-dms-orders .rp-bulk-hint-active select:hover,#p-kundenuebersicht .rp-bulk-hint-active select:hover{border-color:var(--tx3)}#p-repowering .rp-bulk-hint-active select:focus,#p-kd-dms-orders .rp-bulk-hint-active select:focus,#p-kundenuebersicht .rp-bulk-hint-active select:focus{border-color:var(--ac);box-shadow:0 0 0 2px #d5d9601f}#p-repowering .rp-bulk-hint-active button,#p-kd-dms-orders .rp-bulk-hint-active button,#p-kundenuebersicht .rp-bulk-hint-active button{white-space:nowrap;background:var(--sur);color:var(--tx);border:1px solid var(--bd);border-radius:6px;padding:7px 16px;font-size:12px;font-family:inherit;cursor:pointer;transition:border-color .12s,color .12s}#p-repowering .rp-bulk-hint-active button:hover,#p-kd-dms-orders .rp-bulk-hint-active button:hover,#p-kundenuebersicht .rp-bulk-hint-active button:hover{border-color:var(--ac);color:var(--ac)}#p-repowering #rp-bulk-apply,#p-kd-dms-orders #rp-bulk-apply,#p-kundenuebersicht #rp-bulk-apply{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:600}#p-repowering #rp-bulk-apply:hover,#p-kd-dms-orders #rp-bulk-apply:hover,#p-kundenuebersicht #rp-bulk-apply:hover{opacity:.88;color:var(--bg)}#p-repowering #rp-bulk-delete,#p-kd-dms-orders #rp-bulk-delete,#p-kundenuebersicht #rp-bulk-delete{border-color:#f8717166;color:#f87171}#p-repowering #rp-bulk-delete:hover,#p-kd-dms-orders #rp-bulk-delete:hover,#p-kundenuebersicht #rp-bulk-delete:hover{border-color:#f87171;background:#f8717114}#p-repowering .rp-bulk-hint.is-active .rp-bulk-hint-collapsed,#p-kd-dms-orders .rp-bulk-hint.is-active .rp-bulk-hint-collapsed,#p-kundenuebersicht .rp-bulk-hint.is-active .rp-bulk-hint-collapsed{display:none}#p-repowering .rp-bulk-hint.is-active .rp-bulk-hint-active,#p-kd-dms-orders .rp-bulk-hint.is-active .rp-bulk-hint-active,#p-kundenuebersicht .rp-bulk-hint.is-active .rp-bulk-hint-active{display:flex}#p-repowering .rp-bulk-hint .rp-bulk-count,#p-kd-dms-orders .rp-bulk-hint .rp-bulk-count,#p-kundenuebersicht .rp-bulk-hint .rp-bulk-count{font-size:11px;font-weight:500;color:var(--ac);background:#7a802424;padding:3px 9px;border-radius:11px;white-space:nowrap}#p-repowering .rp-bulk-hint .rp-bulk-count b,#p-kd-dms-orders .rp-bulk-hint .rp-bulk-count b,#p-kundenuebersicht .rp-bulk-hint .rp-bulk-count b{font-family:DM Mono,monospace;font-weight:600}#p-repowering .rp-bulk-hint select,#p-kd-dms-orders .rp-bulk-hint select,#p-kundenuebersicht .rp-bulk-hint select,,#p-kd-dms-orders .rp-bulk-hint input[type="text"],#p-kundenuebersicht .rp-bulk-hint input[type="text"]{background:var(--sur);border:1px solid var(--bd);color:var(--tx);border-radius:var(--radius-md);padding:6px 9px;font-size:11.5px;font-family:inherit;outline:none;transition:border-color .12s}#p-repowering .rp-bulk-hint select,#p-kd-dms-orders .rp-bulk-hint select,#p-kundenuebersicht .rp-bulk-hint select{min-width:150px}#p-repowering .rp-bulk-hint input[type=text],#p-kd-dms-orders .rp-bulk-hint input[type=text],#p-kundenuebersicht .rp-bulk-hint input[type=text]{flex:1;min-width:170px}#p-repowering .rp-bulk-hint select:focus,#p-kd-dms-orders .rp-bulk-hint select:focus,#p-kundenuebersicht .rp-bulk-hint select:focus,,#p-kd-dms-orders .rp-bulk-hint input[type="text"]:focus,#p-kundenuebersicht .rp-bulk-hint input[type="text"]:focus{border-color:var(--ac)}#p-repowering .rp-bulk-apply,#p-kd-dms-orders .rp-bulk-apply,#p-kundenuebersicht .rp-bulk-apply{background:var(--ac);border:0;color:#fff;border-radius:var(--radius-md);padding:7px 14px;font-size:11.5px;font-weight:500;cursor:pointer;font-family:inherit;transition:opacity .12s}#p-repowering .rp-bulk-apply:hover,#p-kd-dms-orders .rp-bulk-apply:hover,#p-kundenuebersicht .rp-bulk-apply:hover{opacity:.9}#p-repowering .rp-bulk-clear,#p-kd-dms-orders .rp-bulk-clear,#p-kundenuebersicht .rp-bulk-clear{background:transparent;border:0;color:var(--tx3);font-size:11px;cursor:pointer;font-family:inherit;padding:6px 8px}#p-repowering .rp-bulk-clear:hover,#p-kd-dms-orders .rp-bulk-clear:hover,#p-kundenuebersicht .rp-bulk-clear:hover{color:var(--tx)}#p-repowering .rp-bulk-delete,#p-kd-dms-orders .rp-bulk-delete,#p-kundenuebersicht .rp-bulk-delete{background:transparent;border:1px solid #d97706;color:#d97706;border-radius:var(--radius-md);padding:6px var(--space-3);font-size:11.5px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .12s,color .12s}#p-repowering .rp-bulk-delete:hover,#p-kd-dms-orders .rp-bulk-delete:hover,#p-kundenuebersicht .rp-bulk-delete:hover{background:#d97706;color:#fff}#p-repowering .rp-crumb,#p-kd-dms-orders .rp-crumb,#p-kundenuebersicht .rp-crumb{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:6px 2px 14px;font-size:12px;color:var(--tx2);line-height:1.4}#p-repowering .rp-crumb-eyebrow,#p-kd-dms-orders .rp-crumb-eyebrow,#p-kundenuebersicht .rp-crumb-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;color:var(--ac);font-weight:500}#p-repowering .rp-crumb-eyebrow .rp-crumb-dot,#p-kd-dms-orders .rp-crumb-eyebrow .rp-crumb-dot,#p-kundenuebersicht .rp-crumb-eyebrow .rp-crumb-dot{margin:0 2px;opacity:.7}#p-repowering .rp-crumb-dot,#p-kd-dms-orders .rp-crumb-dot,#p-kundenuebersicht .rp-crumb-dot{color:var(--tx3);font-style:normal;font-size:13px;line-height:1}#p-repowering .rp-crumb-title,#p-kd-dms-orders .rp-crumb-title,#p-kundenuebersicht .rp-crumb-title{color:var(--tx);font-size:13px}#p-repowering .rp-crumb-title i,#p-kd-dms-orders .rp-crumb-title i,#p-kundenuebersicht .rp-crumb-title i{font-family:Crimson Text,Charter,Georgia,serif;font-style:italic;font-size:15px;font-weight:400;color:var(--ac)}#p-repowering .rp-crumb-dash,#p-kd-dms-orders .rp-crumb-dash,#p-kundenuebersicht .rp-crumb-dash{color:var(--tx3);font-style:normal;margin:0 var(--space-1)}#p-repowering .rp-crumb-info,#p-kd-dms-orders .rp-crumb-info,#p-kundenuebersicht .rp-crumb-info{background:transparent;border:0;padding:2px;color:var(--tx3);cursor:help;display:inline-flex;align-items:center;border-radius:50%}#p-repowering .rp-crumb-info svg,#p-kd-dms-orders .rp-crumb-info svg,#p-kundenuebersicht .rp-crumb-info svg{width:14px;height:14px}#p-repowering .rp-crumb-info:hover,#p-kd-dms-orders .rp-crumb-info:hover,#p-kundenuebersicht .rp-crumb-info:hover{color:var(--ac)}#p-repowering .rp-pill,#p-kd-dms-orders .rp-pill,#p-kundenuebersicht .rp-pill{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;font-weight:500;white-space:nowrap}#p-repowering .rp-pill-ok,#p-kd-dms-orders .rp-pill-ok,#p-kundenuebersicht .rp-pill-ok{background:#7a802426;color:var(--ac)}#p-repowering .rp-pill-no,#p-kd-dms-orders .rp-pill-no,#p-kundenuebersicht .rp-pill-no,#p-repowering .rp-pill-pending,#p-kd-dms-orders .rp-pill-pending,#p-kundenuebersicht .rp-pill-pending{background:var(--sur2);color:var(--tx3)}#p-repowering .rp-pill-mastr,#p-kd-dms-orders .rp-pill-mastr,#p-kundenuebersicht .rp-pill-mastr{background:#60a5fa29;color:#60a5fa;font-family:DM Mono,monospace}#p-repowering .rp-pill-mastr-no,#p-kd-dms-orders .rp-pill-mastr-no,#p-kundenuebersicht .rp-pill-mastr-no{background:var(--sur2);color:var(--tx3);opacity:.7}#p-repowering .rp-pill-neu,#p-kd-dms-orders .rp-pill-neu,#p-kundenuebersicht .rp-pill-neu{background:#7a802426;color:var(--ac);font-weight:600;letter-spacing:.03em}#p-repowering .rp-pill-kunde{background:var(--sur2);color:var(--tx3);font-weight:500;max-width:150px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}#p-repowering .rp-status,#p-kd-dms-orders .rp-status,#p-kundenuebersicht .rp-status{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;font-weight:500;background:transparent;color:var(--tx2)}#p-repowering .rp-card,#p-kd-dms-orders .rp-card,#p-kundenuebersicht .rp-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:14px var(--space-4);cursor:pointer;transition:border-color .12s,background .12s}#p-repowering .rp-card:hover,#p-kd-dms-orders .rp-card:hover,#p-kundenuebersicht .rp-card:hover{border-color:var(--bd2);background:var(--sur2)}#p-repowering .rp-card-h,#p-kd-dms-orders .rp-card-h,#p-kundenuebersicht .rp-card-h{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:8px}#p-repowering .rp-card-firma,#p-kd-dms-orders .rp-card-firma,#p-kundenuebersicht .rp-card-firma{font-size:13px;font-weight:500;color:var(--tx);line-height:1.3}#p-repowering .rp-src-badge,#p-kd-dms-orders .rp-src-badge,#p-kundenuebersicht .rp-src-badge{display:inline-block;font-size:10px;font-weight:600;line-height:1;padding:2px 6px;border-radius:3px;margin-right:6px;vertical-align:1px;letter-spacing:.3px;text-transform:uppercase}#p-repowering .rp-src-badge.rp-src-mastr,#p-kd-dms-orders .rp-src-badge.rp-src-mastr,#p-kundenuebersicht .rp-src-badge.rp-src-mastr{background:#4a86e829;color:#3b6fc4;border:1px solid rgba(74,134,232,.3)}#p-repowering .rp-src-badge.rp-src-excel,#p-kd-dms-orders .rp-src-badge.rp-src-excel,#p-kundenuebersicht .rp-src-badge.rp-src-excel{background:#0f9d5824;color:#2a7f50;border:1px solid rgba(15,157,88,.28)}:root.dark #p-repowering .rp-src-badge.rp-src-mastr,#p-kd-dms-orders .rp-src-badge.rp-src-mastr,#p-kundenuebersicht .rp-src-badge.rp-src-mastr,:root.dark #p-kd-dms-pipeline .rp-src-badge.rp-src-mastr{background:#74aaff2e;color:#9bbdf2;border-color:#74aaff57}:root.dark #p-repowering .rp-src-badge.rp-src-excel,#p-kd-dms-orders .rp-src-badge.rp-src-excel,#p-kundenuebersicht .rp-src-badge.rp-src-excel,:root.dark #p-kd-dms-pipeline .rp-src-badge.rp-src-excel{background:#50c88c2e;color:#88d8aa;border-color:#50c88c57}#p-repowering .rp-card-pills,#p-kd-dms-orders .rp-card-pills,#p-kundenuebersicht .rp-card-pills{display:flex;align-items:center;gap:6px;flex-shrink:0}#p-repowering .rp-card-meta,#p-kd-dms-orders .rp-card-meta,#p-kundenuebersicht .rp-card-meta{font-size:11.5px;color:var(--tx2);line-height:1.5;margin-bottom:8px}#p-repowering .rp-card-foot,#p-kd-dms-orders .rp-card-foot,#p-kundenuebersicht .rp-card-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);font-size:11px;color:var(--tx3);padding-top:var(--space-2);border-top:1px solid var(--bd)}.det-page#rp-detail-panel .rp-dist-revoke{margin-left:4px;padding:0 3px;border:0;background:none;cursor:pointer;color:var(--tx3);font-size:11px;line-height:1;border-radius:4px}.det-page#rp-detail-panel .rp-dist-revoke:hover{color:var(--ac4);background:var(--sur2)}.det-page#rp-detail-panel .rp-dist-revoke:disabled{opacity:.4;cursor:default}#p-repowering .rp-sc,#p-kd-dms-orders .rp-sc,#p-kundenuebersicht .rp-sc{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:var(--space-3) 14px;margin-bottom:12px}#p-repowering .rp-sc.rp-sc-done.is-solar,#p-kd-dms-orders .rp-sc.rp-sc-done.is-solar,#p-kundenuebersicht .rp-sc.rp-sc-done.is-solar{border-left:3px solid var(--ac)}#p-repowering .rp-sc.rp-sc-done.is-nosolar,#p-kd-dms-orders .rp-sc.rp-sc-done.is-nosolar,#p-kundenuebersicht .rp-sc.rp-sc-done.is-nosolar{border-left:3px solid var(--tx3)}#p-repowering .rp-sc.rp-sc-done.is-unsure,#p-kd-dms-orders .rp-sc.rp-sc-done.is-unsure,#p-kundenuebersicht .rp-sc.rp-sc-done.is-unsure{border-left:3px solid var(--ac3)}#p-repowering .rp-sc-h,#p-kd-dms-orders .rp-sc-h,#p-kundenuebersicht .rp-sc-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-2);gap:8px}#p-repowering .rp-sc-title,#p-kd-dms-orders .rp-sc-title,#p-kundenuebersicht .rp-sc-title{font-size:11px;font-weight:500;color:var(--tx);text-transform:uppercase;letter-spacing:.06em}#p-repowering .rp-sc-time,#p-kd-dms-orders .rp-sc-time,#p-kundenuebersicht .rp-sc-time,,#p-kd-dms-orders .rp-sc-sub,#p-kundenuebersicht .rp-sc-sub{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-repowering .rp-sc-verdict,#p-kd-dms-orders .rp-sc-verdict,#p-kundenuebersicht .rp-sc-verdict{font-size:13px;font-weight:500;color:var(--tx);margin-bottom:6px}#p-repowering .rp-sc.is-solar .rp-sc-verdict,#p-kd-dms-orders .rp-sc.is-solar .rp-sc-verdict,#p-kundenuebersicht .rp-sc.is-solar .rp-sc-verdict{color:var(--ac)}#p-repowering .rp-sc.is-unsure .rp-sc-verdict,#p-kd-dms-orders .rp-sc.is-unsure .rp-sc-verdict,#p-kundenuebersicht .rp-sc.is-unsure .rp-sc-verdict{color:var(--ac3)}#p-repowering .rp-sc-bar,#p-kd-dms-orders .rp-sc-bar,#p-kundenuebersicht .rp-sc-bar{height:5px;background:var(--sur3);border-radius:3px;overflow:hidden;margin-bottom:8px}#p-repowering .rp-sc-fill,#p-kd-dms-orders .rp-sc-fill,#p-kundenuebersicht .rp-sc-fill{height:100%;transition:width .3s ease;border-radius:3px}#p-repowering .rp-sc-fill.high,#p-kd-dms-orders .rp-sc-fill.high,#p-kundenuebersicht .rp-sc-fill.high{background:var(--ac)}#p-repowering .rp-sc-fill.mid,#p-kd-dms-orders .rp-sc-fill.mid,#p-kundenuebersicht .rp-sc-fill.mid{background:var(--ac3)}#p-repowering .rp-sc-fill.low,#p-kd-dms-orders .rp-sc-fill.low,#p-kundenuebersicht .rp-sc-fill.low{background:var(--ac4)}#p-repowering .rp-sc-notes,#p-kd-dms-orders .rp-sc-notes,#p-kundenuebersicht .rp-sc-notes{font-size:11.5px;color:var(--tx2);font-style:italic;line-height:1.5;margin-bottom:10px}#p-repowering .rp-sc-btn,#p-kd-dms-orders .rp-sc-btn,#p-kundenuebersicht .rp-sc-btn{width:100%;font-size:11.5px;padding:var(--space-2) 10px}#p-repowering .rp-sc-btn:disabled,#p-kd-dms-orders .rp-sc-btn:disabled,#p-kundenuebersicht .rp-sc-btn:disabled{opacity:.7;cursor:wait}#p-repowering .rp-sc-img-wrap,#p-kd-dms-orders .rp-sc-img-wrap,#p-kundenuebersicht .rp-sc-img-wrap{margin:var(--space-2) 0 10px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--bd);background:var(--sur3);aspect-ratio:1}#p-repowering .rp-sc-img-wrap img,#p-kd-dms-orders .rp-sc-img-wrap img,#p-kundenuebersicht .rp-sc-img-wrap img{width:100%;height:100%;display:block;object-fit:cover}#p-repowering .rp-mastr,#p-kd-dms-orders .rp-mastr,#p-kundenuebersicht .rp-mastr{margin-top:14px;padding:14px var(--space-4);border:1px solid var(--bd);border-radius:8px;background:var(--sur2)}#p-repowering .rp-mastr.is-matched,#p-kd-dms-orders .rp-mastr.is-matched,#p-kundenuebersicht .rp-mastr.is-matched{border-left:3px solid #60a5fa}#p-repowering .rp-mastr.is-no-match,#p-kd-dms-orders .rp-mastr.is-no-match,#p-kundenuebersicht .rp-mastr.is-no-match{border-left:3px solid var(--tx3);opacity:.85}#p-repowering .rp-mastr.is-pending,#p-kd-dms-orders .rp-mastr.is-pending,#p-kundenuebersicht .rp-mastr.is-pending{border-left:3px solid var(--ac3,#fbbf24)}#p-repowering .rp-mastr-h,#p-kd-dms-orders .rp-mastr-h,#p-kundenuebersicht .rp-mastr-h{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--tx);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3)}#p-repowering .rp-mastr-h em,#p-kd-dms-orders .rp-mastr-h em,#p-kundenuebersicht .rp-mastr-h em{font-style:normal;font-size:10px;color:var(--tx3);font-weight:400;text-transform:none;letter-spacing:0}#p-repowering .rp-mastr-icon,#p-kd-dms-orders .rp-mastr-icon,#p-kundenuebersicht .rp-mastr-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:700}#p-repowering .rp-mastr.is-matched .rp-mastr-icon,#p-kd-dms-orders .rp-mastr.is-matched .rp-mastr-icon,#p-kundenuebersicht .rp-mastr.is-matched .rp-mastr-icon{background:#60a5fa;color:#fff}#p-repowering .rp-mastr.is-no-match .rp-mastr-icon,#p-kd-dms-orders .rp-mastr.is-no-match .rp-mastr-icon,#p-kundenuebersicht .rp-mastr.is-no-match .rp-mastr-icon{background:var(--bd2);color:var(--tx3)}#p-repowering .rp-mastr.is-pending .rp-mastr-icon,#p-kd-dms-orders .rp-mastr.is-pending .rp-mastr-icon,#p-kundenuebersicht .rp-mastr.is-pending .rp-mastr-icon{background:var(--ac3,#fbbf24);color:#222}#p-repowering .rp-mastr-kv,#p-kd-dms-orders .rp-mastr-kv,#p-kundenuebersicht .rp-mastr-kv{margin:0;display:grid;grid-template-columns:auto 1fr;gap:7px var(--space-4);font-size:12.5px;line-height:1.5}#p-repowering .rp-mastr-kv dt,#p-kd-dms-orders .rp-mastr-kv dt,#p-kundenuebersicht .rp-mastr-kv dt{color:var(--tx3);font-weight:400}#p-repowering .rp-mastr-kv dd,#p-kd-dms-orders .rp-mastr-kv dd,#p-kundenuebersicht .rp-mastr-kv dd{margin:0;color:var(--tx);font-family:DM Mono,monospace}#p-repowering .rp-mastr-kv code,#p-kd-dms-orders .rp-mastr-kv code,#p-kundenuebersicht .rp-mastr-kv code{font-size:11px;color:var(--tx2)}#p-repowering .rp-mastr-age,#p-kd-dms-orders .rp-mastr-age,#p-kundenuebersicht .rp-mastr-age{color:var(--tx3);font-family:inherit;font-size:11px}#p-repowering .rp-mastr-kv dd strong,#p-kd-dms-orders .rp-mastr-kv dd strong,#p-kundenuebersicht .rp-mastr-kv dd strong{color:var(--accent);font-weight:600}#p-repowering .rp-mastr-anl-list,#p-kd-dms-orders .rp-mastr-anl-list,#p-kundenuebersicht .rp-mastr-anl-list{margin-top:14px;padding:var(--space-3) 14px;border-radius:var(--radius-md);background:#00000006;border:1px solid rgba(0,0,0,.06)}#p-repowering .rp-mastr-anl-h,#p-kd-dms-orders .rp-mastr-anl-h,#p-kundenuebersicht .rp-mastr-anl-h{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);margin-bottom:var(--space-2)}#p-repowering .rp-mastr-anl-ol,#p-kd-dms-orders .rp-mastr-anl-ol,#p-kundenuebersicht .rp-mastr-anl-ol{list-style:none;margin:0;padding:0;display:grid;gap:6px;counter-reset:rp-anl}#p-repowering .rp-mastr-anl-ol li,#p-kd-dms-orders .rp-mastr-anl-ol li,#p-kundenuebersicht .rp-mastr-anl-ol li{display:grid;grid-template-columns:90px 60px 1fr;gap:14px;align-items:baseline;padding:6px var(--space-2);border-radius:var(--radius-sm);font-family:DM Mono,monospace;font-size:12px}#p-repowering .rp-mastr-anl-ol li.is-primary,#p-kd-dms-orders .rp-mastr-anl-ol li.is-primary,#p-kundenuebersicht .rp-mastr-anl-ol li.is-primary{background:#d5d9601f}#p-repowering .rp-mastr-anl-ol li:before,#p-kd-dms-orders .rp-mastr-anl-ol li:before,#p-kundenuebersicht .rp-mastr-anl-ol li:before{counter-increment:rp-anl;content:counter(rp-anl);position:absolute;color:var(--tx3);font-size:10px}#p-repowering .rp-mastr-anl-kwp,#p-kd-dms-orders .rp-mastr-anl-kwp,#p-kundenuebersicht .rp-mastr-anl-kwp{color:var(--tx);font-weight:500}#p-repowering .rp-mastr-anl-ibn,#p-kd-dms-orders .rp-mastr-anl-ibn,#p-kundenuebersicht .rp-mastr-anl-ibn{color:var(--tx2)}#p-repowering .rp-mastr-anl-nr,#p-kd-dms-orders .rp-mastr-anl-nr,#p-kundenuebersicht .rp-mastr-anl-nr{font-size:11px;color:var(--tx3);font-family:DM Mono,monospace}#p-repowering .rp-mastr-empty,#p-kd-dms-orders .rp-mastr-empty,#p-kundenuebersicht .rp-mastr-empty{font-size:11.5px;color:var(--tx2);margin:var(--space-1) 0 var(--space-2);line-height:1.4}#p-repowering .rp-mastr-empty em,#p-kd-dms-orders .rp-mastr-empty em,#p-kundenuebersicht .rp-mastr-empty em{color:var(--tx3);font-style:italic;font-size:11px}#p-repowering .rp-mastr-recheck,#p-kd-dms-orders .rp-mastr-recheck,#p-kundenuebersicht .rp-mastr-recheck{background:transparent;border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-1) 10px;font-size:11px;color:var(--tx2);cursor:pointer}#p-repowering .rp-mastr-recheck:hover,#p-kd-dms-orders .rp-mastr-recheck:hover,#p-kundenuebersicht .rp-mastr-recheck:hover{border-color:var(--ac);color:var(--ac)}#p-repowering .rp-mastr-source,#p-kd-dms-orders .rp-mastr-source,#p-kundenuebersicht .rp-mastr-source{margin-top:var(--space-2);padding-top:6px;border-top:1px solid var(--bd);font-size:10px;color:var(--tx3);line-height:1.4}#p-repowering .rp-mastr-source a,#p-kd-dms-orders .rp-mastr-source a,#p-kundenuebersicht .rp-mastr-source a{color:var(--tx3);text-decoration:underline;text-underline-offset:2px}#p-repowering .rp-mastr-source a:hover,#p-kd-dms-orders .rp-mastr-source a:hover,#p-kundenuebersicht .rp-mastr-source a:hover{color:var(--tx2)}#p-repowering .rp-oh,#p-kd-dms-orders .rp-oh,#p-kundenuebersicht .rp-oh{margin-top:var(--space-3);padding:var(--space-2) 0;border:0;background:transparent;border-top:1px solid var(--bd)}#p-repowering .rp-oh-head,#p-kd-dms-orders .rp-oh-head,#p-kundenuebersicht .rp-oh-head{display:flex;align-items:center;gap:var(--space-2);margin-bottom:0;cursor:pointer;list-style:none;padding:2px 0}#p-repowering .rp-oh-head::-webkit-details-marker,#p-kd-dms-orders .rp-oh-head::-webkit-details-marker,#p-kundenuebersicht .rp-oh-head::-webkit-details-marker{display:none}#p-repowering .rp-oh-head:before,#p-kd-dms-orders .rp-oh-head:before,#p-kundenuebersicht .rp-oh-head:before{content:"\25b6";font-size:9px;color:var(--tx3);margin-right:var(--space-1);transition:transform .15s}#p-repowering .rp-oh[open] .rp-oh-head:before,#p-kd-dms-orders .rp-oh[open] .rp-oh-head:before,#p-kundenuebersicht .rp-oh[open] .rp-oh-head:before{transform:rotate(90deg)}#p-repowering .rp-oh-status,#p-kd-dms-orders .rp-oh-status,#p-kundenuebersicht .rp-oh-status{font-size:10.5px;color:var(--tx3);font-style:italic}#p-repowering .rp-oh[open] .rp-oh-list,#p-kd-dms-orders .rp-oh[open] .rp-oh-list,#p-kundenuebersicht .rp-oh[open] .rp-oh-list{margin-top:var(--space-2)}#p-repowering .rp-oh-head h4,#p-kd-dms-orders .rp-oh-head h4,#p-kundenuebersicht .rp-oh-head h4{margin:0;font-size:11px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;flex:1}#p-repowering .rp-website-block,#p-kd-dms-orders .rp-website-block,#p-kundenuebersicht .rp-website-block{margin-top:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--bd)}#p-repowering .rp-website-block h4,#p-kd-dms-orders .rp-website-block h4,#p-kundenuebersicht .rp-website-block h4{margin:0 0 6px;font-size:11px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em}#p-repowering .rp-website-link,#p-kd-dms-orders .rp-website-link,#p-kundenuebersicht .rp-website-link{display:inline-block;color:var(--ac);text-decoration:none;font-size:13px;font-weight:500;word-break:break-all}#p-repowering .rp-website-link:hover,#p-kd-dms-orders .rp-website-link:hover,#p-kundenuebersicht .rp-website-link:hover{text-decoration:underline}#p-repowering .rp-oh-fetched,#p-kd-dms-orders .rp-oh-fetched,#p-kundenuebersicht .rp-oh-fetched{font-size:10px;color:var(--tx3);font-family:DM Mono,monospace;opacity:.7}#p-repowering .rp-oh-refresh,#p-kd-dms-orders .rp-oh-refresh,#p-kundenuebersicht .rp-oh-refresh{background:transparent;border:1px solid var(--bd);color:var(--tx3);border-radius:5px;padding:3px var(--space-2);font-size:11px;font-family:inherit;cursor:pointer;transition:all .12s}#p-repowering .rp-oh-refresh:hover,#p-kd-dms-orders .rp-oh-refresh:hover,#p-kundenuebersicht .rp-oh-refresh:hover{background:var(--sur2);color:var(--tx)}#p-repowering .rp-oh-refresh:disabled,#p-kd-dms-orders .rp-oh-refresh:disabled,#p-kundenuebersicht .rp-oh-refresh:disabled{opacity:.5;cursor:wait}#p-repowering .rp-oh-empty,#p-kd-dms-orders .rp-oh-empty,#p-kundenuebersicht .rp-oh-empty{font-size:11.5px;color:var(--tx3);font-style:italic;padding:4px 0}#p-repowering .rp-oh-list,#p-kd-dms-orders .rp-oh-list,#p-kundenuebersicht .rp-oh-list{display:flex;flex-direction:column;gap:1px}#p-repowering .rp-oh-row,#p-kd-dms-orders .rp-oh-row,#p-kundenuebersicht .rp-oh-row{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 6px;font-size:12px;border-radius:4px}#p-repowering .rp-oh-row.is-today,#p-kd-dms-orders .rp-oh-row.is-today,#p-kundenuebersicht .rp-oh-row.is-today{background:#d5d9601f;color:var(--tx);font-weight:500}#p-repowering .rp-oh-day,#p-kd-dms-orders .rp-oh-day,#p-kundenuebersicht .rp-oh-day{color:var(--tx3);font-family:DM Mono,monospace;min-width:24px}#p-repowering .rp-oh-row.is-today .rp-oh-day,#p-kd-dms-orders .rp-oh-row.is-today .rp-oh-day,#p-kundenuebersicht .rp-oh-row.is-today .rp-oh-day{color:var(--ac)}#p-repowering .rp-oh-label,#p-kd-dms-orders .rp-oh-label,#p-kundenuebersicht .rp-oh-label{color:var(--tx2);text-align:right;flex:1}#p-repowering .rp-oh-row.is-today .rp-oh-label,#p-kd-dms-orders .rp-oh-row.is-today .rp-oh-label,#p-kundenuebersicht .rp-oh-row.is-today .rp-oh-label{color:var(--tx)}#p-repowering .rp-datenfehler-banner,#p-kd-dms-orders .rp-datenfehler-banner,#p-kundenuebersicht .rp-datenfehler-banner{display:flex;align-items:flex-start;gap:10px;background:#f8717114;border:1px solid var(--ac4);border-left:4px solid var(--ac4);border-radius:8px;padding:10px 14px;margin-bottom:12px}#p-repowering .rp-datenfehler-icon,#p-kd-dms-orders .rp-datenfehler-icon,#p-kundenuebersicht .rp-datenfehler-icon{font-size:18px;line-height:1;color:var(--ac4);flex-shrink:0;margin-top:1px}#p-repowering .rp-datenfehler-body,#p-kd-dms-orders .rp-datenfehler-body,#p-kundenuebersicht .rp-datenfehler-body{flex:1;min-width:0}#p-repowering .rp-datenfehler-title,#p-kd-dms-orders .rp-datenfehler-title,#p-kundenuebersicht .rp-datenfehler-title{font-size:12.5px;font-weight:600;color:var(--ac4);line-height:1.3}#p-repowering .rp-datenfehler-sub,#p-kd-dms-orders .rp-datenfehler-sub,#p-kundenuebersicht .rp-datenfehler-sub{font-size:11px;color:var(--tx3);margin-top:3px;line-height:1.4}#p-repowering .rp-datenfehler-reset,#p-kd-dms-orders .rp-datenfehler-reset,#p-kundenuebersicht .rp-datenfehler-reset{background:transparent;border:1px solid var(--ac4);color:var(--ac4);border-radius:var(--radius-md);padding:5px 10px;font-size:11.5px;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .12s;align-self:center}#p-repowering .rp-datenfehler-reset:hover,#p-kd-dms-orders .rp-datenfehler-reset:hover,#p-kundenuebersicht .rp-datenfehler-reset:hover{background:var(--ac4);color:#fff}#p-repowering .rp-map-wrap,#p-kd-dms-orders .rp-map-wrap,#p-kundenuebersicht .rp-map-wrap{position:relative;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;overflow:hidden;margin-bottom:10px;aspect-ratio:4/3}#p-repowering .rp-map-wrap iframe,#p-kd-dms-orders .rp-map-wrap iframe,#p-kundenuebersicht .rp-map-wrap iframe{width:100%;height:100%;border:0;display:block}#p-repowering .rp-map-loading,#p-kd-dms-orders .rp-map-loading,#p-kundenuebersicht .rp-map-loading,,#p-kd-dms-orders .rp-map-fail,#p-kundenuebersicht .rp-map-fail{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;text-align:center;padding:20px;background:var(--sur2);z-index:1}#p-repowering .rp-map-loading,#p-kd-dms-orders .rp-map-loading,#p-kundenuebersicht .rp-map-loading{color:var(--tx3)}#p-repowering .rp-map-fail,#p-kd-dms-orders .rp-map-fail,#p-kundenuebersicht .rp-map-fail{color:var(--ac4)}#p-repowering .rp-map-actions,#p-kd-dms-orders .rp-map-actions,#p-kundenuebersicht .rp-map-actions{display:flex;gap:6px;margin-bottom:14px}#p-repowering .rp-map-actions .n-btn,#p-kd-dms-orders .rp-map-actions .n-btn,#p-kundenuebersicht .rp-map-actions .n-btn{flex:1;font-size:11.5px;padding:var(--space-2) 10px}#p-repowering .rp-zoom-bar,#p-kd-dms-orders .rp-zoom-bar,#p-kundenuebersicht .rp-zoom-bar{display:flex;align-items:center;gap:0;margin-bottom:10px;background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:3px}#p-repowering .rp-zoom-btn,#p-kd-dms-orders .rp-zoom-btn,#p-kundenuebersicht .rp-zoom-btn{background:transparent;border:none;color:var(--tx2);width:28px;height:28px;padding:0;line-height:1;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;transition:background .12s,color .12s}#p-repowering .rp-zoom-btn:hover,#p-kd-dms-orders .rp-zoom-btn:hover,#p-kundenuebersicht .rp-zoom-btn:hover{background:var(--sur2);color:var(--tx)}#p-repowering .rp-zoom-refresh,#p-kd-dms-orders .rp-zoom-refresh,#p-kundenuebersicht .rp-zoom-refresh{font-size:13px}#p-repowering .rp-zoom-level,#p-kd-dms-orders .rp-zoom-level,#p-kundenuebersicht .rp-zoom-level{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);padding:0 var(--space-2);min-width:54px;text-align:center;letter-spacing:.02em}#p-repowering .rp-detail-stamm,#p-kd-dms-orders .rp-detail-stamm,#p-kundenuebersicht .rp-detail-stamm{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px 14px;margin-bottom:14px}#p-repowering .rp-stamm-row,#p-kd-dms-orders .rp-stamm-row,#p-kundenuebersicht .rp-stamm-row{display:flex;justify-content:space-between;gap:var(--space-3);font-size:11.5px;padding:5px 0;border-bottom:1px solid var(--bd)}#p-repowering .rp-stamm-row:last-child,#p-kd-dms-orders .rp-stamm-row:last-child,#p-kundenuebersicht .rp-stamm-row:last-child{border-bottom:0}#p-repowering .rp-stamm-row>span:first-child,#p-kd-dms-orders .rp-stamm-row>span:first-child,#p-kundenuebersicht .rp-stamm-row>span:first-child{color:var(--tx3);text-transform:uppercase;font-size:10px;letter-spacing:.05em;flex-shrink:0;font-weight:500}#p-repowering .rp-stamm-row>span:last-child,#p-kd-dms-orders .rp-stamm-row>span:last-child,#p-kundenuebersicht .rp-stamm-row>span:last-child{color:var(--tx);text-align:right;flex:1}#p-repowering .rp-stamm-warn>span:last-child,#p-kd-dms-orders .rp-stamm-warn>span:last-child,#p-kundenuebersicht .rp-stamm-warn>span:last-child{color:var(--ac3)}#p-repowering .rp-stamm-multiline,#p-kd-dms-orders .rp-stamm-multiline,#p-kundenuebersicht .rp-stamm-multiline{flex-direction:column;align-items:stretch}#p-repowering .rp-stamm-multiline>span:last-child,#p-kd-dms-orders .rp-stamm-multiline>span:last-child,#p-kundenuebersicht .rp-stamm-multiline>span:last-child{text-align:left;margin-top:var(--space-1)}#p-repowering .rp-wf,#p-kd-dms-orders .rp-wf,#p-kundenuebersicht .rp-wf{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:14px 16px}#p-repowering .rp-wf h4,#p-kd-dms-orders .rp-wf h4,#p-kundenuebersicht .rp-wf h4{margin:0 0 var(--space-3);font-size:10px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em}#p-repowering .rp-wf-row,#p-kd-dms-orders .rp-wf-row,#p-kundenuebersicht .rp-wf-row{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center;margin-bottom:var(--space-2);font-size:11.5px}#p-repowering .rp-wf-row label,#p-kd-dms-orders .rp-wf-row label,#p-kundenuebersicht .rp-wf-row label{color:var(--tx3);font-size:11px}#p-repowering .rp-wf-row .rp-input,#p-kd-dms-orders .rp-wf-row .rp-input,#p-kundenuebersicht .rp-wf-row .rp-input{background:var(--sur);border:1px solid var(--bd);color:var(--tx);border-radius:var(--radius-md);padding:7px 9px;font-size:12px;font-family:inherit;outline:none;transition:border-color .12s;width:100%}#p-repowering .rp-wf-row .rp-input:focus,#p-kd-dms-orders .rp-wf-row .rp-input:focus,#p-kundenuebersicht .rp-wf-row .rp-input:focus{border-color:var(--ac)}#p-repowering .rp-ausg-group,#p-kd-pipeline .rp-ausg-group,#p-pipeline-intern .rp-ausg-group,#p-kd-dms-orders .rp-ausg-group,#p-kundenuebersicht .rp-ausg-group{display:flex;flex-wrap:wrap;gap:5px 14px;padding:2px 0}#p-repowering .rp-wf-row label.rp-ausg-opt,#p-kd-pipeline .rp-wf-row label.rp-ausg-opt,#p-pipeline-intern .rp-wf-row label.rp-ausg-opt,#p-kd-dms-orders .rp-wf-row label.rp-ausg-opt,#p-kundenuebersicht .rp-wf-row label.rp-ausg-opt{display:flex;align-items:center;gap:6px;margin:0;cursor:pointer;color:var(--tx);font-size:11.5px;flex:none;white-space:nowrap}#p-repowering .rp-ausg-opt input,#p-kd-pipeline .rp-ausg-opt input,#p-pipeline-intern .rp-ausg-opt input,#p-kd-dms-orders .rp-ausg-opt input,#p-kundenuebersicht .rp-ausg-opt input{margin:0;accent-color:var(--ac);cursor:pointer}#p-repowering .rp-dt-pair,#p-kd-dms-orders .rp-dt-pair,#p-kundenuebersicht .rp-dt-pair{display:grid;grid-template-columns:1fr 90px;gap:6px}#p-repowering .rp-dt-pair .rp-input,#p-kd-dms-orders .rp-dt-pair .rp-input,#p-kundenuebersicht .rp-dt-pair .rp-input{padding:7px 9px}#p-repowering .rp-dt-time,#p-kd-dms-orders .rp-dt-time,#p-kundenuebersicht .rp-dt-time{font-variant-numeric:tabular-nums}#p-repowering .rp-wf-readonly,#p-kd-dms-orders .rp-wf-readonly,#p-kundenuebersicht .rp-wf-readonly{font-size:11.5px;color:var(--tx2);padding:7px 9px;background:transparent;border:1px dashed var(--bd);border-radius:6px}#p-repowering .rp-wf+.rp-wf,#p-kd-dms-orders .rp-wf+.rp-wf,#p-kundenuebersicht .rp-wf+.rp-wf{margin-top:14px}#p-repowering .rp-history,#p-kd-dms-orders .rp-history,#p-kundenuebersicht .rp-history{margin-top:var(--space-4);background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px 14px}#p-repowering .rp-history summary,#p-kd-dms-orders .rp-history summary,#p-kundenuebersicht .rp-history summary{font-size:10px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;padding:var(--space-1) 0;list-style:none}#p-repowering .rp-history summary::-webkit-details-marker,#p-kd-dms-orders .rp-history summary::-webkit-details-marker,#p-kundenuebersicht .rp-history summary::-webkit-details-marker{display:none}#p-repowering .rp-history summary:before,#p-kd-dms-orders .rp-history summary:before,#p-kundenuebersicht .rp-history summary:before{content:"\25b8";margin-right:6px;display:inline-block;transition:transform .15s}#p-repowering .rp-history[open] summary:before,#p-kd-dms-orders .rp-history[open] summary:before,#p-kundenuebersicht .rp-history[open] summary:before{transform:rotate(90deg)}#p-repowering .rp-history-list,#p-kd-dms-orders .rp-history-list,#p-kundenuebersicht .rp-history-list{margin-top:10px;font-size:11.5px}#p-repowering .rp-hist-entry,#p-kd-dms-orders .rp-hist-entry,#p-kundenuebersicht .rp-hist-entry{display:grid;grid-template-columns:140px 110px 1fr;gap:10px;padding:5px 0;border-bottom:1px dashed var(--bd);align-items:center}#p-repowering .rp-hist-entry:last-child,#p-kd-dms-orders .rp-hist-entry:last-child,#p-kundenuebersicht .rp-hist-entry:last-child{border-bottom:0}#p-repowering .rp-hist-time,#p-kd-dms-orders .rp-hist-time,#p-kundenuebersicht .rp-hist-time{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-repowering .rp-hist-who,#p-kd-dms-orders .rp-hist-who,#p-kundenuebersicht .rp-hist-who{font-size:11px;color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-repowering .rp-hist-desc,#p-kd-dms-orders .rp-hist-desc,#p-kundenuebersicht .rp-hist-desc{font-size:11px;color:var(--tx)}#p-repowering .rp-hist-initial .rp-hist-desc,#p-kd-dms-orders .rp-hist-initial .rp-hist-desc,#p-kundenuebersicht .rp-hist-initial .rp-hist-desc{color:var(--ac);font-style:italic}#p-repowering .rp-wf-row-full,#p-kd-dms-orders .rp-wf-row-full,#p-kundenuebersicht .rp-wf-row-full{grid-template-columns:1fr;align-items:start}#p-repowering .rp-wf-row-full label,#p-kd-dms-orders .rp-wf-row-full label,#p-kundenuebersicht .rp-wf-row-full label{margin-bottom:var(--space-1)}#p-repowering .rp-wf-row-full textarea.rp-input,#p-kd-dms-orders .rp-wf-row-full textarea.rp-input,#p-kundenuebersicht .rp-wf-row-full textarea.rp-input{min-height:70px;resize:vertical}#p-repowering .rp-wf-solar,#p-kd-dms-orders .rp-wf-solar,#p-kundenuebersicht .rp-wf-solar{display:flex;gap:6px}#p-repowering .rp-solar-btn,#p-kd-dms-orders .rp-solar-btn,#p-kundenuebersicht .rp-solar-btn{flex:1;padding:3px var(--space-2);font-size:11px;font-family:inherit;background:var(--bg);border:1px solid var(--bd);border-radius:5px;color:var(--tx3);cursor:pointer;transition:all .12s}#p-repowering .rp-solar-btn:hover,#p-kd-dms-orders .rp-solar-btn:hover,#p-kundenuebersicht .rp-solar-btn:hover{background:var(--sur2);color:var(--tx)}#p-repowering .rp-solar-btn.is-on,#p-kd-dms-orders .rp-solar-btn.is-on,#p-kundenuebersicht .rp-solar-btn.is-on{background:var(--bg);border-color:var(--tx);color:var(--tx);font-weight:600}#p-repowering .rp-wf-foot,#p-kd-dms-orders .rp-wf-foot,#p-kundenuebersicht .rp-wf-foot{display:flex;align-items:center;gap:var(--space-3);margin-top:14px;padding-top:var(--space-3);border-top:1px solid var(--bd)}#p-repowering .rp-wf-stamp,#p-kd-dms-orders .rp-wf-stamp,#p-kundenuebersicht .rp-wf-stamp{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-repowering .rp-col-tel,#p-kd-dms-orders .rp-col-tel,#p-kundenuebersicht .rp-col-tel{white-space:nowrap}#p-repowering .rp-tel-text,#p-kd-dms-orders .rp-tel-text,#p-kundenuebersicht .rp-tel-text{font-family:DM Mono,monospace;font-size:11.5px;color:var(--tx2)}#p-repowering .rp-tel-none,#p-kd-dms-orders .rp-tel-none,#p-kundenuebersicht .rp-tel-none{color:var(--tx3);font-size:11px}#p-repowering .rp-col-chev,#p-kd-dms-orders .rp-col-chev,#p-kundenuebersicht .rp-col-chev{width:20px;color:var(--tx3);text-align:right;font-size:14px;line-height:1;padding-right:10px}#p-repowering tr:hover .rp-col-chev,#p-kd-dms-orders tr:hover .rp-col-chev,#p-kundenuebersicht tr:hover .rp-col-chev{color:var(--ac)}#p-repowering .rp-range,#p-kd-dms-orders .rp-range,#p-kundenuebersicht .rp-range{margin-left:auto;font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);white-space:nowrap}#p-repowering .rp-col-score,#p-kd-dms-orders .rp-col-score,#p-kundenuebersicht .rp-col-score{white-space:nowrap;text-align:center;width:64px}#p-repowering .rp-vpill,#p-kd-dms-orders .rp-vpill,#p-kundenuebersicht .rp-vpill{display:inline-block;padding:2px var(--space-2);border-radius:11px;font-size:10.5px;font-weight:500;font-family:DM Mono,monospace;white-space:nowrap}#p-repowering .rp-vpill-ok,#p-kd-dms-orders .rp-vpill-ok,#p-kundenuebersicht .rp-vpill-ok{background:#7a802426;color:var(--ac)}#p-repowering .rp-vpill-warn,#p-kd-dms-orders .rp-vpill-warn,#p-kundenuebersicht .rp-vpill-warn{background:#f59e0b1f;color:var(--ac3)}#p-repowering .rp-vpill-bad,#p-kd-dms-orders .rp-vpill-bad,#p-kundenuebersicht .rp-vpill-bad{background:#f871711a;color:var(--ac4)}#p-repowering .rp-vpill-na,#p-kd-dms-orders .rp-vpill-na,#p-kundenuebersicht .rp-vpill-na{background:var(--sur2);color:var(--tx3)}#p-repowering .rp-icon-solar-bulk,#p-kd-dms-orders .rp-icon-solar-bulk,#p-kundenuebersicht .rp-icon-solar-bulk{color:var(--ac3)}#p-repowering .rp-icon-solar-bulk:hover,#p-kd-dms-orders .rp-icon-solar-bulk:hover,#p-kundenuebersicht .rp-icon-solar-bulk:hover{background:#f59e0b1f;color:var(--ac3)}#p-repowering .rp-icon-solar-bulk:disabled,#p-kd-dms-orders .rp-icon-solar-bulk:disabled,#p-kundenuebersicht .rp-icon-solar-bulk:disabled{opacity:.5;cursor:wait}#p-repowering .rp-icon-reset,#p-kd-dms-orders .rp-icon-reset,#p-kundenuebersicht .rp-icon-reset{color:var(--ac4)}#p-repowering .rp-icon-reset:hover,#p-kd-dms-orders .rp-icon-reset:hover,#p-kundenuebersicht .rp-icon-reset:hover{background:#dc50501f;color:var(--ac4)}#p-repowering .rp-solar-ki-btn,#p-kd-dms-orders .rp-solar-ki-btn,#p-kundenuebersicht .rp-solar-ki-btn{width:100%;background:#566b861a;border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:11.5px;color:var(--tx);font-family:inherit;cursor:pointer;text-align:left;transition:all .12s}#p-repowering .rp-solar-ki-btn:hover,#p-kd-dms-orders .rp-solar-ki-btn:hover,#p-kundenuebersicht .rp-solar-ki-btn:hover{background:#566b862e;border-color:var(--ac2)}#p-repowering .rp-solar-ki-btn:disabled,#p-kd-dms-orders .rp-solar-ki-btn:disabled,#p-kundenuebersicht .rp-solar-ki-btn:disabled{opacity:.65;cursor:wait}#p-repowering .rp-solar-stamp,#p-kd-dms-orders .rp-solar-stamp,#p-kundenuebersicht .rp-solar-stamp{font-size:10.5px;color:var(--tx3);margin-left:var(--space-2)}#p-repowering #rp-list-view .pagi,#p-kd-dms-orders #rp-list-view .pagi,#p-kundenuebersicht #rp-list-view .pagi,,#p-kd-dms-orders #rp-pagi,#p-kundenuebersicht #rp-pagi,,#p-kd-dms-orders #rp-pagi-cards,#p-kundenuebersicht #rp-pagi-cards{border-top:0;padding:6px var(--space-1) var(--space-2);gap:6px}#p-repowering .rp-zoom-sep,#p-kd-dms-orders .rp-zoom-sep,#p-kundenuebersicht .rp-zoom-sep{width:1px;height:16px;background:var(--bd);margin:0 6px;flex-shrink:0}#p-repowering .rp-zoom-link,#p-kd-dms-orders .rp-zoom-link,#p-kundenuebersicht .rp-zoom-link{background:transparent;border:0;color:var(--tx2);font-size:11px;font-family:DM Sans,sans-serif;cursor:pointer;padding:0 10px;height:28px;border-radius:5px;display:inline-flex;align-items:center;transition:background .12s,color .12s}#p-repowering .rp-zoom-link:hover,#p-kd-dms-orders .rp-zoom-link:hover,#p-kundenuebersicht .rp-zoom-link:hover{background:var(--sur2);color:var(--tx)}#p-repowering .rp-zoom-link:last-child,#p-kd-dms-orders .rp-zoom-link:last-child,#p-kundenuebersicht .rp-zoom-link:last-child{margin-left:auto}body:not(.is-admin) #p-repowering .rp-admin-only,#p-kd-dms-orders .rp-admin-only,#p-kundenuebersicht .rp-admin-only,body:not(.is-admin) #p-kd-dms-pipeline .rp-admin-only{display:none!important}@keyframes rp-head-stage-pulse{0%{box-shadow:0 0 #4ade808c}60%{box-shadow:0 0 0 8px #4ade8000}to{box-shadow:0 0 #4ade8000}}.rp-detail-panel .rp-head-stage-wrap.is-pulse{border-radius:8px;animation:rp-head-stage-pulse .7s ease-out}#p-repowering .rp-save-indicator,#p-kd-dms-orders .rp-save-indicator,#p-kundenuebersicht .rp-save-indicator{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);display:inline-block;min-width:140px}#p-repowering .rp-save-indicator.is-pending,#p-kd-dms-orders .rp-save-indicator.is-pending,#p-kundenuebersicht .rp-save-indicator.is-pending{color:var(--ac3)}#p-repowering .rp-save-indicator.is-saving,#p-kd-dms-orders .rp-save-indicator.is-saving,#p-kundenuebersicht .rp-save-indicator.is-saving{color:var(--ac2)}#p-repowering .rp-save-indicator.is-saved,#p-kd-dms-orders .rp-save-indicator.is-saved,#p-kundenuebersicht .rp-save-indicator.is-saved{color:var(--tx3)}#p-repowering .rp-save-indicator.is-error,#p-kd-dms-orders .rp-save-indicator.is-error,#p-kundenuebersicht .rp-save-indicator.is-error{color:var(--ac4);cursor:pointer}#p-repowering .rp-email-list,#p-kd-dms-orders .rp-email-list,#p-kundenuebersicht .rp-email-list{display:flex;flex-direction:column;gap:var(--space-1);width:100%}#p-repowering .rp-email-row,#p-kd-dms-orders .rp-email-row,#p-kundenuebersicht .rp-email-row{display:flex;gap:var(--space-1);align-items:center}#p-repowering .rp-email-row input,#p-kd-dms-orders .rp-email-row input,#p-kundenuebersicht .rp-email-row input{flex:1}#p-repowering .rp-email-del,#p-kd-dms-orders .rp-email-del,#p-kundenuebersicht .rp-email-del{background:transparent;border:1px solid var(--bd);border-radius:5px;width:26px;height:26px;font-size:14px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0}#p-repowering .rp-email-del:hover,#p-kd-dms-orders .rp-email-del:hover,#p-kundenuebersicht .rp-email-del:hover{border-color:var(--ac4);color:var(--ac4)}#p-repowering .rp-email-add,#p-kd-dms-orders .rp-email-add,#p-kundenuebersicht .rp-email-add{align-self:flex-start;margin-top:2px;background:transparent;border:1px dashed var(--bd);border-radius:5px;padding:var(--space-1) 10px;font-size:11px;color:var(--tx3);font-family:inherit;cursor:pointer;transition:all .12s}#p-repowering .rp-email-add:hover,#p-kd-dms-orders .rp-email-add:hover,#p-kundenuebersicht .rp-email-add:hover{border-color:var(--tx2);color:var(--tx2)}#p-repowering .rp-tel-list,#p-kd-dms-orders .rp-tel-list,#p-kundenuebersicht .rp-tel-list,#p-kd-orders .rp-tel-list,#p-kd-pipeline .rp-tel-list{display:flex;flex-direction:column;gap:var(--space-1);width:100%}#p-repowering .rp-tel-row,#p-kd-dms-orders .rp-tel-row,#p-kundenuebersicht .rp-tel-row,#p-kd-orders .rp-tel-row,#p-kd-pipeline .rp-tel-row{display:flex;gap:var(--space-1);align-items:center}#p-repowering .rp-tel-row input,#p-kd-dms-orders .rp-tel-row input,#p-kundenuebersicht .rp-tel-row input,#p-kd-orders .rp-tel-row input,#p-kd-pipeline .rp-tel-row input{flex:1}#p-repowering .rp-tel-del,#p-kd-dms-orders .rp-tel-del,#p-kundenuebersicht .rp-tel-del,#p-kd-orders .rp-tel-del,#p-kd-pipeline .rp-tel-del{background:transparent;border:1px solid var(--bd);border-radius:5px;width:26px;height:26px;font-size:14px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0}#p-repowering .rp-tel-del:hover,#p-kd-dms-orders .rp-tel-del:hover,#p-kundenuebersicht .rp-tel-del:hover,#p-kd-orders .rp-tel-del:hover,#p-kd-pipeline .rp-tel-del:hover{border-color:var(--ac4);color:var(--ac4)}#p-repowering .rp-tel-add,#p-kd-dms-orders .rp-tel-add,#p-kundenuebersicht .rp-tel-add,#p-kd-orders .rp-tel-add,#p-kd-pipeline .rp-tel-add{align-self:flex-start;margin-top:2px;background:transparent;border:1px dashed var(--bd);border-radius:5px;padding:var(--space-1) 10px;font-size:11px;color:var(--tx3);font-family:inherit;cursor:pointer;transition:all .12s}#p-repowering .rp-tel-add:hover,#p-kd-dms-orders .rp-tel-add:hover,#p-kundenuebersicht .rp-tel-add:hover,#p-kd-orders .rp-tel-add:hover,#p-kd-pipeline .rp-tel-add:hover{border-color:var(--tx2);color:var(--tx2)}#p-repowering .rp-note-del,#p-kd-dms-orders .rp-note-del,#p-kundenuebersicht .rp-note-del,#p-kd-orders .rp-note-del,#p-kd-pipeline .rp-note-del{background:transparent;border:1px solid var(--bd);border-radius:5px;width:22px;height:22px;font-size:12px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0;margin-left:auto}#p-repowering .rp-note-del:hover,#p-kd-dms-orders .rp-note-del:hover,#p-kundenuebersicht .rp-note-del:hover,#p-kd-orders .rp-note-del:hover,#p-kd-pipeline .rp-note-del:hover{border-color:var(--ac4);color:var(--ac4)}#p-repowering .rp-input-copy,#p-kd-dms-orders .rp-input-copy,#p-kundenuebersicht .rp-input-copy{display:flex;gap:var(--space-1);align-items:center;flex:1}#p-repowering .rp-input-copy .rp-input,#p-kd-dms-orders .rp-input-copy .rp-input,#p-kundenuebersicht .rp-input-copy .rp-input{flex:1}#p-repowering .rp-copy-btn,#p-kd-dms-orders .rp-copy-btn,#p-kundenuebersicht .rp-copy-btn{background:transparent;border:1px solid var(--bd);border-radius:5px;width:26px;height:26px;font-size:14px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0;flex-shrink:0;transition:all .12s}#p-repowering .rp-copy-btn:hover,#p-kd-dms-orders .rp-copy-btn:hover,#p-kundenuebersicht .rp-copy-btn:hover{border-color:var(--ac);color:var(--ac);background:#7a802414}#p-repowering .rp-copy-btn.is-copied,#p-kd-dms-orders .rp-copy-btn.is-copied,#p-kundenuebersicht .rp-copy-btn.is-copied{border-color:var(--ac);color:var(--ac)}#p-repowering .rp-email-more,#p-kd-dms-orders .rp-email-more,#p-kundenuebersicht .rp-email-more{margin-top:2px}#p-repowering .rp-email-more summary,#p-kd-dms-orders .rp-email-more summary,#p-kundenuebersicht .rp-email-more summary{cursor:pointer;font-size:11px;color:var(--tx3);padding:3px 6px;list-style:none;display:inline-block}#p-repowering .rp-email-more summary::-webkit-details-marker,#p-kd-dms-orders .rp-email-more summary::-webkit-details-marker,#p-kundenuebersicht .rp-email-more summary::-webkit-details-marker{display:none}#p-repowering .rp-email-more summary:before,#p-kd-dms-orders .rp-email-more summary:before,#p-kundenuebersicht .rp-email-more summary:before{content:"\25b6  ";font-size:9px;color:var(--tx3)}#p-repowering .rp-email-more[open] summary:before,#p-kd-dms-orders .rp-email-more[open] summary:before,#p-kundenuebersicht .rp-email-more[open] summary:before{content:"\25bc  "}#p-repowering .rp-email-more summary:hover,#p-kd-dms-orders .rp-email-more summary:hover,#p-kundenuebersicht .rp-email-more summary:hover{color:var(--tx2)}#p-repowering .rp-email-more>.rp-email-row,#p-kd-dms-orders .rp-email-more>.rp-email-row,#p-kundenuebersicht .rp-email-more>.rp-email-row{margin-top:var(--space-1)}#p-repowering .rp-eeg-banner,#p-kd-dms-orders .rp-eeg-banner,#p-kundenuebersicht .rp-eeg-banner{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3) 14px;margin:10px 0;border-radius:8px;border:1px solid var(--bd)}#p-repowering .rp-eeg-icon,#p-kd-dms-orders .rp-eeg-icon,#p-kundenuebersicht .rp-eeg-icon{font-size:24px;line-height:1;flex-shrink:0}#p-repowering .rp-eeg-label,#p-kd-dms-orders .rp-eeg-label,#p-kundenuebersicht .rp-eeg-label{font-size:13.5px;font-weight:600;color:var(--tx);line-height:1.3}#p-repowering .rp-eeg-sub,#p-kd-dms-orders .rp-eeg-sub,#p-kundenuebersicht .rp-eeg-sub{font-size:11.5px;color:var(--tx2);margin-top:3px}#p-repowering .rp-eeg-banner.is-hot,#p-kd-dms-orders .rp-eeg-banner.is-hot,#p-kundenuebersicht .rp-eeg-banner.is-hot{background:#f871711a;border-color:#f8717180}#p-repowering .rp-eeg-banner.is-hot .rp-eeg-label,#p-kd-dms-orders .rp-eeg-banner.is-hot .rp-eeg-label,#p-kundenuebersicht .rp-eeg-banner.is-hot .rp-eeg-label{color:var(--ac4)}#p-repowering .rp-eeg-banner.is-expired,#p-kd-dms-orders .rp-eeg-banner.is-expired,#p-kundenuebersicht .rp-eeg-banner.is-expired{background:#f8717129;border-color:#f87171b3}#p-repowering .rp-eeg-banner.is-expired .rp-eeg-label,#p-kd-dms-orders .rp-eeg-banner.is-expired .rp-eeg-label,#p-kundenuebersicht .rp-eeg-banner.is-expired .rp-eeg-label{color:var(--ac4);font-weight:700}#p-repowering .rp-eeg-banner.is-warm,#p-kd-dms-orders .rp-eeg-banner.is-warm,#p-kundenuebersicht .rp-eeg-banner.is-warm{background:#f59e0b1f;border-color:#f59e0b73}#p-repowering .rp-eeg-banner.is-warm .rp-eeg-label,#p-kd-dms-orders .rp-eeg-banner.is-warm .rp-eeg-label,#p-kundenuebersicht .rp-eeg-banner.is-warm .rp-eeg-label{color:var(--ac3)}#p-repowering .rp-eeg-banner.is-cool,#p-kd-dms-orders .rp-eeg-banner.is-cool,#p-kundenuebersicht .rp-eeg-banner.is-cool{background:var(--sur2);border-color:var(--bd)}#p-repowering .rp-eeg-banner.is-cool .rp-eeg-label,#p-kd-dms-orders .rp-eeg-banner.is-cool .rp-eeg-label,#p-kundenuebersicht .rp-eeg-banner.is-cool .rp-eeg-label{color:var(--tx2);font-weight:500}#p-repowering .kd-hero{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);min-height:56px;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid rgba(0,0,0,.08);flex-wrap:wrap}#p-repowering .kd-hero-title{font-size:17px;font-weight:600;margin:0 0 var(--space-1) 0;color:var(--tx);letter-spacing:-.01em}#p-repowering .kd-hero-sub{font-size:12px;color:var(--tx3);margin:0;line-height:1.55;font-weight:400}#p-repowering .kd-hero.rp-hero{justify-content:flex-start}#p-repowering .kd-hero .rp-mode{display:flex;gap:2px;background:var(--sur);padding:2px;border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.06);margin:0}#p-repowering .kd-hero .rp-fpills.dp-stage-kpis{display:flex;gap:6px;flex-wrap:wrap;align-items:center;background:none;border:0;padding:0;margin:0;flex:0 0 auto;justify-content:flex-end}#p-repowering .kd-hero .rp-fpill[hidden]{display:none}#p-repowering .kd-hero .rp-fpill{display:inline-flex;align-items:center;gap:6px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 12px;font-size:11.5px;font-family:inherit;color:var(--tx);cursor:pointer;transition:border-color .15s,background .15s}#p-repowering .kd-hero .rp-fpill:hover{border-color:var(--ac)}#p-repowering .kd-hero .rp-fpill.on{background:#b48c1e14;border-color:var(--ac)}#p-repowering .kd-hero .rp-fpill>i{display:none}#p-repowering .kd-hero .rp-fpill .kd-kpi-l{color:var(--tx3);font-weight:500;font-size:11px;text-transform:none;letter-spacing:0;margin:0}#p-repowering .kd-hero .rp-fpill .kd-kpi-v{font-family:DM Mono,monospace;font-size:12px;font-weight:500;color:var(--tx);line-height:1}#p-repowering .rp-head.dp-head-tools{justify-content:flex-start}#p-repowering .rp-head.dp-head-tools .rp-icons{display:flex;align-items:center;gap:var(--space-2);margin-left:0}#rp-detail-panel .rp-detail-title-row{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}#rp-detail-panel .rp-detail-title-row h3{margin:0}#rp-detail-panel .rp-type-badge{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;background:#5c7a291a;color:#5c7a29;border:1px solid #5c7a2955;flex-shrink:0;line-height:1.4}#rp-detail-panel .rp-head-stage-wrap{display:inline-flex}#rp-detail-panel select.rp-head-stage{background:var(--sur);color:var(--tx);border:1px solid var(--ac);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer}#rp-detail-panel select.rp-head-stage option{background:var(--sur);color:var(--tx)}.det-page#rp-detail-panel .rp-detail-body{display:block;overflow-y:auto;min-height:0;padding:0;gap:0}#rp-detail-panel .ch-tabs{padding:12px 18px 0;margin:0;justify-content:flex-start;gap:20px;flex-shrink:0}#rp-detail-panel [data-rp-panel][hidden]{display:none!important}#rp-detail-panel .rp-tabpanel{min-height:0}#rp-detail-panel .rp-tabpanel-pad{padding:16px;display:flex;flex-direction:column;gap:14px}#rp-detail-panel .rp-tabpanel-bannerpad{padding:16px 16px 0}#rp-detail-panel .rp-cols{display:grid;grid-template-columns:300px minmax(0,1fr) 320px;gap:16px;padding:16px;align-items:start}#rp-detail-panel .rp-col{display:flex;flex-direction:column;gap:14px;min-width:0}#rp-detail-panel .rp-cols .ch-sb,#rp-detail-panel .rp-tabpanel-pad .ch-sb{background:var(--sur);border:1px solid var(--bd);border-radius:10px;padding:14px 16px}#rp-detail-panel .rp-cols .ch-sb h4,#rp-detail-panel .rp-tabpanel-pad .ch-sb h4{margin:0 0 10px;font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em;font-weight:600}@media(max-width:1100px){#rp-detail-panel .rp-cols{grid-template-columns:1fr}}#rp-detail-panel .rp-ovw{display:flex;flex-direction:column;gap:4px}#rp-detail-panel .rp-ovw-i{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:var(--sur2,var(--sur));color:var(--tx2);font-family:inherit;font-size:12.5px;cursor:pointer;transition:all .12s;text-align:left}#rp-detail-panel .rp-ovw-i:hover{border-color:var(--ac);color:var(--tx)}#rp-detail-panel .rp-ovw-l{min-width:0}#rp-detail-panel .rp-ovw-n{min-width:22px;text-align:center;padding:1px 8px;border-radius:999px;background:var(--ac);color:var(--ac-on,#10130a);font-weight:700;font-size:11.5px}#rp-detail-panel .rp-ovw-n.is-zero{background:var(--bd);color:var(--tx3)}#rp-detail-panel .rp-ovw-last{margin-top:9px;font-size:11px;color:var(--tx3)}#rp-detail-panel .rp-kv-row{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding:3px 0}#rp-detail-panel .rp-kv-k{color:var(--tx3);flex-shrink:0}#rp-detail-panel .rp-kv-v{color:var(--tx);text-align:right;font-weight:500;word-break:break-word}#rp-detail-panel .rp-kv-hint{margin-top:8px;font-size:11px;color:var(--tx3)}#rp-detail-panel .rp-slidein-empty{padding:16px 4px;color:var(--tx3);font-size:12.5px;line-height:1.7}#rp-detail-panel .rp-slidein-tasklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}#rp-detail-panel .rp-slidein-task{border:1px solid var(--bd);border-radius:8px;padding:9px 11px;background:var(--sur2,var(--sur))}#rp-detail-panel .rp-slidein-task.is-done{opacity:.6}#rp-detail-panel .rp-slidein-task-t{font-size:12.5px;font-weight:600;color:var(--tx)}#rp-detail-panel .rp-slidein-task-m{font-size:11px;color:var(--tx3);margin-top:2px}body.rp-detail-open:has(#rp-detail-panel.open) .sb-collapse-btn{display:none}#p-repowering .rp-pill-lp{background:#7a802426;color:var(--ac);font-variant-numeric:tabular-nums}#p-repowering .rp-pill-lp-off{background:var(--sur2);color:var(--tx3)}.rp-lp-tab-panel.det-page{position:fixed;top:0;right:0;height:100vh;width:min(560px,90vw);background:var(--sur);border-left:1px solid var(--bd);transform:translate(100%);transition:transform .25s ease;z-index:1020;display:flex;flex-direction:column}.rp-lp-tab-panel.det-page.open{transform:translate(0)}@media(prefers-reduced-motion:reduce){.rp-lp-tab-panel.det-page{transition:none}}.rp-lp-tab-panel .rp-detail-head{display:flex;align-items:center;gap:var(--space-3);padding:18px 22px;border-bottom:1px solid var(--bd)}.rp-lp-tab-panel .rp-detail-head h3{margin:0;font-size:16px;font-weight:700;color:var(--tx)}.rp-lp-tab-panel .rp-detail-sub{font-size:12px;color:var(--tx3);margin-top:2px}.rp-lp-tab-panel .det-close{margin-left:auto;background:transparent;border:0;font-size:22px;color:var(--tx3);cursor:pointer;line-height:1;padding:4px 8px}.rp-lp-tab-panel .det-close:hover{color:var(--tx)}.rp-lp-tab-panel .det-body{flex:1;overflow-y:auto;padding:18px 22px}.rp-lp-load{color:var(--tx3);font-size:13px;font-style:italic}.rp-lp-status{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.rp-lp-dot{width:8px;height:8px;border-radius:50%;background:var(--tx3);flex:none}.rp-lp-status.is-sent .rp-lp-dot{background:var(--ac)}.rp-lp-st{font-size:14px;font-weight:650;color:var(--tx)}.rp-lp-block{background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.rp-lp-kv{display:flex;gap:var(--space-4);font-size:12.5px;align-items:baseline}.rp-lp-k{color:var(--tx3);flex:none;width:120px}.rp-lp-v{color:var(--tx2);flex:1;word-break:break-word}.rp-lp-miss{color:var(--tx3);font-style:italic}.rp-lp-block+.rp-lp-block{margin-top:var(--space-3)}.rp-lp-sc-kopf{display:flex;gap:var(--space-3);align-items:baseline;font-size:12.5px}.rp-lp-sc-kopf .rp-lp-k{width:auto;font-weight:650;color:var(--tx2)}.rp-lp-sc-item{display:flex;flex-direction:column;gap:2px;padding:6px 0;border-top:1px solid var(--bd)}.rp-lp-sc-item:first-of-type{border-top:0;padding-top:2px}.rp-lp-sc-q{font-size:12px;color:var(--tx3);line-height:1.35}.rp-lp-sc-a{font-size:13px;color:var(--tx);font-weight:600;word-break:break-word}.rp-lp-link{color:var(--ac);text-decoration:none;font-size:11.5px;font-family:DM Mono,monospace}.rp-lp-link:hover{text-decoration:underline}.rp-lp-copy{background:transparent;border:0;color:var(--tx3);cursor:pointer;font-size:12px;padding:2px 4px}.rp-lp-copy:hover{color:var(--ac)}.rp-lp-warn{background:#f59e0b1a;border:1px solid rgba(245,158,11,.32);color:#f8d089;border-radius:var(--radius-md);padding:10px var(--space-3);font-size:12.5px;margin-top:var(--space-3);line-height:1.5}.rp-lp-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-4)}.rp-lp-actions .btn[disabled]{opacity:.45;cursor:not-allowed}.rp-lp-hint{font-size:11.5px;color:var(--tx3);margin:var(--space-3) 0 0;line-height:1.5}.rp-lp-h4{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);margin:var(--space-5) 0 var(--space-2)}.rp-lp-log{list-style:none;margin:0;padding:0;font-size:12.5px}.rp-lp-log li{display:flex;gap:var(--space-3);padding:7px 0;color:var(--tx2);border-top:1px solid var(--bd)}.rp-lp-log li:first-child{border-top:none}.rp-lp-log-t{color:var(--tx3);font-family:DM Mono,monospace;font-size:11px;flex:none;width:132px;font-variant-numeric:tabular-nums}#p-repowering .rp-zuletzt{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 12px}#p-repowering .rp-zuletzt-l{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);margin-right:4px}#p-repowering .rp-zuletzt-chip{display:inline-flex;align-items:center;gap:6px;max-width:260px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 10px 4px 8px;font-size:12px;font-family:inherit;color:var(--tx);cursor:pointer;transition:border-color .15s}#p-repowering .rp-zuletzt-chip:hover{border-color:var(--ac)}#p-repowering .rp-zuletzt-chip small{font-size:10.5px;color:var(--tx3);white-space:nowrap}#p-repowering .rp-zuletzt-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#p-repowering .rp-zuletzt-punkt{width:8px;height:8px;padding:0;border-radius:50%;flex:0 0 auto;background:var(--st-c)}#p-repowering .rp-mehr{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px;margin:0 0 var(--space-2)}#p-repowering .rp-reset{background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--tx2);text-decoration:underline;cursor:pointer;white-space:nowrap;font-style:normal}#p-repowering .rp-reset:hover{color:var(--tx)}#p-repowering .rp-zeile2{font-size:11.5px;font-weight:400;color:var(--tx3);margin-top:2px}#p-repowering .rp-col-num .rp-zeile2{white-space:nowrap}#p-repowering .rp-treffer{font-size:11px;color:var(--ac);margin-top:2px;font-weight:400}#p-repowering .rp-ns-faellig{color:var(--ac4);font-weight:600}#p-repowering .rp-ns-heute{color:var(--ac);font-weight:600}#p-repowering #rp-tbody tr.rp-zuletzt-zeile>td{background:color-mix(in srgb,var(--ac3) 9%,var(--sur))}#p-repowering #rp-tbody tr.rp-zuletzt-zeile>td:first-child{box-shadow:inset 3px 0 0 var(--ac3)}#p-repowering .rp-zuletzt[hidden],#p-repowering .rp-mehr[hidden],#p-repowering .rp-reset[hidden]{display:none}#p-repowering .kd-hero.rp-koerbe{min-height:0}#p-repowering .kd-hero.rp-koerbe .rp-fpills.dp-stage-kpis{flex:1 1 100%;justify-content:flex-start}#p-pipeline-intern .rp-mode,#p-kd-dms-orders .rp-mode,#p-kundenuebersicht .rp-mode{display:inline-flex;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:var(--space-1);gap:var(--space-1);margin-bottom:10px}#p-pipeline-intern .rp-mode-pill,#p-kd-dms-orders .rp-mode-pill,#p-kundenuebersicht .rp-mode-pill{background:transparent;border:0;color:var(--tx3);padding:7px 18px;border-radius:7px;font-size:12.5px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s}#p-pipeline-intern .rp-mode-pill:hover,#p-kd-dms-orders .rp-mode-pill:hover,#p-kundenuebersicht .rp-mode-pill:hover{background:var(--sur2);color:var(--tx2)}#p-pipeline-intern .rp-mode-pill.on,#p-kd-dms-orders .rp-mode-pill.on,#p-kundenuebersicht .rp-mode-pill.on{background:var(--ac);color:var(--bg)}#p-pipeline-intern .rp-mode-pill[hidden],#p-kd-dms-orders .rp-mode-pill[hidden],#p-kundenuebersicht .rp-mode-pill[hidden]{display:none}#p-pipeline-intern .rp-col-num,#p-kd-dms-orders .rp-col-num,#p-kundenuebersicht .rp-col-num{text-align:right;font-family:DM Mono,monospace}#p-pipeline-intern .rp-col-check,#p-kd-dms-orders .rp-col-check,#p-kundenuebersicht .rp-col-check{width:32px;padding-left:var(--space-2);padding-right:0}#p-pipeline-intern:not(.is-bulk-mode) .rp-bulk-only,#p-kd-dms-pipeline:not(.is-bulk-mode) .rp-bulk-only{display:none}#p-pipeline-intern .rp-row-check,#p-kd-dms-orders .rp-row-check,#p-kundenuebersicht .rp-row-check,,#p-kd-dms-orders #rp-check-all,#p-kundenuebersicht #rp-check-all{cursor:pointer;width:15px;height:15px;accent-color:var(--ac)}#p-pipeline-intern tr.is-bulk-on,#p-kd-dms-orders tr.is-bulk-on,#p-kundenuebersicht tr.is-bulk-on{background:#d5d96014}#p-pipeline-intern tr.is-bulk-on td,#p-kd-dms-orders tr.is-bulk-on td,#p-kundenuebersicht tr.is-bulk-on td{border-left:0}#p-pipeline-intern .rp-assigned,#p-kd-dms-orders .rp-assigned,#p-kundenuebersicht .rp-assigned{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);background:#566b861f;color:var(--ac2);font-size:10.5px;font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-pipeline-intern .rp-unassigned,#p-kd-dms-orders .rp-unassigned,#p-kundenuebersicht .rp-unassigned{color:var(--tx3);font-size:11px}#p-pipeline-intern .rp-head,#p-kd-dms-orders .rp-head,#p-kundenuebersicht .rp-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:10px 14px;margin-bottom:10px}#p-pipeline-intern .rp-col-tick,#p-kd-dms-orders .rp-col-tick,#p-kundenuebersicht .rp-col-tick{text-align:center;width:60px;padding-left:6px;padding-right:6px}#p-pipeline-intern .rp-anl-badge,#p-kd-dms-orders .rp-anl-badge,#p-kundenuebersicht .rp-anl-badge{font-family:DM Mono,monospace;font-size:12px;color:var(--tx2);cursor:help}#p-pipeline-intern .rp-tick,#p-kd-dms-orders .rp-tick,#p-kundenuebersicht .rp-tick{display:inline-block;font-family:DM Mono,monospace;font-size:14px;font-weight:600;line-height:1;color:var(--tx3)}#p-pipeline-intern .rp-tick.is-yes,#p-kd-dms-orders .rp-tick.is-yes,#p-kundenuebersicht .rp-tick.is-yes{color:var(--tx)}#p-pipeline-intern .rp-tick.is-no,#p-kd-dms-orders .rp-tick.is-no,#p-kundenuebersicht .rp-tick.is-no,#p-pipeline-intern .rp-tick.is-unknown,#p-kd-dms-orders .rp-tick.is-unknown,#p-kundenuebersicht .rp-tick.is-unknown{color:var(--tx3)}#p-pipeline-intern th.rp-sortable,#p-kd-dms-orders th.rp-sortable,#p-kundenuebersicht th.rp-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-pipeline-intern th.rp-sortable:hover,#p-kd-dms-orders th.rp-sortable:hover,#p-kundenuebersicht th.rp-sortable:hover{color:var(--tx)}#p-pipeline-intern th.rp-sortable:after,#p-kd-dms-orders th.rp-sortable:after,#p-kundenuebersicht th.rp-sortable:after{content:"";display:inline-block;width:7px;margin-left:5px;color:var(--tx3)}#p-pipeline-intern th.rp-sortable.is-sort-asc:after,#p-kd-dms-orders th.rp-sortable.is-sort-asc:after,#p-kundenuebersicht th.rp-sortable.is-sort-asc:after{content:"\25b2";font-size:8px}#p-pipeline-intern th.rp-sortable.is-sort-desc:after,#p-kd-dms-orders th.rp-sortable.is-sort-desc:after,#p-kundenuebersicht th.rp-sortable.is-sort-desc:after{content:"\25bc";font-size:8px}#p-pipeline-intern .rp-boardwrap,#p-kd-dms-orders .rp-boardwrap,#p-kundenuebersicht .rp-boardwrap{padding:0;margin-top:var(--space-3)}#p-pipeline-intern .rp-board,#p-kd-dms-orders .rp-board,#p-kundenuebersicht .rp-board{display:flex;gap:14px;overflow-x:auto;padding-bottom:var(--space-3);min-height:calc(100vh - 280px)}#p-pipeline-intern .rp-bcol,#p-kd-dms-orders .rp-bcol,#p-kundenuebersicht .rp-bcol{flex:0 0 280px;display:flex;flex-direction:column;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);min-height:200px}#p-pipeline-intern .rp-bcol-head,#p-kd-dms-orders .rp-bcol-head,#p-kundenuebersicht .rp-bcol-head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) 14px;border-bottom:1px solid var(--bd);font-size:12px;font-weight:600;color:var(--tx);background:var(--sur2);border-radius:var(--radius-lg) var(--radius-lg) 0 0}#p-pipeline-intern .rp-bcol-dot,#p-kd-dms-orders .rp-bcol-dot,#p-kundenuebersicht .rp-bcol-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--tx3)}#p-pipeline-intern .rp-bcol-dot.is-offen,#p-kd-dms-orders .rp-bcol-dot.is-offen,#p-kundenuebersicht .rp-bcol-dot.is-offen{background:var(--ac3)}#p-pipeline-intern .rp-bcol-dot.is-nicht_erreicht,#p-kd-dms-orders .rp-bcol-dot.is-nicht_erreicht,#p-kundenuebersicht .rp-bcol-dot.is-nicht_erreicht{background:var(--tx3)}#p-pipeline-intern .rp-bcol-dot.is-termin,#p-kd-dms-orders .rp-bcol-dot.is-termin,#p-kundenuebersicht .rp-bcol-dot.is-termin{background:#4ade80}#p-pipeline-intern .rp-bcol-dot.is-kein_interesse,#p-kd-dms-orders .rp-bcol-dot.is-kein_interesse,#p-kundenuebersicht .rp-bcol-dot.is-kein_interesse{background:var(--ac4)}#p-pipeline-intern .rp-bcol-dot.is-wiedervorlage,#p-kd-dms-orders .rp-bcol-dot.is-wiedervorlage,#p-kundenuebersicht .rp-bcol-dot.is-wiedervorlage{background:var(--ac3)}#p-pipeline-intern .rp-bcol-dot.is-angebot,#p-kd-dms-orders .rp-bcol-dot.is-angebot,#p-kundenuebersicht .rp-bcol-dot.is-angebot{background:#60a5fa}#p-pipeline-intern .rp-bcol-dot.is-abgeschlossen_gewonnen,#p-kd-dms-orders .rp-bcol-dot.is-abgeschlossen_gewonnen,#p-kundenuebersicht .rp-bcol-dot.is-abgeschlossen_gewonnen{background:#4ade80}#p-pipeline-intern .rp-bcol-dot.is-abgeschlossen_verloren,#p-kd-dms-orders .rp-bcol-dot.is-abgeschlossen_verloren,#p-kundenuebersicht .rp-bcol-dot.is-abgeschlossen_verloren{background:var(--ac4)}#p-pipeline-intern .rp-bcol-dot.is-provision_auszahlung,#p-kd-dms-orders .rp-bcol-dot.is-provision_auszahlung,#p-kundenuebersicht .rp-bcol-dot.is-provision_auszahlung{background:#a78bfa}#p-pipeline-intern .rp-bcol-title,#p-kd-dms-orders .rp-bcol-title,#p-kundenuebersicht .rp-bcol-title{flex:1;min-width:0}#p-pipeline-intern .rp-bcol-count,#p-kd-dms-orders .rp-bcol-count,#p-kundenuebersicht .rp-bcol-count{font-family:DM Mono,monospace;font-size:10px;font-weight:600;background:var(--bg);padding:2px 7px;border-radius:8px;color:var(--tx3)}#p-pipeline-intern .rp-bcol-body,#p-kd-dms-orders .rp-bcol-body,#p-kundenuebersicht .rp-bcol-body{flex:1;padding:10px;display:flex;flex-direction:column;gap:var(--space-2);overflow-y:auto}#p-pipeline-intern .rp-bcol-empty,#p-kd-dms-orders .rp-bcol-empty,#p-kundenuebersicht .rp-bcol-empty{padding:18px var(--space-2);text-align:center;font-size:11.5px;color:var(--tx3);font-style:italic}#p-pipeline-intern .rp-bcard,#p-kd-dms-orders .rp-bcard,#p-kundenuebersicht .rp-bcard{background:var(--bg);border:1px solid var(--bd);border-radius:8px;padding:10px var(--space-3);cursor:pointer;transition:border-color .12s,transform .12s;display:flex;flex-direction:column;gap:var(--space-1)}#p-pipeline-intern .rp-bcard:hover,#p-kd-dms-orders .rp-bcard:hover,#p-kundenuebersicht .rp-bcard:hover{border-color:var(--ac);transform:translateY(-1px)}#p-pipeline-intern .rp-bcard-firma,#p-kd-dms-orders .rp-bcard-firma,#p-kundenuebersicht .rp-bcard-firma{font-size:12.5px;font-weight:600;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-pipeline-intern .rp-bcard-meta,#p-kd-dms-orders .rp-bcard-meta,#p-kundenuebersicht .rp-bcard-meta{font-size:11px;color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-pipeline-intern .rp-bcard-agent,#p-kd-dms-orders .rp-bcard-agent,#p-kundenuebersicht .rp-bcard-agent{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);margin-top:2px}#p-pipeline-intern .rp-fpills,#p-kd-dms-orders .rp-fpills,#p-kundenuebersicht .rp-fpills,#p-rechnungsuebersicht .rp-fpills,#p-compliance .rp-fpills,#p-storno-uebersicht .rp-fpills,#p-bestellung-anlegen .rp-fpills{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex:1;min-width:0}#p-pipeline-intern .rp-fpill,#p-kd-dms-orders .rp-fpill,#p-kundenuebersicht .rp-fpill,#p-rechnungsuebersicht .rp-fpill,#p-compliance .rp-fpill,#p-storno-uebersicht .rp-fpill,#p-bestellung-anlegen .rp-fpill{display:inline-flex;align-items:center;gap:6px;padding:3px var(--space-2);border:0;background:transparent;border-radius:var(--radius-md);font-size:11.5px;color:var(--tx2);cursor:pointer;font-family:inherit;white-space:nowrap;transition:all .12s}#p-pipeline-intern .rp-fpill[hidden],#p-kd-dms-orders .rp-fpill[hidden],#p-kundenuebersicht .rp-fpill[hidden],#p-rechnungsuebersicht .rp-fpill[hidden],#p-compliance .rp-fpill[hidden],#p-storno-uebersicht .rp-fpill[hidden],#p-pipeline-intern .rp-fpill i,#p-kd-dms-orders .rp-fpill i,#p-kundenuebersicht .rp-fpill i,#p-rechnungsuebersicht .rp-fpill i,#p-compliance .rp-fpill i,#p-storno-uebersicht .rp-fpill i{display:none}#p-pipeline-intern .rp-fpill:hover,#p-kd-dms-orders .rp-fpill:hover,#p-kundenuebersicht .rp-fpill:hover,#p-rechnungsuebersicht .rp-fpill:hover,#p-compliance .rp-fpill:hover,#p-storno-uebersicht .rp-fpill:hover{background:var(--sur2);color:var(--tx)}#p-pipeline-intern .rp-fpill.on,#p-kd-dms-orders .rp-fpill.on,#p-kundenuebersicht .rp-fpill.on,#p-rechnungsuebersicht .rp-fpill.on,#p-compliance .rp-fpill.on,#p-storno-uebersicht .rp-fpill.on{color:var(--tx);font-weight:600;background:var(--sur2)}#p-pipeline-intern .rp-fpill.on .rp-fpill-cnt,#p-kd-dms-orders .rp-fpill.on .rp-fpill-cnt,#p-kundenuebersicht .rp-fpill.on .rp-fpill-cnt,#p-rechnungsuebersicht .rp-fpill.on .rp-fpill-cnt,#p-compliance .rp-fpill.on .rp-fpill-cnt,#p-storno-uebersicht .rp-fpill.on .rp-fpill-cnt{color:var(--ac)}#p-pipeline-intern .rp-fpill-cnt,#p-kd-dms-orders .rp-fpill-cnt,#p-kundenuebersicht .rp-fpill-cnt,#p-rechnungsuebersicht .rp-fpill-cnt,#p-compliance .rp-fpill-cnt,#p-storno-uebersicht .rp-fpill-cnt{font-family:DM Mono,monospace;font-size:12px;font-weight:600;color:var(--tx)}#p-pipeline-intern .rp-icons,#p-kd-dms-orders .rp-icons,#p-kundenuebersicht .rp-icons{display:flex;align-items:center;gap:2px;flex-shrink:0}#p-pipeline-intern .rp-icon,#p-kd-dms-orders .rp-icon,#p-kundenuebersicht .rp-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;background:transparent;border:0;color:var(--tx3);cursor:pointer;transition:all .12s;padding:0}#p-pipeline-intern .rp-icon svg,#p-kd-dms-orders .rp-icon svg,#p-kundenuebersicht .rp-icon svg{width:14px;height:14px}#p-pipeline-intern .rp-icon:hover,#p-kd-dms-orders .rp-icon:hover,#p-kundenuebersicht .rp-icon:hover{background:var(--sur2);color:var(--tx)}#p-pipeline-intern .rp-icon.on,#p-kd-dms-orders .rp-icon.on,#p-kundenuebersicht .rp-icon.on{background:var(--sur2);color:var(--ac)}#p-pipeline-intern .rp-icon-bulktoggle,#p-kd-dms-orders .rp-icon-bulktoggle,#p-kundenuebersicht .rp-icon-bulktoggle{width:auto;height:32px;padding:0 var(--space-3);border:1px solid var(--bd);font-size:11.5px;font-family:inherit;color:var(--tx2)}#p-pipeline-intern .rp-icon-bulktoggle:hover,#p-kd-dms-orders .rp-icon-bulktoggle:hover,#p-kundenuebersicht .rp-icon-bulktoggle:hover{border-color:var(--bd2);color:var(--tx)}#p-pipeline-intern .rp-icon-bulktoggle.on,#p-kd-dms-orders .rp-icon-bulktoggle.on,#p-kundenuebersicht .rp-icon-bulktoggle.on{background:#7a80241a;border-color:var(--ac);color:var(--ac)}#p-pipeline-intern .rp-filters,#p-kd-dms-orders .rp-filters,#p-kundenuebersicht .rp-filters{display:flex;align-items:center;gap:10px;margin-bottom:var(--space-2);flex-wrap:wrap}#p-pipeline-intern .rp-search,#p-kd-dms-orders .rp-search,#p-kundenuebersicht .rp-search{flex:1;min-width:260px;position:relative;display:flex;align-items:center}#p-pipeline-intern .rp-search svg,#p-kd-dms-orders .rp-search svg,#p-kundenuebersicht .rp-search svg{position:absolute;left:12px;width:14px;height:14px;color:var(--tx3);pointer-events:none}#p-pipeline-intern .rp-search input,#p-kd-dms-orders .rp-search input,#p-kundenuebersicht .rp-search input{width:100%;background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:9px var(--space-3) 9px 34px;font-size:12.5px;font-family:inherit;color:var(--tx);outline:none;transition:border-color .12s}#p-pipeline-intern .rp-search input::placeholder,#p-kd-dms-orders .rp-search input::placeholder,#p-kundenuebersicht .rp-search input::placeholder{color:var(--tx3)}#p-pipeline-intern .rp-search input:focus,#p-kd-dms-orders .rp-search input:focus,#p-kundenuebersicht .rp-search input:focus{border-color:var(--ac)}#p-pipeline-intern .rp-select,#p-kd-dms-orders .rp-select,#p-kundenuebersicht .rp-select{background:var(--sur);border:1px solid var(--bd);color:var(--tx2);border-radius:8px;padding:9px 28px 9px var(--space-3);font-size:12px;font-family:inherit;outline:none;cursor:pointer;width:180px;min-width:180px;max-width:180px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><path d='M2 3.5l3 3 3-3' stroke='%23999' stroke-width='1.4' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center}#p-pipeline-intern .rp-select:focus,#p-kd-dms-orders .rp-select:focus,#p-kundenuebersicht .rp-select:focus{border-color:var(--ac)}#p-pipeline-intern .rp-toggle,#p-kd-dms-orders .rp-toggle,#p-kundenuebersicht .rp-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:11.5px;color:var(--tx2);padding:0 var(--space-1);-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-pipeline-intern .rp-toggle input,#p-kd-dms-orders .rp-toggle input,#p-kundenuebersicht .rp-toggle input{cursor:pointer;width:13px;height:13px;accent-color:var(--ac);margin:0}#p-pipeline-intern .rp-toggle:hover,#p-kd-dms-orders .rp-toggle:hover,#p-kundenuebersicht .rp-toggle:hover{color:var(--tx)}#p-pipeline-intern .rp-bulk-hint,#p-kd-dms-orders .rp-bulk-hint,#p-kundenuebersicht .rp-bulk-hint{margin:var(--space-2) 0 10px;font-size:11.5px;color:var(--tx3);display:flex;align-items:center;gap:10px;flex-wrap:wrap}#p-pipeline-intern .rp-bulk-hint[hidden],#p-kd-dms-orders .rp-bulk-hint[hidden],#p-kundenuebersicht .rp-bulk-hint[hidden]{display:none}#p-pipeline-intern .rp-bulk-hint-toggle,#p-kd-dms-orders .rp-bulk-hint-toggle,#p-kundenuebersicht .rp-bulk-hint-toggle{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-pipeline-intern .rp-bulk-hint-toggle input,#p-kd-dms-orders .rp-bulk-hint-toggle input,#p-kundenuebersicht .rp-bulk-hint-toggle input{width:13px;height:13px;accent-color:var(--ac);margin:0;cursor:pointer}#p-pipeline-intern .rp-bulk-hint-collapsed em,#p-kd-dms-orders .rp-bulk-hint-collapsed em,#p-kundenuebersicht .rp-bulk-hint-collapsed em{color:var(--tx3);font-style:normal;opacity:.85}#p-pipeline-intern .rp-bulk-hint-active,#p-kd-dms-orders .rp-bulk-hint-active,#p-kundenuebersicht .rp-bulk-hint-active{display:none;align-items:center;gap:8px;flex-wrap:wrap;flex:1}#p-pipeline-intern .rp-bulk-hint-active select,#p-kd-dms-orders .rp-bulk-hint-active select,#p-kundenuebersicht .rp-bulk-hint-active select{min-width:180px;max-width:240px;background:var(--sur);color:var(--tx);border:1px solid var(--bd);border-radius:6px;padding:7px 30px 7px 12px;font-size:12px;font-family:inherit;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><path d='M2 3.5l3 3 3-3' stroke='%23888' stroke-width='1.4' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .12s,background-color .12s}#p-pipeline-intern .rp-bulk-hint-active select:hover,#p-kd-dms-orders .rp-bulk-hint-active select:hover,#p-kundenuebersicht .rp-bulk-hint-active select:hover{border-color:var(--tx3)}#p-pipeline-intern .rp-bulk-hint-active select:focus,#p-kd-dms-orders .rp-bulk-hint-active select:focus,#p-kundenuebersicht .rp-bulk-hint-active select:focus{border-color:var(--ac);box-shadow:0 0 0 2px #d5d9601f}#p-pipeline-intern .rp-bulk-hint-active button,#p-kd-dms-orders .rp-bulk-hint-active button,#p-kundenuebersicht .rp-bulk-hint-active button{white-space:nowrap;background:var(--sur);color:var(--tx);border:1px solid var(--bd);border-radius:6px;padding:7px 16px;font-size:12px;font-family:inherit;cursor:pointer;transition:border-color .12s,color .12s}#p-pipeline-intern .rp-bulk-hint-active button:hover,#p-kd-dms-orders .rp-bulk-hint-active button:hover,#p-kundenuebersicht .rp-bulk-hint-active button:hover{border-color:var(--ac);color:var(--ac)}#p-pipeline-intern #rp-bulk-apply,#p-kd-dms-orders #rp-bulk-apply,#p-kundenuebersicht #rp-bulk-apply{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:600}#p-pipeline-intern #rp-bulk-apply:hover,#p-kd-dms-orders #rp-bulk-apply:hover,#p-kundenuebersicht #rp-bulk-apply:hover{opacity:.88;color:var(--bg)}#p-pipeline-intern #rp-bulk-delete,#p-kd-dms-orders #rp-bulk-delete,#p-kundenuebersicht #rp-bulk-delete{border-color:#f8717166;color:#f87171}#p-pipeline-intern #rp-bulk-delete:hover,#p-kd-dms-orders #rp-bulk-delete:hover,#p-kundenuebersicht #rp-bulk-delete:hover{border-color:#f87171;background:#f8717114}#p-pipeline-intern .rp-bulk-hint.is-active .rp-bulk-hint-collapsed,#p-kd-dms-orders .rp-bulk-hint.is-active .rp-bulk-hint-collapsed,#p-kundenuebersicht .rp-bulk-hint.is-active .rp-bulk-hint-collapsed{display:none}#p-pipeline-intern .rp-bulk-hint.is-active .rp-bulk-hint-active,#p-kd-dms-orders .rp-bulk-hint.is-active .rp-bulk-hint-active,#p-kundenuebersicht .rp-bulk-hint.is-active .rp-bulk-hint-active{display:flex}#p-pipeline-intern .rp-bulk-hint .rp-bulk-count,#p-kd-dms-orders .rp-bulk-hint .rp-bulk-count,#p-kundenuebersicht .rp-bulk-hint .rp-bulk-count{font-size:11px;font-weight:500;color:var(--ac);background:#7a802424;padding:3px 9px;border-radius:11px;white-space:nowrap}#p-pipeline-intern .rp-bulk-hint .rp-bulk-count b,#p-kd-dms-orders .rp-bulk-hint .rp-bulk-count b,#p-kundenuebersicht .rp-bulk-hint .rp-bulk-count b{font-family:DM Mono,monospace;font-weight:600}#p-pipeline-intern .rp-bulk-hint select,#p-kd-dms-orders .rp-bulk-hint select,#p-kundenuebersicht .rp-bulk-hint select,,#p-kd-dms-orders .rp-bulk-hint input[type="text"],#p-kundenuebersicht .rp-bulk-hint input[type="text"]{background:var(--sur);border:1px solid var(--bd);color:var(--tx);border-radius:var(--radius-md);padding:6px 9px;font-size:11.5px;font-family:inherit;outline:none;transition:border-color .12s}#p-pipeline-intern .rp-bulk-hint select,#p-kd-dms-orders .rp-bulk-hint select,#p-kundenuebersicht .rp-bulk-hint select{min-width:150px}#p-pipeline-intern .rp-bulk-hint input[type=text],#p-kd-dms-orders .rp-bulk-hint input[type=text],#p-kundenuebersicht .rp-bulk-hint input[type=text]{flex:1;min-width:170px}#p-pipeline-intern .rp-bulk-hint select:focus,#p-kd-dms-orders .rp-bulk-hint select:focus,#p-kundenuebersicht .rp-bulk-hint select:focus,,#p-kd-dms-orders .rp-bulk-hint input[type="text"]:focus,#p-kundenuebersicht .rp-bulk-hint input[type="text"]:focus{border-color:var(--ac)}#p-pipeline-intern .rp-bulk-apply,#p-kd-dms-orders .rp-bulk-apply,#p-kundenuebersicht .rp-bulk-apply{background:var(--ac);border:0;color:#fff;border-radius:var(--radius-md);padding:7px 14px;font-size:11.5px;font-weight:500;cursor:pointer;font-family:inherit;transition:opacity .12s}#p-pipeline-intern .rp-bulk-apply:hover,#p-kd-dms-orders .rp-bulk-apply:hover,#p-kundenuebersicht .rp-bulk-apply:hover{opacity:.9}#p-pipeline-intern .rp-bulk-clear,#p-kd-dms-orders .rp-bulk-clear,#p-kundenuebersicht .rp-bulk-clear{background:transparent;border:0;color:var(--tx3);font-size:11px;cursor:pointer;font-family:inherit;padding:6px 8px}#p-pipeline-intern .rp-bulk-clear:hover,#p-kd-dms-orders .rp-bulk-clear:hover,#p-kundenuebersicht .rp-bulk-clear:hover{color:var(--tx)}#p-pipeline-intern .rp-bulk-delete,#p-kd-dms-orders .rp-bulk-delete,#p-kundenuebersicht .rp-bulk-delete{background:transparent;border:1px solid #d97706;color:#d97706;border-radius:var(--radius-md);padding:6px var(--space-3);font-size:11.5px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .12s,color .12s}#p-pipeline-intern .rp-bulk-delete:hover,#p-kd-dms-orders .rp-bulk-delete:hover,#p-kundenuebersicht .rp-bulk-delete:hover{background:#d97706;color:#fff}#p-pipeline-intern .rp-crumb,#p-kd-dms-orders .rp-crumb,#p-kundenuebersicht .rp-crumb{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:6px 2px 14px;font-size:12px;color:var(--tx2);line-height:1.4}#p-pipeline-intern .rp-crumb-eyebrow,#p-kd-dms-orders .rp-crumb-eyebrow,#p-kundenuebersicht .rp-crumb-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;color:var(--ac);font-weight:500}#p-pipeline-intern .rp-crumb-eyebrow .rp-crumb-dot,#p-kd-dms-orders .rp-crumb-eyebrow .rp-crumb-dot,#p-kundenuebersicht .rp-crumb-eyebrow .rp-crumb-dot{margin:0 2px;opacity:.7}#p-pipeline-intern .rp-crumb-dot,#p-kd-dms-orders .rp-crumb-dot,#p-kundenuebersicht .rp-crumb-dot{color:var(--tx3);font-style:normal;font-size:13px;line-height:1}#p-pipeline-intern .rp-crumb-title,#p-kd-dms-orders .rp-crumb-title,#p-kundenuebersicht .rp-crumb-title{color:var(--tx);font-size:13px}#p-pipeline-intern .rp-crumb-title i,#p-kd-dms-orders .rp-crumb-title i,#p-kundenuebersicht .rp-crumb-title i{font-family:Crimson Text,Charter,Georgia,serif;font-style:italic;font-size:15px;font-weight:400;color:var(--ac)}#p-pipeline-intern .rp-crumb-dash,#p-kd-dms-orders .rp-crumb-dash,#p-kundenuebersicht .rp-crumb-dash{color:var(--tx3);font-style:normal;margin:0 var(--space-1)}#p-pipeline-intern .rp-crumb-info,#p-kd-dms-orders .rp-crumb-info,#p-kundenuebersicht .rp-crumb-info{background:transparent;border:0;padding:2px;color:var(--tx3);cursor:help;display:inline-flex;align-items:center;border-radius:50%}#p-pipeline-intern .rp-crumb-info svg,#p-kd-dms-orders .rp-crumb-info svg,#p-kundenuebersicht .rp-crumb-info svg{width:14px;height:14px}#p-pipeline-intern .rp-crumb-info:hover,#p-kd-dms-orders .rp-crumb-info:hover,#p-kundenuebersicht .rp-crumb-info:hover{color:var(--ac)}#p-pipeline-intern .rp-pill,#p-kd-dms-orders .rp-pill,#p-kundenuebersicht .rp-pill{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;font-weight:500;white-space:nowrap}#p-pipeline-intern .rp-pill-ok,#p-kd-dms-orders .rp-pill-ok,#p-kundenuebersicht .rp-pill-ok{background:#7a802426;color:var(--ac)}#p-pipeline-intern .rp-pill-no,#p-kd-dms-orders .rp-pill-no,#p-kundenuebersicht .rp-pill-no,#p-pipeline-intern .rp-pill-pending,#p-kd-dms-orders .rp-pill-pending,#p-kundenuebersicht .rp-pill-pending{background:var(--sur2);color:var(--tx3)}#p-pipeline-intern .rp-pill-mastr,#p-kd-dms-orders .rp-pill-mastr,#p-kundenuebersicht .rp-pill-mastr{background:#60a5fa29;color:#60a5fa;font-family:DM Mono,monospace}#p-pipeline-intern .rp-pill-mastr-no,#p-kd-dms-orders .rp-pill-mastr-no,#p-kundenuebersicht .rp-pill-mastr-no{background:var(--sur2);color:var(--tx3);opacity:.7}#p-pipeline-intern .rp-status,#p-kd-dms-orders .rp-status,#p-kundenuebersicht .rp-status{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;font-weight:500;background:transparent;color:var(--tx2)}#p-pipeline-intern .rp-card,#p-kd-dms-orders .rp-card,#p-kundenuebersicht .rp-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:14px var(--space-4);cursor:pointer;transition:border-color .12s,background .12s}#p-pipeline-intern .rp-card:hover,#p-kd-dms-orders .rp-card:hover,#p-kundenuebersicht .rp-card:hover{border-color:var(--bd2);background:var(--sur2)}#p-pipeline-intern .rp-card-h,#p-kd-dms-orders .rp-card-h,#p-kundenuebersicht .rp-card-h{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:8px}#p-pipeline-intern .rp-card-firma,#p-kd-dms-orders .rp-card-firma,#p-kundenuebersicht .rp-card-firma{font-size:13px;font-weight:500;color:var(--tx);line-height:1.3}#p-pipeline-intern .rp-src-badge,#p-kd-dms-orders .rp-src-badge,#p-kundenuebersicht .rp-src-badge{display:inline-block;font-size:10px;font-weight:600;line-height:1;padding:2px 6px;border-radius:3px;margin-right:6px;vertical-align:1px;letter-spacing:.3px;text-transform:uppercase}#p-pipeline-intern .rp-src-badge.rp-src-mastr,#p-kd-dms-orders .rp-src-badge.rp-src-mastr,#p-kundenuebersicht .rp-src-badge.rp-src-mastr{background:#4a86e829;color:#3b6fc4;border:1px solid rgba(74,134,232,.3)}#p-pipeline-intern .rp-src-badge.rp-src-excel,#p-kd-dms-orders .rp-src-badge.rp-src-excel,#p-kundenuebersicht .rp-src-badge.rp-src-excel{background:#0f9d5824;color:#2a7f50;border:1px solid rgba(15,157,88,.28)}:root.dark #p-pipeline-intern .rp-src-badge.rp-src-mastr,#p-kd-dms-orders .rp-src-badge.rp-src-mastr,#p-kundenuebersicht .rp-src-badge.rp-src-mastr,:root.dark #p-kd-dms-pipeline .rp-src-badge.rp-src-mastr{background:#74aaff2e;color:#9bbdf2;border-color:#74aaff57}:root.dark #p-pipeline-intern .rp-src-badge.rp-src-excel,#p-kd-dms-orders .rp-src-badge.rp-src-excel,#p-kundenuebersicht .rp-src-badge.rp-src-excel,:root.dark #p-kd-dms-pipeline .rp-src-badge.rp-src-excel{background:#50c88c2e;color:#88d8aa;border-color:#50c88c57}#p-pipeline-intern .rp-card-pills,#p-kd-dms-orders .rp-card-pills,#p-kundenuebersicht .rp-card-pills{display:flex;align-items:center;gap:6px;flex-shrink:0}#p-pipeline-intern .rp-card-meta,#p-kd-dms-orders .rp-card-meta,#p-kundenuebersicht .rp-card-meta{font-size:11.5px;color:var(--tx2);line-height:1.5;margin-bottom:8px}#p-pipeline-intern .rp-card-foot,#p-kd-dms-orders .rp-card-foot,#p-kundenuebersicht .rp-card-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);font-size:11px;color:var(--tx3);padding-top:var(--space-2);border-top:1px solid var(--bd)}#p-pipeline-intern .rp-sc,#p-kd-dms-orders .rp-sc,#p-kundenuebersicht .rp-sc{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:var(--space-3) 14px;margin-bottom:12px}#p-pipeline-intern .rp-sc.rp-sc-done.is-solar,#p-kd-dms-orders .rp-sc.rp-sc-done.is-solar,#p-kundenuebersicht .rp-sc.rp-sc-done.is-solar{border-left:3px solid var(--ac)}#p-pipeline-intern .rp-sc.rp-sc-done.is-nosolar,#p-kd-dms-orders .rp-sc.rp-sc-done.is-nosolar,#p-kundenuebersicht .rp-sc.rp-sc-done.is-nosolar{border-left:3px solid var(--tx3)}#p-pipeline-intern .rp-sc.rp-sc-done.is-unsure,#p-kd-dms-orders .rp-sc.rp-sc-done.is-unsure,#p-kundenuebersicht .rp-sc.rp-sc-done.is-unsure{border-left:3px solid var(--ac3)}#p-pipeline-intern .rp-sc-h,#p-kd-dms-orders .rp-sc-h,#p-kundenuebersicht .rp-sc-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-2);gap:8px}#p-pipeline-intern .rp-sc-title,#p-kd-dms-orders .rp-sc-title,#p-kundenuebersicht .rp-sc-title{font-size:11px;font-weight:500;color:var(--tx);text-transform:uppercase;letter-spacing:.06em}#p-pipeline-intern .rp-sc-time,#p-kd-dms-orders .rp-sc-time,#p-kundenuebersicht .rp-sc-time,,#p-kd-dms-orders .rp-sc-sub,#p-kundenuebersicht .rp-sc-sub{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-pipeline-intern .rp-sc-verdict,#p-kd-dms-orders .rp-sc-verdict,#p-kundenuebersicht .rp-sc-verdict{font-size:13px;font-weight:500;color:var(--tx);margin-bottom:6px}#p-pipeline-intern .rp-sc.is-solar .rp-sc-verdict,#p-kd-dms-orders .rp-sc.is-solar .rp-sc-verdict,#p-kundenuebersicht .rp-sc.is-solar .rp-sc-verdict{color:var(--ac)}#p-pipeline-intern .rp-sc.is-unsure .rp-sc-verdict,#p-kd-dms-orders .rp-sc.is-unsure .rp-sc-verdict,#p-kundenuebersicht .rp-sc.is-unsure .rp-sc-verdict{color:var(--ac3)}#p-pipeline-intern .rp-sc-bar,#p-kd-dms-orders .rp-sc-bar,#p-kundenuebersicht .rp-sc-bar{height:5px;background:var(--sur3);border-radius:3px;overflow:hidden;margin-bottom:8px}#p-pipeline-intern .rp-sc-fill,#p-kd-dms-orders .rp-sc-fill,#p-kundenuebersicht .rp-sc-fill{height:100%;transition:width .3s ease;border-radius:3px}#p-pipeline-intern .rp-sc-fill.high,#p-kd-dms-orders .rp-sc-fill.high,#p-kundenuebersicht .rp-sc-fill.high{background:var(--ac)}#p-pipeline-intern .rp-sc-fill.mid,#p-kd-dms-orders .rp-sc-fill.mid,#p-kundenuebersicht .rp-sc-fill.mid{background:var(--ac3)}#p-pipeline-intern .rp-sc-fill.low,#p-kd-dms-orders .rp-sc-fill.low,#p-kundenuebersicht .rp-sc-fill.low{background:var(--ac4)}#p-pipeline-intern .rp-sc-notes,#p-kd-dms-orders .rp-sc-notes,#p-kundenuebersicht .rp-sc-notes{font-size:11.5px;color:var(--tx2);font-style:italic;line-height:1.5;margin-bottom:10px}#p-pipeline-intern .rp-sc-btn,#p-kd-dms-orders .rp-sc-btn,#p-kundenuebersicht .rp-sc-btn{width:100%;font-size:11.5px;padding:var(--space-2) 10px}#p-pipeline-intern .rp-sc-btn:disabled,#p-kd-dms-orders .rp-sc-btn:disabled,#p-kundenuebersicht .rp-sc-btn:disabled{opacity:.7;cursor:wait}#p-pipeline-intern .rp-sc-img-wrap,#p-kd-dms-orders .rp-sc-img-wrap,#p-kundenuebersicht .rp-sc-img-wrap{margin:var(--space-2) 0 10px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--bd);background:var(--sur3);aspect-ratio:1}#p-pipeline-intern .rp-sc-img-wrap img,#p-kd-dms-orders .rp-sc-img-wrap img,#p-kundenuebersicht .rp-sc-img-wrap img{width:100%;height:100%;display:block;object-fit:cover}#p-pipeline-intern .rp-mastr,#p-kd-dms-orders .rp-mastr,#p-kundenuebersicht .rp-mastr{margin-top:14px;padding:14px var(--space-4);border:1px solid var(--bd);border-radius:8px;background:var(--sur2)}#p-pipeline-intern .rp-mastr.is-matched,#p-kd-dms-orders .rp-mastr.is-matched,#p-kundenuebersicht .rp-mastr.is-matched{border-left:3px solid #60a5fa}#p-pipeline-intern .rp-mastr.is-no-match,#p-kd-dms-orders .rp-mastr.is-no-match,#p-kundenuebersicht .rp-mastr.is-no-match{border-left:3px solid var(--tx3);opacity:.85}#p-pipeline-intern .rp-mastr.is-pending,#p-kd-dms-orders .rp-mastr.is-pending,#p-kundenuebersicht .rp-mastr.is-pending{border-left:3px solid var(--ac3,#fbbf24)}#p-pipeline-intern .rp-mastr-h,#p-kd-dms-orders .rp-mastr-h,#p-kundenuebersicht .rp-mastr-h{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--tx);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3)}#p-pipeline-intern .rp-mastr-h em,#p-kd-dms-orders .rp-mastr-h em,#p-kundenuebersicht .rp-mastr-h em{font-style:normal;font-size:10px;color:var(--tx3);font-weight:400;text-transform:none;letter-spacing:0}#p-pipeline-intern .rp-mastr-icon,#p-kd-dms-orders .rp-mastr-icon,#p-kundenuebersicht .rp-mastr-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:700}#p-pipeline-intern .rp-mastr.is-matched .rp-mastr-icon,#p-kd-dms-orders .rp-mastr.is-matched .rp-mastr-icon,#p-kundenuebersicht .rp-mastr.is-matched .rp-mastr-icon{background:#60a5fa;color:#fff}#p-pipeline-intern .rp-mastr.is-no-match .rp-mastr-icon,#p-kd-dms-orders .rp-mastr.is-no-match .rp-mastr-icon,#p-kundenuebersicht .rp-mastr.is-no-match .rp-mastr-icon{background:var(--bd2);color:var(--tx3)}#p-pipeline-intern .rp-mastr.is-pending .rp-mastr-icon,#p-kd-dms-orders .rp-mastr.is-pending .rp-mastr-icon,#p-kundenuebersicht .rp-mastr.is-pending .rp-mastr-icon{background:var(--ac3,#fbbf24);color:#222}#p-pipeline-intern .rp-mastr-kv,#p-kd-dms-orders .rp-mastr-kv,#p-kundenuebersicht .rp-mastr-kv{margin:0;display:grid;grid-template-columns:auto 1fr;gap:7px var(--space-4);font-size:12.5px;line-height:1.5}#p-pipeline-intern .rp-mastr-kv dt,#p-kd-dms-orders .rp-mastr-kv dt,#p-kundenuebersicht .rp-mastr-kv dt{color:var(--tx3);font-weight:400}#p-pipeline-intern .rp-mastr-kv dd,#p-kd-dms-orders .rp-mastr-kv dd,#p-kundenuebersicht .rp-mastr-kv dd{margin:0;color:var(--tx);font-family:DM Mono,monospace}#p-pipeline-intern .rp-mastr-kv code,#p-kd-dms-orders .rp-mastr-kv code,#p-kundenuebersicht .rp-mastr-kv code{font-size:11px;color:var(--tx2)}#p-pipeline-intern .rp-mastr-age,#p-kd-dms-orders .rp-mastr-age,#p-kundenuebersicht .rp-mastr-age{color:var(--tx3);font-family:inherit;font-size:11px}#p-pipeline-intern .rp-mastr-kv dd strong,#p-kd-dms-orders .rp-mastr-kv dd strong,#p-kundenuebersicht .rp-mastr-kv dd strong{color:var(--accent);font-weight:600}#p-pipeline-intern .rp-mastr-anl-list,#p-kd-dms-orders .rp-mastr-anl-list,#p-kundenuebersicht .rp-mastr-anl-list{margin-top:14px;padding:var(--space-3) 14px;border-radius:var(--radius-md);background:#00000006;border:1px solid rgba(0,0,0,.06)}#p-pipeline-intern .rp-mastr-anl-h,#p-kd-dms-orders .rp-mastr-anl-h,#p-kundenuebersicht .rp-mastr-anl-h{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);margin-bottom:var(--space-2)}#p-pipeline-intern .rp-mastr-anl-ol,#p-kd-dms-orders .rp-mastr-anl-ol,#p-kundenuebersicht .rp-mastr-anl-ol{list-style:none;margin:0;padding:0;display:grid;gap:6px;counter-reset:rp-anl}#p-pipeline-intern .rp-mastr-anl-ol li,#p-kd-dms-orders .rp-mastr-anl-ol li,#p-kundenuebersicht .rp-mastr-anl-ol li{display:grid;grid-template-columns:90px 60px 1fr;gap:14px;align-items:baseline;padding:6px var(--space-2);border-radius:var(--radius-sm);font-family:DM Mono,monospace;font-size:12px}#p-pipeline-intern .rp-mastr-anl-ol li.is-primary,#p-kd-dms-orders .rp-mastr-anl-ol li.is-primary,#p-kundenuebersicht .rp-mastr-anl-ol li.is-primary{background:#d5d9601f}#p-pipeline-intern .rp-mastr-anl-ol li:before,#p-kd-dms-orders .rp-mastr-anl-ol li:before,#p-kundenuebersicht .rp-mastr-anl-ol li:before{counter-increment:rp-anl;content:counter(rp-anl);position:absolute;color:var(--tx3);font-size:10px}#p-pipeline-intern .rp-mastr-anl-kwp,#p-kd-dms-orders .rp-mastr-anl-kwp,#p-kundenuebersicht .rp-mastr-anl-kwp{color:var(--tx);font-weight:500}#p-pipeline-intern .rp-mastr-anl-ibn,#p-kd-dms-orders .rp-mastr-anl-ibn,#p-kundenuebersicht .rp-mastr-anl-ibn{color:var(--tx2)}#p-pipeline-intern .rp-mastr-anl-nr,#p-kd-dms-orders .rp-mastr-anl-nr,#p-kundenuebersicht .rp-mastr-anl-nr{font-size:11px;color:var(--tx3);font-family:DM Mono,monospace}#p-pipeline-intern .rp-mastr-empty,#p-kd-dms-orders .rp-mastr-empty,#p-kundenuebersicht .rp-mastr-empty{font-size:11.5px;color:var(--tx2);margin:var(--space-1) 0 var(--space-2);line-height:1.4}#p-pipeline-intern .rp-mastr-empty em,#p-kd-dms-orders .rp-mastr-empty em,#p-kundenuebersicht .rp-mastr-empty em{color:var(--tx3);font-style:italic;font-size:11px}#p-pipeline-intern .rp-mastr-recheck,#p-kd-dms-orders .rp-mastr-recheck,#p-kundenuebersicht .rp-mastr-recheck{background:transparent;border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-1) 10px;font-size:11px;color:var(--tx2);cursor:pointer}#p-pipeline-intern .rp-mastr-recheck:hover,#p-kd-dms-orders .rp-mastr-recheck:hover,#p-kundenuebersicht .rp-mastr-recheck:hover{border-color:var(--ac);color:var(--ac)}#p-pipeline-intern .rp-mastr-source,#p-kd-dms-orders .rp-mastr-source,#p-kundenuebersicht .rp-mastr-source{margin-top:var(--space-2);padding-top:6px;border-top:1px solid var(--bd);font-size:10px;color:var(--tx3);line-height:1.4}#p-pipeline-intern .rp-mastr-source a,#p-kd-dms-orders .rp-mastr-source a,#p-kundenuebersicht .rp-mastr-source a{color:var(--tx3);text-decoration:underline;text-underline-offset:2px}#p-pipeline-intern .rp-mastr-source a:hover,#p-kd-dms-orders .rp-mastr-source a:hover,#p-kundenuebersicht .rp-mastr-source a:hover{color:var(--tx2)}#p-pipeline-intern .rp-oh,#p-kd-dms-orders .rp-oh,#p-kundenuebersicht .rp-oh{margin-top:var(--space-3);padding:var(--space-2) 0;border:0;background:transparent;border-top:1px solid var(--bd)}#p-pipeline-intern .rp-oh-head,#p-kd-dms-orders .rp-oh-head,#p-kundenuebersicht .rp-oh-head{display:flex;align-items:center;gap:var(--space-2);margin-bottom:0;cursor:pointer;list-style:none;padding:2px 0}#p-pipeline-intern .rp-oh-head::-webkit-details-marker,#p-kd-dms-orders .rp-oh-head::-webkit-details-marker,#p-kundenuebersicht .rp-oh-head::-webkit-details-marker{display:none}#p-pipeline-intern .rp-oh-head:before,#p-kd-dms-orders .rp-oh-head:before,#p-kundenuebersicht .rp-oh-head:before{content:"\25b6";font-size:9px;color:var(--tx3);margin-right:var(--space-1);transition:transform .15s}#p-pipeline-intern .rp-oh[open] .rp-oh-head:before,#p-kd-dms-orders .rp-oh[open] .rp-oh-head:before,#p-kundenuebersicht .rp-oh[open] .rp-oh-head:before{transform:rotate(90deg)}#p-pipeline-intern .rp-oh-status,#p-kd-dms-orders .rp-oh-status,#p-kundenuebersicht .rp-oh-status{font-size:10.5px;color:var(--tx3);font-style:italic}#p-pipeline-intern .rp-oh[open] .rp-oh-list,#p-kd-dms-orders .rp-oh[open] .rp-oh-list,#p-kundenuebersicht .rp-oh[open] .rp-oh-list{margin-top:var(--space-2)}#p-pipeline-intern .rp-oh-head h4,#p-kd-dms-orders .rp-oh-head h4,#p-kundenuebersicht .rp-oh-head h4{margin:0;font-size:11px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;flex:1}#p-pipeline-intern .rp-website-block,#p-kd-dms-orders .rp-website-block,#p-kundenuebersicht .rp-website-block{margin-top:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--bd)}#p-pipeline-intern .rp-website-block h4,#p-kd-dms-orders .rp-website-block h4,#p-kundenuebersicht .rp-website-block h4{margin:0 0 6px;font-size:11px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em}#p-pipeline-intern .rp-website-link,#p-kd-dms-orders .rp-website-link,#p-kundenuebersicht .rp-website-link{display:inline-block;color:var(--ac);text-decoration:none;font-size:13px;font-weight:500;word-break:break-all}#p-pipeline-intern .rp-website-link:hover,#p-kd-dms-orders .rp-website-link:hover,#p-kundenuebersicht .rp-website-link:hover{text-decoration:underline}#p-pipeline-intern .rp-oh-fetched,#p-kd-dms-orders .rp-oh-fetched,#p-kundenuebersicht .rp-oh-fetched{font-size:10px;color:var(--tx3);font-family:DM Mono,monospace;opacity:.7}#p-pipeline-intern .rp-oh-refresh,#p-kd-dms-orders .rp-oh-refresh,#p-kundenuebersicht .rp-oh-refresh{background:transparent;border:1px solid var(--bd);color:var(--tx3);border-radius:5px;padding:3px var(--space-2);font-size:11px;font-family:inherit;cursor:pointer;transition:all .12s}#p-pipeline-intern .rp-oh-refresh:hover,#p-kd-dms-orders .rp-oh-refresh:hover,#p-kundenuebersicht .rp-oh-refresh:hover{background:var(--sur2);color:var(--tx)}#p-pipeline-intern .rp-oh-refresh:disabled,#p-kd-dms-orders .rp-oh-refresh:disabled,#p-kundenuebersicht .rp-oh-refresh:disabled{opacity:.5;cursor:wait}#p-pipeline-intern .rp-oh-empty,#p-kd-dms-orders .rp-oh-empty,#p-kundenuebersicht .rp-oh-empty{font-size:11.5px;color:var(--tx3);font-style:italic;padding:4px 0}#p-pipeline-intern .rp-oh-list,#p-kd-dms-orders .rp-oh-list,#p-kundenuebersicht .rp-oh-list{display:flex;flex-direction:column;gap:1px}#p-pipeline-intern .rp-oh-row,#p-kd-dms-orders .rp-oh-row,#p-kundenuebersicht .rp-oh-row{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 6px;font-size:12px;border-radius:4px}#p-pipeline-intern .rp-oh-row.is-today,#p-kd-dms-orders .rp-oh-row.is-today,#p-kundenuebersicht .rp-oh-row.is-today{background:#d5d9601f;color:var(--tx);font-weight:500}#p-pipeline-intern .rp-oh-day,#p-kd-dms-orders .rp-oh-day,#p-kundenuebersicht .rp-oh-day{color:var(--tx3);font-family:DM Mono,monospace;min-width:24px}#p-pipeline-intern .rp-oh-row.is-today .rp-oh-day,#p-kd-dms-orders .rp-oh-row.is-today .rp-oh-day,#p-kundenuebersicht .rp-oh-row.is-today .rp-oh-day{color:var(--ac)}#p-pipeline-intern .rp-oh-label,#p-kd-dms-orders .rp-oh-label,#p-kundenuebersicht .rp-oh-label{color:var(--tx2);text-align:right;flex:1}#p-pipeline-intern .rp-oh-row.is-today .rp-oh-label,#p-kd-dms-orders .rp-oh-row.is-today .rp-oh-label,#p-kundenuebersicht .rp-oh-row.is-today .rp-oh-label{color:var(--tx)}#p-pipeline-intern .rp-datenfehler-banner,#p-kd-dms-orders .rp-datenfehler-banner,#p-kundenuebersicht .rp-datenfehler-banner{display:flex;align-items:flex-start;gap:10px;background:#f8717114;border:1px solid var(--ac4);border-left:4px solid var(--ac4);border-radius:8px;padding:10px 14px;margin-bottom:12px}#p-pipeline-intern .rp-datenfehler-icon,#p-kd-dms-orders .rp-datenfehler-icon,#p-kundenuebersicht .rp-datenfehler-icon{font-size:18px;line-height:1;color:var(--ac4);flex-shrink:0;margin-top:1px}#p-pipeline-intern .rp-datenfehler-body,#p-kd-dms-orders .rp-datenfehler-body,#p-kundenuebersicht .rp-datenfehler-body{flex:1;min-width:0}#p-pipeline-intern .rp-datenfehler-title,#p-kd-dms-orders .rp-datenfehler-title,#p-kundenuebersicht .rp-datenfehler-title{font-size:12.5px;font-weight:600;color:var(--ac4);line-height:1.3}#p-pipeline-intern .rp-datenfehler-sub,#p-kd-dms-orders .rp-datenfehler-sub,#p-kundenuebersicht .rp-datenfehler-sub{font-size:11px;color:var(--tx3);margin-top:3px;line-height:1.4}#p-pipeline-intern .rp-datenfehler-reset,#p-kd-dms-orders .rp-datenfehler-reset,#p-kundenuebersicht .rp-datenfehler-reset{background:transparent;border:1px solid var(--ac4);color:var(--ac4);border-radius:var(--radius-md);padding:5px 10px;font-size:11.5px;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .12s;align-self:center}#p-pipeline-intern .rp-datenfehler-reset:hover,#p-kd-dms-orders .rp-datenfehler-reset:hover,#p-kundenuebersicht .rp-datenfehler-reset:hover{background:var(--ac4);color:#fff}#p-pipeline-intern .rp-map-wrap,#p-kd-dms-orders .rp-map-wrap,#p-kundenuebersicht .rp-map-wrap{position:relative;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;overflow:hidden;margin-bottom:10px;aspect-ratio:4/3}#p-pipeline-intern .rp-map-wrap iframe,#p-kd-dms-orders .rp-map-wrap iframe,#p-kundenuebersicht .rp-map-wrap iframe{width:100%;height:100%;border:0;display:block}#p-pipeline-intern .rp-map-loading,#p-kd-dms-orders .rp-map-loading,#p-kundenuebersicht .rp-map-loading,,#p-kd-dms-orders .rp-map-fail,#p-kundenuebersicht .rp-map-fail{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;text-align:center;padding:20px;background:var(--sur2);z-index:1}#p-pipeline-intern .rp-map-loading,#p-kd-dms-orders .rp-map-loading,#p-kundenuebersicht .rp-map-loading{color:var(--tx3)}#p-pipeline-intern .rp-map-fail,#p-kd-dms-orders .rp-map-fail,#p-kundenuebersicht .rp-map-fail{color:var(--ac4)}#p-pipeline-intern .rp-map-actions,#p-kd-dms-orders .rp-map-actions,#p-kundenuebersicht .rp-map-actions{display:flex;gap:6px;margin-bottom:14px}#p-pipeline-intern .rp-map-actions .n-btn,#p-kd-dms-orders .rp-map-actions .n-btn,#p-kundenuebersicht .rp-map-actions .n-btn{flex:1;font-size:11.5px;padding:var(--space-2) 10px}#p-pipeline-intern .rp-zoom-bar,#p-kd-dms-orders .rp-zoom-bar,#p-kundenuebersicht .rp-zoom-bar{display:flex;align-items:center;gap:0;margin-bottom:10px;background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:3px}#p-pipeline-intern .rp-zoom-btn,#p-kd-dms-orders .rp-zoom-btn,#p-kundenuebersicht .rp-zoom-btn{background:transparent;border:none;color:var(--tx2);width:28px;height:28px;padding:0;line-height:1;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;transition:background .12s,color .12s}#p-pipeline-intern .rp-zoom-btn:hover,#p-kd-dms-orders .rp-zoom-btn:hover,#p-kundenuebersicht .rp-zoom-btn:hover{background:var(--sur2);color:var(--tx)}#p-pipeline-intern .rp-zoom-refresh,#p-kd-dms-orders .rp-zoom-refresh,#p-kundenuebersicht .rp-zoom-refresh{font-size:13px}#p-pipeline-intern .rp-zoom-level,#p-kd-dms-orders .rp-zoom-level,#p-kundenuebersicht .rp-zoom-level{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);padding:0 var(--space-2);min-width:54px;text-align:center;letter-spacing:.02em}#p-pipeline-intern .rp-detail-stamm,#p-kd-dms-orders .rp-detail-stamm,#p-kundenuebersicht .rp-detail-stamm{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px 14px;margin-bottom:14px}#p-pipeline-intern .rp-stamm-row,#p-kd-dms-orders .rp-stamm-row,#p-kundenuebersicht .rp-stamm-row{display:flex;justify-content:space-between;gap:var(--space-3);font-size:11.5px;padding:5px 0;border-bottom:1px solid var(--bd)}#p-pipeline-intern .rp-stamm-row:last-child,#p-kd-dms-orders .rp-stamm-row:last-child,#p-kundenuebersicht .rp-stamm-row:last-child{border-bottom:0}#p-pipeline-intern .rp-stamm-row>span:first-child,#p-kd-dms-orders .rp-stamm-row>span:first-child,#p-kundenuebersicht .rp-stamm-row>span:first-child{color:var(--tx3);text-transform:uppercase;font-size:10px;letter-spacing:.05em;flex-shrink:0;font-weight:500}#p-pipeline-intern .rp-stamm-row>span:last-child,#p-kd-dms-orders .rp-stamm-row>span:last-child,#p-kundenuebersicht .rp-stamm-row>span:last-child{color:var(--tx);text-align:right;flex:1}#p-pipeline-intern .rp-stamm-warn>span:last-child,#p-kd-dms-orders .rp-stamm-warn>span:last-child,#p-kundenuebersicht .rp-stamm-warn>span:last-child{color:var(--ac3)}#p-pipeline-intern .rp-stamm-multiline,#p-kd-dms-orders .rp-stamm-multiline,#p-kundenuebersicht .rp-stamm-multiline{flex-direction:column;align-items:stretch}#p-pipeline-intern .rp-stamm-multiline>span:last-child,#p-kd-dms-orders .rp-stamm-multiline>span:last-child,#p-kundenuebersicht .rp-stamm-multiline>span:last-child{text-align:left;margin-top:var(--space-1)}#p-pipeline-intern .rp-wf,#p-kd-dms-orders .rp-wf,#p-kundenuebersicht .rp-wf{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:14px 16px}#p-pipeline-intern .rp-wf h4,#p-kd-dms-orders .rp-wf h4,#p-kundenuebersicht .rp-wf h4{margin:0 0 var(--space-3);font-size:10px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em}#p-pipeline-intern .rp-wf-row,#p-kd-dms-orders .rp-wf-row,#p-kundenuebersicht .rp-wf-row{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center;margin-bottom:var(--space-2);font-size:11.5px}#p-pipeline-intern .rp-wf-row label,#p-kd-dms-orders .rp-wf-row label,#p-kundenuebersicht .rp-wf-row label{color:var(--tx3);font-size:11px}#p-pipeline-intern .rp-wf-row .rp-input,#p-kd-dms-orders .rp-wf-row .rp-input,#p-kundenuebersicht .rp-wf-row .rp-input{background:var(--sur);border:1px solid var(--bd);color:var(--tx);border-radius:var(--radius-md);padding:7px 9px;font-size:12px;font-family:inherit;outline:none;transition:border-color .12s;width:100%}#p-pipeline-intern .rp-wf-row .rp-input:focus,#p-kd-dms-orders .rp-wf-row .rp-input:focus,#p-kundenuebersicht .rp-wf-row .rp-input:focus{border-color:var(--ac)}#p-pipeline-intern .rp-dt-pair,#p-kd-dms-orders .rp-dt-pair,#p-kundenuebersicht .rp-dt-pair{display:grid;grid-template-columns:1fr 90px;gap:6px}#p-pipeline-intern .rp-dt-pair .rp-input,#p-kd-dms-orders .rp-dt-pair .rp-input,#p-kundenuebersicht .rp-dt-pair .rp-input{padding:7px 9px}#p-pipeline-intern .rp-dt-time,#p-kd-dms-orders .rp-dt-time,#p-kundenuebersicht .rp-dt-time{font-variant-numeric:tabular-nums}#p-pipeline-intern .rp-wf-readonly,#p-kd-dms-orders .rp-wf-readonly,#p-kundenuebersicht .rp-wf-readonly{font-size:11.5px;color:var(--tx2);padding:7px 9px;background:transparent;border:1px dashed var(--bd);border-radius:6px}#p-pipeline-intern .rp-wf+.rp-wf,#p-kd-dms-orders .rp-wf+.rp-wf,#p-kundenuebersicht .rp-wf+.rp-wf{margin-top:14px}#p-pipeline-intern .rp-history,#p-kd-dms-orders .rp-history,#p-kundenuebersicht .rp-history{margin-top:var(--space-4);background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px 14px}#p-pipeline-intern .rp-history summary,#p-kd-dms-orders .rp-history summary,#p-kundenuebersicht .rp-history summary{font-size:10px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;padding:var(--space-1) 0;list-style:none}#p-pipeline-intern .rp-history summary::-webkit-details-marker,#p-kd-dms-orders .rp-history summary::-webkit-details-marker,#p-kundenuebersicht .rp-history summary::-webkit-details-marker{display:none}#p-pipeline-intern .rp-history summary:before,#p-kd-dms-orders .rp-history summary:before,#p-kundenuebersicht .rp-history summary:before{content:"\25b8";margin-right:6px;display:inline-block;transition:transform .15s}#p-pipeline-intern .rp-history[open] summary:before,#p-kd-dms-orders .rp-history[open] summary:before,#p-kundenuebersicht .rp-history[open] summary:before{transform:rotate(90deg)}#p-pipeline-intern .rp-history-list,#p-kd-dms-orders .rp-history-list,#p-kundenuebersicht .rp-history-list{margin-top:10px;font-size:11.5px}#p-pipeline-intern .rp-hist-entry,#p-kd-dms-orders .rp-hist-entry,#p-kundenuebersicht .rp-hist-entry{display:grid;grid-template-columns:140px 110px 1fr;gap:10px;padding:5px 0;border-bottom:1px dashed var(--bd);align-items:center}#p-pipeline-intern .rp-hist-entry:last-child,#p-kd-dms-orders .rp-hist-entry:last-child,#p-kundenuebersicht .rp-hist-entry:last-child{border-bottom:0}#p-pipeline-intern .rp-hist-time,#p-kd-dms-orders .rp-hist-time,#p-kundenuebersicht .rp-hist-time{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-pipeline-intern .rp-hist-who,#p-kd-dms-orders .rp-hist-who,#p-kundenuebersicht .rp-hist-who{font-size:11px;color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-pipeline-intern .rp-hist-desc,#p-kd-dms-orders .rp-hist-desc,#p-kundenuebersicht .rp-hist-desc{font-size:11px;color:var(--tx)}#p-pipeline-intern .rp-hist-initial .rp-hist-desc,#p-kd-dms-orders .rp-hist-initial .rp-hist-desc,#p-kundenuebersicht .rp-hist-initial .rp-hist-desc{color:var(--ac);font-style:italic}#p-pipeline-intern .rp-wf-row-full,#p-kd-dms-orders .rp-wf-row-full,#p-kundenuebersicht .rp-wf-row-full{grid-template-columns:1fr;align-items:start}#p-pipeline-intern .rp-wf-row-full label,#p-kd-dms-orders .rp-wf-row-full label,#p-kundenuebersicht .rp-wf-row-full label{margin-bottom:var(--space-1)}#p-pipeline-intern .rp-wf-row-full textarea.rp-input,#p-kd-dms-orders .rp-wf-row-full textarea.rp-input,#p-kundenuebersicht .rp-wf-row-full textarea.rp-input{min-height:70px;resize:vertical}#p-pipeline-intern .rp-wf-solar,#p-kd-dms-orders .rp-wf-solar,#p-kundenuebersicht .rp-wf-solar{display:flex;gap:6px}#p-pipeline-intern .rp-solar-btn,#p-kd-dms-orders .rp-solar-btn,#p-kundenuebersicht .rp-solar-btn{flex:1;padding:3px var(--space-2);font-size:11px;font-family:inherit;background:var(--bg);border:1px solid var(--bd);border-radius:5px;color:var(--tx3);cursor:pointer;transition:all .12s}#p-pipeline-intern .rp-solar-btn:hover,#p-kd-dms-orders .rp-solar-btn:hover,#p-kundenuebersicht .rp-solar-btn:hover{background:var(--sur2);color:var(--tx)}#p-pipeline-intern .rp-solar-btn.is-on,#p-kd-dms-orders .rp-solar-btn.is-on,#p-kundenuebersicht .rp-solar-btn.is-on{background:var(--bg);border-color:var(--tx);color:var(--tx);font-weight:600}#p-pipeline-intern .rp-wf-foot,#p-kd-dms-orders .rp-wf-foot,#p-kundenuebersicht .rp-wf-foot{display:flex;align-items:center;gap:var(--space-3);margin-top:14px;padding-top:var(--space-3);border-top:1px solid var(--bd)}#p-pipeline-intern .rp-wf-stamp,#p-kd-dms-orders .rp-wf-stamp,#p-kundenuebersicht .rp-wf-stamp{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-pipeline-intern .rp-col-tel,#p-kd-dms-orders .rp-col-tel,#p-kundenuebersicht .rp-col-tel{white-space:nowrap}#p-pipeline-intern .rp-tel-text,#p-kd-dms-orders .rp-tel-text,#p-kundenuebersicht .rp-tel-text{font-family:DM Mono,monospace;font-size:11.5px;color:var(--tx2)}#p-pipeline-intern .rp-tel-none,#p-kd-dms-orders .rp-tel-none,#p-kundenuebersicht .rp-tel-none{color:var(--tx3);font-size:11px}#p-pipeline-intern .rp-col-chev,#p-kd-dms-orders .rp-col-chev,#p-kundenuebersicht .rp-col-chev{width:20px;color:var(--tx3);text-align:right;font-size:14px;line-height:1;padding-right:10px}#p-pipeline-intern tr:hover .rp-col-chev,#p-kd-dms-orders tr:hover .rp-col-chev,#p-kundenuebersicht tr:hover .rp-col-chev{color:var(--ac)}#p-pipeline-intern .rp-range,#p-kd-dms-orders .rp-range,#p-kundenuebersicht .rp-range{margin-left:auto;font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);white-space:nowrap}#p-pipeline-intern .rp-col-score,#p-kd-dms-orders .rp-col-score,#p-kundenuebersicht .rp-col-score{white-space:nowrap;text-align:center;width:64px}#p-pipeline-intern .rp-vpill,#p-kd-dms-orders .rp-vpill,#p-kundenuebersicht .rp-vpill{display:inline-block;padding:2px var(--space-2);border-radius:11px;font-size:10.5px;font-weight:500;font-family:DM Mono,monospace;white-space:nowrap}#p-pipeline-intern .rp-vpill-ok,#p-kd-dms-orders .rp-vpill-ok,#p-kundenuebersicht .rp-vpill-ok{background:#7a802426;color:var(--ac)}#p-pipeline-intern .rp-vpill-warn,#p-kd-dms-orders .rp-vpill-warn,#p-kundenuebersicht .rp-vpill-warn{background:#f59e0b1f;color:var(--ac3)}#p-pipeline-intern .rp-vpill-bad,#p-kd-dms-orders .rp-vpill-bad,#p-kundenuebersicht .rp-vpill-bad{background:#f871711a;color:var(--ac4)}#p-pipeline-intern .rp-vpill-na,#p-kd-dms-orders .rp-vpill-na,#p-kundenuebersicht .rp-vpill-na{background:var(--sur2);color:var(--tx3)}#p-pipeline-intern .rp-icon-solar-bulk,#p-kd-dms-orders .rp-icon-solar-bulk,#p-kundenuebersicht .rp-icon-solar-bulk{color:var(--ac3)}#p-pipeline-intern .rp-icon-solar-bulk:hover,#p-kd-dms-orders .rp-icon-solar-bulk:hover,#p-kundenuebersicht .rp-icon-solar-bulk:hover{background:#f59e0b1f;color:var(--ac3)}#p-pipeline-intern .rp-icon-solar-bulk:disabled,#p-kd-dms-orders .rp-icon-solar-bulk:disabled,#p-kundenuebersicht .rp-icon-solar-bulk:disabled{opacity:.5;cursor:wait}#p-pipeline-intern .rp-icon-reset,#p-kd-dms-orders .rp-icon-reset,#p-kundenuebersicht .rp-icon-reset{color:var(--ac4)}#p-pipeline-intern .rp-icon-reset:hover,#p-kd-dms-orders .rp-icon-reset:hover,#p-kundenuebersicht .rp-icon-reset:hover{background:#dc50501f;color:var(--ac4)}#p-pipeline-intern .rp-solar-ki-btn,#p-kd-dms-orders .rp-solar-ki-btn,#p-kundenuebersicht .rp-solar-ki-btn{width:100%;background:#566b861a;border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:11.5px;color:var(--tx);font-family:inherit;cursor:pointer;text-align:left;transition:all .12s}#p-pipeline-intern .rp-solar-ki-btn:hover,#p-kd-dms-orders .rp-solar-ki-btn:hover,#p-kundenuebersicht .rp-solar-ki-btn:hover{background:#566b862e;border-color:var(--ac2)}#p-pipeline-intern .rp-solar-ki-btn:disabled,#p-kd-dms-orders .rp-solar-ki-btn:disabled,#p-kundenuebersicht .rp-solar-ki-btn:disabled{opacity:.65;cursor:wait}#p-pipeline-intern .rp-solar-stamp,#p-kd-dms-orders .rp-solar-stamp,#p-kundenuebersicht .rp-solar-stamp{font-size:10.5px;color:var(--tx3);margin-left:var(--space-2)}#p-pipeline-intern #rp-list-view .pagi,#p-kd-dms-orders #rp-list-view .pagi,#p-kundenuebersicht #rp-list-view .pagi,,#p-kd-dms-orders #rp-pagi,#p-kundenuebersicht #rp-pagi,,#p-kd-dms-orders #rp-pagi-cards,#p-kundenuebersicht #rp-pagi-cards{border-top:0;padding:6px var(--space-1) var(--space-2);gap:6px}#p-pipeline-intern .rp-zoom-sep,#p-kd-dms-orders .rp-zoom-sep,#p-kundenuebersicht .rp-zoom-sep{width:1px;height:16px;background:var(--bd);margin:0 6px;flex-shrink:0}#p-pipeline-intern .rp-zoom-link,#p-kd-dms-orders .rp-zoom-link,#p-kundenuebersicht .rp-zoom-link{background:transparent;border:0;color:var(--tx2);font-size:11px;font-family:DM Sans,sans-serif;cursor:pointer;padding:0 10px;height:28px;border-radius:5px;display:inline-flex;align-items:center;transition:background .12s,color .12s}#p-pipeline-intern .rp-zoom-link:hover,#p-kd-dms-orders .rp-zoom-link:hover,#p-kundenuebersicht .rp-zoom-link:hover{background:var(--sur2);color:var(--tx)}#p-pipeline-intern .rp-zoom-link:last-child,#p-kd-dms-orders .rp-zoom-link:last-child,#p-kundenuebersicht .rp-zoom-link:last-child{margin-left:auto}body:not(.is-admin) #p-pipeline-intern .rp-admin-only,#p-kd-dms-orders .rp-admin-only,#p-kundenuebersicht .rp-admin-only,body:not(.is-admin) #p-kd-dms-pipeline .rp-admin-only{display:none!important}#p-pipeline-intern .rp-save-indicator,#p-kd-dms-orders .rp-save-indicator,#p-kundenuebersicht .rp-save-indicator{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);display:inline-block;min-width:140px}#p-pipeline-intern .rp-save-indicator.is-pending,#p-kd-dms-orders .rp-save-indicator.is-pending,#p-kundenuebersicht .rp-save-indicator.is-pending{color:var(--ac3)}#p-pipeline-intern .rp-save-indicator.is-saving,#p-kd-dms-orders .rp-save-indicator.is-saving,#p-kundenuebersicht .rp-save-indicator.is-saving{color:var(--ac2)}#p-pipeline-intern .rp-save-indicator.is-saved,#p-kd-dms-orders .rp-save-indicator.is-saved,#p-kundenuebersicht .rp-save-indicator.is-saved{color:var(--tx3)}#p-pipeline-intern .rp-save-indicator.is-error,#p-kd-dms-orders .rp-save-indicator.is-error,#p-kundenuebersicht .rp-save-indicator.is-error{color:var(--ac4);cursor:pointer}#p-pipeline-intern .rp-email-list,#p-kd-dms-orders .rp-email-list,#p-kundenuebersicht .rp-email-list{display:flex;flex-direction:column;gap:var(--space-1);width:100%}#p-pipeline-intern .rp-email-row,#p-kd-dms-orders .rp-email-row,#p-kundenuebersicht .rp-email-row{display:flex;gap:var(--space-1);align-items:center}#p-pipeline-intern .rp-email-row input,#p-kd-dms-orders .rp-email-row input,#p-kundenuebersicht .rp-email-row input{flex:1}#p-pipeline-intern .rp-email-del,#p-kd-dms-orders .rp-email-del,#p-kundenuebersicht .rp-email-del{background:transparent;border:1px solid var(--bd);border-radius:5px;width:26px;height:26px;font-size:14px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0}#p-pipeline-intern .rp-email-del:hover,#p-kd-dms-orders .rp-email-del:hover,#p-kundenuebersicht .rp-email-del:hover{border-color:var(--ac4);color:var(--ac4)}#p-pipeline-intern .rp-email-add,#p-kd-dms-orders .rp-email-add,#p-kundenuebersicht .rp-email-add{align-self:flex-start;margin-top:2px;background:transparent;border:1px dashed var(--bd);border-radius:5px;padding:var(--space-1) 10px;font-size:11px;color:var(--tx3);font-family:inherit;cursor:pointer;transition:all .12s}#p-pipeline-intern .rp-email-add:hover,#p-kd-dms-orders .rp-email-add:hover,#p-kundenuebersicht .rp-email-add:hover{border-color:var(--tx2);color:var(--tx2)}#p-pipeline-intern .rp-tel-list,#p-kd-dms-orders .rp-tel-list,#p-kundenuebersicht .rp-tel-list,#p-kd-orders .rp-tel-list,#p-kd-pipeline .rp-tel-list{display:flex;flex-direction:column;gap:var(--space-1);width:100%}#p-pipeline-intern .rp-tel-row,#p-kd-dms-orders .rp-tel-row,#p-kundenuebersicht .rp-tel-row,#p-kd-orders .rp-tel-row,#p-kd-pipeline .rp-tel-row{display:flex;gap:var(--space-1);align-items:center}#p-pipeline-intern .rp-tel-row input,#p-kd-dms-orders .rp-tel-row input,#p-kundenuebersicht .rp-tel-row input,#p-kd-orders .rp-tel-row input,#p-kd-pipeline .rp-tel-row input{flex:1}#p-pipeline-intern .rp-tel-del,#p-kd-dms-orders .rp-tel-del,#p-kundenuebersicht .rp-tel-del,#p-kd-orders .rp-tel-del,#p-kd-pipeline .rp-tel-del{background:transparent;border:1px solid var(--bd);border-radius:5px;width:26px;height:26px;font-size:14px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0}#p-pipeline-intern .rp-tel-del:hover,#p-kd-dms-orders .rp-tel-del:hover,#p-kundenuebersicht .rp-tel-del:hover,#p-kd-orders .rp-tel-del:hover,#p-kd-pipeline .rp-tel-del:hover{border-color:var(--ac4);color:var(--ac4)}#p-pipeline-intern .rp-tel-add,#p-kd-dms-orders .rp-tel-add,#p-kundenuebersicht .rp-tel-add,#p-kd-orders .rp-tel-add,#p-kd-pipeline .rp-tel-add{align-self:flex-start;margin-top:2px;background:transparent;border:1px dashed var(--bd);border-radius:5px;padding:var(--space-1) 10px;font-size:11px;color:var(--tx3);font-family:inherit;cursor:pointer;transition:all .12s}#p-pipeline-intern .rp-tel-add:hover,#p-kd-dms-orders .rp-tel-add:hover,#p-kundenuebersicht .rp-tel-add:hover,#p-kd-orders .rp-tel-add:hover,#p-kd-pipeline .rp-tel-add:hover{border-color:var(--tx2);color:var(--tx2)}#p-pipeline-intern .rp-note-del,#p-kd-dms-orders .rp-note-del,#p-kundenuebersicht .rp-note-del,#p-kd-orders .rp-note-del,#p-kd-pipeline .rp-note-del{background:transparent;border:1px solid var(--bd);border-radius:5px;width:22px;height:22px;font-size:12px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0;margin-left:auto}#p-pipeline-intern .rp-note-del:hover,#p-kd-dms-orders .rp-note-del:hover,#p-kundenuebersicht .rp-note-del:hover,#p-kd-orders .rp-note-del:hover,#p-kd-pipeline .rp-note-del:hover{border-color:var(--ac4);color:var(--ac4)}#p-pipeline-intern .rp-input-copy,#p-kd-dms-orders .rp-input-copy,#p-kundenuebersicht .rp-input-copy{display:flex;gap:var(--space-1);align-items:center;flex:1}#p-pipeline-intern .rp-input-copy .rp-input,#p-kd-dms-orders .rp-input-copy .rp-input,#p-kundenuebersicht .rp-input-copy .rp-input{flex:1}#p-pipeline-intern .rp-copy-btn,#p-kd-dms-orders .rp-copy-btn,#p-kundenuebersicht .rp-copy-btn{background:transparent;border:1px solid var(--bd);border-radius:5px;width:26px;height:26px;font-size:14px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0;flex-shrink:0;transition:all .12s}#p-pipeline-intern .rp-copy-btn:hover,#p-kd-dms-orders .rp-copy-btn:hover,#p-kundenuebersicht .rp-copy-btn:hover{border-color:var(--ac);color:var(--ac);background:#7a802414}#p-pipeline-intern .rp-copy-btn.is-copied,#p-kd-dms-orders .rp-copy-btn.is-copied,#p-kundenuebersicht .rp-copy-btn.is-copied{border-color:var(--ac);color:var(--ac)}#p-pipeline-intern .rp-email-more,#p-kd-dms-orders .rp-email-more,#p-kundenuebersicht .rp-email-more{margin-top:2px}#p-pipeline-intern .rp-email-more summary,#p-kd-dms-orders .rp-email-more summary,#p-kundenuebersicht .rp-email-more summary{cursor:pointer;font-size:11px;color:var(--tx3);padding:3px 6px;list-style:none;display:inline-block}#p-pipeline-intern .rp-email-more summary::-webkit-details-marker,#p-kd-dms-orders .rp-email-more summary::-webkit-details-marker,#p-kundenuebersicht .rp-email-more summary::-webkit-details-marker{display:none}#p-pipeline-intern .rp-email-more summary:before,#p-kd-dms-orders .rp-email-more summary:before,#p-kundenuebersicht .rp-email-more summary:before{content:"\25b6  ";font-size:9px;color:var(--tx3)}#p-pipeline-intern .rp-email-more[open] summary:before,#p-kd-dms-orders .rp-email-more[open] summary:before,#p-kundenuebersicht .rp-email-more[open] summary:before{content:"\25bc  "}#p-pipeline-intern .rp-email-more summary:hover,#p-kd-dms-orders .rp-email-more summary:hover,#p-kundenuebersicht .rp-email-more summary:hover{color:var(--tx2)}#p-pipeline-intern .rp-email-more>.rp-email-row,#p-kd-dms-orders .rp-email-more>.rp-email-row,#p-kundenuebersicht .rp-email-more>.rp-email-row{margin-top:var(--space-1)}#p-pipeline-intern .rp-eeg-banner,#p-kd-dms-orders .rp-eeg-banner,#p-kundenuebersicht .rp-eeg-banner{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3) 14px;margin:10px 0;border-radius:8px;border:1px solid var(--bd)}#p-pipeline-intern .rp-eeg-icon,#p-kd-dms-orders .rp-eeg-icon,#p-kundenuebersicht .rp-eeg-icon{font-size:24px;line-height:1;flex-shrink:0}#p-pipeline-intern .rp-eeg-label,#p-kd-dms-orders .rp-eeg-label,#p-kundenuebersicht .rp-eeg-label{font-size:13.5px;font-weight:600;color:var(--tx);line-height:1.3}#p-pipeline-intern .rp-eeg-sub,#p-kd-dms-orders .rp-eeg-sub,#p-kundenuebersicht .rp-eeg-sub{font-size:11.5px;color:var(--tx2);margin-top:3px}#p-pipeline-intern .rp-eeg-banner.is-hot,#p-kd-dms-orders .rp-eeg-banner.is-hot,#p-kundenuebersicht .rp-eeg-banner.is-hot{background:#f871711a;border-color:#f8717180}#p-pipeline-intern .rp-eeg-banner.is-hot .rp-eeg-label,#p-kd-dms-orders .rp-eeg-banner.is-hot .rp-eeg-label,#p-kundenuebersicht .rp-eeg-banner.is-hot .rp-eeg-label{color:var(--ac4)}#p-pipeline-intern .rp-eeg-banner.is-expired,#p-kd-dms-orders .rp-eeg-banner.is-expired,#p-kundenuebersicht .rp-eeg-banner.is-expired{background:#f8717129;border-color:#f87171b3}#p-pipeline-intern .rp-eeg-banner.is-expired .rp-eeg-label,#p-kd-dms-orders .rp-eeg-banner.is-expired .rp-eeg-label,#p-kundenuebersicht .rp-eeg-banner.is-expired .rp-eeg-label{color:var(--ac4);font-weight:700}#p-pipeline-intern .rp-eeg-banner.is-warm,#p-kd-dms-orders .rp-eeg-banner.is-warm,#p-kundenuebersicht .rp-eeg-banner.is-warm{background:#f59e0b1f;border-color:#f59e0b73}#p-pipeline-intern .rp-eeg-banner.is-warm .rp-eeg-label,#p-kd-dms-orders .rp-eeg-banner.is-warm .rp-eeg-label,#p-kundenuebersicht .rp-eeg-banner.is-warm .rp-eeg-label{color:var(--ac3)}#p-pipeline-intern .rp-eeg-banner.is-cool,#p-kd-dms-orders .rp-eeg-banner.is-cool,#p-kundenuebersicht .rp-eeg-banner.is-cool{background:var(--sur2);border-color:var(--bd)}#p-pipeline-intern .rp-eeg-banner.is-cool .rp-eeg-label,#p-kd-dms-orders .rp-eeg-banner.is-cool .rp-eeg-label,#p-kundenuebersicht .rp-eeg-banner.is-cool .rp-eeg-label{color:var(--tx2);font-weight:500}#p-pipeline-intern .kd-hero{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);min-height:56px;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid rgba(0,0,0,.08);flex-wrap:wrap}#p-pipeline-intern .kd-hero-title{font-size:17px;font-weight:600;margin:0 0 var(--space-1) 0;color:var(--tx);letter-spacing:-.01em}#p-pipeline-intern .kd-hero-sub{font-size:12px;color:var(--tx3);margin:0;line-height:1.55;font-weight:400}#p-pipeline-intern .kd-hero .rp-mode{display:flex;gap:2px;background:var(--sur);padding:2px;border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.06);margin:0}#p-pipeline-intern .kd-hero .rp-fpills.dp-stage-kpis{display:flex;gap:6px;flex-wrap:wrap;align-items:center;background:none;border:0;padding:0;margin:0;flex:0 0 auto;justify-content:flex-end}#p-pipeline-intern .kd-hero .rp-fpill{display:inline-flex;align-items:center;gap:6px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 12px;font-size:11.5px;font-family:inherit;color:var(--tx);cursor:pointer;transition:border-color .15s,background .15s}#p-pipeline-intern .kd-hero .rp-fpill:hover{border-color:var(--ac)}#p-pipeline-intern .kd-hero .rp-fpill.on{background:#b48c1e14;border-color:var(--ac)}#p-pipeline-intern .kd-hero .rp-fpill>i{display:none}#p-pipeline-intern .kd-hero .rp-fpill .kd-kpi-l{color:var(--tx3);font-weight:500;font-size:11px;text-transform:none;letter-spacing:0;margin:0}#p-pipeline-intern .kd-hero .rp-fpill .kd-kpi-v{font-family:DM Mono,monospace;font-size:12px;font-weight:500;color:var(--tx);line-height:1}#p-pipeline-intern .rp-head.dp-head-tools{justify-content:flex-start}#p-pipeline-intern .rp-head.dp-head-tools .rp-icons{display:flex;align-items:center;gap:var(--space-2);margin-left:0}#p-pipeline-intern .rp-zuletzt{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 12px}#p-pipeline-intern .rp-zuletzt-l{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);margin-right:4px}#p-pipeline-intern .rp-zuletzt-chip{display:inline-flex;align-items:center;gap:6px;max-width:260px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 10px 4px 8px;font-size:12px;font-family:inherit;color:var(--tx);cursor:pointer;transition:border-color .15s}#p-pipeline-intern .rp-zuletzt-chip:hover{border-color:var(--ac)}#p-pipeline-intern .rp-zuletzt-chip small{font-size:10.5px;color:var(--tx3);white-space:nowrap}#p-pipeline-intern .rp-zuletzt-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#p-pipeline-intern .rp-zuletzt-punkt{width:8px;height:8px;padding:0;border-radius:50%;flex:0 0 auto;background:var(--st-c)}#p-pipeline-intern .rp-mehr{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px;margin:0 0 var(--space-2)}#p-pipeline-intern .rp-reset{background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--tx2);text-decoration:underline;cursor:pointer;white-space:nowrap;font-style:normal}#p-pipeline-intern .rp-reset:hover{color:var(--tx)}#p-pipeline-intern .rp-zeile2{font-size:11.5px;font-weight:400;color:var(--tx3);margin-top:2px}#p-pipeline-intern .rp-treffer{font-size:11px;color:var(--ac);margin-top:2px;font-weight:400}#p-pipeline-intern .rp-ns-faellig{color:var(--ac4);font-weight:600}#p-pipeline-intern .rp-ns-heute{color:var(--ac);font-weight:600}#p-pipeline-intern #pi-tbody tr.rp-zuletzt-zeile>td{background:color-mix(in srgb,var(--ac3) 9%,var(--sur))}#p-pipeline-intern #pi-tbody tr.rp-zuletzt-zeile>td:first-child{box-shadow:inset 3px 0 0 var(--ac3)}#p-pipeline-intern .rp-zuletzt[hidden],#p-pipeline-intern .rp-mehr[hidden],#p-pipeline-intern .rp-reset[hidden]{display:none}#p-pipeline-intern .kd-hero.rp-hero{justify-content:flex-start}#p-pipeline-intern .kd-hero.rp-koerbe{min-height:0}#p-pipeline-intern .kd-hero.rp-koerbe .rp-fpills.dp-stage-kpis{flex:1 1 100%;justify-content:flex-start}#p-pipeline-intern .rp-pill-neu{background:#7a802426;color:var(--ac);font-weight:600;letter-spacing:.03em}#p-strom-gas .rp-mode,#p-kd-sg-pipeline .rp-mode,#p-kd-dms-orders .rp-mode,#p-kundenuebersicht .rp-mode{display:inline-flex;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:var(--space-1);gap:var(--space-1);margin-bottom:10px}#p-strom-gas .rp-mode-pill,#p-kd-sg-pipeline .rp-mode-pill,#p-kd-dms-orders .rp-mode-pill,#p-kundenuebersicht .rp-mode-pill{background:transparent;border:0;color:var(--tx3);padding:7px 18px;border-radius:7px;font-size:12.5px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s}#p-strom-gas .rp-mode-pill:hover,#p-kd-sg-pipeline .rp-mode-pill:hover,#p-kd-dms-orders .rp-mode-pill:hover,#p-kundenuebersicht .rp-mode-pill:hover{background:var(--sur2);color:var(--tx2)}#p-strom-gas .rp-mode-pill.on,#p-kd-sg-pipeline .rp-mode-pill.on,#p-kd-dms-orders .rp-mode-pill.on,#p-kundenuebersicht .rp-mode-pill.on{background:var(--ac);color:var(--bg)}#p-strom-gas .rp-mode-pill[hidden],#p-kd-sg-pipeline .rp-mode-pill[hidden],#p-kd-dms-orders .rp-mode-pill[hidden],#p-kundenuebersicht .rp-mode-pill[hidden]{display:none}#p-strom-gas .rp-col-num,#p-kd-sg-pipeline .rp-col-num,#p-kd-dms-orders .rp-col-num,#p-kundenuebersicht .rp-col-num{text-align:right;font-family:DM Mono,monospace}#p-strom-gas .rp-col-check,#p-kd-sg-pipeline .rp-col-check,#p-kd-dms-orders .rp-col-check,#p-kundenuebersicht .rp-col-check{width:32px;padding-left:var(--space-2);padding-right:0}#p-strom-gas:not(.is-bulk-mode) .rp-bulk-only,#p-kd-sg-pipeline:not(.is-bulk-mode) .rp-bulk-only,#p-kd-dms-pipeline:not(.is-bulk-mode) .rp-bulk-only{display:none}#p-strom-gas .rp-row-check,#p-kd-sg-pipeline .rp-row-check,#p-kd-dms-orders .rp-row-check,#p-kundenuebersicht .rp-row-check,,#p-kd-dms-orders #rp-check-all,#p-kundenuebersicht #rp-check-all{cursor:pointer;width:15px;height:15px;accent-color:var(--ac)}#p-strom-gas tr.is-bulk-on,#p-kd-sg-pipeline tr.is-bulk-on,#p-kd-dms-orders tr.is-bulk-on,#p-kundenuebersicht tr.is-bulk-on{background:#d5d96014}#p-strom-gas tr.is-bulk-on td,#p-kd-sg-pipeline tr.is-bulk-on td,#p-kd-dms-orders tr.is-bulk-on td,#p-kundenuebersicht tr.is-bulk-on td{border-left:0}#p-strom-gas .rp-assigned,#p-kd-sg-pipeline .rp-assigned,#p-kd-dms-orders .rp-assigned,#p-kundenuebersicht .rp-assigned{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);background:#566b861f;color:var(--ac2);font-size:10.5px;font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-strom-gas .rp-unassigned,#p-kd-sg-pipeline .rp-unassigned,#p-kd-dms-orders .rp-unassigned,#p-kundenuebersicht .rp-unassigned{color:var(--tx3);font-size:11px}#p-strom-gas .rp-head,#p-kd-sg-pipeline .rp-head,#p-kd-dms-orders .rp-head,#p-kundenuebersicht .rp-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:10px 14px;margin-bottom:10px}#p-strom-gas .rp-col-tick,#p-kd-sg-pipeline .rp-col-tick,#p-kd-dms-orders .rp-col-tick,#p-kundenuebersicht .rp-col-tick{text-align:center;width:60px;padding-left:6px;padding-right:6px}#p-strom-gas .rp-anl-badge,#p-kd-sg-pipeline .rp-anl-badge,#p-kd-dms-orders .rp-anl-badge,#p-kundenuebersicht .rp-anl-badge{font-family:DM Mono,monospace;font-size:12px;color:var(--tx2);cursor:help}#p-strom-gas .rp-tick,#p-kd-sg-pipeline .rp-tick,#p-kd-dms-orders .rp-tick,#p-kundenuebersicht .rp-tick{display:inline-block;font-family:DM Mono,monospace;font-size:14px;font-weight:600;line-height:1;color:var(--tx3)}#p-strom-gas .rp-tick.is-yes,#p-kd-sg-pipeline .rp-tick.is-yes,#p-kd-dms-orders .rp-tick.is-yes,#p-kundenuebersicht .rp-tick.is-yes{color:var(--tx)}#p-strom-gas .rp-tick.is-no,#p-kd-sg-pipeline .rp-tick.is-no,#p-kd-dms-orders .rp-tick.is-no,#p-kundenuebersicht .rp-tick.is-no,#p-strom-gas .rp-tick.is-unknown,#p-kd-sg-pipeline .rp-tick.is-unknown,#p-kd-dms-orders .rp-tick.is-unknown,#p-kundenuebersicht .rp-tick.is-unknown{color:var(--tx3)}#p-strom-gas th.rp-sortable,#p-kd-sg-pipeline th.rp-sortable,#p-kd-dms-orders th.rp-sortable,#p-kundenuebersicht th.rp-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-strom-gas th.rp-sortable:hover,#p-kd-sg-pipeline th.rp-sortable:hover,#p-kd-dms-orders th.rp-sortable:hover,#p-kundenuebersicht th.rp-sortable:hover{color:var(--tx)}#p-strom-gas th.rp-sortable:after,#p-kd-sg-pipeline th.rp-sortable:after,#p-kd-dms-orders th.rp-sortable:after,#p-kundenuebersicht th.rp-sortable:after{content:"";display:inline-block;width:7px;margin-left:5px;color:var(--tx3)}#p-strom-gas th.rp-sortable.is-sort-asc:after,#p-kd-sg-pipeline th.rp-sortable.is-sort-asc:after,#p-kd-dms-orders th.rp-sortable.is-sort-asc:after,#p-kundenuebersicht th.rp-sortable.is-sort-asc:after{content:"\25b2";font-size:8px}#p-strom-gas th.rp-sortable.is-sort-desc:after,#p-kd-sg-pipeline th.rp-sortable.is-sort-desc:after,#p-kd-dms-orders th.rp-sortable.is-sort-desc:after,#p-kundenuebersicht th.rp-sortable.is-sort-desc:after{content:"\25bc";font-size:8px}#p-strom-gas .rp-boardwrap,#p-kd-sg-pipeline .rp-boardwrap,#p-kd-dms-orders .rp-boardwrap,#p-kundenuebersicht .rp-boardwrap{padding:0;margin-top:var(--space-3)}#p-strom-gas .rp-board,#p-kd-sg-pipeline .rp-board,#p-kd-dms-orders .rp-board,#p-kundenuebersicht .rp-board{display:flex;gap:14px;overflow-x:auto;padding-bottom:var(--space-3);min-height:calc(100vh - 280px)}#p-strom-gas .rp-bcol,#p-kd-sg-pipeline .rp-bcol,#p-kd-dms-orders .rp-bcol,#p-kundenuebersicht .rp-bcol{flex:0 0 280px;display:flex;flex-direction:column;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);min-height:200px}#p-strom-gas .rp-bcol-head,#p-kd-sg-pipeline .rp-bcol-head,#p-kd-dms-orders .rp-bcol-head,#p-kundenuebersicht .rp-bcol-head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) 14px;border-bottom:1px solid var(--bd);font-size:12px;font-weight:600;color:var(--tx);background:var(--sur2);border-radius:var(--radius-lg) var(--radius-lg) 0 0}#p-strom-gas .rp-bcol-dot,#p-kd-sg-pipeline .rp-bcol-dot,#p-kd-dms-orders .rp-bcol-dot,#p-kundenuebersicht .rp-bcol-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--tx3)}#p-strom-gas .rp-bcol-dot.is-offen,#p-kd-sg-pipeline .rp-bcol-dot.is-offen,#p-kd-dms-orders .rp-bcol-dot.is-offen,#p-kundenuebersicht .rp-bcol-dot.is-offen{background:var(--ac3)}#p-strom-gas .rp-bcol-dot.is-nicht_erreicht,#p-kd-sg-pipeline .rp-bcol-dot.is-nicht_erreicht,#p-kd-dms-orders .rp-bcol-dot.is-nicht_erreicht,#p-kundenuebersicht .rp-bcol-dot.is-nicht_erreicht{background:var(--tx3)}#p-strom-gas .rp-bcol-dot.is-termin,#p-kd-sg-pipeline .rp-bcol-dot.is-termin,#p-kd-dms-orders .rp-bcol-dot.is-termin,#p-kundenuebersicht .rp-bcol-dot.is-termin{background:#4ade80}#p-strom-gas .rp-bcol-dot.is-kein_interesse,#p-kd-sg-pipeline .rp-bcol-dot.is-kein_interesse,#p-kd-dms-orders .rp-bcol-dot.is-kein_interesse,#p-kundenuebersicht .rp-bcol-dot.is-kein_interesse{background:var(--ac4)}#p-strom-gas .rp-bcol-dot.is-wiedervorlage,#p-kd-sg-pipeline .rp-bcol-dot.is-wiedervorlage,#p-kd-dms-orders .rp-bcol-dot.is-wiedervorlage,#p-kundenuebersicht .rp-bcol-dot.is-wiedervorlage{background:var(--ac3)}#p-strom-gas .rp-bcol-dot.is-angebot,#p-kd-sg-pipeline .rp-bcol-dot.is-angebot,#p-kd-dms-orders .rp-bcol-dot.is-angebot,#p-kundenuebersicht .rp-bcol-dot.is-angebot{background:#60a5fa}#p-strom-gas .rp-bcol-dot.is-abgeschlossen_gewonnen,#p-kd-sg-pipeline .rp-bcol-dot.is-abgeschlossen_gewonnen,#p-kd-dms-orders .rp-bcol-dot.is-abgeschlossen_gewonnen,#p-kundenuebersicht .rp-bcol-dot.is-abgeschlossen_gewonnen{background:#4ade80}#p-strom-gas .rp-bcol-dot.is-abgeschlossen_verloren,#p-kd-sg-pipeline .rp-bcol-dot.is-abgeschlossen_verloren,#p-kd-dms-orders .rp-bcol-dot.is-abgeschlossen_verloren,#p-kundenuebersicht .rp-bcol-dot.is-abgeschlossen_verloren{background:var(--ac4)}#p-strom-gas .rp-bcol-dot.is-provision_auszahlung,#p-kd-sg-pipeline .rp-bcol-dot.is-provision_auszahlung,#p-kd-dms-orders .rp-bcol-dot.is-provision_auszahlung,#p-kundenuebersicht .rp-bcol-dot.is-provision_auszahlung{background:#a78bfa}#p-strom-gas .rp-bcol-dot.is-storno,#p-kd-sg-pipeline .rp-bcol-dot.is-storno{background:var(--ac4)}#p-strom-gas .rp-bcol-dot.is-reklamation,#p-kd-sg-pipeline .rp-bcol-dot.is-reklamation{background:#a78bfa}#p-strom-gas .rp-bcol-title,#p-kd-sg-pipeline .rp-bcol-title,#p-kd-dms-orders .rp-bcol-title,#p-kundenuebersicht .rp-bcol-title{flex:1;min-width:0}#p-strom-gas .rp-bcol-count,#p-kd-sg-pipeline .rp-bcol-count,#p-kd-dms-orders .rp-bcol-count,#p-kundenuebersicht .rp-bcol-count{font-family:DM Mono,monospace;font-size:10px;font-weight:600;background:var(--bg);padding:2px 7px;border-radius:8px;color:var(--tx3)}#p-strom-gas .rp-bcol-body,#p-kd-sg-pipeline .rp-bcol-body,#p-kd-dms-orders .rp-bcol-body,#p-kundenuebersicht .rp-bcol-body{flex:1;padding:10px;display:flex;flex-direction:column;gap:var(--space-2);overflow-y:auto}#p-strom-gas .rp-bcol-empty,#p-kd-sg-pipeline .rp-bcol-empty,#p-kd-dms-orders .rp-bcol-empty,#p-kundenuebersicht .rp-bcol-empty{padding:18px var(--space-2);text-align:center;font-size:11.5px;color:var(--tx3);font-style:italic}#p-strom-gas .rp-bcard,#p-kd-sg-pipeline .rp-bcard,#p-kd-dms-orders .rp-bcard,#p-kundenuebersicht .rp-bcard{background:var(--bg);border:1px solid var(--bd);border-radius:8px;padding:10px var(--space-3);cursor:pointer;transition:border-color .12s,transform .12s;display:flex;flex-direction:column;gap:var(--space-1)}#p-strom-gas .rp-bcard:hover,#p-kd-sg-pipeline .rp-bcard:hover,#p-kd-dms-orders .rp-bcard:hover,#p-kundenuebersicht .rp-bcard:hover{border-color:var(--ac);transform:translateY(-1px)}#p-strom-gas .rp-bcard-firma,#p-kd-sg-pipeline .rp-bcard-firma,#p-kd-dms-orders .rp-bcard-firma,#p-kundenuebersicht .rp-bcard-firma{font-size:12.5px;font-weight:600;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-strom-gas .rp-bcard-meta,#p-kd-sg-pipeline .rp-bcard-meta,#p-kd-dms-orders .rp-bcard-meta,#p-kundenuebersicht .rp-bcard-meta{font-size:11px;color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-strom-gas .rp-bcard-agent,#p-kd-sg-pipeline .rp-bcard-agent,#p-kd-dms-orders .rp-bcard-agent,#p-kundenuebersicht .rp-bcard-agent{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);margin-top:2px}#p-strom-gas .rp-fpills,#p-kd-sg-pipeline .rp-fpills,#p-kd-dms-orders .rp-fpills,#p-kundenuebersicht .rp-fpills,#p-rechnungsuebersicht .rp-fpills,#p-compliance .rp-fpills,#p-storno-uebersicht .rp-fpills,#p-bestellung-anlegen .rp-fpills{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex:1;min-width:0}#p-strom-gas .rp-fpill,#p-kd-sg-pipeline .rp-fpill,#p-kd-dms-orders .rp-fpill,#p-kundenuebersicht .rp-fpill,#p-rechnungsuebersicht .rp-fpill,#p-compliance .rp-fpill,#p-storno-uebersicht .rp-fpill,#p-bestellung-anlegen .rp-fpill{display:inline-flex;align-items:center;gap:6px;padding:3px var(--space-2);border:0;background:transparent;border-radius:var(--radius-md);font-size:11.5px;color:var(--tx2);cursor:pointer;font-family:inherit;white-space:nowrap;transition:all .12s}#p-strom-gas .rp-fpill[hidden],#p-kd-sg-pipeline .rp-fpill[hidden],#p-kd-dms-orders .rp-fpill[hidden],#p-kundenuebersicht .rp-fpill[hidden],#p-rechnungsuebersicht .rp-fpill[hidden],#p-compliance .rp-fpill[hidden],#p-storno-uebersicht .rp-fpill[hidden],#p-strom-gas .rp-fpill i,#p-kd-sg-pipeline .rp-fpill i,#p-kd-dms-orders .rp-fpill i,#p-kundenuebersicht .rp-fpill i,#p-rechnungsuebersicht .rp-fpill i,#p-compliance .rp-fpill i,#p-storno-uebersicht .rp-fpill i{display:none}#p-strom-gas .rp-fpill:hover,#p-kd-sg-pipeline .rp-fpill:hover,#p-kd-dms-orders .rp-fpill:hover,#p-kundenuebersicht .rp-fpill:hover,#p-rechnungsuebersicht .rp-fpill:hover,#p-compliance .rp-fpill:hover,#p-storno-uebersicht .rp-fpill:hover{background:var(--sur2);color:var(--tx)}#p-strom-gas .rp-fpill.on,#p-kd-sg-pipeline .rp-fpill.on,#p-kd-dms-orders .rp-fpill.on,#p-kundenuebersicht .rp-fpill.on,#p-rechnungsuebersicht .rp-fpill.on,#p-compliance .rp-fpill.on,#p-storno-uebersicht .rp-fpill.on{color:var(--tx);font-weight:600;background:var(--sur2)}#p-strom-gas .rp-fpill.on .rp-fpill-cnt,#p-kd-sg-pipeline .rp-fpill.on .rp-fpill-cnt,#p-kd-dms-orders .rp-fpill.on .rp-fpill-cnt,#p-kundenuebersicht .rp-fpill.on .rp-fpill-cnt,#p-rechnungsuebersicht .rp-fpill.on .rp-fpill-cnt,#p-compliance .rp-fpill.on .rp-fpill-cnt,#p-storno-uebersicht .rp-fpill.on .rp-fpill-cnt{color:var(--ac)}#p-strom-gas .rp-fpill-cnt,#p-kd-sg-pipeline .rp-fpill-cnt,#p-kd-dms-orders .rp-fpill-cnt,#p-kundenuebersicht .rp-fpill-cnt,#p-rechnungsuebersicht .rp-fpill-cnt,#p-compliance .rp-fpill-cnt,#p-storno-uebersicht .rp-fpill-cnt{font-family:DM Mono,monospace;font-size:12px;font-weight:600;color:var(--tx)}#p-strom-gas .rp-icons,#p-kd-sg-pipeline .rp-icons,#p-kd-dms-orders .rp-icons,#p-kundenuebersicht .rp-icons{display:flex;align-items:center;gap:2px;flex-shrink:0}#p-strom-gas .rp-icon,#p-kd-sg-pipeline .rp-icon,#p-kd-dms-orders .rp-icon,#p-kundenuebersicht .rp-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;background:transparent;border:0;color:var(--tx3);cursor:pointer;transition:all .12s;padding:0}#p-strom-gas .rp-icon svg,#p-kd-sg-pipeline .rp-icon svg,#p-kd-dms-orders .rp-icon svg,#p-kundenuebersicht .rp-icon svg{width:14px;height:14px}#p-strom-gas .rp-icon:hover,#p-kd-sg-pipeline .rp-icon:hover,#p-kd-dms-orders .rp-icon:hover,#p-kundenuebersicht .rp-icon:hover{background:var(--sur2);color:var(--tx)}#p-strom-gas .rp-icon.on,#p-kd-sg-pipeline .rp-icon.on,#p-kd-dms-orders .rp-icon.on,#p-kundenuebersicht .rp-icon.on{background:var(--sur2);color:var(--ac)}#p-strom-gas .rp-icon-bulktoggle,#p-kd-sg-pipeline .rp-icon-bulktoggle,#p-kd-dms-orders .rp-icon-bulktoggle,#p-kundenuebersicht .rp-icon-bulktoggle{width:auto;height:32px;padding:0 var(--space-3);border:1px solid var(--bd);font-size:11.5px;font-family:inherit;color:var(--tx2)}#p-strom-gas .rp-icon-bulktoggle:hover,#p-kd-sg-pipeline .rp-icon-bulktoggle:hover,#p-kd-dms-orders .rp-icon-bulktoggle:hover,#p-kundenuebersicht .rp-icon-bulktoggle:hover{border-color:var(--bd2);color:var(--tx)}#p-strom-gas .rp-icon-bulktoggle.on,#p-kd-sg-pipeline .rp-icon-bulktoggle.on,#p-kd-dms-orders .rp-icon-bulktoggle.on,#p-kundenuebersicht .rp-icon-bulktoggle.on{background:#7a80241a;border-color:var(--ac);color:var(--ac)}#p-strom-gas .rp-filters,#p-kd-sg-pipeline .rp-filters,#p-kd-dms-orders .rp-filters,#p-kundenuebersicht .rp-filters{display:flex;align-items:center;gap:10px;margin-bottom:var(--space-2);flex-wrap:wrap}#p-strom-gas .rp-search,#p-kd-sg-pipeline .rp-search,#p-kd-dms-orders .rp-search,#p-kundenuebersicht .rp-search{flex:1;min-width:260px;position:relative;display:flex;align-items:center}#p-strom-gas .rp-search svg,#p-kd-sg-pipeline .rp-search svg,#p-kd-dms-orders .rp-search svg,#p-kundenuebersicht .rp-search svg{position:absolute;left:12px;width:14px;height:14px;color:var(--tx3);pointer-events:none}#p-strom-gas .rp-search input,#p-kd-sg-pipeline .rp-search input,#p-kd-dms-orders .rp-search input,#p-kundenuebersicht .rp-search input{width:100%;background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:9px var(--space-3) 9px 34px;font-size:12.5px;font-family:inherit;color:var(--tx);outline:none;transition:border-color .12s}#p-strom-gas .rp-search input::placeholder,#p-kd-sg-pipeline .rp-search input::placeholder,#p-kd-dms-orders .rp-search input::placeholder,#p-kundenuebersicht .rp-search input::placeholder{color:var(--tx3)}#p-strom-gas .rp-search input:focus,#p-kd-sg-pipeline .rp-search input:focus,#p-kd-dms-orders .rp-search input:focus,#p-kundenuebersicht .rp-search input:focus{border-color:var(--ac)}#p-strom-gas .rp-select,#p-kd-sg-pipeline .rp-select,#p-kd-dms-orders .rp-select,#p-kundenuebersicht .rp-select{background:var(--sur);border:1px solid var(--bd);color:var(--tx2);border-radius:8px;padding:9px 28px 9px var(--space-3);font-size:12px;font-family:inherit;outline:none;cursor:pointer;width:180px;min-width:180px;max-width:180px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><path d='M2 3.5l3 3 3-3' stroke='%23999' stroke-width='1.4' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center}#p-strom-gas .rp-select:focus,#p-kd-sg-pipeline .rp-select:focus,#p-kd-dms-orders .rp-select:focus,#p-kundenuebersicht .rp-select:focus{border-color:var(--ac)}#p-strom-gas .rp-toggle,#p-kd-sg-pipeline .rp-toggle,#p-kd-dms-orders .rp-toggle,#p-kundenuebersicht .rp-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:11.5px;color:var(--tx2);padding:0 var(--space-1);-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-strom-gas .rp-toggle input,#p-kd-sg-pipeline .rp-toggle input,#p-kd-dms-orders .rp-toggle input,#p-kundenuebersicht .rp-toggle input{cursor:pointer;width:13px;height:13px;accent-color:var(--ac);margin:0}#p-strom-gas .rp-toggle:hover,#p-kd-sg-pipeline .rp-toggle:hover,#p-kd-dms-orders .rp-toggle:hover,#p-kundenuebersicht .rp-toggle:hover{color:var(--tx)}#p-strom-gas .rp-bulk-hint,#p-kd-sg-pipeline .rp-bulk-hint,#p-kd-dms-orders .rp-bulk-hint,#p-kundenuebersicht .rp-bulk-hint{margin:var(--space-2) 0 10px;font-size:11.5px;color:var(--tx3);display:flex;align-items:center;gap:10px;flex-wrap:wrap}#p-strom-gas .rp-bulk-hint[hidden],#p-kd-sg-pipeline .rp-bulk-hint[hidden],#p-kd-dms-orders .rp-bulk-hint[hidden],#p-kundenuebersicht .rp-bulk-hint[hidden]{display:none}#p-strom-gas .rp-bulk-hint-toggle,#p-kd-sg-pipeline .rp-bulk-hint-toggle,#p-kd-dms-orders .rp-bulk-hint-toggle,#p-kundenuebersicht .rp-bulk-hint-toggle{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-strom-gas .rp-bulk-hint-toggle input,#p-kd-sg-pipeline .rp-bulk-hint-toggle input,#p-kd-dms-orders .rp-bulk-hint-toggle input,#p-kundenuebersicht .rp-bulk-hint-toggle input{width:13px;height:13px;accent-color:var(--ac);margin:0;cursor:pointer}#p-strom-gas .rp-bulk-hint-collapsed em,#p-kd-sg-pipeline .rp-bulk-hint-collapsed em,#p-kd-dms-orders .rp-bulk-hint-collapsed em,#p-kundenuebersicht .rp-bulk-hint-collapsed em{color:var(--tx3);font-style:normal;opacity:.85}#p-strom-gas .rp-bulk-hint-active,#p-kd-sg-pipeline .rp-bulk-hint-active,#p-kd-dms-orders .rp-bulk-hint-active,#p-kundenuebersicht .rp-bulk-hint-active{display:none;align-items:center;gap:8px;flex-wrap:wrap;flex:1}#p-strom-gas .rp-bulk-hint-active select,#p-kd-sg-pipeline .rp-bulk-hint-active select,#p-kd-dms-orders .rp-bulk-hint-active select,#p-kundenuebersicht .rp-bulk-hint-active select{min-width:180px;max-width:240px;background:var(--sur);color:var(--tx);border:1px solid var(--bd);border-radius:6px;padding:7px 30px 7px 12px;font-size:12px;font-family:inherit;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><path d='M2 3.5l3 3 3-3' stroke='%23888' stroke-width='1.4' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .12s,background-color .12s}#p-strom-gas .rp-bulk-hint-active select:hover,#p-kd-sg-pipeline .rp-bulk-hint-active select:hover,#p-kd-dms-orders .rp-bulk-hint-active select:hover,#p-kundenuebersicht .rp-bulk-hint-active select:hover{border-color:var(--tx3)}#p-strom-gas .rp-bulk-hint-active select:focus,#p-kd-sg-pipeline .rp-bulk-hint-active select:focus,#p-kd-dms-orders .rp-bulk-hint-active select:focus,#p-kundenuebersicht .rp-bulk-hint-active select:focus{border-color:var(--ac);box-shadow:0 0 0 2px #d5d9601f}#p-strom-gas .rp-bulk-hint-active button,#p-kd-sg-pipeline .rp-bulk-hint-active button,#p-kd-dms-orders .rp-bulk-hint-active button,#p-kundenuebersicht .rp-bulk-hint-active button{white-space:nowrap;background:var(--sur);color:var(--tx);border:1px solid var(--bd);border-radius:6px;padding:7px 16px;font-size:12px;font-family:inherit;cursor:pointer;transition:border-color .12s,color .12s}#p-strom-gas .rp-bulk-hint-active button:hover,#p-kd-sg-pipeline .rp-bulk-hint-active button:hover,#p-kd-dms-orders .rp-bulk-hint-active button:hover,#p-kundenuebersicht .rp-bulk-hint-active button:hover{border-color:var(--ac);color:var(--ac)}#p-strom-gas #rp-bulk-apply,#p-kd-sg-pipeline #rp-bulk-apply,#p-kd-dms-orders #rp-bulk-apply,#p-kundenuebersicht #rp-bulk-apply{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:600}#p-strom-gas #rp-bulk-apply:hover,#p-kd-sg-pipeline #rp-bulk-apply:hover,#p-kd-dms-orders #rp-bulk-apply:hover,#p-kundenuebersicht #rp-bulk-apply:hover{opacity:.88;color:var(--bg)}#p-strom-gas #rp-bulk-delete,#p-kd-sg-pipeline #rp-bulk-delete,#p-kd-dms-orders #rp-bulk-delete,#p-kundenuebersicht #rp-bulk-delete{border-color:#f8717166;color:#f87171}#p-strom-gas #rp-bulk-delete:hover,#p-kd-sg-pipeline #rp-bulk-delete:hover,#p-kd-dms-orders #rp-bulk-delete:hover,#p-kundenuebersicht #rp-bulk-delete:hover{border-color:#f87171;background:#f8717114}#p-strom-gas .rp-bulk-hint.is-active .rp-bulk-hint-collapsed,#p-kd-sg-pipeline .rp-bulk-hint.is-active .rp-bulk-hint-collapsed,#p-kd-dms-orders .rp-bulk-hint.is-active .rp-bulk-hint-collapsed,#p-kundenuebersicht .rp-bulk-hint.is-active .rp-bulk-hint-collapsed{display:none}#p-strom-gas .rp-bulk-hint.is-active .rp-bulk-hint-active,#p-kd-sg-pipeline .rp-bulk-hint.is-active .rp-bulk-hint-active,#p-kd-dms-orders .rp-bulk-hint.is-active .rp-bulk-hint-active,#p-kundenuebersicht .rp-bulk-hint.is-active .rp-bulk-hint-active{display:flex}#p-strom-gas .rp-bulk-hint .rp-bulk-count,#p-kd-sg-pipeline .rp-bulk-hint .rp-bulk-count,#p-kd-dms-orders .rp-bulk-hint .rp-bulk-count,#p-kundenuebersicht .rp-bulk-hint .rp-bulk-count{font-size:11px;font-weight:500;color:var(--ac);background:#7a802424;padding:3px 9px;border-radius:11px;white-space:nowrap}#p-strom-gas .rp-bulk-hint .rp-bulk-count b,#p-kd-sg-pipeline .rp-bulk-hint .rp-bulk-count b,#p-kd-dms-orders .rp-bulk-hint .rp-bulk-count b,#p-kundenuebersicht .rp-bulk-hint .rp-bulk-count b{font-family:DM Mono,monospace;font-weight:600}#p-strom-gas .rp-bulk-hint select,#p-kd-sg-pipeline .rp-bulk-hint select,#p-kd-dms-orders .rp-bulk-hint select,#p-kundenuebersicht .rp-bulk-hint select,,#p-kd-dms-orders .rp-bulk-hint input[type="text"],#p-kundenuebersicht .rp-bulk-hint input[type="text"]{background:var(--sur);border:1px solid var(--bd);color:var(--tx);border-radius:var(--radius-md);padding:6px 9px;font-size:11.5px;font-family:inherit;outline:none;transition:border-color .12s}#p-strom-gas .rp-bulk-hint select,#p-kd-sg-pipeline .rp-bulk-hint select,#p-kd-dms-orders .rp-bulk-hint select,#p-kundenuebersicht .rp-bulk-hint select{min-width:150px}#p-strom-gas .rp-bulk-hint input[type=text],#p-kd-sg-pipeline .rp-bulk-hint input[type=text],#p-kd-dms-orders .rp-bulk-hint input[type=text],#p-kundenuebersicht .rp-bulk-hint input[type=text]{flex:1;min-width:170px}#p-strom-gas .rp-bulk-hint select:focus,#p-kd-sg-pipeline .rp-bulk-hint select:focus,#p-kd-dms-orders .rp-bulk-hint select:focus,#p-kundenuebersicht .rp-bulk-hint select:focus,,#p-kd-dms-orders .rp-bulk-hint input[type="text"]:focus,#p-kundenuebersicht .rp-bulk-hint input[type="text"]:focus{border-color:var(--ac)}#p-strom-gas .rp-bulk-apply,#p-kd-sg-pipeline .rp-bulk-apply,#p-kd-dms-orders .rp-bulk-apply,#p-kundenuebersicht .rp-bulk-apply{background:var(--ac);border:0;color:#fff;border-radius:var(--radius-md);padding:7px 14px;font-size:11.5px;font-weight:500;cursor:pointer;font-family:inherit;transition:opacity .12s}#p-strom-gas .rp-bulk-apply:hover,#p-kd-sg-pipeline .rp-bulk-apply:hover,#p-kd-dms-orders .rp-bulk-apply:hover,#p-kundenuebersicht .rp-bulk-apply:hover{opacity:.9}#p-strom-gas .rp-bulk-clear,#p-kd-sg-pipeline .rp-bulk-clear,#p-kd-dms-orders .rp-bulk-clear,#p-kundenuebersicht .rp-bulk-clear{background:transparent;border:0;color:var(--tx3);font-size:11px;cursor:pointer;font-family:inherit;padding:6px 8px}#p-strom-gas .rp-bulk-clear:hover,#p-kd-sg-pipeline .rp-bulk-clear:hover,#p-kd-dms-orders .rp-bulk-clear:hover,#p-kundenuebersicht .rp-bulk-clear:hover{color:var(--tx)}#p-strom-gas .rp-bulk-delete,#p-kd-sg-pipeline .rp-bulk-delete,#p-kd-dms-orders .rp-bulk-delete,#p-kundenuebersicht .rp-bulk-delete{background:transparent;border:1px solid #d97706;color:#d97706;border-radius:var(--radius-md);padding:6px var(--space-3);font-size:11.5px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .12s,color .12s}#p-strom-gas .rp-bulk-delete:hover,#p-kd-sg-pipeline .rp-bulk-delete:hover,#p-kd-dms-orders .rp-bulk-delete:hover,#p-kundenuebersicht .rp-bulk-delete:hover{background:#d97706;color:#fff}#p-strom-gas .rp-crumb,#p-kd-sg-pipeline .rp-crumb,#p-kd-dms-orders .rp-crumb,#p-kundenuebersicht .rp-crumb{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:6px 2px 14px;font-size:12px;color:var(--tx2);line-height:1.4}#p-strom-gas .rp-crumb-eyebrow,#p-kd-sg-pipeline .rp-crumb-eyebrow,#p-kd-dms-orders .rp-crumb-eyebrow,#p-kundenuebersicht .rp-crumb-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;color:var(--ac);font-weight:500}#p-strom-gas .rp-crumb-eyebrow .rp-crumb-dot,#p-kd-sg-pipeline .rp-crumb-eyebrow .rp-crumb-dot,#p-kd-dms-orders .rp-crumb-eyebrow .rp-crumb-dot,#p-kundenuebersicht .rp-crumb-eyebrow .rp-crumb-dot{margin:0 2px;opacity:.7}#p-strom-gas .rp-crumb-dot,#p-kd-sg-pipeline .rp-crumb-dot,#p-kd-dms-orders .rp-crumb-dot,#p-kundenuebersicht .rp-crumb-dot{color:var(--tx3);font-style:normal;font-size:13px;line-height:1}#p-strom-gas .rp-crumb-title,#p-kd-sg-pipeline .rp-crumb-title,#p-kd-dms-orders .rp-crumb-title,#p-kundenuebersicht .rp-crumb-title{color:var(--tx);font-size:13px}#p-strom-gas .rp-crumb-title i,#p-kd-sg-pipeline .rp-crumb-title i,#p-kd-dms-orders .rp-crumb-title i,#p-kundenuebersicht .rp-crumb-title i{font-family:Crimson Text,Charter,Georgia,serif;font-style:italic;font-size:15px;font-weight:400;color:var(--ac)}#p-strom-gas .rp-crumb-dash,#p-kd-sg-pipeline .rp-crumb-dash,#p-kd-dms-orders .rp-crumb-dash,#p-kundenuebersicht .rp-crumb-dash{color:var(--tx3);font-style:normal;margin:0 var(--space-1)}#p-strom-gas .rp-crumb-info,#p-kd-sg-pipeline .rp-crumb-info,#p-kd-dms-orders .rp-crumb-info,#p-kundenuebersicht .rp-crumb-info{background:transparent;border:0;padding:2px;color:var(--tx3);cursor:help;display:inline-flex;align-items:center;border-radius:50%}#p-strom-gas .rp-crumb-info svg,#p-kd-sg-pipeline .rp-crumb-info svg,#p-kd-dms-orders .rp-crumb-info svg,#p-kundenuebersicht .rp-crumb-info svg{width:14px;height:14px}#p-strom-gas .rp-crumb-info:hover,#p-kd-sg-pipeline .rp-crumb-info:hover,#p-kd-dms-orders .rp-crumb-info:hover,#p-kundenuebersicht .rp-crumb-info:hover{color:var(--ac)}#p-strom-gas .rp-pill,#p-kd-sg-pipeline .rp-pill,#p-kd-dms-orders .rp-pill,#p-kundenuebersicht .rp-pill{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;font-weight:500;white-space:nowrap}#p-strom-gas .rp-pill-ok,#p-kd-sg-pipeline .rp-pill-ok,#p-kd-dms-orders .rp-pill-ok,#p-kundenuebersicht .rp-pill-ok{background:#7a802426;color:var(--ac)}#p-strom-gas .rp-pill-no,#p-kd-sg-pipeline .rp-pill-no,#p-kd-dms-orders .rp-pill-no,#p-kundenuebersicht .rp-pill-no,#p-strom-gas .rp-pill-pending,#p-kd-sg-pipeline .rp-pill-pending,#p-kd-dms-orders .rp-pill-pending,#p-kundenuebersicht .rp-pill-pending{background:var(--sur2);color:var(--tx3)}#p-strom-gas .rp-pill-mastr,#p-kd-sg-pipeline .rp-pill-mastr,#p-kd-dms-orders .rp-pill-mastr,#p-kundenuebersicht .rp-pill-mastr{background:#60a5fa29;color:#60a5fa;font-family:DM Mono,monospace}#p-strom-gas .rp-pill-mastr-no,#p-kd-sg-pipeline .rp-pill-mastr-no,#p-kd-dms-orders .rp-pill-mastr-no,#p-kundenuebersicht .rp-pill-mastr-no{background:var(--sur2);color:var(--tx3);opacity:.7}#p-strom-gas .rp-pill-neu{background:#7a802426;color:var(--ac);font-weight:600;letter-spacing:.03em}#p-strom-gas .rp-status,#p-kd-sg-pipeline .rp-status,#p-kd-dms-orders .rp-status,#p-kundenuebersicht .rp-status{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;font-weight:500;background:transparent;color:var(--tx2)}#p-strom-gas .rp-card,#p-kd-sg-pipeline .rp-card,#p-kd-dms-orders .rp-card,#p-kundenuebersicht .rp-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:14px var(--space-4);cursor:pointer;transition:border-color .12s,background .12s}#p-strom-gas .rp-card:hover,#p-kd-sg-pipeline .rp-card:hover,#p-kd-dms-orders .rp-card:hover,#p-kundenuebersicht .rp-card:hover{border-color:var(--bd2);background:var(--sur2)}#p-strom-gas .rp-card-h,#p-kd-sg-pipeline .rp-card-h,#p-kd-dms-orders .rp-card-h,#p-kundenuebersicht .rp-card-h{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:8px}#p-strom-gas .rp-card-firma,#p-kd-sg-pipeline .rp-card-firma,#p-kd-dms-orders .rp-card-firma,#p-kundenuebersicht .rp-card-firma{font-size:13px;font-weight:500;color:var(--tx);line-height:1.3}#p-strom-gas .rp-src-badge,#p-kd-sg-pipeline .rp-src-badge,#p-kd-dms-orders .rp-src-badge,#p-kundenuebersicht .rp-src-badge{display:inline-block;font-size:10px;font-weight:600;line-height:1;padding:2px 6px;border-radius:3px;margin-right:6px;vertical-align:1px;letter-spacing:.3px;text-transform:uppercase}#p-strom-gas .rp-src-badge.rp-src-mastr,#p-kd-sg-pipeline .rp-src-badge.rp-src-mastr,#p-kd-dms-orders .rp-src-badge.rp-src-mastr,#p-kundenuebersicht .rp-src-badge.rp-src-mastr{background:#4a86e829;color:#3b6fc4;border:1px solid rgba(74,134,232,.3)}#p-strom-gas .rp-src-badge.rp-src-excel,#p-kd-sg-pipeline .rp-src-badge.rp-src-excel,#p-kd-dms-orders .rp-src-badge.rp-src-excel,#p-kundenuebersicht .rp-src-badge.rp-src-excel{background:#0f9d5824;color:#2a7f50;border:1px solid rgba(15,157,88,.28)}:root.dark #p-strom-gas .rp-src-badge.rp-src-mastr,#p-kd-sg-pipeline .rp-src-badge.rp-src-mastr,#p-kd-dms-orders .rp-src-badge.rp-src-mastr,#p-kundenuebersicht .rp-src-badge.rp-src-mastr,:root.dark #p-kd-dms-pipeline .rp-src-badge.rp-src-mastr{background:#74aaff2e;color:#9bbdf2;border-color:#74aaff57}:root.dark #p-strom-gas .rp-src-badge.rp-src-excel,#p-kd-sg-pipeline .rp-src-badge.rp-src-excel,#p-kd-dms-orders .rp-src-badge.rp-src-excel,#p-kundenuebersicht .rp-src-badge.rp-src-excel,:root.dark #p-kd-dms-pipeline .rp-src-badge.rp-src-excel{background:#50c88c2e;color:#88d8aa;border-color:#50c88c57}#p-strom-gas .rp-card-pills,#p-kd-sg-pipeline .rp-card-pills,#p-kd-dms-orders .rp-card-pills,#p-kundenuebersicht .rp-card-pills{display:flex;align-items:center;gap:6px;flex-shrink:0}#p-strom-gas .rp-card-meta,#p-kd-sg-pipeline .rp-card-meta,#p-kd-dms-orders .rp-card-meta,#p-kundenuebersicht .rp-card-meta{font-size:11.5px;color:var(--tx2);line-height:1.5;margin-bottom:8px}#p-strom-gas .rp-card-foot,#p-kd-sg-pipeline .rp-card-foot,#p-kd-dms-orders .rp-card-foot,#p-kundenuebersicht .rp-card-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);font-size:11px;color:var(--tx3);padding-top:var(--space-2);border-top:1px solid var(--bd)}.det-page#rp-detail-panel{width:min(1320px,94vw);max-width:94vw;padding:0;display:flex;flex-direction:column}.det-page#rp-detail-panel .rp-detail-head{display:flex;justify-content:space-between;align-items:center;padding:11px 22px;min-height:52px;border-bottom:1px solid var(--bd);background:var(--sur);position:-webkit-sticky;position:sticky;top:0;z-index:2;flex-shrink:0;box-sizing:border-box}.det-page#rp-detail-panel .rp-detail-head-l{flex:1;min-width:0;padding-right:var(--space-3)}.det-page#rp-detail-panel .rp-detail-head-l h3{font-size:14px;font-weight:600;color:var(--tx);margin:0;line-height:1.3;word-break:break-word}.det-page#rp-detail-panel .rp-detail-sub{display:none}.det-page#rp-detail-panel .rp-detail-sub{font-size:11px;color:var(--tx3)}.det-page#rp-detail-panel .rp-detail-sub:not(:empty){display:block;margin-top:4px}.det-page#rp-detail-panel .rp-order-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--tx3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.01em}.det-page#rp-detail-panel .rp-order-pill strong{color:var(--tx2);font-weight:600}.det-page#rp-detail-panel .rp-detail-head-r{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.det-page#rp-detail-panel .rp-detail-report{display:inline-flex;align-items:center;gap:6px;padding:6px var(--space-3);border-radius:5px;cursor:pointer;background:transparent;border:1px solid var(--bd);color:var(--tx2);font-family:Inter,sans-serif;font-size:11.5px;font-weight:400;transition:background .15s,color .15s,border-color .15s}.det-page#rp-detail-panel .rp-detail-report svg{width:13px;height:13px;flex-shrink:0;color:#b67700}.det-page#rp-detail-panel .rp-detail-report:hover{background:#f59e0b14;border-color:#f59e0b4d;color:var(--tx)}.det-page#rp-detail-panel .rp-detail-close{background:transparent;border:0;color:var(--tx3);font-size:24px;line-height:1;width:32px;height:32px;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .15s,background .15s;flex-shrink:0}.det-page#rp-detail-panel .rp-detail-close:hover{color:var(--tx);background:var(--sur2)}.det-page#rp-detail-panel .rp-detail-body{flex:1;overflow-y:auto;padding:18px 22px}#p-strom-gas .rp-sc,#p-kd-sg-pipeline .rp-sc,#p-kd-dms-orders .rp-sc,#p-kundenuebersicht .rp-sc{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:var(--space-3) 14px;margin-bottom:12px}#p-strom-gas .rp-sc.rp-sc-done.is-solar,#p-kd-sg-pipeline .rp-sc.rp-sc-done.is-solar,#p-kd-dms-orders .rp-sc.rp-sc-done.is-solar,#p-kundenuebersicht .rp-sc.rp-sc-done.is-solar{border-left:3px solid var(--ac)}#p-strom-gas .rp-sc.rp-sc-done.is-nosolar,#p-kd-sg-pipeline .rp-sc.rp-sc-done.is-nosolar,#p-kd-dms-orders .rp-sc.rp-sc-done.is-nosolar,#p-kundenuebersicht .rp-sc.rp-sc-done.is-nosolar{border-left:3px solid var(--tx3)}#p-strom-gas .rp-sc.rp-sc-done.is-unsure,#p-kd-sg-pipeline .rp-sc.rp-sc-done.is-unsure,#p-kd-dms-orders .rp-sc.rp-sc-done.is-unsure,#p-kundenuebersicht .rp-sc.rp-sc-done.is-unsure{border-left:3px solid var(--ac3)}#p-strom-gas .rp-sc-h,#p-kd-sg-pipeline .rp-sc-h,#p-kd-dms-orders .rp-sc-h,#p-kundenuebersicht .rp-sc-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-2);gap:8px}#p-strom-gas .rp-sc-title,#p-kd-sg-pipeline .rp-sc-title,#p-kd-dms-orders .rp-sc-title,#p-kundenuebersicht .rp-sc-title{font-size:11px;font-weight:500;color:var(--tx);text-transform:uppercase;letter-spacing:.06em}#p-strom-gas .rp-sc-time,#p-kd-sg-pipeline .rp-sc-time,#p-kd-dms-orders .rp-sc-time,#p-kundenuebersicht .rp-sc-time,,#p-kd-dms-orders .rp-sc-sub,#p-kundenuebersicht .rp-sc-sub{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-strom-gas .rp-sc-verdict,#p-kd-sg-pipeline .rp-sc-verdict,#p-kd-dms-orders .rp-sc-verdict,#p-kundenuebersicht .rp-sc-verdict{font-size:13px;font-weight:500;color:var(--tx);margin-bottom:6px}#p-strom-gas .rp-sc.is-solar .rp-sc-verdict,#p-kd-sg-pipeline .rp-sc.is-solar .rp-sc-verdict,#p-kd-dms-orders .rp-sc.is-solar .rp-sc-verdict,#p-kundenuebersicht .rp-sc.is-solar .rp-sc-verdict{color:var(--ac)}#p-strom-gas .rp-sc.is-unsure .rp-sc-verdict,#p-kd-sg-pipeline .rp-sc.is-unsure .rp-sc-verdict,#p-kd-dms-orders .rp-sc.is-unsure .rp-sc-verdict,#p-kundenuebersicht .rp-sc.is-unsure .rp-sc-verdict{color:var(--ac3)}#p-strom-gas .rp-sc-bar,#p-kd-sg-pipeline .rp-sc-bar,#p-kd-dms-orders .rp-sc-bar,#p-kundenuebersicht .rp-sc-bar{height:5px;background:var(--sur3);border-radius:3px;overflow:hidden;margin-bottom:8px}#p-strom-gas .rp-sc-fill,#p-kd-sg-pipeline .rp-sc-fill,#p-kd-dms-orders .rp-sc-fill,#p-kundenuebersicht .rp-sc-fill{height:100%;transition:width .3s ease;border-radius:3px}#p-strom-gas .rp-sc-fill.high,#p-kd-sg-pipeline .rp-sc-fill.high,#p-kd-dms-orders .rp-sc-fill.high,#p-kundenuebersicht .rp-sc-fill.high{background:var(--ac)}#p-strom-gas .rp-sc-fill.mid,#p-kd-sg-pipeline .rp-sc-fill.mid,#p-kd-dms-orders .rp-sc-fill.mid,#p-kundenuebersicht .rp-sc-fill.mid{background:var(--ac3)}#p-strom-gas .rp-sc-fill.low,#p-kd-sg-pipeline .rp-sc-fill.low,#p-kd-dms-orders .rp-sc-fill.low,#p-kundenuebersicht .rp-sc-fill.low{background:var(--ac4)}#p-strom-gas .rp-sc-notes,#p-kd-sg-pipeline .rp-sc-notes,#p-kd-dms-orders .rp-sc-notes,#p-kundenuebersicht .rp-sc-notes{font-size:11.5px;color:var(--tx2);font-style:italic;line-height:1.5;margin-bottom:10px}#p-strom-gas .rp-sc-btn,#p-kd-sg-pipeline .rp-sc-btn,#p-kd-dms-orders .rp-sc-btn,#p-kundenuebersicht .rp-sc-btn{width:100%;font-size:11.5px;padding:var(--space-2) 10px}#p-strom-gas .rp-sc-btn:disabled,#p-kd-sg-pipeline .rp-sc-btn:disabled,#p-kd-dms-orders .rp-sc-btn:disabled,#p-kundenuebersicht .rp-sc-btn:disabled{opacity:.7;cursor:wait}#p-strom-gas .rp-sc-img-wrap,#p-kd-sg-pipeline .rp-sc-img-wrap,#p-kd-dms-orders .rp-sc-img-wrap,#p-kundenuebersicht .rp-sc-img-wrap{margin:var(--space-2) 0 10px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--bd);background:var(--sur3);aspect-ratio:1}#p-strom-gas .rp-sc-img-wrap img,#p-kd-sg-pipeline .rp-sc-img-wrap img,#p-kd-dms-orders .rp-sc-img-wrap img,#p-kundenuebersicht .rp-sc-img-wrap img{width:100%;height:100%;display:block;object-fit:cover}#p-strom-gas .rp-mastr,#p-kd-sg-pipeline .rp-mastr,#p-kd-dms-orders .rp-mastr,#p-kundenuebersicht .rp-mastr{margin-top:14px;padding:14px var(--space-4);border:1px solid var(--bd);border-radius:8px;background:var(--sur2)}#p-strom-gas .rp-mastr.is-matched,#p-kd-sg-pipeline .rp-mastr.is-matched,#p-kd-dms-orders .rp-mastr.is-matched,#p-kundenuebersicht .rp-mastr.is-matched{border-left:3px solid #60a5fa}#p-strom-gas .rp-mastr.is-no-match,#p-kd-sg-pipeline .rp-mastr.is-no-match,#p-kd-dms-orders .rp-mastr.is-no-match,#p-kundenuebersicht .rp-mastr.is-no-match{border-left:3px solid var(--tx3);opacity:.85}#p-strom-gas .rp-mastr.is-pending,#p-kd-sg-pipeline .rp-mastr.is-pending,#p-kd-dms-orders .rp-mastr.is-pending,#p-kundenuebersicht .rp-mastr.is-pending{border-left:3px solid var(--ac3,#fbbf24)}#p-strom-gas .rp-mastr-h,#p-kd-sg-pipeline .rp-mastr-h,#p-kd-dms-orders .rp-mastr-h,#p-kundenuebersicht .rp-mastr-h{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--tx);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3)}#p-strom-gas .rp-mastr-h em,#p-kd-sg-pipeline .rp-mastr-h em,#p-kd-dms-orders .rp-mastr-h em,#p-kundenuebersicht .rp-mastr-h em{font-style:normal;font-size:10px;color:var(--tx3);font-weight:400;text-transform:none;letter-spacing:0}#p-strom-gas .rp-mastr-icon,#p-kd-sg-pipeline .rp-mastr-icon,#p-kd-dms-orders .rp-mastr-icon,#p-kundenuebersicht .rp-mastr-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:700}#p-strom-gas .rp-mastr.is-matched .rp-mastr-icon,#p-kd-sg-pipeline .rp-mastr.is-matched .rp-mastr-icon,#p-kd-dms-orders .rp-mastr.is-matched .rp-mastr-icon,#p-kundenuebersicht .rp-mastr.is-matched .rp-mastr-icon{background:#60a5fa;color:#fff}#p-strom-gas .rp-mastr.is-no-match .rp-mastr-icon,#p-kd-sg-pipeline .rp-mastr.is-no-match .rp-mastr-icon,#p-kd-dms-orders .rp-mastr.is-no-match .rp-mastr-icon,#p-kundenuebersicht .rp-mastr.is-no-match .rp-mastr-icon{background:var(--bd2);color:var(--tx3)}#p-strom-gas .rp-mastr.is-pending .rp-mastr-icon,#p-kd-sg-pipeline .rp-mastr.is-pending .rp-mastr-icon,#p-kd-dms-orders .rp-mastr.is-pending .rp-mastr-icon,#p-kundenuebersicht .rp-mastr.is-pending .rp-mastr-icon{background:var(--ac3,#fbbf24);color:#222}#p-strom-gas .rp-mastr-kv,#p-kd-sg-pipeline .rp-mastr-kv,#p-kd-dms-orders .rp-mastr-kv,#p-kundenuebersicht .rp-mastr-kv{margin:0;display:grid;grid-template-columns:auto 1fr;gap:7px var(--space-4);font-size:12.5px;line-height:1.5}#p-strom-gas .rp-mastr-kv dt,#p-kd-sg-pipeline .rp-mastr-kv dt,#p-kd-dms-orders .rp-mastr-kv dt,#p-kundenuebersicht .rp-mastr-kv dt{color:var(--tx3);font-weight:400}#p-strom-gas .rp-mastr-kv dd,#p-kd-sg-pipeline .rp-mastr-kv dd,#p-kd-dms-orders .rp-mastr-kv dd,#p-kundenuebersicht .rp-mastr-kv dd{margin:0;color:var(--tx);font-family:DM Mono,monospace}#p-strom-gas .rp-mastr-kv code,#p-kd-sg-pipeline .rp-mastr-kv code,#p-kd-dms-orders .rp-mastr-kv code,#p-kundenuebersicht .rp-mastr-kv code{font-size:11px;color:var(--tx2)}#p-strom-gas .rp-mastr-age,#p-kd-sg-pipeline .rp-mastr-age,#p-kd-dms-orders .rp-mastr-age,#p-kundenuebersicht .rp-mastr-age{color:var(--tx3);font-family:inherit;font-size:11px}#p-strom-gas .rp-mastr-kv dd strong,#p-kd-sg-pipeline .rp-mastr-kv dd strong,#p-kd-dms-orders .rp-mastr-kv dd strong,#p-kundenuebersicht .rp-mastr-kv dd strong{color:var(--accent);font-weight:600}#p-strom-gas .rp-mastr-anl-list,#p-kd-sg-pipeline .rp-mastr-anl-list,#p-kd-dms-orders .rp-mastr-anl-list,#p-kundenuebersicht .rp-mastr-anl-list{margin-top:14px;padding:var(--space-3) 14px;border-radius:var(--radius-md);background:#00000006;border:1px solid rgba(0,0,0,.06)}#p-strom-gas .rp-mastr-anl-h,#p-kd-sg-pipeline .rp-mastr-anl-h,#p-kd-dms-orders .rp-mastr-anl-h,#p-kundenuebersicht .rp-mastr-anl-h{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);margin-bottom:var(--space-2)}#p-strom-gas .rp-mastr-anl-ol,#p-kd-sg-pipeline .rp-mastr-anl-ol,#p-kd-dms-orders .rp-mastr-anl-ol,#p-kundenuebersicht .rp-mastr-anl-ol{list-style:none;margin:0;padding:0;display:grid;gap:6px;counter-reset:rp-anl}#p-strom-gas .rp-mastr-anl-ol li,#p-kd-sg-pipeline .rp-mastr-anl-ol li,#p-kd-dms-orders .rp-mastr-anl-ol li,#p-kundenuebersicht .rp-mastr-anl-ol li{display:grid;grid-template-columns:90px 60px 1fr;gap:14px;align-items:baseline;padding:6px var(--space-2);border-radius:var(--radius-sm);font-family:DM Mono,monospace;font-size:12px}#p-strom-gas .rp-mastr-anl-ol li.is-primary,#p-kd-sg-pipeline .rp-mastr-anl-ol li.is-primary,#p-kd-dms-orders .rp-mastr-anl-ol li.is-primary,#p-kundenuebersicht .rp-mastr-anl-ol li.is-primary{background:#d5d9601f}#p-strom-gas .rp-mastr-anl-ol li:before,#p-kd-sg-pipeline .rp-mastr-anl-ol li:before,#p-kd-dms-orders .rp-mastr-anl-ol li:before,#p-kundenuebersicht .rp-mastr-anl-ol li:before{counter-increment:rp-anl;content:counter(rp-anl);position:absolute;color:var(--tx3);font-size:10px}#p-strom-gas .rp-mastr-anl-kwp,#p-kd-sg-pipeline .rp-mastr-anl-kwp,#p-kd-dms-orders .rp-mastr-anl-kwp,#p-kundenuebersicht .rp-mastr-anl-kwp{color:var(--tx);font-weight:500}#p-strom-gas .rp-mastr-anl-ibn,#p-kd-sg-pipeline .rp-mastr-anl-ibn,#p-kd-dms-orders .rp-mastr-anl-ibn,#p-kundenuebersicht .rp-mastr-anl-ibn{color:var(--tx2)}#p-strom-gas .rp-mastr-anl-nr,#p-kd-sg-pipeline .rp-mastr-anl-nr,#p-kd-dms-orders .rp-mastr-anl-nr,#p-kundenuebersicht .rp-mastr-anl-nr{font-size:11px;color:var(--tx3);font-family:DM Mono,monospace}#p-strom-gas .rp-mastr-empty,#p-kd-sg-pipeline .rp-mastr-empty,#p-kd-dms-orders .rp-mastr-empty,#p-kundenuebersicht .rp-mastr-empty{font-size:11.5px;color:var(--tx2);margin:var(--space-1) 0 var(--space-2);line-height:1.4}#p-strom-gas .rp-mastr-empty em,#p-kd-sg-pipeline .rp-mastr-empty em,#p-kd-dms-orders .rp-mastr-empty em,#p-kundenuebersicht .rp-mastr-empty em{color:var(--tx3);font-style:italic;font-size:11px}#p-strom-gas .rp-mastr-recheck,#p-kd-sg-pipeline .rp-mastr-recheck,#p-kd-dms-orders .rp-mastr-recheck,#p-kundenuebersicht .rp-mastr-recheck{background:transparent;border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-1) 10px;font-size:11px;color:var(--tx2);cursor:pointer}#p-strom-gas .rp-mastr-recheck:hover,#p-kd-sg-pipeline .rp-mastr-recheck:hover,#p-kd-dms-orders .rp-mastr-recheck:hover,#p-kundenuebersicht .rp-mastr-recheck:hover{border-color:var(--ac);color:var(--ac)}#p-strom-gas .rp-mastr-source,#p-kd-sg-pipeline .rp-mastr-source,#p-kd-dms-orders .rp-mastr-source,#p-kundenuebersicht .rp-mastr-source{margin-top:var(--space-2);padding-top:6px;border-top:1px solid var(--bd);font-size:10px;color:var(--tx3);line-height:1.4}#p-strom-gas .rp-mastr-source a,#p-kd-sg-pipeline .rp-mastr-source a,#p-kd-dms-orders .rp-mastr-source a,#p-kundenuebersicht .rp-mastr-source a{color:var(--tx3);text-decoration:underline;text-underline-offset:2px}#p-strom-gas .rp-mastr-source a:hover,#p-kd-sg-pipeline .rp-mastr-source a:hover,#p-kd-dms-orders .rp-mastr-source a:hover,#p-kundenuebersicht .rp-mastr-source a:hover{color:var(--tx2)}#p-strom-gas .rp-oh,#p-kd-sg-pipeline .rp-oh,#p-kd-dms-orders .rp-oh,#p-kundenuebersicht .rp-oh{margin-top:var(--space-3);padding:var(--space-2) 0;border:0;background:transparent;border-top:1px solid var(--bd)}#p-strom-gas .rp-oh-head,#p-kd-sg-pipeline .rp-oh-head,#p-kd-dms-orders .rp-oh-head,#p-kundenuebersicht .rp-oh-head{display:flex;align-items:center;gap:var(--space-2);margin-bottom:0;cursor:pointer;list-style:none;padding:2px 0}#p-strom-gas .rp-oh-head::-webkit-details-marker,#p-kd-sg-pipeline .rp-oh-head::-webkit-details-marker,#p-kd-dms-orders .rp-oh-head::-webkit-details-marker,#p-kundenuebersicht .rp-oh-head::-webkit-details-marker{display:none}#p-strom-gas .rp-oh-head:before,#p-kd-sg-pipeline .rp-oh-head:before,#p-kd-dms-orders .rp-oh-head:before,#p-kundenuebersicht .rp-oh-head:before{content:"\25b6";font-size:9px;color:var(--tx3);margin-right:var(--space-1);transition:transform .15s}#p-strom-gas .rp-oh[open] .rp-oh-head:before,#p-kd-sg-pipeline .rp-oh[open] .rp-oh-head:before,#p-kd-dms-orders .rp-oh[open] .rp-oh-head:before,#p-kundenuebersicht .rp-oh[open] .rp-oh-head:before{transform:rotate(90deg)}#p-strom-gas .rp-oh-status,#p-kd-sg-pipeline .rp-oh-status,#p-kd-dms-orders .rp-oh-status,#p-kundenuebersicht .rp-oh-status{font-size:10.5px;color:var(--tx3);font-style:italic}#p-strom-gas .rp-oh[open] .rp-oh-list,#p-kd-sg-pipeline .rp-oh[open] .rp-oh-list,#p-kd-dms-orders .rp-oh[open] .rp-oh-list,#p-kundenuebersicht .rp-oh[open] .rp-oh-list{margin-top:var(--space-2)}#p-strom-gas .rp-oh-head h4,#p-kd-sg-pipeline .rp-oh-head h4,#p-kd-dms-orders .rp-oh-head h4,#p-kundenuebersicht .rp-oh-head h4{margin:0;font-size:11px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;flex:1}#p-strom-gas .rp-website-block,#p-kd-sg-pipeline .rp-website-block,#p-kd-dms-orders .rp-website-block,#p-kundenuebersicht .rp-website-block{margin-top:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--bd)}#p-strom-gas .rp-website-block h4,#p-kd-sg-pipeline .rp-website-block h4,#p-kd-dms-orders .rp-website-block h4,#p-kundenuebersicht .rp-website-block h4{margin:0 0 6px;font-size:11px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em}#p-strom-gas .rp-website-link,#p-kd-sg-pipeline .rp-website-link,#p-kd-dms-orders .rp-website-link,#p-kundenuebersicht .rp-website-link{display:inline-block;color:var(--ac);text-decoration:none;font-size:13px;font-weight:500;word-break:break-all}#p-strom-gas .rp-website-link:hover,#p-kd-sg-pipeline .rp-website-link:hover,#p-kd-dms-orders .rp-website-link:hover,#p-kundenuebersicht .rp-website-link:hover{text-decoration:underline}#p-strom-gas .rp-oh-fetched,#p-kd-sg-pipeline .rp-oh-fetched,#p-kd-dms-orders .rp-oh-fetched,#p-kundenuebersicht .rp-oh-fetched{font-size:10px;color:var(--tx3);font-family:DM Mono,monospace;opacity:.7}#p-strom-gas .rp-oh-refresh,#p-kd-sg-pipeline .rp-oh-refresh,#p-kd-dms-orders .rp-oh-refresh,#p-kundenuebersicht .rp-oh-refresh{background:transparent;border:1px solid var(--bd);color:var(--tx3);border-radius:5px;padding:3px var(--space-2);font-size:11px;font-family:inherit;cursor:pointer;transition:all .12s}#p-strom-gas .rp-oh-refresh:hover,#p-kd-sg-pipeline .rp-oh-refresh:hover,#p-kd-dms-orders .rp-oh-refresh:hover,#p-kundenuebersicht .rp-oh-refresh:hover{background:var(--sur2);color:var(--tx)}#p-strom-gas .rp-oh-refresh:disabled,#p-kd-sg-pipeline .rp-oh-refresh:disabled,#p-kd-dms-orders .rp-oh-refresh:disabled,#p-kundenuebersicht .rp-oh-refresh:disabled{opacity:.5;cursor:wait}#p-strom-gas .rp-oh-empty,#p-kd-sg-pipeline .rp-oh-empty,#p-kd-dms-orders .rp-oh-empty,#p-kundenuebersicht .rp-oh-empty{font-size:11.5px;color:var(--tx3);font-style:italic;padding:4px 0}#p-strom-gas .rp-oh-list,#p-kd-sg-pipeline .rp-oh-list,#p-kd-dms-orders .rp-oh-list,#p-kundenuebersicht .rp-oh-list{display:flex;flex-direction:column;gap:1px}#p-strom-gas .rp-oh-row,#p-kd-sg-pipeline .rp-oh-row,#p-kd-dms-orders .rp-oh-row,#p-kundenuebersicht .rp-oh-row{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 6px;font-size:12px;border-radius:4px}#p-strom-gas .rp-oh-row.is-today,#p-kd-sg-pipeline .rp-oh-row.is-today,#p-kd-dms-orders .rp-oh-row.is-today,#p-kundenuebersicht .rp-oh-row.is-today{background:#d5d9601f;color:var(--tx);font-weight:500}#p-strom-gas .rp-oh-day,#p-kd-sg-pipeline .rp-oh-day,#p-kd-dms-orders .rp-oh-day,#p-kundenuebersicht .rp-oh-day{color:var(--tx3);font-family:DM Mono,monospace;min-width:24px}#p-strom-gas .rp-oh-row.is-today .rp-oh-day,#p-kd-sg-pipeline .rp-oh-row.is-today .rp-oh-day,#p-kd-dms-orders .rp-oh-row.is-today .rp-oh-day,#p-kundenuebersicht .rp-oh-row.is-today .rp-oh-day{color:var(--ac)}#p-strom-gas .rp-oh-label,#p-kd-sg-pipeline .rp-oh-label,#p-kd-dms-orders .rp-oh-label,#p-kundenuebersicht .rp-oh-label{color:var(--tx2);text-align:right;flex:1}#p-strom-gas .rp-oh-row.is-today .rp-oh-label,#p-kd-sg-pipeline .rp-oh-row.is-today .rp-oh-label,#p-kd-dms-orders .rp-oh-row.is-today .rp-oh-label,#p-kundenuebersicht .rp-oh-row.is-today .rp-oh-label{color:var(--tx)}#p-strom-gas .rp-datenfehler-banner,#p-kd-sg-pipeline .rp-datenfehler-banner,#p-kd-dms-orders .rp-datenfehler-banner,#p-kundenuebersicht .rp-datenfehler-banner{display:flex;align-items:flex-start;gap:10px;background:#f8717114;border:1px solid var(--ac4);border-left:4px solid var(--ac4);border-radius:8px;padding:10px 14px;margin-bottom:12px}#p-strom-gas .rp-datenfehler-icon,#p-kd-sg-pipeline .rp-datenfehler-icon,#p-kd-dms-orders .rp-datenfehler-icon,#p-kundenuebersicht .rp-datenfehler-icon{font-size:18px;line-height:1;color:var(--ac4);flex-shrink:0;margin-top:1px}#p-strom-gas .rp-datenfehler-body,#p-kd-sg-pipeline .rp-datenfehler-body,#p-kd-dms-orders .rp-datenfehler-body,#p-kundenuebersicht .rp-datenfehler-body{flex:1;min-width:0}#p-strom-gas .rp-datenfehler-title,#p-kd-sg-pipeline .rp-datenfehler-title,#p-kd-dms-orders .rp-datenfehler-title,#p-kundenuebersicht .rp-datenfehler-title{font-size:12.5px;font-weight:600;color:var(--ac4);line-height:1.3}#p-strom-gas .rp-datenfehler-sub,#p-kd-sg-pipeline .rp-datenfehler-sub,#p-kd-dms-orders .rp-datenfehler-sub,#p-kundenuebersicht .rp-datenfehler-sub{font-size:11px;color:var(--tx3);margin-top:3px;line-height:1.4}#p-strom-gas .rp-datenfehler-reset,#p-kd-sg-pipeline .rp-datenfehler-reset,#p-kd-dms-orders .rp-datenfehler-reset,#p-kundenuebersicht .rp-datenfehler-reset{background:transparent;border:1px solid var(--ac4);color:var(--ac4);border-radius:var(--radius-md);padding:5px 10px;font-size:11.5px;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .12s;align-self:center}#p-strom-gas .rp-datenfehler-reset:hover,#p-kd-sg-pipeline .rp-datenfehler-reset:hover,#p-kd-dms-orders .rp-datenfehler-reset:hover,#p-kundenuebersicht .rp-datenfehler-reset:hover{background:var(--ac4);color:#fff}#p-strom-gas .rp-map-wrap,#p-kd-sg-pipeline .rp-map-wrap,#p-kd-dms-orders .rp-map-wrap,#p-kundenuebersicht .rp-map-wrap{position:relative;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;overflow:hidden;margin-bottom:10px;aspect-ratio:4/3}#p-strom-gas .rp-map-wrap iframe,#p-kd-sg-pipeline .rp-map-wrap iframe,#p-kd-dms-orders .rp-map-wrap iframe,#p-kundenuebersicht .rp-map-wrap iframe{width:100%;height:100%;border:0;display:block}#p-strom-gas .rp-map-loading,#p-kd-sg-pipeline .rp-map-loading,#p-kd-dms-orders .rp-map-loading,#p-kundenuebersicht .rp-map-loading,,#p-kd-dms-orders .rp-map-fail,#p-kundenuebersicht .rp-map-fail{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;text-align:center;padding:20px;background:var(--sur2);z-index:1}#p-strom-gas .rp-map-loading,#p-kd-sg-pipeline .rp-map-loading,#p-kd-dms-orders .rp-map-loading,#p-kundenuebersicht .rp-map-loading{color:var(--tx3)}#p-strom-gas .rp-map-fail,#p-kd-sg-pipeline .rp-map-fail,#p-kd-dms-orders .rp-map-fail,#p-kundenuebersicht .rp-map-fail{color:var(--ac4)}#p-strom-gas .rp-map-actions,#p-kd-sg-pipeline .rp-map-actions,#p-kd-dms-orders .rp-map-actions,#p-kundenuebersicht .rp-map-actions{display:flex;gap:6px;margin-bottom:14px}#p-strom-gas .rp-map-actions .n-btn,#p-kd-sg-pipeline .rp-map-actions .n-btn,#p-kd-dms-orders .rp-map-actions .n-btn,#p-kundenuebersicht .rp-map-actions .n-btn{flex:1;font-size:11.5px;padding:var(--space-2) 10px}#p-strom-gas .rp-zoom-bar,#p-kd-sg-pipeline .rp-zoom-bar,#p-kd-dms-orders .rp-zoom-bar,#p-kundenuebersicht .rp-zoom-bar{display:flex;align-items:center;gap:0;margin-bottom:10px;background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:3px}#p-strom-gas .rp-zoom-btn,#p-kd-sg-pipeline .rp-zoom-btn,#p-kd-dms-orders .rp-zoom-btn,#p-kundenuebersicht .rp-zoom-btn{background:transparent;border:none;color:var(--tx2);width:28px;height:28px;padding:0;line-height:1;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;transition:background .12s,color .12s}#p-strom-gas .rp-zoom-btn:hover,#p-kd-sg-pipeline .rp-zoom-btn:hover,#p-kd-dms-orders .rp-zoom-btn:hover,#p-kundenuebersicht .rp-zoom-btn:hover{background:var(--sur2);color:var(--tx)}#p-strom-gas .rp-zoom-refresh,#p-kd-sg-pipeline .rp-zoom-refresh,#p-kd-dms-orders .rp-zoom-refresh,#p-kundenuebersicht .rp-zoom-refresh{font-size:13px}#p-strom-gas .rp-zoom-level,#p-kd-sg-pipeline .rp-zoom-level,#p-kd-dms-orders .rp-zoom-level,#p-kundenuebersicht .rp-zoom-level{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);padding:0 var(--space-2);min-width:54px;text-align:center;letter-spacing:.02em}#p-strom-gas .rp-detail-stamm,#p-kd-sg-pipeline .rp-detail-stamm,#p-kd-dms-orders .rp-detail-stamm,#p-kundenuebersicht .rp-detail-stamm{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px 14px;margin-bottom:14px}#p-strom-gas .rp-stamm-row,#p-kd-sg-pipeline .rp-stamm-row,#p-kd-dms-orders .rp-stamm-row,#p-kundenuebersicht .rp-stamm-row{display:flex;justify-content:space-between;gap:var(--space-3);font-size:11.5px;padding:5px 0;border-bottom:1px solid var(--bd)}#p-strom-gas .rp-stamm-row:last-child,#p-kd-sg-pipeline .rp-stamm-row:last-child,#p-kd-dms-orders .rp-stamm-row:last-child,#p-kundenuebersicht .rp-stamm-row:last-child{border-bottom:0}#p-strom-gas .rp-stamm-row>span:first-child,#p-kd-sg-pipeline .rp-stamm-row>span:first-child,#p-kd-dms-orders .rp-stamm-row>span:first-child,#p-kundenuebersicht .rp-stamm-row>span:first-child{color:var(--tx3);text-transform:uppercase;font-size:10px;letter-spacing:.05em;flex-shrink:0;font-weight:500}#p-strom-gas .rp-stamm-row>span:last-child,#p-kd-sg-pipeline .rp-stamm-row>span:last-child,#p-kd-dms-orders .rp-stamm-row>span:last-child,#p-kundenuebersicht .rp-stamm-row>span:last-child{color:var(--tx);text-align:right;flex:1}#p-strom-gas .rp-stamm-warn>span:last-child,#p-kd-sg-pipeline .rp-stamm-warn>span:last-child,#p-kd-dms-orders .rp-stamm-warn>span:last-child,#p-kundenuebersicht .rp-stamm-warn>span:last-child{color:var(--ac3)}#p-strom-gas .rp-stamm-multiline,#p-kd-sg-pipeline .rp-stamm-multiline,#p-kd-dms-orders .rp-stamm-multiline,#p-kundenuebersicht .rp-stamm-multiline{flex-direction:column;align-items:stretch}#p-strom-gas .rp-stamm-multiline>span:last-child,#p-kd-sg-pipeline .rp-stamm-multiline>span:last-child,#p-kd-dms-orders .rp-stamm-multiline>span:last-child,#p-kundenuebersicht .rp-stamm-multiline>span:last-child{text-align:left;margin-top:var(--space-1)}#p-strom-gas .rp-wf,#p-kd-sg-pipeline .rp-wf,#p-kd-dms-orders .rp-wf,#p-kundenuebersicht .rp-wf{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:14px 16px}#p-strom-gas .rp-wf h4,#p-kd-sg-pipeline .rp-wf h4,#p-kd-dms-orders .rp-wf h4,#p-kundenuebersicht .rp-wf h4{margin:0 0 var(--space-3);font-size:10px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em}#p-strom-gas .rp-wf-row,#p-kd-sg-pipeline .rp-wf-row,#p-kd-dms-orders .rp-wf-row,#p-kundenuebersicht .rp-wf-row{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center;margin-bottom:var(--space-2);font-size:11.5px}#p-strom-gas .rp-wf-row label,#p-kd-sg-pipeline .rp-wf-row label,#p-kd-dms-orders .rp-wf-row label,#p-kundenuebersicht .rp-wf-row label{color:var(--tx3);font-size:11px}#p-strom-gas .rp-wf-row .rp-input,#p-kd-sg-pipeline .rp-wf-row .rp-input,#p-kd-dms-orders .rp-wf-row .rp-input,#p-kundenuebersicht .rp-wf-row .rp-input{background:var(--sur);border:1px solid var(--bd);color:var(--tx);border-radius:var(--radius-md);padding:7px 9px;font-size:12px;font-family:inherit;outline:none;transition:border-color .12s;width:100%}#p-strom-gas .rp-wf-row .rp-input:focus,#p-kd-sg-pipeline .rp-wf-row .rp-input:focus,#p-kd-dms-orders .rp-wf-row .rp-input:focus,#p-kundenuebersicht .rp-wf-row .rp-input:focus{border-color:var(--ac)}#p-strom-gas .rp-dt-pair,#p-kd-sg-pipeline .rp-dt-pair,#p-kd-dms-orders .rp-dt-pair,#p-kundenuebersicht .rp-dt-pair{display:grid;grid-template-columns:1fr 90px;gap:6px}#p-strom-gas .rp-dt-pair .rp-input,#p-kd-sg-pipeline .rp-dt-pair .rp-input,#p-kd-dms-orders .rp-dt-pair .rp-input,#p-kundenuebersicht .rp-dt-pair .rp-input{padding:7px 9px}#p-strom-gas .rp-dt-time,#p-kd-sg-pipeline .rp-dt-time,#p-kd-dms-orders .rp-dt-time,#p-kundenuebersicht .rp-dt-time{font-variant-numeric:tabular-nums}#p-strom-gas .rp-wf-readonly,#p-kd-sg-pipeline .rp-wf-readonly,#p-kd-dms-orders .rp-wf-readonly,#p-kundenuebersicht .rp-wf-readonly{font-size:11.5px;color:var(--tx2);padding:7px 9px;background:transparent;border:1px dashed var(--bd);border-radius:6px}#p-strom-gas .rp-wf+.rp-wf,#p-kd-sg-pipeline .rp-wf+.rp-wf,#p-kd-dms-orders .rp-wf+.rp-wf,#p-kundenuebersicht .rp-wf+.rp-wf{margin-top:14px}#p-strom-gas .rp-history,#p-kd-sg-pipeline .rp-history,#p-kd-dms-orders .rp-history,#p-kundenuebersicht .rp-history{margin-top:var(--space-4);background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px 14px}#p-strom-gas .rp-history summary,#p-kd-sg-pipeline .rp-history summary,#p-kd-dms-orders .rp-history summary,#p-kundenuebersicht .rp-history summary{font-size:10px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;padding:var(--space-1) 0;list-style:none}#p-strom-gas .rp-history summary::-webkit-details-marker,#p-kd-sg-pipeline .rp-history summary::-webkit-details-marker,#p-kd-dms-orders .rp-history summary::-webkit-details-marker,#p-kundenuebersicht .rp-history summary::-webkit-details-marker{display:none}#p-strom-gas .rp-history summary:before,#p-kd-sg-pipeline .rp-history summary:before,#p-kd-dms-orders .rp-history summary:before,#p-kundenuebersicht .rp-history summary:before{content:"\25b8";margin-right:6px;display:inline-block;transition:transform .15s}#p-strom-gas .rp-history[open] summary:before,#p-kd-sg-pipeline .rp-history[open] summary:before,#p-kd-dms-orders .rp-history[open] summary:before,#p-kundenuebersicht .rp-history[open] summary:before{transform:rotate(90deg)}#p-strom-gas .rp-history-list,#p-kd-sg-pipeline .rp-history-list,#p-kd-dms-orders .rp-history-list,#p-kundenuebersicht .rp-history-list{margin-top:10px;font-size:11.5px}#p-strom-gas .rp-hist-entry,#p-kd-sg-pipeline .rp-hist-entry,#p-kd-dms-orders .rp-hist-entry,#p-kundenuebersicht .rp-hist-entry{display:grid;grid-template-columns:140px 110px 1fr;gap:10px;padding:5px 0;border-bottom:1px dashed var(--bd);align-items:center}#p-strom-gas .rp-hist-entry:last-child,#p-kd-sg-pipeline .rp-hist-entry:last-child,#p-kd-dms-orders .rp-hist-entry:last-child,#p-kundenuebersicht .rp-hist-entry:last-child{border-bottom:0}#p-strom-gas .rp-hist-time,#p-kd-sg-pipeline .rp-hist-time,#p-kd-dms-orders .rp-hist-time,#p-kundenuebersicht .rp-hist-time{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-strom-gas .rp-hist-who,#p-kd-sg-pipeline .rp-hist-who,#p-kd-dms-orders .rp-hist-who,#p-kundenuebersicht .rp-hist-who{font-size:11px;color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-strom-gas .rp-hist-desc,#p-kd-sg-pipeline .rp-hist-desc,#p-kd-dms-orders .rp-hist-desc,#p-kundenuebersicht .rp-hist-desc{font-size:11px;color:var(--tx)}#p-strom-gas .rp-hist-initial .rp-hist-desc,#p-kd-sg-pipeline .rp-hist-initial .rp-hist-desc,#p-kd-dms-orders .rp-hist-initial .rp-hist-desc,#p-kundenuebersicht .rp-hist-initial .rp-hist-desc{color:var(--ac);font-style:italic}#p-strom-gas .rp-wf-row-full,#p-kd-sg-pipeline .rp-wf-row-full,#p-kd-dms-orders .rp-wf-row-full,#p-kundenuebersicht .rp-wf-row-full{grid-template-columns:1fr;align-items:start}#p-strom-gas .rp-wf-row-full label,#p-kd-sg-pipeline .rp-wf-row-full label,#p-kd-dms-orders .rp-wf-row-full label,#p-kundenuebersicht .rp-wf-row-full label{margin-bottom:var(--space-1)}#p-strom-gas .rp-wf-row-full textarea.rp-input,#p-kd-sg-pipeline .rp-wf-row-full textarea.rp-input,#p-kd-dms-orders .rp-wf-row-full textarea.rp-input,#p-kundenuebersicht .rp-wf-row-full textarea.rp-input{min-height:70px;resize:vertical}#p-strom-gas .rp-wf-solar,#p-kd-sg-pipeline .rp-wf-solar,#p-kd-dms-orders .rp-wf-solar,#p-kundenuebersicht .rp-wf-solar{display:flex;gap:6px}#p-strom-gas .rp-solar-btn,#p-kd-sg-pipeline .rp-solar-btn,#p-kd-dms-orders .rp-solar-btn,#p-kundenuebersicht .rp-solar-btn{flex:1;padding:3px var(--space-2);font-size:11px;font-family:inherit;background:var(--bg);border:1px solid var(--bd);border-radius:5px;color:var(--tx3);cursor:pointer;transition:all .12s}#p-strom-gas .rp-solar-btn:hover,#p-kd-sg-pipeline .rp-solar-btn:hover,#p-kd-dms-orders .rp-solar-btn:hover,#p-kundenuebersicht .rp-solar-btn:hover{background:var(--sur2);color:var(--tx)}#p-strom-gas .rp-solar-btn.is-on,#p-kd-sg-pipeline .rp-solar-btn.is-on,#p-kd-dms-orders .rp-solar-btn.is-on,#p-kundenuebersicht .rp-solar-btn.is-on{background:var(--bg);border-color:var(--tx);color:var(--tx);font-weight:600}#p-strom-gas .rp-wf-foot,#p-kd-sg-pipeline .rp-wf-foot,#p-kd-dms-orders .rp-wf-foot,#p-kundenuebersicht .rp-wf-foot{display:flex;align-items:center;gap:var(--space-3);margin-top:14px;padding-top:var(--space-3);border-top:1px solid var(--bd)}#p-strom-gas .rp-wf-stamp,#p-kd-sg-pipeline .rp-wf-stamp,#p-kd-dms-orders .rp-wf-stamp,#p-kundenuebersicht .rp-wf-stamp{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-strom-gas .rp-col-tel,#p-kd-sg-pipeline .rp-col-tel,#p-kd-dms-orders .rp-col-tel,#p-kundenuebersicht .rp-col-tel{white-space:nowrap}#p-strom-gas .rp-tel-text,#p-kd-sg-pipeline .rp-tel-text,#p-kd-dms-orders .rp-tel-text,#p-kundenuebersicht .rp-tel-text{font-family:DM Mono,monospace;font-size:11.5px;color:var(--tx2)}#p-strom-gas .rp-tel-none,#p-kd-sg-pipeline .rp-tel-none,#p-kd-dms-orders .rp-tel-none,#p-kundenuebersicht .rp-tel-none{color:var(--tx3);font-size:11px}#p-strom-gas .rp-col-chev,#p-kd-sg-pipeline .rp-col-chev,#p-kd-dms-orders .rp-col-chev,#p-kundenuebersicht .rp-col-chev{width:20px;color:var(--tx3);text-align:right;font-size:14px;line-height:1;padding-right:10px}#p-strom-gas tr:hover .rp-col-chev,#p-kd-sg-pipeline tr:hover .rp-col-chev,#p-kd-dms-orders tr:hover .rp-col-chev,#p-kundenuebersicht tr:hover .rp-col-chev{color:var(--ac)}#p-strom-gas .rp-range,#p-kd-sg-pipeline .rp-range,#p-kd-dms-orders .rp-range,#p-kundenuebersicht .rp-range{margin-left:auto;font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);white-space:nowrap}#p-strom-gas .rp-col-score,#p-kd-sg-pipeline .rp-col-score,#p-kd-dms-orders .rp-col-score,#p-kundenuebersicht .rp-col-score{white-space:nowrap;text-align:center;width:64px}#p-strom-gas .rp-vpill,#p-kd-sg-pipeline .rp-vpill,#p-kd-dms-orders .rp-vpill,#p-kundenuebersicht .rp-vpill{display:inline-block;padding:2px var(--space-2);border-radius:11px;font-size:10.5px;font-weight:500;font-family:DM Mono,monospace;white-space:nowrap}#p-strom-gas .rp-vpill-ok,#p-kd-sg-pipeline .rp-vpill-ok,#p-kd-dms-orders .rp-vpill-ok,#p-kundenuebersicht .rp-vpill-ok{background:#7a802426;color:var(--ac)}#p-strom-gas .rp-vpill-warn,#p-kd-sg-pipeline .rp-vpill-warn,#p-kd-dms-orders .rp-vpill-warn,#p-kundenuebersicht .rp-vpill-warn{background:#f59e0b1f;color:var(--ac3)}#p-strom-gas .rp-vpill-bad,#p-kd-sg-pipeline .rp-vpill-bad,#p-kd-dms-orders .rp-vpill-bad,#p-kundenuebersicht .rp-vpill-bad{background:#f871711a;color:var(--ac4)}#p-strom-gas .rp-vpill-na,#p-kd-sg-pipeline .rp-vpill-na,#p-kd-dms-orders .rp-vpill-na,#p-kundenuebersicht .rp-vpill-na{background:var(--sur2);color:var(--tx3)}#p-strom-gas .rp-icon-solar-bulk,#p-kd-sg-pipeline .rp-icon-solar-bulk,#p-kd-dms-orders .rp-icon-solar-bulk,#p-kundenuebersicht .rp-icon-solar-bulk{color:var(--ac3)}#p-strom-gas .rp-icon-solar-bulk:hover,#p-kd-sg-pipeline .rp-icon-solar-bulk:hover,#p-kd-dms-orders .rp-icon-solar-bulk:hover,#p-kundenuebersicht .rp-icon-solar-bulk:hover{background:#f59e0b1f;color:var(--ac3)}#p-strom-gas .rp-icon-solar-bulk:disabled,#p-kd-sg-pipeline .rp-icon-solar-bulk:disabled,#p-kd-dms-orders .rp-icon-solar-bulk:disabled,#p-kundenuebersicht .rp-icon-solar-bulk:disabled{opacity:.5;cursor:wait}#p-strom-gas .rp-icon-reset,#p-kd-sg-pipeline .rp-icon-reset,#p-kd-dms-orders .rp-icon-reset,#p-kundenuebersicht .rp-icon-reset{color:var(--ac4)}#p-strom-gas .rp-icon-reset:hover,#p-kd-sg-pipeline .rp-icon-reset:hover,#p-kd-dms-orders .rp-icon-reset:hover,#p-kundenuebersicht .rp-icon-reset:hover{background:#dc50501f;color:var(--ac4)}#p-strom-gas .rp-solar-ki-btn,#p-kd-sg-pipeline .rp-solar-ki-btn,#p-kd-dms-orders .rp-solar-ki-btn,#p-kundenuebersicht .rp-solar-ki-btn{width:100%;background:#566b861a;border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:11.5px;color:var(--tx);font-family:inherit;cursor:pointer;text-align:left;transition:all .12s}#p-strom-gas .rp-solar-ki-btn:hover,#p-kd-sg-pipeline .rp-solar-ki-btn:hover,#p-kd-dms-orders .rp-solar-ki-btn:hover,#p-kundenuebersicht .rp-solar-ki-btn:hover{background:#566b862e;border-color:var(--ac2)}#p-strom-gas .rp-solar-ki-btn:disabled,#p-kd-sg-pipeline .rp-solar-ki-btn:disabled,#p-kd-dms-orders .rp-solar-ki-btn:disabled,#p-kundenuebersicht .rp-solar-ki-btn:disabled{opacity:.65;cursor:wait}#p-strom-gas .rp-solar-stamp,#p-kd-sg-pipeline .rp-solar-stamp,#p-kd-dms-orders .rp-solar-stamp,#p-kundenuebersicht .rp-solar-stamp{font-size:10.5px;color:var(--tx3);margin-left:var(--space-2)}#p-strom-gas #rp-list-view .pagi,#p-kd-sg-pipeline #rp-list-view .pagi,#p-kd-dms-orders #rp-list-view .pagi,#p-kundenuebersicht #rp-list-view .pagi,,#p-kd-dms-orders #rp-pagi,#p-kundenuebersicht #rp-pagi,,#p-kd-dms-orders #rp-pagi-cards,#p-kundenuebersicht #rp-pagi-cards{border-top:0;padding:6px var(--space-1) var(--space-2);gap:6px}.rp-detail-panel{position:fixed;overflow:visible}.rp-side-tabs{position:absolute;top:80px;left:-32px;display:flex;flex-direction:column;gap:var(--space-1);z-index:5}.rp-side-tab{width:32px;height:118px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-2);background:var(--sur2);border:1px solid var(--bd2);border-right:none;border-radius:7px 0 0 7px;color:var(--tx);cursor:pointer;padding:10px 0 9px;box-shadow:-4px 2px 12px #0000002e;transition:all .15s ease}[data-theme=light] .rp-side-tab{background:var(--sur3);border-color:var(--bd2);color:var(--tx);box-shadow:-4px 2px 14px #0f1e3526}.rp-side-tab:hover{margin-left:-3px;background:var(--ac);color:var(--ac-on);border-color:var(--ac);box-shadow:-4px 2px 14px #00000040}#rp-side-mastr{opacity:.75}#rp-side-mastr:hover{background:var(--sur3);color:var(--tx);border-color:var(--bd2);opacity:1}.rp-side-tab-icon{width:15px;height:15px;display:block;flex-shrink:0;color:inherit}.rp-side-tab-label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-family:DM Sans,sans-serif;white-space:nowrap}#p-strom-gas .rp-zoom-sep,#p-kd-sg-pipeline .rp-zoom-sep,#p-kd-dms-orders .rp-zoom-sep,#p-kundenuebersicht .rp-zoom-sep{width:1px;height:16px;background:var(--bd);margin:0 6px;flex-shrink:0}#p-strom-gas .rp-zoom-link,#p-kd-sg-pipeline .rp-zoom-link,#p-kd-dms-orders .rp-zoom-link,#p-kundenuebersicht .rp-zoom-link{background:transparent;border:0;color:var(--tx2);font-size:11px;font-family:DM Sans,sans-serif;cursor:pointer;padding:0 10px;height:28px;border-radius:5px;display:inline-flex;align-items:center;transition:background .12s,color .12s}#p-strom-gas .rp-zoom-link:hover,#p-kd-sg-pipeline .rp-zoom-link:hover,#p-kd-dms-orders .rp-zoom-link:hover,#p-kundenuebersicht .rp-zoom-link:hover{background:var(--sur2);color:var(--tx)}#p-strom-gas .rp-zoom-link:last-child,#p-kd-sg-pipeline .rp-zoom-link:last-child,#p-kd-dms-orders .rp-zoom-link:last-child,#p-kundenuebersicht .rp-zoom-link:last-child{margin-left:auto}.rp-detail-panel .rp-status-banner{display:flex;align-items:center;gap:10px;padding:var(--space-2) var(--space-4);background:var(--bg);border-bottom:1px solid var(--bd)}.rp-detail-panel .rp-status-banner-label{font-family:DM Mono,monospace;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3)}.rp-detail-panel .rp-status-banner-value{font-size:14px;font-weight:600;color:var(--tx);letter-spacing:.01em}.rp-detail-panel .rp-status-banner-value{color:var(--tx)}.rp-detail-panel .rp-status-banner-action .rp-status-banner-select{flex:1;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-md);padding:7px 10px;font-size:13px;font-weight:500;color:var(--tx);font-family:inherit;outline:none;cursor:pointer;max-width:280px;transition:border-color .12s,background .12s}.rp-detail-panel .rp-status-banner-action .rp-status-banner-select:hover{border-color:var(--ac2);background:var(--sur2)}.rp-detail-panel .rp-status-banner-action .rp-status-banner-select:focus{border-color:var(--ac)}body:not(.is-admin) #p-strom-gas .rp-admin-only,body:not(.is-admin) #p-kd-sg-pipeline .rp-admin-only,#p-kd-dms-orders .rp-admin-only,#p-kundenuebersicht .rp-admin-only,body:not(.is-admin) #p-kd-dms-pipeline .rp-admin-only{display:none!important}body:not(.is-admin) .sidebar .rp-admin-only{display:none!important}@keyframes rp-status-pulse{0%{box-shadow:0 0 #4ade808c;background:#4ade801a}60%{box-shadow:0 0 0 10px #4ade8000;background:#4ade800d}to{box-shadow:0 0 #4ade8000;background:var(--bg)}}.rp-detail-panel .rp-status-banner.is-pulse{animation:rp-status-pulse .7s ease-out forwards}.rp-detail-panel .rp-status-banner.is-needs-status{box-shadow:inset 3px 0 0 var(--ac3)}.rp-detail-panel .rp-status-banner-hint{font-size:10.5px;font-style:italic;color:var(--ac3);margin-left:auto}#p-strom-gas .rp-save-indicator,#p-kd-sg-pipeline .rp-save-indicator,#p-kd-dms-orders .rp-save-indicator,#p-kundenuebersicht .rp-save-indicator{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);display:inline-block;min-width:140px}#p-strom-gas .rp-save-indicator.is-pending,#p-kd-sg-pipeline .rp-save-indicator.is-pending,#p-kd-dms-orders .rp-save-indicator.is-pending,#p-kundenuebersicht .rp-save-indicator.is-pending{color:var(--ac3)}#p-strom-gas .rp-save-indicator.is-saving,#p-kd-sg-pipeline .rp-save-indicator.is-saving,#p-kd-dms-orders .rp-save-indicator.is-saving,#p-kundenuebersicht .rp-save-indicator.is-saving{color:var(--ac2)}#p-strom-gas .rp-save-indicator.is-saved,#p-kd-sg-pipeline .rp-save-indicator.is-saved,#p-kd-dms-orders .rp-save-indicator.is-saved,#p-kundenuebersicht .rp-save-indicator.is-saved{color:var(--tx3)}#p-strom-gas .rp-save-indicator.is-error,#p-kd-sg-pipeline .rp-save-indicator.is-error,#p-kd-dms-orders .rp-save-indicator.is-error,#p-kundenuebersicht .rp-save-indicator.is-error{color:var(--ac4);cursor:pointer}#p-strom-gas .rp-email-list,#p-kd-sg-pipeline .rp-email-list,#p-kd-dms-orders .rp-email-list,#p-kundenuebersicht .rp-email-list{display:flex;flex-direction:column;gap:var(--space-1);width:100%}#p-strom-gas .rp-email-row,#p-kd-sg-pipeline .rp-email-row,#p-kd-dms-orders .rp-email-row,#p-kundenuebersicht .rp-email-row{display:flex;gap:var(--space-1);align-items:center}#p-strom-gas .rp-email-row input,#p-kd-sg-pipeline .rp-email-row input,#p-kd-dms-orders .rp-email-row input,#p-kundenuebersicht .rp-email-row input{flex:1}#p-strom-gas .rp-email-del,#p-kd-sg-pipeline .rp-email-del,#p-kd-dms-orders .rp-email-del,#p-kundenuebersicht .rp-email-del{background:transparent;border:1px solid var(--bd);border-radius:5px;width:26px;height:26px;font-size:14px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0}#p-strom-gas .rp-email-del:hover,#p-kd-sg-pipeline .rp-email-del:hover,#p-kd-dms-orders .rp-email-del:hover,#p-kundenuebersicht .rp-email-del:hover{border-color:var(--ac4);color:var(--ac4)}#p-strom-gas .rp-email-add,#p-kd-sg-pipeline .rp-email-add,#p-kd-dms-orders .rp-email-add,#p-kundenuebersicht .rp-email-add{align-self:flex-start;margin-top:2px;background:transparent;border:1px dashed var(--bd);border-radius:5px;padding:var(--space-1) 10px;font-size:11px;color:var(--tx3);font-family:inherit;cursor:pointer;transition:all .12s}#p-strom-gas .rp-email-add:hover,#p-kd-sg-pipeline .rp-email-add:hover,#p-kd-dms-orders .rp-email-add:hover,#p-kundenuebersicht .rp-email-add:hover{border-color:var(--tx2);color:var(--tx2)}#p-strom-gas .rp-tel-list,#p-kd-sg-pipeline .rp-tel-list,#p-kd-dms-orders .rp-tel-list,#p-kundenuebersicht .rp-tel-list,#p-kd-orders .rp-tel-list,#p-kd-pipeline .rp-tel-list{display:flex;flex-direction:column;gap:var(--space-1);width:100%}#p-strom-gas .rp-tel-row,#p-kd-sg-pipeline .rp-tel-row,#p-kd-dms-orders .rp-tel-row,#p-kundenuebersicht .rp-tel-row,#p-kd-orders .rp-tel-row,#p-kd-pipeline .rp-tel-row{display:flex;gap:var(--space-1);align-items:center}#p-strom-gas .rp-tel-row input,#p-kd-sg-pipeline .rp-tel-row input,#p-kd-dms-orders .rp-tel-row input,#p-kundenuebersicht .rp-tel-row input,#p-kd-orders .rp-tel-row input,#p-kd-pipeline .rp-tel-row input{flex:1}#p-strom-gas .rp-tel-del,#p-kd-sg-pipeline .rp-tel-del,#p-kd-dms-orders .rp-tel-del,#p-kundenuebersicht .rp-tel-del,#p-kd-orders .rp-tel-del,#p-kd-pipeline .rp-tel-del{background:transparent;border:1px solid var(--bd);border-radius:5px;width:26px;height:26px;font-size:14px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0}#p-strom-gas .rp-tel-del:hover,#p-kd-sg-pipeline .rp-tel-del:hover,#p-kd-dms-orders .rp-tel-del:hover,#p-kundenuebersicht .rp-tel-del:hover,#p-kd-orders .rp-tel-del:hover,#p-kd-pipeline .rp-tel-del:hover{border-color:var(--ac4);color:var(--ac4)}#p-strom-gas .rp-tel-add,#p-kd-sg-pipeline .rp-tel-add,#p-kd-dms-orders .rp-tel-add,#p-kundenuebersicht .rp-tel-add,#p-kd-orders .rp-tel-add,#p-kd-pipeline .rp-tel-add{align-self:flex-start;margin-top:2px;background:transparent;border:1px dashed var(--bd);border-radius:5px;padding:var(--space-1) 10px;font-size:11px;color:var(--tx3);font-family:inherit;cursor:pointer;transition:all .12s}#p-strom-gas .rp-tel-add:hover,#p-kd-sg-pipeline .rp-tel-add:hover,#p-kd-dms-orders .rp-tel-add:hover,#p-kundenuebersicht .rp-tel-add:hover,#p-kd-orders .rp-tel-add:hover,#p-kd-pipeline .rp-tel-add:hover{border-color:var(--tx2);color:var(--tx2)}#p-strom-gas .rp-note-del,#p-kd-sg-pipeline .rp-note-del,#p-kd-dms-orders .rp-note-del,#p-kundenuebersicht .rp-note-del,#p-kd-orders .rp-note-del,#p-kd-pipeline .rp-note-del{background:transparent;border:1px solid var(--bd);border-radius:5px;width:22px;height:22px;font-size:12px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0;margin-left:auto}#p-strom-gas .rp-note-del:hover,#p-kd-sg-pipeline .rp-note-del:hover,#p-kd-dms-orders .rp-note-del:hover,#p-kundenuebersicht .rp-note-del:hover,#p-kd-orders .rp-note-del:hover,#p-kd-pipeline .rp-note-del:hover{border-color:var(--ac4);color:var(--ac4)}#p-strom-gas .rp-input-copy,#p-kd-sg-pipeline .rp-input-copy,#p-kd-dms-orders .rp-input-copy,#p-kundenuebersicht .rp-input-copy{display:flex;gap:var(--space-1);align-items:center;flex:1}#p-strom-gas .rp-input-copy .rp-input,#p-kd-sg-pipeline .rp-input-copy .rp-input,#p-kd-dms-orders .rp-input-copy .rp-input,#p-kundenuebersicht .rp-input-copy .rp-input{flex:1}#p-strom-gas .rp-copy-btn,#p-kd-sg-pipeline .rp-copy-btn,#p-kd-dms-orders .rp-copy-btn,#p-kundenuebersicht .rp-copy-btn{background:transparent;border:1px solid var(--bd);border-radius:5px;width:26px;height:26px;font-size:14px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0;flex-shrink:0;transition:all .12s}#p-strom-gas .rp-copy-btn:hover,#p-kd-sg-pipeline .rp-copy-btn:hover,#p-kd-dms-orders .rp-copy-btn:hover,#p-kundenuebersicht .rp-copy-btn:hover{border-color:var(--ac);color:var(--ac);background:#7a802414}#p-strom-gas .rp-copy-btn.is-copied,#p-kd-sg-pipeline .rp-copy-btn.is-copied,#p-kd-dms-orders .rp-copy-btn.is-copied,#p-kundenuebersicht .rp-copy-btn.is-copied{border-color:var(--ac);color:var(--ac)}#p-strom-gas .rp-email-more,#p-kd-sg-pipeline .rp-email-more,#p-kd-dms-orders .rp-email-more,#p-kundenuebersicht .rp-email-more{margin-top:2px}#p-strom-gas .rp-email-more summary,#p-kd-sg-pipeline .rp-email-more summary,#p-kd-dms-orders .rp-email-more summary,#p-kundenuebersicht .rp-email-more summary{cursor:pointer;font-size:11px;color:var(--tx3);padding:3px 6px;list-style:none;display:inline-block}#p-strom-gas .rp-email-more summary::-webkit-details-marker,#p-kd-sg-pipeline .rp-email-more summary::-webkit-details-marker,#p-kd-dms-orders .rp-email-more summary::-webkit-details-marker,#p-kundenuebersicht .rp-email-more summary::-webkit-details-marker{display:none}#p-strom-gas .rp-email-more summary:before,#p-kd-sg-pipeline .rp-email-more summary:before,#p-kd-dms-orders .rp-email-more summary:before,#p-kundenuebersicht .rp-email-more summary:before{content:"\25b6  ";font-size:9px;color:var(--tx3)}#p-strom-gas .rp-email-more[open] summary:before,#p-kd-sg-pipeline .rp-email-more[open] summary:before,#p-kd-dms-orders .rp-email-more[open] summary:before,#p-kundenuebersicht .rp-email-more[open] summary:before{content:"\25bc  "}#p-strom-gas .rp-email-more summary:hover,#p-kd-sg-pipeline .rp-email-more summary:hover,#p-kd-dms-orders .rp-email-more summary:hover,#p-kundenuebersicht .rp-email-more summary:hover{color:var(--tx2)}#p-strom-gas .rp-email-more>.rp-email-row,#p-kd-sg-pipeline .rp-email-more>.rp-email-row,#p-kd-dms-orders .rp-email-more>.rp-email-row,#p-kundenuebersicht .rp-email-more>.rp-email-row{margin-top:var(--space-1)}.rp-mastr-tab-panel.det-page{position:fixed;top:0;right:0;height:100vh;width:min(560px,90vw);background:var(--sur);border-left:1px solid var(--bd);transform:translate(100%);transition:transform .25s ease;z-index:1020;display:flex;flex-direction:column}.rp-mastr-tab-panel.det-page.open{transform:translate(0)}.rp-mastr-tab-panel .rp-detail-head{display:flex;align-items:center;gap:var(--space-3);padding:18px 22px;border-bottom:1px solid var(--bd)}.rp-mastr-tab-panel .det-close{margin-left:auto;background:transparent;border:0;font-size:22px;color:var(--tx3);cursor:pointer;line-height:1;padding:4px 8px}.rp-mastr-tab-panel .det-close:hover{color:var(--tx)}.rp-mastr-tab-panel .det-body{flex:1;overflow-y:auto;padding:18px 22px}.rp-mastr-tab-empty{padding:var(--space-5);text-align:center;color:var(--tx3);font-style:italic;background:var(--sur2);border-radius:8px}.rp-mk-section{margin-bottom:18px;padding:14px var(--space-4);background:var(--sur2);border-radius:8px}.rp-mk-section h4{margin:0 0 10px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3)}.rp-mk-row{display:grid;grid-template-columns:140px 1fr;gap:var(--space-3);padding:5px 0;font-size:13px;align-items:start}.rp-mk-row>span:first-child{color:var(--tx3);font-size:12px}.rp-mk-row>span:last-child{color:var(--tx)}.rp-mk-row-block{align-items:start}.rp-mk-pill{display:inline-block;padding:2px 9px;border-radius:11px;font-size:11px;font-weight:500;font-family:DM Mono,monospace}.rp-mk-pill-ok{background:#7a802426;color:var(--ac)}#p-strom-gas .rp-eeg-banner,#p-kd-sg-pipeline .rp-eeg-banner,#p-kd-dms-orders .rp-eeg-banner,#p-kundenuebersicht .rp-eeg-banner{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3) 14px;margin:10px 0;border-radius:8px;border:1px solid var(--bd)}#p-strom-gas .rp-eeg-icon,#p-kd-sg-pipeline .rp-eeg-icon,#p-kd-dms-orders .rp-eeg-icon,#p-kundenuebersicht .rp-eeg-icon{font-size:24px;line-height:1;flex-shrink:0}#p-strom-gas .rp-eeg-label,#p-kd-sg-pipeline .rp-eeg-label,#p-kd-dms-orders .rp-eeg-label,#p-kundenuebersicht .rp-eeg-label{font-size:13.5px;font-weight:600;color:var(--tx);line-height:1.3}#p-strom-gas .rp-eeg-sub,#p-kd-sg-pipeline .rp-eeg-sub,#p-kd-dms-orders .rp-eeg-sub,#p-kundenuebersicht .rp-eeg-sub{font-size:11.5px;color:var(--tx2);margin-top:3px}#p-strom-gas .rp-eeg-banner.is-hot,#p-kd-sg-pipeline .rp-eeg-banner.is-hot,#p-kd-dms-orders .rp-eeg-banner.is-hot,#p-kundenuebersicht .rp-eeg-banner.is-hot{background:#f871711a;border-color:#f8717180}#p-strom-gas .rp-eeg-banner.is-hot .rp-eeg-label,#p-kd-sg-pipeline .rp-eeg-banner.is-hot .rp-eeg-label,#p-kd-dms-orders .rp-eeg-banner.is-hot .rp-eeg-label,#p-kundenuebersicht .rp-eeg-banner.is-hot .rp-eeg-label{color:var(--ac4)}#p-strom-gas .rp-eeg-banner.is-expired,#p-kd-sg-pipeline .rp-eeg-banner.is-expired,#p-kd-dms-orders .rp-eeg-banner.is-expired,#p-kundenuebersicht .rp-eeg-banner.is-expired{background:#f8717129;border-color:#f87171b3}#p-strom-gas .rp-eeg-banner.is-expired .rp-eeg-label,#p-kd-sg-pipeline .rp-eeg-banner.is-expired .rp-eeg-label,#p-kd-dms-orders .rp-eeg-banner.is-expired .rp-eeg-label,#p-kundenuebersicht .rp-eeg-banner.is-expired .rp-eeg-label{color:var(--ac4);font-weight:700}#p-strom-gas .rp-eeg-banner.is-warm,#p-kd-sg-pipeline .rp-eeg-banner.is-warm,#p-kd-dms-orders .rp-eeg-banner.is-warm,#p-kundenuebersicht .rp-eeg-banner.is-warm{background:#f59e0b1f;border-color:#f59e0b73}#p-strom-gas .rp-eeg-banner.is-warm .rp-eeg-label,#p-kd-sg-pipeline .rp-eeg-banner.is-warm .rp-eeg-label,#p-kd-dms-orders .rp-eeg-banner.is-warm .rp-eeg-label,#p-kundenuebersicht .rp-eeg-banner.is-warm .rp-eeg-label{color:var(--ac3)}#p-strom-gas .rp-eeg-banner.is-cool,#p-kd-sg-pipeline .rp-eeg-banner.is-cool,#p-kd-dms-orders .rp-eeg-banner.is-cool,#p-kundenuebersicht .rp-eeg-banner.is-cool{background:var(--sur2);border-color:var(--bd)}#p-strom-gas .rp-eeg-banner.is-cool .rp-eeg-label,#p-kd-sg-pipeline .rp-eeg-banner.is-cool .rp-eeg-label,#p-kd-dms-orders .rp-eeg-banner.is-cool .rp-eeg-label,#p-kundenuebersicht .rp-eeg-banner.is-cool .rp-eeg-label{color:var(--tx2);font-weight:500}.rp-aufgabe-tab-panel.det-page{position:fixed;top:0;right:0;height:100vh;width:min(560px,90vw);background:var(--sur);border-left:1px solid var(--bd);transform:translate(100%);transition:transform .25s ease;z-index:1020;display:flex;flex-direction:column}.rp-aufgabe-tab-panel.det-page.open{transform:translate(0)}.rp-aufgabe-tab-panel .rp-detail-head{display:flex;align-items:center;gap:var(--space-3);padding:18px 22px;border-bottom:1px solid var(--bd)}.rp-aufgabe-tab-panel .det-close{margin-left:auto;background:transparent;border:0;font-size:22px;color:var(--tx3);cursor:pointer;line-height:1;padding:4px 8px}.rp-aufgabe-tab-panel .det-close:hover{color:var(--tx)}.rp-aufgabe-tab-panel .det-body{flex:1;overflow-y:auto;padding:18px 22px}.rp-aufg-form{display:flex;flex-direction:column;gap:10px;background:var(--sur2);padding:14px;border-radius:8px;margin-bottom:18px}.rp-aufg-field{display:flex;flex-direction:column;gap:var(--space-1)}.rp-aufg-field>span{font-size:11px;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.rp-aufg-field input,.rp-aufg-field select,.rp-aufg-field textarea{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-md);padding:7px 9px;font-size:13px;color:var(--tx);font-family:inherit;outline:none}.rp-aufg-field input:focus,.rp-aufg-field select:focus,.rp-aufg-field textarea:focus{border-color:var(--ac)}.rp-aufg-typrow{display:flex;gap:var(--space-2);flex-wrap:wrap;background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:6px}.rp-aufg-typ{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 14px;cursor:pointer;font-size:13px;color:var(--tx2);border-radius:var(--radius-md);border:1.5px solid transparent;background:transparent;transition:background .12s,border-color .12s,color .12s;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.rp-aufg-typ:hover{background:var(--sur2)}.rp-aufg-typ input{position:absolute;opacity:0;pointer-events:none}.rp-aufg-typ.is-active{background:var(--sur2);color:var(--tx);font-weight:600;border-color:var(--typ-color, var(--ac))}.rp-aufg-typdot{display:inline-block;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 2px var(--sur)}.rp-aufg-typ.is-active .rp-aufg-typdot{box-shadow:0 0 0 2px var(--sur2)}.rp-aufg-typ-single{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px var(--space-3);background:var(--sur);border:1px solid var(--bd);border-left:3px solid var(--typ-color, var(--ac));border-radius:var(--radius-md);color:var(--tx2);font-size:12.5px}.rp-aufg-daterow{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.rp-aufg-formfoot{display:flex;justify-content:flex-end;gap:var(--space-2);align-items:center;margin-top:var(--space-1)}.rp-aufg-formfoot .rp-aufg-done-btn{background:#10b981;color:#fff;border:0;border-radius:var(--radius-md);padding:var(--space-2) 14px;font-size:13px;font-weight:500;cursor:pointer}.rp-aufg-formfoot .rp-aufg-done-btn:hover{filter:brightness(1.05)}.rp-aufg-formfoot .rp-aufg-del-btn{background:transparent;border:1px solid var(--ac4);color:var(--ac4);border-radius:var(--radius-md);padding:7px var(--space-3);font-size:12.5px;cursor:pointer;margin-right:auto}.rp-aufg-formfoot .rp-aufg-del-btn:hover{background:var(--ac4);color:#fff}.rp-aufg-formfoot .btn.pri{background:var(--ac);color:var(--ac-on);border:0;border-radius:var(--radius-md);padding:var(--space-2) 14px;font-size:13px;font-weight:500;cursor:pointer}.rp-aufg-formfoot .btn.pri:hover{opacity:.9}.rp-aufg-list-wrap h4{margin:0 0 10px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3)}.rp-aufg-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.rp-aufg-item{display:flex;gap:10px;align-items:center;padding:10px var(--space-3);background:var(--sur2);border-radius:6px}.rp-aufg-item.is-done{opacity:.5}.rp-aufg-item.is-done .rp-aufg-titel{text-decoration:line-through}.rp-aufg-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;margin-top:5px}.rp-aufg-body{flex:1;min-width:0}.rp-aufg-titel{font-size:13px;color:var(--tx);font-weight:500}.rp-aufg-meta{font-size:11px;color:var(--tx2);margin-top:3px}.rp-aufg-actions{display:flex;gap:var(--space-1)}.rp-aufg-actions button{background:transparent;border:1px solid var(--bd);border-radius:5px;padding:var(--space-1) var(--space-2);font-size:11px;color:var(--tx2);cursor:pointer;font-family:inherit;white-space:nowrap}.rp-aufg-actions button:hover{border-color:var(--ac);color:var(--ac)}.rp-aufg-empty{padding:18px;text-align:center;color:var(--tx3);font-style:italic;font-size:12.5px;background:var(--sur2);border-radius:6px}.rh-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);margin-bottom:20px}.rh-greet h1{font-size:24px;font-weight:600;margin:0 0 var(--space-1);color:var(--tx)}.rh-greet-sub{color:var(--tx2);font-size:13px}.rh-actions{display:flex;gap:var(--space-2);flex-shrink:0}.rh-actions .btn{padding:var(--space-2) 14px;border-radius:var(--radius-md);font-size:13px;cursor:pointer;border:1px solid var(--bd);background:var(--sur);color:var(--tx);font-weight:500}.rh-actions .btn.pri{background:var(--ac);color:var(--ac-on);border-color:var(--ac)}.rh-actions .btn:hover{border-color:var(--ac);color:var(--ac)}.rh-actions .btn.pri:hover{filter:brightness(1.06)}.rh-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);margin-bottom:24px}.rh-kpi{text-align:left;padding:14px var(--space-4);border:1px solid var(--bd);background:var(--sur);border-radius:8px;cursor:pointer;transition:border-color .12s;display:flex;flex-direction:column;gap:4px}.rh-kpi:hover{border-color:var(--ac)}.rh-kpi-val{font-size:24px;font-weight:600;color:var(--tx);line-height:1}.rh-kpi-lbl{font-size:11.5px;color:var(--tx2);text-transform:uppercase;letter-spacing:.04em}.rh-kpi.is-warn .rh-kpi-val{color:#d97706}.rh-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.rh-card{background:var(--sur);border:1px solid var(--bd);border-radius:8px;display:flex;flex-direction:column;min-height:280px}.rh-card-head{display:flex;align-items:center;justify-content:space-between;padding:14px var(--space-4);border-bottom:1px solid var(--bd)}.rh-card-head h3{margin:0;font-size:14px;font-weight:600;color:var(--tx)}.rh-card-more{background:transparent;border:0;color:var(--tx2);font-size:12px;cursor:pointer}.rh-card-more:hover{color:var(--ac)}.rh-card-body{padding:var(--space-2);overflow-y:auto;flex:1}.rh-row{display:flex;align-items:center;gap:10px;padding:10px var(--space-3);border-radius:var(--radius-md);cursor:pointer;transition:background .12s}.rh-row:hover{background:var(--sur2)}.rh-row-dot{flex-shrink:0;width:9px;height:9px;border-radius:50%}.rh-row-main{flex:1;min-width:0}.rh-row-title{font-size:13px;color:var(--tx);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rh-row-sub{font-size:11.5px;color:var(--tx2);margin-top:1px}.rh-row-when{flex-shrink:0;font-size:12px;color:var(--tx2);font-variant-numeric:tabular-nums}.rh-row.is-overdue .rh-row-sub{color:#d97706;font-weight:500}.rh-row.is-prio-hoch .rh-row-title{font-weight:600}.rh-stat{display:flex;align-items:center;justify-content:space-between;padding:9px var(--space-3);border-radius:var(--radius-md);cursor:pointer;transition:background .12s}.rh-stat:hover{background:var(--sur2)}.rh-stat-lbl{font-size:13px;color:var(--tx2)}.rh-stat-cnt{font-size:14px;font-weight:600;color:var(--tx)}.rh-empty{padding:var(--space-5);text-align:center;color:var(--tx3);font-size:12.5px;font-style:italic}@media(max-width:1100px){.rh-grid{grid-template-columns:1fr}.rh-kpis{grid-template-columns:repeat(2,1fr)}}.det-page#rp-detail-panel .rp-detail-body{display:flex;flex-direction:column;gap:14px}.det-page#rp-detail-panel .rp-detail-body>*{flex-shrink:0}.det-page#rp-detail-panel .rp-detail-body>.rp-wf,.det-page#rp-detail-panel .rp-detail-body>.rp-sc,.det-page#rp-detail-panel .rp-detail-body>.rp-mastr,.det-page#rp-detail-panel .rp-detail-body>.rp-mastr-source,.det-page#rp-detail-panel .rp-detail-body>.rp-eeg-banner,.det-page#rp-detail-panel .rp-detail-body>.rp-history,.det-page#rp-detail-panel .rp-detail-body>.rp-wf+.rp-wf,.det-page#rp-detail-panel .rp-detail-body>.rp-status-banner{margin-top:0;margin-bottom:0}.det-page#rp-detail-panel .rp-status-banner{background:var(--sur2);border:1px solid var(--bd);border-bottom:1px solid var(--bd);border-radius:8px;padding:14px var(--space-4);gap:14px}.det-page#rp-detail-panel .rp-status-banner-label{flex-shrink:0;min-width:90px}.det-page#rp-detail-panel .rp-status-banner-hint{margin-left:auto;font-size:11px}.det-page#rp-detail-panel .rp-status-banner.is-needs-status{box-shadow:inset 3px 0 0 var(--ac3)}#p-strom-gas .kd-hero,#p-kd-sg-pipeline .kd-hero{display:flex;justify-content:flex-start;align-items:center;gap:var(--space-5);min-height:56px;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid rgba(0,0,0,.08);flex-wrap:wrap}#p-strom-gas .kd-hero .rp-mode,#p-kd-sg-pipeline .kd-hero .rp-mode{display:flex;gap:2px;background:var(--sur);padding:2px;border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.06);margin:0}#p-strom-gas .kd-hero .rp-fpills.dp-stage-kpis,#p-kd-sg-pipeline .kd-hero .rp-fpills.dp-stage-kpis{display:flex;gap:6px;flex-wrap:wrap;align-items:center;background:none;border:0;padding:0;margin:0;flex:1 1 100%;justify-content:flex-start}#p-strom-gas .kd-hero .rp-fpill,#p-kd-sg-pipeline .kd-hero .rp-fpill{display:inline-flex;align-items:center;gap:6px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 12px;font-size:11.5px;font-family:inherit;color:var(--tx);cursor:pointer;transition:border-color .15s,background .15s}#p-strom-gas .kd-hero .rp-fpill:hover,#p-kd-sg-pipeline .kd-hero .rp-fpill:hover{border-color:var(--ac)}#p-strom-gas .kd-hero .rp-fpill.on,#p-kd-sg-pipeline .kd-hero .rp-fpill.on{background:#b48c1e14;border-color:var(--ac)}#p-strom-gas .kd-hero .rp-fpill>i,#p-kd-sg-pipeline .kd-hero .rp-fpill>i{display:none}#p-strom-gas .kd-hero .rp-fpill .kd-kpi-l,#p-kd-sg-pipeline .kd-hero .rp-fpill .kd-kpi-l{color:var(--tx3);font-weight:500;font-size:11px;text-transform:none;letter-spacing:0;margin:0}#p-strom-gas .kd-hero .rp-fpill .kd-kpi-v,#p-kd-sg-pipeline .kd-hero .rp-fpill .kd-kpi-v{font-family:DM Mono,monospace;font-size:12px;font-weight:500;color:var(--tx);line-height:1}#p-distributionen .kd-hero,#p-order-posteingang .kd-hero,#p-lichtblick-preise .kd-hero,#p-provisionen .kd-hero,#p-kd-sg-provisionen .kd-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:22px;padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.08)}#p-distributionen .kd-hero-title,#p-order-posteingang .kd-hero-title,#p-lichtblick-preise .kd-hero-title,#p-provisionen .kd-hero-title,#p-kd-sg-provisionen .kd-hero-title{font-size:17px;font-weight:600;margin:0 0 var(--space-1) 0;color:var(--tx);letter-spacing:-.01em}#p-distributionen .kd-hero-sub,#p-order-posteingang .kd-hero-sub,#p-lichtblick-preise .kd-hero-sub,#p-provisionen .kd-hero-sub,#p-kd-sg-provisionen .kd-hero-sub{font-size:12px;color:var(--tx3);margin:0;line-height:1.55;font-weight:400}#p-strom-gas .rp-head.dp-head-tools,#p-kd-sg-pipeline .rp-head.dp-head-tools{justify-content:flex-start}#p-strom-gas .rp-head.dp-head-tools .rp-icons,#p-kd-sg-pipeline .rp-head.dp-head-tools .rp-icons{display:flex;align-items:center;gap:var(--space-2);margin-left:0}.rp-tolead-btn{padding:6px 11px;font-size:12px;white-space:nowrap;line-height:1;border:1px solid var(--bd);border-radius:6px;background:var(--sur2);color:var(--tx2);cursor:pointer}.rp-tolead-btn:hover{border-color:var(--ac);color:var(--tx)}.rp-tolead-btn:disabled{opacity:.5;cursor:default}.rp-video-row{margin-top:4px}.rp-video-btn{width:100%;padding:9px 14px;font-size:12.5px;font-weight:600;line-height:1;cursor:pointer;border-radius:7px;border:1px solid var(--ac);background:var(--ac);color:var(--ac-on);transition:filter .12s,opacity .12s}.rp-video-btn:hover{filter:brightness(1.06)}.rp-video-btn:disabled{opacity:.55;cursor:default}#p-strom-gas .sg-cols details.sg-fold>summary,#p-kd-sg-pipeline .sg-cols details.sg-fold>summary{margin:0 0 10px;font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em;font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-strom-gas .sg-cols details.sg-fold>summary::-webkit-details-marker,#p-kd-sg-pipeline .sg-cols details.sg-fold>summary::-webkit-details-marker{display:none}#p-strom-gas .sg-cols details.sg-fold>summary:after,#p-kd-sg-pipeline .sg-cols details.sg-fold>summary:after{content:"\25be";margin-left:auto;font-size:11px}#p-strom-gas .sg-cols details.sg-fold:not([open])>summary:after,#p-kd-sg-pipeline .sg-cols details.sg-fold:not([open])>summary:after{content:"\25b8"}#p-strom-gas .sg-cols details.sg-fold:not([open])>summary,#p-kd-sg-pipeline .sg-cols details.sg-fold:not([open])>summary{margin-bottom:0}#p-strom-gas .sg-cols details.sg-fold>summary:hover,#p-kd-sg-pipeline .sg-cols details.sg-fold>summary:hover{color:var(--tx2)}#p-strom-gas .sg-notes-ovw,#p-kd-sg-pipeline .sg-notes-ovw{display:flex;flex-direction:column;gap:8px;align-items:flex-start}#p-strom-gas .sg-notes-ovw .sg-note-item,#p-kd-sg-pipeline .sg-notes-ovw .sg-note-item{align-self:stretch;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}#p-strom-gas .sg-note-jump,#p-kd-sg-pipeline .sg-note-jump{background:transparent;border:1px dashed var(--bd);border-radius:5px;padding:var(--space-1) 10px;font-size:11px;color:var(--tx3);font-family:inherit;cursor:pointer;transition:all .12s}#p-strom-gas .sg-note-jump:hover,#p-kd-sg-pipeline .sg-note-jump:hover{border-color:var(--tx2);color:var(--tx2)}#p-strom-gas .sg-task-add,#p-kd-sg-pipeline .sg-task-add{display:flex;gap:8px;align-items:center;margin-bottom:12px}#p-strom-gas .sg-task-add .sg-inp,#p-kd-sg-pipeline .sg-task-add .sg-inp,#p-strom-gas .sg-task-add .sg-task-inp,#p-kd-sg-pipeline .sg-task-add .sg-task-inp{background:var(--sur);border:1px solid var(--bd);color:var(--tx);border-radius:var(--radius-md);padding:8px 10px;font-size:12.5px;font-family:inherit;outline:none;transition:border-color .12s}#p-strom-gas .sg-task-add .sg-inp::placeholder,#p-kd-sg-pipeline .sg-task-add .sg-inp::placeholder,#p-strom-gas .sg-task-add .sg-task-inp::placeholder,#p-kd-sg-pipeline .sg-task-add .sg-task-inp::placeholder{color:var(--tx3)}#p-strom-gas .sg-task-add .sg-inp:focus,#p-kd-sg-pipeline .sg-task-add .sg-inp:focus,#p-strom-gas .sg-task-add .sg-task-inp:focus,#p-kd-sg-pipeline .sg-task-add .sg-task-inp:focus{border-color:var(--ac)}#p-strom-gas .sg-task-add .sg-task-titel,#p-kd-sg-pipeline .sg-task-add .sg-task-titel{flex:1;min-width:0}#p-strom-gas .sg-task-add .sg-task-date,#p-kd-sg-pipeline .sg-task-add .sg-task-date{width:148px;flex:none;font-variant-numeric:tabular-nums}#p-strom-gas .sg-panel[data-sg-panel=tasks] .rp-aufg-list,#p-kd-sg-pipeline .sg-panel[data-sg-panel=tasks] .rp-aufg-list{margin-top:10px}#p-strom-gas:not(.active):has(#sg-detail-panel.open),#p-kd-sg-pipeline:not(.active):has(#sg-detail-panel.open){display:block;padding:0}#p-strom-gas:not(.active)>*:not(#sg-detail-panel),#p-kd-sg-pipeline:not(.active)>*:not(#sg-detail-panel){display:none}#p-kd-sg-pipeline .sg-kpibar{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0 6px}#p-kd-sg-pipeline .sg-kpi{flex:1 1 150px;min-width:140px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:14px 16px}#p-kd-sg-pipeline .sg-kpi-l{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);font-weight:600}#p-kd-sg-pipeline .sg-kpi-v{font-size:21px;font-weight:700;color:var(--tx);margin-top:4px;line-height:1.15}#p-kd-sg-pipeline .sg-kpi-eur .sg-kpi-v{color:var(--ac)}#p-kd-sg-pipeline .kd-hero.rp-hero{justify-content:flex-start}#p-kd-sg-pipeline .sg-kline{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:12px;color:var(--tx2);margin:0 0 10px}#p-kd-sg-pipeline .sg-kline b{font-family:DM Mono,monospace;font-weight:600;color:var(--tx)}#p-kd-sg-pipeline .sg-kpibar[hidden]{display:none}#p-kd-sg-pipeline .sg-ns-warn{color:var(--ac3);font-weight:600}#p-kd-sg-pipeline .sg-produkt .dp-zeile2{white-space:nowrap}#p-kd-sg-pipeline #kd-sg-tbody tr.dp-zuletzt-zeile>td{background:color-mix(in srgb,var(--ac3) 9%,var(--sur))}#p-kd-sg-pipeline #kd-sg-tbody tr.dp-zuletzt-zeile>td:first-child{box-shadow:inset 3px 0 0 var(--ac3)}#p-strom-gas .kd-hero-title{font-size:17px;font-weight:600;margin:0 0 var(--space-1) 0;color:var(--tx);letter-spacing:-.01em}#p-strom-gas .rp-board-fehler,#p-kd-sg-pipeline .rp-board-fehler{text-align:center;color:var(--tx3);font-size:12px;padding:var(--space-5) var(--space-3)}#p-strom-gas #sg-tbody td>span[title]>.sg-zeile2{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:0;min-width:100%}#p-strom-gas .sgvp-leiste,#p-kd-sg-pipeline .sgvp-leiste{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 12px}#p-strom-gas .sgvp-leiste .rp-search,#p-kd-sg-pipeline .sgvp-leiste .rp-search{flex:1 1 220px;max-width:340px;margin-left:auto}#p-strom-gas .sgvp-leiste .rp-search input,#p-kd-sg-pipeline .sgvp-leiste .rp-search input{width:100%;box-sizing:border-box;min-width:0}#p-strom-gas .sgvp-grp,#p-kd-sg-pipeline .sgvp-grp{border:1px solid var(--bd);border-radius:12px;background:var(--sur);margin-bottom:12px;overflow:hidden}#p-strom-gas .sgvp-grp>summary,#p-kd-sg-pipeline .sgvp-grp>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:13px 16px}#p-strom-gas .sgvp-grp>summary::-webkit-details-marker,#p-kd-sg-pipeline .sgvp-grp>summary::-webkit-details-marker{display:none}#p-strom-gas .sgvp-grp>summary:hover,#p-kd-sg-pipeline .sgvp-grp>summary:hover{background:var(--sur2)}#p-strom-gas .sgvp-grp>summary>div,#p-kd-sg-pipeline .sgvp-grp>summary>div{min-width:0}#p-strom-gas .sgvp-grp-t,#p-kd-sg-pipeline .sgvp-grp-t{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:600;color:var(--tx);min-width:0;overflow-wrap:anywhere}#p-strom-gas .sgvp-chev,#p-kd-sg-pipeline .sgvp-chev{display:inline-block;width:14px;font-size:11px;color:var(--tx3);transition:transform .15s}#p-strom-gas .sgvp-grp[open]>summary .sgvp-chev,#p-kd-sg-pipeline .sgvp-grp[open]>summary .sgvp-chev{transform:rotate(90deg)}#p-strom-gas .sgvp-tag,#p-kd-sg-pipeline .sgvp-tag{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ac);border:1px solid var(--ac);border-radius:5px;padding:2px 6px;font-weight:600}#p-strom-gas .sgvp-tag.sgvp-tag-kunde,#p-kd-sg-pipeline .sgvp-tag.sgvp-tag-kunde,#p-strom-gas .sgvp-tag.sgvp-tag-adresse,#p-kd-sg-pipeline .sgvp-tag.sgvp-tag-adresse{color:var(--tx3);border-color:var(--bd)}#p-strom-gas .sgvp-art,#p-kd-sg-pipeline .sgvp-art{font-size:10.5px;color:var(--tx2);background:var(--sur2);border:1px solid var(--bd);border-radius:999px;padding:1px 8px;font-weight:500}#p-strom-gas .sgvp-grp-meta,#p-kd-sg-pipeline .sgvp-grp-meta{font-size:12px;color:var(--tx3);margin-top:4px;padding-left:22px}#p-strom-gas .sgvp-grp-meta b,#p-kd-sg-pipeline .sgvp-grp-meta b{color:var(--tx2);font-weight:500}#p-strom-gas .sgvp-chips,#p-kd-sg-pipeline .sgvp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;padding-left:22px}#p-strom-gas .sgvp-chip,#p-kd-sg-pipeline .sgvp-chip{font-size:11px;border-radius:999px;padding:2px 9px;background:#6aa3d824;color:#4f86bd;white-space:nowrap}#p-strom-gas .sgvp-chip.sgvp-chip-selbst,#p-kd-sg-pipeline .sgvp-chip.sgvp-chip-selbst{background:#7a80241f;color:var(--ac)}#p-strom-gas .sgvp-chip.sgvp-chip-warn,#p-kd-sg-pipeline .sgvp-chip.sgvp-chip-warn{background:#a06a1f21;color:#a06a1f;font-weight:600}#p-strom-gas .sgvp-grp-side,#p-kd-sg-pipeline .sgvp-grp-side{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:8px}#p-strom-gas .sgvp-sum,#p-kd-sg-pipeline .sgvp-sum{font-size:12px;color:var(--tx2);font-variant-numeric:tabular-nums;white-space:nowrap}#p-strom-gas .sgvp-sum b,#p-kd-sg-pipeline .sgvp-sum b{color:var(--tx);font-weight:600}#p-strom-gas .sgvp-grp-act,#p-kd-sg-pipeline .sgvp-grp-act{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}#p-strom-gas .sgvp-grp-body,#p-kd-sg-pipeline .sgvp-grp-body{padding:0 16px 14px;border-top:1px solid var(--bd);background:var(--bg)}#p-strom-gas .sgvp-grp-body .sgv-meter,#p-kd-sg-pipeline .sgvp-grp-body .sgv-meter{margin-top:12px;margin-bottom:0}#p-strom-gas .sgvp-leer,#p-kd-sg-pipeline .sgvp-leer{font-size:12px;color:var(--tx3);padding:12px 0 2px}#p-strom-gas .sgvp-meter-adr,#p-kd-sg-pipeline .sgvp-meter-adr{font-size:12.5px;color:var(--tx);margin-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}#p-strom-gas .sgvp-tbl-scroll,#p-kd-sg-pipeline .sgvp-tbl-scroll{overflow-x:auto;border:1px solid var(--bd);border-radius:10px;background:var(--sur)}#p-strom-gas .sgvp-tbl,#p-kd-sg-pipeline .sgvp-tbl{border-collapse:collapse;width:100%;font-size:12px;font-variant-numeric:tabular-nums}#p-strom-gas .sgvp-tbl th,#p-kd-sg-pipeline .sgvp-tbl th{text-align:left;padding:8px 10px;color:var(--tx3);font-size:10px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--bd);font-weight:600;white-space:nowrap}#p-strom-gas .sgvp-tbl td,#p-kd-sg-pipeline .sgvp-tbl td{padding:8px 10px;border-bottom:1px solid var(--bd);color:var(--tx2);white-space:nowrap}#p-strom-gas .sgvp-tbl tr:last-child td,#p-kd-sg-pipeline .sgvp-tbl tr:last-child td{border-bottom:0}#p-strom-gas .sgvp-tbl tbody tr,#p-kd-sg-pipeline .sgvp-tbl tbody tr{cursor:pointer}#p-strom-gas .sgvp-tbl tbody tr:hover td,#p-kd-sg-pipeline .sgvp-tbl tbody tr:hover td{background:var(--sur2)}#p-strom-gas .sgvp-tbl td.sgvp-strong,#p-kd-sg-pipeline .sgvp-tbl td.sgvp-strong{color:var(--tx);font-weight:500}#p-strom-gas .sgvp-tbl td.sgvp-r,#p-kd-sg-pipeline .sgvp-tbl td.sgvp-r{text-align:right}#p-strom-gas .sgvp-mono,#p-kd-sg-pipeline .sgvp-mono{font-family:DM Mono,ui-monospace,monospace;font-size:11px}#p-strom-gas .sgvp-treffer-leer,#p-kd-sg-pipeline .sgvp-treffer-leer{padding:14px;font-size:12.5px;color:var(--tx3);text-align:center;border:1px dashed var(--bd);border-radius:10px}#p-strom-gas .sgvp-datei,#p-kd-sg-pipeline .sgvp-datei{display:flex;align-items:center;gap:10px;border:1px solid var(--bd);border-radius:9px;padding:9px 12px;background:var(--sur2);font-size:12.5px;flex-wrap:wrap;margin-bottom:12px}#p-strom-gas .sgvp-datei-ico,#p-kd-sg-pipeline .sgvp-datei-ico{width:30px;height:30px;border-radius:6px;background:#1f7a46;color:#fff;font:700 10px DM Sans,system-ui,sans-serif;display:flex;align-items:center;justify-content:center;flex-shrink:0}#p-strom-gas .sgvp-datei-name,#p-kd-sg-pipeline .sgvp-datei-name{font-weight:600;color:var(--tx);min-width:0;overflow-wrap:anywhere}#p-strom-gas .sgvp-datei-meta,#p-kd-sg-pipeline .sgvp-datei-meta{color:var(--tx3);font-size:11.5px}#p-strom-gas .sgvp-kacheln,#p-kd-sg-pipeline .sgvp-kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:14px}#p-strom-gas .sgvp-kachel,#p-kd-sg-pipeline .sgvp-kachel{border:1px solid var(--bd);border-radius:9px;padding:9px 10px;background:var(--bg)}#p-strom-gas .sgvp-kachel b,#p-kd-sg-pipeline .sgvp-kachel b{display:block;font-size:17px;font-weight:600;color:var(--tx);font-variant-numeric:tabular-nums}#p-strom-gas .sgvp-kachel span,#p-kd-sg-pipeline .sgvp-kachel span{font-size:10.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.04em}#p-strom-gas .sgvp-pruef,#p-kd-sg-pipeline .sgvp-pruef{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px}#p-strom-gas .sgvp-pruef li,#p-kd-sg-pipeline .sgvp-pruef li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;font-size:12.5px;color:var(--tx2);border-radius:8px;padding:8px 10px;background:var(--bg);border:1px solid var(--bd)}#p-strom-gas .sgvp-pruef li b,#p-kd-sg-pipeline .sgvp-pruef li b{color:var(--tx);font-weight:600}#p-strom-gas .sgvp-st,#p-kd-sg-pipeline .sgvp-st{font:700 9.5px DM Sans,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:2px 6px;margin-top:1px;white-space:nowrap}#p-strom-gas .sgvp-st-ok,#p-kd-sg-pipeline .sgvp-st-ok{background:#2f8f4e24;color:#2f8f4e}#p-strom-gas .sgvp-st-warn,#p-kd-sg-pipeline .sgvp-st-warn{background:#a06a1f21;color:#a06a1f}#p-strom-gas .sgvp-st-info,#p-kd-sg-pipeline .sgvp-st-info{background:#6aa3d829;color:#4f86bd}#p-strom-gas .sgvp-pruef-tbl td.sgvp-fehlt,#p-kd-sg-pipeline .sgvp-pruef-tbl td.sgvp-fehlt{color:#a06a1f;font-weight:600}#p-strom-gas .sgvp-pruef-tbl tr.sgvp-vorhanden td:not(:last-child),#p-kd-sg-pipeline .sgvp-pruef-tbl tr.sgvp-vorhanden td:not(:last-child){opacity:.55}#p-strom-gas .sgvp-foot,#p-kd-sg-pipeline .sgvp-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--bd)}#p-strom-gas .sgvp-foot .sgvp-hint,#p-kd-sg-pipeline .sgvp-foot .sgvp-hint{font-size:11.5px;color:var(--tx3);margin-left:auto}@media(max-width:900px){#p-strom-gas .sgvp-leiste .n-view-toggle,#p-kd-sg-pipeline .sgvp-leiste .n-view-toggle{flex-wrap:wrap;max-width:100%;box-sizing:border-box}#p-strom-gas .sgvp-leiste .n-view-btn,#p-kd-sg-pipeline .sgvp-leiste .n-view-btn{flex:1 1 auto;padding:6px 8px}#p-strom-gas .sgvp-leiste .rp-search,#p-kd-sg-pipeline .sgvp-leiste .rp-search{flex-basis:100%;max-width:100%;min-width:0;width:auto;margin-left:0;box-sizing:border-box}#p-strom-gas .sgvp-grp>summary,#p-kd-sg-pipeline .sgvp-grp>summary{grid-template-columns:1fr}#p-strom-gas .sgvp-chip,#p-kd-sg-pipeline .sgvp-chip{white-space:normal}#p-strom-gas .sgvp-grp-side,#p-kd-sg-pipeline .sgvp-grp-side{align-items:flex-start;text-align:left;padding-left:22px}#p-strom-gas .sgvp-grp-act,#p-kd-sg-pipeline .sgvp-grp-act{justify-content:flex-start}}#p-beamlux .rp-mode,#p-kd-beamlux-pipeline .rp-mode{display:inline-flex;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:var(--space-1);gap:var(--space-1);margin-bottom:10px}#p-beamlux .rp-mode-pill,#p-kd-beamlux-pipeline .rp-mode-pill{background:transparent;border:0;color:var(--tx3);padding:7px 18px;border-radius:7px;font-size:12.5px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s}#p-beamlux .rp-mode-pill:hover,#p-kd-beamlux-pipeline .rp-mode-pill:hover{background:var(--sur2);color:var(--tx2)}#p-beamlux .rp-mode-pill.on,#p-kd-beamlux-pipeline .rp-mode-pill.on{background:var(--ac);color:var(--bg)}#p-beamlux .rp-mode-pill[hidden],#p-kd-beamlux-pipeline .rp-mode-pill[hidden]{display:none}#p-beamlux .rp-col-num,#p-kd-beamlux-pipeline .rp-col-num{text-align:right;font-family:DM Mono,monospace}#p-beamlux .rp-col-check,#p-kd-beamlux-pipeline .rp-col-check{width:32px;padding-left:var(--space-2);padding-right:0}#p-beamlux:not(.is-bulk-mode) .rp-bulk-only,#p-kd-beamlux-pipeline:not(.is-bulk-mode) .rp-bulk-only{display:none}#p-beamlux .rp-row-check,#p-kd-beamlux-pipeline .rp-row-check{cursor:pointer;width:15px;height:15px;accent-color:var(--ac)}#p-beamlux tr.is-bulk-on,#p-kd-beamlux-pipeline tr.is-bulk-on{background:#d5d96014}#p-beamlux tr.is-bulk-on td,#p-kd-beamlux-pipeline tr.is-bulk-on td{border-left:0}#p-beamlux .rp-assigned,#p-kd-beamlux-pipeline .rp-assigned{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);background:#566b861f;color:var(--ac2);font-size:10.5px;font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-beamlux .rp-unassigned,#p-kd-beamlux-pipeline .rp-unassigned{color:var(--tx3);font-size:11px}#p-beamlux .rp-head,#p-kd-beamlux-pipeline .rp-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:10px 14px;margin-bottom:10px}#p-beamlux .rp-col-tick,#p-kd-beamlux-pipeline .rp-col-tick{text-align:center;width:60px;padding-left:6px;padding-right:6px}#p-beamlux .rp-anl-badge,#p-kd-beamlux-pipeline .rp-anl-badge{font-family:DM Mono,monospace;font-size:12px;color:var(--tx2);cursor:help}#p-beamlux .rp-tick,#p-kd-beamlux-pipeline .rp-tick{display:inline-block;font-family:DM Mono,monospace;font-size:14px;font-weight:600;line-height:1;color:var(--tx3)}#p-beamlux .rp-tick.is-yes,#p-kd-beamlux-pipeline .rp-tick.is-yes{color:var(--tx)}#p-beamlux .rp-tick.is-no,#p-kd-beamlux-pipeline .rp-tick.is-no,#p-beamlux .rp-tick.is-unknown,#p-kd-beamlux-pipeline .rp-tick.is-unknown{color:var(--tx3)}#p-beamlux th.rp-sortable,#p-kd-beamlux-pipeline th.rp-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-beamlux th.rp-sortable:hover,#p-kd-beamlux-pipeline th.rp-sortable:hover{color:var(--tx)}#p-beamlux th.rp-sortable:after,#p-kd-beamlux-pipeline th.rp-sortable:after{content:"";display:inline-block;width:7px;margin-left:5px;color:var(--tx3)}#p-beamlux th.rp-sortable.is-sort-asc:after,#p-kd-beamlux-pipeline th.rp-sortable.is-sort-asc:after{content:"\25b2";font-size:8px}#p-beamlux th.rp-sortable.is-sort-desc:after,#p-kd-beamlux-pipeline th.rp-sortable.is-sort-desc:after{content:"\25bc";font-size:8px}#p-beamlux .rp-boardwrap,#p-kd-beamlux-pipeline .rp-boardwrap{padding:0;margin-top:var(--space-3)}#p-beamlux .rp-board,#p-kd-beamlux-pipeline .rp-board{display:flex;gap:14px;overflow-x:auto;padding-bottom:var(--space-3);min-height:calc(100vh - 280px)}#p-beamlux .rp-bcol,#p-kd-beamlux-pipeline .rp-bcol{flex:0 0 280px;display:flex;flex-direction:column;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);min-height:200px}#p-beamlux .rp-bcol-head,#p-kd-beamlux-pipeline .rp-bcol-head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) 14px;border-bottom:1px solid var(--bd);font-size:12px;font-weight:600;color:var(--tx);background:var(--sur2);border-radius:var(--radius-lg) var(--radius-lg) 0 0}#p-beamlux .rp-bcol-dot,#p-kd-beamlux-pipeline .rp-bcol-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--tx3)}#p-beamlux .rp-bcol-dot.is-offen,#p-kd-beamlux-pipeline .rp-bcol-dot.is-offen{background:var(--ac3)}#p-beamlux .rp-bcol-dot.is-nicht_erreicht,#p-kd-beamlux-pipeline .rp-bcol-dot.is-nicht_erreicht{background:var(--tx3)}#p-beamlux .rp-bcol-dot.is-termin,#p-kd-beamlux-pipeline .rp-bcol-dot.is-termin{background:#4ade80}#p-beamlux .rp-bcol-dot.is-kein_interesse,#p-kd-beamlux-pipeline .rp-bcol-dot.is-kein_interesse{background:var(--ac4)}#p-beamlux .rp-bcol-dot.is-wiedervorlage,#p-kd-beamlux-pipeline .rp-bcol-dot.is-wiedervorlage{background:var(--ac3)}#p-beamlux .rp-bcol-dot.is-angebot,#p-kd-beamlux-pipeline .rp-bcol-dot.is-angebot{background:#60a5fa}#p-beamlux .rp-bcol-dot.is-abgeschlossen_gewonnen,#p-kd-beamlux-pipeline .rp-bcol-dot.is-abgeschlossen_gewonnen{background:#4ade80}#p-beamlux .rp-bcol-dot.is-abgeschlossen_verloren,#p-kd-beamlux-pipeline .rp-bcol-dot.is-abgeschlossen_verloren{background:var(--ac4)}#p-beamlux .rp-bcol-dot.is-provision_auszahlung,#p-kd-beamlux-pipeline .rp-bcol-dot.is-provision_auszahlung{background:#a78bfa}#p-beamlux .rp-bcol-dot.is-storno,#p-kd-beamlux-pipeline .rp-bcol-dot.is-storno{background:var(--ac4)}#p-beamlux .rp-bcol-dot.is-reklamation,#p-kd-beamlux-pipeline .rp-bcol-dot.is-reklamation{background:#a78bfa}#p-beamlux .rp-bcol-title,#p-kd-beamlux-pipeline .rp-bcol-title{flex:1;min-width:0}#p-beamlux .rp-bcol-count,#p-kd-beamlux-pipeline .rp-bcol-count{font-family:DM Mono,monospace;font-size:10px;font-weight:600;background:var(--bg);padding:2px 7px;border-radius:8px;color:var(--tx3)}#p-beamlux .rp-bcol-body,#p-kd-beamlux-pipeline .rp-bcol-body{flex:1;padding:10px;display:flex;flex-direction:column;gap:var(--space-2);overflow-y:auto}#p-beamlux .rp-bcol-empty,#p-kd-beamlux-pipeline .rp-bcol-empty{padding:18px var(--space-2);text-align:center;font-size:11.5px;color:var(--tx3);font-style:italic}#p-beamlux .rp-bcard,#p-kd-beamlux-pipeline .rp-bcard{background:var(--bg);border:1px solid var(--bd);border-radius:8px;padding:10px var(--space-3);cursor:pointer;transition:border-color .12s,transform .12s;display:flex;flex-direction:column;gap:var(--space-1)}#p-beamlux .rp-bcard:hover,#p-kd-beamlux-pipeline .rp-bcard:hover{border-color:var(--ac);transform:translateY(-1px)}#p-beamlux .rp-bcard-firma,#p-kd-beamlux-pipeline .rp-bcard-firma{font-size:12.5px;font-weight:600;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-beamlux .rp-bcard-meta,#p-kd-beamlux-pipeline .rp-bcard-meta{font-size:11px;color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-beamlux .rp-bcard-agent,#p-kd-beamlux-pipeline .rp-bcard-agent{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);margin-top:2px}#p-beamlux .rp-fpills,#p-kd-beamlux-pipeline .rp-fpills{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex:1;min-width:0}#p-beamlux .rp-fpill,#p-kd-beamlux-pipeline .rp-fpill{display:inline-flex;align-items:center;gap:6px;padding:3px var(--space-2);border:0;background:transparent;border-radius:var(--radius-md);font-size:11.5px;color:var(--tx2);cursor:pointer;font-family:inherit;white-space:nowrap;transition:all .12s}#p-beamlux .rp-fpill[hidden],#p-kd-beamlux-pipeline .rp-fpill[hidden],#p-beamlux .rp-fpill i,#p-kd-beamlux-pipeline .rp-fpill i{display:none}#p-beamlux .rp-fpill:hover,#p-kd-beamlux-pipeline .rp-fpill:hover{background:var(--sur2);color:var(--tx)}#p-beamlux .rp-fpill.on,#p-kd-beamlux-pipeline .rp-fpill.on{color:var(--tx);font-weight:600;background:var(--sur2)}#p-beamlux .rp-fpill.on .rp-fpill-cnt,#p-kd-beamlux-pipeline .rp-fpill.on .rp-fpill-cnt{color:var(--ac)}#p-beamlux .rp-fpill-cnt,#p-kd-beamlux-pipeline .rp-fpill-cnt{font-family:DM Mono,monospace;font-size:12px;font-weight:600;color:var(--tx)}#p-beamlux .rp-icons,#p-kd-beamlux-pipeline .rp-icons{display:flex;align-items:center;gap:2px;flex-shrink:0}#p-beamlux .rp-icon,#p-kd-beamlux-pipeline .rp-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;background:transparent;border:0;color:var(--tx3);cursor:pointer;transition:all .12s;padding:0}#p-beamlux .rp-icon svg,#p-kd-beamlux-pipeline .rp-icon svg{width:14px;height:14px}#p-beamlux .rp-icon:hover,#p-kd-beamlux-pipeline .rp-icon:hover{background:var(--sur2);color:var(--tx)}#p-beamlux .rp-icon.on,#p-kd-beamlux-pipeline .rp-icon.on{background:var(--sur2);color:var(--ac)}#p-beamlux .rp-icon-bulktoggle,#p-kd-beamlux-pipeline .rp-icon-bulktoggle{width:auto;height:32px;padding:0 var(--space-3);border:1px solid var(--bd);font-size:11.5px;font-family:inherit;color:var(--tx2)}#p-beamlux .rp-icon-bulktoggle:hover,#p-kd-beamlux-pipeline .rp-icon-bulktoggle:hover{border-color:var(--bd2);color:var(--tx)}#p-beamlux .rp-icon-bulktoggle.on,#p-kd-beamlux-pipeline .rp-icon-bulktoggle.on{background:#7a80241a;border-color:var(--ac);color:var(--ac)}#p-beamlux .rp-filters,#p-kd-beamlux-pipeline .rp-filters{display:flex;align-items:center;gap:10px;margin-bottom:var(--space-2);flex-wrap:wrap}#p-beamlux .rp-search,#p-kd-beamlux-pipeline .rp-search{flex:1;min-width:260px;position:relative;display:flex;align-items:center}#p-beamlux .rp-search svg,#p-kd-beamlux-pipeline .rp-search svg{position:absolute;left:12px;width:14px;height:14px;color:var(--tx3);pointer-events:none}#p-beamlux .rp-search input,#p-kd-beamlux-pipeline .rp-search input{width:100%;background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:9px var(--space-3) 9px 34px;font-size:12.5px;font-family:inherit;color:var(--tx);outline:none;transition:border-color .12s}#p-beamlux .rp-search input::placeholder,#p-kd-beamlux-pipeline .rp-search input::placeholder{color:var(--tx3)}#p-beamlux .rp-search input:focus,#p-kd-beamlux-pipeline .rp-search input:focus{border-color:var(--ac)}#p-beamlux .rp-select,#p-kd-beamlux-pipeline .rp-select{background:var(--sur);border:1px solid var(--bd);color:var(--tx2);border-radius:8px;padding:9px 28px 9px var(--space-3);font-size:12px;font-family:inherit;outline:none;cursor:pointer;width:180px;min-width:180px;max-width:180px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><path d='M2 3.5l3 3 3-3' stroke='%23999' stroke-width='1.4' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center}#p-beamlux .rp-select:focus,#p-kd-beamlux-pipeline .rp-select:focus{border-color:var(--ac)}#p-beamlux .rp-toggle,#p-kd-beamlux-pipeline .rp-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:11.5px;color:var(--tx2);padding:0 var(--space-1);-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-beamlux .rp-toggle input,#p-kd-beamlux-pipeline .rp-toggle input{cursor:pointer;width:13px;height:13px;accent-color:var(--ac);margin:0}#p-beamlux .rp-toggle:hover,#p-kd-beamlux-pipeline .rp-toggle:hover{color:var(--tx)}#p-beamlux .rp-bulk-hint,#p-kd-beamlux-pipeline .rp-bulk-hint{margin:var(--space-2) 0 10px;font-size:11.5px;color:var(--tx3);display:flex;align-items:center;gap:10px;flex-wrap:wrap}#p-beamlux .rp-bulk-hint[hidden],#p-kd-beamlux-pipeline .rp-bulk-hint[hidden]{display:none}#p-beamlux .rp-bulk-hint-toggle,#p-kd-beamlux-pipeline .rp-bulk-hint-toggle{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-beamlux .rp-bulk-hint-toggle input,#p-kd-beamlux-pipeline .rp-bulk-hint-toggle input{width:13px;height:13px;accent-color:var(--ac);margin:0;cursor:pointer}#p-beamlux .rp-bulk-hint-collapsed em,#p-kd-beamlux-pipeline .rp-bulk-hint-collapsed em{color:var(--tx3);font-style:normal;opacity:.85}#p-beamlux .rp-bulk-hint-active,#p-kd-beamlux-pipeline .rp-bulk-hint-active{display:none;align-items:center;gap:8px;flex-wrap:wrap;flex:1}#p-beamlux .rp-bulk-hint-active select,#p-kd-beamlux-pipeline .rp-bulk-hint-active select{min-width:180px;max-width:240px;background:var(--sur);color:var(--tx);border:1px solid var(--bd);border-radius:6px;padding:7px 30px 7px 12px;font-size:12px;font-family:inherit;outline:none;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><path d='M2 3.5l3 3 3-3' stroke='%23888' stroke-width='1.4' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .12s,background-color .12s}#p-beamlux .rp-bulk-hint-active select:hover,#p-kd-beamlux-pipeline .rp-bulk-hint-active select:hover{border-color:var(--tx3)}#p-beamlux .rp-bulk-hint-active select:focus,#p-kd-beamlux-pipeline .rp-bulk-hint-active select:focus{border-color:var(--ac);box-shadow:0 0 0 2px #d5d9601f}#p-beamlux .rp-bulk-hint-active button,#p-kd-beamlux-pipeline .rp-bulk-hint-active button{white-space:nowrap;background:var(--sur);color:var(--tx);border:1px solid var(--bd);border-radius:6px;padding:7px 16px;font-size:12px;font-family:inherit;cursor:pointer;transition:border-color .12s,color .12s}#p-beamlux .rp-bulk-hint-active button:hover,#p-kd-beamlux-pipeline .rp-bulk-hint-active button:hover{border-color:var(--ac);color:var(--ac)}#p-beamlux #rp-bulk-apply,#p-kd-beamlux-pipeline #rp-bulk-apply{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:600}#p-beamlux #rp-bulk-apply:hover,#p-kd-beamlux-pipeline #rp-bulk-apply:hover{opacity:.88;color:var(--bg)}#p-beamlux #rp-bulk-delete,#p-kd-beamlux-pipeline #rp-bulk-delete{border-color:#f8717166;color:#f87171}#p-beamlux #rp-bulk-delete:hover,#p-kd-beamlux-pipeline #rp-bulk-delete:hover{border-color:#f87171;background:#f8717114}#p-beamlux .rp-bulk-hint.is-active .rp-bulk-hint-collapsed,#p-kd-beamlux-pipeline .rp-bulk-hint.is-active .rp-bulk-hint-collapsed{display:none}#p-beamlux .rp-bulk-hint.is-active .rp-bulk-hint-active,#p-kd-beamlux-pipeline .rp-bulk-hint.is-active .rp-bulk-hint-active{display:flex}#p-beamlux .rp-bulk-hint .rp-bulk-count,#p-kd-beamlux-pipeline .rp-bulk-hint .rp-bulk-count{font-size:11px;font-weight:500;color:var(--ac);background:#7a802424;padding:3px 9px;border-radius:11px;white-space:nowrap}#p-beamlux .rp-bulk-hint .rp-bulk-count b,#p-kd-beamlux-pipeline .rp-bulk-hint .rp-bulk-count b{font-family:DM Mono,monospace;font-weight:600}#p-beamlux .rp-bulk-hint select,#p-kd-beamlux-pipeline .rp-bulk-hint select{background:var(--sur);border:1px solid var(--bd);color:var(--tx);border-radius:var(--radius-md);padding:6px 9px;font-size:11.5px;font-family:inherit;outline:none;transition:border-color .12s}#p-beamlux .rp-bulk-hint select,#p-kd-beamlux-pipeline .rp-bulk-hint select{min-width:150px}#p-beamlux .rp-bulk-hint input[type=text],#p-kd-beamlux-pipeline .rp-bulk-hint input[type=text]{flex:1;min-width:170px}#p-beamlux .rp-bulk-hint select:focus,#p-kd-beamlux-pipeline .rp-bulk-hint select:focus{border-color:var(--ac)}#p-beamlux .rp-bulk-apply,#p-kd-beamlux-pipeline .rp-bulk-apply{background:var(--ac);border:0;color:#fff;border-radius:var(--radius-md);padding:7px 14px;font-size:11.5px;font-weight:500;cursor:pointer;font-family:inherit;transition:opacity .12s}#p-beamlux .rp-bulk-apply:hover,#p-kd-beamlux-pipeline .rp-bulk-apply:hover{opacity:.9}#p-beamlux .rp-bulk-clear,#p-kd-beamlux-pipeline .rp-bulk-clear{background:transparent;border:0;color:var(--tx3);font-size:11px;cursor:pointer;font-family:inherit;padding:6px 8px}#p-beamlux .rp-bulk-clear:hover,#p-kd-beamlux-pipeline .rp-bulk-clear:hover{color:var(--tx)}#p-beamlux .rp-bulk-delete,#p-kd-beamlux-pipeline .rp-bulk-delete{background:transparent;border:1px solid #d97706;color:#d97706;border-radius:var(--radius-md);padding:6px var(--space-3);font-size:11.5px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .12s,color .12s}#p-beamlux .rp-bulk-delete:hover,#p-kd-beamlux-pipeline .rp-bulk-delete:hover{background:#d97706;color:#fff}#p-beamlux .rp-crumb,#p-kd-beamlux-pipeline .rp-crumb{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:6px 2px 14px;font-size:12px;color:var(--tx2);line-height:1.4}#p-beamlux .rp-crumb-eyebrow,#p-kd-beamlux-pipeline .rp-crumb-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;color:var(--ac);font-weight:500}#p-beamlux .rp-crumb-eyebrow .rp-crumb-dot,#p-kd-beamlux-pipeline .rp-crumb-eyebrow .rp-crumb-dot{margin:0 2px;opacity:.7}#p-beamlux .rp-crumb-dot,#p-kd-beamlux-pipeline .rp-crumb-dot{color:var(--tx3);font-style:normal;font-size:13px;line-height:1}#p-beamlux .rp-crumb-title,#p-kd-beamlux-pipeline .rp-crumb-title{color:var(--tx);font-size:13px}#p-beamlux .rp-crumb-title i,#p-kd-beamlux-pipeline .rp-crumb-title i{font-family:Crimson Text,Charter,Georgia,serif;font-style:italic;font-size:15px;font-weight:400;color:var(--ac)}#p-beamlux .rp-crumb-dash,#p-kd-beamlux-pipeline .rp-crumb-dash{color:var(--tx3);font-style:normal;margin:0 var(--space-1)}#p-beamlux .rp-crumb-info,#p-kd-beamlux-pipeline .rp-crumb-info{background:transparent;border:0;padding:2px;color:var(--tx3);cursor:help;display:inline-flex;align-items:center;border-radius:50%}#p-beamlux .rp-crumb-info svg,#p-kd-beamlux-pipeline .rp-crumb-info svg{width:14px;height:14px}#p-beamlux .rp-crumb-info:hover,#p-kd-beamlux-pipeline .rp-crumb-info:hover{color:var(--ac)}#p-beamlux .rp-pill,#p-kd-beamlux-pipeline .rp-pill{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;font-weight:500;white-space:nowrap}#p-beamlux .rp-pill-ok,#p-kd-beamlux-pipeline .rp-pill-ok{background:#7a802426;color:var(--ac)}#p-beamlux .rp-pill-no,#p-kd-beamlux-pipeline .rp-pill-no,#p-beamlux .rp-pill-pending,#p-kd-beamlux-pipeline .rp-pill-pending{background:var(--sur2);color:var(--tx3)}#p-beamlux .rp-pill-mastr,#p-kd-beamlux-pipeline .rp-pill-mastr{background:#60a5fa29;color:#60a5fa;font-family:DM Mono,monospace}#p-beamlux .rp-pill-mastr-no,#p-kd-beamlux-pipeline .rp-pill-mastr-no{background:var(--sur2);color:var(--tx3);opacity:.7}#p-beamlux .rp-pill-neu{background:#7a802426;color:var(--ac);font-weight:600;letter-spacing:.03em}#p-beamlux .rp-status,#p-kd-beamlux-pipeline .rp-status{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;font-weight:500;background:transparent;color:var(--tx2)}#p-beamlux .rp-card,#p-kd-beamlux-pipeline .rp-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:14px var(--space-4);cursor:pointer;transition:border-color .12s,background .12s}#p-beamlux .rp-card:hover,#p-kd-beamlux-pipeline .rp-card:hover{border-color:var(--bd2);background:var(--sur2)}#p-beamlux .rp-card-h,#p-kd-beamlux-pipeline .rp-card-h{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:8px}#p-beamlux .rp-card-firma,#p-kd-beamlux-pipeline .rp-card-firma{font-size:13px;font-weight:500;color:var(--tx);line-height:1.3}#p-beamlux .rp-src-badge,#p-kd-beamlux-pipeline .rp-src-badge{display:inline-block;font-size:10px;font-weight:600;line-height:1;padding:2px 6px;border-radius:3px;margin-right:6px;vertical-align:1px;letter-spacing:.3px;text-transform:uppercase}#p-beamlux .rp-src-badge.rp-src-mastr,#p-kd-beamlux-pipeline .rp-src-badge.rp-src-mastr{background:#4a86e829;color:#3b6fc4;border:1px solid rgba(74,134,232,.3)}#p-beamlux .rp-src-badge.rp-src-excel,#p-kd-beamlux-pipeline .rp-src-badge.rp-src-excel{background:#0f9d5824;color:#2a7f50;border:1px solid rgba(15,157,88,.28)}:root.dark #p-beamlux .rp-src-badge.rp-src-mastr,#p-kd-beamlux-pipeline .rp-src-badge.rp-src-mastr{background:#74aaff2e;color:#9bbdf2;border-color:#74aaff57}:root.dark #p-beamlux .rp-src-badge.rp-src-excel,#p-kd-beamlux-pipeline .rp-src-badge.rp-src-excel{background:#50c88c2e;color:#88d8aa;border-color:#50c88c57}#p-beamlux .rp-card-pills,#p-kd-beamlux-pipeline .rp-card-pills{display:flex;align-items:center;gap:6px;flex-shrink:0}#p-beamlux .rp-card-meta,#p-kd-beamlux-pipeline .rp-card-meta{font-size:11.5px;color:var(--tx2);line-height:1.5;margin-bottom:8px}#p-beamlux .rp-card-foot,#p-kd-beamlux-pipeline .rp-card-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);font-size:11px;color:var(--tx3);padding-top:var(--space-2);border-top:1px solid var(--bd)}#p-beamlux .rp-sc,#p-kd-beamlux-pipeline .rp-sc{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:var(--space-3) 14px;margin-bottom:12px}#p-beamlux .rp-sc.rp-sc-done.is-solar,#p-kd-beamlux-pipeline .rp-sc.rp-sc-done.is-solar{border-left:3px solid var(--ac)}#p-beamlux .rp-sc.rp-sc-done.is-nosolar,#p-kd-beamlux-pipeline .rp-sc.rp-sc-done.is-nosolar{border-left:3px solid var(--tx3)}#p-beamlux .rp-sc.rp-sc-done.is-unsure,#p-kd-beamlux-pipeline .rp-sc.rp-sc-done.is-unsure{border-left:3px solid var(--ac3)}#p-beamlux .rp-sc-h,#p-kd-beamlux-pipeline .rp-sc-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-2);gap:8px}#p-beamlux .rp-sc-title,#p-kd-beamlux-pipeline .rp-sc-title{font-size:11px;font-weight:500;color:var(--tx);text-transform:uppercase;letter-spacing:.06em}#p-beamlux .rp-sc-time,#p-kd-beamlux-pipeline .rp-sc-time{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-beamlux .rp-sc-verdict,#p-kd-beamlux-pipeline .rp-sc-verdict{font-size:13px;font-weight:500;color:var(--tx);margin-bottom:6px}#p-beamlux .rp-sc.is-solar .rp-sc-verdict,#p-kd-beamlux-pipeline .rp-sc.is-solar .rp-sc-verdict{color:var(--ac)}#p-beamlux .rp-sc.is-unsure .rp-sc-verdict,#p-kd-beamlux-pipeline .rp-sc.is-unsure .rp-sc-verdict{color:var(--ac3)}#p-beamlux .rp-sc-bar,#p-kd-beamlux-pipeline .rp-sc-bar{height:5px;background:var(--sur3);border-radius:3px;overflow:hidden;margin-bottom:8px}#p-beamlux .rp-sc-fill,#p-kd-beamlux-pipeline .rp-sc-fill{height:100%;transition:width .3s ease;border-radius:3px}#p-beamlux .rp-sc-fill.high,#p-kd-beamlux-pipeline .rp-sc-fill.high{background:var(--ac)}#p-beamlux .rp-sc-fill.mid,#p-kd-beamlux-pipeline .rp-sc-fill.mid{background:var(--ac3)}#p-beamlux .rp-sc-fill.low,#p-kd-beamlux-pipeline .rp-sc-fill.low{background:var(--ac4)}#p-beamlux .rp-sc-notes,#p-kd-beamlux-pipeline .rp-sc-notes{font-size:11.5px;color:var(--tx2);font-style:italic;line-height:1.5;margin-bottom:10px}#p-beamlux .rp-sc-btn,#p-kd-beamlux-pipeline .rp-sc-btn{width:100%;font-size:11.5px;padding:var(--space-2) 10px}#p-beamlux .rp-sc-btn:disabled,#p-kd-beamlux-pipeline .rp-sc-btn:disabled{opacity:.7;cursor:wait}#p-beamlux .rp-sc-img-wrap,#p-kd-beamlux-pipeline .rp-sc-img-wrap{margin:var(--space-2) 0 10px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--bd);background:var(--sur3);aspect-ratio:1}#p-beamlux .rp-sc-img-wrap img,#p-kd-beamlux-pipeline .rp-sc-img-wrap img{width:100%;height:100%;display:block;object-fit:cover}#p-beamlux .rp-mastr,#p-kd-beamlux-pipeline .rp-mastr{margin-top:14px;padding:14px var(--space-4);border:1px solid var(--bd);border-radius:8px;background:var(--sur2)}#p-beamlux .rp-mastr.is-matched,#p-kd-beamlux-pipeline .rp-mastr.is-matched{border-left:3px solid #60a5fa}#p-beamlux .rp-mastr.is-no-match,#p-kd-beamlux-pipeline .rp-mastr.is-no-match{border-left:3px solid var(--tx3);opacity:.85}#p-beamlux .rp-mastr.is-pending,#p-kd-beamlux-pipeline .rp-mastr.is-pending{border-left:3px solid var(--ac3,#fbbf24)}#p-beamlux .rp-mastr-h,#p-kd-beamlux-pipeline .rp-mastr-h{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--tx);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3)}#p-beamlux .rp-mastr-h em,#p-kd-beamlux-pipeline .rp-mastr-h em{font-style:normal;font-size:10px;color:var(--tx3);font-weight:400;text-transform:none;letter-spacing:0}#p-beamlux .rp-mastr-icon,#p-kd-beamlux-pipeline .rp-mastr-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:700}#p-beamlux .rp-mastr.is-matched .rp-mastr-icon,#p-kd-beamlux-pipeline .rp-mastr.is-matched .rp-mastr-icon{background:#60a5fa;color:#fff}#p-beamlux .rp-mastr.is-no-match .rp-mastr-icon,#p-kd-beamlux-pipeline .rp-mastr.is-no-match .rp-mastr-icon{background:var(--bd2);color:var(--tx3)}#p-beamlux .rp-mastr.is-pending .rp-mastr-icon,#p-kd-beamlux-pipeline .rp-mastr.is-pending .rp-mastr-icon{background:var(--ac3,#fbbf24);color:#222}#p-beamlux .rp-mastr-kv,#p-kd-beamlux-pipeline .rp-mastr-kv{margin:0;display:grid;grid-template-columns:auto 1fr;gap:7px var(--space-4);font-size:12.5px;line-height:1.5}#p-beamlux .rp-mastr-kv dt,#p-kd-beamlux-pipeline .rp-mastr-kv dt{color:var(--tx3);font-weight:400}#p-beamlux .rp-mastr-kv dd,#p-kd-beamlux-pipeline .rp-mastr-kv dd{margin:0;color:var(--tx);font-family:DM Mono,monospace}#p-beamlux .rp-mastr-kv code,#p-kd-beamlux-pipeline .rp-mastr-kv code{font-size:11px;color:var(--tx2)}#p-beamlux .rp-mastr-age,#p-kd-beamlux-pipeline .rp-mastr-age{color:var(--tx3);font-family:inherit;font-size:11px}#p-beamlux .rp-mastr-kv dd strong,#p-kd-beamlux-pipeline .rp-mastr-kv dd strong{color:var(--accent);font-weight:600}#p-beamlux .rp-mastr-anl-list,#p-kd-beamlux-pipeline .rp-mastr-anl-list{margin-top:14px;padding:var(--space-3) 14px;border-radius:var(--radius-md);background:#00000006;border:1px solid rgba(0,0,0,.06)}#p-beamlux .rp-mastr-anl-h,#p-kd-beamlux-pipeline .rp-mastr-anl-h{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);margin-bottom:var(--space-2)}#p-beamlux .rp-mastr-anl-ol,#p-kd-beamlux-pipeline .rp-mastr-anl-ol{list-style:none;margin:0;padding:0;display:grid;gap:6px;counter-reset:rp-anl}#p-beamlux .rp-mastr-anl-ol li,#p-kd-beamlux-pipeline .rp-mastr-anl-ol li{display:grid;grid-template-columns:90px 60px 1fr;gap:14px;align-items:baseline;padding:6px var(--space-2);border-radius:var(--radius-sm);font-family:DM Mono,monospace;font-size:12px}#p-beamlux .rp-mastr-anl-ol li.is-primary,#p-kd-beamlux-pipeline .rp-mastr-anl-ol li.is-primary{background:#d5d9601f}#p-beamlux .rp-mastr-anl-ol li:before,#p-kd-beamlux-pipeline .rp-mastr-anl-ol li:before{counter-increment:rp-anl;content:counter(rp-anl);position:absolute;color:var(--tx3);font-size:10px}#p-beamlux .rp-mastr-anl-kwp,#p-kd-beamlux-pipeline .rp-mastr-anl-kwp{color:var(--tx);font-weight:500}#p-beamlux .rp-mastr-anl-ibn,#p-kd-beamlux-pipeline .rp-mastr-anl-ibn{color:var(--tx2)}#p-beamlux .rp-mastr-anl-nr,#p-kd-beamlux-pipeline .rp-mastr-anl-nr{font-size:11px;color:var(--tx3);font-family:DM Mono,monospace}#p-beamlux .rp-mastr-empty,#p-kd-beamlux-pipeline .rp-mastr-empty{font-size:11.5px;color:var(--tx2);margin:var(--space-1) 0 var(--space-2);line-height:1.4}#p-beamlux .rp-mastr-empty em,#p-kd-beamlux-pipeline .rp-mastr-empty em{color:var(--tx3);font-style:italic;font-size:11px}#p-beamlux .rp-mastr-recheck,#p-kd-beamlux-pipeline .rp-mastr-recheck{background:transparent;border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-1) 10px;font-size:11px;color:var(--tx2);cursor:pointer}#p-beamlux .rp-mastr-recheck:hover,#p-kd-beamlux-pipeline .rp-mastr-recheck:hover{border-color:var(--ac);color:var(--ac)}#p-beamlux .rp-mastr-source,#p-kd-beamlux-pipeline .rp-mastr-source{margin-top:var(--space-2);padding-top:6px;border-top:1px solid var(--bd);font-size:10px;color:var(--tx3);line-height:1.4}#p-beamlux .rp-mastr-source a,#p-kd-beamlux-pipeline .rp-mastr-source a{color:var(--tx3);text-decoration:underline;text-underline-offset:2px}#p-beamlux .rp-mastr-source a:hover,#p-kd-beamlux-pipeline .rp-mastr-source a:hover{color:var(--tx2)}#p-beamlux .rp-oh,#p-kd-beamlux-pipeline .rp-oh{margin-top:var(--space-3);padding:var(--space-2) 0;border:0;background:transparent;border-top:1px solid var(--bd)}#p-beamlux .rp-oh-head,#p-kd-beamlux-pipeline .rp-oh-head{display:flex;align-items:center;gap:var(--space-2);margin-bottom:0;cursor:pointer;list-style:none;padding:2px 0}#p-beamlux .rp-oh-head::-webkit-details-marker,#p-kd-beamlux-pipeline .rp-oh-head::-webkit-details-marker{display:none}#p-beamlux .rp-oh-head:before,#p-kd-beamlux-pipeline .rp-oh-head:before{content:"\25b6";font-size:9px;color:var(--tx3);margin-right:var(--space-1);transition:transform .15s}#p-beamlux .rp-oh[open] .rp-oh-head:before,#p-kd-beamlux-pipeline .rp-oh[open] .rp-oh-head:before{transform:rotate(90deg)}#p-beamlux .rp-oh-status,#p-kd-beamlux-pipeline .rp-oh-status{font-size:10.5px;color:var(--tx3);font-style:italic}#p-beamlux .rp-oh[open] .rp-oh-list,#p-kd-beamlux-pipeline .rp-oh[open] .rp-oh-list{margin-top:var(--space-2)}#p-beamlux .rp-oh-head h4,#p-kd-beamlux-pipeline .rp-oh-head h4{margin:0;font-size:11px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;flex:1}#p-beamlux .rp-website-block,#p-kd-beamlux-pipeline .rp-website-block{margin-top:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--bd)}#p-beamlux .rp-website-block h4,#p-kd-beamlux-pipeline .rp-website-block h4{margin:0 0 6px;font-size:11px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em}#p-beamlux .rp-website-link,#p-kd-beamlux-pipeline .rp-website-link{display:inline-block;color:var(--ac);text-decoration:none;font-size:13px;font-weight:500;word-break:break-all}#p-beamlux .rp-website-link:hover,#p-kd-beamlux-pipeline .rp-website-link:hover{text-decoration:underline}#p-beamlux .rp-oh-fetched,#p-kd-beamlux-pipeline .rp-oh-fetched{font-size:10px;color:var(--tx3);font-family:DM Mono,monospace;opacity:.7}#p-beamlux .rp-oh-refresh,#p-kd-beamlux-pipeline .rp-oh-refresh{background:transparent;border:1px solid var(--bd);color:var(--tx3);border-radius:5px;padding:3px var(--space-2);font-size:11px;font-family:inherit;cursor:pointer;transition:all .12s}#p-beamlux .rp-oh-refresh:hover,#p-kd-beamlux-pipeline .rp-oh-refresh:hover{background:var(--sur2);color:var(--tx)}#p-beamlux .rp-oh-refresh:disabled,#p-kd-beamlux-pipeline .rp-oh-refresh:disabled{opacity:.5;cursor:wait}#p-beamlux .rp-oh-empty,#p-kd-beamlux-pipeline .rp-oh-empty{font-size:11.5px;color:var(--tx3);font-style:italic;padding:4px 0}#p-beamlux .rp-oh-list,#p-kd-beamlux-pipeline .rp-oh-list{display:flex;flex-direction:column;gap:1px}#p-beamlux .rp-oh-row,#p-kd-beamlux-pipeline .rp-oh-row{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 6px;font-size:12px;border-radius:4px}#p-beamlux .rp-oh-row.is-today,#p-kd-beamlux-pipeline .rp-oh-row.is-today{background:#d5d9601f;color:var(--tx);font-weight:500}#p-beamlux .rp-oh-day,#p-kd-beamlux-pipeline .rp-oh-day{color:var(--tx3);font-family:DM Mono,monospace;min-width:24px}#p-beamlux .rp-oh-row.is-today .rp-oh-day,#p-kd-beamlux-pipeline .rp-oh-row.is-today .rp-oh-day{color:var(--ac)}#p-beamlux .rp-oh-label,#p-kd-beamlux-pipeline .rp-oh-label{color:var(--tx2);text-align:right;flex:1}#p-beamlux .rp-oh-row.is-today .rp-oh-label,#p-kd-beamlux-pipeline .rp-oh-row.is-today .rp-oh-label{color:var(--tx)}#p-beamlux .rp-datenfehler-banner,#p-kd-beamlux-pipeline .rp-datenfehler-banner{display:flex;align-items:flex-start;gap:10px;background:#f8717114;border:1px solid var(--ac4);border-left:4px solid var(--ac4);border-radius:8px;padding:10px 14px;margin-bottom:12px}#p-beamlux .rp-datenfehler-icon,#p-kd-beamlux-pipeline .rp-datenfehler-icon{font-size:18px;line-height:1;color:var(--ac4);flex-shrink:0;margin-top:1px}#p-beamlux .rp-datenfehler-body,#p-kd-beamlux-pipeline .rp-datenfehler-body{flex:1;min-width:0}#p-beamlux .rp-datenfehler-title,#p-kd-beamlux-pipeline .rp-datenfehler-title{font-size:12.5px;font-weight:600;color:var(--ac4);line-height:1.3}#p-beamlux .rp-datenfehler-sub,#p-kd-beamlux-pipeline .rp-datenfehler-sub{font-size:11px;color:var(--tx3);margin-top:3px;line-height:1.4}#p-beamlux .rp-datenfehler-reset,#p-kd-beamlux-pipeline .rp-datenfehler-reset{background:transparent;border:1px solid var(--ac4);color:var(--ac4);border-radius:var(--radius-md);padding:5px 10px;font-size:11.5px;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .12s;align-self:center}#p-beamlux .rp-datenfehler-reset:hover,#p-kd-beamlux-pipeline .rp-datenfehler-reset:hover{background:var(--ac4);color:#fff}#p-beamlux .rp-map-wrap,#p-kd-beamlux-pipeline .rp-map-wrap{position:relative;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;overflow:hidden;margin-bottom:10px;aspect-ratio:4/3}#p-beamlux .rp-map-wrap iframe,#p-kd-beamlux-pipeline .rp-map-wrap iframe{width:100%;height:100%;border:0;display:block}#p-beamlux .rp-map-loading,#p-kd-beamlux-pipeline .rp-map-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;text-align:center;padding:20px;background:var(--sur2);z-index:1}#p-beamlux .rp-map-loading,#p-kd-beamlux-pipeline .rp-map-loading{color:var(--tx3)}#p-beamlux .rp-map-fail,#p-kd-beamlux-pipeline .rp-map-fail{color:var(--ac4)}#p-beamlux .rp-map-actions,#p-kd-beamlux-pipeline .rp-map-actions{display:flex;gap:6px;margin-bottom:14px}#p-beamlux .rp-map-actions .n-btn,#p-kd-beamlux-pipeline .rp-map-actions .n-btn{flex:1;font-size:11.5px;padding:var(--space-2) 10px}#p-beamlux .rp-zoom-bar,#p-kd-beamlux-pipeline .rp-zoom-bar{display:flex;align-items:center;gap:0;margin-bottom:10px;background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:3px}#p-beamlux .rp-zoom-btn,#p-kd-beamlux-pipeline .rp-zoom-btn{background:transparent;border:none;color:var(--tx2);width:28px;height:28px;padding:0;line-height:1;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;transition:background .12s,color .12s}#p-beamlux .rp-zoom-btn:hover,#p-kd-beamlux-pipeline .rp-zoom-btn:hover{background:var(--sur2);color:var(--tx)}#p-beamlux .rp-zoom-refresh,#p-kd-beamlux-pipeline .rp-zoom-refresh{font-size:13px}#p-beamlux .rp-zoom-level,#p-kd-beamlux-pipeline .rp-zoom-level{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);padding:0 var(--space-2);min-width:54px;text-align:center;letter-spacing:.02em}#p-beamlux .rp-detail-stamm,#p-kd-beamlux-pipeline .rp-detail-stamm{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px 14px;margin-bottom:14px}#p-beamlux .rp-stamm-row,#p-kd-beamlux-pipeline .rp-stamm-row{display:flex;justify-content:space-between;gap:var(--space-3);font-size:11.5px;padding:5px 0;border-bottom:1px solid var(--bd)}#p-beamlux .rp-stamm-row:last-child,#p-kd-beamlux-pipeline .rp-stamm-row:last-child{border-bottom:0}#p-beamlux .rp-stamm-row>span:first-child,#p-kd-beamlux-pipeline .rp-stamm-row>span:first-child{color:var(--tx3);text-transform:uppercase;font-size:10px;letter-spacing:.05em;flex-shrink:0;font-weight:500}#p-beamlux .rp-stamm-row>span:last-child,#p-kd-beamlux-pipeline .rp-stamm-row>span:last-child{color:var(--tx);text-align:right;flex:1}#p-beamlux .rp-stamm-warn>span:last-child,#p-kd-beamlux-pipeline .rp-stamm-warn>span:last-child{color:var(--ac3)}#p-beamlux .rp-stamm-multiline,#p-kd-beamlux-pipeline .rp-stamm-multiline{flex-direction:column;align-items:stretch}#p-beamlux .rp-stamm-multiline>span:last-child,#p-kd-beamlux-pipeline .rp-stamm-multiline>span:last-child{text-align:left;margin-top:var(--space-1)}#p-beamlux .rp-wf,#p-kd-beamlux-pipeline .rp-wf{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:14px 16px}#p-beamlux .rp-wf h4,#p-kd-beamlux-pipeline .rp-wf h4{margin:0 0 var(--space-3);font-size:10px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em}#p-beamlux .rp-wf-row,#p-kd-beamlux-pipeline .rp-wf-row{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center;margin-bottom:var(--space-2);font-size:11.5px}#p-beamlux .rp-wf-row label,#p-kd-beamlux-pipeline .rp-wf-row label{color:var(--tx3);font-size:11px}#p-beamlux .rp-wf-row .rp-input,#p-kd-beamlux-pipeline .rp-wf-row .rp-input{background:var(--sur);border:1px solid var(--bd);color:var(--tx);border-radius:var(--radius-md);padding:7px 9px;font-size:12px;font-family:inherit;outline:none;transition:border-color .12s;width:100%}#p-beamlux .rp-wf-row .rp-input:focus,#p-kd-beamlux-pipeline .rp-wf-row .rp-input:focus{border-color:var(--ac)}#p-beamlux .rp-dt-pair,#p-kd-beamlux-pipeline .rp-dt-pair{display:grid;grid-template-columns:1fr 90px;gap:6px}#p-beamlux .rp-dt-pair .rp-input,#p-kd-beamlux-pipeline .rp-dt-pair .rp-input{padding:7px 9px}#p-beamlux .rp-dt-time,#p-kd-beamlux-pipeline .rp-dt-time{font-variant-numeric:tabular-nums}#p-beamlux .rp-wf-readonly,#p-kd-beamlux-pipeline .rp-wf-readonly{font-size:11.5px;color:var(--tx2);padding:7px 9px;background:transparent;border:1px dashed var(--bd);border-radius:6px}#p-beamlux .rp-wf+.rp-wf,#p-kd-beamlux-pipeline .rp-wf+.rp-wf{margin-top:14px}#p-beamlux .rp-history,#p-kd-beamlux-pipeline .rp-history{margin-top:var(--space-4);background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px 14px}#p-beamlux .rp-history summary,#p-kd-beamlux-pipeline .rp-history summary{font-size:10px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;padding:var(--space-1) 0;list-style:none}#p-beamlux .rp-history summary::-webkit-details-marker,#p-kd-beamlux-pipeline .rp-history summary::-webkit-details-marker{display:none}#p-beamlux .rp-history summary:before,#p-kd-beamlux-pipeline .rp-history summary:before{content:"\25b8";margin-right:6px;display:inline-block;transition:transform .15s}#p-beamlux .rp-history[open] summary:before,#p-kd-beamlux-pipeline .rp-history[open] summary:before{transform:rotate(90deg)}#p-beamlux .rp-history-list,#p-kd-beamlux-pipeline .rp-history-list{margin-top:10px;font-size:11.5px}#p-beamlux .rp-hist-entry,#p-kd-beamlux-pipeline .rp-hist-entry{display:grid;grid-template-columns:140px 110px 1fr;gap:10px;padding:5px 0;border-bottom:1px dashed var(--bd);align-items:center}#p-beamlux .rp-hist-entry:last-child,#p-kd-beamlux-pipeline .rp-hist-entry:last-child{border-bottom:0}#p-beamlux .rp-hist-time,#p-kd-beamlux-pipeline .rp-hist-time{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-beamlux .rp-hist-who,#p-kd-beamlux-pipeline .rp-hist-who{font-size:11px;color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-beamlux .rp-hist-desc,#p-kd-beamlux-pipeline .rp-hist-desc{font-size:11px;color:var(--tx)}#p-beamlux .rp-hist-initial .rp-hist-desc,#p-kd-beamlux-pipeline .rp-hist-initial .rp-hist-desc{color:var(--ac);font-style:italic}#p-beamlux .rp-wf-row-full,#p-kd-beamlux-pipeline .rp-wf-row-full{grid-template-columns:1fr;align-items:start}#p-beamlux .rp-wf-row-full label,#p-kd-beamlux-pipeline .rp-wf-row-full label{margin-bottom:var(--space-1)}#p-beamlux .rp-wf-row-full textarea.rp-input,#p-kd-beamlux-pipeline .rp-wf-row-full textarea.rp-input{min-height:70px;resize:vertical}#p-beamlux .rp-wf-solar,#p-kd-beamlux-pipeline .rp-wf-solar{display:flex;gap:6px}#p-beamlux .rp-solar-btn,#p-kd-beamlux-pipeline .rp-solar-btn{flex:1;padding:3px var(--space-2);font-size:11px;font-family:inherit;background:var(--bg);border:1px solid var(--bd);border-radius:5px;color:var(--tx3);cursor:pointer;transition:all .12s}#p-beamlux .rp-solar-btn:hover,#p-kd-beamlux-pipeline .rp-solar-btn:hover{background:var(--sur2);color:var(--tx)}#p-beamlux .rp-solar-btn.is-on,#p-kd-beamlux-pipeline .rp-solar-btn.is-on{background:var(--bg);border-color:var(--tx);color:var(--tx);font-weight:600}#p-beamlux .rp-wf-foot,#p-kd-beamlux-pipeline .rp-wf-foot{display:flex;align-items:center;gap:var(--space-3);margin-top:14px;padding-top:var(--space-3);border-top:1px solid var(--bd)}#p-beamlux .rp-wf-stamp,#p-kd-beamlux-pipeline .rp-wf-stamp{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-beamlux .rp-col-tel,#p-kd-beamlux-pipeline .rp-col-tel{white-space:nowrap}#p-beamlux .rp-tel-text,#p-kd-beamlux-pipeline .rp-tel-text{font-family:DM Mono,monospace;font-size:11.5px;color:var(--tx2)}#p-beamlux .rp-tel-none,#p-kd-beamlux-pipeline .rp-tel-none{color:var(--tx3);font-size:11px}#p-beamlux .rp-col-chev,#p-kd-beamlux-pipeline .rp-col-chev{width:20px;color:var(--tx3);text-align:right;font-size:14px;line-height:1;padding-right:10px}#p-beamlux tr:hover .rp-col-chev,#p-kd-beamlux-pipeline tr:hover .rp-col-chev{color:var(--ac)}#p-beamlux .rp-range,#p-kd-beamlux-pipeline .rp-range{margin-left:auto;font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);white-space:nowrap}#p-beamlux .rp-col-score,#p-kd-beamlux-pipeline .rp-col-score{white-space:nowrap;text-align:center;width:64px}#p-beamlux .rp-vpill,#p-kd-beamlux-pipeline .rp-vpill{display:inline-block;padding:2px var(--space-2);border-radius:11px;font-size:10.5px;font-weight:500;font-family:DM Mono,monospace;white-space:nowrap}#p-beamlux .rp-vpill-ok,#p-kd-beamlux-pipeline .rp-vpill-ok{background:#7a802426;color:var(--ac)}#p-beamlux .rp-vpill-warn,#p-kd-beamlux-pipeline .rp-vpill-warn{background:#f59e0b1f;color:var(--ac3)}#p-beamlux .rp-vpill-bad,#p-kd-beamlux-pipeline .rp-vpill-bad{background:#f871711a;color:var(--ac4)}#p-beamlux .rp-vpill-na,#p-kd-beamlux-pipeline .rp-vpill-na{background:var(--sur2);color:var(--tx3)}#p-beamlux .rp-icon-solar-bulk,#p-kd-beamlux-pipeline .rp-icon-solar-bulk{color:var(--ac3)}#p-beamlux .rp-icon-solar-bulk:hover,#p-kd-beamlux-pipeline .rp-icon-solar-bulk:hover{background:#f59e0b1f;color:var(--ac3)}#p-beamlux .rp-icon-solar-bulk:disabled,#p-kd-beamlux-pipeline .rp-icon-solar-bulk:disabled{opacity:.5;cursor:wait}#p-beamlux .rp-icon-reset,#p-kd-beamlux-pipeline .rp-icon-reset{color:var(--ac4)}#p-beamlux .rp-icon-reset:hover,#p-kd-beamlux-pipeline .rp-icon-reset:hover{background:#dc50501f;color:var(--ac4)}#p-beamlux .rp-solar-ki-btn,#p-kd-beamlux-pipeline .rp-solar-ki-btn{width:100%;background:#566b861a;border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:11.5px;color:var(--tx);font-family:inherit;cursor:pointer;text-align:left;transition:all .12s}#p-beamlux .rp-solar-ki-btn:hover,#p-kd-beamlux-pipeline .rp-solar-ki-btn:hover{background:#566b862e;border-color:var(--ac2)}#p-beamlux .rp-solar-ki-btn:disabled,#p-kd-beamlux-pipeline .rp-solar-ki-btn:disabled{opacity:.65;cursor:wait}#p-beamlux .rp-solar-stamp,#p-kd-beamlux-pipeline .rp-solar-stamp{font-size:10.5px;color:var(--tx3);margin-left:var(--space-2)}#p-beamlux #rp-list-view .pagi,#p-kd-beamlux-pipeline #rp-list-view .pagi{border-top:0;padding:6px var(--space-1) var(--space-2);gap:6px}#p-beamlux .rp-zoom-sep,#p-kd-beamlux-pipeline .rp-zoom-sep{width:1px;height:16px;background:var(--bd);margin:0 6px;flex-shrink:0}#p-beamlux .rp-zoom-link,#p-kd-beamlux-pipeline .rp-zoom-link{background:transparent;border:0;color:var(--tx2);font-size:11px;font-family:DM Sans,sans-serif;cursor:pointer;padding:0 10px;height:28px;border-radius:5px;display:inline-flex;align-items:center;transition:background .12s,color .12s}#p-beamlux .rp-zoom-link:hover,#p-kd-beamlux-pipeline .rp-zoom-link:hover{background:var(--sur2);color:var(--tx)}#p-beamlux .rp-zoom-link:last-child,#p-kd-beamlux-pipeline .rp-zoom-link:last-child{margin-left:auto}body:not(.is-admin) #p-beamlux .rp-admin-only,body:not(.is-admin) #p-kd-beamlux-pipeline .rp-admin-only{display:none!important}#p-beamlux .rp-save-indicator,#p-kd-beamlux-pipeline .rp-save-indicator{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);display:inline-block;min-width:140px}#p-beamlux .rp-save-indicator.is-pending,#p-kd-beamlux-pipeline .rp-save-indicator.is-pending{color:var(--ac3)}#p-beamlux .rp-save-indicator.is-saving,#p-kd-beamlux-pipeline .rp-save-indicator.is-saving{color:var(--ac2)}#p-beamlux .rp-save-indicator.is-saved,#p-kd-beamlux-pipeline .rp-save-indicator.is-saved{color:var(--tx3)}#p-beamlux .rp-save-indicator.is-error,#p-kd-beamlux-pipeline .rp-save-indicator.is-error{color:var(--ac4);cursor:pointer}#p-beamlux .rp-email-list,#p-kd-beamlux-pipeline .rp-email-list{display:flex;flex-direction:column;gap:var(--space-1);width:100%}#p-beamlux .rp-email-row,#p-kd-beamlux-pipeline .rp-email-row{display:flex;gap:var(--space-1);align-items:center}#p-beamlux .rp-email-row input,#p-kd-beamlux-pipeline .rp-email-row input{flex:1}#p-beamlux .rp-email-del,#p-kd-beamlux-pipeline .rp-email-del{background:transparent;border:1px solid var(--bd);border-radius:5px;width:26px;height:26px;font-size:14px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0}#p-beamlux .rp-email-del:hover,#p-kd-beamlux-pipeline .rp-email-del:hover{border-color:var(--ac4);color:var(--ac4)}#p-beamlux .rp-email-add,#p-kd-beamlux-pipeline .rp-email-add{align-self:flex-start;margin-top:2px;background:transparent;border:1px dashed var(--bd);border-radius:5px;padding:var(--space-1) 10px;font-size:11px;color:var(--tx3);font-family:inherit;cursor:pointer;transition:all .12s}#p-beamlux .rp-email-add:hover,#p-kd-beamlux-pipeline .rp-email-add:hover{border-color:var(--tx2);color:var(--tx2)}#p-beamlux .rp-tel-list,#p-kd-beamlux-pipeline .rp-tel-list{display:flex;flex-direction:column;gap:var(--space-1);width:100%}#p-beamlux .rp-tel-row,#p-kd-beamlux-pipeline .rp-tel-row{display:flex;gap:var(--space-1);align-items:center}#p-beamlux .rp-tel-row input,#p-kd-beamlux-pipeline .rp-tel-row input{flex:1}#p-beamlux .rp-tel-del,#p-kd-beamlux-pipeline .rp-tel-del{background:transparent;border:1px solid var(--bd);border-radius:5px;width:26px;height:26px;font-size:14px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0}#p-beamlux .rp-tel-del:hover,#p-kd-beamlux-pipeline .rp-tel-del:hover{border-color:var(--ac4);color:var(--ac4)}#p-beamlux .rp-tel-add,#p-kd-beamlux-pipeline .rp-tel-add{align-self:flex-start;margin-top:2px;background:transparent;border:1px dashed var(--bd);border-radius:5px;padding:var(--space-1) 10px;font-size:11px;color:var(--tx3);font-family:inherit;cursor:pointer;transition:all .12s}#p-beamlux .rp-tel-add:hover,#p-kd-beamlux-pipeline .rp-tel-add:hover{border-color:var(--tx2);color:var(--tx2)}#p-beamlux .rp-note-del,#p-kd-beamlux-pipeline .rp-note-del{background:transparent;border:1px solid var(--bd);border-radius:5px;width:22px;height:22px;font-size:12px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0;margin-left:auto}#p-beamlux .rp-note-del:hover,#p-kd-beamlux-pipeline .rp-note-del:hover{border-color:var(--ac4);color:var(--ac4)}#p-beamlux .rp-input-copy,#p-kd-beamlux-pipeline .rp-input-copy{display:flex;gap:var(--space-1);align-items:center;flex:1}#p-beamlux .rp-input-copy .rp-input,#p-kd-beamlux-pipeline .rp-input-copy .rp-input{flex:1}#p-beamlux .rp-copy-btn,#p-kd-beamlux-pipeline .rp-copy-btn{background:transparent;border:1px solid var(--bd);border-radius:5px;width:26px;height:26px;font-size:14px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0;flex-shrink:0;transition:all .12s}#p-beamlux .rp-copy-btn:hover,#p-kd-beamlux-pipeline .rp-copy-btn:hover{border-color:var(--ac);color:var(--ac);background:#7a802414}#p-beamlux .rp-copy-btn.is-copied,#p-kd-beamlux-pipeline .rp-copy-btn.is-copied{border-color:var(--ac);color:var(--ac)}#p-beamlux .rp-email-more,#p-kd-beamlux-pipeline .rp-email-more{margin-top:2px}#p-beamlux .rp-email-more summary,#p-kd-beamlux-pipeline .rp-email-more summary{cursor:pointer;font-size:11px;color:var(--tx3);padding:3px 6px;list-style:none;display:inline-block}#p-beamlux .rp-email-more summary::-webkit-details-marker,#p-kd-beamlux-pipeline .rp-email-more summary::-webkit-details-marker{display:none}#p-beamlux .rp-email-more summary:before,#p-kd-beamlux-pipeline .rp-email-more summary:before{content:"\25b6  ";font-size:9px;color:var(--tx3)}#p-beamlux .rp-email-more[open] summary:before,#p-kd-beamlux-pipeline .rp-email-more[open] summary:before{content:"\25bc  "}#p-beamlux .rp-email-more summary:hover,#p-kd-beamlux-pipeline .rp-email-more summary:hover{color:var(--tx2)}#p-beamlux .rp-email-more>.rp-email-row,#p-kd-beamlux-pipeline .rp-email-more>.rp-email-row{margin-top:var(--space-1)}#p-beamlux .rp-eeg-banner,#p-kd-beamlux-pipeline .rp-eeg-banner{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3) 14px;margin:10px 0;border-radius:8px;border:1px solid var(--bd)}#p-beamlux .rp-eeg-icon,#p-kd-beamlux-pipeline .rp-eeg-icon{font-size:24px;line-height:1;flex-shrink:0}#p-beamlux .rp-eeg-label,#p-kd-beamlux-pipeline .rp-eeg-label{font-size:13.5px;font-weight:600;color:var(--tx);line-height:1.3}#p-beamlux .rp-eeg-sub,#p-kd-beamlux-pipeline .rp-eeg-sub{font-size:11.5px;color:var(--tx2);margin-top:3px}#p-beamlux .rp-eeg-banner.is-hot,#p-kd-beamlux-pipeline .rp-eeg-banner.is-hot{background:#f871711a;border-color:#f8717180}#p-beamlux .rp-eeg-banner.is-hot .rp-eeg-label,#p-kd-beamlux-pipeline .rp-eeg-banner.is-hot .rp-eeg-label{color:var(--ac4)}#p-beamlux .rp-eeg-banner.is-expired,#p-kd-beamlux-pipeline .rp-eeg-banner.is-expired{background:#f8717129;border-color:#f87171b3}#p-beamlux .rp-eeg-banner.is-expired .rp-eeg-label,#p-kd-beamlux-pipeline .rp-eeg-banner.is-expired .rp-eeg-label{color:var(--ac4);font-weight:700}#p-beamlux .rp-eeg-banner.is-warm,#p-kd-beamlux-pipeline .rp-eeg-banner.is-warm{background:#f59e0b1f;border-color:#f59e0b73}#p-beamlux .rp-eeg-banner.is-warm .rp-eeg-label,#p-kd-beamlux-pipeline .rp-eeg-banner.is-warm .rp-eeg-label{color:var(--ac3)}#p-beamlux .rp-eeg-banner.is-cool,#p-kd-beamlux-pipeline .rp-eeg-banner.is-cool{background:var(--sur2);border-color:var(--bd)}#p-beamlux .rp-eeg-banner.is-cool .rp-eeg-label,#p-kd-beamlux-pipeline .rp-eeg-banner.is-cool .rp-eeg-label{color:var(--tx2);font-weight:500}#p-beamlux .kd-hero,#p-kd-beamlux-pipeline .kd-hero{display:flex;justify-content:flex-start;align-items:center;gap:var(--space-5);min-height:56px;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid rgba(0,0,0,.08);flex-wrap:wrap}#p-beamlux .kd-hero .rp-mode,#p-kd-beamlux-pipeline .kd-hero .rp-mode{display:flex;gap:2px;background:var(--sur);padding:2px;border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.06);margin:0}#p-beamlux .kd-hero .rp-fpills.dp-stage-kpis,#p-kd-beamlux-pipeline .kd-hero .rp-fpills.dp-stage-kpis{display:flex;gap:6px;flex-wrap:wrap;align-items:center;background:none;border:0;padding:0;margin:0;flex:1 1 100%;justify-content:flex-start}#p-beamlux .kd-hero .rp-fpill,#p-kd-beamlux-pipeline .kd-hero .rp-fpill{display:inline-flex;align-items:center;gap:6px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 12px;font-size:11.5px;font-family:inherit;color:var(--tx);cursor:pointer;transition:border-color .15s,background .15s}#p-beamlux .kd-hero .rp-fpill:hover,#p-kd-beamlux-pipeline .kd-hero .rp-fpill:hover{border-color:var(--ac)}#p-beamlux .kd-hero .rp-fpill.on,#p-kd-beamlux-pipeline .kd-hero .rp-fpill.on{background:#b48c1e14;border-color:var(--ac)}#p-beamlux .kd-hero .rp-fpill>i,#p-kd-beamlux-pipeline .kd-hero .rp-fpill>i{display:none}#p-beamlux .kd-hero .rp-fpill .kd-kpi-l,#p-kd-beamlux-pipeline .kd-hero .rp-fpill .kd-kpi-l{color:var(--tx3);font-weight:500;font-size:11px;text-transform:none;letter-spacing:0;margin:0}#p-beamlux .kd-hero .rp-fpill .kd-kpi-v,#p-kd-beamlux-pipeline .kd-hero .rp-fpill .kd-kpi-v{font-family:DM Mono,monospace;font-size:12px;font-weight:500;color:var(--tx);line-height:1}#p-beamlux .rp-head.dp-head-tools,#p-kd-beamlux-pipeline .rp-head.dp-head-tools{justify-content:flex-start}#p-beamlux .rp-head.dp-head-tools .rp-icons,#p-kd-beamlux-pipeline .rp-head.dp-head-tools .rp-icons{display:flex;align-items:center;gap:var(--space-2);margin-left:0}#p-beamlux .sg-cols details.sg-fold>summary,#p-kd-beamlux-pipeline .sg-cols details.sg-fold>summary{margin:0 0 10px;font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em;font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-beamlux .sg-cols details.sg-fold>summary::-webkit-details-marker,#p-kd-beamlux-pipeline .sg-cols details.sg-fold>summary::-webkit-details-marker{display:none}#p-beamlux .sg-cols details.sg-fold>summary:after,#p-kd-beamlux-pipeline .sg-cols details.sg-fold>summary:after{content:"\25be";margin-left:auto;font-size:11px}#p-beamlux .sg-cols details.sg-fold:not([open])>summary:after,#p-kd-beamlux-pipeline .sg-cols details.sg-fold:not([open])>summary:after{content:"\25b8"}#p-beamlux .sg-cols details.sg-fold:not([open])>summary,#p-kd-beamlux-pipeline .sg-cols details.sg-fold:not([open])>summary{margin-bottom:0}#p-beamlux .sg-cols details.sg-fold>summary:hover,#p-kd-beamlux-pipeline .sg-cols details.sg-fold>summary:hover{color:var(--tx2)}#p-beamlux .sg-notes-ovw,#p-kd-beamlux-pipeline .sg-notes-ovw{display:flex;flex-direction:column;gap:8px;align-items:flex-start}#p-beamlux .sg-notes-ovw .sg-note-item,#p-kd-beamlux-pipeline .sg-notes-ovw .sg-note-item{align-self:stretch;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}#p-beamlux .sg-note-jump,#p-kd-beamlux-pipeline .sg-note-jump{background:transparent;border:1px dashed var(--bd);border-radius:5px;padding:var(--space-1) 10px;font-size:11px;color:var(--tx3);font-family:inherit;cursor:pointer;transition:all .12s}#p-beamlux .sg-note-jump:hover,#p-kd-beamlux-pipeline .sg-note-jump:hover{border-color:var(--tx2);color:var(--tx2)}#p-beamlux .sg-task-add,#p-kd-beamlux-pipeline .sg-task-add{display:flex;gap:8px;align-items:center;margin-bottom:12px}#p-beamlux .sg-task-add .sg-inp,#p-kd-beamlux-pipeline .sg-task-add .sg-inp,#p-beamlux .sg-task-add .sg-task-inp,#p-kd-beamlux-pipeline .sg-task-add .sg-task-inp{background:var(--sur);border:1px solid var(--bd);color:var(--tx);border-radius:var(--radius-md);padding:8px 10px;font-size:12.5px;font-family:inherit;outline:none;transition:border-color .12s}#p-beamlux .sg-task-add .sg-inp::placeholder,#p-kd-beamlux-pipeline .sg-task-add .sg-inp::placeholder,#p-beamlux .sg-task-add .sg-task-inp::placeholder,#p-kd-beamlux-pipeline .sg-task-add .sg-task-inp::placeholder{color:var(--tx3)}#p-beamlux .sg-task-add .sg-inp:focus,#p-kd-beamlux-pipeline .sg-task-add .sg-inp:focus,#p-beamlux .sg-task-add .sg-task-inp:focus,#p-kd-beamlux-pipeline .sg-task-add .sg-task-inp:focus{border-color:var(--ac)}#p-beamlux .sg-task-add .sg-task-titel,#p-kd-beamlux-pipeline .sg-task-add .sg-task-titel{flex:1;min-width:0}#p-beamlux .sg-task-add .sg-task-date,#p-kd-beamlux-pipeline .sg-task-add .sg-task-date{width:148px;flex:none;font-variant-numeric:tabular-nums}#p-beamlux .sg-panel[data-bl-panel=tasks] .rp-aufg-list,#p-kd-beamlux-pipeline .sg-panel[data-bl-panel=tasks] .rp-aufg-list{margin-top:10px}#p-beamlux:not(.active):has(#bl-detail-panel.open),#p-kd-beamlux-pipeline:not(.active):has(#bl-detail-panel.open){display:block;padding:0}#p-beamlux:not(.active)>*:not(#bl-detail-panel),#p-kd-beamlux-pipeline:not(.active)>*:not(#bl-detail-panel){display:none}#p-kd-beamlux-pipeline .sg-kpibar{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0 6px}#p-kd-beamlux-pipeline .sg-kpi{flex:1 1 150px;min-width:140px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:14px 16px}#p-kd-beamlux-pipeline .sg-kpi-l{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);font-weight:600}#p-kd-beamlux-pipeline .sg-kpi-v{font-size:21px;font-weight:700;color:var(--tx);margin-top:4px;line-height:1.15}#p-kd-beamlux-pipeline .sg-kpi-eur .sg-kpi-v{color:var(--ac)}#p-kd-beamlux-pipeline .kd-hero.rp-hero{justify-content:flex-start}#p-kd-beamlux-pipeline .sg-kline{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:12px;color:var(--tx2);margin:0 0 10px}#p-kd-beamlux-pipeline .sg-kline b{font-family:DM Mono,monospace;font-weight:600;color:var(--tx)}#p-kd-beamlux-pipeline .sg-kpibar[hidden]{display:none}#p-kd-beamlux-pipeline .sg-ns-warn{color:var(--ac3);font-weight:600}#p-kd-beamlux-pipeline .sg-produkt .dp-zeile2{white-space:nowrap}#p-kd-beamlux-pipeline #kd-sg-tbody tr.dp-zuletzt-zeile>td{background:color-mix(in srgb,var(--ac3) 9%,var(--sur))}#p-kd-beamlux-pipeline #kd-sg-tbody tr.dp-zuletzt-zeile>td:first-child{box-shadow:inset 3px 0 0 var(--ac3)}#p-beamlux .kd-hero-title{font-size:17px;font-weight:600;margin:0 0 var(--space-1) 0;color:var(--tx);letter-spacing:-.01em}#p-beamlux .rp-board-fehler,#p-kd-beamlux-pipeline .rp-board-fehler{text-align:center;color:var(--tx3);font-size:12px;padding:var(--space-5) var(--space-3)}#p-beamlux #bl-tbody td>span[title]>.sg-zeile2{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:0;min-width:100%}#p-beamlux .sg-add-btn,#p-kd-beamlux-pipeline .sg-add-btn{background:#d5d960;border:1px solid #d5d960;color:#10130a;font-weight:600;font-size:12px;padding:6px 14px;border-radius:5px;cursor:pointer;font-family:inherit;white-space:nowrap}#p-beamlux .pi-overlay,#p-kd-beamlux-pipeline .pi-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#08101c6b;opacity:0;visibility:hidden;transition:opacity .2s;z-index:80}#p-beamlux .pi-overlay.open,#p-kd-beamlux-pipeline .pi-overlay.open{opacity:1;visibility:visible}#p-beamlux .pi-drawer,#p-kd-beamlux-pipeline .pi-drawer{position:fixed;top:0;right:0;height:100%;width:500px;max-width:94vw;background:var(--bg,#fff);border-left:1px solid var(--bd);box-shadow:-12px 0 40px #08101c38;transform:translate(102%);transition:transform .24s ease;z-index:81;display:flex;flex-direction:column}#p-beamlux .pi-drawer.open,#p-kd-beamlux-pipeline .pi-drawer.open{transform:translate(0)}#p-beamlux .pi-dr-head,#p-kd-beamlux-pipeline .pi-dr-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--bd)}#p-beamlux .pi-dr-head h3,#p-kd-beamlux-pipeline .pi-dr-head h3{margin:0;font-size:16px;font-weight:700;color:var(--tx)}#p-beamlux .pi-dr-close,#p-kd-beamlux-pipeline .pi-dr-close{cursor:pointer;border:none;background:none;font-size:22px;line-height:1;color:var(--tx3)}#p-beamlux .pi-dr-body,#p-kd-beamlux-pipeline .pi-dr-body{flex:1;overflow-y:auto;padding:18px 22px;display:flex;flex-direction:column;gap:13px}#p-beamlux .pi-sec,#p-kd-beamlux-pipeline .pi-sec{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);margin:6px 0 -4px}#p-beamlux .pi-fld,#p-kd-beamlux-pipeline .pi-fld{display:flex;flex-direction:column;gap:5px}#p-beamlux .pi-fld.row2,#p-kd-beamlux-pipeline .pi-fld.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}#p-beamlux .pi-fld label,#p-kd-beamlux-pipeline .pi-fld label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tx3)}#p-beamlux .pi-fld input,#p-kd-beamlux-pipeline .pi-fld input,#p-beamlux .pi-fld select,#p-kd-beamlux-pipeline .pi-fld select,#p-beamlux .pi-fld textarea,#p-kd-beamlux-pipeline .pi-fld textarea{border:1px solid var(--bd);background:var(--sur,#fff);color:var(--tx);border-radius:9px;padding:9px 12px;font-size:13.5px;font-family:inherit;width:100%}#p-beamlux .pi-fld textarea,#p-kd-beamlux-pipeline .pi-fld textarea{min-height:60px;resize:vertical}#p-beamlux .pi-dr-foot,#p-kd-beamlux-pipeline .pi-dr-foot{display:flex;align-items:center;gap:10px;padding:16px 22px;border-top:1px solid var(--bd)}#p-beamlux .pi-dr-foot .pi-btn,#p-kd-beamlux-pipeline .pi-dr-foot .pi-btn{cursor:pointer;border:1px solid var(--bd);background:var(--sur,#fff);color:var(--tx);font-weight:600;font-size:13px;border-radius:9px;padding:9px 15px}#p-beamlux .pi-dr-foot .pi-btn-save,#p-kd-beamlux-pipeline .pi-dr-foot .pi-btn-save{background:#d5d960;border-color:#d5d960;color:#10130a}#p-beamlux .pi-dr-foot .pi-btn-del,#p-kd-beamlux-pipeline .pi-dr-foot .pi-btn-del{margin-left:auto;color:#c0392b;border-color:#c0392b66}#p-beamlux .sg-assign-badge,#p-kd-beamlux-pipeline .sg-assign-badge{font-size:10.5px;color:var(--ac2);background:#566b861f;border-radius:6px;padding:2px 7px;white-space:nowrap}#p-beamlux .sg-det-section,#p-kd-beamlux-pipeline .sg-det-section{padding:16px 24px;border-bottom:1px solid var(--bd)}#p-beamlux .sg-det-sec-title,#p-kd-beamlux-pipeline .sg-det-sec-title{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--tx3);margin:0 0 13px}#p-beamlux .sg-det-grid,#p-kd-beamlux-pipeline .sg-det-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}#p-beamlux .sg-fld,#p-kd-beamlux-pipeline .sg-fld{display:flex;flex-direction:column;gap:5px}#p-beamlux .sg-fld.full,#p-kd-beamlux-pipeline .sg-fld.full{grid-column:1 / -1}#p-beamlux .sg-fld label,#p-kd-beamlux-pipeline .sg-fld label{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tx3)}#p-beamlux .sg-fld input,#p-kd-beamlux-pipeline .sg-fld input,#p-beamlux .sg-fld select,#p-kd-beamlux-pipeline .sg-fld select,#p-beamlux .sg-fld textarea,#p-kd-beamlux-pipeline .sg-fld textarea{border:1px solid var(--bd);background:var(--sur,#fff);color:var(--tx);border-radius:8px;padding:8px 11px;font-size:13px;font-family:inherit;width:100%;box-sizing:border-box}#p-beamlux .sg-fld textarea,#p-kd-beamlux-pipeline .sg-fld textarea{min-height:56px;resize:vertical}#p-beamlux .sg-multi,#p-kd-beamlux-pipeline .sg-multi{display:flex;flex-wrap:wrap;gap:6px}#p-beamlux .sg-multi label,#p-kd-beamlux-pipeline .sg-multi label{display:flex;align-items:center;gap:5px;font-size:12px;text-transform:none;letter-spacing:0;font-weight:500;color:var(--tx);border:1px solid var(--bd);border-radius:7px;padding:5px 9px;cursor:pointer}#p-beamlux .sg-multi input,#p-kd-beamlux-pipeline .sg-multi input{width:auto;margin:0}#p-beamlux .sg-det-foot,#p-kd-beamlux-pipeline .sg-det-foot{display:flex;align-items:center;gap:10px;margin:12px -22px 0;padding:14px 22px;position:-webkit-sticky;position:sticky;bottom:0;background:var(--bg);border-top:1px solid var(--bd)}#p-beamlux .sg-mc,#p-kd-beamlux-pipeline .sg-mc{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--tx);border:1px solid var(--bd);border-radius:7px;padding:5px 9px;cursor:pointer}#p-beamlux .sg-mc input,#p-kd-beamlux-pipeline .sg-mc input{width:auto;margin:0}#p-beamlux .sg-hint,#p-kd-beamlux-pipeline .sg-hint{font-weight:400;color:var(--tx3);text-transform:none;letter-spacing:0;font-size:10px}#p-beamlux .sg-chks,#p-kd-beamlux-pipeline .sg-chks{display:flex;flex-wrap:wrap;gap:6px}#p-beamlux .sg-chk,#p-kd-beamlux-pipeline .sg-chk{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--tx2);border:1px solid var(--bd);border-radius:7px;padding:6px 10px;cursor:pointer;text-transform:none;letter-spacing:0;background:var(--sur);transition:border-color .12s,color .12s,background .12s}#p-beamlux .sg-chk.on,#p-kd-beamlux-pipeline .sg-chk.on{border-color:var(--ac);color:var(--tx);background:var(--sur2)}#p-beamlux .sg-chk input,#p-kd-beamlux-pipeline .sg-chk input{width:auto;margin:0}#p-beamlux .sg-map,#p-kd-beamlux-pipeline .sg-map{margin-bottom:14px;border:1px solid var(--bd);border-radius:10px;overflow:hidden}#p-beamlux .sg-map iframe,#p-kd-beamlux-pipeline .sg-map iframe{width:100%;height:175px;border:0;display:block}#p-beamlux .sg-map-link,#p-kd-beamlux-pipeline .sg-map-link{display:block;padding:8px 12px;font-size:10.5px;color:var(--ac);background:var(--sur);border-top:1px solid var(--bd);font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.03em;text-decoration:none}#p-beamlux .sg-map-link:hover,#p-kd-beamlux-pipeline .sg-map-link:hover{background:var(--sur2)}#p-beamlux .sg-det-foot .sg-btn,#p-kd-beamlux-pipeline .sg-det-foot .sg-btn{cursor:pointer;border:1px solid var(--bd);background:var(--sur,#fff);color:var(--tx);font-weight:600;font-size:13px;border-radius:8px;padding:9px 16px;font-family:inherit}#p-beamlux .sg-det-foot .sg-btn-save,#p-kd-beamlux-pipeline .sg-det-foot .sg-btn-save{background:#d5d960;border-color:#d5d960;color:#10130a}#p-beamlux .sg-det-foot .sg-btn-del,#p-kd-beamlux-pipeline .sg-det-foot .sg-btn-del{margin-left:auto;color:#c0392b;border-color:#c0392b66;background:none}#p-beamlux .sg-det-foot .sg-btn-back,#p-kd-beamlux-pipeline .sg-det-foot .sg-btn-back{margin-left:auto}#p-beamlux .sg-notes-hist,#p-kd-beamlux-pipeline .sg-notes-hist{margin-top:13px;display:flex;flex-direction:column;gap:8px}#p-beamlux .sg-note-item,#p-kd-beamlux-pipeline .sg-note-item{background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:9px 11px;font-size:12.5px;color:var(--tx2);white-space:pre-wrap}#p-beamlux .sg-note-item .sg-note-meta,#p-kd-beamlux-pipeline .sg-note-item .sg-note-meta{font-size:10.5px;color:var(--tx3);margin-bottom:4px;display:flex;justify-content:space-between;gap:8px}#p-beamlux .rp-side-tab.is-soon,#p-kd-beamlux-pipeline .rp-side-tab.is-soon{opacity:.38;cursor:not-allowed}#p-beamlux #bl-detail-panel,#p-kd-beamlux-pipeline #bl-detail-panel{position:fixed;top:0;right:0;height:100%;width:min(1320px,94vw);max-width:94vw;padding:0;display:flex;flex-direction:column}#p-beamlux .sg-cols,#p-kd-beamlux-pipeline .sg-cols{display:grid;grid-template-columns:300px minmax(0,1fr) 320px;gap:16px;padding:16px;align-items:start}#p-beamlux .sg-col,#p-kd-beamlux-pipeline .sg-col{display:flex;flex-direction:column;gap:14px;min-width:0}#p-beamlux .sg-cols .ch-sb,#p-kd-beamlux-pipeline .sg-cols .ch-sb{background:var(--sur);border:1px solid var(--bd);border-radius:10px;padding:14px 16px}#p-beamlux .sg-cols .ch-sb h4,#p-kd-beamlux-pipeline .sg-cols .ch-sb h4{margin:0 0 10px;font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em;font-weight:600}#p-beamlux #bl-detail-panel .sg-head-stage-wrap,#p-kd-beamlux-pipeline #bl-detail-panel .sg-head-stage-wrap{display:inline-flex}#p-beamlux select.sg-head-stage,#p-kd-beamlux-pipeline select.sg-head-stage{background:var(--sur);color:var(--tx);border:1px solid var(--ac);border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer}#p-beamlux select.sg-head-stage option,#p-kd-beamlux-pipeline select.sg-head-stage option{background:var(--sur);color:var(--tx)}#p-beamlux .sg-wb-banner,#p-kd-beamlux-pipeline .sg-wb-banner{display:flex;align-items:center;gap:12px;width:calc(100% - 32px);margin:16px 16px 0;padding:12px 16px;border:1px solid var(--bd);border-left:3px solid var(--ac);border-radius:10px;background:var(--sur2,var(--sur));color:var(--tx);cursor:pointer;font-family:inherit;text-align:left;transition:border-color .12s,background .12s}#p-beamlux .sg-wb-banner:hover,#p-kd-beamlux-pipeline .sg-wb-banner:hover{border-color:var(--ac)}#p-beamlux .sg-wb-ico,#p-kd-beamlux-pipeline .sg-wb-ico{font-size:20px;color:var(--ac);line-height:1;flex-shrink:0}#p-beamlux .sg-wb-txt,#p-kd-beamlux-pipeline .sg-wb-txt{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}#p-beamlux .sg-wb-txt b,#p-kd-beamlux-pipeline .sg-wb-txt b{font-size:13px;color:var(--tx)}#p-beamlux .sg-wb-txt span,#p-kd-beamlux-pipeline .sg-wb-txt span{font-size:11px;color:var(--tx3)}#p-beamlux .sg-wb-arr,#p-kd-beamlux-pipeline .sg-wb-arr{font-size:22px;color:var(--tx3);line-height:1;flex-shrink:0}#p-beamlux .sg-ovw,#p-kd-beamlux-pipeline .sg-ovw{display:flex;flex-direction:column;gap:4px}#p-beamlux .sg-ovw-i,#p-kd-beamlux-pipeline .sg-ovw-i{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:var(--sur2,var(--sur));color:var(--tx2);font-family:inherit;font-size:12.5px;cursor:pointer;transition:all .12s}#p-beamlux .sg-ovw-i:hover,#p-kd-beamlux-pipeline .sg-ovw-i:hover{border-color:var(--ac);color:var(--tx)}#p-beamlux .sg-ovw-n,#p-kd-beamlux-pipeline .sg-ovw-n{min-width:22px;text-align:center;padding:1px 8px;border-radius:999px;background:var(--ac);color:var(--ac-on,#10130a);font-weight:700;font-size:11.5px}#p-beamlux .sg-ovw-n.is-zero,#p-kd-beamlux-pipeline .sg-ovw-n.is-zero{background:var(--bd);color:var(--tx3)}#p-beamlux .sg-ovw-last,#p-kd-beamlux-pipeline .sg-ovw-last{margin-top:9px;font-size:11px;color:var(--tx3)}#p-beamlux .sg-det-foot,#p-kd-beamlux-pipeline .sg-det-foot{padding:6px 16px 18px}@media(max-width:1100px){#p-beamlux .sg-cols,#p-kd-beamlux-pipeline .sg-cols{grid-template-columns:1fr}}#p-beamlux .sg-pills,#p-kd-beamlux-pipeline .sg-pills,#p-beamlux .sg-chks,#p-kd-beamlux-pipeline .sg-chks{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}#p-beamlux .sg-pill,#p-kd-beamlux-pipeline .sg-pill,#p-beamlux .sg-chk,#p-kd-beamlux-pipeline .sg-chk{display:inline-flex;align-items:center;padding:5px 11px;border:1px solid var(--bd);border-radius:999px;background:var(--sur2,var(--sur));color:var(--tx2);font-size:11.5px;line-height:1;cursor:pointer;font-family:inherit;transition:all .12s;white-space:nowrap}#p-beamlux .sg-pill:hover,#p-kd-beamlux-pipeline .sg-pill:hover,#p-beamlux .sg-chk:hover,#p-kd-beamlux-pipeline .sg-chk:hover{border-color:var(--ac);color:var(--tx)}#p-beamlux .sg-pill.on,#p-kd-beamlux-pipeline .sg-pill.on,#p-beamlux .sg-chk.on,#p-kd-beamlux-pipeline .sg-chk.on{background:var(--ac);border-color:var(--ac);color:var(--ac-on,#10130a);font-weight:600}#p-beamlux .sg-chk input,#p-kd-beamlux-pipeline .sg-chk input{display:none}#p-beamlux #bl-detail-panel .ch-tabs,#p-kd-beamlux-pipeline #bl-detail-panel .ch-tabs{padding:30px 18px 0;margin:-18px 0 0;justify-content:flex-start;gap:20px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:-18px;z-index:3;background:var(--sur)}#p-kd-beamlux-pipeline #bl-detail-panel .sg-btn-del{display:none!important}#p-beamlux .sg-panel,#p-kd-beamlux-pipeline .sg-panel{min-height:0}#p-beamlux .sg-empty,#p-kd-beamlux-pipeline .sg-empty{padding:22px 4px;color:var(--tx3);font-size:12.5px;line-height:1.7;text-align:center}#p-beamlux .sg-empty .sg-soon,#p-kd-beamlux-pipeline .sg-empty .sg-soon{font-size:11px;opacity:.7}body.rp-detail-open:has(#bl-detail-panel.open) .sb-collapse-btn{display:none}#p-beamlux .sgv-panel,#p-kd-beamlux-pipeline .sgv-panel{padding:16px}#p-beamlux .sgv-head,#p-kd-beamlux-pipeline .sgv-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}#p-beamlux .sgv-head>span,#p-kd-beamlux-pipeline .sgv-head>span{font-size:13px;font-weight:600;color:var(--tx)}#p-beamlux .sgv-ls,#p-kd-beamlux-pipeline .sgv-ls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;border:1px solid var(--bd);border-radius:10px;padding:14px;margin-bottom:12px;background:var(--sur)}#p-beamlux .sgv-ls-main,#p-kd-beamlux-pipeline .sgv-ls-main{min-width:0}#p-beamlux .sgv-ls-vertrag,#p-kd-beamlux-pipeline .sgv-ls-vertrag{font-size:11.5px;color:var(--tx2);margin-top:8px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}#p-beamlux .sgv-eigen,#p-kd-beamlux-pipeline .sgv-eigen{color:var(--ac);font-weight:600}#p-beamlux .sgv-ls-prov,#p-kd-beamlux-pipeline .sgv-ls-prov{text-align:right;border-left:1px solid var(--bd);padding-left:16px;min-width:148px}#p-beamlux .sgv-ls-prov .sgv-prov-marge,#p-kd-beamlux-pipeline .sgv-ls-prov .sgv-prov-marge{font-size:13px;font-weight:600;color:var(--ac)}#p-beamlux .sgv-ls-prov .sgv-prov-splits,#p-kd-beamlux-pipeline .sgv-ls-prov .sgv-prov-splits{flex-direction:column;gap:2px;margin-top:6px;align-items:flex-end}#p-beamlux .sgv-editor-sec,#p-kd-beamlux-pipeline .sgv-editor-sec{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--tx3);font-weight:600;margin:16px 0 8px}#p-beamlux .sgv-editor .sgv-editor-sec:first-of-type,#p-kd-beamlux-pipeline .sgv-editor .sgv-editor-sec:first-of-type{margin-top:4px}#p-beamlux .sgv-st-neu,#p-kd-beamlux-pipeline .sgv-st-neu{background:var(--sur2);color:var(--tx2)}#p-beamlux .sgv-st-angefragt,#p-kd-beamlux-pipeline .sgv-st-angefragt{background:#a06a1f;color:#fff}#p-beamlux .sgv-st-angebot_da,#p-kd-beamlux-pipeline .sgv-st-angebot_da{background:#2f6fb0;color:#fff}#p-beamlux .sgv-plan,#p-kd-beamlux-pipeline .sgv-plan{grid-column:1 / -1;margin-top:12px;padding-top:12px;border-top:1px dashed var(--bd)}#p-beamlux .sgv-plan-h,#p-kd-beamlux-pipeline .sgv-plan-h{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);font-weight:600;margin-bottom:8px}#p-beamlux .sgv-plan-hint,#p-kd-beamlux-pipeline .sgv-plan-hint{text-transform:none;letter-spacing:0;font-weight:400;opacity:.75;margin-left:8px}#p-beamlux .sgv-plan-t,#p-kd-beamlux-pipeline .sgv-plan-t{width:100%;border-collapse:collapse;font-size:11.5px}#p-beamlux .sgv-plan-t th,#p-kd-beamlux-pipeline .sgv-plan-t th{text-align:left;padding:5px 8px;color:var(--tx3);font-size:10px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--bd);font-weight:600}#p-beamlux .sgv-plan-t td,#p-kd-beamlux-pipeline .sgv-plan-t td{padding:5px 8px;border-bottom:1px solid var(--bd);color:var(--tx2)}#p-beamlux .sgv-ist-inp,#p-kd-beamlux-pipeline .sgv-ist-inp{width:84px;background:var(--bg,var(--sur));border:1px solid var(--bd);border-radius:6px;padding:4px 7px;color:var(--tx);font:inherit;font-size:11.5px}#p-beamlux .sgv-ist-inp:focus,#p-kd-beamlux-pipeline .sgv-ist-inp:focus{border-color:var(--ac);outline:none}#p-beamlux .sgv-ist-save,#p-kd-beamlux-pipeline .sgv-ist-save{margin-top:10px}#p-beamlux .sgv-pst-vorschuss,#p-kd-beamlux-pipeline .sgv-pst-vorschuss{background:#2f6fb0;color:#fff}#p-beamlux .sgv-pst-faellig,#p-kd-beamlux-pipeline .sgv-pst-faellig{background:#a06a1f;color:#fff}#p-beamlux .sgv-pst-ausgezahlt,#p-kd-beamlux-pipeline .sgv-pst-ausgezahlt{background:#2f8f4e;color:#fff}#p-beamlux .sg-msel,#p-kd-beamlux-pipeline .sg-msel{position:relative}#p-beamlux .sg-msel-btn,#p-kd-beamlux-pipeline .sg-msel-btn{text-align:left;cursor:pointer;width:100%}#p-beamlux .sg-msel-panel,#p-kd-beamlux-pipeline .sg-msel-panel{position:absolute;z-index:6;left:0;right:0;margin-top:2px;background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:6px;box-shadow:0 8px 24px #00000026}#p-beamlux .sg-msel-item,#p-kd-beamlux-pipeline .sg-msel-item{display:flex;align-items:center;gap:8px;padding:5px 8px;font-size:12.5px;color:var(--tx);cursor:pointer;border-radius:6px}#p-beamlux .sg-msel-item:hover,#p-kd-beamlux-pipeline .sg-msel-item:hover{background:var(--sur2,var(--bg))}#p-beamlux .sg-msel-group,#p-kd-beamlux-pipeline .sg-msel-group{padding:7px 8px 3px;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tx3,#8a917d)}#p-beamlux .sg-msel-group:not(:first-child),#p-kd-beamlux-pipeline .sg-msel-group:not(:first-child){margin-top:4px;border-top:1px solid var(--bd);padding-top:8px}#p-beamlux .sg-msel-empty,#p-kd-beamlux-pipeline .sg-msel-empty{padding:5px 8px;font-size:12px;color:var(--tx3,#8a917d);font-style:italic}#p-beamlux .sgv-ov-item,#p-kd-beamlux-pipeline .sgv-ov-item{padding:8px 0;border-bottom:1px solid var(--bd)}#p-beamlux .sgv-ov-item:last-child,#p-kd-beamlux-pipeline .sgv-ov-item:last-child{border-bottom:0;padding-bottom:0}#p-beamlux .sgv-ov-t,#p-kd-beamlux-pipeline .sgv-ov-t{font-size:12.5px;font-weight:600;color:var(--tx)}#p-beamlux .sgv-ov-m,#p-kd-beamlux-pipeline .sgv-ov-m{font-size:11px;color:var(--tx3);margin-top:2px}#p-beamlux .sgv-ov-p,#p-kd-beamlux-pipeline .sgv-ov-p{font-size:11px;color:var(--ac);margin-top:2px;font-weight:600}@media(max-width:1100px){#p-beamlux .sgv-ls,#p-kd-beamlux-pipeline .sgv-ls{grid-template-columns:1fr}#p-beamlux .sgv-ls-prov,#p-kd-beamlux-pipeline .sgv-ls-prov{border-left:0;border-top:1px solid var(--bd);padding-left:0;padding-top:10px;text-align:left}#p-beamlux .sgv-ls-prov .sgv-prov-splits,#p-kd-beamlux-pipeline .sgv-ls-prov .sgv-prov-splits{flex-direction:row;align-items:flex-start}}#p-beamlux .sgv-ls-head,#p-kd-beamlux-pipeline .sgv-ls-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}#p-beamlux .sgv-ls-titlewrap,#p-kd-beamlux-pipeline .sgv-ls-titlewrap{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}#p-beamlux .sgv-ls-title,#p-kd-beamlux-pipeline .sgv-ls-title{font-size:13px;font-weight:600;color:var(--tx)}#p-beamlux .sgv-dist-badge,#p-kd-beamlux-pipeline .sgv-dist-badge{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--tx3);background:var(--sur2,var(--sur));border:1px solid var(--bd);border-radius:999px;padding:2px 9px;white-space:nowrap;line-height:1.5}#p-beamlux .sgv-dist-badge:before,#p-kd-beamlux-pipeline .sgv-dist-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--ac);opacity:.65;flex-shrink:0}#p-beamlux .sgv-dropzone,#p-kd-beamlux-pipeline .sgv-dropzone{display:flex;align-items:center;justify-content:center;text-align:center;gap:6px;border:1.5px dashed var(--bd);border-radius:10px;padding:16px;color:var(--tx3);font-size:12px;cursor:pointer;transition:border-color .12s,background .12s;background:var(--sur)}#p-beamlux .sgv-dropzone:hover,#p-kd-beamlux-pipeline .sgv-dropzone:hover{border-color:var(--ac);color:var(--tx2,var(--tx3))}#p-beamlux .sgv-dropzone.sgv-dz-over,#p-kd-beamlux-pipeline .sgv-dropzone.sgv-dz-over{border-color:var(--ac);background:var(--sur2,var(--sur));color:var(--tx)}#p-beamlux .sgv-dropzone b,#p-kd-beamlux-pipeline .sgv-dropzone b{color:var(--ac);font-weight:600}#p-beamlux .sgv-filelist,#p-kd-beamlux-pipeline .sgv-filelist{margin-top:8px;display:flex;flex-direction:column;gap:6px}#p-beamlux .sgv-file,#p-kd-beamlux-pipeline .sgv-file{display:flex;align-items:center;gap:9px;border:1px solid var(--bd);border-radius:8px;padding:7px 10px;font-size:12.5px;background:var(--sur)}#p-beamlux .sgv-file-thumb,#p-kd-beamlux-pipeline .sgv-file-thumb{flex-shrink:0;width:40px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:18px;background:var(--sur2,var(--bd));background-size:cover;background-position:center;overflow:hidden}#p-beamlux .sgv-file-thumb-img,#p-kd-beamlux-pipeline .sgv-file-thumb-img{background-color:var(--bd)}#p-beamlux .sgv-file-name,#p-kd-beamlux-pipeline .sgv-file-name{flex:1;color:var(--tx);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-beamlux .sgv-file-name:hover,#p-kd-beamlux-pipeline .sgv-file-name:hover{color:var(--ac);text-decoration:underline}#p-beamlux .sgv-file-meta,#p-kd-beamlux-pipeline .sgv-file-meta{color:var(--tx3);font-size:11px;flex-shrink:0}#p-beamlux .sgv-file-del,#p-kd-beamlux-pipeline .sgv-file-del{flex-shrink:0;border:none;background:none;color:var(--tx3);cursor:pointer;font-size:13px;padding:0 2px;line-height:1}#p-beamlux .sgv-file-del:hover,#p-kd-beamlux-pipeline .sgv-file-del:hover{color:#c0392b}#p-beamlux .sgv-files-empty,#p-kd-beamlux-pipeline .sgv-files-empty,#p-beamlux .sgv-files-load,#p-kd-beamlux-pipeline .sgv-files-load{color:var(--tx3);font-size:11.5px;padding:2px}#p-beamlux .sgv-file-badge,#p-kd-beamlux-pipeline .sgv-file-badge{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;color:var(--tx3);background:var(--sur2,var(--sur));border:1px solid var(--bd);border-radius:999px;padding:2px 8px;white-space:nowrap;line-height:1.5}#p-beamlux .sgv-dat-block,#p-kd-beamlux-pipeline .sgv-dat-block{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--bd)}#p-beamlux .sgv-dat-block:last-child,#p-kd-beamlux-pipeline .sgv-dat-block:last-child{border-bottom:none}#p-beamlux .sgv-dat-h,#p-kd-beamlux-pipeline .sgv-dat-h{font-size:12.5px;font-weight:600;color:var(--tx);margin-bottom:9px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}#p-beamlux .sgv-dat-sub,#p-kd-beamlux-pipeline .sgv-dat-sub{font-size:11px;color:var(--tx3);font-weight:400}#p-beamlux .sgv-dat-sigbar,#p-kd-beamlux-pipeline .sgv-dat-sigbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}#p-beamlux .sgv-dat-sigbar-unten,#p-kd-beamlux-pipeline .sgv-dat-sigbar-unten{margin-top:18px;margin-bottom:6px;padding-top:14px;border-top:1px solid var(--bd)}#p-beamlux .sgv-btn-weiss,#p-kd-beamlux-pipeline .sgv-btn-weiss{background:#fff!important;color:#0a1e38!important;border:1px solid var(--bd)!important;font-weight:600}#p-beamlux .sgv-btn-weiss:hover,#p-kd-beamlux-pipeline .sgv-btn-weiss:hover{border-color:var(--ac)!important;color:#0a1e38!important}#p-beamlux .sgv-file-pick,#p-kd-beamlux-pipeline .sgv-file-pick{flex-shrink:0;width:15px;height:15px;margin:0;cursor:pointer;accent-color:var(--ac)}#p-beamlux .sgv-file-nopick,#p-kd-beamlux-pipeline .sgv-file-nopick{flex-shrink:0;width:15px;height:15px}#p-beamlux .sgv-stamm-block,#p-kd-beamlux-pipeline .sgv-stamm-block{padding:8px 0;border-bottom:1px solid var(--bd)}#p-beamlux .sgv-stamm-block:last-child,#p-kd-beamlux-pipeline .sgv-stamm-block:last-child{border-bottom:none}#p-beamlux .sgv-stamm-row,#p-kd-beamlux-pipeline .sgv-stamm-row{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding:2.5px 0}#p-beamlux .sgv-stamm-k,#p-kd-beamlux-pipeline .sgv-stamm-k{color:var(--tx3);flex-shrink:0}#p-beamlux .sgv-stamm-v,#p-kd-beamlux-pipeline .sgv-stamm-v{color:var(--tx);text-align:right;font-weight:500;word-break:break-word}#p-beamlux .sgv-meter,#p-kd-beamlux-pipeline .sgv-meter{border:1px solid var(--bd);border-radius:12px;padding:14px 16px;margin-bottom:12px;background:var(--sur)}#p-beamlux .sgv-meter-head,#p-kd-beamlux-pipeline .sgv-meter-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}#p-beamlux .sgv-meter-t,#p-kd-beamlux-pipeline .sgv-meter-t{font-size:13.5px;font-weight:600;color:var(--tx);display:flex;align-items:center;gap:8px;flex-wrap:wrap}#p-beamlux .sgv-meter-tag,#p-kd-beamlux-pipeline .sgv-meter-tag{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);border:1px solid var(--bd);border-radius:5px;padding:2px 6px;font-weight:600}#p-beamlux .sgv-meter-meta,#p-kd-beamlux-pipeline .sgv-meter-meta{font-size:11.5px;color:var(--tx3);margin-top:3px}#p-beamlux .sgv-btn-neu,#p-kd-beamlux-pipeline .sgv-btn-neu{border-color:var(--ac)!important;color:var(--ac)!important}#p-beamlux .sg-sparte,#p-kd-beamlux-pipeline .sg-sparte{display:inline-block;min-width:17px;text-align:center;font-size:10.5px;font-weight:700;line-height:1.5;border-radius:4px;padding:1px 4px;margin-right:3px;border:1px solid currentColor}#p-beamlux .sg-sparte-strom,#p-kd-beamlux-pipeline .sg-sparte-strom{color:var(--ac)}#p-beamlux .sg-sparte-gas,#p-kd-beamlux-pipeline .sg-sparte-gas{color:#6aa3d8}#p-beamlux .sgv-vertrag,#p-kd-beamlux-pipeline .sgv-vertrag{border:1px solid var(--bd);border-left:3px solid var(--bd);border-radius:9px;padding:11px 13px;margin-top:10px;background:var(--sur2,var(--sur))}#p-beamlux .sgv-vertrag.sgv-st-kommend,#p-kd-beamlux-pipeline .sgv-vertrag.sgv-st-kommend{border-left-color:#6aa3d8}#p-beamlux .sgv-vertrag.sgv-st-abgelaufen,#p-kd-beamlux-pipeline .sgv-vertrag.sgv-st-abgelaufen,#p-beamlux .sgv-vertrag.sgv-st-gekuendigt,#p-kd-beamlux-pipeline .sgv-vertrag.sgv-st-gekuendigt{opacity:.72}#p-beamlux .sgv-vertrag-head,#p-kd-beamlux-pipeline .sgv-vertrag-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}#p-beamlux .sgv-state,#p-kd-beamlux-pipeline .sgv-state{font-size:10.5px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap}#p-beamlux .sgv-state-laufend,#p-kd-beamlux-pipeline .sgv-state-laufend{background:#4ade8024;color:var(--ac)}#p-beamlux .sgv-state-kommend,#p-kd-beamlux-pipeline .sgv-state-kommend{background:#6aa3d829;color:#6aa3d8}#p-beamlux .sgv-state-abgelaufen,#p-kd-beamlux-pipeline .sgv-state-abgelaufen{background:var(--bd);color:var(--tx3)}#p-beamlux .sgv-state-gekuendigt,#p-kd-beamlux-pipeline .sgv-state-gekuendigt{background:#c0392b24;color:#c0392b}#p-beamlux .sgv-vertrag-line,#p-kd-beamlux-pipeline .sgv-vertrag-line{font-size:12px;color:var(--tx2);flex:1;min-width:120px}#p-beamlux .sgv-v-edit,#p-kd-beamlux-pipeline .sgv-v-edit{font-size:11px!important;padding:3px 9px!important}#p-beamlux .sgv-vertrag-empty,#p-kd-beamlux-pipeline .sgv-vertrag-empty{font-size:12px;color:var(--tx3);margin-top:9px;padding:9px;border:1px dashed var(--bd);border-radius:8px;text-align:center}#p-beamlux .sgv-hist,#p-kd-beamlux-pipeline .sgv-hist{margin-top:8px}#p-beamlux .sgv-hist>summary,#p-kd-beamlux-pipeline .sgv-hist>summary{font-size:11.5px;color:var(--tx3);cursor:pointer;padding:4px 0;list-style:none}#p-beamlux .sgv-hist>summary::-webkit-details-marker,#p-kd-beamlux-pipeline .sgv-hist>summary::-webkit-details-marker{display:none}#p-beamlux .sgv-hist>summary:before,#p-kd-beamlux-pipeline .sgv-hist>summary:before{content:"\25b8  "}#p-beamlux .sgv-hist[open]>summary:before,#p-kd-beamlux-pipeline .sgv-hist[open]>summary:before{content:"\25be  "}#p-beamlux .sgv-editor-sub,#p-kd-beamlux-pipeline .sgv-editor-sub{font-size:11px;color:var(--tx3);font-weight:400}#p-beamlux .sgv-editor-hint,#p-kd-beamlux-pipeline .sgv-editor-hint{font-size:11.5px;color:var(--tx3);margin:10px 2px 0;line-height:1.5}#p-beamlux .sgv-btn-del,#p-kd-beamlux-pipeline .sgv-btn-del{color:#c0392b!important;border-color:#c0392b66!important}#p-beamlux .sgv-meter,#p-kd-beamlux-pipeline .sgv-meter{padding:16px 18px;margin-bottom:16px}#p-beamlux .sgv-vertrag,#p-kd-beamlux-pipeline .sgv-vertrag{border:0;border-left:2px solid var(--bd);border-radius:0;background:transparent;padding:11px 0 6px 14px;margin-top:14px}#p-beamlux .sgv-vertrag.sgv-st-laufend,#p-kd-beamlux-pipeline .sgv-vertrag.sgv-st-laufend{border-left-color:var(--ac)}#p-beamlux .sgv-vertrag.sgv-st-kommend,#p-kd-beamlux-pipeline .sgv-vertrag.sgv-st-kommend{border-left-color:#8aa9c4}#p-beamlux .sgv-vertrag.sgv-st-gekuendigt,#p-kd-beamlux-pipeline .sgv-vertrag.sgv-st-gekuendigt{border-left-color:#c9938c}#p-beamlux .sgv-vertrag.sgv-st-abgelaufen,#p-kd-beamlux-pipeline .sgv-vertrag.sgv-st-abgelaufen,#p-beamlux .sgv-vertrag.sgv-st-gekuendigt,#p-kd-beamlux-pipeline .sgv-vertrag.sgv-st-gekuendigt{opacity:.7}#p-beamlux .sgv-vertrag .sgv-state,#p-kd-beamlux-pipeline .sgv-vertrag .sgv-state{background:transparent!important;padding:0!important;color:var(--tx3)!important;font-size:11px;font-weight:600}#p-beamlux .sgv-vertrag .sgv-dist-badge:before,#p-kd-beamlux-pipeline .sgv-vertrag .sgv-dist-badge:before{display:none}#p-beamlux .sgv-vertrag .sgv-ls-prov,#p-kd-beamlux-pipeline .sgv-vertrag .sgv-ls-prov{text-align:left;border-left:0;padding-left:0;min-width:0;margin-top:8px;display:flex;align-items:baseline;gap:4px 16px;flex-wrap:wrap}#p-beamlux .sgv-vertrag .sgv-ls-prov .sgv-prov-splits,#p-kd-beamlux-pipeline .sgv-vertrag .sgv-ls-prov .sgv-prov-splits{flex-direction:row;margin-top:0;align-items:baseline}#p-beamlux .sgv-meter-head .sgv-ls-act button,#p-kd-beamlux-pipeline .sgv-meter-head .sgv-ls-act button{background:transparent;border-color:transparent;color:var(--tx3)}#p-beamlux .sgv-meter-head .sgv-ls-act button:hover,#p-kd-beamlux-pipeline .sgv-meter-head .sgv-ls-act button:hover{background:var(--sur2,var(--sur));border-color:var(--bd);color:var(--tx)}#p-beamlux .sgv-btn-neu,#p-kd-beamlux-pipeline .sgv-btn-neu{border-color:transparent!important;color:var(--tx2)!important}#p-beamlux .sgv-btn-neu:hover,#p-kd-beamlux-pipeline .sgv-btn-neu:hover{color:var(--ac)!important;border-color:var(--ac)!important;background:var(--sur2,var(--sur))}#p-beamlux .sgv-v-edit,#p-kd-beamlux-pipeline .sgv-v-edit{background:transparent!important;border-color:transparent!important;color:var(--tx3)!important}#p-beamlux .sgv-v-edit:hover,#p-kd-beamlux-pipeline .sgv-v-edit:hover{color:var(--tx)!important}#p-beamlux .sgv-sum,#p-kd-beamlux-pipeline .sgv-sum{margin-top:18px}#p-beamlux .sgv-ls-meta,#p-kd-beamlux-pipeline .sgv-ls-meta{font-size:11.5px;color:var(--tx3);margin-top:3px}#p-beamlux .sgv-ls-act,#p-kd-beamlux-pipeline .sgv-ls-act{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}#p-beamlux .sgv-ls-act button,#p-kd-beamlux-pipeline .sgv-ls-act button,#p-beamlux .sgv-ang-act button,#p-kd-beamlux-pipeline .sgv-ang-act button{font-size:11px;padding:4px 9px;border:1px solid var(--bd);border-radius:6px;background:var(--sur2,var(--sur));color:var(--tx2);cursor:pointer;font-family:inherit;white-space:nowrap}#p-beamlux .sgv-ls-act button:hover,#p-kd-beamlux-pipeline .sgv-ls-act button:hover,#p-beamlux .sgv-ang-act button:hover,#p-kd-beamlux-pipeline .sgv-ang-act button:hover{border-color:var(--ac);color:var(--tx)}#p-beamlux .sgv-del:hover,#p-kd-beamlux-pipeline .sgv-del:hover{border-color:#e2574c!important;color:#e2574c!important}#p-beamlux .sgv-angs,#p-kd-beamlux-pipeline .sgv-angs{margin-top:10px;display:flex;flex-direction:column;gap:8px}#p-beamlux .sgv-empty-ang,#p-kd-beamlux-pipeline .sgv-empty-ang{margin-top:8px;font-size:11.5px;color:var(--tx3);font-style:italic}#p-beamlux .sgv-ang,#p-kd-beamlux-pipeline .sgv-ang{border:1px solid var(--bd);border-radius:8px;padding:10px 12px;background:var(--bg,var(--sur))}#p-beamlux .sgv-ang-top,#p-kd-beamlux-pipeline .sgv-ang-top{display:flex;align-items:center;gap:8px}#p-beamlux .sgv-ang-dist,#p-kd-beamlux-pipeline .sgv-ang-dist{font-size:12px;font-weight:600;color:var(--tx);flex:1;min-width:0}#p-beamlux .sgv-ang-act,#p-kd-beamlux-pipeline .sgv-ang-act{display:flex;gap:6px;flex-shrink:0}#p-beamlux .sgv-ang-meta,#p-kd-beamlux-pipeline .sgv-ang-meta{font-size:11px;color:var(--tx3);margin-top:5px}#p-beamlux .sgv-badge,#p-kd-beamlux-pipeline .sgv-badge{font-size:10px;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em;font-weight:600;flex-shrink:0}#p-beamlux .sgv-st-angebot,#p-kd-beamlux-pipeline .sgv-st-angebot{background:var(--sur2);color:var(--tx2)}#p-beamlux .sgv-st-eingereicht,#p-kd-beamlux-pipeline .sgv-st-eingereicht{background:#2f6fb0;color:#fff}#p-beamlux .sgv-st-aktiv,#p-kd-beamlux-pipeline .sgv-st-aktiv{background:#2f8f4e;color:#fff}#p-beamlux .sgv-st-abgelehnt,#p-kd-beamlux-pipeline .sgv-st-abgelehnt{background:#b04a3f;color:#fff}#p-beamlux .sgv-st-storniert,#p-kd-beamlux-pipeline .sgv-st-storniert{background:var(--sur2);color:var(--tx3);text-decoration:line-through}#p-beamlux .sgv-prov,#p-kd-beamlux-pipeline .sgv-prov{margin-top:8px;padding-top:8px;border-top:1px dashed var(--bd)}#p-beamlux .sgv-prov-marge,#p-kd-beamlux-pipeline .sgv-prov-marge{font-size:12px;font-weight:600;color:var(--ac)}#p-beamlux .sgv-prov-splits,#p-kd-beamlux-pipeline .sgv-prov-splits{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px;font-size:11px;color:var(--tx3)}#p-beamlux .sgv-sum,#p-kd-beamlux-pipeline .sgv-sum{margin-top:14px;padding:12px 14px;border:1px solid var(--ac);border-radius:10px;background:var(--sur)}#p-beamlux .sgv-sum>span,#p-kd-beamlux-pipeline .sgv-sum>span{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);font-weight:600}#p-beamlux .sgv-sum-row,#p-kd-beamlux-pipeline .sgv-sum-row{display:flex;justify-content:space-between;font-size:12.5px;margin-top:6px;color:var(--tx2)}#p-beamlux .sgv-sum-row b,#p-kd-beamlux-pipeline .sgv-sum-row b{color:var(--tx)}#p-beamlux .sgv-editor,#p-kd-beamlux-pipeline .sgv-editor{max-width:440px}#p-beamlux .sgv-editor-h,#p-kd-beamlux-pipeline .sgv-editor-h{font-size:13px;font-weight:600;color:var(--tx);margin-bottom:12px}#p-beamlux .sgv-editor-foot,#p-kd-beamlux-pipeline .sgv-editor-foot{display:flex;gap:8px;margin-top:14px;align-items:center}#p-beamlux .sgv-autosave-hint,#p-kd-beamlux-pipeline .sgv-autosave-hint{font-size:11px;color:var(--tx3);opacity:.75}#p-beamlux .rp-wf-2,#p-kd-beamlux-pipeline .rp-wf-2{display:flex;gap:8px}#p-beamlux .rp-wf-2 input,#p-kd-beamlux-pipeline .rp-wf-2 input{flex:1;min-width:0}#p-beamlux .sgv-prov-live,#p-kd-beamlux-pipeline .sgv-prov-live{margin-top:12px;padding:10px 12px;border:1px dashed var(--ac);border-radius:8px;background:var(--sur)}#p-beamlux .sgv-prov-hint,#p-kd-beamlux-pipeline .sgv-prov-hint{font-size:11px;color:var(--tx3)}#p-beamlux .sgv-head-act,#p-kd-beamlux-pipeline .sgv-head-act{display:flex;gap:8px}#p-beamlux .sgv-gear,#p-kd-beamlux-pipeline .sgv-gear{font-size:11px}#p-beamlux .sgv-dist-list,#p-kd-beamlux-pipeline .sgv-dist-list{display:flex;flex-direction:column;gap:6px}#p-beamlux .sgv-dist-row,#p-kd-beamlux-pipeline .sgv-dist-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--bd);border-radius:8px;background:var(--sur)}#p-beamlux .sgv-dist-name,#p-kd-beamlux-pipeline .sgv-dist-name{flex:1;font-size:12.5px;font-weight:600;color:var(--tx)}#p-beamlux .sgv-dist-anteil,#p-kd-beamlux-pipeline .sgv-dist-anteil{font-size:12.5px;font-weight:600;color:var(--ac);min-width:54px;text-align:right}#p-beamlux .sgv-dist-akt,#p-kd-beamlux-pipeline .sgv-dist-akt{font-size:11px;color:var(--tx3);min-width:50px}#p-beamlux .sgv-dist-akt.off,#p-kd-beamlux-pipeline .sgv-dist-akt.off{opacity:.55}#p-beamlux #bl-detail-panel .rp-detail-head,#p-kd-beamlux-pipeline #bl-detail-panel .rp-detail-head{display:flex;justify-content:space-between;align-items:center;padding:11px 22px;min-height:52px;border-bottom:1px solid var(--bd);background:var(--sur);position:-webkit-sticky;position:sticky;top:0;z-index:2;flex-shrink:0;box-sizing:border-box}#p-beamlux #bl-detail-panel .rp-detail-head-l,#p-kd-beamlux-pipeline #bl-detail-panel .rp-detail-head-l{flex:1;min-width:0;padding-right:14px}#p-beamlux #bl-detail-panel .rp-detail-head-l h3,#p-kd-beamlux-pipeline #bl-detail-panel .rp-detail-head-l h3{font-size:14px;font-weight:600;color:var(--tx);margin:0;line-height:1.3;word-break:break-word}#p-beamlux #bl-detail-panel .rp-detail-sub,#p-kd-beamlux-pipeline #bl-detail-panel .rp-detail-sub{font-size:11px;color:var(--tx3);margin-top:3px}#p-beamlux #bl-detail-panel .rp-detail-head-r,#p-kd-beamlux-pipeline #bl-detail-panel .rp-detail-head-r{display:flex;align-items:center;gap:8px;flex-shrink:0}#p-beamlux #bl-detail-panel .rp-detail-close,#p-kd-beamlux-pipeline #bl-detail-panel .rp-detail-close{background:transparent;border:0;color:var(--tx3);font-size:24px;line-height:1;width:32px;height:32px;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}#p-beamlux #bl-detail-panel .rp-detail-close:hover,#p-kd-beamlux-pipeline #bl-detail-panel .rp-detail-close:hover{color:var(--tx);background:var(--sur2)}#p-beamlux #bl-detail-panel .rp-detail-body,#p-kd-beamlux-pipeline #bl-detail-panel .rp-detail-body{flex:1;min-height:0;overflow-y:auto;padding:18px 22px 0}#p-beamlux .sg-kpibar,#p-kd-beamlux-pipeline .sg-kpibar{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0 6px}#p-beamlux .sg-kpi,#p-kd-beamlux-pipeline .sg-kpi{flex:1 1 150px;min-width:140px;background:var(--sur);border:1px solid var(--bd);border-radius:12px;padding:13px 16px}#p-beamlux .sg-kpi-l,#p-kd-beamlux-pipeline .sg-kpi-l{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);font-weight:600}#p-beamlux .sg-kpi-v,#p-kd-beamlux-pipeline .sg-kpi-v{font-size:21px;font-weight:700;color:var(--tx);margin-top:4px;line-height:1.15}#p-beamlux .sg-kpi-eur .sg-kpi-v,#p-kd-beamlux-pipeline .sg-kpi-eur .sg-kpi-v{color:var(--ac)}#p-beamlux .sg-zuletzt{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 12px}#p-beamlux .sg-zuletzt-l{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);margin-right:4px}#p-beamlux .sg-zuletzt-chip{display:inline-flex;align-items:center;gap:6px;max-width:260px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 10px 4px 8px;font-size:12px;font-family:inherit;color:var(--tx);cursor:pointer;transition:border-color .15s}#p-beamlux .sg-zuletzt-chip:hover{border-color:var(--ac)}#p-beamlux .sg-zuletzt-chip small{font-size:10.5px;color:var(--tx3);white-space:nowrap}#p-beamlux .sg-zuletzt-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#p-beamlux .sg-zuletzt-punkt{width:8px;height:8px;padding:0;border-radius:50%;flex:0 0 auto;background:var(--st-c)}#p-beamlux .sg-mehr{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px;margin:0 0 var(--space-2)}#p-beamlux .sg-reset{background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--tx2);text-decoration:underline;cursor:pointer;white-space:nowrap}#p-beamlux .sg-reset:hover{color:var(--tx)}#p-beamlux .sg-kline{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:12px;color:var(--tx2);margin:0 0 10px}#p-beamlux .sg-kline b{font-family:DM Mono,monospace;font-weight:600;color:var(--tx)}#p-beamlux .sg-zeile2{font-size:11.5px;font-weight:400;color:var(--tx3);margin-top:2px}#p-beamlux .sg-produkt .sg-zeile2{white-space:nowrap}#p-beamlux .sg-treffer{font-size:11px;color:var(--ac);margin-top:2px}#p-beamlux .sg-ns-faellig{color:var(--ac4);font-weight:600}#p-beamlux .sg-ns-heute{color:var(--ac);font-weight:600}#p-beamlux .sg-ns-warn{color:var(--ac3);font-weight:600}#p-beamlux #bl-tbody tr.sg-zuletzt-zeile>td{background:color-mix(in srgb,var(--ac3) 9%,var(--sur))}#p-beamlux #bl-tbody tr.sg-zuletzt-zeile>td:first-child{box-shadow:inset 3px 0 0 var(--ac3)}#p-beamlux .sg-zuletzt[hidden],#p-beamlux .sg-mehr[hidden],#p-beamlux .sg-kpibar[hidden],#p-beamlux .sg-reset[hidden]{display:none}.page#p-solar-check.active{display:flex;flex-direction:column;height:calc(100vh - var(--hh));overflow:hidden;padding:0}#p-solar-check .sc-bar{display:flex;gap:var(--space-2);align-items:center;padding:10px var(--space-5);background:var(--sur);border-bottom:1px solid var(--bd);flex-shrink:0}#p-solar-check .sc-autocomplete{position:relative;flex:1;min-width:0}#p-solar-check .sc-input{background:var(--sur2);border:1px solid var(--bd);color:var(--tx);border-radius:7px;padding:9px var(--space-3);font-size:13px;font-family:inherit;outline:none;transition:border-color .12s}#p-solar-check .sc-input:focus{border-color:var(--ac)}#p-solar-check .sc-input-full{width:100%}#p-solar-check .sc-bar .n-btn{font-size:12.5px;padding:9px var(--space-4);white-space:nowrap}#p-solar-check .sc-bar .n-btn:disabled{opacity:.55;cursor:not-allowed}#p-solar-check .sc-suggest{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:500;background:var(--sur);border:1px solid var(--bd);border-radius:8px;box-shadow:0 8px 24px #0000002e;overflow:hidden}#p-solar-check .sc-suggest-item{padding:var(--space-2) var(--space-3);cursor:pointer;border-bottom:1px solid var(--bd);transition:background .12s}#p-solar-check .sc-suggest-item:last-child{border-bottom:0}#p-solar-check .sc-suggest-item:hover{background:var(--sur2)}#p-solar-check .sc-suggest-line1{font-size:12.5px;color:var(--tx);font-weight:500}#p-solar-check .sc-suggest-line2{font-size:11px;color:var(--tx3);margin-top:2px}#p-solar-check .sc-pro-grid{flex:1;min-height:0;display:grid;grid-template-columns:1fr 360px;gap:0}@media(max-width:900px){#p-solar-check .sc-pro-grid{grid-template-columns:1fr;grid-template-rows:1fr auto}}#p-solar-check .sc-map-card{position:relative;background:var(--sur2);overflow:hidden;min-height:400px}#p-solar-check .sc-map{width:100%;height:100%;min-height:400px}#p-solar-check .sc-layers{position:absolute;top:12px;right:12px;z-index:500;background:#14161ceb;border:1px solid var(--bd);border-radius:8px;padding:var(--space-2) 10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:11px;color:#fff}[data-theme=light] #p-solar-check .sc-layers{background:#fffffff2;color:#222}#p-solar-check .sc-layers[hidden]{display:none}#p-solar-check .sc-layer-row{display:flex;align-items:center;gap:6px;cursor:pointer;padding:3px 0;line-height:1.3}#p-solar-check .sc-layer-row input{margin:0;cursor:pointer}#p-solar-check .sc-layer-sw{display:inline-block;width:14px;height:10px;border-radius:2px;border:1px solid rgba(255,255,255,.4)}#p-solar-check .sw-roof{background:transparent;border-color:#22c55e;border-width:2px}#p-solar-check .sw-pot{background:#60a5fa59;border-color:#60a5fa}#p-solar-check .sw-det{background:#facc1573;border-color:#fbbf24;border-width:2px}#p-solar-check .sc-map-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);z-index:600;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff}#p-solar-check .sc-map-overlay[hidden]{display:none}#p-solar-check .sc-map-overlay-text{font-size:13px;font-weight:500}#p-solar-check .sc-map-spinner{width:36px;height:36px;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:scSpin .9s linear infinite}@keyframes scSpin{to{transform:rotate(360deg)}}#p-solar-check .leaflet-control-attribution{background:#ffffffd9;font-size:9px;padding:2px 6px}#p-solar-check .leaflet-control-zoom a{background:var(--sur);border-color:var(--bd);color:var(--tx)}[data-theme=light] #p-solar-check .leaflet-control-zoom a{background:#fff;border-color:#ddd;color:#222}#p-solar-check .sc-side{background:var(--sur);border-left:1px solid var(--bd);display:flex;flex-direction:column;overflow-y:auto}#p-solar-check .sc-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--bd);border-bottom:1px solid var(--bd)}#p-solar-check .sc-stats[hidden]{display:none}#p-solar-check .sc-stat{background:var(--sur2);padding:var(--space-3) 14px;text-align:center}#p-solar-check .sc-stat-l{font-size:9.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;font-weight:500;margin-bottom:3px}#p-solar-check .sc-stat-v{font-family:DM Mono,monospace;font-size:22px;font-weight:600;color:var(--tx);line-height:1}#p-solar-check .sc-stat-result.is-yes .sc-stat-v{color:var(--ac)}#p-solar-check .sc-stat-result.is-no .sc-stat-v{color:var(--tx3)}#p-solar-check .sc-stat-result.is-unsure .sc-stat-v{color:var(--ac3, #fbbf24)}#p-solar-check .sc-stat-repowering .sc-stat-v{color:var(--ac2, #60a5fa)}#p-solar-check .sc-stat-s{font-size:10px;color:var(--tx3);margin-top:3px}#p-solar-check .sc-block{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--bd)}#p-solar-check .sc-block[hidden]{display:none}#p-solar-check .sc-block-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}#p-solar-check .sc-block-h h4{margin:0;font-size:10.5px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em}#p-solar-check .sc-coverage{font-size:10px;padding:2px 6px;border-radius:var(--radius-sm);background:var(--ac);color:#fff;font-weight:500}#p-solar-check .sc-coverage[data-q=MEDIUM]{background:var(--ac3,#fbbf24);color:#222}#p-solar-check .sc-coverage[data-q=BASE]{background:var(--bd2);color:var(--tx)}#p-solar-check .sc-kv{margin:0;display:grid;grid-template-columns:auto 1fr;gap:var(--space-1) var(--space-3);font-size:11.5px}#p-solar-check .sc-kv dt{color:var(--tx3)}#p-solar-check .sc-kv dd{margin:0;color:var(--tx);font-family:DM Mono,monospace}#p-solar-check .sc-list-sub{font-size:10.5px;color:var(--tx3)}#p-solar-check .sc-list{display:flex;flex-direction:column;gap:6px}#p-solar-check .sc-list-empty{padding:18px var(--space-2);color:var(--tx3);font-size:12px;line-height:1.6;text-align:center}#p-solar-check .sc-list-empty p{margin:0 0 var(--space-2)}#p-solar-check .sc-bldg{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:9px 11px;cursor:pointer;transition:border-color .12s}#p-solar-check .sc-bldg:hover{border-color:var(--bd2)}#p-solar-check .sc-bldg.is-solar{border-left:3px solid var(--ac)}#p-solar-check .sc-bldg.is-nosolar{border-left:3px solid var(--tx3)}#p-solar-check .sc-bldg.is-unsure{border-left:3px solid var(--ac3,#fbbf24)}#p-solar-check .sc-bldg-h{display:flex;align-items:center;gap:6px;margin-bottom:var(--space-1)}#p-solar-check .sc-bldg-icon{font-size:13px;width:16px;text-align:center}#p-solar-check .sc-bldg.is-solar .sc-bldg-icon{color:var(--ac)}#p-solar-check .sc-bldg.is-nosolar .sc-bldg-icon{color:var(--tx3)}#p-solar-check .sc-bldg.is-unsure .sc-bldg-icon{color:var(--ac3,#fbbf24)}#p-solar-check .sc-bldg-type{font-size:12.5px;font-weight:500;color:var(--tx)}#p-solar-check .sc-bldg-pos{font-size:11px;color:var(--tx3)}#p-solar-check .sc-bldg-conf{margin-left:auto;font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-solar-check .sc-bldg-panels{font-size:11px;color:var(--ac);font-weight:500}#p-solar-check .sc-raw-wrap{margin:0 var(--space-4) 14px;background:var(--sur2);border:1px solid var(--bd);border-radius:7px;padding:6px 10px}#p-solar-check .sc-raw-wrap summary{font-size:10px;color:var(--tx3);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;font-weight:500}#p-solar-check .sc-raw{margin-top:var(--space-2);font-family:DM Mono,monospace;font-size:10px;color:var(--tx2);max-height:200px;overflow:auto;white-space:pre-wrap;word-break:break-all}#p-solar-check .sc-error{margin:10px var(--space-4);background:#f871710f;border:1px solid rgba(248,113,113,.3);color:var(--ac4);border-radius:7px;padding:10px var(--space-3);font-size:12px}.sc-marker-label{background:#facc15f2;color:#1a1a1a;font-family:DM Mono,monospace;font-size:11px;font-weight:700;padding:3px 6px;border-radius:var(--radius-sm);border:1.5px solid #ca8a04;white-space:nowrap;box-shadow:0 2px 6px #0000004d}#p-repowering-preisliste,#p-termine-leads-konzept{padding:var(--space-4) 22px;color:var(--tx);max-width:1320px;margin:0 auto}#p-repowering-preisliste,#p-termine-leads-konzept .pl-header{margin-bottom:14px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-header h1{font-size:20px;font-weight:600;margin:0 0 var(--space-1) 0;letter-spacing:-.01em}#p-repowering-preisliste,#p-termine-leads-konzept .pl-header-sub{font-size:12px;color:var(--tx3);margin:0}#p-repowering-preisliste,#p-termine-leads-konzept .pl-header-sub a{color:var(--ac)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-rechner{background:var(--sur);border-radius:8px;padding:14px 18px;margin-bottom:18px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-rechner-grid{display:grid;grid-template-columns:1fr 360px;gap:18px}@media(max-width:980px){#p-repowering-preisliste,#p-termine-leads-konzept .pl-rechner-grid{grid-template-columns:1fr}}#p-repowering-preisliste,#p-termine-leads-konzept .pl-rechner-h{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ac);margin-bottom:10px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-rechner-kwp-field{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:14px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-rechner-kwp-field span{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx3)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-rechner-kwp-field input{padding:var(--space-2) var(--space-3);background:var(--bg);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--tx);font-family:DM Mono,monospace;font-size:16px;font-weight:600}#p-repowering-preisliste,#p-termine-leads-konzept .pl-rechner-kwp-field input:focus{outline:none;border-color:var(--ac)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-cost-source{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-cost-source-lbl{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx3);font-weight:600}#p-repowering-preisliste,#p-termine-leads-konzept .pl-cost-source-hint{font-size:10px;color:var(--tx3);font-style:italic}#p-repowering-preisliste,#p-termine-leads-konzept .pl-cost-source.is-live .pl-cost-source-hint{color:var(--ac);font-style:normal}#p-repowering-preisliste,#p-termine-leads-konzept .pl-cost-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}@media(max-width:720px){#p-repowering-preisliste,#p-termine-leads-konzept .pl-cost-grid{grid-template-columns:repeat(2,1fr)}}#p-repowering-preisliste,#p-termine-leads-konzept .pl-cost-grid label{display:flex;flex-direction:column;gap:2px;font-size:10px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-cost-grid label span{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-cost-grid input{padding:var(--space-1) var(--space-2);background:var(--bg);border:1px solid rgba(255,255,255,.08);border-radius:3px;color:var(--tx);font-family:DM Mono,monospace;font-size:12px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-cost-grid input:focus{outline:none;border-color:var(--ac)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-cost-detail{margin-top:14px;font-size:11px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-cost-detail summary{cursor:pointer;color:var(--tx3);padding:var(--space-1) 0}#p-repowering-preisliste,#p-termine-leads-konzept .pl-cost-detail summary:hover{color:var(--ac)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-rechner-results{background:var(--bg);border-radius:var(--radius-md);padding:var(--space-3) 14px;display:flex;flex-direction:column;gap:var(--space-1);align-self:stretch}#p-repowering-preisliste,#p-termine-leads-konzept .pl-rechner-row{display:flex;justify-content:space-between;align-items:baseline;padding:var(--space-1) var(--space-2);border-radius:3px;font-family:DM Mono,monospace;font-size:11.5px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-rechner-row .lbl{color:var(--tx3);font-family:inherit}#p-repowering-preisliste,#p-termine-leads-konzept .pl-rechner-row .val{color:var(--tx);font-weight:500}#p-repowering-preisliste,#p-termine-leads-konzept .pl-rechner-row.is-cost{background:#f8717112}#p-repowering-preisliste,#p-termine-leads-konzept .pl-rechner-row.is-cost .val{color:var(--ac4)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-rechner-row.is-margin{background:#d5d9601f;border:1px solid rgba(213,217,96,.3);padding:7px 10px;margin:var(--space-1) 0}#p-repowering-preisliste,#p-termine-leads-konzept .pl-rechner-row.is-margin .val{color:var(--ac);font-weight:700;font-size:14px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}@media(max-width:1080px){#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-grid{grid-template-columns:1fr}}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card{background:var(--sur);border-radius:8px;padding:14px var(--space-4);position:relative}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-recommended{background:#d5d96014;outline:1px solid rgba(213,217,96,.3)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-badge{position:absolute;top:-8px;right:12px;background:var(--ac);color:var(--bg);padding:2px var(--space-2);border-radius:3px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-h{font-weight:600;font-size:13px;margin-bottom:6px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-price{font-size:18px;font-weight:700;color:var(--ac);font-family:DM Mono,monospace;line-height:1.1}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-price span{font-size:11px;color:var(--tx3);font-weight:400;margin-left:var(--space-1)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-vol{font-size:10px;color:var(--tx3);margin:var(--space-1) 0 var(--space-2) 0;text-transform:uppercase;letter-spacing:.04em}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-desc{font-size:11px;color:var(--tx2);line-height:1.5;margin-bottom:10px;min-height:50px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-table{width:100%;border-collapse:collapse;font-size:11px;margin-bottom:10px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-table td{padding:3px 0;color:var(--tx2);font-family:DM Mono,monospace;border-bottom:1px solid rgba(255,255,255,.04)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-table td:last-child{text-align:right;color:var(--tx);font-weight:500}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-calc{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2) 10px;margin-top:var(--space-1);background:#ffffff08;border-radius:var(--radius-sm);border-left:2px solid rgba(255,255,255,.12)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-calc-h{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx3);font-weight:600}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-calc-row{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--tx3)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-calc-row label{flex:1}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-calc-row input{width:80px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:3px;color:var(--tx);font-family:DM Mono,monospace;font-size:11.5px;padding:3px 6px;text-align:right}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-calc-row input:focus{outline:none;border-color:var(--ac)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-calc-out{font-size:12px;font-weight:600;color:var(--ac);font-family:DM Mono,monospace;margin-top:2px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-pot{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) 10px;margin-top:var(--space-1);background:#ffffff06;border-radius:var(--radius-sm);border-left:2px solid var(--ac)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-pot-edit{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--tx3);margin-bottom:3px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-pot-edit label{min-width:78px;color:var(--tx3)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-pot-edit input{width:70px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:3px;color:var(--tx);font-family:DM Mono,monospace;font-size:11.5px;padding:3px 6px;text-align:right}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-pot-edit input:focus{outline:none;border-color:var(--ac)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-pot-num{font-size:13px;font-weight:600;color:var(--ac);font-family:DM Mono,monospace;margin-top:var(--space-1)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-pot-note{font-size:10px;color:var(--tx3);line-height:1.4}#p-repowering-preisliste,#p-termine-leads-konzept .pl-tier-card-target{font-size:10px;color:var(--tx3);padding-top:var(--space-2);border-top:1px solid rgba(255,255,255,.06);text-transform:uppercase;letter-spacing:.04em}#p-repowering-preisliste,#p-termine-leads-konzept .pl-pool-total{background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:18px 22px;margin:0 0 18px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-pool-total .pl-h4{margin:0 0 var(--space-1) 0}#p-repowering-preisliste,#p-termine-leads-konzept .pl-pool-total-sub{font-size:11.5px;color:var(--tx3);margin:0 0 var(--space-3) 0;line-height:1.5}#p-repowering-preisliste,#p-termine-leads-konzept .pl-pool-total-table{width:100%;border-collapse:collapse;font-size:12px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-pool-total-table th{text-align:left;padding:6px 10px;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx3);font-weight:500;border-bottom:1px solid var(--bd)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-pool-total-table td{padding:var(--space-2) 10px;color:var(--tx2);border-bottom:1px solid rgba(255,255,255,.04);font-family:DM Mono,monospace;font-size:11.5px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-pool-total-val{text-align:right;color:var(--ac);font-weight:600;font-size:12.5px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-pool-total-sum{border-top:2px solid var(--bd)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-pool-total-sum td{background:rgba(var(--ac-rgb,180,140,40),.05);font-size:11px;color:var(--tx3);padding-top:10px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-pool-total-sum .pl-pool-total-val{font-size:14px;padding-top:10px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-pool-total-note{font-size:10.5px;color:var(--tx3);margin:10px 0 0;line-height:1.5}#p-repowering-preisliste,#p-termine-leads-konzept .pl-extras{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-bottom:18px}@media(max-width:720px){#p-repowering-preisliste,#p-termine-leads-konzept .pl-extras{grid-template-columns:1fr}}#p-repowering-preisliste,#p-termine-leads-konzept .pl-extra-block{background:var(--sur);border-radius:8px;padding:var(--space-3) var(--space-4)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-h4{font-size:11px;font-weight:600;margin:0 0 var(--space-2) 0;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-grid-table{width:100%;border-collapse:collapse;font-size:11.5px}#p-repowering-preisliste,#p-termine-leads-konzept .pl-grid-table th{text-align:left;padding:var(--space-1) var(--space-2);color:var(--tx3);font-weight:500;font-size:9px;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(255,255,255,.08)}#p-repowering-preisliste,#p-termine-leads-konzept .pl-grid-table td{padding:var(--space-1) var(--space-2);border-bottom:1px solid rgba(255,255,255,.04);color:var(--tx2);font-family:DM Mono,monospace;font-size:11.5px;vertical-align:top}#p-repowering-preisliste,#p-termine-leads-konzept .pl-grid-table tr:last-child td{border-bottom:none}#p-repowering-preisliste,#p-termine-leads-konzept .pl-grid-table strong{color:var(--tx);font-weight:600}#p-repowering-preisliste,#p-termine-leads-konzept .pl-foot{font-size:10px;color:var(--tx3);margin-top:14px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);font-style:italic;text-align:center}#p-termine-leads-konzept .plk-headline{background:linear-gradient(180deg,#ffffff08,#fff0);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:18px 20px;margin-bottom:18px}#p-termine-leads-konzept .plk-headline-h{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--tx3);font-weight:600;margin-bottom:var(--space-3)}#p-termine-leads-konzept .plk-headline-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:900px){#p-termine-leads-konzept .plk-headline-grid{grid-template-columns:repeat(2,1fr)}}#p-termine-leads-konzept .plk-headline-tier{padding:10px var(--space-3);border-left:2px solid rgba(255,255,255,.08)}#p-termine-leads-konzept .plk-headline-tier-on{border-left-color:var(--ac)}#p-termine-leads-konzept .plk-headline-tier-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);margin-bottom:6px}#p-termine-leads-konzept .plk-headline-tier-val{font-family:DM Mono,monospace;font-size:22px;font-weight:600;color:var(--tx);letter-spacing:-.01em}#p-termine-leads-konzept .plk-headline-tier-on .plk-headline-tier-val{color:var(--ac)}#p-termine-leads-konzept .plk-headline-tier-sub{font-size:10.5px;color:var(--tx3);margin-top:var(--space-1)}#p-termine-leads-konzept .plk-tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);margin-bottom:18px}@media(max-width:900px){#p-termine-leads-konzept .plk-tiers{grid-template-columns:repeat(2,1fr)}}#p-termine-leads-konzept .plk-tier{position:relative;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:var(--space-4) 14px 14px;display:flex;flex-direction:column;gap:10px}#p-termine-leads-konzept .plk-tier-on{border-color:var(--ac);box-shadow:0 0 0 1px #d4af371f inset}#p-termine-leads-konzept .plk-tier-flag{position:absolute;top:-8px;right:12px;background:var(--ac);color:var(--ac-on);font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;padding:3px var(--space-2);border-radius:3px}#p-termine-leads-konzept .plk-tier-h{font-size:13px;font-weight:600;color:var(--tx)}#p-termine-leads-konzept .plk-tier-claim{font-size:11.5px;color:var(--tx3);min-height:28px}#p-termine-leads-konzept .plk-tier-input{display:flex;align-items:center;gap:6px;font-size:11px}#p-termine-leads-konzept .plk-tier-input label{color:var(--tx3);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600;min-width:78px}#p-termine-leads-konzept .plk-tier-input input{flex:1;padding:5px var(--space-2);background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-sm);color:var(--tx);font-family:DM Mono,monospace;font-size:11.5px;text-align:right}#p-termine-leads-konzept .plk-tier-input input:focus{outline:none;border-color:var(--ac)}#p-termine-leads-konzept .plk-tier-input span{font-size:10.5px;color:var(--tx3)}#p-termine-leads-konzept .plk-tier-out{margin-top:auto;padding-top:10px;border-top:1px dashed rgba(255,255,255,.08);font-family:DM Mono,monospace;font-size:17px;font-weight:600;color:var(--ac);letter-spacing:-.01em}#p-termine-leads-konzept .plk-details{margin-top:14px;border:1px solid var(--bd);border-radius:8px;background:var(--sur)}#p-termine-leads-konzept .plk-details>summary{padding:var(--space-3) var(--space-4);cursor:pointer;font-size:12px;color:var(--tx2);font-weight:500;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none;list-style:none}#p-termine-leads-konzept .plk-details>summary::-webkit-details-marker{display:none}#p-termine-leads-konzept .plk-details>summary:hover{color:var(--ac)}#p-termine-leads-konzept .plk-details[open]>summary{border-bottom:1px solid var(--bd);color:var(--tx)}#p-termine-leads-konzept .plk-details>section{padding:0 var(--space-4) var(--space-4)}#p-termine-leads-konzept .tlk-build-log{margin:0;padding:0 var(--space-4) 0 var(--space-6);list-style:decimal;color:var(--tx2);font-size:12px;line-height:1.7}#p-termine-leads-konzept .tlk-build-log li{margin-bottom:var(--space-1)}#p-termine-leads-konzept .tlk-build-date{display:inline-block;font-family:DM Mono,monospace;font-size:10.5px;color:var(--tx3);margin-right:var(--space-2);letter-spacing:-.01em}#p-kd-orders{padding:18px 22px;color:var(--tx)}#p-kd-orders .kd-hero{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);min-height:56px;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid rgba(0,0,0,.08)}#p-kd-orders .kd-hero-title{font-size:17px;font-weight:600;margin:0;color:var(--tx);letter-spacing:-.01em}#p-kd-orders .kd-hero-sub{font-size:12px;color:var(--tx3);margin:0;line-height:1.55;font-weight:400}#p-kd-orders .kd-kpis{display:flex;gap:6px;flex-wrap:wrap;align-items:center}#p-kd-orders .kd-kpi{display:inline-flex;align-items:center;gap:6px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 12px;font-size:11.5px}#p-kd-orders .kd-kpi-l{color:var(--tx3);font-weight:500;font-size:11px;text-transform:none;letter-spacing:0;margin:0}#p-kd-orders .kd-kpi-v{font-family:DM Mono,monospace;font-size:12px;font-weight:500;color:var(--tx);line-height:1}#p-kd-orders .kd-section{margin-bottom:26px}#p-kd-orders .kd-section-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:var(--space-3)}#p-kd-orders .kd-section-h{font-size:11px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3)}#p-kd-orders .kd-section-hint{font-size:11px;color:var(--tx3);font-weight:400}#p-kd-orders .kd-table{width:100%;border-collapse:collapse;background:var(--sur);border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(0,0,0,.06);font-family:Inter,sans-serif;font-size:12px}#p-kd-orders .kd-table th{text-align:left;padding:6px 10px;color:var(--tx3);font-weight:500;font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;background:var(--sur2);border-bottom:1px solid rgba(0,0,0,.08);font-family:Inter,sans-serif}#p-kd-orders .kd-table td{padding:6px 10px;border-bottom:1px solid rgba(0,0,0,.04);color:var(--tx);font-weight:400;vertical-align:middle;font-family:Inter,sans-serif;line-height:1.4}#p-kd-orders .kd-table tr:last-child td{border-bottom:none}#p-kd-orders .kd-table tbody tr.kd-row-click{cursor:pointer;transition:background .12s ease}#p-kd-orders .kd-table tbody tr.kd-row-click:hover{background:var(--sur2)}#p-kd-orders .kd-table .kd-date{font-family:DM Mono,monospace;color:var(--tx2);font-size:11.5px}#p-kd-orders .kd-status{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:500;font-family:Inter,sans-serif}#p-kd-orders .kd-status-neu{background:#f59e0b26;color:#b67700}#p-kd-orders .kd-status-matched{background:#7a80242e;color:#5a6020}#p-kd-orders .kd-status-pending{background:#f59e0b26;color:#b67700}#p-kd-orders .kd-status-paid{background:#7a80242e;color:#5a6020}#p-kd-orders .kd-status-delivered{background:#7a802438;color:#5a6020}#p-kd-orders .kd-status-cancelled{background:#f8717124;color:#b91c1c}#p-kd-orders .kd-empty,#p-kd-pipeline .kd-empty,#p-kd-sg-pipeline .kd-empty,#p-bestellung-anlegen .kd-empty{text-align:center;color:var(--tx3);padding:var(--space-5) var(--space-3);font-size:12px;font-style:normal;font-family:Inter,sans-serif}#p-kd-orders .kd-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:899}#p-kd-orders .kd-backdrop.open{opacity:1;pointer-events:auto}#p-kd-orders .kd-drawer{position:fixed;top:0;right:0;bottom:0;width:520px;max-width:94vw;background:var(--bg);border-left:1px solid rgba(0,0,0,.1);box-shadow:-14px 0 36px #0000002e;transform:translate(100%);transition:transform .25s ease;z-index:900;display:flex;flex-direction:column}#p-kd-orders .kd-drawer.open{transform:translate(0)}#p-kd-orders .kd-drawer-head{padding:20px var(--space-5) var(--space-4) var(--space-5);border-bottom:1px solid rgba(0,0,0,.06);position:relative}#p-kd-orders .kd-drawer-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin-bottom:6px;font-weight:500}#p-kd-orders .kd-drawer-title{font-size:16px;font-weight:600;color:var(--tx);margin:0 0 var(--space-1) 0;line-height:1.3;letter-spacing:-.01em}#p-kd-orders .kd-drawer-sub{font-size:12px;color:var(--tx3);line-height:1.5}#p-kd-orders .kd-drawer-close{position:absolute;top:16px;right:18px;background:transparent;border:none;color:var(--tx3);font-size:22px;cursor:pointer;line-height:1;padding:var(--space-1) var(--space-2);border-radius:5px;font-family:Inter,sans-serif}#p-kd-orders .kd-drawer-close:hover{background:var(--sur2);color:var(--tx)}#p-kd-orders .kd-drawer-actions{display:flex;gap:6px;flex-wrap:wrap;padding:10px var(--space-5);border-bottom:1px solid rgba(0,0,0,.06);background:var(--sur)}#p-kd-orders .kd-drawer-actions button{padding:5px 11px;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-sm);background:var(--bg);color:var(--tx2);cursor:pointer;font-size:11.5px;font-family:Inter,sans-serif;font-weight:400}#p-kd-orders .kd-drawer-actions button:hover{background:var(--sur2);color:var(--tx)}#p-kd-orders .kd-drawer-body{flex:1;overflow-y:auto;padding:18px var(--space-5) 20px var(--space-5)}#p-kd-orders .kd-block{margin-bottom:20px;padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.05)}#p-kd-orders .kd-block:last-child{border-bottom:none;margin-bottom:0}#p-kd-orders .kd-block-h{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin:0 0 10px;font-weight:600}#p-kd-orders .kd-prop{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:5px 0;font-size:12.5px;font-family:Inter,sans-serif}#p-kd-orders .kd-prop-l{color:var(--tx3);font-weight:400;flex-shrink:0}#p-kd-orders .kd-prop-v{color:var(--tx);font-weight:400;text-align:right;word-break:break-word}#p-kd-orders .kd-prop-v.is-mono{font-family:DM Mono,monospace;color:var(--tx2)}#p-kd-orders .kd-bemerkung{background:var(--sur);padding:var(--space-3) 14px;border-radius:5px;font-size:12.5px;color:var(--tx);line-height:1.55;border:1px solid rgba(0,0,0,.06);font-family:Inter,sans-serif}#p-kd-orders .kd-recording{margin-top:10px;width:100%}#p-kd-orders .kd-drawer-foot{padding:var(--space-3) var(--space-5);border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:flex-end;gap:var(--space-2)}#p-kd-orders .kd-btn{padding:7px 14px;border-radius:5px;border:1px solid rgba(0,0,0,.1);background:var(--bg);color:var(--tx2);cursor:pointer;font-size:12px;font-family:Inter,sans-serif;font-weight:400}#p-kd-orders .kd-btn:hover{background:var(--sur2);color:var(--tx)}#p-kd-orders .kd-btn.kd-btn-pri{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:500}#p-kd-orders .kd-btn.kd-btn-pri:hover{filter:brightness(1.05)}#p-kd-orders #rp-side-mail,#p-kd-orders #rp-side-whatsapp,#p-kd-orders #rp-side-task{opacity:.45;pointer-events:none;cursor:default}#p-kd-orders #rp-side-mail:hover,#p-kd-orders #rp-side-whatsapp:hover,#p-kd-orders #rp-side-task:hover{background:transparent;color:inherit}#p-kd-orders .rp-mastr{margin-top:10px;padding:var(--space-2) 10px;border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.06);background:var(--sur2)}#p-kd-orders .rp-mastr-h{font-size:10px;letter-spacing:.05em;margin-bottom:6px}#p-kd-orders .rp-mastr-icon{width:14px;height:14px;font-size:9px}#p-kd-orders .rp-eeg-banner{margin-bottom:var(--space-2);padding:var(--space-2) 10px;border-radius:5px;font-size:11px}#p-kd-orders .rp-eeg-label{font-size:11.5px}#p-kd-orders .rp-eeg-sub{font-size:10.5px}#p-kd-orders .rp-mastr-kv{grid-template-columns:120px 1fr;gap:2px var(--space-3);font-size:11.5px;line-height:1.4}#p-kd-orders .rp-mastr-kv dt{color:var(--tx3)}#p-kd-orders .rp-mastr-kv dd strong{font-size:11.5px;font-weight:500}#p-kd-orders .rp-mastr-age{font-size:10px}#p-kd-orders .rp-mastr-anl-list{margin-top:var(--space-2);padding:6px var(--space-2);background:transparent;border:1px solid rgba(0,0,0,.05);border-radius:5px}#p-kd-orders .rp-mastr-anl-h{font-size:9.5px;margin-bottom:var(--space-1);letter-spacing:.05em}#p-kd-orders .rp-mastr-anl-ol{gap:2px}#p-kd-orders .rp-mastr-anl-ol li{grid-template-columns:80px 50px 1fr;padding:3px 6px;gap:var(--space-2);font-size:11px;background:transparent;border:none}#p-kd-orders .rp-mastr-anl-kwp{font-weight:500}#p-kd-orders .rp-mastr-source{margin-top:6px;font-size:10px;color:var(--tx3)}#p-kd-orders .kd-invoice-due{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:var(--radius-pill);background:var(--sur2);color:var(--tx2);border:1px solid var(--bd);font-size:10.5px;font-family:DM Mono,monospace}#p-kd-orders .kd-status-invoice-pending{background:#b48c1e14;color:var(--ac);border-color:var(--ac)}#p-kd-pipeline{padding:18px 22px;color:var(--tx)}#p-kd-pipeline #rp-side-mail,#p-kd-pipeline #rp-side-whatsapp,#p-kd-pipeline #rp-side-task{opacity:.45;pointer-events:none;cursor:default}#p-kd-pipeline #rp-side-mail:hover,#p-kd-pipeline #rp-side-whatsapp:hover,#p-kd-pipeline #rp-side-task:hover{background:transparent;color:inherit}#p-kd-pipeline .kd-hero{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);min-height:56px;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid rgba(0,0,0,.08)}#p-kd-pipeline .kd-hero-title{font-size:17px;font-weight:600;margin:0;color:var(--tx);letter-spacing:-.01em}#p-kd-pipeline .dp-wrap{max-width:1400px}#p-kd-pipeline .dp-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.08);flex-wrap:wrap}#p-kd-pipeline .dp-h1{font-size:17px;font-weight:600;margin:0 0 var(--space-1) 0;color:var(--tx);letter-spacing:-.01em}#p-kd-pipeline .dp-sub{font-size:12px;color:var(--tx3);margin:0}#p-kd-pipeline .dp-stage-kpis{display:flex;gap:6px;flex-wrap:wrap}#p-kd-pipeline .dp-kpi{background:var(--sur);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-sm);padding:6px 10px;min-width:78px}#p-kd-pipeline .dp-kpi-l{font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-weight:600}#p-kd-pipeline .dp-kpi-v{font-size:17px;font-weight:600;color:var(--tx);font-family:DM Mono,monospace;line-height:1}#p-kd-pipeline .dp-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3);gap:var(--space-3)}#p-kd-pipeline .dp-view-toggle{display:flex;gap:2px;background:var(--sur);padding:2px;border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.06)}#p-kd-pipeline .dp-view-btn{padding:6px var(--space-3);background:transparent;border:none;font-family:Inter,sans-serif;font-size:11.5px;color:var(--tx2);border-radius:var(--radius-sm);cursor:pointer}#p-kd-pipeline .dp-view-btn:hover{background:var(--sur2);color:var(--tx)}#p-kd-pipeline .dp-view-btn.is-active{background:var(--ac);color:var(--bg);font-weight:500}#p-kd-pipeline .dp-toolbar-r{display:flex;align-items:center;gap:var(--space-3);font-size:11.5px}#p-kd-pipeline .dp-muted{color:var(--tx3)}#p-kd-pipeline .dp-link{color:var(--ac);text-decoration:none}#p-kd-pipeline .dp-mono{font-family:DM Mono,monospace;color:var(--tx2);font-size:11.5px}#p-kd-pipeline .dp-view{display:none}#p-kd-pipeline .dp-view.is-active{display:block}#p-kd-pipeline .dp-table{width:100%;border-collapse:collapse;background:var(--sur);border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(0,0,0,.06);font-family:Inter,sans-serif;font-size:12.5px}#p-kd-pipeline .dp-table th{text-align:left;padding:10px 14px;color:var(--tx3);font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.06em;background:var(--sur2);border-bottom:1px solid rgba(0,0,0,.08)}#p-kd-pipeline .dp-table td{padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.04);color:var(--tx);vertical-align:middle}#p-kd-pipeline .dp-table tbody tr:hover{background:var(--sur2);cursor:pointer}#p-kd-pipeline .dp-stage-select{padding:4px 6px;font-size:11px;background:var(--bg);color:var(--tx);border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-sm);font-family:Inter,sans-serif}#p-kd-pipeline .dp-stage{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-family:Inter,sans-serif}#p-kd-pipeline .dp-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-3)}#p-kd-pipeline .dp-card{background:var(--sur);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);cursor:pointer;transition:background .12s ease,border-color .12s ease}#p-kd-pipeline .dp-card:hover{background:var(--sur2);border-color:#0000001a}#p-kd-pipeline .dp-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}#p-kd-pipeline .dp-card-date{font-size:11px}#p-kd-pipeline .dp-card-firma{font-size:13px;font-weight:500;color:var(--tx);margin-bottom:var(--space-1);line-height:1.3;word-break:break-word}#p-kd-pipeline .dp-card-meta{font-size:11.5px;color:var(--tx2);margin-bottom:var(--space-2);line-height:1.4}#p-kd-pipeline .dp-card-foot{font-size:10.5px;color:var(--tx3)}#p-kd-pipeline .dp-board{display:grid;grid-template-columns:repeat(6,minmax(180px,1fr));gap:var(--space-2);overflow-x:auto}#p-kd-pipeline .dp-col-head{padding:var(--space-2) var(--space-3);border-bottom:1px solid rgba(0,0,0,.06);border-top:3px solid var(--tx3);display:flex;justify-content:space-between;align-items:center;background:var(--sur2);border-radius:var(--radius-md) var(--radius-md) 0 0}#p-kd-pipeline .dp-col-body{padding:var(--space-2);display:flex;flex-direction:column;gap:6px;flex:1;overflow-y:auto}#p-kd-pipeline .dp-bcard{background:var(--bg);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-sm);padding:var(--space-2) 10px;cursor:pointer;transition:border-color .12s ease}#p-kd-pipeline .dp-bcard-foot{font-size:10px}#p-kd-pipeline .dp-empty{text-align:center;padding:var(--space-6) var(--space-3);color:var(--tx3);font-size:12.5px;font-style:italic}#p-kd-pipeline .pagi{display:flex;gap:4px;padding:var(--space-3) var(--space-4);border-top:1px solid rgba(0,0,0,.06);background:var(--sur);flex-wrap:wrap;align-items:center}#p-kd-pipeline .pagi button{min-width:30px;height:28px;padding:0 10px;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-sm);background:var(--bg);color:var(--tx2);cursor:pointer;font-family:Inter,sans-serif;font-size:11.5px}#p-kd-pipeline .pagi button:hover{background:var(--sur2);color:var(--tx)}#p-kd-pipeline .pagi button.on{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:500}#p-kd-pipeline .pagi button:disabled{opacity:.4;cursor:not-allowed}#p-kd-pipeline .dp-board{display:grid;grid-template-columns:repeat(6,minmax(180px,1fr));gap:var(--space-2);overflow-x:auto;padding-top:var(--space-2)}@media(max-width:1100px){#p-kd-pipeline .dp-board{grid-template-columns:repeat(3,minmax(220px,1fr))}}#p-kd-pipeline .dp-col{background:var(--sur);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);display:flex;flex-direction:column;min-height:200px}#p-kd-pipeline .dp-col-head{padding:var(--space-2) var(--space-3);border-bottom:1px solid rgba(0,0,0,.06);background:var(--sur2);border-radius:var(--radius-md) var(--radius-md) 0 0;display:flex;justify-content:space-between;align-items:center}#p-kd-pipeline .dp-col-label{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx2);font-weight:600}#p-kd-pipeline .dp-col-count{font-family:DM Mono,monospace;font-size:11px;background:var(--bg);color:var(--tx3);padding:1px 6px;border-radius:3px;font-weight:500}#p-kd-pipeline .dp-col-body{padding:var(--space-2);display:flex;flex-direction:column;gap:6px;flex:1;overflow-y:auto;transition:background .12s ease;min-height:100px}#p-kd-pipeline .dp-col-body.is-drop-over{background:#7a80241a;box-shadow:inset 0 0 0 2px var(--ac);border-radius:var(--radius-sm)}#p-kd-pipeline .dp-col-empty{color:var(--tx3);font-size:11px;text-align:center;padding:var(--space-3)}#p-kd-pipeline .dp-bcard{background:var(--bg);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-sm);padding:var(--space-2) 10px;cursor:grab;transition:border-color .12s ease,opacity .12s ease,transform .12s ease;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-kd-pipeline .dp-bcard:hover{border-color:var(--ac)}#p-kd-pipeline .dp-bcard:active{cursor:grabbing}#p-kd-pipeline .dp-bcard.is-dragging{opacity:.35;transform:scale(.96)}#p-kd-pipeline .dp-bcard-firma{font-size:11.5px;font-weight:500;color:var(--tx);margin-bottom:2px;line-height:1.3;word-break:break-word}#p-kd-pipeline .dp-bcard-meta{font-size:10.5px;color:var(--tx2);margin-bottom:var(--space-1)}#p-kd-pipeline .dp-bcard-foot{font-size:10px;color:var(--tx3);font-family:DM Mono,monospace}#p-kd-pipeline .dp-bulk-toggle{margin-left:auto;font-size:11px;color:var(--tx2);display:inline-flex;align-items:center;gap:var(--space-1);cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-kd-pipeline .dp-bulk-toggle input{cursor:pointer;accent-color:var(--ac)}#p-kd-pipeline .dp-col-check{width:32px;padding:6px var(--space-2)}#p-kd-pipeline .dp-col-check input{cursor:pointer;accent-color:var(--ac)}#p-kd-pipeline tr.is-bulk-on{background:#d5d9601a}#p-kd-pipeline tr.is-bulk-on:hover{background:#d5d96029}#p-kd-pipeline .dp-bulkbar{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);background:#d5d9601f;border:1px solid rgba(213,217,96,.3);border-radius:var(--radius-md);font-size:12px}#p-kd-pipeline .dp-bulkbar[hidden]{display:none!important}#p-kd-pipeline .dp-bulk-toggle-btn{display:inline-flex;align-items:center;padding:6px 12px;margin-left:var(--space-2);background:var(--bg);border:1px solid rgba(0,0,0,.1);color:var(--tx2);border-radius:var(--radius-md);font-family:Inter,sans-serif;font-size:12px;cursor:pointer;white-space:nowrap}#p-kd-pipeline .dp-bulk-toggle-btn:hover{background:var(--sur2);color:var(--tx)}#p-kd-pipeline .dp-bulk-toggle-btn.on{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:500}#p-kd-pipeline .dp-bulkbar-count{color:var(--tx);font-weight:500;margin-right:var(--space-2)}#p-kd-pipeline .dp-bulkbar-count b{color:var(--ac);font-family:DM Mono,monospace}#p-kd-pipeline .dp-bulk-btn{padding:5px 12px;border-radius:var(--radius-sm);border:1px solid rgba(0,0,0,.12);background:var(--bg);color:var(--tx2);font-family:Inter,sans-serif;font-size:11.5px;cursor:pointer}#p-kd-pipeline .dp-bulk-btn:hover{background:var(--sur2);color:var(--tx)}#p-kd-pipeline .dp-bulk-btn.dp-bulk-pri{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:500}#p-kd-pipeline .dp-bulk-btn:disabled{opacity:.6;cursor:wait}#p-kd-pipeline .kd-hero .rp-fpills.dp-stage-kpis{display:flex;gap:6px;flex-wrap:wrap;align-items:center;background:none;border:0;padding:0;margin:0;flex:0 0 auto;justify-content:flex-end}#p-kd-pipeline .kd-hero .rp-fpill{display:inline-flex;align-items:center;gap:6px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 12px;font-size:11.5px;font-family:inherit;color:var(--tx);cursor:pointer;transition:border-color .15s,background .15s}#p-kd-pipeline .kd-hero .rp-fpill:hover{border-color:var(--ac)}#p-kd-pipeline .kd-hero .rp-fpill.on{background:#b48c1e14;border-color:var(--ac)}#p-kd-pipeline .kd-hero .rp-fpill>i{display:none}#p-kd-pipeline .kd-hero .rp-fpill .kd-kpi-l{color:var(--tx3);font-weight:500;font-size:11px;text-transform:none;letter-spacing:0;margin:0}#p-kd-pipeline .kd-hero .rp-fpill .kd-kpi-v{font-family:DM Mono,monospace;font-size:12px;font-weight:500;color:var(--tx);line-height:1}#p-kd-pipeline .rp-head.dp-head-tools{display:flex;justify-content:flex-start;align-items:center;margin-bottom:var(--space-3)}#p-kd-pipeline .rp-head.dp-head-tools .rp-icons{margin-left:0}#p-kd-pipeline .dp-zuletzt{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 12px}#p-kd-pipeline .dp-zuletzt-l{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);margin-right:4px}#p-kd-pipeline .dp-zuletzt-chip{display:inline-flex;align-items:center;gap:6px;max-width:260px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 10px 4px 8px;font-size:12px;font-family:inherit;color:var(--tx);cursor:pointer;transition:border-color .15s}#p-kd-pipeline .dp-zuletzt-chip:hover{border-color:var(--ac)}#p-kd-pipeline .dp-zuletzt-chip small{font-size:10.5px;color:var(--tx3);white-space:nowrap}#p-kd-pipeline .dp-zuletzt-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#p-kd-pipeline .dp-zuletzt-punkt{width:8px;height:8px;padding:0;border-radius:50%;flex:0 0 auto;background:var(--st-c)}#p-kd-pipeline .dp-mehr{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px;margin:0 0 var(--space-2)}#p-kd-pipeline .dp-reset{background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--tx2);text-decoration:underline;cursor:pointer;white-space:nowrap}#p-kd-pipeline .dp-reset:hover{color:var(--tx)}#p-kd-pipeline .dp-zeile2{font-size:11.5px;font-weight:400;color:var(--tx3);margin-top:2px}#p-kd-pipeline .rp-col-num .dp-zeile2{white-space:nowrap}#p-kd-pipeline .dp-treffer{font-size:11px;color:var(--ac);margin-top:2px}#p-kd-pipeline .dp-ns-faellig{color:var(--ac4);font-weight:600}#p-kd-pipeline .dp-ns-heute{color:var(--ac);font-weight:600}#p-kd-pipeline #dp-tbody tr.dp-zuletzt-zeile>td{background:color-mix(in srgb,var(--ac3) 9%,var(--sur))}#p-kd-pipeline #dp-tbody tr.dp-zuletzt-zeile>td:first-child{box-shadow:inset 3px 0 0 var(--ac3)}#p-kd-pipeline .dp-zuletzt[hidden],#p-kd-pipeline .dp-mehr[hidden],#p-kd-pipeline .dp-reset[hidden]{display:none}#p-kd-pipeline .kd-hero.dp-koerbe{justify-content:flex-start;min-height:0}#p-kd-pipeline .kd-hero.dp-koerbe .rp-fpills.dp-stage-kpis{flex:1 1 100%;justify-content:flex-start}#p-kd-pipeline .rp-mode,#p-kd-dms-orders .rp-mode,#p-kundenuebersicht .rp-mode{display:inline-flex;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:var(--space-1);gap:var(--space-1);margin-bottom:10px}#p-kd-pipeline .rp-mode-pill,#p-kd-dms-orders .rp-mode-pill,#p-kundenuebersicht .rp-mode-pill{background:transparent;border:0;color:var(--tx3);padding:7px 18px;border-radius:7px;font-size:12.5px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s}#p-kd-pipeline .rp-mode-pill:hover,#p-kd-dms-orders .rp-mode-pill:hover,#p-kundenuebersicht .rp-mode-pill:hover{background:var(--sur2);color:var(--tx2)}#p-kd-pipeline .rp-mode-pill.on,#p-kd-dms-orders .rp-mode-pill.on,#p-kundenuebersicht .rp-mode-pill.on{background:var(--ac);color:var(--bg)}#p-kd-pipeline .rp-mode-pill[hidden],#p-kd-dms-orders .rp-mode-pill[hidden],#p-kundenuebersicht .rp-mode-pill[hidden]{display:none}#p-kd-pipeline .rp-col-num,#p-kd-dms-orders .rp-col-num,#p-kundenuebersicht .rp-col-num{text-align:right;font-family:DM Mono,monospace}#p-kd-pipeline .rp-col-check,#p-kd-dms-orders .rp-col-check,#p-kundenuebersicht .rp-col-check{width:32px;padding-left:var(--space-2);padding-right:0}#p-kd-pipeline:not(.is-bulk-mode) .rp-bulk-only{display:none}#p-kd-pipeline .rp-row-check,#p-kd-dms-orders .rp-row-check,#p-kundenuebersicht .rp-row-check,,#p-kd-dms-orders #rp-check-all,#p-kundenuebersicht #rp-check-all{cursor:pointer;width:15px;height:15px;accent-color:var(--ac)}#p-kd-pipeline tr.is-bulk-on,#p-kd-dms-orders tr.is-bulk-on,#p-kundenuebersicht tr.is-bulk-on{background:#d5d96014}#p-kd-pipeline tr.is-bulk-on td,#p-kd-dms-orders tr.is-bulk-on td,#p-kundenuebersicht tr.is-bulk-on td{border-left:0}#p-kd-pipeline .rp-assigned,#p-kd-dms-orders .rp-assigned,#p-kundenuebersicht .rp-assigned{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);background:#566b861f;color:var(--ac2);font-size:10.5px;font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-kd-pipeline .rp-unassigned,#p-kd-dms-orders .rp-unassigned,#p-kundenuebersicht .rp-unassigned{color:var(--tx3);font-size:11px}#p-kd-pipeline .rp-head,#p-kd-dms-orders .rp-head,#p-kundenuebersicht .rp-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:10px 14px;margin-bottom:10px}#p-kd-pipeline .rp-col-tick,#p-kd-dms-orders .rp-col-tick,#p-kundenuebersicht .rp-col-tick{text-align:center;width:60px;padding-left:6px;padding-right:6px}#p-kd-pipeline .rp-anl-badge,#p-kd-dms-orders .rp-anl-badge,#p-kundenuebersicht .rp-anl-badge{font-family:DM Mono,monospace;font-size:12px;color:var(--tx2);cursor:help}#p-kd-pipeline .rp-tick,#p-kd-dms-orders .rp-tick,#p-kundenuebersicht .rp-tick{display:inline-block;font-family:DM Mono,monospace;font-size:14px;font-weight:600;line-height:1;color:var(--tx3)}#p-kd-pipeline .rp-tick.is-yes,#p-kd-dms-orders .rp-tick.is-yes,#p-kundenuebersicht .rp-tick.is-yes{color:var(--tx)}#p-kd-pipeline .rp-tick.is-no,#p-kd-dms-orders .rp-tick.is-no,#p-kundenuebersicht .rp-tick.is-no,#p-kd-pipeline .rp-tick.is-unknown,#p-kd-dms-orders .rp-tick.is-unknown,#p-kundenuebersicht .rp-tick.is-unknown{color:var(--tx3)}#p-kd-pipeline th.rp-sortable,#p-kd-dms-orders th.rp-sortable,#p-kundenuebersicht th.rp-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-kd-pipeline th.rp-sortable:hover,#p-kd-dms-orders th.rp-sortable:hover,#p-kundenuebersicht th.rp-sortable:hover{color:var(--tx)}#p-kd-pipeline th.rp-sortable:after,#p-kd-dms-orders th.rp-sortable:after,#p-kundenuebersicht th.rp-sortable:after{content:"";display:inline-block;width:7px;margin-left:5px;color:var(--tx3)}#p-kd-pipeline th.rp-sortable.is-sort-asc:after,#p-kd-dms-orders th.rp-sortable.is-sort-asc:after,#p-kundenuebersicht th.rp-sortable.is-sort-asc:after{content:"\25b2";font-size:8px}#p-kd-pipeline th.rp-sortable.is-sort-desc:after,#p-kd-dms-orders th.rp-sortable.is-sort-desc:after,#p-kundenuebersicht th.rp-sortable.is-sort-desc:after{content:"\25bc";font-size:8px}#p-kd-pipeline .rp-boardwrap,#p-kd-dms-orders .rp-boardwrap,#p-kundenuebersicht .rp-boardwrap{padding:0;margin-top:var(--space-3)}#p-kd-pipeline .rp-board,#p-kd-dms-orders .rp-board,#p-kundenuebersicht .rp-board{display:flex;gap:14px;overflow-x:auto;padding-bottom:var(--space-3);min-height:calc(100vh - 280px)}#p-kd-pipeline .rp-bcol,#p-kd-dms-orders .rp-bcol,#p-kundenuebersicht .rp-bcol{flex:0 0 280px;display:flex;flex-direction:column;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);min-height:200px}#p-kd-pipeline .rp-bcol-head,#p-kd-dms-orders .rp-bcol-head,#p-kundenuebersicht .rp-bcol-head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) 14px;border-bottom:1px solid var(--bd);font-size:12px;font-weight:600;color:var(--tx);background:var(--sur2);border-radius:var(--radius-lg) var(--radius-lg) 0 0}#p-kd-pipeline .rp-bcol-dot,#p-kd-dms-orders .rp-bcol-dot,#p-kundenuebersicht .rp-bcol-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--tx3)}#p-kd-pipeline .rp-bcol-dot.is-offen,#p-kd-dms-orders .rp-bcol-dot.is-offen,#p-kundenuebersicht .rp-bcol-dot.is-offen{background:var(--ac3)}#p-kd-pipeline .rp-bcol-dot.is-nicht_erreicht,#p-kd-dms-orders .rp-bcol-dot.is-nicht_erreicht,#p-kundenuebersicht .rp-bcol-dot.is-nicht_erreicht{background:var(--tx3)}#p-kd-pipeline .rp-bcol-dot.is-termin,#p-kd-dms-orders .rp-bcol-dot.is-termin,#p-kundenuebersicht .rp-bcol-dot.is-termin{background:#4ade80}#p-kd-pipeline .rp-bcol-dot.is-kein_interesse,#p-kd-dms-orders .rp-bcol-dot.is-kein_interesse,#p-kundenuebersicht .rp-bcol-dot.is-kein_interesse{background:var(--ac4)}#p-kd-pipeline .rp-bcol-dot.is-wiedervorlage,#p-kd-dms-orders .rp-bcol-dot.is-wiedervorlage,#p-kundenuebersicht .rp-bcol-dot.is-wiedervorlage{background:var(--ac3)}#p-kd-pipeline .rp-bcol-dot.is-angebot,#p-kd-dms-orders .rp-bcol-dot.is-angebot,#p-kundenuebersicht .rp-bcol-dot.is-angebot{background:#60a5fa}#p-kd-pipeline .rp-bcol-dot.is-abgeschlossen_gewonnen,#p-kd-dms-orders .rp-bcol-dot.is-abgeschlossen_gewonnen,#p-kundenuebersicht .rp-bcol-dot.is-abgeschlossen_gewonnen{background:#4ade80}#p-kd-pipeline .rp-bcol-dot.is-abgeschlossen_verloren,#p-kd-dms-orders .rp-bcol-dot.is-abgeschlossen_verloren,#p-kundenuebersicht .rp-bcol-dot.is-abgeschlossen_verloren{background:var(--ac4)}#p-kd-pipeline .rp-bcol-dot.is-provision_auszahlung,#p-kd-dms-orders .rp-bcol-dot.is-provision_auszahlung,#p-kundenuebersicht .rp-bcol-dot.is-provision_auszahlung{background:#a78bfa}#p-kd-pipeline .rp-bcol-title,#p-kd-dms-orders .rp-bcol-title,#p-kundenuebersicht .rp-bcol-title{flex:1;min-width:0}#p-kd-pipeline .rp-bcol-count,#p-kd-dms-orders .rp-bcol-count,#p-kundenuebersicht .rp-bcol-count{font-family:DM Mono,monospace;font-size:10px;font-weight:600;background:var(--bg);padding:2px 7px;border-radius:8px;color:var(--tx3)}#p-kd-pipeline .rp-bcol-body,#p-kd-dms-orders .rp-bcol-body,#p-kundenuebersicht .rp-bcol-body{flex:1;padding:10px;display:flex;flex-direction:column;gap:var(--space-2);overflow-y:auto}#p-kd-pipeline .rp-bcol-empty,#p-kd-dms-orders .rp-bcol-empty,#p-kundenuebersicht .rp-bcol-empty{padding:18px var(--space-2);text-align:center;font-size:11.5px;color:var(--tx3);font-style:italic}#p-kd-pipeline .rp-bcard,#p-kd-dms-orders .rp-bcard,#p-kundenuebersicht .rp-bcard{background:var(--bg);border:1px solid var(--bd);border-radius:8px;padding:10px var(--space-3);cursor:pointer;transition:border-color .12s,transform .12s;display:flex;flex-direction:column;gap:var(--space-1)}#p-kd-pipeline .rp-bcard:hover,#p-kd-dms-orders .rp-bcard:hover,#p-kundenuebersicht .rp-bcard:hover{border-color:var(--ac);transform:translateY(-1px)}#p-kd-pipeline .rp-bcard-firma,#p-kd-dms-orders .rp-bcard-firma,#p-kundenuebersicht .rp-bcard-firma{font-size:12.5px;font-weight:600;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-kd-pipeline .rp-bcard-meta,#p-kd-dms-orders .rp-bcard-meta,#p-kundenuebersicht .rp-bcard-meta{font-size:11px;color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-kd-pipeline .rp-bcard-agent,#p-kd-dms-orders .rp-bcard-agent,#p-kundenuebersicht .rp-bcard-agent{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);margin-top:2px}#p-kd-pipeline .rp-fpills,#p-kd-dms-orders .rp-fpills,#p-kundenuebersicht .rp-fpills{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex:1;min-width:0}#p-kd-pipeline .rp-fpill,#p-kd-dms-orders .rp-fpill,#p-kundenuebersicht .rp-fpill{display:inline-flex;align-items:center;gap:6px;padding:3px var(--space-2);border:0;background:transparent;border-radius:var(--radius-md);font-size:11.5px;color:var(--tx2);cursor:pointer;font-family:inherit;white-space:nowrap;transition:all .12s}#p-kd-pipeline .rp-fpill[hidden],#p-kd-dms-orders .rp-fpill[hidden],#p-kundenuebersicht .rp-fpill[hidden],#p-kd-pipeline .rp-fpill i,#p-kd-dms-orders .rp-fpill i,#p-kundenuebersicht .rp-fpill i{display:none}#p-kd-pipeline .rp-fpill:hover,#p-kd-dms-orders .rp-fpill:hover,#p-kundenuebersicht .rp-fpill:hover{background:var(--sur2);color:var(--tx)}#p-kd-pipeline .rp-fpill.on,#p-kd-dms-orders .rp-fpill.on,#p-kundenuebersicht .rp-fpill.on{color:var(--tx);font-weight:600;background:var(--sur2)}#p-kd-pipeline .rp-fpill.on .rp-fpill-cnt,#p-kd-dms-orders .rp-fpill.on .rp-fpill-cnt,#p-kundenuebersicht .rp-fpill.on .rp-fpill-cnt{color:var(--ac)}#p-kd-pipeline .rp-fpill-cnt,#p-kd-dms-orders .rp-fpill-cnt,#p-kundenuebersicht .rp-fpill-cnt{font-family:DM Mono,monospace;font-size:12px;font-weight:600;color:var(--tx)}#p-kd-pipeline .rp-icons,#p-kd-dms-orders .rp-icons,#p-kundenuebersicht .rp-icons{display:flex;align-items:center;gap:2px;flex-shrink:0}#p-kd-pipeline .rp-icon,#p-kd-dms-orders .rp-icon,#p-kundenuebersicht .rp-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;background:transparent;border:0;color:var(--tx3);cursor:pointer;transition:all .12s;padding:0}#p-kd-pipeline .rp-icon svg,#p-kd-dms-orders .rp-icon svg,#p-kundenuebersicht .rp-icon svg{width:14px;height:14px}#p-kd-pipeline .rp-icon:hover,#p-kd-dms-orders .rp-icon:hover,#p-kundenuebersicht .rp-icon:hover{background:var(--sur2);color:var(--tx)}#p-kd-pipeline .rp-icon.on,#p-kd-dms-orders .rp-icon.on,#p-kundenuebersicht .rp-icon.on{background:var(--sur2);color:var(--ac)}#p-kd-pipeline .rp-icon-bulktoggle,#p-kd-dms-orders .rp-icon-bulktoggle,#p-kundenuebersicht .rp-icon-bulktoggle{width:auto;height:32px;padding:0 var(--space-3);border:1px solid var(--bd);font-size:11.5px;font-family:inherit;color:var(--tx2)}#p-kd-pipeline .rp-icon-bulktoggle:hover,#p-kd-dms-orders .rp-icon-bulktoggle:hover,#p-kundenuebersicht .rp-icon-bulktoggle:hover{border-color:var(--bd2);color:var(--tx)}#p-kd-pipeline .rp-icon-bulktoggle.on,#p-kd-dms-orders .rp-icon-bulktoggle.on,#p-kundenuebersicht .rp-icon-bulktoggle.on{background:#7a80241a;border-color:var(--ac);color:var(--ac)}#p-kd-pipeline .rp-filters,#p-kd-dms-orders .rp-filters,#p-kundenuebersicht .rp-filters{display:flex;align-items:center;gap:10px;margin-bottom:var(--space-2);flex-wrap:wrap}#p-kd-pipeline .rp-search,#p-kd-dms-orders .rp-search,#p-kundenuebersicht .rp-search{flex:1;min-width:260px;position:relative;display:flex;align-items:center}#p-kd-pipeline .rp-search svg,#p-kd-dms-orders .rp-search svg,#p-kundenuebersicht .rp-search svg{position:absolute;left:12px;width:14px;height:14px;color:var(--tx3);pointer-events:none}#p-kd-pipeline .rp-search input,#p-kd-dms-orders .rp-search input,#p-kundenuebersicht .rp-search input{width:100%;background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:9px var(--space-3) 9px 34px;font-size:12.5px;font-family:inherit;color:var(--tx);outline:none;transition:border-color .12s}#p-kd-pipeline .rp-search input::placeholder,#p-kd-dms-orders .rp-search input::placeholder,#p-kundenuebersicht .rp-search input::placeholder{color:var(--tx3)}#p-kd-pipeline .rp-search input:focus,#p-kd-dms-orders .rp-search input:focus,#p-kundenuebersicht .rp-search input:focus{border-color:var(--ac)}#p-kd-pipeline .rp-select,#p-kd-dms-orders .rp-select,#p-kundenuebersicht .rp-select{background:var(--sur);border:1px solid var(--bd);color:var(--tx2);border-radius:8px;padding:9px 28px 9px var(--space-3);font-size:12px;font-family:inherit;outline:none;cursor:pointer;width:180px;min-width:180px;max-width:180px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><path d='M2 3.5l3 3 3-3' stroke='%23999' stroke-width='1.4' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center}#p-kd-pipeline .rp-select:focus,#p-kd-dms-orders .rp-select:focus,#p-kundenuebersicht .rp-select:focus{border-color:var(--ac)}#p-kd-pipeline .rp-toggle,#p-kd-dms-orders .rp-toggle,#p-kundenuebersicht .rp-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:11.5px;color:var(--tx2);padding:0 var(--space-1);-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-kd-pipeline .rp-toggle input,#p-kd-dms-orders .rp-toggle input,#p-kundenuebersicht .rp-toggle input{cursor:pointer;width:13px;height:13px;accent-color:var(--ac);margin:0}#p-kd-pipeline .rp-toggle:hover,#p-kd-dms-orders .rp-toggle:hover,#p-kundenuebersicht .rp-toggle:hover{color:var(--tx)}#p-kd-pipeline .rp-bulk-hint,#p-kd-dms-orders .rp-bulk-hint,#p-kundenuebersicht .rp-bulk-hint{margin:var(--space-2) 0 10px;font-size:11.5px;color:var(--tx3);display:flex;align-items:center;gap:10px;flex-wrap:wrap}#p-kd-pipeline .rp-bulk-hint[hidden],#p-kd-dms-orders .rp-bulk-hint[hidden],#p-kundenuebersicht .rp-bulk-hint[hidden]{display:none}#p-kd-pipeline .rp-bulk-hint-toggle,#p-kd-dms-orders .rp-bulk-hint-toggle,#p-kundenuebersicht .rp-bulk-hint-toggle{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-kd-pipeline .rp-bulk-hint-toggle input,#p-kd-dms-orders .rp-bulk-hint-toggle input,#p-kundenuebersicht .rp-bulk-hint-toggle input{width:13px;height:13px;accent-color:var(--ac);margin:0;cursor:pointer}#p-kd-pipeline .rp-bulk-hint-collapsed em,#p-kd-dms-orders .rp-bulk-hint-collapsed em,#p-kundenuebersicht .rp-bulk-hint-collapsed em{color:var(--tx3);font-style:normal;opacity:.85}#p-kd-pipeline .rp-bulk-hint-active,#p-kd-dms-orders .rp-bulk-hint-active,#p-kundenuebersicht .rp-bulk-hint-active{display:none;align-items:center;gap:6px;flex-wrap:wrap;flex:1}#p-kd-pipeline .rp-bulk-hint.is-active .rp-bulk-hint-collapsed,#p-kd-dms-orders .rp-bulk-hint.is-active .rp-bulk-hint-collapsed,#p-kundenuebersicht .rp-bulk-hint.is-active .rp-bulk-hint-collapsed{display:none}#p-kd-pipeline .rp-bulk-hint.is-active .rp-bulk-hint-active,#p-kd-dms-orders .rp-bulk-hint.is-active .rp-bulk-hint-active,#p-kundenuebersicht .rp-bulk-hint.is-active .rp-bulk-hint-active{display:flex}#p-kd-pipeline .rp-bulk-hint .rp-bulk-count,#p-kd-dms-orders .rp-bulk-hint .rp-bulk-count,#p-kundenuebersicht .rp-bulk-hint .rp-bulk-count{font-size:11px;font-weight:500;color:var(--ac);background:#7a802424;padding:3px 9px;border-radius:11px;white-space:nowrap}#p-kd-pipeline .rp-bulk-hint .rp-bulk-count b,#p-kd-dms-orders .rp-bulk-hint .rp-bulk-count b,#p-kundenuebersicht .rp-bulk-hint .rp-bulk-count b{font-family:DM Mono,monospace;font-weight:600}#p-kd-pipeline .rp-bulk-hint select,#p-kd-dms-orders .rp-bulk-hint select,#p-kundenuebersicht .rp-bulk-hint select,,#p-kd-dms-orders .rp-bulk-hint input[type="text"],#p-kundenuebersicht .rp-bulk-hint input[type="text"]{background:var(--sur);border:1px solid var(--bd);color:var(--tx);border-radius:var(--radius-md);padding:6px 9px;font-size:11.5px;font-family:inherit;outline:none;transition:border-color .12s}#p-kd-pipeline .rp-bulk-hint select,#p-kd-dms-orders .rp-bulk-hint select,#p-kundenuebersicht .rp-bulk-hint select{min-width:150px}#p-kd-pipeline .rp-bulk-hint input[type=text],#p-kd-dms-orders .rp-bulk-hint input[type=text],#p-kundenuebersicht .rp-bulk-hint input[type=text]{flex:1;min-width:170px}#p-kd-pipeline .rp-bulk-hint select:focus,#p-kd-dms-orders .rp-bulk-hint select:focus,#p-kundenuebersicht .rp-bulk-hint select:focus,,#p-kd-dms-orders .rp-bulk-hint input[type="text"]:focus,#p-kundenuebersicht .rp-bulk-hint input[type="text"]:focus{border-color:var(--ac)}#p-kd-pipeline .rp-bulk-apply,#p-kd-dms-orders .rp-bulk-apply,#p-kundenuebersicht .rp-bulk-apply{background:var(--ac);border:0;color:#fff;border-radius:var(--radius-md);padding:7px 14px;font-size:11.5px;font-weight:500;cursor:pointer;font-family:inherit;transition:opacity .12s}#p-kd-pipeline .rp-bulk-apply:hover,#p-kd-dms-orders .rp-bulk-apply:hover,#p-kundenuebersicht .rp-bulk-apply:hover{opacity:.9}#p-kd-pipeline .rp-bulk-clear,#p-kd-dms-orders .rp-bulk-clear,#p-kundenuebersicht .rp-bulk-clear{background:transparent;border:0;color:var(--tx3);font-size:11px;cursor:pointer;font-family:inherit;padding:6px 8px}#p-kd-pipeline .rp-bulk-clear:hover,#p-kd-dms-orders .rp-bulk-clear:hover,#p-kundenuebersicht .rp-bulk-clear:hover{color:var(--tx)}#p-kd-pipeline .rp-bulk-delete,#p-kd-dms-orders .rp-bulk-delete,#p-kundenuebersicht .rp-bulk-delete{background:transparent;border:1px solid #d97706;color:#d97706;border-radius:var(--radius-md);padding:6px var(--space-3);font-size:11.5px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .12s,color .12s}#p-kd-pipeline .rp-bulk-delete:hover,#p-kd-dms-orders .rp-bulk-delete:hover,#p-kundenuebersicht .rp-bulk-delete:hover{background:#d97706;color:#fff}#p-kd-pipeline .rp-crumb,#p-kd-dms-orders .rp-crumb,#p-kundenuebersicht .rp-crumb{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:6px 2px 14px;font-size:12px;color:var(--tx2);line-height:1.4}#p-kd-pipeline .rp-crumb-eyebrow,#p-kd-dms-orders .rp-crumb-eyebrow,#p-kundenuebersicht .rp-crumb-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;color:var(--ac);font-weight:500}#p-kd-pipeline .rp-crumb-eyebrow .rp-crumb-dot,#p-kd-dms-orders .rp-crumb-eyebrow .rp-crumb-dot,#p-kundenuebersicht .rp-crumb-eyebrow .rp-crumb-dot{margin:0 2px;opacity:.7}#p-kd-pipeline .rp-crumb-dot,#p-kd-dms-orders .rp-crumb-dot,#p-kundenuebersicht .rp-crumb-dot{color:var(--tx3);font-style:normal;font-size:13px;line-height:1}#p-kd-pipeline .rp-crumb-title,#p-kd-dms-orders .rp-crumb-title,#p-kundenuebersicht .rp-crumb-title{color:var(--tx);font-size:13px}#p-kd-pipeline .rp-crumb-title i,#p-kd-dms-orders .rp-crumb-title i,#p-kundenuebersicht .rp-crumb-title i{font-family:Crimson Text,Charter,Georgia,serif;font-style:italic;font-size:15px;font-weight:400;color:var(--ac)}#p-kd-pipeline .rp-crumb-dash,#p-kd-dms-orders .rp-crumb-dash,#p-kundenuebersicht .rp-crumb-dash{color:var(--tx3);font-style:normal;margin:0 var(--space-1)}#p-kd-pipeline .rp-crumb-info,#p-kd-dms-orders .rp-crumb-info,#p-kundenuebersicht .rp-crumb-info{background:transparent;border:0;padding:2px;color:var(--tx3);cursor:help;display:inline-flex;align-items:center;border-radius:50%}#p-kd-pipeline .rp-crumb-info svg,#p-kd-dms-orders .rp-crumb-info svg,#p-kundenuebersicht .rp-crumb-info svg{width:14px;height:14px}#p-kd-pipeline .rp-crumb-info:hover,#p-kd-dms-orders .rp-crumb-info:hover,#p-kundenuebersicht .rp-crumb-info:hover{color:var(--ac)}#p-kd-pipeline .rp-pill,#p-kd-dms-orders .rp-pill,#p-kundenuebersicht .rp-pill{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;font-weight:500;white-space:nowrap}#p-kd-pipeline .rp-pill-ok,#p-kd-dms-orders .rp-pill-ok,#p-kundenuebersicht .rp-pill-ok{background:#7a802426;color:var(--ac)}#p-kd-orders .rp-pill{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;font-weight:500;white-space:nowrap}#p-kd-pipeline .rp-pill-neu,#p-kd-orders .rp-pill-neu{background:#7a802426;color:var(--ac);font-weight:600;letter-spacing:.03em}#p-kd-pipeline .rp-pill-no,#p-kd-dms-orders .rp-pill-no,#p-kundenuebersicht .rp-pill-no,#p-kd-pipeline .rp-pill-pending,#p-kd-dms-orders .rp-pill-pending,#p-kundenuebersicht .rp-pill-pending{background:var(--sur2);color:var(--tx3)}#p-kd-pipeline .rp-pill-mastr,#p-kd-dms-orders .rp-pill-mastr,#p-kundenuebersicht .rp-pill-mastr{background:#60a5fa29;color:#60a5fa;font-family:DM Mono,monospace}#p-kd-pipeline .rp-pill-mastr-no,#p-kd-dms-orders .rp-pill-mastr-no,#p-kundenuebersicht .rp-pill-mastr-no{background:var(--sur2);color:var(--tx3);opacity:.7}#p-kd-pipeline .rp-status,#p-kd-dms-orders .rp-status,#p-kundenuebersicht .rp-status{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;font-weight:500;background:transparent;color:var(--tx2)}#p-kd-pipeline .rp-card,#p-kd-dms-orders .rp-card,#p-kundenuebersicht .rp-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:14px var(--space-4);cursor:pointer;transition:border-color .12s,background .12s}#p-kd-pipeline .rp-card:hover,#p-kd-dms-orders .rp-card:hover,#p-kundenuebersicht .rp-card:hover{border-color:var(--bd2);background:var(--sur2)}#p-kd-pipeline .rp-card-h,#p-kd-dms-orders .rp-card-h,#p-kundenuebersicht .rp-card-h{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:8px}#p-kd-pipeline .rp-card-firma,#p-kd-dms-orders .rp-card-firma,#p-kundenuebersicht .rp-card-firma{font-size:13px;font-weight:500;color:var(--tx);line-height:1.3}#p-kd-pipeline .rp-src-badge,#p-kd-dms-orders .rp-src-badge,#p-kundenuebersicht .rp-src-badge{display:inline-block;font-size:10px;font-weight:600;line-height:1;padding:2px 6px;border-radius:3px;margin-right:6px;vertical-align:1px;letter-spacing:.3px;text-transform:uppercase}#p-kd-pipeline .rp-src-badge.rp-src-mastr,#p-kd-dms-orders .rp-src-badge.rp-src-mastr,#p-kundenuebersicht .rp-src-badge.rp-src-mastr{background:#4a86e829;color:#3b6fc4;border:1px solid rgba(74,134,232,.3)}#p-kd-pipeline .rp-src-badge.rp-src-excel,#p-kd-dms-orders .rp-src-badge.rp-src-excel,#p-kundenuebersicht .rp-src-badge.rp-src-excel{background:#0f9d5824;color:#2a7f50;border:1px solid rgba(15,157,88,.28)}:root.dark #p-kd-pipeline .rp-src-badge.rp-src-mastr,#p-kd-dms-orders .rp-src-badge.rp-src-mastr,#p-kundenuebersicht .rp-src-badge.rp-src-mastr{background:#74aaff2e;color:#9bbdf2;border-color:#74aaff57}:root.dark #p-kd-pipeline .rp-src-badge.rp-src-excel,#p-kd-dms-orders .rp-src-badge.rp-src-excel,#p-kundenuebersicht .rp-src-badge.rp-src-excel{background:#50c88c2e;color:#88d8aa;border-color:#50c88c57}#p-kd-pipeline .rp-card-pills,#p-kd-dms-orders .rp-card-pills,#p-kundenuebersicht .rp-card-pills{display:flex;align-items:center;gap:6px;flex-shrink:0}#p-kd-pipeline .rp-card-meta,#p-kd-dms-orders .rp-card-meta,#p-kundenuebersicht .rp-card-meta{font-size:11.5px;color:var(--tx2);line-height:1.5;margin-bottom:8px}#p-kd-pipeline .rp-card-foot,#p-kd-dms-orders .rp-card-foot,#p-kundenuebersicht .rp-card-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);font-size:11px;color:var(--tx3);padding-top:var(--space-2);border-top:1px solid var(--bd)}#p-kd-pipeline .rp-sc,#p-kd-dms-orders .rp-sc,#p-kundenuebersicht .rp-sc{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:var(--space-3) 14px;margin-bottom:12px}#p-kd-pipeline .rp-sc.rp-sc-done.is-solar,#p-kd-dms-orders .rp-sc.rp-sc-done.is-solar,#p-kundenuebersicht .rp-sc.rp-sc-done.is-solar{border-left:3px solid var(--ac)}#p-kd-pipeline .rp-sc.rp-sc-done.is-nosolar,#p-kd-dms-orders .rp-sc.rp-sc-done.is-nosolar,#p-kundenuebersicht .rp-sc.rp-sc-done.is-nosolar{border-left:3px solid var(--tx3)}#p-kd-pipeline .rp-sc.rp-sc-done.is-unsure,#p-kd-dms-orders .rp-sc.rp-sc-done.is-unsure,#p-kundenuebersicht .rp-sc.rp-sc-done.is-unsure{border-left:3px solid var(--ac3)}#p-kd-pipeline .rp-sc-h,#p-kd-dms-orders .rp-sc-h,#p-kundenuebersicht .rp-sc-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-2);gap:8px}#p-kd-pipeline .rp-sc-title,#p-kd-dms-orders .rp-sc-title,#p-kundenuebersicht .rp-sc-title{font-size:11px;font-weight:500;color:var(--tx);text-transform:uppercase;letter-spacing:.06em}#p-kd-pipeline .rp-sc-time,#p-kd-dms-orders .rp-sc-time,#p-kundenuebersicht .rp-sc-time,,#p-kd-dms-orders .rp-sc-sub,#p-kundenuebersicht .rp-sc-sub{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-kd-pipeline .rp-sc-verdict,#p-kd-dms-orders .rp-sc-verdict,#p-kundenuebersicht .rp-sc-verdict{font-size:13px;font-weight:500;color:var(--tx);margin-bottom:6px}#p-kd-pipeline .rp-sc.is-solar .rp-sc-verdict,#p-kd-dms-orders .rp-sc.is-solar .rp-sc-verdict,#p-kundenuebersicht .rp-sc.is-solar .rp-sc-verdict{color:var(--ac)}#p-kd-pipeline .rp-sc.is-unsure .rp-sc-verdict,#p-kd-dms-orders .rp-sc.is-unsure .rp-sc-verdict,#p-kundenuebersicht .rp-sc.is-unsure .rp-sc-verdict{color:var(--ac3)}#p-kd-pipeline .rp-sc-bar,#p-kd-dms-orders .rp-sc-bar,#p-kundenuebersicht .rp-sc-bar{height:5px;background:var(--sur3);border-radius:3px;overflow:hidden;margin-bottom:8px}#p-kd-pipeline .rp-sc-fill,#p-kd-dms-orders .rp-sc-fill,#p-kundenuebersicht .rp-sc-fill{height:100%;transition:width .3s ease;border-radius:3px}#p-kd-pipeline .rp-sc-fill.high,#p-kd-dms-orders .rp-sc-fill.high,#p-kundenuebersicht .rp-sc-fill.high{background:var(--ac)}#p-kd-pipeline .rp-sc-fill.mid,#p-kd-dms-orders .rp-sc-fill.mid,#p-kundenuebersicht .rp-sc-fill.mid{background:var(--ac3)}#p-kd-pipeline .rp-sc-fill.low,#p-kd-dms-orders .rp-sc-fill.low,#p-kundenuebersicht .rp-sc-fill.low{background:var(--ac4)}#p-kd-pipeline .rp-sc-notes,#p-kd-dms-orders .rp-sc-notes,#p-kundenuebersicht .rp-sc-notes{font-size:11.5px;color:var(--tx2);font-style:italic;line-height:1.5;margin-bottom:10px}#p-kd-pipeline .rp-sc-btn,#p-kd-dms-orders .rp-sc-btn,#p-kundenuebersicht .rp-sc-btn{width:100%;font-size:11.5px;padding:var(--space-2) 10px}#p-kd-pipeline .rp-sc-btn:disabled,#p-kd-dms-orders .rp-sc-btn:disabled,#p-kundenuebersicht .rp-sc-btn:disabled{opacity:.7;cursor:wait}#p-kd-pipeline .rp-sc-img-wrap,#p-kd-dms-orders .rp-sc-img-wrap,#p-kundenuebersicht .rp-sc-img-wrap{margin:var(--space-2) 0 10px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--bd);background:var(--sur3);aspect-ratio:1}#p-kd-pipeline .rp-sc-img-wrap img,#p-kd-dms-orders .rp-sc-img-wrap img,#p-kundenuebersicht .rp-sc-img-wrap img{width:100%;height:100%;display:block;object-fit:cover}#p-kd-pipeline .rp-mastr,#p-kd-dms-orders .rp-mastr,#p-kundenuebersicht .rp-mastr{margin-top:14px;padding:14px var(--space-4);border:1px solid var(--bd);border-radius:8px;background:var(--sur2)}#p-kd-pipeline .rp-mastr.is-matched,#p-kd-dms-orders .rp-mastr.is-matched,#p-kundenuebersicht .rp-mastr.is-matched{border-left:3px solid #60a5fa}#p-kd-pipeline .rp-mastr.is-no-match,#p-kd-dms-orders .rp-mastr.is-no-match,#p-kundenuebersicht .rp-mastr.is-no-match{border-left:3px solid var(--tx3);opacity:.85}#p-kd-pipeline .rp-mastr.is-pending,#p-kd-dms-orders .rp-mastr.is-pending,#p-kundenuebersicht .rp-mastr.is-pending{border-left:3px solid var(--ac3,#fbbf24)}#p-kd-pipeline .rp-mastr-h,#p-kd-dms-orders .rp-mastr-h,#p-kundenuebersicht .rp-mastr-h{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--tx);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3)}#p-kd-pipeline .rp-mastr-h em,#p-kd-dms-orders .rp-mastr-h em,#p-kundenuebersicht .rp-mastr-h em{font-style:normal;font-size:10px;color:var(--tx3);font-weight:400;text-transform:none;letter-spacing:0}#p-kd-pipeline .rp-mastr-icon,#p-kd-dms-orders .rp-mastr-icon,#p-kundenuebersicht .rp-mastr-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:700}#p-kd-pipeline .rp-mastr.is-matched .rp-mastr-icon,#p-kd-dms-orders .rp-mastr.is-matched .rp-mastr-icon,#p-kundenuebersicht .rp-mastr.is-matched .rp-mastr-icon{background:#60a5fa;color:#fff}#p-kd-pipeline .rp-mastr.is-no-match .rp-mastr-icon,#p-kd-dms-orders .rp-mastr.is-no-match .rp-mastr-icon,#p-kundenuebersicht .rp-mastr.is-no-match .rp-mastr-icon{background:var(--bd2);color:var(--tx3)}#p-kd-pipeline .rp-mastr.is-pending .rp-mastr-icon,#p-kd-dms-orders .rp-mastr.is-pending .rp-mastr-icon,#p-kundenuebersicht .rp-mastr.is-pending .rp-mastr-icon{background:var(--ac3,#fbbf24);color:#222}#p-kd-pipeline .rp-mastr-kv,#p-kd-dms-orders .rp-mastr-kv,#p-kundenuebersicht .rp-mastr-kv{margin:0;display:grid;grid-template-columns:auto 1fr;gap:7px var(--space-4);font-size:12.5px;line-height:1.5}#p-kd-pipeline .rp-mastr-kv dt,#p-kd-dms-orders .rp-mastr-kv dt,#p-kundenuebersicht .rp-mastr-kv dt{color:var(--tx3);font-weight:400}#p-kd-pipeline .rp-mastr-kv dd,#p-kd-dms-orders .rp-mastr-kv dd,#p-kundenuebersicht .rp-mastr-kv dd{margin:0;color:var(--tx);font-family:DM Mono,monospace}#p-kd-pipeline .rp-mastr-kv code,#p-kd-dms-orders .rp-mastr-kv code,#p-kundenuebersicht .rp-mastr-kv code{font-size:11px;color:var(--tx2)}#p-kd-pipeline .rp-mastr-age,#p-kd-dms-orders .rp-mastr-age,#p-kundenuebersicht .rp-mastr-age{color:var(--tx3);font-family:inherit;font-size:11px}#p-kd-pipeline .rp-mastr-kv dd strong,#p-kd-dms-orders .rp-mastr-kv dd strong,#p-kundenuebersicht .rp-mastr-kv dd strong{color:var(--accent);font-weight:600}#p-kd-pipeline .rp-mastr-anl-list,#p-kd-dms-orders .rp-mastr-anl-list,#p-kundenuebersicht .rp-mastr-anl-list{margin-top:14px;padding:var(--space-3) 14px;border-radius:var(--radius-md);background:#00000006;border:1px solid rgba(0,0,0,.06)}#p-kd-pipeline .rp-mastr-anl-h,#p-kd-dms-orders .rp-mastr-anl-h,#p-kundenuebersicht .rp-mastr-anl-h{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);margin-bottom:var(--space-2)}#p-kd-pipeline .rp-mastr-anl-ol,#p-kd-dms-orders .rp-mastr-anl-ol,#p-kundenuebersicht .rp-mastr-anl-ol{list-style:none;margin:0;padding:0;display:grid;gap:6px;counter-reset:rp-anl}#p-kd-pipeline .rp-mastr-anl-ol li,#p-kd-dms-orders .rp-mastr-anl-ol li,#p-kundenuebersicht .rp-mastr-anl-ol li{display:grid;grid-template-columns:90px 60px 1fr;gap:14px;align-items:baseline;padding:6px var(--space-2);border-radius:var(--radius-sm);font-family:DM Mono,monospace;font-size:12px}#p-kd-pipeline .rp-mastr-anl-ol li.is-primary,#p-kd-dms-orders .rp-mastr-anl-ol li.is-primary,#p-kundenuebersicht .rp-mastr-anl-ol li.is-primary{background:#d5d9601f}#p-kd-pipeline .rp-mastr-anl-ol li:before,#p-kd-dms-orders .rp-mastr-anl-ol li:before,#p-kundenuebersicht .rp-mastr-anl-ol li:before{counter-increment:rp-anl;content:counter(rp-anl);position:absolute;color:var(--tx3);font-size:10px}#p-kd-pipeline .rp-mastr-anl-kwp,#p-kd-dms-orders .rp-mastr-anl-kwp,#p-kundenuebersicht .rp-mastr-anl-kwp{color:var(--tx);font-weight:500}#p-kd-pipeline .rp-mastr-anl-ibn,#p-kd-dms-orders .rp-mastr-anl-ibn,#p-kundenuebersicht .rp-mastr-anl-ibn{color:var(--tx2)}#p-kd-pipeline .rp-mastr-anl-nr,#p-kd-dms-orders .rp-mastr-anl-nr,#p-kundenuebersicht .rp-mastr-anl-nr{font-size:11px;color:var(--tx3);font-family:DM Mono,monospace}#p-kd-pipeline .rp-mastr-empty,#p-kd-dms-orders .rp-mastr-empty,#p-kundenuebersicht .rp-mastr-empty{font-size:11.5px;color:var(--tx2);margin:var(--space-1) 0 var(--space-2);line-height:1.4}#p-kd-pipeline .rp-mastr-empty em,#p-kd-dms-orders .rp-mastr-empty em,#p-kundenuebersicht .rp-mastr-empty em{color:var(--tx3);font-style:italic;font-size:11px}#p-kd-pipeline .rp-mastr-recheck,#p-kd-dms-orders .rp-mastr-recheck,#p-kundenuebersicht .rp-mastr-recheck{background:transparent;border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-1) 10px;font-size:11px;color:var(--tx2);cursor:pointer}#p-kd-pipeline .rp-mastr-recheck:hover,#p-kd-dms-orders .rp-mastr-recheck:hover,#p-kundenuebersicht .rp-mastr-recheck:hover{border-color:var(--ac);color:var(--ac)}#p-kd-pipeline .rp-mastr-source,#p-kd-dms-orders .rp-mastr-source,#p-kundenuebersicht .rp-mastr-source{margin-top:var(--space-2);padding-top:6px;border-top:1px solid var(--bd);font-size:10px;color:var(--tx3);line-height:1.4}#p-kd-pipeline .rp-mastr-source a,#p-kd-dms-orders .rp-mastr-source a,#p-kundenuebersicht .rp-mastr-source a{color:var(--tx3);text-decoration:underline;text-underline-offset:2px}#p-kd-pipeline .rp-mastr-source a:hover,#p-kd-dms-orders .rp-mastr-source a:hover,#p-kundenuebersicht .rp-mastr-source a:hover{color:var(--tx2)}#p-kd-pipeline .rp-oh,#p-kd-dms-orders .rp-oh,#p-kundenuebersicht .rp-oh{margin-top:var(--space-3);padding:var(--space-2) 0;border:0;background:transparent;border-top:1px solid var(--bd)}#p-kd-pipeline .rp-oh-head,#p-kd-dms-orders .rp-oh-head,#p-kundenuebersicht .rp-oh-head{display:flex;align-items:center;gap:var(--space-2);margin-bottom:0;cursor:pointer;list-style:none;padding:2px 0}#p-kd-pipeline .rp-oh-head::-webkit-details-marker,#p-kd-dms-orders .rp-oh-head::-webkit-details-marker,#p-kundenuebersicht .rp-oh-head::-webkit-details-marker{display:none}#p-kd-pipeline .rp-oh-head:before,#p-kd-dms-orders .rp-oh-head:before,#p-kundenuebersicht .rp-oh-head:before{content:"\25b6";font-size:9px;color:var(--tx3);margin-right:var(--space-1);transition:transform .15s}#p-kd-pipeline .rp-oh[open] .rp-oh-head:before,#p-kd-dms-orders .rp-oh[open] .rp-oh-head:before,#p-kundenuebersicht .rp-oh[open] .rp-oh-head:before{transform:rotate(90deg)}#p-kd-pipeline .rp-oh-status,#p-kd-dms-orders .rp-oh-status,#p-kundenuebersicht .rp-oh-status{font-size:10.5px;color:var(--tx3);font-style:italic}#p-kd-pipeline .rp-oh[open] .rp-oh-list,#p-kd-dms-orders .rp-oh[open] .rp-oh-list,#p-kundenuebersicht .rp-oh[open] .rp-oh-list{margin-top:var(--space-2)}#p-kd-pipeline .rp-oh-head h4,#p-kd-dms-orders .rp-oh-head h4,#p-kundenuebersicht .rp-oh-head h4{margin:0;font-size:11px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;flex:1}#p-kd-pipeline .rp-website-block,#p-kd-dms-orders .rp-website-block,#p-kundenuebersicht .rp-website-block{margin-top:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--bd)}#p-kd-pipeline .rp-website-block h4,#p-kd-dms-orders .rp-website-block h4,#p-kundenuebersicht .rp-website-block h4{margin:0 0 6px;font-size:11px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em}#p-kd-pipeline .rp-website-link,#p-kd-dms-orders .rp-website-link,#p-kundenuebersicht .rp-website-link{display:inline-block;color:var(--ac);text-decoration:none;font-size:13px;font-weight:500;word-break:break-all}#p-kd-pipeline .rp-website-link:hover,#p-kd-dms-orders .rp-website-link:hover,#p-kundenuebersicht .rp-website-link:hover{text-decoration:underline}#p-kd-pipeline .rp-oh-fetched,#p-kd-dms-orders .rp-oh-fetched,#p-kundenuebersicht .rp-oh-fetched{font-size:10px;color:var(--tx3);font-family:DM Mono,monospace;opacity:.7}#p-kd-pipeline .rp-oh-refresh,#p-kd-dms-orders .rp-oh-refresh,#p-kundenuebersicht .rp-oh-refresh{background:transparent;border:1px solid var(--bd);color:var(--tx3);border-radius:5px;padding:3px var(--space-2);font-size:11px;font-family:inherit;cursor:pointer;transition:all .12s}#p-kd-pipeline .rp-oh-refresh:hover,#p-kd-dms-orders .rp-oh-refresh:hover,#p-kundenuebersicht .rp-oh-refresh:hover{background:var(--sur2);color:var(--tx)}#p-kd-pipeline .rp-oh-refresh:disabled,#p-kd-dms-orders .rp-oh-refresh:disabled,#p-kundenuebersicht .rp-oh-refresh:disabled{opacity:.5;cursor:wait}#p-kd-pipeline .rp-oh-empty,#p-kd-dms-orders .rp-oh-empty,#p-kundenuebersicht .rp-oh-empty{font-size:11.5px;color:var(--tx3);font-style:italic;padding:4px 0}#p-kd-pipeline .rp-oh-list,#p-kd-dms-orders .rp-oh-list,#p-kundenuebersicht .rp-oh-list{display:flex;flex-direction:column;gap:1px}#p-kd-pipeline .rp-oh-row,#p-kd-dms-orders .rp-oh-row,#p-kundenuebersicht .rp-oh-row{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 6px;font-size:12px;border-radius:4px}#p-kd-pipeline .rp-oh-row.is-today,#p-kd-dms-orders .rp-oh-row.is-today,#p-kundenuebersicht .rp-oh-row.is-today{background:#d5d9601f;color:var(--tx);font-weight:500}#p-kd-pipeline .rp-oh-day,#p-kd-dms-orders .rp-oh-day,#p-kundenuebersicht .rp-oh-day{color:var(--tx3);font-family:DM Mono,monospace;min-width:24px}#p-kd-pipeline .rp-oh-row.is-today .rp-oh-day,#p-kd-dms-orders .rp-oh-row.is-today .rp-oh-day,#p-kundenuebersicht .rp-oh-row.is-today .rp-oh-day{color:var(--ac)}#p-kd-pipeline .rp-oh-label,#p-kd-dms-orders .rp-oh-label,#p-kundenuebersicht .rp-oh-label{color:var(--tx2);text-align:right;flex:1}#p-kd-pipeline .rp-oh-row.is-today .rp-oh-label,#p-kd-dms-orders .rp-oh-row.is-today .rp-oh-label,#p-kundenuebersicht .rp-oh-row.is-today .rp-oh-label{color:var(--tx)}#p-kd-pipeline .rp-datenfehler-banner,#p-kd-dms-orders .rp-datenfehler-banner,#p-kundenuebersicht .rp-datenfehler-banner{display:flex;align-items:flex-start;gap:10px;background:#f8717114;border:1px solid var(--ac4);border-left:4px solid var(--ac4);border-radius:8px;padding:10px 14px;margin-bottom:12px}#p-kd-pipeline .rp-datenfehler-icon,#p-kd-dms-orders .rp-datenfehler-icon,#p-kundenuebersicht .rp-datenfehler-icon{font-size:18px;line-height:1;color:var(--ac4);flex-shrink:0;margin-top:1px}#p-kd-pipeline .rp-datenfehler-body,#p-kd-dms-orders .rp-datenfehler-body,#p-kundenuebersicht .rp-datenfehler-body{flex:1;min-width:0}#p-kd-pipeline .rp-datenfehler-title,#p-kd-dms-orders .rp-datenfehler-title,#p-kundenuebersicht .rp-datenfehler-title{font-size:12.5px;font-weight:600;color:var(--ac4);line-height:1.3}#p-kd-pipeline .rp-datenfehler-sub,#p-kd-dms-orders .rp-datenfehler-sub,#p-kundenuebersicht .rp-datenfehler-sub{font-size:11px;color:var(--tx3);margin-top:3px;line-height:1.4}#p-kd-pipeline .rp-datenfehler-reset,#p-kd-dms-orders .rp-datenfehler-reset,#p-kundenuebersicht .rp-datenfehler-reset{background:transparent;border:1px solid var(--ac4);color:var(--ac4);border-radius:var(--radius-md);padding:5px 10px;font-size:11.5px;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .12s;align-self:center}#p-kd-pipeline .rp-datenfehler-reset:hover,#p-kd-dms-orders .rp-datenfehler-reset:hover,#p-kundenuebersicht .rp-datenfehler-reset:hover{background:var(--ac4);color:#fff}#p-kd-pipeline .rp-map-wrap,#p-kd-dms-orders .rp-map-wrap,#p-kundenuebersicht .rp-map-wrap{position:relative;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;overflow:hidden;margin-bottom:10px;aspect-ratio:4/3}#p-kd-pipeline .rp-map-wrap iframe,#p-kd-dms-orders .rp-map-wrap iframe,#p-kundenuebersicht .rp-map-wrap iframe{width:100%;height:100%;border:0;display:block}#p-kd-pipeline .rp-map-loading,#p-kd-dms-orders .rp-map-loading,#p-kundenuebersicht .rp-map-loading,,#p-kd-dms-orders .rp-map-fail,#p-kundenuebersicht .rp-map-fail{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;text-align:center;padding:20px;background:var(--sur2);z-index:1}#p-kd-pipeline .rp-map-loading,#p-kd-dms-orders .rp-map-loading,#p-kundenuebersicht .rp-map-loading{color:var(--tx3)}#p-kd-pipeline .rp-map-fail,#p-kd-dms-orders .rp-map-fail,#p-kundenuebersicht .rp-map-fail{color:var(--ac4)}#p-kd-pipeline .rp-map-actions,#p-kd-dms-orders .rp-map-actions,#p-kundenuebersicht .rp-map-actions{display:flex;gap:6px;margin-bottom:14px}#p-kd-pipeline .rp-map-actions .n-btn,#p-kd-dms-orders .rp-map-actions .n-btn,#p-kundenuebersicht .rp-map-actions .n-btn{flex:1;font-size:11.5px;padding:var(--space-2) 10px}#p-kd-pipeline .rp-zoom-bar,#p-kd-dms-orders .rp-zoom-bar,#p-kundenuebersicht .rp-zoom-bar{display:flex;align-items:center;gap:0;margin-bottom:10px;background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:3px}#p-kd-pipeline .rp-zoom-btn,#p-kd-dms-orders .rp-zoom-btn,#p-kundenuebersicht .rp-zoom-btn{background:transparent;border:none;color:var(--tx2);width:28px;height:28px;padding:0;line-height:1;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;transition:background .12s,color .12s}#p-kd-pipeline .rp-zoom-btn:hover,#p-kd-dms-orders .rp-zoom-btn:hover,#p-kundenuebersicht .rp-zoom-btn:hover{background:var(--sur2);color:var(--tx)}#p-kd-pipeline .rp-zoom-refresh,#p-kd-dms-orders .rp-zoom-refresh,#p-kundenuebersicht .rp-zoom-refresh{font-size:13px}#p-kd-pipeline .rp-zoom-level,#p-kd-dms-orders .rp-zoom-level,#p-kundenuebersicht .rp-zoom-level{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);padding:0 var(--space-2);min-width:54px;text-align:center;letter-spacing:.02em}#p-kd-pipeline .rp-detail-stamm,#p-kd-dms-orders .rp-detail-stamm,#p-kundenuebersicht .rp-detail-stamm{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px 14px;margin-bottom:14px}#p-kd-pipeline .rp-stamm-row,#p-kd-dms-orders .rp-stamm-row,#p-kundenuebersicht .rp-stamm-row{display:flex;justify-content:space-between;gap:var(--space-3);font-size:11.5px;padding:5px 0;border-bottom:1px solid var(--bd)}#p-kd-pipeline .rp-stamm-row:last-child,#p-kd-dms-orders .rp-stamm-row:last-child,#p-kundenuebersicht .rp-stamm-row:last-child{border-bottom:0}#p-kd-pipeline .rp-stamm-row>span:first-child,#p-kd-dms-orders .rp-stamm-row>span:first-child,#p-kundenuebersicht .rp-stamm-row>span:first-child{color:var(--tx3);text-transform:uppercase;font-size:10px;letter-spacing:.05em;flex-shrink:0;font-weight:500}#p-kd-pipeline .rp-stamm-row>span:last-child,#p-kd-dms-orders .rp-stamm-row>span:last-child,#p-kundenuebersicht .rp-stamm-row>span:last-child{color:var(--tx);text-align:right;flex:1}#p-kd-pipeline .rp-stamm-warn>span:last-child,#p-kd-dms-orders .rp-stamm-warn>span:last-child,#p-kundenuebersicht .rp-stamm-warn>span:last-child{color:var(--ac3)}#p-kd-pipeline .rp-stamm-multiline,#p-kd-dms-orders .rp-stamm-multiline,#p-kundenuebersicht .rp-stamm-multiline{flex-direction:column;align-items:stretch}#p-kd-pipeline .rp-stamm-multiline>span:last-child,#p-kd-dms-orders .rp-stamm-multiline>span:last-child,#p-kundenuebersicht .rp-stamm-multiline>span:last-child{text-align:left;margin-top:var(--space-1)}#p-kd-pipeline .rp-wf,#p-kd-dms-orders .rp-wf,#p-kundenuebersicht .rp-wf{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:14px 16px}#p-kd-pipeline .rp-wf h4,#p-kd-dms-orders .rp-wf h4,#p-kundenuebersicht .rp-wf h4{margin:0 0 var(--space-3);font-size:10px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em}#p-kd-pipeline .rp-wf-row,#p-kd-dms-orders .rp-wf-row,#p-kundenuebersicht .rp-wf-row{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center;margin-bottom:var(--space-2);font-size:11.5px}#p-kd-pipeline .rp-wf-row label,#p-kd-dms-orders .rp-wf-row label,#p-kundenuebersicht .rp-wf-row label{color:var(--tx3);font-size:11px}#p-kd-pipeline .rp-wf-row .rp-input,#p-kd-dms-orders .rp-wf-row .rp-input,#p-kundenuebersicht .rp-wf-row .rp-input{background:var(--sur);border:1px solid var(--bd);color:var(--tx);border-radius:var(--radius-md);padding:7px 9px;font-size:12px;font-family:inherit;outline:none;transition:border-color .12s;width:100%}#p-kd-pipeline .rp-wf-row .rp-input:focus,#p-kd-dms-orders .rp-wf-row .rp-input:focus,#p-kundenuebersicht .rp-wf-row .rp-input:focus{border-color:var(--ac)}#p-kd-pipeline .rp-dt-pair,#p-kd-dms-orders .rp-dt-pair,#p-kundenuebersicht .rp-dt-pair{display:grid;grid-template-columns:1fr 90px;gap:6px}#p-kd-pipeline .rp-dt-pair .rp-input,#p-kd-dms-orders .rp-dt-pair .rp-input,#p-kundenuebersicht .rp-dt-pair .rp-input{padding:7px 9px}#p-kd-pipeline .rp-dt-time,#p-kd-dms-orders .rp-dt-time,#p-kundenuebersicht .rp-dt-time{font-variant-numeric:tabular-nums}#p-kd-pipeline .rp-wf-readonly,#p-kd-dms-orders .rp-wf-readonly,#p-kundenuebersicht .rp-wf-readonly{font-size:11.5px;color:var(--tx2);padding:7px 9px;background:transparent;border:1px dashed var(--bd);border-radius:6px}#p-kd-pipeline .rp-wf+.rp-wf,#p-kd-dms-orders .rp-wf+.rp-wf,#p-kundenuebersicht .rp-wf+.rp-wf{margin-top:14px}#p-kd-pipeline .rp-history,#p-kd-dms-orders .rp-history,#p-kundenuebersicht .rp-history{margin-top:var(--space-4);background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px 14px}#p-kd-pipeline .rp-history summary,#p-kd-dms-orders .rp-history summary,#p-kundenuebersicht .rp-history summary{font-size:10px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;padding:var(--space-1) 0;list-style:none}#p-kd-pipeline .rp-history summary::-webkit-details-marker,#p-kd-dms-orders .rp-history summary::-webkit-details-marker,#p-kundenuebersicht .rp-history summary::-webkit-details-marker{display:none}#p-kd-pipeline .rp-history summary:before,#p-kd-dms-orders .rp-history summary:before,#p-kundenuebersicht .rp-history summary:before{content:"\25b8";margin-right:6px;display:inline-block;transition:transform .15s}#p-kd-pipeline .rp-history[open] summary:before,#p-kd-dms-orders .rp-history[open] summary:before,#p-kundenuebersicht .rp-history[open] summary:before{transform:rotate(90deg)}#p-kd-pipeline .rp-history-list,#p-kd-dms-orders .rp-history-list,#p-kundenuebersicht .rp-history-list{margin-top:10px;font-size:11.5px}#p-kd-pipeline .rp-hist-entry,#p-kd-dms-orders .rp-hist-entry,#p-kundenuebersicht .rp-hist-entry{display:grid;grid-template-columns:140px 110px 1fr;gap:10px;padding:5px 0;border-bottom:1px dashed var(--bd);align-items:center}#p-kd-pipeline .rp-hist-entry:last-child,#p-kd-dms-orders .rp-hist-entry:last-child,#p-kundenuebersicht .rp-hist-entry:last-child{border-bottom:0}#p-kd-pipeline .rp-hist-time,#p-kd-dms-orders .rp-hist-time,#p-kundenuebersicht .rp-hist-time{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-kd-pipeline .rp-hist-who,#p-kd-dms-orders .rp-hist-who,#p-kundenuebersicht .rp-hist-who{font-size:11px;color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-kd-pipeline .rp-hist-desc,#p-kd-dms-orders .rp-hist-desc,#p-kundenuebersicht .rp-hist-desc{font-size:11px;color:var(--tx)}#p-kd-pipeline .rp-hist-initial .rp-hist-desc,#p-kd-dms-orders .rp-hist-initial .rp-hist-desc,#p-kundenuebersicht .rp-hist-initial .rp-hist-desc{color:var(--ac);font-style:italic}#p-kd-pipeline .rp-wf-row-full,#p-kd-dms-orders .rp-wf-row-full,#p-kundenuebersicht .rp-wf-row-full{grid-template-columns:1fr;align-items:start}#p-kd-pipeline .rp-wf-row-full label,#p-kd-dms-orders .rp-wf-row-full label,#p-kundenuebersicht .rp-wf-row-full label{margin-bottom:var(--space-1)}#p-kd-pipeline .rp-wf-row-full textarea.rp-input,#p-kd-dms-orders .rp-wf-row-full textarea.rp-input,#p-kundenuebersicht .rp-wf-row-full textarea.rp-input{min-height:70px;resize:vertical}#p-kd-pipeline .rp-wf-solar,#p-kd-dms-orders .rp-wf-solar,#p-kundenuebersicht .rp-wf-solar{display:flex;gap:6px}#p-kd-pipeline .rp-solar-btn,#p-kd-dms-orders .rp-solar-btn,#p-kundenuebersicht .rp-solar-btn{flex:1;padding:3px var(--space-2);font-size:11px;font-family:inherit;background:var(--bg);border:1px solid var(--bd);border-radius:5px;color:var(--tx3);cursor:pointer;transition:all .12s}#p-kd-pipeline .rp-solar-btn:hover,#p-kd-dms-orders .rp-solar-btn:hover,#p-kundenuebersicht .rp-solar-btn:hover{background:var(--sur2);color:var(--tx)}#p-kd-pipeline .rp-solar-btn.is-on,#p-kd-dms-orders .rp-solar-btn.is-on,#p-kundenuebersicht .rp-solar-btn.is-on{background:var(--bg);border-color:var(--tx);color:var(--tx);font-weight:600}#p-kd-pipeline .rp-wf-foot,#p-kd-dms-orders .rp-wf-foot,#p-kundenuebersicht .rp-wf-foot{display:flex;align-items:center;gap:var(--space-3);margin-top:14px;padding-top:var(--space-3);border-top:1px solid var(--bd)}#p-kd-pipeline .rp-wf-stamp,#p-kd-dms-orders .rp-wf-stamp,#p-kundenuebersicht .rp-wf-stamp{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-kd-pipeline .rp-col-tel,#p-kd-dms-orders .rp-col-tel,#p-kundenuebersicht .rp-col-tel{white-space:nowrap}#p-kd-pipeline .rp-tel-text,#p-kd-dms-orders .rp-tel-text,#p-kundenuebersicht .rp-tel-text{font-family:DM Mono,monospace;font-size:11.5px;color:var(--tx2)}#p-kd-pipeline .rp-tel-none,#p-kd-dms-orders .rp-tel-none,#p-kundenuebersicht .rp-tel-none{color:var(--tx3);font-size:11px}#p-kd-pipeline .rp-col-chev,#p-kd-dms-orders .rp-col-chev,#p-kundenuebersicht .rp-col-chev{width:20px;color:var(--tx3);text-align:right;font-size:14px;line-height:1;padding-right:10px}#p-kd-pipeline tr:hover .rp-col-chev,#p-kd-dms-orders tr:hover .rp-col-chev,#p-kundenuebersicht tr:hover .rp-col-chev{color:var(--ac)}#p-kd-pipeline .rp-range,#p-kd-dms-orders .rp-range,#p-kundenuebersicht .rp-range{margin-left:auto;font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);white-space:nowrap}#p-kd-pipeline .rp-col-score,#p-kd-dms-orders .rp-col-score,#p-kundenuebersicht .rp-col-score{white-space:nowrap;text-align:center;width:64px}#p-kd-pipeline .rp-vpill,#p-kd-dms-orders .rp-vpill,#p-kundenuebersicht .rp-vpill{display:inline-block;padding:2px var(--space-2);border-radius:11px;font-size:10.5px;font-weight:500;font-family:DM Mono,monospace;white-space:nowrap}#p-kd-pipeline .rp-vpill-ok,#p-kd-dms-orders .rp-vpill-ok,#p-kundenuebersicht .rp-vpill-ok{background:#7a802426;color:var(--ac)}#p-kd-pipeline .rp-vpill-warn,#p-kd-dms-orders .rp-vpill-warn,#p-kundenuebersicht .rp-vpill-warn{background:#f59e0b1f;color:var(--ac3)}#p-kd-pipeline .rp-vpill-bad,#p-kd-dms-orders .rp-vpill-bad,#p-kundenuebersicht .rp-vpill-bad{background:#f871711a;color:var(--ac4)}#p-kd-pipeline .rp-vpill-na,#p-kd-dms-orders .rp-vpill-na,#p-kundenuebersicht .rp-vpill-na{background:var(--sur2);color:var(--tx3)}#p-kd-pipeline .rp-icon-solar-bulk,#p-kd-dms-orders .rp-icon-solar-bulk,#p-kundenuebersicht .rp-icon-solar-bulk{color:var(--ac3)}#p-kd-pipeline .rp-icon-solar-bulk:hover,#p-kd-dms-orders .rp-icon-solar-bulk:hover,#p-kundenuebersicht .rp-icon-solar-bulk:hover{background:#f59e0b1f;color:var(--ac3)}#p-kd-pipeline .rp-icon-solar-bulk:disabled,#p-kd-dms-orders .rp-icon-solar-bulk:disabled,#p-kundenuebersicht .rp-icon-solar-bulk:disabled{opacity:.5;cursor:wait}#p-kd-pipeline .rp-icon-reset,#p-kd-dms-orders .rp-icon-reset,#p-kundenuebersicht .rp-icon-reset{color:var(--ac4)}#p-kd-pipeline .rp-icon-reset:hover,#p-kd-dms-orders .rp-icon-reset:hover,#p-kundenuebersicht .rp-icon-reset:hover{background:#dc50501f;color:var(--ac4)}#p-kd-pipeline .rp-solar-ki-btn,#p-kd-dms-orders .rp-solar-ki-btn,#p-kundenuebersicht .rp-solar-ki-btn{width:100%;background:#566b861a;border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:11.5px;color:var(--tx);font-family:inherit;cursor:pointer;text-align:left;transition:all .12s}#p-kd-pipeline .rp-solar-ki-btn:hover,#p-kd-dms-orders .rp-solar-ki-btn:hover,#p-kundenuebersicht .rp-solar-ki-btn:hover{background:#566b862e;border-color:var(--ac2)}#p-kd-pipeline .rp-solar-ki-btn:disabled,#p-kd-dms-orders .rp-solar-ki-btn:disabled,#p-kundenuebersicht .rp-solar-ki-btn:disabled{opacity:.65;cursor:wait}#p-kd-pipeline .rp-solar-stamp,#p-kd-dms-orders .rp-solar-stamp,#p-kundenuebersicht .rp-solar-stamp{font-size:10.5px;color:var(--tx3);margin-left:var(--space-2)}#p-kd-pipeline #rp-list-view .pagi,#p-kd-dms-orders #rp-list-view .pagi,#p-kundenuebersicht #rp-list-view .pagi,,#p-kd-dms-orders #rp-pagi,#p-kundenuebersicht #rp-pagi,,#p-kd-dms-orders #rp-pagi-cards,#p-kundenuebersicht #rp-pagi-cards{border-top:0;padding:6px var(--space-1) var(--space-2);gap:6px}#p-kd-pipeline .rp-zoom-sep,#p-kd-dms-orders .rp-zoom-sep,#p-kundenuebersicht .rp-zoom-sep{width:1px;height:16px;background:var(--bd);margin:0 6px;flex-shrink:0}#p-kd-pipeline .rp-zoom-link,#p-kd-dms-orders .rp-zoom-link,#p-kundenuebersicht .rp-zoom-link{background:transparent;border:0;color:var(--tx2);font-size:11px;font-family:DM Sans,sans-serif;cursor:pointer;padding:0 10px;height:28px;border-radius:5px;display:inline-flex;align-items:center;transition:background .12s,color .12s}#p-kd-pipeline .rp-zoom-link:hover,#p-kd-dms-orders .rp-zoom-link:hover,#p-kundenuebersicht .rp-zoom-link:hover{background:var(--sur2);color:var(--tx)}#p-kd-pipeline .rp-zoom-link:last-child,#p-kd-dms-orders .rp-zoom-link:last-child,#p-kundenuebersicht .rp-zoom-link:last-child{margin-left:auto}body:not(.is-admin) #p-kd-pipeline .rp-admin-only,#p-kd-dms-orders .rp-admin-only,#p-kundenuebersicht .rp-admin-only{display:none!important}#p-kd-pipeline .rp-save-indicator,#p-kd-dms-orders .rp-save-indicator,#p-kundenuebersicht .rp-save-indicator{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);display:inline-block;min-width:140px}#p-kd-pipeline .rp-save-indicator.is-pending,#p-kd-dms-orders .rp-save-indicator.is-pending,#p-kundenuebersicht .rp-save-indicator.is-pending{color:var(--ac3)}#p-kd-pipeline .rp-save-indicator.is-saving,#p-kd-dms-orders .rp-save-indicator.is-saving,#p-kundenuebersicht .rp-save-indicator.is-saving{color:var(--ac2)}#p-kd-pipeline .rp-save-indicator.is-saved,#p-kd-dms-orders .rp-save-indicator.is-saved,#p-kundenuebersicht .rp-save-indicator.is-saved{color:var(--tx3)}#p-kd-pipeline .rp-save-indicator.is-error,#p-kd-dms-orders .rp-save-indicator.is-error,#p-kundenuebersicht .rp-save-indicator.is-error{color:var(--ac4);cursor:pointer}#p-kd-pipeline .rp-email-list,#p-kd-dms-orders .rp-email-list,#p-kundenuebersicht .rp-email-list{display:flex;flex-direction:column;gap:var(--space-1);width:100%}#p-kd-pipeline .rp-email-row,#p-kd-dms-orders .rp-email-row,#p-kundenuebersicht .rp-email-row{display:flex;gap:var(--space-1);align-items:center}#p-kd-pipeline .rp-email-row input,#p-kd-dms-orders .rp-email-row input,#p-kundenuebersicht .rp-email-row input{flex:1}#p-kd-pipeline .rp-email-del,#p-kd-dms-orders .rp-email-del,#p-kundenuebersicht .rp-email-del{background:transparent;border:1px solid var(--bd);border-radius:5px;width:26px;height:26px;font-size:14px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0}#p-kd-pipeline .rp-email-del:hover,#p-kd-dms-orders .rp-email-del:hover,#p-kundenuebersicht .rp-email-del:hover{border-color:var(--ac4);color:var(--ac4)}#p-kd-pipeline .rp-email-add,#p-kd-dms-orders .rp-email-add,#p-kundenuebersicht .rp-email-add{align-self:flex-start;margin-top:2px;background:transparent;border:1px dashed var(--bd);border-radius:5px;padding:var(--space-1) 10px;font-size:11px;color:var(--tx3);font-family:inherit;cursor:pointer;transition:all .12s}#p-kd-pipeline .rp-email-add:hover,#p-kd-dms-orders .rp-email-add:hover,#p-kundenuebersicht .rp-email-add:hover{border-color:var(--tx2);color:var(--tx2)}#p-kd-pipeline .rp-input-copy,#p-kd-dms-orders .rp-input-copy,#p-kundenuebersicht .rp-input-copy{display:flex;gap:var(--space-1);align-items:center;flex:1}#p-kd-pipeline .rp-input-copy .rp-input,#p-kd-dms-orders .rp-input-copy .rp-input,#p-kundenuebersicht .rp-input-copy .rp-input{flex:1}#p-kd-pipeline .rp-copy-btn,#p-kd-dms-orders .rp-copy-btn,#p-kundenuebersicht .rp-copy-btn{background:transparent;border:1px solid var(--bd);border-radius:5px;width:26px;height:26px;font-size:14px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0;flex-shrink:0;transition:all .12s}#p-kd-pipeline .rp-copy-btn:hover,#p-kd-dms-orders .rp-copy-btn:hover,#p-kundenuebersicht .rp-copy-btn:hover{border-color:var(--ac);color:var(--ac);background:#7a802414}#p-kd-pipeline .rp-copy-btn.is-copied,#p-kd-dms-orders .rp-copy-btn.is-copied,#p-kundenuebersicht .rp-copy-btn.is-copied{border-color:var(--ac);color:var(--ac)}#p-kd-pipeline .rp-email-more,#p-kd-dms-orders .rp-email-more,#p-kundenuebersicht .rp-email-more{margin-top:2px}#p-kd-pipeline .rp-email-more summary,#p-kd-dms-orders .rp-email-more summary,#p-kundenuebersicht .rp-email-more summary{cursor:pointer;font-size:11px;color:var(--tx3);padding:3px 6px;list-style:none;display:inline-block}#p-kd-pipeline .rp-email-more summary::-webkit-details-marker,#p-kd-dms-orders .rp-email-more summary::-webkit-details-marker,#p-kundenuebersicht .rp-email-more summary::-webkit-details-marker{display:none}#p-kd-pipeline .rp-email-more summary:before,#p-kd-dms-orders .rp-email-more summary:before,#p-kundenuebersicht .rp-email-more summary:before{content:"\25b6  ";font-size:9px;color:var(--tx3)}#p-kd-pipeline .rp-email-more[open] summary:before,#p-kd-dms-orders .rp-email-more[open] summary:before,#p-kundenuebersicht .rp-email-more[open] summary:before{content:"\25bc  "}#p-kd-pipeline .rp-email-more summary:hover,#p-kd-dms-orders .rp-email-more summary:hover,#p-kundenuebersicht .rp-email-more summary:hover{color:var(--tx2)}#p-kd-pipeline .rp-email-more>.rp-email-row,#p-kd-dms-orders .rp-email-more>.rp-email-row,#p-kundenuebersicht .rp-email-more>.rp-email-row{margin-top:var(--space-1)}#p-kd-pipeline .rp-eeg-banner,#p-kd-dms-orders .rp-eeg-banner,#p-kundenuebersicht .rp-eeg-banner{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3) 14px;margin:10px 0;border-radius:8px;border:1px solid var(--bd)}#p-kd-pipeline .rp-eeg-icon,#p-kd-dms-orders .rp-eeg-icon,#p-kundenuebersicht .rp-eeg-icon{font-size:24px;line-height:1;flex-shrink:0}#p-kd-pipeline .rp-eeg-label,#p-kd-dms-orders .rp-eeg-label,#p-kundenuebersicht .rp-eeg-label{font-size:13.5px;font-weight:600;color:var(--tx);line-height:1.3}#p-kd-pipeline .rp-eeg-sub,#p-kd-dms-orders .rp-eeg-sub,#p-kundenuebersicht .rp-eeg-sub{font-size:11.5px;color:var(--tx2);margin-top:3px}#p-kd-pipeline .rp-eeg-banner.is-hot,#p-kd-dms-orders .rp-eeg-banner.is-hot,#p-kundenuebersicht .rp-eeg-banner.is-hot{background:#f871711a;border-color:#f8717180}#p-kd-pipeline .rp-eeg-banner.is-hot .rp-eeg-label,#p-kd-dms-orders .rp-eeg-banner.is-hot .rp-eeg-label,#p-kundenuebersicht .rp-eeg-banner.is-hot .rp-eeg-label{color:var(--ac4)}#p-kd-pipeline .rp-eeg-banner.is-expired,#p-kd-dms-orders .rp-eeg-banner.is-expired,#p-kundenuebersicht .rp-eeg-banner.is-expired{background:#f8717129;border-color:#f87171b3}#p-kd-pipeline .rp-eeg-banner.is-expired .rp-eeg-label,#p-kd-dms-orders .rp-eeg-banner.is-expired .rp-eeg-label,#p-kundenuebersicht .rp-eeg-banner.is-expired .rp-eeg-label{color:var(--ac4);font-weight:700}#p-kd-pipeline .rp-eeg-banner.is-warm,#p-kd-dms-orders .rp-eeg-banner.is-warm,#p-kundenuebersicht .rp-eeg-banner.is-warm{background:#f59e0b1f;border-color:#f59e0b73}#p-kd-pipeline .rp-eeg-banner.is-warm .rp-eeg-label,#p-kd-dms-orders .rp-eeg-banner.is-warm .rp-eeg-label,#p-kundenuebersicht .rp-eeg-banner.is-warm .rp-eeg-label{color:var(--ac3)}#p-kd-pipeline .rp-eeg-banner.is-cool,#p-kd-dms-orders .rp-eeg-banner.is-cool,#p-kundenuebersicht .rp-eeg-banner.is-cool{background:var(--sur2);border-color:var(--bd)}#p-kd-pipeline .rp-eeg-banner.is-cool .rp-eeg-label,#p-kd-dms-orders .rp-eeg-banner.is-cool .rp-eeg-label,#p-kundenuebersicht .rp-eeg-banner.is-cool .rp-eeg-label{color:var(--tx2);font-weight:500}#p-kd-sg-pipeline{padding:18px 22px;color:var(--tx)}#p-kd-sg-pipeline #rp-side-mail,#p-kd-sg-pipeline #rp-side-whatsapp,#p-kd-sg-pipeline #rp-side-task{opacity:.45;pointer-events:none;cursor:default}#p-kd-sg-pipeline #rp-side-mail:hover,#p-kd-sg-pipeline #rp-side-whatsapp:hover,#p-kd-sg-pipeline #rp-side-task:hover{background:transparent;color:inherit}#p-kd-sg-pipeline .kd-hero{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);min-height:56px;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid rgba(0,0,0,.08)}#p-kd-sg-pipeline .kd-hero-title{font-size:17px;font-weight:600;margin:0;color:var(--tx);letter-spacing:-.01em}#p-kd-sg-pipeline .dp-wrap{max-width:1400px}#p-kd-sg-pipeline .dp-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.08);flex-wrap:wrap}#p-kd-sg-pipeline .dp-h1{font-size:17px;font-weight:600;margin:0 0 var(--space-1) 0;color:var(--tx);letter-spacing:-.01em}#p-kd-sg-pipeline .dp-sub{font-size:12px;color:var(--tx3);margin:0}#p-kd-sg-pipeline .dp-stage-kpis{display:flex;gap:6px;flex-wrap:wrap}#p-kd-sg-pipeline .dp-kpi{background:var(--sur);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-sm);padding:6px 10px;min-width:78px}#p-kd-sg-pipeline .dp-kpi-l{font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-weight:600}#p-kd-sg-pipeline .dp-kpi-v{font-size:17px;font-weight:600;color:var(--tx);font-family:DM Mono,monospace;line-height:1}#p-kd-sg-pipeline .dp-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3);gap:var(--space-3)}#p-kd-sg-pipeline .dp-view-toggle{display:flex;gap:2px;background:var(--sur);padding:2px;border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.06)}#p-kd-sg-pipeline .dp-view-btn{padding:6px var(--space-3);background:transparent;border:none;font-family:Inter,sans-serif;font-size:11.5px;color:var(--tx2);border-radius:var(--radius-sm);cursor:pointer}#p-kd-sg-pipeline .dp-view-btn:hover{background:var(--sur2);color:var(--tx)}#p-kd-sg-pipeline .dp-view-btn.is-active{background:var(--ac);color:var(--bg);font-weight:500}#p-kd-sg-pipeline .dp-toolbar-r{display:flex;align-items:center;gap:var(--space-3);font-size:11.5px}#p-kd-sg-pipeline .dp-muted{color:var(--tx3)}#p-kd-sg-pipeline .dp-link{color:var(--ac);text-decoration:none}#p-kd-sg-pipeline .dp-mono{font-family:DM Mono,monospace;color:var(--tx2);font-size:11.5px}#p-kd-sg-pipeline .dp-view{display:none}#p-kd-sg-pipeline .dp-view.is-active{display:block}#p-kd-sg-pipeline .dp-table{width:100%;border-collapse:collapse;background:var(--sur);border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(0,0,0,.06);font-family:Inter,sans-serif;font-size:12.5px}#p-kd-sg-pipeline .dp-table th{text-align:left;padding:10px 14px;color:var(--tx3);font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.06em;background:var(--sur2);border-bottom:1px solid rgba(0,0,0,.08)}#p-kd-sg-pipeline .dp-table td{padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.04);color:var(--tx);vertical-align:middle}#p-kd-sg-pipeline .dp-table tbody tr:hover{background:var(--sur2);cursor:pointer}#p-kd-sg-pipeline .dp-stage-select{padding:4px 6px;font-size:11px;background:var(--bg);color:var(--tx);border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-sm);font-family:Inter,sans-serif}#p-kd-sg-pipeline .dp-stage{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-family:Inter,sans-serif}#p-kd-sg-pipeline .dp-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-3)}#p-kd-sg-pipeline .dp-card{background:var(--sur);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);cursor:pointer;transition:background .12s ease,border-color .12s ease}#p-kd-sg-pipeline .dp-card:hover{background:var(--sur2);border-color:#0000001a}#p-kd-sg-pipeline .dp-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}#p-kd-sg-pipeline .dp-card-date{font-size:11px}#p-kd-sg-pipeline .dp-card-firma{font-size:13px;font-weight:500;color:var(--tx);margin-bottom:var(--space-1);line-height:1.3;word-break:break-word}#p-kd-sg-pipeline .dp-card-meta{font-size:11.5px;color:var(--tx2);margin-bottom:var(--space-2);line-height:1.4}#p-kd-sg-pipeline .dp-card-foot{font-size:10.5px;color:var(--tx3)}#p-kd-sg-pipeline .dp-board{display:grid;grid-template-columns:repeat(6,minmax(180px,1fr));gap:var(--space-2);overflow-x:auto}#p-kd-sg-pipeline .dp-col-head{padding:var(--space-2) var(--space-3);border-bottom:1px solid rgba(0,0,0,.06);border-top:3px solid var(--tx3);display:flex;justify-content:space-between;align-items:center;background:var(--sur2);border-radius:var(--radius-md) var(--radius-md) 0 0}#p-kd-sg-pipeline .dp-col-body{padding:var(--space-2);display:flex;flex-direction:column;gap:6px;flex:1;overflow-y:auto}#p-kd-sg-pipeline .dp-bcard{background:var(--bg);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-sm);padding:var(--space-2) 10px;cursor:pointer;transition:border-color .12s ease}#p-kd-sg-pipeline .dp-bcard-foot{font-size:10px}#p-kd-sg-pipeline .dp-empty{text-align:center;padding:var(--space-6) var(--space-3);color:var(--tx3);font-size:12.5px;font-style:italic}#p-kd-sg-pipeline .pagi{display:flex;gap:4px;padding:var(--space-3) var(--space-4);border-top:1px solid rgba(0,0,0,.06);background:var(--sur);flex-wrap:wrap;align-items:center}#p-kd-sg-pipeline .pagi button{min-width:30px;height:28px;padding:0 10px;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-sm);background:var(--bg);color:var(--tx2);cursor:pointer;font-family:Inter,sans-serif;font-size:11.5px}#p-kd-sg-pipeline .pagi button:hover{background:var(--sur2);color:var(--tx)}#p-kd-sg-pipeline .pagi button.on{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:500}#p-kd-sg-pipeline .pagi button:disabled{opacity:.4;cursor:not-allowed}#p-kd-sg-pipeline .dp-board{display:grid;grid-template-columns:repeat(6,minmax(180px,1fr));gap:var(--space-2);overflow-x:auto;padding-top:var(--space-2)}@media(max-width:1100px){#p-kd-sg-pipeline .dp-board{grid-template-columns:repeat(3,minmax(220px,1fr))}}#p-kd-sg-pipeline .dp-col{background:var(--sur);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);display:flex;flex-direction:column;min-height:200px}#p-kd-sg-pipeline .dp-col-head{padding:var(--space-2) var(--space-3);border-bottom:1px solid rgba(0,0,0,.06);background:var(--sur2);border-radius:var(--radius-md) var(--radius-md) 0 0;display:flex;justify-content:space-between;align-items:center}#p-kd-sg-pipeline .dp-col-label{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx2);font-weight:600}#p-kd-sg-pipeline .dp-col-count{font-family:DM Mono,monospace;font-size:11px;background:var(--bg);color:var(--tx3);padding:1px 6px;border-radius:3px;font-weight:500}#p-kd-sg-pipeline .dp-col-body{padding:var(--space-2);display:flex;flex-direction:column;gap:6px;flex:1;overflow-y:auto;transition:background .12s ease;min-height:100px}#p-kd-sg-pipeline .dp-col-body.is-drop-over{background:#7a80241a;box-shadow:inset 0 0 0 2px var(--ac);border-radius:var(--radius-sm)}#p-kd-sg-pipeline .dp-col-empty{color:var(--tx3);font-size:11px;text-align:center;padding:var(--space-3)}#p-kd-sg-pipeline .dp-bcard{background:var(--bg);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-sm);padding:var(--space-2) 10px;cursor:grab;transition:border-color .12s ease,opacity .12s ease,transform .12s ease;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-kd-sg-pipeline .dp-bcard:hover{border-color:var(--ac)}#p-kd-sg-pipeline .dp-bcard:active{cursor:grabbing}#p-kd-sg-pipeline .dp-bcard.is-dragging{opacity:.35;transform:scale(.96)}#p-kd-sg-pipeline .dp-bcard-firma{font-size:11.5px;font-weight:500;color:var(--tx);margin-bottom:2px;line-height:1.3;word-break:break-word}#p-kd-sg-pipeline .dp-bcard-meta{font-size:10.5px;color:var(--tx2);margin-bottom:var(--space-1)}#p-kd-sg-pipeline .dp-bcard-foot{font-size:10px;color:var(--tx3);font-family:DM Mono,monospace}#p-kd-sg-pipeline .dp-bulk-toggle{margin-left:auto;font-size:11px;color:var(--tx2);display:inline-flex;align-items:center;gap:var(--space-1);cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-kd-sg-pipeline .dp-bulk-toggle input{cursor:pointer;accent-color:var(--ac)}#p-kd-sg-pipeline .dp-col-check{width:32px;padding:6px var(--space-2)}#p-kd-sg-pipeline .dp-col-check input{cursor:pointer;accent-color:var(--ac)}#p-kd-sg-pipeline tr.is-bulk-on{background:#d5d9601a}#p-kd-sg-pipeline tr.is-bulk-on:hover{background:#d5d96029}#p-kd-sg-pipeline .dp-bulkbar{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);background:#d5d9601f;border:1px solid rgba(213,217,96,.3);border-radius:var(--radius-md);font-size:12px}#p-kd-sg-pipeline .dp-bulkbar[hidden]{display:none!important}#p-kd-sg-pipeline .dp-bulk-toggle-btn{display:inline-flex;align-items:center;padding:6px 12px;margin-left:var(--space-2);background:var(--bg);border:1px solid rgba(0,0,0,.1);color:var(--tx2);border-radius:var(--radius-md);font-family:Inter,sans-serif;font-size:12px;cursor:pointer;white-space:nowrap}#p-kd-sg-pipeline .dp-bulk-toggle-btn:hover{background:var(--sur2);color:var(--tx)}#p-kd-sg-pipeline .dp-bulk-toggle-btn.on{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:500}#p-kd-sg-pipeline .dp-bulkbar-count{color:var(--tx);font-weight:500;margin-right:var(--space-2)}#p-kd-sg-pipeline .dp-bulkbar-count b{color:var(--ac);font-family:DM Mono,monospace}#p-kd-sg-pipeline .dp-bulk-btn{padding:5px 12px;border-radius:var(--radius-sm);border:1px solid rgba(0,0,0,.12);background:var(--bg);color:var(--tx2);font-family:Inter,sans-serif;font-size:11.5px;cursor:pointer}#p-kd-sg-pipeline .dp-bulk-btn:hover{background:var(--sur2);color:var(--tx)}#p-kd-sg-pipeline .dp-bulk-btn.dp-bulk-pri{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:500}#p-kd-sg-pipeline .dp-bulk-btn:disabled{opacity:.6;cursor:wait}#p-kd-sg-pipeline .kd-hero .rp-fpills.dp-stage-kpis{display:flex;gap:6px;flex-wrap:wrap;align-items:center;background:none;border:0;padding:0;margin:0;flex:0 0 auto;justify-content:flex-end}#p-kd-sg-pipeline .kd-hero .rp-fpill{display:inline-flex;align-items:center;gap:6px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 12px;font-size:11.5px;font-family:inherit;color:var(--tx);cursor:pointer;transition:border-color .15s,background .15s}#p-kd-sg-pipeline .kd-hero .rp-fpill:hover{border-color:var(--ac)}#p-kd-sg-pipeline .kd-hero .rp-fpill.on{background:#b48c1e14;border-color:var(--ac)}#p-kd-sg-pipeline .kd-hero .rp-fpill>i{display:none}#p-kd-sg-pipeline .kd-hero .rp-fpill .kd-kpi-l{color:var(--tx3);font-weight:500;font-size:11px;text-transform:none;letter-spacing:0;margin:0}#p-kd-sg-pipeline .kd-hero .rp-fpill .kd-kpi-v{font-family:DM Mono,monospace;font-size:12px;font-weight:500;color:var(--tx);line-height:1}#p-kd-sg-pipeline .rp-head.dp-head-tools{display:flex;justify-content:flex-start;align-items:center;margin-bottom:var(--space-3)}#p-kd-sg-pipeline .rp-head.dp-head-tools .rp-icons{margin-left:0}#p-kd-sg-pipeline .dp-zuletzt{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 12px}#p-kd-sg-pipeline .dp-zuletzt-l{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);margin-right:4px}#p-kd-sg-pipeline .dp-zuletzt-chip{display:inline-flex;align-items:center;gap:6px;max-width:260px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 10px 4px 8px;font-size:12px;font-family:inherit;color:var(--tx);cursor:pointer;transition:border-color .15s}#p-kd-sg-pipeline .dp-zuletzt-chip:hover{border-color:var(--ac)}#p-kd-sg-pipeline .dp-zuletzt-chip small{font-size:10.5px;color:var(--tx3);white-space:nowrap}#p-kd-sg-pipeline .dp-zuletzt-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#p-kd-sg-pipeline .dp-zuletzt-punkt{width:8px;height:8px;padding:0;border-radius:50%;flex:0 0 auto;background:var(--st-c)}#p-kd-sg-pipeline .dp-mehr{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px;margin:0 0 var(--space-2)}#p-kd-sg-pipeline .dp-reset{background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--tx2);text-decoration:underline;cursor:pointer;white-space:nowrap}#p-kd-sg-pipeline .dp-reset:hover{color:var(--tx)}#p-kd-sg-pipeline .dp-zeile2{font-size:11.5px;font-weight:400;color:var(--tx3);margin-top:2px}#p-kd-sg-pipeline .rp-col-num .dp-zeile2{white-space:nowrap}#p-kd-sg-pipeline .dp-treffer{font-size:11px;color:var(--ac);margin-top:2px}#p-kd-sg-pipeline .dp-ns-faellig{color:var(--ac4);font-weight:600}#p-kd-sg-pipeline .dp-ns-heute{color:var(--ac);font-weight:600}#p-kd-sg-pipeline #dp-tbody tr.dp-zuletzt-zeile>td{background:color-mix(in srgb,var(--ac3) 9%,var(--sur))}#p-kd-sg-pipeline #dp-tbody tr.dp-zuletzt-zeile>td:first-child{box-shadow:inset 3px 0 0 var(--ac3)}#p-kd-sg-pipeline .dp-zuletzt[hidden],#p-kd-sg-pipeline .dp-mehr[hidden],#p-kd-sg-pipeline .dp-reset[hidden]{display:none}#p-kd-sg-pipeline .kd-hero.dp-koerbe{justify-content:flex-start;min-height:0}#p-kd-sg-pipeline .kd-hero.dp-koerbe .rp-fpills.dp-stage-kpis{flex:1 1 100%;justify-content:flex-start}#p-kd-sg-pipeline .rp-mode{display:inline-flex;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:var(--space-1);gap:var(--space-1);margin-bottom:10px}#p-kd-sg-pipeline .rp-mode-pill{background:transparent;border:0;color:var(--tx3);padding:7px 18px;border-radius:7px;font-size:12.5px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s}#p-kd-sg-pipeline .rp-mode-pill:hover{background:var(--sur2);color:var(--tx2)}#p-kd-sg-pipeline .rp-mode-pill.on{background:var(--ac);color:var(--bg)}#p-kd-sg-pipeline .rp-mode-pill[hidden]{display:none}#p-kd-sg-pipeline .rp-col-num{text-align:right;font-family:DM Mono,monospace}#p-kd-sg-pipeline .rp-col-check{width:32px;padding-left:var(--space-2);padding-right:0}#p-kd-sg-pipeline:not(.is-bulk-mode) .rp-bulk-only{display:none}#p-kd-sg-pipeline .rp-row-check{cursor:pointer;width:15px;height:15px;accent-color:var(--ac)}#p-kd-sg-pipeline tr.is-bulk-on{background:#d5d96014}#p-kd-sg-pipeline tr.is-bulk-on td{border-left:0}#p-kd-sg-pipeline .rp-assigned{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);background:#566b861f;color:var(--ac2);font-size:10.5px;font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-kd-sg-pipeline .rp-unassigned{color:var(--tx3);font-size:11px}#p-kd-sg-pipeline .rp-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:10px 14px;margin-bottom:10px}#p-kd-sg-pipeline .rp-col-tick{text-align:center;width:60px;padding-left:6px;padding-right:6px}#p-kd-sg-pipeline .rp-anl-badge{font-family:DM Mono,monospace;font-size:12px;color:var(--tx2);cursor:help}#p-kd-sg-pipeline .rp-tick{display:inline-block;font-family:DM Mono,monospace;font-size:14px;font-weight:600;line-height:1;color:var(--tx3)}#p-kd-sg-pipeline .rp-tick.is-yes{color:var(--tx)}#p-kd-sg-pipeline .rp-tick.is-no,#p-kd-sg-pipeline .rp-tick.is-unknown{color:var(--tx3)}#p-kd-sg-pipeline th.rp-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-kd-sg-pipeline th.rp-sortable:hover{color:var(--tx)}#p-kd-sg-pipeline th.rp-sortable:after{content:"";display:inline-block;width:7px;margin-left:5px;color:var(--tx3)}#p-kd-sg-pipeline th.rp-sortable.is-sort-asc:after{content:"\25b2";font-size:8px}#p-kd-sg-pipeline th.rp-sortable.is-sort-desc:after{content:"\25bc";font-size:8px}#p-kd-sg-pipeline .rp-boardwrap{padding:0;margin-top:var(--space-3)}#p-kd-sg-pipeline .rp-board{display:flex;gap:14px;overflow-x:auto;padding-bottom:var(--space-3);min-height:calc(100vh - 280px)}#p-kd-sg-pipeline .rp-bcol{flex:0 0 280px;display:flex;flex-direction:column;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);min-height:200px}#p-kd-sg-pipeline .rp-bcol-head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) 14px;border-bottom:1px solid var(--bd);font-size:12px;font-weight:600;color:var(--tx);background:var(--sur2);border-radius:var(--radius-lg) var(--radius-lg) 0 0}#p-kd-sg-pipeline .rp-bcol-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--tx3)}#p-kd-sg-pipeline .rp-bcol-dot.is-offen{background:var(--ac3)}#p-kd-sg-pipeline .rp-bcol-dot.is-nicht_erreicht{background:var(--tx3)}#p-kd-sg-pipeline .rp-bcol-dot.is-termin{background:#4ade80}#p-kd-sg-pipeline .rp-bcol-dot.is-kein_interesse{background:var(--ac4)}#p-kd-sg-pipeline .rp-bcol-dot.is-wiedervorlage{background:var(--ac3)}#p-kd-sg-pipeline .rp-bcol-dot.is-angebot{background:#60a5fa}#p-kd-sg-pipeline .rp-bcol-dot.is-abgeschlossen_gewonnen{background:#4ade80}#p-kd-sg-pipeline .rp-bcol-dot.is-abgeschlossen_verloren{background:var(--ac4)}#p-kd-sg-pipeline .rp-bcol-dot.is-provision_auszahlung{background:#a78bfa}#p-kd-sg-pipeline .rp-bcol-title{flex:1;min-width:0}#p-kd-sg-pipeline .rp-bcol-count{font-family:DM Mono,monospace;font-size:10px;font-weight:600;background:var(--bg);padding:2px 7px;border-radius:8px;color:var(--tx3)}#p-kd-sg-pipeline .rp-bcol-body{flex:1;padding:10px;display:flex;flex-direction:column;gap:var(--space-2);overflow-y:auto}#p-kd-sg-pipeline .rp-bcol-empty{padding:18px var(--space-2);text-align:center;font-size:11.5px;color:var(--tx3);font-style:italic}#p-kd-sg-pipeline .rp-bcard{background:var(--bg);border:1px solid var(--bd);border-radius:8px;padding:10px var(--space-3);cursor:pointer;transition:border-color .12s,transform .12s;display:flex;flex-direction:column;gap:var(--space-1)}#p-kd-sg-pipeline .rp-bcard:hover{border-color:var(--ac);transform:translateY(-1px)}#p-kd-sg-pipeline .rp-bcard-firma{font-size:12.5px;font-weight:600;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-kd-sg-pipeline .rp-bcard-meta{font-size:11px;color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-kd-sg-pipeline .rp-bcard-agent{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);margin-top:2px}#p-kd-sg-pipeline .rp-fpills{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex:1;min-width:0}#p-kd-sg-pipeline .rp-fpill{display:inline-flex;align-items:center;gap:6px;padding:3px var(--space-2);border:0;background:transparent;border-radius:var(--radius-md);font-size:11.5px;color:var(--tx2);cursor:pointer;font-family:inherit;white-space:nowrap;transition:all .12s}#p-kd-sg-pipeline .rp-fpill[hidden],#p-kd-sg-pipeline .rp-fpill i{display:none}#p-kd-sg-pipeline .rp-fpill:hover{background:var(--sur2);color:var(--tx)}#p-kd-sg-pipeline .rp-fpill.on{color:var(--tx);font-weight:600;background:var(--sur2)}#p-kd-sg-pipeline .rp-fpill.on .rp-fpill-cnt{color:var(--ac)}#p-kd-sg-pipeline .rp-fpill-cnt{font-family:DM Mono,monospace;font-size:12px;font-weight:600;color:var(--tx)}#p-kd-sg-pipeline .rp-icons{display:flex;align-items:center;gap:2px;flex-shrink:0}#p-kd-sg-pipeline .rp-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;background:transparent;border:0;color:var(--tx3);cursor:pointer;transition:all .12s;padding:0}#p-kd-sg-pipeline .rp-icon svg{width:14px;height:14px}#p-kd-sg-pipeline .rp-icon:hover{background:var(--sur2);color:var(--tx)}#p-kd-sg-pipeline .rp-icon.on{background:var(--sur2);color:var(--ac)}#p-kd-sg-pipeline .rp-icon-bulktoggle{width:auto;height:32px;padding:0 var(--space-3);border:1px solid var(--bd);font-size:11.5px;font-family:inherit;color:var(--tx2)}#p-kd-sg-pipeline .rp-icon-bulktoggle:hover{border-color:var(--bd2);color:var(--tx)}#p-kd-sg-pipeline .rp-icon-bulktoggle.on{background:#7a80241a;border-color:var(--ac);color:var(--ac)}#p-kd-sg-pipeline .rp-filters{display:flex;align-items:center;gap:10px;margin-bottom:var(--space-2);flex-wrap:wrap}#p-kd-sg-pipeline .rp-search{flex:1;min-width:260px;position:relative;display:flex;align-items:center}#p-kd-sg-pipeline .rp-search svg{position:absolute;left:12px;width:14px;height:14px;color:var(--tx3);pointer-events:none}#p-kd-sg-pipeline .rp-search input{width:100%;background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:9px var(--space-3) 9px 34px;font-size:12.5px;font-family:inherit;color:var(--tx);outline:none;transition:border-color .12s}#p-kd-sg-pipeline .rp-search input::placeholder{color:var(--tx3)}#p-kd-sg-pipeline .rp-search input:focus{border-color:var(--ac)}#p-kd-sg-pipeline .rp-select{background:var(--sur);border:1px solid var(--bd);color:var(--tx2);border-radius:8px;padding:9px 28px 9px var(--space-3);font-size:12px;font-family:inherit;outline:none;cursor:pointer;width:180px;min-width:180px;max-width:180px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><path d='M2 3.5l3 3 3-3' stroke='%23999' stroke-width='1.4' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center}#p-kd-sg-pipeline .rp-select:focus{border-color:var(--ac)}#p-kd-sg-pipeline .rp-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:11.5px;color:var(--tx2);padding:0 var(--space-1);-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-kd-sg-pipeline .rp-toggle input{cursor:pointer;width:13px;height:13px;accent-color:var(--ac);margin:0}#p-kd-sg-pipeline .rp-toggle:hover{color:var(--tx)}#p-kd-sg-pipeline .rp-bulk-hint{margin:var(--space-2) 0 10px;font-size:11.5px;color:var(--tx3);display:flex;align-items:center;gap:10px;flex-wrap:wrap}#p-kd-sg-pipeline .rp-bulk-hint[hidden]{display:none}#p-kd-sg-pipeline .rp-bulk-hint-toggle{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-kd-sg-pipeline .rp-bulk-hint-toggle input{width:13px;height:13px;accent-color:var(--ac);margin:0;cursor:pointer}#p-kd-sg-pipeline .rp-bulk-hint-collapsed em{color:var(--tx3);font-style:normal;opacity:.85}#p-kd-sg-pipeline .rp-bulk-hint-active{display:none;align-items:center;gap:6px;flex-wrap:wrap;flex:1}#p-kd-sg-pipeline .rp-bulk-hint.is-active .rp-bulk-hint-collapsed{display:none}#p-kd-sg-pipeline .rp-bulk-hint.is-active .rp-bulk-hint-active{display:flex}#p-kd-sg-pipeline .rp-bulk-hint .rp-bulk-count{font-size:11px;font-weight:500;color:var(--ac);background:#7a802424;padding:3px 9px;border-radius:11px;white-space:nowrap}#p-kd-sg-pipeline .rp-bulk-hint .rp-bulk-count b{font-family:DM Mono,monospace;font-weight:600}#p-kd-sg-pipeline .rp-bulk-hint select{background:var(--sur);border:1px solid var(--bd);color:var(--tx);border-radius:var(--radius-md);padding:6px 9px;font-size:11.5px;font-family:inherit;outline:none;transition:border-color .12s}#p-kd-sg-pipeline .rp-bulk-hint select{min-width:150px}#p-kd-sg-pipeline .rp-bulk-hint input[type=text]{flex:1;min-width:170px}#p-kd-sg-pipeline .rp-bulk-hint select:focus{border-color:var(--ac)}#p-kd-sg-pipeline .rp-bulk-apply{background:var(--ac);border:0;color:#fff;border-radius:var(--radius-md);padding:7px 14px;font-size:11.5px;font-weight:500;cursor:pointer;font-family:inherit;transition:opacity .12s}#p-kd-sg-pipeline .rp-bulk-apply:hover{opacity:.9}#p-kd-sg-pipeline .rp-bulk-clear{background:transparent;border:0;color:var(--tx3);font-size:11px;cursor:pointer;font-family:inherit;padding:6px 8px}#p-kd-sg-pipeline .rp-bulk-clear:hover{color:var(--tx)}#p-kd-sg-pipeline .rp-bulk-delete{background:transparent;border:1px solid #d97706;color:#d97706;border-radius:var(--radius-md);padding:6px var(--space-3);font-size:11.5px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .12s,color .12s}#p-kd-sg-pipeline .rp-bulk-delete:hover{background:#d97706;color:#fff}#p-kd-sg-pipeline .rp-crumb{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:6px 2px 14px;font-size:12px;color:var(--tx2);line-height:1.4}#p-kd-sg-pipeline .rp-crumb-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;color:var(--ac);font-weight:500}#p-kd-sg-pipeline .rp-crumb-eyebrow .rp-crumb-dot{margin:0 2px;opacity:.7}#p-kd-sg-pipeline .rp-crumb-dot{color:var(--tx3);font-style:normal;font-size:13px;line-height:1}#p-kd-sg-pipeline .rp-crumb-title{color:var(--tx);font-size:13px}#p-kd-sg-pipeline .rp-crumb-title i{font-family:Crimson Text,Charter,Georgia,serif;font-style:italic;font-size:15px;font-weight:400;color:var(--ac)}#p-kd-sg-pipeline .rp-crumb-dash{color:var(--tx3);font-style:normal;margin:0 var(--space-1)}#p-kd-sg-pipeline .rp-crumb-info{background:transparent;border:0;padding:2px;color:var(--tx3);cursor:help;display:inline-flex;align-items:center;border-radius:50%}#p-kd-sg-pipeline .rp-crumb-info svg{width:14px;height:14px}#p-kd-sg-pipeline .rp-crumb-info:hover{color:var(--ac)}#p-kd-sg-pipeline .rp-pill{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;font-weight:500;white-space:nowrap}#p-kd-sg-pipeline .rp-pill-ok{background:#7a802426;color:var(--ac)}#p-kd-sg-pipeline .rp-pill-neu{background:#7a802426;color:var(--ac);font-weight:600;letter-spacing:.03em}#p-kd-sg-pipeline .rp-pill-no,#p-kd-sg-pipeline .rp-pill-pending{background:var(--sur2);color:var(--tx3)}#p-kd-sg-pipeline .rp-pill-mastr{background:#60a5fa29;color:#60a5fa;font-family:DM Mono,monospace}#p-kd-sg-pipeline .rp-pill-mastr-no{background:var(--sur2);color:var(--tx3);opacity:.7}#p-kd-sg-pipeline .rp-status{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;font-weight:500;background:transparent;color:var(--tx2)}#p-kd-sg-pipeline .rp-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:14px var(--space-4);cursor:pointer;transition:border-color .12s,background .12s}#p-kd-sg-pipeline .rp-card:hover{border-color:var(--bd2);background:var(--sur2)}#p-kd-sg-pipeline .rp-card-h{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:8px}#p-kd-sg-pipeline .rp-card-firma{font-size:13px;font-weight:500;color:var(--tx);line-height:1.3}#p-kd-sg-pipeline .rp-src-badge{display:inline-block;font-size:10px;font-weight:600;line-height:1;padding:2px 6px;border-radius:3px;margin-right:6px;vertical-align:1px;letter-spacing:.3px;text-transform:uppercase}#p-kd-sg-pipeline .rp-src-badge.rp-src-mastr{background:#4a86e829;color:#3b6fc4;border:1px solid rgba(74,134,232,.3)}#p-kd-sg-pipeline .rp-src-badge.rp-src-excel{background:#0f9d5824;color:#2a7f50;border:1px solid rgba(15,157,88,.28)}#p-kd-sg-pipeline .rp-card-pills{display:flex;align-items:center;gap:6px;flex-shrink:0}#p-kd-sg-pipeline .rp-card-meta{font-size:11.5px;color:var(--tx2);line-height:1.5;margin-bottom:8px}#p-kd-sg-pipeline .rp-card-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);font-size:11px;color:var(--tx3);padding-top:var(--space-2);border-top:1px solid var(--bd)}#p-kd-sg-pipeline .rp-sc{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:var(--space-3) 14px;margin-bottom:12px}#p-kd-sg-pipeline .rp-sc.rp-sc-done.is-solar{border-left:3px solid var(--ac)}#p-kd-sg-pipeline .rp-sc.rp-sc-done.is-nosolar{border-left:3px solid var(--tx3)}#p-kd-sg-pipeline .rp-sc.rp-sc-done.is-unsure{border-left:3px solid var(--ac3)}#p-kd-sg-pipeline .rp-sc-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-2);gap:8px}#p-kd-sg-pipeline .rp-sc-title{font-size:11px;font-weight:500;color:var(--tx);text-transform:uppercase;letter-spacing:.06em}#p-kd-sg-pipeline .rp-sc-time{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-kd-sg-pipeline .rp-sc-verdict{font-size:13px;font-weight:500;color:var(--tx);margin-bottom:6px}#p-kd-sg-pipeline .rp-sc.is-solar .rp-sc-verdict{color:var(--ac)}#p-kd-sg-pipeline .rp-sc.is-unsure .rp-sc-verdict{color:var(--ac3)}#p-kd-sg-pipeline .rp-sc-bar{height:5px;background:var(--sur3);border-radius:3px;overflow:hidden;margin-bottom:8px}#p-kd-sg-pipeline .rp-sc-fill{height:100%;transition:width .3s ease;border-radius:3px}#p-kd-sg-pipeline .rp-sc-fill.high{background:var(--ac)}#p-kd-sg-pipeline .rp-sc-fill.mid{background:var(--ac3)}#p-kd-sg-pipeline .rp-sc-fill.low{background:var(--ac4)}#p-kd-sg-pipeline .rp-sc-notes{font-size:11.5px;color:var(--tx2);font-style:italic;line-height:1.5;margin-bottom:10px}#p-kd-sg-pipeline .rp-sc-btn{width:100%;font-size:11.5px;padding:var(--space-2) 10px}#p-kd-sg-pipeline .rp-sc-btn:disabled{opacity:.7;cursor:wait}#p-kd-sg-pipeline .rp-sc-img-wrap{margin:var(--space-2) 0 10px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--bd);background:var(--sur3);aspect-ratio:1}#p-kd-sg-pipeline .rp-sc-img-wrap img{width:100%;height:100%;display:block;object-fit:cover}#p-kd-sg-pipeline .rp-mastr{margin-top:14px;padding:14px var(--space-4);border:1px solid var(--bd);border-radius:8px;background:var(--sur2)}#p-kd-sg-pipeline .rp-mastr.is-matched{border-left:3px solid #60a5fa}#p-kd-sg-pipeline .rp-mastr.is-no-match{border-left:3px solid var(--tx3);opacity:.85}#p-kd-sg-pipeline .rp-mastr.is-pending{border-left:3px solid var(--ac3,#fbbf24)}#p-kd-sg-pipeline .rp-mastr-h{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--tx);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3)}#p-kd-sg-pipeline .rp-mastr-h em{font-style:normal;font-size:10px;color:var(--tx3);font-weight:400;text-transform:none;letter-spacing:0}#p-kd-sg-pipeline .rp-mastr-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:700}#p-kd-sg-pipeline .rp-mastr.is-matched .rp-mastr-icon{background:#60a5fa;color:#fff}#p-kd-sg-pipeline .rp-mastr.is-no-match .rp-mastr-icon{background:var(--bd2);color:var(--tx3)}#p-kd-sg-pipeline .rp-mastr.is-pending .rp-mastr-icon{background:var(--ac3,#fbbf24);color:#222}#p-kd-sg-pipeline .rp-mastr-kv{margin:0;display:grid;grid-template-columns:auto 1fr;gap:7px var(--space-4);font-size:12.5px;line-height:1.5}#p-kd-sg-pipeline .rp-mastr-kv dt{color:var(--tx3);font-weight:400}#p-kd-sg-pipeline .rp-mastr-kv dd{margin:0;color:var(--tx);font-family:DM Mono,monospace}#p-kd-sg-pipeline .rp-mastr-kv code{font-size:11px;color:var(--tx2)}#p-kd-sg-pipeline .rp-mastr-age{color:var(--tx3);font-family:inherit;font-size:11px}#p-kd-sg-pipeline .rp-mastr-kv dd strong{color:var(--accent);font-weight:600}#p-kd-sg-pipeline .rp-mastr-anl-list{margin-top:14px;padding:var(--space-3) 14px;border-radius:var(--radius-md);background:#00000006;border:1px solid rgba(0,0,0,.06)}#p-kd-sg-pipeline .rp-mastr-anl-h{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);margin-bottom:var(--space-2)}#p-kd-sg-pipeline .rp-mastr-anl-ol{list-style:none;margin:0;padding:0;display:grid;gap:6px;counter-reset:rp-anl}#p-kd-sg-pipeline .rp-mastr-anl-ol li{display:grid;grid-template-columns:90px 60px 1fr;gap:14px;align-items:baseline;padding:6px var(--space-2);border-radius:var(--radius-sm);font-family:DM Mono,monospace;font-size:12px}#p-kd-sg-pipeline .rp-mastr-anl-ol li.is-primary{background:#d5d9601f}#p-kd-sg-pipeline .rp-mastr-anl-ol li:before{counter-increment:rp-anl;content:counter(rp-anl);position:absolute;color:var(--tx3);font-size:10px}#p-kd-sg-pipeline .rp-mastr-anl-kwp{color:var(--tx);font-weight:500}#p-kd-sg-pipeline .rp-mastr-anl-ibn{color:var(--tx2)}#p-kd-sg-pipeline .rp-mastr-anl-nr{font-size:11px;color:var(--tx3);font-family:DM Mono,monospace}#p-kd-sg-pipeline .rp-mastr-empty{font-size:11.5px;color:var(--tx2);margin:var(--space-1) 0 var(--space-2);line-height:1.4}#p-kd-sg-pipeline .rp-mastr-empty em{color:var(--tx3);font-style:italic;font-size:11px}#p-kd-sg-pipeline .rp-mastr-recheck{background:transparent;border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-1) 10px;font-size:11px;color:var(--tx2);cursor:pointer}#p-kd-sg-pipeline .rp-mastr-recheck:hover{border-color:var(--ac);color:var(--ac)}#p-kd-sg-pipeline .rp-mastr-source{margin-top:var(--space-2);padding-top:6px;border-top:1px solid var(--bd);font-size:10px;color:var(--tx3);line-height:1.4}#p-kd-sg-pipeline .rp-mastr-source a{color:var(--tx3);text-decoration:underline;text-underline-offset:2px}#p-kd-sg-pipeline .rp-mastr-source a:hover{color:var(--tx2)}#p-kd-sg-pipeline .rp-oh{margin-top:var(--space-3);padding:var(--space-2) 0;border:0;background:transparent;border-top:1px solid var(--bd)}#p-kd-sg-pipeline .rp-oh-head{display:flex;align-items:center;gap:var(--space-2);margin-bottom:0;cursor:pointer;list-style:none;padding:2px 0}#p-kd-sg-pipeline .rp-oh-head::-webkit-details-marker{display:none}#p-kd-sg-pipeline .rp-oh-head:before{content:"\25b6";font-size:9px;color:var(--tx3);margin-right:var(--space-1);transition:transform .15s}#p-kd-sg-pipeline .rp-oh[open] .rp-oh-head:before{transform:rotate(90deg)}#p-kd-sg-pipeline .rp-oh-status{font-size:10.5px;color:var(--tx3);font-style:italic}#p-kd-sg-pipeline .rp-oh[open] .rp-oh-list{margin-top:var(--space-2)}#p-kd-sg-pipeline .rp-oh-head h4{margin:0;font-size:11px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;flex:1}#p-kd-sg-pipeline .rp-website-block{margin-top:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--bd)}#p-kd-sg-pipeline .rp-website-block h4{margin:0 0 6px;font-size:11px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em}#p-kd-sg-pipeline .rp-website-link{display:inline-block;color:var(--ac);text-decoration:none;font-size:13px;font-weight:500;word-break:break-all}#p-kd-sg-pipeline .rp-website-link:hover{text-decoration:underline}#p-kd-sg-pipeline .rp-oh-fetched{font-size:10px;color:var(--tx3);font-family:DM Mono,monospace;opacity:.7}#p-kd-sg-pipeline .rp-oh-refresh{background:transparent;border:1px solid var(--bd);color:var(--tx3);border-radius:5px;padding:3px var(--space-2);font-size:11px;font-family:inherit;cursor:pointer;transition:all .12s}#p-kd-sg-pipeline .rp-oh-refresh:hover{background:var(--sur2);color:var(--tx)}#p-kd-sg-pipeline .rp-oh-refresh:disabled{opacity:.5;cursor:wait}#p-kd-sg-pipeline .rp-oh-empty{font-size:11.5px;color:var(--tx3);font-style:italic;padding:4px 0}#p-kd-sg-pipeline .rp-oh-list{display:flex;flex-direction:column;gap:1px}#p-kd-sg-pipeline .rp-oh-row{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 6px;font-size:12px;border-radius:4px}#p-kd-sg-pipeline .rp-oh-row.is-today{background:#d5d9601f;color:var(--tx);font-weight:500}#p-kd-sg-pipeline .rp-oh-day{color:var(--tx3);font-family:DM Mono,monospace;min-width:24px}#p-kd-sg-pipeline .rp-oh-row.is-today .rp-oh-day{color:var(--ac)}#p-kd-sg-pipeline .rp-oh-label{color:var(--tx2);text-align:right;flex:1}#p-kd-sg-pipeline .rp-oh-row.is-today .rp-oh-label{color:var(--tx)}#p-kd-sg-pipeline .rp-datenfehler-banner{display:flex;align-items:flex-start;gap:10px;background:#f8717114;border:1px solid var(--ac4);border-left:4px solid var(--ac4);border-radius:8px;padding:10px 14px;margin-bottom:12px}#p-kd-sg-pipeline .rp-datenfehler-icon{font-size:18px;line-height:1;color:var(--ac4);flex-shrink:0;margin-top:1px}#p-kd-sg-pipeline .rp-datenfehler-body{flex:1;min-width:0}#p-kd-sg-pipeline .rp-datenfehler-title{font-size:12.5px;font-weight:600;color:var(--ac4);line-height:1.3}#p-kd-sg-pipeline .rp-datenfehler-sub{font-size:11px;color:var(--tx3);margin-top:3px;line-height:1.4}#p-kd-sg-pipeline .rp-datenfehler-reset{background:transparent;border:1px solid var(--ac4);color:var(--ac4);border-radius:var(--radius-md);padding:5px 10px;font-size:11.5px;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .12s;align-self:center}#p-kd-sg-pipeline .rp-datenfehler-reset:hover{background:var(--ac4);color:#fff}#p-kd-sg-pipeline .rp-map-wrap{position:relative;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;overflow:hidden;margin-bottom:10px;aspect-ratio:4/3}#p-kd-sg-pipeline .rp-map-wrap iframe{width:100%;height:100%;border:0;display:block}#p-kd-sg-pipeline .rp-map-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;text-align:center;padding:20px;background:var(--sur2);z-index:1}#p-kd-sg-pipeline .rp-map-loading{color:var(--tx3)}#p-kd-sg-pipeline .rp-map-fail{color:var(--ac4)}#p-kd-sg-pipeline .rp-map-actions{display:flex;gap:6px;margin-bottom:14px}#p-kd-sg-pipeline .rp-map-actions .n-btn{flex:1;font-size:11.5px;padding:var(--space-2) 10px}#p-kd-sg-pipeline .rp-zoom-bar{display:flex;align-items:center;gap:0;margin-bottom:10px;background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:3px}#p-kd-sg-pipeline .rp-zoom-btn{background:transparent;border:none;color:var(--tx2);width:28px;height:28px;padding:0;line-height:1;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;transition:background .12s,color .12s}#p-kd-sg-pipeline .rp-zoom-btn:hover{background:var(--sur2);color:var(--tx)}#p-kd-sg-pipeline .rp-zoom-refresh{font-size:13px}#p-kd-sg-pipeline .rp-zoom-level{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);padding:0 var(--space-2);min-width:54px;text-align:center;letter-spacing:.02em}#p-kd-sg-pipeline .rp-detail-stamm{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px 14px;margin-bottom:14px}#p-kd-sg-pipeline .rp-stamm-row{display:flex;justify-content:space-between;gap:var(--space-3);font-size:11.5px;padding:5px 0;border-bottom:1px solid var(--bd)}#p-kd-sg-pipeline .rp-stamm-row:last-child{border-bottom:0}#p-kd-sg-pipeline .rp-stamm-row>span:first-child{color:var(--tx3);text-transform:uppercase;font-size:10px;letter-spacing:.05em;flex-shrink:0;font-weight:500}#p-kd-sg-pipeline .rp-stamm-row>span:last-child{color:var(--tx);text-align:right;flex:1}#p-kd-sg-pipeline .rp-stamm-warn>span:last-child{color:var(--ac3)}#p-kd-sg-pipeline .rp-stamm-multiline{flex-direction:column;align-items:stretch}#p-kd-sg-pipeline .rp-stamm-multiline>span:last-child{text-align:left;margin-top:var(--space-1)}#p-kd-sg-pipeline .rp-wf{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:14px 16px}#p-kd-sg-pipeline .rp-wf h4{margin:0 0 var(--space-3);font-size:10px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em}#p-kd-sg-pipeline .rp-wf-row{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center;margin-bottom:var(--space-2);font-size:11.5px}#p-kd-sg-pipeline .rp-wf-row label{color:var(--tx3);font-size:11px}#p-kd-sg-pipeline .rp-wf-row .rp-input{background:var(--sur);border:1px solid var(--bd);color:var(--tx);border-radius:var(--radius-md);padding:7px 9px;font-size:12px;font-family:inherit;outline:none;transition:border-color .12s;width:100%}#p-kd-sg-pipeline .rp-wf-row .rp-input:focus{border-color:var(--ac)}#p-kd-sg-pipeline .rp-dt-pair{display:grid;grid-template-columns:1fr 90px;gap:6px}#p-kd-sg-pipeline .rp-dt-pair .rp-input{padding:7px 9px}#p-kd-sg-pipeline .rp-dt-time{font-variant-numeric:tabular-nums}#p-kd-sg-pipeline .rp-wf-readonly{font-size:11.5px;color:var(--tx2);padding:7px 9px;background:transparent;border:1px dashed var(--bd);border-radius:6px}#p-kd-sg-pipeline .rp-wf+.rp-wf{margin-top:14px}#p-kd-sg-pipeline .rp-history{margin-top:var(--space-4);background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px 14px}#p-kd-sg-pipeline .rp-history summary{font-size:10px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;padding:var(--space-1) 0;list-style:none}#p-kd-sg-pipeline .rp-history summary::-webkit-details-marker{display:none}#p-kd-sg-pipeline .rp-history summary:before{content:"\25b8";margin-right:6px;display:inline-block;transition:transform .15s}#p-kd-sg-pipeline .rp-history[open] summary:before{transform:rotate(90deg)}#p-kd-sg-pipeline .rp-history-list{margin-top:10px;font-size:11.5px}#p-kd-sg-pipeline .rp-hist-entry{display:grid;grid-template-columns:140px 110px 1fr;gap:10px;padding:5px 0;border-bottom:1px dashed var(--bd);align-items:center}#p-kd-sg-pipeline .rp-hist-entry:last-child{border-bottom:0}#p-kd-sg-pipeline .rp-hist-time{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-kd-sg-pipeline .rp-hist-who{font-size:11px;color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-kd-sg-pipeline .rp-hist-desc{font-size:11px;color:var(--tx)}#p-kd-sg-pipeline .rp-hist-initial .rp-hist-desc{color:var(--ac);font-style:italic}#p-kd-sg-pipeline .rp-wf-row-full{grid-template-columns:1fr;align-items:start}#p-kd-sg-pipeline .rp-wf-row-full label{margin-bottom:var(--space-1)}#p-kd-sg-pipeline .rp-wf-row-full textarea.rp-input{min-height:70px;resize:vertical}#p-kd-sg-pipeline .rp-wf-solar{display:flex;gap:6px}#p-kd-sg-pipeline .rp-solar-btn{flex:1;padding:3px var(--space-2);font-size:11px;font-family:inherit;background:var(--bg);border:1px solid var(--bd);border-radius:5px;color:var(--tx3);cursor:pointer;transition:all .12s}#p-kd-sg-pipeline .rp-solar-btn:hover{background:var(--sur2);color:var(--tx)}#p-kd-sg-pipeline .rp-solar-btn.is-on{background:var(--bg);border-color:var(--tx);color:var(--tx);font-weight:600}#p-kd-sg-pipeline .rp-wf-foot{display:flex;align-items:center;gap:var(--space-3);margin-top:14px;padding-top:var(--space-3);border-top:1px solid var(--bd)}#p-kd-sg-pipeline .rp-wf-stamp{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-kd-sg-pipeline .rp-col-tel{white-space:nowrap}#p-kd-sg-pipeline .rp-tel-text{font-family:DM Mono,monospace;font-size:11.5px;color:var(--tx2)}#p-kd-sg-pipeline .rp-tel-none{color:var(--tx3);font-size:11px}#p-kd-sg-pipeline .rp-col-chev{width:20px;color:var(--tx3);text-align:right;font-size:14px;line-height:1;padding-right:10px}#p-kd-sg-pipeline tr:hover .rp-col-chev{color:var(--ac)}#p-kd-sg-pipeline .rp-range{margin-left:auto;font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);white-space:nowrap}#p-kd-sg-pipeline .rp-col-score{white-space:nowrap;text-align:center;width:64px}#p-kd-sg-pipeline .rp-vpill{display:inline-block;padding:2px var(--space-2);border-radius:11px;font-size:10.5px;font-weight:500;font-family:DM Mono,monospace;white-space:nowrap}#p-kd-sg-pipeline .rp-vpill-ok{background:#7a802426;color:var(--ac)}#p-kd-sg-pipeline .rp-vpill-warn{background:#f59e0b1f;color:var(--ac3)}#p-kd-sg-pipeline .rp-vpill-bad{background:#f871711a;color:var(--ac4)}#p-kd-sg-pipeline .rp-vpill-na{background:var(--sur2);color:var(--tx3)}#p-kd-sg-pipeline .rp-icon-solar-bulk{color:var(--ac3)}#p-kd-sg-pipeline .rp-icon-solar-bulk:hover{background:#f59e0b1f;color:var(--ac3)}#p-kd-sg-pipeline .rp-icon-solar-bulk:disabled{opacity:.5;cursor:wait}#p-kd-sg-pipeline .rp-icon-reset{color:var(--ac4)}#p-kd-sg-pipeline .rp-icon-reset:hover{background:#dc50501f;color:var(--ac4)}#p-kd-sg-pipeline .rp-solar-ki-btn{width:100%;background:#566b861a;border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:11.5px;color:var(--tx);font-family:inherit;cursor:pointer;text-align:left;transition:all .12s}#p-kd-sg-pipeline .rp-solar-ki-btn:hover{background:#566b862e;border-color:var(--ac2)}#p-kd-sg-pipeline .rp-solar-ki-btn:disabled{opacity:.65;cursor:wait}#p-kd-sg-pipeline .rp-solar-stamp{font-size:10.5px;color:var(--tx3);margin-left:var(--space-2)}#p-kd-sg-pipeline #rp-list-view .pagi{border-top:0;padding:6px var(--space-1) var(--space-2);gap:6px}#p-kd-sg-pipeline .rp-zoom-sep{width:1px;height:16px;background:var(--bd);margin:0 6px;flex-shrink:0}#p-kd-sg-pipeline .rp-zoom-link{background:transparent;border:0;color:var(--tx2);font-size:11px;font-family:DM Sans,sans-serif;cursor:pointer;padding:0 10px;height:28px;border-radius:5px;display:inline-flex;align-items:center;transition:background .12s,color .12s}#p-kd-sg-pipeline .rp-zoom-link:hover{background:var(--sur2);color:var(--tx)}#p-kd-sg-pipeline .rp-zoom-link:last-child{margin-left:auto}body:not(.is-admin) #p-kd-sg-pipeline .rp-admin-only{display:none!important}#p-kd-sg-pipeline .rp-save-indicator{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);display:inline-block;min-width:140px}#p-kd-sg-pipeline .rp-save-indicator.is-pending{color:var(--ac3)}#p-kd-sg-pipeline .rp-save-indicator.is-saving{color:var(--ac2)}#p-kd-sg-pipeline .rp-save-indicator.is-saved{color:var(--tx3)}#p-kd-sg-pipeline .rp-save-indicator.is-error{color:var(--ac4);cursor:pointer}#p-kd-sg-pipeline .rp-email-list{display:flex;flex-direction:column;gap:var(--space-1);width:100%}#p-kd-sg-pipeline .rp-email-row{display:flex;gap:var(--space-1);align-items:center}#p-kd-sg-pipeline .rp-email-row input{flex:1}#p-kd-sg-pipeline .rp-email-del{background:transparent;border:1px solid var(--bd);border-radius:5px;width:26px;height:26px;font-size:14px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0}#p-kd-sg-pipeline .rp-email-del:hover{border-color:var(--ac4);color:var(--ac4)}#p-kd-sg-pipeline .rp-email-add{align-self:flex-start;margin-top:2px;background:transparent;border:1px dashed var(--bd);border-radius:5px;padding:var(--space-1) 10px;font-size:11px;color:var(--tx3);font-family:inherit;cursor:pointer;transition:all .12s}#p-kd-sg-pipeline .rp-email-add:hover{border-color:var(--tx2);color:var(--tx2)}#p-kd-sg-pipeline .rp-input-copy{display:flex;gap:var(--space-1);align-items:center;flex:1}#p-kd-sg-pipeline .rp-input-copy .rp-input{flex:1}#p-kd-sg-pipeline .rp-copy-btn{background:transparent;border:1px solid var(--bd);border-radius:5px;width:26px;height:26px;font-size:14px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0;flex-shrink:0;transition:all .12s}#p-kd-sg-pipeline .rp-copy-btn:hover{border-color:var(--ac);color:var(--ac);background:#7a802414}#p-kd-sg-pipeline .rp-copy-btn.is-copied{border-color:var(--ac);color:var(--ac)}#p-kd-sg-pipeline .rp-email-more{margin-top:2px}#p-kd-sg-pipeline .rp-email-more summary{cursor:pointer;font-size:11px;color:var(--tx3);padding:3px 6px;list-style:none;display:inline-block}#p-kd-sg-pipeline .rp-email-more summary::-webkit-details-marker{display:none}#p-kd-sg-pipeline .rp-email-more summary:before{content:"\25b6  ";font-size:9px;color:var(--tx3)}#p-kd-sg-pipeline .rp-email-more[open] summary:before{content:"\25bc  "}#p-kd-sg-pipeline .rp-email-more summary:hover{color:var(--tx2)}#p-kd-sg-pipeline .rp-email-more>.rp-email-row{margin-top:var(--space-1)}#p-kd-sg-pipeline .rp-eeg-banner{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3) 14px;margin:10px 0;border-radius:8px;border:1px solid var(--bd)}#p-kd-sg-pipeline .rp-eeg-icon{font-size:24px;line-height:1;flex-shrink:0}#p-kd-sg-pipeline .rp-eeg-label{font-size:13.5px;font-weight:600;color:var(--tx);line-height:1.3}#p-kd-sg-pipeline .rp-eeg-sub{font-size:11.5px;color:var(--tx2);margin-top:3px}#p-kd-sg-pipeline .rp-eeg-banner.is-hot{background:#f871711a;border-color:#f8717180}#p-kd-sg-pipeline .rp-eeg-banner.is-hot .rp-eeg-label{color:var(--ac4)}#p-kd-sg-pipeline .rp-eeg-banner.is-expired{background:#f8717129;border-color:#f87171b3}#p-kd-sg-pipeline .rp-eeg-banner.is-expired .rp-eeg-label{color:var(--ac4);font-weight:700}#p-kd-sg-pipeline .rp-eeg-banner.is-warm{background:#f59e0b1f;border-color:#f59e0b73}#p-kd-sg-pipeline .rp-eeg-banner.is-warm .rp-eeg-label{color:var(--ac3)}#p-kd-sg-pipeline .rp-eeg-banner.is-cool{background:var(--sur2);border-color:var(--bd)}#p-kd-sg-pipeline .rp-eeg-banner.is-cool .rp-eeg-label{color:var(--tx2);font-weight:500}#p-kd-beamlux-pipeline{padding:18px 22px;color:var(--tx)}#p-kd-beamlux-pipeline #rp-side-mail,#p-kd-beamlux-pipeline #rp-side-whatsapp,#p-kd-beamlux-pipeline #rp-side-task{opacity:.45;pointer-events:none;cursor:default}#p-kd-beamlux-pipeline #rp-side-mail:hover,#p-kd-beamlux-pipeline #rp-side-whatsapp:hover,#p-kd-beamlux-pipeline #rp-side-task:hover{background:transparent;color:inherit}#p-kd-beamlux-pipeline .kd-hero{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5);min-height:56px;margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid rgba(0,0,0,.08)}#p-kd-beamlux-pipeline .kd-hero-title{font-size:17px;font-weight:600;margin:0;color:var(--tx);letter-spacing:-.01em}#p-kd-beamlux-pipeline .dp-wrap{max-width:1400px}#p-kd-beamlux-pipeline .dp-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.08);flex-wrap:wrap}#p-kd-beamlux-pipeline .dp-h1{font-size:17px;font-weight:600;margin:0 0 var(--space-1) 0;color:var(--tx);letter-spacing:-.01em}#p-kd-beamlux-pipeline .dp-sub{font-size:12px;color:var(--tx3);margin:0}#p-kd-beamlux-pipeline .dp-stage-kpis{display:flex;gap:6px;flex-wrap:wrap}#p-kd-beamlux-pipeline .dp-kpi{background:var(--sur);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-sm);padding:6px 10px;min-width:78px}#p-kd-beamlux-pipeline .dp-kpi-l{font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-weight:600}#p-kd-beamlux-pipeline .dp-kpi-v{font-size:17px;font-weight:600;color:var(--tx);font-family:DM Mono,monospace;line-height:1}#p-kd-beamlux-pipeline .dp-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3);gap:var(--space-3)}#p-kd-beamlux-pipeline .dp-view-toggle{display:flex;gap:2px;background:var(--sur);padding:2px;border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.06)}#p-kd-beamlux-pipeline .dp-view-btn{padding:6px var(--space-3);background:transparent;border:none;font-family:Inter,sans-serif;font-size:11.5px;color:var(--tx2);border-radius:var(--radius-sm);cursor:pointer}#p-kd-beamlux-pipeline .dp-view-btn:hover{background:var(--sur2);color:var(--tx)}#p-kd-beamlux-pipeline .dp-view-btn.is-active{background:var(--ac);color:var(--bg);font-weight:500}#p-kd-beamlux-pipeline .dp-toolbar-r{display:flex;align-items:center;gap:var(--space-3);font-size:11.5px}#p-kd-beamlux-pipeline .dp-muted{color:var(--tx3)}#p-kd-beamlux-pipeline .dp-link{color:var(--ac);text-decoration:none}#p-kd-beamlux-pipeline .dp-mono{font-family:DM Mono,monospace;color:var(--tx2);font-size:11.5px}#p-kd-beamlux-pipeline .dp-view{display:none}#p-kd-beamlux-pipeline .dp-view.is-active{display:block}#p-kd-beamlux-pipeline .dp-table{width:100%;border-collapse:collapse;background:var(--sur);border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(0,0,0,.06);font-family:Inter,sans-serif;font-size:12.5px}#p-kd-beamlux-pipeline .dp-table th{text-align:left;padding:10px 14px;color:var(--tx3);font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.06em;background:var(--sur2);border-bottom:1px solid rgba(0,0,0,.08)}#p-kd-beamlux-pipeline .dp-table td{padding:10px 14px;border-bottom:1px solid rgba(0,0,0,.04);color:var(--tx);vertical-align:middle}#p-kd-beamlux-pipeline .dp-table tbody tr:hover{background:var(--sur2);cursor:pointer}#p-kd-beamlux-pipeline .dp-stage-select{padding:4px 6px;font-size:11px;background:var(--bg);color:var(--tx);border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-sm);font-family:Inter,sans-serif}#p-kd-beamlux-pipeline .dp-stage{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-family:Inter,sans-serif}#p-kd-beamlux-pipeline .dp-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-3)}#p-kd-beamlux-pipeline .dp-card{background:var(--sur);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);cursor:pointer;transition:background .12s ease,border-color .12s ease}#p-kd-beamlux-pipeline .dp-card:hover{background:var(--sur2);border-color:#0000001a}#p-kd-beamlux-pipeline .dp-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}#p-kd-beamlux-pipeline .dp-card-date{font-size:11px}#p-kd-beamlux-pipeline .dp-card-firma{font-size:13px;font-weight:500;color:var(--tx);margin-bottom:var(--space-1);line-height:1.3;word-break:break-word}#p-kd-beamlux-pipeline .dp-card-meta{font-size:11.5px;color:var(--tx2);margin-bottom:var(--space-2);line-height:1.4}#p-kd-beamlux-pipeline .dp-card-foot{font-size:10.5px;color:var(--tx3)}#p-kd-beamlux-pipeline .dp-board{display:grid;grid-template-columns:repeat(6,minmax(180px,1fr));gap:var(--space-2);overflow-x:auto}#p-kd-beamlux-pipeline .dp-col-head{padding:var(--space-2) var(--space-3);border-bottom:1px solid rgba(0,0,0,.06);border-top:3px solid var(--tx3);display:flex;justify-content:space-between;align-items:center;background:var(--sur2);border-radius:var(--radius-md) var(--radius-md) 0 0}#p-kd-beamlux-pipeline .dp-col-body{padding:var(--space-2);display:flex;flex-direction:column;gap:6px;flex:1;overflow-y:auto}#p-kd-beamlux-pipeline .dp-bcard{background:var(--bg);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-sm);padding:var(--space-2) 10px;cursor:pointer;transition:border-color .12s ease}#p-kd-beamlux-pipeline .dp-bcard-foot{font-size:10px}#p-kd-beamlux-pipeline .dp-empty{text-align:center;padding:var(--space-6) var(--space-3);color:var(--tx3);font-size:12.5px;font-style:italic}#p-kd-beamlux-pipeline .pagi{display:flex;gap:4px;padding:var(--space-3) var(--space-4);border-top:1px solid rgba(0,0,0,.06);background:var(--sur);flex-wrap:wrap;align-items:center}#p-kd-beamlux-pipeline .pagi button{min-width:30px;height:28px;padding:0 10px;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-sm);background:var(--bg);color:var(--tx2);cursor:pointer;font-family:Inter,sans-serif;font-size:11.5px}#p-kd-beamlux-pipeline .pagi button:hover{background:var(--sur2);color:var(--tx)}#p-kd-beamlux-pipeline .pagi button.on{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:500}#p-kd-beamlux-pipeline .pagi button:disabled{opacity:.4;cursor:not-allowed}#p-kd-beamlux-pipeline .dp-board{display:grid;grid-template-columns:repeat(6,minmax(180px,1fr));gap:var(--space-2);overflow-x:auto;padding-top:var(--space-2)}@media(max-width:1100px){#p-kd-beamlux-pipeline .dp-board{grid-template-columns:repeat(3,minmax(220px,1fr))}}#p-kd-beamlux-pipeline .dp-col{background:var(--sur);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);display:flex;flex-direction:column;min-height:200px}#p-kd-beamlux-pipeline .dp-col-head{padding:var(--space-2) var(--space-3);border-bottom:1px solid rgba(0,0,0,.06);background:var(--sur2);border-radius:var(--radius-md) var(--radius-md) 0 0;display:flex;justify-content:space-between;align-items:center}#p-kd-beamlux-pipeline .dp-col-label{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx2);font-weight:600}#p-kd-beamlux-pipeline .dp-col-count{font-family:DM Mono,monospace;font-size:11px;background:var(--bg);color:var(--tx3);padding:1px 6px;border-radius:3px;font-weight:500}#p-kd-beamlux-pipeline .dp-col-body{padding:var(--space-2);display:flex;flex-direction:column;gap:6px;flex:1;overflow-y:auto;transition:background .12s ease;min-height:100px}#p-kd-beamlux-pipeline .dp-col-body.is-drop-over{background:#7a80241a;box-shadow:inset 0 0 0 2px var(--ac);border-radius:var(--radius-sm)}#p-kd-beamlux-pipeline .dp-col-empty{color:var(--tx3);font-size:11px;text-align:center;padding:var(--space-3)}#p-kd-beamlux-pipeline .dp-bcard{background:var(--bg);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-sm);padding:var(--space-2) 10px;cursor:grab;transition:border-color .12s ease,opacity .12s ease,transform .12s ease;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-kd-beamlux-pipeline .dp-bcard:hover{border-color:var(--ac)}#p-kd-beamlux-pipeline .dp-bcard:active{cursor:grabbing}#p-kd-beamlux-pipeline .dp-bcard.is-dragging{opacity:.35;transform:scale(.96)}#p-kd-beamlux-pipeline .dp-bcard-firma{font-size:11.5px;font-weight:500;color:var(--tx);margin-bottom:2px;line-height:1.3;word-break:break-word}#p-kd-beamlux-pipeline .dp-bcard-meta{font-size:10.5px;color:var(--tx2);margin-bottom:var(--space-1)}#p-kd-beamlux-pipeline .dp-bcard-foot{font-size:10px;color:var(--tx3);font-family:DM Mono,monospace}#p-kd-beamlux-pipeline .dp-bulk-toggle{margin-left:auto;font-size:11px;color:var(--tx2);display:inline-flex;align-items:center;gap:var(--space-1);cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-kd-beamlux-pipeline .dp-bulk-toggle input{cursor:pointer;accent-color:var(--ac)}#p-kd-beamlux-pipeline .dp-col-check{width:32px;padding:6px var(--space-2)}#p-kd-beamlux-pipeline .dp-col-check input{cursor:pointer;accent-color:var(--ac)}#p-kd-beamlux-pipeline tr.is-bulk-on{background:#d5d9601a}#p-kd-beamlux-pipeline tr.is-bulk-on:hover{background:#d5d96029}#p-kd-beamlux-pipeline .dp-bulkbar{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);background:#d5d9601f;border:1px solid rgba(213,217,96,.3);border-radius:var(--radius-md);font-size:12px}#p-kd-beamlux-pipeline .dp-bulkbar[hidden]{display:none!important}#p-kd-beamlux-pipeline .dp-bulk-toggle-btn{display:inline-flex;align-items:center;padding:6px 12px;margin-left:var(--space-2);background:var(--bg);border:1px solid rgba(0,0,0,.1);color:var(--tx2);border-radius:var(--radius-md);font-family:Inter,sans-serif;font-size:12px;cursor:pointer;white-space:nowrap}#p-kd-beamlux-pipeline .dp-bulk-toggle-btn:hover{background:var(--sur2);color:var(--tx)}#p-kd-beamlux-pipeline .dp-bulk-toggle-btn.on{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:500}#p-kd-beamlux-pipeline .dp-bulkbar-count{color:var(--tx);font-weight:500;margin-right:var(--space-2)}#p-kd-beamlux-pipeline .dp-bulkbar-count b{color:var(--ac);font-family:DM Mono,monospace}#p-kd-beamlux-pipeline .dp-bulk-btn{padding:5px 12px;border-radius:var(--radius-sm);border:1px solid rgba(0,0,0,.12);background:var(--bg);color:var(--tx2);font-family:Inter,sans-serif;font-size:11.5px;cursor:pointer}#p-kd-beamlux-pipeline .dp-bulk-btn:hover{background:var(--sur2);color:var(--tx)}#p-kd-beamlux-pipeline .dp-bulk-btn.dp-bulk-pri{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:500}#p-kd-beamlux-pipeline .dp-bulk-btn:disabled{opacity:.6;cursor:wait}#p-kd-beamlux-pipeline .kd-hero .rp-fpills.dp-stage-kpis{display:flex;gap:6px;flex-wrap:wrap;align-items:center;background:none;border:0;padding:0;margin:0;flex:0 0 auto;justify-content:flex-end}#p-kd-beamlux-pipeline .kd-hero .rp-fpill{display:inline-flex;align-items:center;gap:6px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 12px;font-size:11.5px;font-family:inherit;color:var(--tx);cursor:pointer;transition:border-color .15s,background .15s}#p-kd-beamlux-pipeline .kd-hero .rp-fpill:hover{border-color:var(--ac)}#p-kd-beamlux-pipeline .kd-hero .rp-fpill.on{background:#b48c1e14;border-color:var(--ac)}#p-kd-beamlux-pipeline .kd-hero .rp-fpill>i{display:none}#p-kd-beamlux-pipeline .kd-hero .rp-fpill .kd-kpi-l{color:var(--tx3);font-weight:500;font-size:11px;text-transform:none;letter-spacing:0;margin:0}#p-kd-beamlux-pipeline .kd-hero .rp-fpill .kd-kpi-v{font-family:DM Mono,monospace;font-size:12px;font-weight:500;color:var(--tx);line-height:1}#p-kd-beamlux-pipeline .rp-head.dp-head-tools{display:flex;justify-content:flex-start;align-items:center;margin-bottom:var(--space-3)}#p-kd-beamlux-pipeline .rp-head.dp-head-tools .rp-icons{margin-left:0}#p-kd-beamlux-pipeline .dp-zuletzt{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 12px}#p-kd-beamlux-pipeline .dp-zuletzt-l{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);margin-right:4px}#p-kd-beamlux-pipeline .dp-zuletzt-chip{display:inline-flex;align-items:center;gap:6px;max-width:260px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 10px 4px 8px;font-size:12px;font-family:inherit;color:var(--tx);cursor:pointer;transition:border-color .15s}#p-kd-beamlux-pipeline .dp-zuletzt-chip:hover{border-color:var(--ac)}#p-kd-beamlux-pipeline .dp-zuletzt-chip small{font-size:10.5px;color:var(--tx3);white-space:nowrap}#p-kd-beamlux-pipeline .dp-zuletzt-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#p-kd-beamlux-pipeline .dp-zuletzt-punkt{width:8px;height:8px;padding:0;border-radius:50%;flex:0 0 auto;background:var(--st-c)}#p-kd-beamlux-pipeline .dp-mehr{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px;margin:0 0 var(--space-2)}#p-kd-beamlux-pipeline .dp-reset{background:none;border:0;padding:0;font:inherit;font-size:12px;color:var(--tx2);text-decoration:underline;cursor:pointer;white-space:nowrap}#p-kd-beamlux-pipeline .dp-reset:hover{color:var(--tx)}#p-kd-beamlux-pipeline .dp-zeile2{font-size:11.5px;font-weight:400;color:var(--tx3);margin-top:2px}#p-kd-beamlux-pipeline .rp-col-num .dp-zeile2{white-space:nowrap}#p-kd-beamlux-pipeline .dp-treffer{font-size:11px;color:var(--ac);margin-top:2px}#p-kd-beamlux-pipeline .dp-ns-faellig{color:var(--ac4);font-weight:600}#p-kd-beamlux-pipeline .dp-ns-heute{color:var(--ac);font-weight:600}#p-kd-beamlux-pipeline #kd-bl-tbody tr.dp-zuletzt-zeile>td{background:color-mix(in srgb,var(--ac3) 9%,var(--sur))}#p-kd-beamlux-pipeline #kd-bl-tbody tr.dp-zuletzt-zeile>td:first-child{box-shadow:inset 3px 0 0 var(--ac3)}#p-kd-beamlux-pipeline .dp-zuletzt[hidden],#p-kd-beamlux-pipeline .dp-mehr[hidden],#p-kd-beamlux-pipeline .dp-reset[hidden]{display:none}#p-kd-beamlux-pipeline .kd-hero.dp-koerbe{justify-content:flex-start;min-height:0}#p-kd-beamlux-pipeline .kd-hero.dp-koerbe .rp-fpills.dp-stage-kpis{flex:1 1 100%;justify-content:flex-start}#p-kd-beamlux-pipeline .rp-mode{display:inline-flex;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:var(--space-1);gap:var(--space-1);margin-bottom:10px}#p-kd-beamlux-pipeline .rp-mode-pill{background:transparent;border:0;color:var(--tx3);padding:7px 18px;border-radius:7px;font-size:12.5px;font-weight:600;font-family:DM Sans,sans-serif;cursor:pointer;transition:all .12s}#p-kd-beamlux-pipeline .rp-mode-pill:hover{background:var(--sur2);color:var(--tx2)}#p-kd-beamlux-pipeline .rp-mode-pill.on{background:var(--ac);color:var(--bg)}#p-kd-beamlux-pipeline .rp-mode-pill[hidden]{display:none}#p-kd-beamlux-pipeline .rp-col-num{text-align:right;font-family:DM Mono,monospace}#p-kd-beamlux-pipeline .rp-col-check{width:32px;padding-left:var(--space-2);padding-right:0}#p-kd-beamlux-pipeline:not(.is-bulk-mode) .rp-bulk-only{display:none}#p-kd-beamlux-pipeline .rp-row-check{cursor:pointer;width:15px;height:15px;accent-color:var(--ac)}#p-kd-beamlux-pipeline tr.is-bulk-on{background:#d5d96014}#p-kd-beamlux-pipeline tr.is-bulk-on td{border-left:0}#p-kd-beamlux-pipeline .rp-assigned{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);background:#566b861f;color:var(--ac2);font-size:10.5px;font-weight:500;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-kd-beamlux-pipeline .rp-unassigned{color:var(--tx3);font-size:11px}#p-kd-beamlux-pipeline .rp-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:10px 14px;margin-bottom:10px}#p-kd-beamlux-pipeline .rp-col-tick{text-align:center;width:60px;padding-left:6px;padding-right:6px}#p-kd-beamlux-pipeline .rp-anl-badge{font-family:DM Mono,monospace;font-size:12px;color:var(--tx2);cursor:help}#p-kd-beamlux-pipeline .rp-tick{display:inline-block;font-family:DM Mono,monospace;font-size:14px;font-weight:600;line-height:1;color:var(--tx3)}#p-kd-beamlux-pipeline .rp-tick.is-yes{color:var(--tx)}#p-kd-beamlux-pipeline .rp-tick.is-no,#p-kd-beamlux-pipeline .rp-tick.is-unknown{color:var(--tx3)}#p-kd-beamlux-pipeline th.rp-sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-kd-beamlux-pipeline th.rp-sortable:hover{color:var(--tx)}#p-kd-beamlux-pipeline th.rp-sortable:after{content:"";display:inline-block;width:7px;margin-left:5px;color:var(--tx3)}#p-kd-beamlux-pipeline th.rp-sortable.is-sort-asc:after{content:"\25b2";font-size:8px}#p-kd-beamlux-pipeline th.rp-sortable.is-sort-desc:after{content:"\25bc";font-size:8px}#p-kd-beamlux-pipeline .rp-boardwrap{padding:0;margin-top:var(--space-3)}#p-kd-beamlux-pipeline .rp-board{display:flex;gap:14px;overflow-x:auto;padding-bottom:var(--space-3);min-height:calc(100vh - 280px)}#p-kd-beamlux-pipeline .rp-bcol{flex:0 0 280px;display:flex;flex-direction:column;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);min-height:200px}#p-kd-beamlux-pipeline .rp-bcol-head{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) 14px;border-bottom:1px solid var(--bd);font-size:12px;font-weight:600;color:var(--tx);background:var(--sur2);border-radius:var(--radius-lg) var(--radius-lg) 0 0}#p-kd-beamlux-pipeline .rp-bcol-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto;background:var(--tx3)}#p-kd-beamlux-pipeline .rp-bcol-dot.is-offen{background:var(--ac3)}#p-kd-beamlux-pipeline .rp-bcol-dot.is-nicht_erreicht{background:var(--tx3)}#p-kd-beamlux-pipeline .rp-bcol-dot.is-termin{background:#4ade80}#p-kd-beamlux-pipeline .rp-bcol-dot.is-kein_interesse{background:var(--ac4)}#p-kd-beamlux-pipeline .rp-bcol-dot.is-wiedervorlage{background:var(--ac3)}#p-kd-beamlux-pipeline .rp-bcol-dot.is-angebot{background:#60a5fa}#p-kd-beamlux-pipeline .rp-bcol-dot.is-abgeschlossen_gewonnen{background:#4ade80}#p-kd-beamlux-pipeline .rp-bcol-dot.is-abgeschlossen_verloren{background:var(--ac4)}#p-kd-beamlux-pipeline .rp-bcol-dot.is-provision_auszahlung{background:#a78bfa}#p-kd-beamlux-pipeline .rp-bcol-title{flex:1;min-width:0}#p-kd-beamlux-pipeline .rp-bcol-count{font-family:DM Mono,monospace;font-size:10px;font-weight:600;background:var(--bg);padding:2px 7px;border-radius:8px;color:var(--tx3)}#p-kd-beamlux-pipeline .rp-bcol-body{flex:1;padding:10px;display:flex;flex-direction:column;gap:var(--space-2);overflow-y:auto}#p-kd-beamlux-pipeline .rp-bcol-empty{padding:18px var(--space-2);text-align:center;font-size:11.5px;color:var(--tx3);font-style:italic}#p-kd-beamlux-pipeline .rp-bcard{background:var(--bg);border:1px solid var(--bd);border-radius:8px;padding:10px var(--space-3);cursor:pointer;transition:border-color .12s,transform .12s;display:flex;flex-direction:column;gap:var(--space-1)}#p-kd-beamlux-pipeline .rp-bcard:hover{border-color:var(--ac);transform:translateY(-1px)}#p-kd-beamlux-pipeline .rp-bcard-firma{font-size:12.5px;font-weight:600;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-kd-beamlux-pipeline .rp-bcard-meta{font-size:11px;color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-kd-beamlux-pipeline .rp-bcard-agent{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);margin-top:2px}#p-kd-beamlux-pipeline .rp-fpills{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex:1;min-width:0}#p-kd-beamlux-pipeline .rp-fpill{display:inline-flex;align-items:center;gap:6px;padding:3px var(--space-2);border:0;background:transparent;border-radius:var(--radius-md);font-size:11.5px;color:var(--tx2);cursor:pointer;font-family:inherit;white-space:nowrap;transition:all .12s}#p-kd-beamlux-pipeline .rp-fpill[hidden],#p-kd-beamlux-pipeline .rp-fpill i{display:none}#p-kd-beamlux-pipeline .rp-fpill:hover{background:var(--sur2);color:var(--tx)}#p-kd-beamlux-pipeline .rp-fpill.on{color:var(--tx);font-weight:600;background:var(--sur2)}#p-kd-beamlux-pipeline .rp-fpill.on .rp-fpill-cnt{color:var(--ac)}#p-kd-beamlux-pipeline .rp-fpill-cnt{font-family:DM Mono,monospace;font-size:12px;font-weight:600;color:var(--tx)}#p-kd-beamlux-pipeline .rp-icons{display:flex;align-items:center;gap:2px;flex-shrink:0}#p-kd-beamlux-pipeline .rp-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;background:transparent;border:0;color:var(--tx3);cursor:pointer;transition:all .12s;padding:0}#p-kd-beamlux-pipeline .rp-icon svg{width:14px;height:14px}#p-kd-beamlux-pipeline .rp-icon:hover{background:var(--sur2);color:var(--tx)}#p-kd-beamlux-pipeline .rp-icon.on{background:var(--sur2);color:var(--ac)}#p-kd-beamlux-pipeline .rp-icon-bulktoggle{width:auto;height:32px;padding:0 var(--space-3);border:1px solid var(--bd);font-size:11.5px;font-family:inherit;color:var(--tx2)}#p-kd-beamlux-pipeline .rp-icon-bulktoggle:hover{border-color:var(--bd2);color:var(--tx)}#p-kd-beamlux-pipeline .rp-icon-bulktoggle.on{background:#7a80241a;border-color:var(--ac);color:var(--ac)}#p-kd-beamlux-pipeline .rp-filters{display:flex;align-items:center;gap:10px;margin-bottom:var(--space-2);flex-wrap:wrap}#p-kd-beamlux-pipeline .rp-search{flex:1;min-width:260px;position:relative;display:flex;align-items:center}#p-kd-beamlux-pipeline .rp-search svg{position:absolute;left:12px;width:14px;height:14px;color:var(--tx3);pointer-events:none}#p-kd-beamlux-pipeline .rp-search input{width:100%;background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:9px var(--space-3) 9px 34px;font-size:12.5px;font-family:inherit;color:var(--tx);outline:none;transition:border-color .12s}#p-kd-beamlux-pipeline .rp-search input::placeholder{color:var(--tx3)}#p-kd-beamlux-pipeline .rp-search input:focus{border-color:var(--ac)}#p-kd-beamlux-pipeline .rp-select{background:var(--sur);border:1px solid var(--bd);color:var(--tx2);border-radius:8px;padding:9px 28px 9px var(--space-3);font-size:12px;font-family:inherit;outline:none;cursor:pointer;width:180px;min-width:180px;max-width:180px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><path d='M2 3.5l3 3 3-3' stroke='%23999' stroke-width='1.4' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center}#p-kd-beamlux-pipeline .rp-select:focus{border-color:var(--ac)}#p-kd-beamlux-pipeline .rp-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:11.5px;color:var(--tx2);padding:0 var(--space-1);-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-kd-beamlux-pipeline .rp-toggle input{cursor:pointer;width:13px;height:13px;accent-color:var(--ac);margin:0}#p-kd-beamlux-pipeline .rp-toggle:hover{color:var(--tx)}#p-kd-beamlux-pipeline .rp-bulk-hint{margin:var(--space-2) 0 10px;font-size:11.5px;color:var(--tx3);display:flex;align-items:center;gap:10px;flex-wrap:wrap}#p-kd-beamlux-pipeline .rp-bulk-hint[hidden]{display:none}#p-kd-beamlux-pipeline .rp-bulk-hint-toggle{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-kd-beamlux-pipeline .rp-bulk-hint-toggle input{width:13px;height:13px;accent-color:var(--ac);margin:0;cursor:pointer}#p-kd-beamlux-pipeline .rp-bulk-hint-collapsed em{color:var(--tx3);font-style:normal;opacity:.85}#p-kd-beamlux-pipeline .rp-bulk-hint-active{display:none;align-items:center;gap:6px;flex-wrap:wrap;flex:1}#p-kd-beamlux-pipeline .rp-bulk-hint.is-active .rp-bulk-hint-collapsed{display:none}#p-kd-beamlux-pipeline .rp-bulk-hint.is-active .rp-bulk-hint-active{display:flex}#p-kd-beamlux-pipeline .rp-bulk-hint .rp-bulk-count{font-size:11px;font-weight:500;color:var(--ac);background:#7a802424;padding:3px 9px;border-radius:11px;white-space:nowrap}#p-kd-beamlux-pipeline .rp-bulk-hint .rp-bulk-count b{font-family:DM Mono,monospace;font-weight:600}#p-kd-beamlux-pipeline .rp-bulk-hint select{background:var(--sur);border:1px solid var(--bd);color:var(--tx);border-radius:var(--radius-md);padding:6px 9px;font-size:11.5px;font-family:inherit;outline:none;transition:border-color .12s}#p-kd-beamlux-pipeline .rp-bulk-hint select{min-width:150px}#p-kd-beamlux-pipeline .rp-bulk-hint input[type=text]{flex:1;min-width:170px}#p-kd-beamlux-pipeline .rp-bulk-hint select:focus{border-color:var(--ac)}#p-kd-beamlux-pipeline .rp-bulk-apply{background:var(--ac);border:0;color:#fff;border-radius:var(--radius-md);padding:7px 14px;font-size:11.5px;font-weight:500;cursor:pointer;font-family:inherit;transition:opacity .12s}#p-kd-beamlux-pipeline .rp-bulk-apply:hover{opacity:.9}#p-kd-beamlux-pipeline .rp-bulk-clear{background:transparent;border:0;color:var(--tx3);font-size:11px;cursor:pointer;font-family:inherit;padding:6px 8px}#p-kd-beamlux-pipeline .rp-bulk-clear:hover{color:var(--tx)}#p-kd-beamlux-pipeline .rp-bulk-delete{background:transparent;border:1px solid #d97706;color:#d97706;border-radius:var(--radius-md);padding:6px var(--space-3);font-size:11.5px;font-weight:500;cursor:pointer;font-family:inherit;transition:background .12s,color .12s}#p-kd-beamlux-pipeline .rp-bulk-delete:hover{background:#d97706;color:#fff}#p-kd-beamlux-pipeline .rp-crumb{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:6px 2px 14px;font-size:12px;color:var(--tx2);line-height:1.4}#p-kd-beamlux-pipeline .rp-crumb-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;color:var(--ac);font-weight:500}#p-kd-beamlux-pipeline .rp-crumb-eyebrow .rp-crumb-dot{margin:0 2px;opacity:.7}#p-kd-beamlux-pipeline .rp-crumb-dot{color:var(--tx3);font-style:normal;font-size:13px;line-height:1}#p-kd-beamlux-pipeline .rp-crumb-title{color:var(--tx);font-size:13px}#p-kd-beamlux-pipeline .rp-crumb-title i{font-family:Crimson Text,Charter,Georgia,serif;font-style:italic;font-size:15px;font-weight:400;color:var(--ac)}#p-kd-beamlux-pipeline .rp-crumb-dash{color:var(--tx3);font-style:normal;margin:0 var(--space-1)}#p-kd-beamlux-pipeline .rp-crumb-info{background:transparent;border:0;padding:2px;color:var(--tx3);cursor:help;display:inline-flex;align-items:center;border-radius:50%}#p-kd-beamlux-pipeline .rp-crumb-info svg{width:14px;height:14px}#p-kd-beamlux-pipeline .rp-crumb-info:hover{color:var(--ac)}#p-kd-beamlux-pipeline .rp-pill{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;font-weight:500;white-space:nowrap}#p-kd-beamlux-pipeline .rp-pill-ok{background:#7a802426;color:var(--ac)}#p-kd-beamlux-pipeline .rp-pill-neu{background:#7a802426;color:var(--ac);font-weight:600;letter-spacing:.03em}#p-kd-beamlux-pipeline .rp-pill-no,#p-kd-beamlux-pipeline .rp-pill-pending{background:var(--sur2);color:var(--tx3)}#p-kd-beamlux-pipeline .rp-pill-mastr{background:#60a5fa29;color:#60a5fa;font-family:DM Mono,monospace}#p-kd-beamlux-pipeline .rp-pill-mastr-no{background:var(--sur2);color:var(--tx3);opacity:.7}#p-kd-beamlux-pipeline .rp-status{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;font-weight:500;background:transparent;color:var(--tx2)}#p-kd-beamlux-pipeline .rp-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:14px var(--space-4);cursor:pointer;transition:border-color .12s,background .12s}#p-kd-beamlux-pipeline .rp-card:hover{border-color:var(--bd2);background:var(--sur2)}#p-kd-beamlux-pipeline .rp-card-h{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:8px}#p-kd-beamlux-pipeline .rp-card-firma{font-size:13px;font-weight:500;color:var(--tx);line-height:1.3}#p-kd-beamlux-pipeline .rp-src-badge{display:inline-block;font-size:10px;font-weight:600;line-height:1;padding:2px 6px;border-radius:3px;margin-right:6px;vertical-align:1px;letter-spacing:.3px;text-transform:uppercase}#p-kd-beamlux-pipeline .rp-src-badge.rp-src-mastr{background:#4a86e829;color:#3b6fc4;border:1px solid rgba(74,134,232,.3)}#p-kd-beamlux-pipeline .rp-src-badge.rp-src-excel{background:#0f9d5824;color:#2a7f50;border:1px solid rgba(15,157,88,.28)}#p-kd-beamlux-pipeline .rp-card-pills{display:flex;align-items:center;gap:6px;flex-shrink:0}#p-kd-beamlux-pipeline .rp-card-meta{font-size:11.5px;color:var(--tx2);line-height:1.5;margin-bottom:8px}#p-kd-beamlux-pipeline .rp-card-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);font-size:11px;color:var(--tx3);padding-top:var(--space-2);border-top:1px solid var(--bd)}#p-kd-beamlux-pipeline .rp-sc{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:var(--space-3) 14px;margin-bottom:12px}#p-kd-beamlux-pipeline .rp-sc.rp-sc-done.is-solar{border-left:3px solid var(--ac)}#p-kd-beamlux-pipeline .rp-sc.rp-sc-done.is-nosolar{border-left:3px solid var(--tx3)}#p-kd-beamlux-pipeline .rp-sc.rp-sc-done.is-unsure{border-left:3px solid var(--ac3)}#p-kd-beamlux-pipeline .rp-sc-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--space-2);gap:8px}#p-kd-beamlux-pipeline .rp-sc-title{font-size:11px;font-weight:500;color:var(--tx);text-transform:uppercase;letter-spacing:.06em}#p-kd-beamlux-pipeline .rp-sc-time{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-kd-beamlux-pipeline .rp-sc-verdict{font-size:13px;font-weight:500;color:var(--tx);margin-bottom:6px}#p-kd-beamlux-pipeline .rp-sc.is-solar .rp-sc-verdict{color:var(--ac)}#p-kd-beamlux-pipeline .rp-sc.is-unsure .rp-sc-verdict{color:var(--ac3)}#p-kd-beamlux-pipeline .rp-sc-bar{height:5px;background:var(--sur3);border-radius:3px;overflow:hidden;margin-bottom:8px}#p-kd-beamlux-pipeline .rp-sc-fill{height:100%;transition:width .3s ease;border-radius:3px}#p-kd-beamlux-pipeline .rp-sc-fill.high{background:var(--ac)}#p-kd-beamlux-pipeline .rp-sc-fill.mid{background:var(--ac3)}#p-kd-beamlux-pipeline .rp-sc-fill.low{background:var(--ac4)}#p-kd-beamlux-pipeline .rp-sc-notes{font-size:11.5px;color:var(--tx2);font-style:italic;line-height:1.5;margin-bottom:10px}#p-kd-beamlux-pipeline .rp-sc-btn{width:100%;font-size:11.5px;padding:var(--space-2) 10px}#p-kd-beamlux-pipeline .rp-sc-btn:disabled{opacity:.7;cursor:wait}#p-kd-beamlux-pipeline .rp-sc-img-wrap{margin:var(--space-2) 0 10px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--bd);background:var(--sur3);aspect-ratio:1}#p-kd-beamlux-pipeline .rp-sc-img-wrap img{width:100%;height:100%;display:block;object-fit:cover}#p-kd-beamlux-pipeline .rp-mastr{margin-top:14px;padding:14px var(--space-4);border:1px solid var(--bd);border-radius:8px;background:var(--sur2)}#p-kd-beamlux-pipeline .rp-mastr.is-matched{border-left:3px solid #60a5fa}#p-kd-beamlux-pipeline .rp-mastr.is-no-match{border-left:3px solid var(--tx3);opacity:.85}#p-kd-beamlux-pipeline .rp-mastr.is-pending{border-left:3px solid var(--ac3,#fbbf24)}#p-kd-beamlux-pipeline .rp-mastr-h{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--tx);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-3)}#p-kd-beamlux-pipeline .rp-mastr-h em{font-style:normal;font-size:10px;color:var(--tx3);font-weight:400;text-transform:none;letter-spacing:0}#p-kd-beamlux-pipeline .rp-mastr-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:700}#p-kd-beamlux-pipeline .rp-mastr.is-matched .rp-mastr-icon{background:#60a5fa;color:#fff}#p-kd-beamlux-pipeline .rp-mastr.is-no-match .rp-mastr-icon{background:var(--bd2);color:var(--tx3)}#p-kd-beamlux-pipeline .rp-mastr.is-pending .rp-mastr-icon{background:var(--ac3,#fbbf24);color:#222}#p-kd-beamlux-pipeline .rp-mastr-kv{margin:0;display:grid;grid-template-columns:auto 1fr;gap:7px var(--space-4);font-size:12.5px;line-height:1.5}#p-kd-beamlux-pipeline .rp-mastr-kv dt{color:var(--tx3);font-weight:400}#p-kd-beamlux-pipeline .rp-mastr-kv dd{margin:0;color:var(--tx);font-family:DM Mono,monospace}#p-kd-beamlux-pipeline .rp-mastr-kv code{font-size:11px;color:var(--tx2)}#p-kd-beamlux-pipeline .rp-mastr-age{color:var(--tx3);font-family:inherit;font-size:11px}#p-kd-beamlux-pipeline .rp-mastr-kv dd strong{color:var(--accent);font-weight:600}#p-kd-beamlux-pipeline .rp-mastr-anl-list{margin-top:14px;padding:var(--space-3) 14px;border-radius:var(--radius-md);background:#00000006;border:1px solid rgba(0,0,0,.06)}#p-kd-beamlux-pipeline .rp-mastr-anl-h{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);margin-bottom:var(--space-2)}#p-kd-beamlux-pipeline .rp-mastr-anl-ol{list-style:none;margin:0;padding:0;display:grid;gap:6px;counter-reset:rp-anl}#p-kd-beamlux-pipeline .rp-mastr-anl-ol li{display:grid;grid-template-columns:90px 60px 1fr;gap:14px;align-items:baseline;padding:6px var(--space-2);border-radius:var(--radius-sm);font-family:DM Mono,monospace;font-size:12px}#p-kd-beamlux-pipeline .rp-mastr-anl-ol li.is-primary{background:#d5d9601f}#p-kd-beamlux-pipeline .rp-mastr-anl-ol li:before{counter-increment:rp-anl;content:counter(rp-anl);position:absolute;color:var(--tx3);font-size:10px}#p-kd-beamlux-pipeline .rp-mastr-anl-kwp{color:var(--tx);font-weight:500}#p-kd-beamlux-pipeline .rp-mastr-anl-ibn{color:var(--tx2)}#p-kd-beamlux-pipeline .rp-mastr-anl-nr{font-size:11px;color:var(--tx3);font-family:DM Mono,monospace}#p-kd-beamlux-pipeline .rp-mastr-empty{font-size:11.5px;color:var(--tx2);margin:var(--space-1) 0 var(--space-2);line-height:1.4}#p-kd-beamlux-pipeline .rp-mastr-empty em{color:var(--tx3);font-style:italic;font-size:11px}#p-kd-beamlux-pipeline .rp-mastr-recheck{background:transparent;border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-1) 10px;font-size:11px;color:var(--tx2);cursor:pointer}#p-kd-beamlux-pipeline .rp-mastr-recheck:hover{border-color:var(--ac);color:var(--ac)}#p-kd-beamlux-pipeline .rp-mastr-source{margin-top:var(--space-2);padding-top:6px;border-top:1px solid var(--bd);font-size:10px;color:var(--tx3);line-height:1.4}#p-kd-beamlux-pipeline .rp-mastr-source a{color:var(--tx3);text-decoration:underline;text-underline-offset:2px}#p-kd-beamlux-pipeline .rp-mastr-source a:hover{color:var(--tx2)}#p-kd-beamlux-pipeline .rp-oh{margin-top:var(--space-3);padding:var(--space-2) 0;border:0;background:transparent;border-top:1px solid var(--bd)}#p-kd-beamlux-pipeline .rp-oh-head{display:flex;align-items:center;gap:var(--space-2);margin-bottom:0;cursor:pointer;list-style:none;padding:2px 0}#p-kd-beamlux-pipeline .rp-oh-head::-webkit-details-marker{display:none}#p-kd-beamlux-pipeline .rp-oh-head:before{content:"\25b6";font-size:9px;color:var(--tx3);margin-right:var(--space-1);transition:transform .15s}#p-kd-beamlux-pipeline .rp-oh[open] .rp-oh-head:before{transform:rotate(90deg)}#p-kd-beamlux-pipeline .rp-oh-status{font-size:10.5px;color:var(--tx3);font-style:italic}#p-kd-beamlux-pipeline .rp-oh[open] .rp-oh-list{margin-top:var(--space-2)}#p-kd-beamlux-pipeline .rp-oh-head h4{margin:0;font-size:11px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;flex:1}#p-kd-beamlux-pipeline .rp-website-block{margin-top:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--bd)}#p-kd-beamlux-pipeline .rp-website-block h4{margin:0 0 6px;font-size:11px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em}#p-kd-beamlux-pipeline .rp-website-link{display:inline-block;color:var(--ac);text-decoration:none;font-size:13px;font-weight:500;word-break:break-all}#p-kd-beamlux-pipeline .rp-website-link:hover{text-decoration:underline}#p-kd-beamlux-pipeline .rp-oh-fetched{font-size:10px;color:var(--tx3);font-family:DM Mono,monospace;opacity:.7}#p-kd-beamlux-pipeline .rp-oh-refresh{background:transparent;border:1px solid var(--bd);color:var(--tx3);border-radius:5px;padding:3px var(--space-2);font-size:11px;font-family:inherit;cursor:pointer;transition:all .12s}#p-kd-beamlux-pipeline .rp-oh-refresh:hover{background:var(--sur2);color:var(--tx)}#p-kd-beamlux-pipeline .rp-oh-refresh:disabled{opacity:.5;cursor:wait}#p-kd-beamlux-pipeline .rp-oh-empty{font-size:11.5px;color:var(--tx3);font-style:italic;padding:4px 0}#p-kd-beamlux-pipeline .rp-oh-list{display:flex;flex-direction:column;gap:1px}#p-kd-beamlux-pipeline .rp-oh-row{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 6px;font-size:12px;border-radius:4px}#p-kd-beamlux-pipeline .rp-oh-row.is-today{background:#d5d9601f;color:var(--tx);font-weight:500}#p-kd-beamlux-pipeline .rp-oh-day{color:var(--tx3);font-family:DM Mono,monospace;min-width:24px}#p-kd-beamlux-pipeline .rp-oh-row.is-today .rp-oh-day{color:var(--ac)}#p-kd-beamlux-pipeline .rp-oh-label{color:var(--tx2);text-align:right;flex:1}#p-kd-beamlux-pipeline .rp-oh-row.is-today .rp-oh-label{color:var(--tx)}#p-kd-beamlux-pipeline .rp-datenfehler-banner{display:flex;align-items:flex-start;gap:10px;background:#f8717114;border:1px solid var(--ac4);border-left:4px solid var(--ac4);border-radius:8px;padding:10px 14px;margin-bottom:12px}#p-kd-beamlux-pipeline .rp-datenfehler-icon{font-size:18px;line-height:1;color:var(--ac4);flex-shrink:0;margin-top:1px}#p-kd-beamlux-pipeline .rp-datenfehler-body{flex:1;min-width:0}#p-kd-beamlux-pipeline .rp-datenfehler-title{font-size:12.5px;font-weight:600;color:var(--ac4);line-height:1.3}#p-kd-beamlux-pipeline .rp-datenfehler-sub{font-size:11px;color:var(--tx3);margin-top:3px;line-height:1.4}#p-kd-beamlux-pipeline .rp-datenfehler-reset{background:transparent;border:1px solid var(--ac4);color:var(--ac4);border-radius:var(--radius-md);padding:5px 10px;font-size:11.5px;font-family:inherit;cursor:pointer;white-space:nowrap;transition:all .12s;align-self:center}#p-kd-beamlux-pipeline .rp-datenfehler-reset:hover{background:var(--ac4);color:#fff}#p-kd-beamlux-pipeline .rp-map-wrap{position:relative;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;overflow:hidden;margin-bottom:10px;aspect-ratio:4/3}#p-kd-beamlux-pipeline .rp-map-wrap iframe{width:100%;height:100%;border:0;display:block}#p-kd-beamlux-pipeline .rp-map-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;text-align:center;padding:20px;background:var(--sur2);z-index:1}#p-kd-beamlux-pipeline .rp-map-loading{color:var(--tx3)}#p-kd-beamlux-pipeline .rp-map-fail{color:var(--ac4)}#p-kd-beamlux-pipeline .rp-map-actions{display:flex;gap:6px;margin-bottom:14px}#p-kd-beamlux-pipeline .rp-map-actions .n-btn{flex:1;font-size:11.5px;padding:var(--space-2) 10px}#p-kd-beamlux-pipeline .rp-zoom-bar{display:flex;align-items:center;gap:0;margin-bottom:10px;background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:3px}#p-kd-beamlux-pipeline .rp-zoom-btn{background:transparent;border:none;color:var(--tx2);width:28px;height:28px;padding:0;line-height:1;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;transition:background .12s,color .12s}#p-kd-beamlux-pipeline .rp-zoom-btn:hover{background:var(--sur2);color:var(--tx)}#p-kd-beamlux-pipeline .rp-zoom-refresh{font-size:13px}#p-kd-beamlux-pipeline .rp-zoom-level{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);padding:0 var(--space-2);min-width:54px;text-align:center;letter-spacing:.02em}#p-kd-beamlux-pipeline .rp-detail-stamm{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px 14px;margin-bottom:14px}#p-kd-beamlux-pipeline .rp-stamm-row{display:flex;justify-content:space-between;gap:var(--space-3);font-size:11.5px;padding:5px 0;border-bottom:1px solid var(--bd)}#p-kd-beamlux-pipeline .rp-stamm-row:last-child{border-bottom:0}#p-kd-beamlux-pipeline .rp-stamm-row>span:first-child{color:var(--tx3);text-transform:uppercase;font-size:10px;letter-spacing:.05em;flex-shrink:0;font-weight:500}#p-kd-beamlux-pipeline .rp-stamm-row>span:last-child{color:var(--tx);text-align:right;flex:1}#p-kd-beamlux-pipeline .rp-stamm-warn>span:last-child{color:var(--ac3)}#p-kd-beamlux-pipeline .rp-stamm-multiline{flex-direction:column;align-items:stretch}#p-kd-beamlux-pipeline .rp-stamm-multiline>span:last-child{text-align:left;margin-top:var(--space-1)}#p-kd-beamlux-pipeline .rp-wf{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:14px 16px}#p-kd-beamlux-pipeline .rp-wf h4{margin:0 0 var(--space-3);font-size:10px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em}#p-kd-beamlux-pipeline .rp-wf-row{display:grid;grid-template-columns:110px 1fr;gap:10px;align-items:center;margin-bottom:var(--space-2);font-size:11.5px}#p-kd-beamlux-pipeline .rp-wf-row label{color:var(--tx3);font-size:11px}#p-kd-beamlux-pipeline .rp-wf-row .rp-input{background:var(--sur);border:1px solid var(--bd);color:var(--tx);border-radius:var(--radius-md);padding:7px 9px;font-size:12px;font-family:inherit;outline:none;transition:border-color .12s;width:100%}#p-kd-beamlux-pipeline .rp-wf-row .rp-input:focus{border-color:var(--ac)}#p-kd-beamlux-pipeline .rp-dt-pair{display:grid;grid-template-columns:1fr 90px;gap:6px}#p-kd-beamlux-pipeline .rp-dt-pair .rp-input{padding:7px 9px}#p-kd-beamlux-pipeline .rp-dt-time{font-variant-numeric:tabular-nums}#p-kd-beamlux-pipeline .rp-wf-readonly{font-size:11.5px;color:var(--tx2);padding:7px 9px;background:transparent;border:1px dashed var(--bd);border-radius:6px}#p-kd-beamlux-pipeline .rp-wf+.rp-wf{margin-top:14px}#p-kd-beamlux-pipeline .rp-history{margin-top:var(--space-4);background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px 14px}#p-kd-beamlux-pipeline .rp-history summary{font-size:10px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;padding:var(--space-1) 0;list-style:none}#p-kd-beamlux-pipeline .rp-history summary::-webkit-details-marker{display:none}#p-kd-beamlux-pipeline .rp-history summary:before{content:"\25b8";margin-right:6px;display:inline-block;transition:transform .15s}#p-kd-beamlux-pipeline .rp-history[open] summary:before{transform:rotate(90deg)}#p-kd-beamlux-pipeline .rp-history-list{margin-top:10px;font-size:11.5px}#p-kd-beamlux-pipeline .rp-hist-entry{display:grid;grid-template-columns:140px 110px 1fr;gap:10px;padding:5px 0;border-bottom:1px dashed var(--bd);align-items:center}#p-kd-beamlux-pipeline .rp-hist-entry:last-child{border-bottom:0}#p-kd-beamlux-pipeline .rp-hist-time{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-kd-beamlux-pipeline .rp-hist-who{font-size:11px;color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-kd-beamlux-pipeline .rp-hist-desc{font-size:11px;color:var(--tx)}#p-kd-beamlux-pipeline .rp-hist-initial .rp-hist-desc{color:var(--ac);font-style:italic}#p-kd-beamlux-pipeline .rp-wf-row-full{grid-template-columns:1fr;align-items:start}#p-kd-beamlux-pipeline .rp-wf-row-full label{margin-bottom:var(--space-1)}#p-kd-beamlux-pipeline .rp-wf-row-full textarea.rp-input{min-height:70px;resize:vertical}#p-kd-beamlux-pipeline .rp-wf-solar{display:flex;gap:6px}#p-kd-beamlux-pipeline .rp-solar-btn{flex:1;padding:3px var(--space-2);font-size:11px;font-family:inherit;background:var(--bg);border:1px solid var(--bd);border-radius:5px;color:var(--tx3);cursor:pointer;transition:all .12s}#p-kd-beamlux-pipeline .rp-solar-btn:hover{background:var(--sur2);color:var(--tx)}#p-kd-beamlux-pipeline .rp-solar-btn.is-on{background:var(--bg);border-color:var(--tx);color:var(--tx);font-weight:600}#p-kd-beamlux-pipeline .rp-wf-foot{display:flex;align-items:center;gap:var(--space-3);margin-top:14px;padding-top:var(--space-3);border-top:1px solid var(--bd)}#p-kd-beamlux-pipeline .rp-wf-stamp{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-kd-beamlux-pipeline .rp-col-tel{white-space:nowrap}#p-kd-beamlux-pipeline .rp-tel-text{font-family:DM Mono,monospace;font-size:11.5px;color:var(--tx2)}#p-kd-beamlux-pipeline .rp-tel-none{color:var(--tx3);font-size:11px}#p-kd-beamlux-pipeline .rp-col-chev{width:20px;color:var(--tx3);text-align:right;font-size:14px;line-height:1;padding-right:10px}#p-kd-beamlux-pipeline tr:hover .rp-col-chev{color:var(--ac)}#p-kd-beamlux-pipeline .rp-range{margin-left:auto;font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);white-space:nowrap}#p-kd-beamlux-pipeline .rp-col-score{white-space:nowrap;text-align:center;width:64px}#p-kd-beamlux-pipeline .rp-vpill{display:inline-block;padding:2px var(--space-2);border-radius:11px;font-size:10.5px;font-weight:500;font-family:DM Mono,monospace;white-space:nowrap}#p-kd-beamlux-pipeline .rp-vpill-ok{background:#7a802426;color:var(--ac)}#p-kd-beamlux-pipeline .rp-vpill-warn{background:#f59e0b1f;color:var(--ac3)}#p-kd-beamlux-pipeline .rp-vpill-bad{background:#f871711a;color:var(--ac4)}#p-kd-beamlux-pipeline .rp-vpill-na{background:var(--sur2);color:var(--tx3)}#p-kd-beamlux-pipeline .rp-icon-solar-bulk{color:var(--ac3)}#p-kd-beamlux-pipeline .rp-icon-solar-bulk:hover{background:#f59e0b1f;color:var(--ac3)}#p-kd-beamlux-pipeline .rp-icon-solar-bulk:disabled{opacity:.5;cursor:wait}#p-kd-beamlux-pipeline .rp-icon-reset{color:var(--ac4)}#p-kd-beamlux-pipeline .rp-icon-reset:hover{background:#dc50501f;color:var(--ac4)}#p-kd-beamlux-pipeline .rp-solar-ki-btn{width:100%;background:#566b861a;border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:11.5px;color:var(--tx);font-family:inherit;cursor:pointer;text-align:left;transition:all .12s}#p-kd-beamlux-pipeline .rp-solar-ki-btn:hover{background:#566b862e;border-color:var(--ac2)}#p-kd-beamlux-pipeline .rp-solar-ki-btn:disabled{opacity:.65;cursor:wait}#p-kd-beamlux-pipeline .rp-solar-stamp{font-size:10.5px;color:var(--tx3);margin-left:var(--space-2)}#p-kd-beamlux-pipeline #rp-list-view .pagi{border-top:0;padding:6px var(--space-1) var(--space-2);gap:6px}#p-kd-beamlux-pipeline .rp-zoom-sep{width:1px;height:16px;background:var(--bd);margin:0 6px;flex-shrink:0}#p-kd-beamlux-pipeline .rp-zoom-link{background:transparent;border:0;color:var(--tx2);font-size:11px;font-family:DM Sans,sans-serif;cursor:pointer;padding:0 10px;height:28px;border-radius:5px;display:inline-flex;align-items:center;transition:background .12s,color .12s}#p-kd-beamlux-pipeline .rp-zoom-link:hover{background:var(--sur2);color:var(--tx)}#p-kd-beamlux-pipeline .rp-zoom-link:last-child{margin-left:auto}body:not(.is-admin) #p-kd-beamlux-pipeline .rp-admin-only{display:none!important}#p-kd-beamlux-pipeline .rp-save-indicator{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);display:inline-block;min-width:140px}#p-kd-beamlux-pipeline .rp-save-indicator.is-pending{color:var(--ac3)}#p-kd-beamlux-pipeline .rp-save-indicator.is-saving{color:var(--ac2)}#p-kd-beamlux-pipeline .rp-save-indicator.is-saved{color:var(--tx3)}#p-kd-beamlux-pipeline .rp-save-indicator.is-error{color:var(--ac4);cursor:pointer}#p-kd-beamlux-pipeline .rp-email-list{display:flex;flex-direction:column;gap:var(--space-1);width:100%}#p-kd-beamlux-pipeline .rp-email-row{display:flex;gap:var(--space-1);align-items:center}#p-kd-beamlux-pipeline .rp-email-row input{flex:1}#p-kd-beamlux-pipeline .rp-email-del{background:transparent;border:1px solid var(--bd);border-radius:5px;width:26px;height:26px;font-size:14px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0}#p-kd-beamlux-pipeline .rp-email-del:hover{border-color:var(--ac4);color:var(--ac4)}#p-kd-beamlux-pipeline .rp-email-add{align-self:flex-start;margin-top:2px;background:transparent;border:1px dashed var(--bd);border-radius:5px;padding:var(--space-1) 10px;font-size:11px;color:var(--tx3);font-family:inherit;cursor:pointer;transition:all .12s}#p-kd-beamlux-pipeline .rp-email-add:hover{border-color:var(--tx2);color:var(--tx2)}#p-kd-beamlux-pipeline .rp-input-copy{display:flex;gap:var(--space-1);align-items:center;flex:1}#p-kd-beamlux-pipeline .rp-input-copy .rp-input{flex:1}#p-kd-beamlux-pipeline .rp-copy-btn{background:transparent;border:1px solid var(--bd);border-radius:5px;width:26px;height:26px;font-size:14px;color:var(--tx3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0;flex-shrink:0;transition:all .12s}#p-kd-beamlux-pipeline .rp-copy-btn:hover{border-color:var(--ac);color:var(--ac);background:#7a802414}#p-kd-beamlux-pipeline .rp-copy-btn.is-copied{border-color:var(--ac);color:var(--ac)}#p-kd-beamlux-pipeline .rp-email-more{margin-top:2px}#p-kd-beamlux-pipeline .rp-email-more summary{cursor:pointer;font-size:11px;color:var(--tx3);padding:3px 6px;list-style:none;display:inline-block}#p-kd-beamlux-pipeline .rp-email-more summary::-webkit-details-marker{display:none}#p-kd-beamlux-pipeline .rp-email-more summary:before{content:"\25b6  ";font-size:9px;color:var(--tx3)}#p-kd-beamlux-pipeline .rp-email-more[open] summary:before{content:"\25bc  "}#p-kd-beamlux-pipeline .rp-email-more summary:hover{color:var(--tx2)}#p-kd-beamlux-pipeline .rp-email-more>.rp-email-row{margin-top:var(--space-1)}#p-kd-beamlux-pipeline .rp-eeg-banner{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3) 14px;margin:10px 0;border-radius:8px;border:1px solid var(--bd)}#p-kd-beamlux-pipeline .rp-eeg-icon{font-size:24px;line-height:1;flex-shrink:0}#p-kd-beamlux-pipeline .rp-eeg-label{font-size:13.5px;font-weight:600;color:var(--tx);line-height:1.3}#p-kd-beamlux-pipeline .rp-eeg-sub{font-size:11.5px;color:var(--tx2);margin-top:3px}#p-kd-beamlux-pipeline .rp-eeg-banner.is-hot{background:#f871711a;border-color:#f8717180}#p-kd-beamlux-pipeline .rp-eeg-banner.is-hot .rp-eeg-label{color:var(--ac4)}#p-kd-beamlux-pipeline .rp-eeg-banner.is-expired{background:#f8717129;border-color:#f87171b3}#p-kd-beamlux-pipeline .rp-eeg-banner.is-expired .rp-eeg-label{color:var(--ac4);font-weight:700}#p-kd-beamlux-pipeline .rp-eeg-banner.is-warm{background:#f59e0b1f;border-color:#f59e0b73}#p-kd-beamlux-pipeline .rp-eeg-banner.is-warm .rp-eeg-label{color:var(--ac3)}#p-kd-beamlux-pipeline .rp-eeg-banner.is-cool{background:var(--sur2);border-color:var(--bd)}#p-kd-beamlux-pipeline .rp-eeg-banner.is-cool .rp-eeg-label{color:var(--tx2);font-weight:500}:root{--st-amber: #fbbf24;--st-slate: #94a3b8;--st-red: #f87171;--st-green: #4ade80;--st-violet: #c084fc;--st-teal: #2dd4bf;--st-blue: #60a5fa;--st-rose: #fb7185;--st-indigo: #a5b4fc;--st-orange: #fb923c;--st-storno: #fca5a5;--st-won-bg: #4ade80;--st-won-tx: #052e16;--st-tint: 18%}[data-theme=light]{--st-amber: #92400e;--st-slate: #475569;--st-red: #b91c1c;--st-green: #166534;--st-violet: #7e22ce;--st-teal: #115e59;--st-blue: #1d4ed8;--st-rose: #be123c;--st-indigo: #4338ca;--st-orange: #9a3412;--st-storno: #991b1b;--st-won-bg: #15803d;--st-won-tx: #ffffff;--st-tint: 14%}.mse-stage{--st-c: var(--st-slate);display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap;color:var(--st-c);background:color-mix(in srgb,var(--st-c) var(--st-tint),var(--sur))}.mse-stage+.mse-stage{margin-left:1px}select.mse-stage{display:inline-block;padding:3px 6px;border-radius:6px;border:1px solid color-mix(in srgb,var(--st-c) 45%,transparent);font-family:inherit;cursor:pointer;max-width:100%}select.mse-stage:focus{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--st-c) 35%,transparent)}select.mse-stage:disabled{opacity:.6;cursor:progress}select.mse-stage option{color:var(--tx);background:var(--sur);font-weight:400}.mse-stage.is-offen,.mse-stage.is-neu{--st-c: var(--st-amber)}.mse-stage.is-nicht_erreicht,.mse-stage.is-kontaktiert{--st-c: var(--st-slate)}.mse-stage.is-kein_interesse,.mse-stage.is-datenfehler{--st-c: var(--st-red)}.mse-stage.is-termin{--st-c: var(--st-green)}.mse-stage.is-wiedervorlage{--st-c: var(--st-violet)}.mse-stage.is-wechselbereit,.mse-stage.is-verhandlung{--st-c: var(--st-teal)}.mse-stage.is-angebot{--st-c: var(--st-blue)}.mse-stage.is-verloren,.mse-stage.is-abgeschlossen_verloren{--st-c: var(--st-rose)}.mse-stage.is-provision_auszahlung{--st-c: var(--st-indigo)}.mse-stage.is-reklamation,.mse-stage.is-reklamationscheck,.mse-stage.is-reklamiert{--st-c: var(--st-orange)}.mse-stage.is-storno{--st-c: var(--st-storno)}.mse-stage.is-bestandskunde{--st-c: var(--st-indigo)}.mse-stage.is-gewonnen,.mse-stage.is-abgeschlossen_gewonnen{--st-c: var(--st-won-bg);color:var(--st-won-tx);background:var(--st-won-bg)}.rp-bcol-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:0 0 auto}.dp-col-head .rp-bcol-dot{margin-right:6px;vertical-align:middle}.rp-bcol-dot.is-offen,.rp-bcol-dot.is-neu{background:var(--st-amber)!important}.rp-bcol-dot.is-nicht_erreicht,.rp-bcol-dot.is-kontaktiert{background:var(--st-slate)!important}.rp-bcol-dot.is-kein_interesse,.rp-bcol-dot.is-datenfehler{background:var(--st-red)!important}.rp-bcol-dot.is-termin{background:var(--st-green)!important}.rp-bcol-dot.is-wiedervorlage{background:var(--st-violet)!important}.rp-bcol-dot.is-wechselbereit,.rp-bcol-dot.is-verhandlung{background:var(--st-teal)!important}.rp-bcol-dot.is-angebot{background:var(--st-blue)!important}.rp-bcol-dot.is-gewonnen,.rp-bcol-dot.is-abgeschlossen_gewonnen{background:var(--st-won-bg)!important}.rp-bcol-dot.is-verloren,.rp-bcol-dot.is-abgeschlossen_verloren{background:var(--st-rose)!important}.rp-bcol-dot.is-provision_auszahlung{background:var(--st-indigo)!important}.rp-bcol-dot.is-reklamation,.rp-bcol-dot.is-reklamationscheck,.rp-bcol-dot.is-reklamiert{background:var(--st-orange)!important}.rp-bcol-dot.is-storno{background:var(--st-storno)!important}.rp-bcol-dot.is-bestandskunde{background:var(--st-indigo)!important}#p-kundenuebersicht{padding:18px 22px;color:var(--tx)}#p-kundenuebersicht .kd-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:22px;padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.08)}#p-kundenuebersicht .kd-hero-title{font-size:17px;font-weight:600;margin:0 0 var(--space-1) 0;color:var(--tx);letter-spacing:-.01em}#p-kundenuebersicht .kd-hero-sub{font-size:12px;color:var(--tx3);margin:0;line-height:1.55;font-weight:400}#p-kundenuebersicht .kd-kpis{display:flex;gap:var(--space-2)}#p-kundenuebersicht .kd-kpi{background:var(--sur);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);padding:10px var(--space-4);min-width:104px}#p-kundenuebersicht .kd-kpi-l{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin-bottom:var(--space-1);font-weight:500}#p-kundenuebersicht .kd-kpi-v{font-size:20px;font-weight:600;color:var(--tx);font-family:DM Mono,monospace;line-height:1.1}#p-kundenuebersicht .kd-section{margin-bottom:26px}#p-kundenuebersicht .kd-section-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:var(--space-3)}#p-kundenuebersicht .kd-section-h{font-size:11px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3)}#p-kundenuebersicht .kd-section-hint{font-size:11px;color:var(--tx3);font-weight:400}#p-kundenuebersicht .kd-table{width:100%;border-collapse:collapse;background:var(--sur);border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(0,0,0,.06);font-family:Inter,sans-serif;font-size:12.5px}#p-kundenuebersicht .kd-table th{text-align:left;padding:10px 14px;color:var(--tx3);font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.06em;background:var(--sur2);border-bottom:1px solid rgba(0,0,0,.08);font-family:Inter,sans-serif}#p-kundenuebersicht .kd-table td{padding:var(--space-3) 14px;border-bottom:1px solid rgba(0,0,0,.04);color:var(--tx);font-weight:400;vertical-align:middle;font-family:Inter,sans-serif}#p-kundenuebersicht .kd-table tr:last-child td{border-bottom:none}#p-kundenuebersicht .kd-table tbody tr.kd-row-click{cursor:pointer;transition:background .12s ease}#p-kundenuebersicht .kd-table tbody tr.kd-row-click:hover{background:var(--sur2)}#p-kundenuebersicht .kd-table .kd-date{font-family:DM Mono,monospace;color:var(--tx2);font-size:11.5px}#p-kundenuebersicht .kd-status{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:500;font-family:Inter,sans-serif}#p-kundenuebersicht .kd-status-neu{background:#f59e0b26;color:#b67700}#p-kundenuebersicht .kd-status-matched{background:#7a80242e;color:#5a6020}#p-kundenuebersicht .kd-status-pending{background:#f59e0b26;color:#b67700}#p-kundenuebersicht .kd-status-paid{background:#7a80242e;color:#5a6020}#p-kundenuebersicht .kd-status-delivered{background:#7a802438;color:#5a6020}#p-kundenuebersicht .kd-status-cancelled{background:#f8717124;color:#b91c1c}#p-kundenuebersicht .kd-empty{text-align:center;color:var(--tx3);padding:var(--space-5) var(--space-3);font-size:12px;font-style:normal;font-family:Inter,sans-serif}#p-kundenuebersicht .kd-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:899}#p-kundenuebersicht .kd-backdrop.open{opacity:1;pointer-events:auto}#p-kundenuebersicht .kd-drawer{position:fixed;top:0;right:0;bottom:0;width:520px;max-width:94vw;background:var(--bg);border-left:1px solid rgba(0,0,0,.1);box-shadow:-14px 0 36px #0000002e;transform:translate(100%);transition:transform .25s ease;z-index:900;display:flex;flex-direction:column}#p-kundenuebersicht .kd-drawer.open{transform:translate(0)}#p-kundenuebersicht .kd-drawer-head{padding:20px var(--space-5) var(--space-4) var(--space-5);border-bottom:1px solid rgba(0,0,0,.06);position:relative}#p-kundenuebersicht .kd-drawer-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin-bottom:6px;font-weight:500}#p-kundenuebersicht .kd-drawer-title{font-size:16px;font-weight:600;color:var(--tx);margin:0 0 var(--space-1) 0;line-height:1.3;letter-spacing:-.01em}#p-kundenuebersicht .kd-drawer-sub{font-size:12px;color:var(--tx3);line-height:1.5}#p-kundenuebersicht .kd-drawer-close{position:absolute;top:16px;right:18px;background:transparent;border:none;color:var(--tx3);font-size:22px;cursor:pointer;line-height:1;padding:var(--space-1) var(--space-2);border-radius:5px;font-family:Inter,sans-serif}#p-kundenuebersicht .kd-drawer-close:hover{background:var(--sur2);color:var(--tx)}#p-kundenuebersicht .kd-drawer-actions{display:flex;gap:6px;flex-wrap:wrap;padding:10px var(--space-5);border-bottom:1px solid rgba(0,0,0,.06);background:var(--sur)}#p-kundenuebersicht .kd-drawer-actions button{padding:5px 11px;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-sm);background:var(--bg);color:var(--tx2);cursor:pointer;font-size:11.5px;font-family:Inter,sans-serif;font-weight:400}#p-kundenuebersicht .kd-drawer-actions button:hover{background:var(--sur2);color:var(--tx)}#p-kundenuebersicht .kd-drawer-body{flex:1;overflow-y:auto;padding:18px var(--space-5) 20px var(--space-5)}#p-kundenuebersicht .kd-block{margin-bottom:20px;padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.05)}#p-kundenuebersicht .kd-block:last-child{border-bottom:none;margin-bottom:0}#p-kundenuebersicht .kd-block-h{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin:0 0 10px;font-weight:600}#p-kundenuebersicht .kd-prop{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:5px 0;font-size:12.5px;font-family:Inter,sans-serif}#p-kundenuebersicht .kd-prop-l{color:var(--tx3);font-weight:400;flex-shrink:0}#p-kundenuebersicht .kd-prop-v{color:var(--tx);font-weight:400;text-align:right;word-break:break-word}#p-kundenuebersicht .kd-prop-v.is-mono{font-family:DM Mono,monospace;color:var(--tx2)}#p-kundenuebersicht .kd-bemerkung{background:var(--sur);padding:var(--space-3) 14px;border-radius:5px;font-size:12.5px;color:var(--tx);line-height:1.55;border:1px solid rgba(0,0,0,.06);font-family:Inter,sans-serif}#p-kundenuebersicht .kd-recording{margin-top:10px;width:100%}#p-kundenuebersicht .kd-drawer-foot{padding:var(--space-3) var(--space-5);border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:flex-end;gap:var(--space-2)}#p-kundenuebersicht .kd-btn{padding:7px 14px;border-radius:5px;border:1px solid rgba(0,0,0,.1);background:var(--bg);color:var(--tx2);cursor:pointer;font-size:12px;font-family:Inter,sans-serif;font-weight:400}#p-kundenuebersicht .kd-btn:hover{background:var(--sur2);color:var(--tx)}#p-kundenuebersicht .kd-btn.kd-btn-pri{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:500}#p-kundenuebersicht .kd-btn.kd-btn-pri:hover{filter:brightness(1.05)}#p-kundenuebersicht .kd-drawer .kd-table{font-size:11px}#p-kundenuebersicht .kd-drawer .kd-table th{padding:6px var(--space-2);font-size:9.5px}#p-kundenuebersicht .kd-drawer .kd-table td{padding:5px var(--space-2);font-size:11px}#p-kundenuebersicht .kd-drawer .kd-prop{padding:3px 0;font-size:11.5px}#p-kundenuebersicht .kd-drawer .kd-block{margin-bottom:14px;padding-bottom:10px}#p-kundenuebersicht .kd-drawer .kd-block-h{font-size:9.5px;margin-bottom:6px}#p-kundenuebersicht #rp-side-mail,#p-kundenuebersicht #rp-side-whatsapp,#p-kundenuebersicht #rp-side-task{opacity:.45;pointer-events:none;cursor:default}#p-kundenuebersicht #rp-side-mail:hover,#p-kundenuebersicht #rp-side-whatsapp:hover,#p-kundenuebersicht #rp-side-task:hover{background:transparent;color:inherit}#p-kundenuebersicht .rp-mastr{margin-top:10px;padding:var(--space-2) 10px;border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.06);background:var(--sur2)}#p-kundenuebersicht .rp-mastr-h{font-size:10px;letter-spacing:.05em;margin-bottom:6px}#p-kundenuebersicht .rp-mastr-icon{width:14px;height:14px;font-size:9px}#p-kundenuebersicht .rp-eeg-banner{margin-bottom:var(--space-2);padding:var(--space-2) 10px;border-radius:5px;font-size:11px}#p-kundenuebersicht .rp-eeg-label{font-size:11.5px}#p-kundenuebersicht .rp-eeg-sub{font-size:10.5px}#p-kundenuebersicht .rp-mastr-kv{grid-template-columns:120px 1fr;gap:2px var(--space-3);font-size:11.5px;line-height:1.4}#p-kundenuebersicht .rp-mastr-kv dt{color:var(--tx3)}#p-kundenuebersicht .rp-mastr-kv dd strong{font-size:11.5px;font-weight:500}#p-kundenuebersicht .rp-mastr-age{font-size:10px}#p-kundenuebersicht .rp-mastr-anl-list{margin-top:var(--space-2);padding:6px var(--space-2);background:transparent;border:1px solid rgba(0,0,0,.05);border-radius:5px}#p-kundenuebersicht .rp-mastr-anl-h{font-size:9.5px;margin-bottom:var(--space-1);letter-spacing:.05em}#p-kundenuebersicht .rp-mastr-anl-ol{gap:2px}#p-kundenuebersicht .rp-mastr-anl-ol li{grid-template-columns:80px 50px 1fr;padding:3px 6px;gap:var(--space-2);font-size:11px;background:transparent;border:none}#p-kundenuebersicht .rp-mastr-anl-kwp{font-weight:500}#p-kundenuebersicht .rp-mastr-source{margin-top:6px;font-size:10px;color:var(--tx3)}#p-kundenuebersicht #mu-edit-drawer{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:95vw;background:var(--sur);border-left:1px solid var(--bd);transform:translate(100%);transition:transform .25s ease;z-index:1001;display:flex;flex-direction:column}#p-kundenuebersicht #mu-edit-drawer.open{transform:translate(0)}#p-kundenuebersicht #mu-edit-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .25s;z-index:1000}#p-kundenuebersicht #mu-edit-backdrop.open{opacity:1;pointer-events:auto}#p-kundenuebersicht .kd-form-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}#p-kundenuebersicht .kd-form-row label{flex:0 0 130px;font-size:12px;color:var(--tx3);font-weight:500}#p-kundenuebersicht .kd-form-row input,#p-kundenuebersicht .kd-form-row select{flex:1;min-width:0}#p-kundenuebersicht .kd-btn-danger{background:#ef44441a;border-color:#ef44444d;color:#b91c1c}#p-kundenuebersicht .kd-btn-danger:hover{background:#ef44442e;border-color:#ef444480}#p-kundenuebersicht .kd-btn-success{background:#22c55e1f;border-color:#22c55e66;color:#15803d;font-weight:600}#p-kundenuebersicht .kd-btn-success:hover{background:#22c55e38;border-color:#22c55e99}#p-kundenuebersicht .ku-kpi-pills{display:flex;gap:6px;flex-wrap:wrap;align-items:center;background:none;border:0;padding:0;margin:0}#p-kundenuebersicht .ku-kpi-pills .rp-fpill{display:inline-flex;align-items:center;gap:6px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 12px;font-size:11.5px;font-family:inherit;color:var(--tx);transition:border-color .15s,background .15s;cursor:default}#p-kundenuebersicht .ku-kpi-pills .kd-kpi-l{color:var(--tx3);font-weight:500;font-size:11px;text-transform:none;letter-spacing:0;margin:0}#p-kundenuebersicht .ku-kpi-pills .kd-kpi-v{font-family:DM Mono,monospace;font-size:12px;font-weight:500;color:var(--tx);line-height:1}#p-kundenuebersicht .kd-input{flex:1;min-width:0;padding:6px 8px;border:1px solid var(--bd);border-radius:4px;font-family:inherit;font-size:12px;color:var(--tx);background:var(--sur2);transition:border-color .15s}#p-kundenuebersicht .kd-input:focus{outline:none;border-color:var(--ac)}#p-kundenuebersicht .kd-input::placeholder{color:var(--tx3)}#p-kundenuebersicht select.kd-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='none' stroke='%23afbccf' stroke-width='1.4' d='M1 1l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 8px center;padding-right:24px}#p-kundenuebersicht select.kd-input option{background:var(--sur);color:var(--tx)}#p-kundenuebersicht .kd-split{gap:0}#p-kundenuebersicht .kd-split>.kd-btn-pri:hover{filter:brightness(1.05)}#p-kundenuebersicht .ku-add-drawer-v2 .kd-drawer-body{padding-bottom:24px}#p-kundenuebersicht .ku-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}#p-kundenuebersicht .ku-field{display:flex;flex-direction:column;gap:4px;min-width:0}#p-kundenuebersicht .ku-span-2{grid-column:1 / -1}#p-kundenuebersicht .ku-lbl{font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--tx3);font-weight:500;margin:0}#p-kundenuebersicht .ku-combo{display:flex;gap:6px;min-width:0;width:100%}#p-kundenuebersicht .ku-combo>.kd-input{flex:1;min-width:0}#p-kundenuebersicht .ku-w-nr{flex:0 0 56px!important}#p-kundenuebersicht .ku-w-plz{flex:0 0 80px!important}#p-kundenuebersicht .ku-w-hrb{flex:0 0 100px!important}#p-mitarbeiteruebersicht{padding:18px 22px;color:var(--tx)}#p-mitarbeiteruebersicht .kd-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:22px;padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.08)}#p-mitarbeiteruebersicht .kd-hero-title{font-size:17px;font-weight:600;margin:0 0 var(--space-1) 0;color:var(--tx);letter-spacing:-.01em}#p-mitarbeiteruebersicht .kd-hero-sub{font-size:12px;color:var(--tx3);margin:0;line-height:1.55;font-weight:400}#p-mitarbeiteruebersicht .kd-kpis{display:flex;gap:var(--space-2)}#p-mitarbeiteruebersicht .kd-kpi{background:var(--sur);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);padding:10px var(--space-4);min-width:104px}#p-mitarbeiteruebersicht .kd-kpi-l{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin-bottom:var(--space-1);font-weight:500}#p-mitarbeiteruebersicht .kd-kpi-v{font-size:20px;font-weight:600;color:var(--tx);font-family:DM Mono,monospace;line-height:1.1}#p-mitarbeiteruebersicht .kd-section{margin-bottom:26px}#p-mitarbeiteruebersicht .kd-section-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:var(--space-3)}#p-mitarbeiteruebersicht .kd-section-h{font-size:11px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3)}#p-mitarbeiteruebersicht .kd-section-hint{font-size:11px;color:var(--tx3);font-weight:400}#p-mitarbeiteruebersicht .kd-table{width:100%;border-collapse:collapse;background:var(--sur);border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(0,0,0,.06);font-family:Inter,sans-serif;font-size:12.5px}#p-mitarbeiteruebersicht .kd-table th{text-align:left;padding:10px 14px;color:var(--tx3);font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.06em;background:var(--sur2);border-bottom:1px solid rgba(0,0,0,.08);font-family:Inter,sans-serif}#p-mitarbeiteruebersicht .kd-table td{padding:var(--space-3) 14px;border-bottom:1px solid rgba(0,0,0,.04);color:var(--tx);font-weight:400;vertical-align:middle;font-family:Inter,sans-serif}#p-mitarbeiteruebersicht .kd-table tr:last-child td{border-bottom:none}#p-mitarbeiteruebersicht .kd-table tbody tr.kd-row-click{cursor:pointer;transition:background .12s ease}#p-mitarbeiteruebersicht .kd-table tbody tr.kd-row-click:hover{background:var(--sur2)}#p-mitarbeiteruebersicht .kd-table .kd-date{font-family:DM Mono,monospace;color:var(--tx2);font-size:11.5px}#p-mitarbeiteruebersicht .kd-status{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:500;font-family:Inter,sans-serif}#p-mitarbeiteruebersicht .kd-status-neu{background:#f59e0b26;color:#b67700}#p-mitarbeiteruebersicht .kd-status-matched{background:#7a80242e;color:#5a6020}#p-mitarbeiteruebersicht .kd-status-pending{background:#f59e0b26;color:#b67700}#p-mitarbeiteruebersicht .kd-status-paid{background:#7a80242e;color:#5a6020}#p-mitarbeiteruebersicht .kd-status-delivered{background:#7a802438;color:#5a6020}#p-mitarbeiteruebersicht .kd-status-cancelled{background:#f8717124;color:#b91c1c}#p-mitarbeiteruebersicht .kd-empty{text-align:center;color:var(--tx3);padding:var(--space-5) var(--space-3);font-size:12px;font-style:normal;font-family:Inter,sans-serif}#p-mitarbeiteruebersicht .kd-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:899}#p-mitarbeiteruebersicht .kd-backdrop.open{opacity:1;pointer-events:auto}#p-mitarbeiteruebersicht .kd-drawer{position:fixed;top:0;right:0;bottom:0;width:520px;max-width:94vw;background:var(--bg);border-left:1px solid rgba(0,0,0,.1);box-shadow:-14px 0 36px #0000002e;transform:translate(100%);transition:transform .25s ease;z-index:900;display:flex;flex-direction:column}#p-mitarbeiteruebersicht .kd-drawer.open{transform:translate(0)}#p-mitarbeiteruebersicht .kd-drawer-head{padding:20px var(--space-5) var(--space-4) var(--space-5);border-bottom:1px solid rgba(0,0,0,.06);position:relative}#p-mitarbeiteruebersicht .kd-drawer-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin-bottom:6px;font-weight:500}#p-mitarbeiteruebersicht .kd-drawer-title{font-size:16px;font-weight:600;color:var(--tx);margin:0 0 var(--space-1) 0;line-height:1.3;letter-spacing:-.01em}#p-mitarbeiteruebersicht .kd-drawer-sub{font-size:12px;color:var(--tx3);line-height:1.5}#p-mitarbeiteruebersicht .kd-drawer-close{position:absolute;top:16px;right:18px;background:transparent;border:none;color:var(--tx3);font-size:22px;cursor:pointer;line-height:1;padding:var(--space-1) var(--space-2);border-radius:5px;font-family:Inter,sans-serif}#p-mitarbeiteruebersicht .kd-drawer-close:hover{background:var(--sur2);color:var(--tx)}#p-mitarbeiteruebersicht .kd-drawer-actions{display:flex;gap:6px;flex-wrap:wrap;padding:10px var(--space-5);border-bottom:1px solid rgba(0,0,0,.06);background:var(--sur)}#p-mitarbeiteruebersicht .kd-drawer-actions button{padding:5px 11px;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-sm);background:var(--bg);color:var(--tx2);cursor:pointer;font-size:11.5px;font-family:Inter,sans-serif;font-weight:400}#p-mitarbeiteruebersicht .kd-drawer-actions button:hover{background:var(--sur2);color:var(--tx)}#p-mitarbeiteruebersicht .kd-drawer-body{flex:1;overflow-y:auto;padding:18px var(--space-5) 20px var(--space-5)}#p-mitarbeiteruebersicht .kd-block{margin-bottom:20px;padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.05)}#p-mitarbeiteruebersicht .kd-block:last-child{border-bottom:none;margin-bottom:0}#p-mitarbeiteruebersicht .kd-block-h{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin:0 0 10px;font-weight:600}#p-mitarbeiteruebersicht .kd-prop{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:5px 0;font-size:12.5px;font-family:Inter,sans-serif}#p-mitarbeiteruebersicht .kd-prop-l{color:var(--tx3);font-weight:400;flex-shrink:0}#p-mitarbeiteruebersicht .kd-prop-v{color:var(--tx);font-weight:400;text-align:right;word-break:break-word}#p-mitarbeiteruebersicht .kd-prop-v.is-mono{font-family:DM Mono,monospace;color:var(--tx2)}#p-mitarbeiteruebersicht .kd-bemerkung{background:var(--sur);padding:var(--space-3) 14px;border-radius:5px;font-size:12.5px;color:var(--tx);line-height:1.55;border:1px solid rgba(0,0,0,.06);font-family:Inter,sans-serif}#p-mitarbeiteruebersicht .kd-recording{margin-top:10px;width:100%}#p-mitarbeiteruebersicht .kd-drawer-foot{padding:var(--space-3) var(--space-5);border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:flex-end;gap:var(--space-2)}#p-mitarbeiteruebersicht .kd-btn{padding:7px 14px;border-radius:5px;border:1px solid rgba(0,0,0,.1);background:var(--bg);color:var(--tx2);cursor:pointer;font-size:12px;font-family:Inter,sans-serif;font-weight:400}#p-mitarbeiteruebersicht .kd-btn:hover{background:var(--sur2);color:var(--tx)}#p-mitarbeiteruebersicht .kd-btn.kd-btn-pri{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:500}#p-mitarbeiteruebersicht .kd-btn.kd-btn-pri:hover{filter:brightness(1.05)}#p-mitarbeiteruebersicht .kd-drawer .kd-table{font-size:11px}#p-mitarbeiteruebersicht .kd-drawer .kd-table th{padding:6px var(--space-2);font-size:9.5px}#p-mitarbeiteruebersicht .kd-drawer .kd-table td{padding:5px var(--space-2);font-size:11px}#p-mitarbeiteruebersicht .kd-drawer .kd-prop{padding:3px 0;font-size:11.5px}#p-mitarbeiteruebersicht .kd-drawer .kd-block{margin-bottom:14px;padding-bottom:10px}#p-mitarbeiteruebersicht .kd-drawer .kd-block-h{font-size:9.5px;margin-bottom:6px}#p-mitarbeiteruebersicht #rp-side-mail,#p-mitarbeiteruebersicht #rp-side-whatsapp,#p-mitarbeiteruebersicht #rp-side-task{opacity:.45;pointer-events:none;cursor:default}#p-mitarbeiteruebersicht #rp-side-mail:hover,#p-mitarbeiteruebersicht #rp-side-whatsapp:hover,#p-mitarbeiteruebersicht #rp-side-task:hover{background:transparent;color:inherit}#p-mitarbeiteruebersicht .rp-mastr{margin-top:10px;padding:var(--space-2) 10px;border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.06);background:var(--sur2)}#p-mitarbeiteruebersicht .rp-mastr-h{font-size:10px;letter-spacing:.05em;margin-bottom:6px}#p-mitarbeiteruebersicht .rp-mastr-icon{width:14px;height:14px;font-size:9px}#p-mitarbeiteruebersicht .rp-eeg-banner{margin-bottom:var(--space-2);padding:var(--space-2) 10px;border-radius:5px;font-size:11px}#p-mitarbeiteruebersicht .rp-eeg-label{font-size:11.5px}#p-mitarbeiteruebersicht .rp-eeg-sub{font-size:10.5px}#p-mitarbeiteruebersicht .rp-mastr-kv{grid-template-columns:120px 1fr;gap:2px var(--space-3);font-size:11.5px;line-height:1.4}#p-mitarbeiteruebersicht .rp-mastr-kv dt{color:var(--tx3)}#p-mitarbeiteruebersicht .rp-mastr-kv dd strong{font-size:11.5px;font-weight:500}#p-mitarbeiteruebersicht .rp-mastr-age{font-size:10px}#p-mitarbeiteruebersicht .rp-mastr-anl-list{margin-top:var(--space-2);padding:6px var(--space-2);background:transparent;border:1px solid rgba(0,0,0,.05);border-radius:5px}#p-mitarbeiteruebersicht .rp-mastr-anl-h{font-size:9.5px;margin-bottom:var(--space-1);letter-spacing:.05em}#p-mitarbeiteruebersicht .rp-mastr-anl-ol{gap:2px}#p-mitarbeiteruebersicht .rp-mastr-anl-ol li{grid-template-columns:80px 50px 1fr;padding:3px 6px;gap:var(--space-2);font-size:11px;background:transparent;border:none}#p-mitarbeiteruebersicht .rp-mastr-anl-kwp{font-weight:500}#p-mitarbeiteruebersicht .rp-mastr-source{margin-top:6px;font-size:10px;color:var(--tx3)}#p-mitarbeiteruebersicht #mu-edit-drawer{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:95vw;background:var(--sur);border-left:1px solid var(--bd);transform:translate(100%);transition:transform .25s ease;z-index:1001;display:flex;flex-direction:column}#p-mitarbeiteruebersicht #mu-edit-drawer.open{transform:translate(0)}#p-mitarbeiteruebersicht #mu-edit-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .25s;z-index:1000}#p-mitarbeiteruebersicht #mu-edit-backdrop.open{opacity:1;pointer-events:auto}#p-mitarbeiteruebersicht .kd-form-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}#p-mitarbeiteruebersicht .kd-form-row label{flex:0 0 130px;font-size:12px;color:var(--tx3);font-weight:500}#p-mitarbeiteruebersicht .kd-form-row input,#p-mitarbeiteruebersicht .kd-form-row select{flex:1;min-width:0}#p-mitarbeiteruebersicht .kd-btn-danger{background:#ef44441a;border-color:#ef44444d;color:#b91c1c}#p-mitarbeiteruebersicht .kd-btn-danger:hover{background:#ef44442e;border-color:#ef444480}#p-mitarbeiteruebersicht .kd-btn-success{background:#22c55e1f;border-color:#22c55e66;color:#15803d;font-weight:600}#p-mitarbeiteruebersicht .kd-btn-success:hover{background:#22c55e38;border-color:#22c55e99}#p-mitarbeiteruebersicht .ku-kpi-pills{display:flex;gap:6px;flex-wrap:wrap;align-items:center;background:none;border:0;padding:0;margin:0}#p-mitarbeiteruebersicht .ku-kpi-pills .rp-fpill{display:inline-flex;align-items:center;gap:6px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 12px;font-size:11.5px;font-family:inherit;color:var(--tx);transition:border-color .15s,background .15s;cursor:default}#p-mitarbeiteruebersicht .ku-kpi-pills .kd-kpi-l{color:var(--tx3);font-weight:500;font-size:11px;text-transform:none;letter-spacing:0;margin:0}#p-mitarbeiteruebersicht .ku-kpi-pills .kd-kpi-v{font-family:DM Mono,monospace;font-size:12px;font-weight:500;color:var(--tx);line-height:1}#p-mitarbeiteruebersicht .kd-input{flex:1;min-width:0;padding:6px 8px;border:1px solid var(--bd);border-radius:4px;font-family:inherit;font-size:12px;color:var(--tx);background:var(--sur2);transition:border-color .15s}#p-mitarbeiteruebersicht .kd-input:focus{outline:none;border-color:var(--ac)}#p-mitarbeiteruebersicht .kd-input::placeholder{color:var(--tx3)}#p-mitarbeiteruebersicht select.kd-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='none' stroke='%23afbccf' stroke-width='1.4' d='M1 1l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 8px center;padding-right:24px}#p-mitarbeiteruebersicht select.kd-input option{background:var(--sur);color:var(--tx)}#p-mitarbeiteruebersicht .kd-split{gap:0}#p-mitarbeiteruebersicht .kd-split>.kd-btn-pri:hover{filter:brightness(1.05)}#p-mitarbeiteruebersicht .ku-add-drawer-v2 .kd-drawer-body{padding-bottom:24px}#p-mitarbeiteruebersicht .ku-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}#p-mitarbeiteruebersicht .ku-field{display:flex;flex-direction:column;gap:4px;min-width:0}#p-mitarbeiteruebersicht .ku-span-2{grid-column:1 / -1}#p-mitarbeiteruebersicht .ku-lbl{font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--tx3);font-weight:500;margin:0}#p-mitarbeiteruebersicht .ku-combo{display:flex;gap:6px;min-width:0;width:100%}#p-mitarbeiteruebersicht .ku-combo>.kd-input{flex:1;min-width:0}#p-mitarbeiteruebersicht .ku-w-nr{flex:0 0 56px!important}#p-mitarbeiteruebersicht .ku-w-plz{flex:0 0 80px!important}#p-mitarbeiteruebersicht .ku-w-hrb{flex:0 0 100px!important}#p-mitarbeiteruebersicht .rp-fpills{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex:1;min-width:0}#p-mitarbeiteruebersicht .rp-fpill{display:inline-flex;align-items:center;gap:6px;padding:3px var(--space-2);border:0;background:transparent;border-radius:var(--radius-md);font-size:11.5px;color:var(--tx2);cursor:pointer;font-family:inherit;white-space:nowrap;transition:all .12s}#p-mitarbeiteruebersicht .rp-fpill[hidden],#p-mitarbeiteruebersicht .rp-fpill i{display:none}#p-mitarbeiteruebersicht .rp-fpill:hover{background:var(--sur2);color:var(--tx)}#p-mitarbeiteruebersicht .rp-fpill.on{color:var(--tx);font-weight:600;background:var(--sur2)}#p-mitarbeiteruebersicht .rp-fpill.on .rp-fpill-cnt{color:var(--ac)}#p-rechnungsuebersicht{padding:18px 22px;color:var(--tx)}#p-rechnungsuebersicht .kd-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:22px;padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.08)}#p-rechnungsuebersicht .kd-hero-title{font-size:17px;font-weight:600;margin:0 0 var(--space-1) 0;color:var(--tx);letter-spacing:-.01em}#p-rechnungsuebersicht .kd-hero-sub{font-size:12px;color:var(--tx3);margin:0;line-height:1.55;font-weight:400}#p-rechnungsuebersicht .kd-kpis{display:flex;gap:var(--space-2)}#p-rechnungsuebersicht .kd-kpi{background:var(--sur);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);padding:10px var(--space-4);min-width:104px}#p-rechnungsuebersicht .kd-kpi-l{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin-bottom:var(--space-1);font-weight:500}#p-rechnungsuebersicht .kd-kpi-v{font-size:20px;font-weight:600;color:var(--tx);font-family:DM Mono,monospace;line-height:1.1}#p-rechnungsuebersicht .kd-section{margin-bottom:26px}#p-rechnungsuebersicht .kd-section-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:var(--space-3)}#p-rechnungsuebersicht .kd-section-h{font-size:11px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3)}#p-rechnungsuebersicht .kd-section-hint{font-size:11px;color:var(--tx3);font-weight:400}#p-rechnungsuebersicht .kd-table{width:100%;border-collapse:collapse;background:var(--sur);border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(0,0,0,.06);font-family:Inter,sans-serif;font-size:12.5px}#p-rechnungsuebersicht .kd-table th{text-align:left;padding:10px 14px;color:var(--tx3);font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.06em;background:var(--sur2);border-bottom:1px solid rgba(0,0,0,.08);font-family:Inter,sans-serif}#p-rechnungsuebersicht .kd-table td{padding:var(--space-3) 14px;border-bottom:1px solid rgba(0,0,0,.04);color:var(--tx);font-weight:400;vertical-align:middle;font-family:Inter,sans-serif}#p-rechnungsuebersicht .kd-table tr:last-child td{border-bottom:none}#p-rechnungsuebersicht .kd-table tbody tr.kd-row-click{cursor:pointer;transition:background .12s ease}#p-rechnungsuebersicht .kd-table tbody tr.kd-row-click:hover{background:var(--sur2)}#p-rechnungsuebersicht .kd-table .kd-date{font-family:DM Mono,monospace;color:var(--tx2);font-size:11.5px}#p-rechnungsuebersicht .kd-status{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:500;font-family:Inter,sans-serif}#p-rechnungsuebersicht .kd-status-neu{background:#f59e0b26;color:#b67700}#p-rechnungsuebersicht .kd-status-matched{background:#7a80242e;color:#5a6020}#p-rechnungsuebersicht .kd-status-pending{background:#f59e0b26;color:#b67700}#p-rechnungsuebersicht .kd-status-paid{background:#7a80242e;color:#5a6020}#p-rechnungsuebersicht .kd-status-delivered{background:#7a802438;color:#5a6020}#p-rechnungsuebersicht .kd-status-cancelled{background:#f8717124;color:#b91c1c}#p-rechnungsuebersicht .kd-empty{text-align:center;color:var(--tx3);padding:var(--space-5) var(--space-3);font-size:12px;font-style:normal;font-family:Inter,sans-serif}#p-rechnungsuebersicht .kd-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:899}#p-rechnungsuebersicht .kd-backdrop.open{opacity:1;pointer-events:auto}#p-rechnungsuebersicht .kd-drawer{position:fixed;top:0;right:0;bottom:0;width:520px;max-width:94vw;background:var(--bg);border-left:1px solid rgba(0,0,0,.1);box-shadow:-14px 0 36px #0000002e;transform:translate(100%);transition:transform .25s ease;z-index:900;display:flex;flex-direction:column}#p-rechnungsuebersicht .kd-drawer.open{transform:translate(0)}#p-rechnungsuebersicht .kd-drawer-head{padding:20px var(--space-5) var(--space-4) var(--space-5);border-bottom:1px solid rgba(0,0,0,.06);position:relative}#p-rechnungsuebersicht .kd-drawer-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin-bottom:6px;font-weight:500}#p-rechnungsuebersicht .kd-drawer-title{font-size:16px;font-weight:600;color:var(--tx);margin:0 0 var(--space-1) 0;line-height:1.3;letter-spacing:-.01em}#p-rechnungsuebersicht .kd-drawer-sub{font-size:12px;color:var(--tx3);line-height:1.5}#p-rechnungsuebersicht .kd-drawer-close{position:absolute;top:16px;right:18px;background:transparent;border:none;color:var(--tx3);font-size:22px;cursor:pointer;line-height:1;padding:var(--space-1) var(--space-2);border-radius:5px;font-family:Inter,sans-serif}#p-rechnungsuebersicht .kd-drawer-close:hover{background:var(--sur2);color:var(--tx)}#p-rechnungsuebersicht .kd-drawer-actions{display:flex;gap:6px;flex-wrap:wrap;padding:10px var(--space-5);border-bottom:1px solid rgba(0,0,0,.06);background:var(--sur)}#p-rechnungsuebersicht .kd-drawer-actions button{padding:5px 11px;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-sm);background:var(--bg);color:var(--tx2);cursor:pointer;font-size:11.5px;font-family:Inter,sans-serif;font-weight:400}#p-rechnungsuebersicht .kd-drawer-actions button:hover{background:var(--sur2);color:var(--tx)}#p-rechnungsuebersicht .kd-drawer-body{flex:1;overflow-y:auto;padding:18px var(--space-5) 20px var(--space-5)}#p-rechnungsuebersicht .kd-block{margin-bottom:20px;padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.05)}#p-rechnungsuebersicht .kd-block:last-child{border-bottom:none;margin-bottom:0}#p-rechnungsuebersicht .kd-block-h{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin:0 0 10px;font-weight:600}#p-rechnungsuebersicht .kd-prop{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:5px 0;font-size:12.5px;font-family:Inter,sans-serif}#p-rechnungsuebersicht .kd-prop-l{color:var(--tx3);font-weight:400;flex-shrink:0}#p-rechnungsuebersicht .kd-prop-v{color:var(--tx);font-weight:400;text-align:right;word-break:break-word}#p-rechnungsuebersicht .kd-prop-v.is-mono{font-family:DM Mono,monospace;color:var(--tx2)}#p-rechnungsuebersicht .kd-bemerkung{background:var(--sur);padding:var(--space-3) 14px;border-radius:5px;font-size:12.5px;color:var(--tx);line-height:1.55;border:1px solid rgba(0,0,0,.06);font-family:Inter,sans-serif}#p-rechnungsuebersicht .kd-recording{margin-top:10px;width:100%}#p-rechnungsuebersicht .kd-drawer-foot{padding:var(--space-3) var(--space-5);border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:flex-end;gap:var(--space-2)}#p-rechnungsuebersicht .kd-btn{padding:7px 14px;border-radius:5px;border:1px solid rgba(0,0,0,.1);background:var(--bg);color:var(--tx2);cursor:pointer;font-size:12px;font-family:Inter,sans-serif;font-weight:400}#p-rechnungsuebersicht .kd-btn:hover{background:var(--sur2);color:var(--tx)}#p-rechnungsuebersicht .kd-btn.kd-btn-pri{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:500}#p-rechnungsuebersicht .kd-btn.kd-btn-pri:hover{filter:brightness(1.05)}#p-rechnungsuebersicht .kd-drawer .kd-table{font-size:11px}#p-rechnungsuebersicht .kd-drawer .kd-table th{padding:6px var(--space-2);font-size:9.5px}#p-rechnungsuebersicht .kd-drawer .kd-table td{padding:5px var(--space-2);font-size:11px}#p-rechnungsuebersicht .kd-drawer .kd-prop{padding:3px 0;font-size:11.5px}#p-rechnungsuebersicht .kd-drawer .kd-block{margin-bottom:14px;padding-bottom:10px}#p-rechnungsuebersicht .kd-drawer .kd-block-h{font-size:9.5px;margin-bottom:6px}#p-rechnungsuebersicht #rp-side-mail,#p-rechnungsuebersicht #rp-side-whatsapp,#p-rechnungsuebersicht #rp-side-task{opacity:.45;pointer-events:none;cursor:default}#p-rechnungsuebersicht #rp-side-mail:hover,#p-rechnungsuebersicht #rp-side-whatsapp:hover,#p-rechnungsuebersicht #rp-side-task:hover{background:transparent;color:inherit}#p-rechnungsuebersicht .rp-mastr{margin-top:10px;padding:var(--space-2) 10px;border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.06);background:var(--sur2)}#p-rechnungsuebersicht .rp-mastr-h{font-size:10px;letter-spacing:.05em;margin-bottom:6px}#p-rechnungsuebersicht .rp-mastr-icon{width:14px;height:14px;font-size:9px}#p-rechnungsuebersicht .rp-eeg-banner{margin-bottom:var(--space-2);padding:var(--space-2) 10px;border-radius:5px;font-size:11px}#p-rechnungsuebersicht .rp-eeg-label{font-size:11.5px}#p-rechnungsuebersicht .rp-eeg-sub{font-size:10.5px}#p-rechnungsuebersicht .rp-mastr-kv{grid-template-columns:120px 1fr;gap:2px var(--space-3);font-size:11.5px;line-height:1.4}#p-rechnungsuebersicht .rp-mastr-kv dt{color:var(--tx3)}#p-rechnungsuebersicht .rp-mastr-kv dd strong{font-size:11.5px;font-weight:500}#p-rechnungsuebersicht .rp-mastr-age{font-size:10px}#p-rechnungsuebersicht .rp-mastr-anl-list{margin-top:var(--space-2);padding:6px var(--space-2);background:transparent;border:1px solid rgba(0,0,0,.05);border-radius:5px}#p-rechnungsuebersicht .rp-mastr-anl-h{font-size:9.5px;margin-bottom:var(--space-1);letter-spacing:.05em}#p-rechnungsuebersicht .rp-mastr-anl-ol{gap:2px}#p-rechnungsuebersicht .rp-mastr-anl-ol li{grid-template-columns:80px 50px 1fr;padding:3px 6px;gap:var(--space-2);font-size:11px;background:transparent;border:none}#p-rechnungsuebersicht .rp-mastr-anl-kwp{font-weight:500}#p-rechnungsuebersicht .rp-mastr-source{margin-top:6px;font-size:10px;color:var(--tx3)}#p-rechnungsuebersicht #mu-edit-drawer{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:95vw;background:var(--sur);border-left:1px solid var(--bd);transform:translate(100%);transition:transform .25s ease;z-index:1001;display:flex;flex-direction:column}#p-rechnungsuebersicht #mu-edit-drawer.open{transform:translate(0)}#p-rechnungsuebersicht #mu-edit-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .25s;z-index:1000}#p-rechnungsuebersicht #mu-edit-backdrop.open{opacity:1;pointer-events:auto}#p-rechnungsuebersicht .kd-form-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}#p-rechnungsuebersicht .kd-form-row label{flex:0 0 130px;font-size:12px;color:var(--tx3);font-weight:500}#p-rechnungsuebersicht .kd-form-row input,#p-rechnungsuebersicht .kd-form-row select{flex:1;min-width:0}#p-rechnungsuebersicht .kd-btn-danger{background:#ef44441a;border-color:#ef44444d;color:#b91c1c}#p-rechnungsuebersicht .kd-btn-danger:hover{background:#ef44442e;border-color:#ef444480}#p-rechnungsuebersicht .kd-btn-success{background:#22c55e1f;border-color:#22c55e66;color:#15803d;font-weight:600}#p-rechnungsuebersicht .kd-btn-success:hover{background:#22c55e38;border-color:#22c55e99}#p-rechnungsuebersicht .ku-kpi-pills{display:flex;gap:6px;flex-wrap:wrap;align-items:center;background:none;border:0;padding:0;margin:0}#p-rechnungsuebersicht .ku-kpi-pills .rp-fpill{display:inline-flex;align-items:center;gap:6px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 12px;font-size:11.5px;font-family:inherit;color:var(--tx);transition:border-color .15s,background .15s;cursor:default}#p-rechnungsuebersicht .ku-kpi-pills .kd-kpi-l{color:var(--tx3);font-weight:500;font-size:11px;text-transform:none;letter-spacing:0;margin:0}#p-rechnungsuebersicht .ku-kpi-pills .kd-kpi-v{font-family:DM Mono,monospace;font-size:12px;font-weight:500;color:var(--tx);line-height:1}#p-rechnungsuebersicht .kd-input{flex:1;min-width:0;padding:6px 8px;border:1px solid var(--bd);border-radius:4px;font-family:inherit;font-size:12px;color:var(--tx);background:#fff;transition:border-color .15s}#p-rechnungsuebersicht .kd-input:focus{outline:none;border-color:var(--ac)}#p-rechnungsuebersicht .kd-input::placeholder{color:var(--tx3)}#p-rechnungsuebersicht select.kd-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='none' stroke='%23666' stroke-width='1.4' d='M1 1l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 8px center;padding-right:24px}body.theme-dark #p-rechnungsuebersicht .kd-input,html[data-theme=dark] #p-rechnungsuebersicht .kd-input{background:#ffffff0a;color:var(--tx)}#p-rechnungsuebersicht .kd-split{gap:0}#p-rechnungsuebersicht .kd-split>.kd-btn-pri:hover{filter:brightness(1.05)}#p-rechnungsuebersicht .ku-add-drawer-v2 .kd-drawer-body{padding-bottom:24px}#p-rechnungsuebersicht .ku-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}#p-rechnungsuebersicht .ku-field{display:flex;flex-direction:column;gap:4px;min-width:0}#p-rechnungsuebersicht .ku-span-2{grid-column:1 / -1}#p-rechnungsuebersicht .ku-lbl{font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--tx3);font-weight:500;margin:0}#p-rechnungsuebersicht .ku-combo{display:flex;gap:6px;min-width:0;width:100%}#p-rechnungsuebersicht .ku-combo>.kd-input{flex:1;min-width:0}#p-rechnungsuebersicht .ku-w-nr{flex:0 0 56px!important}#p-rechnungsuebersicht .ku-w-plz{flex:0 0 80px!important}#p-rechnungsuebersicht .ku-w-hrb{flex:0 0 100px!important}#p-rechnungsuebersicht .rg-sel{padding:3px 6px;border:1px solid rgba(0,0,0,.15);border-radius:4px;background:var(--bg);color:var(--tx);font-family:inherit;font-size:11.5px;cursor:pointer}#p-rechnungsuebersicht .rg-sel:focus{outline:1px solid var(--ac1);outline-offset:-1px}#p-rechnungsuebersicht .rg-input{width:100%;padding:4px 6px;border:1px solid transparent;border-radius:3px;background:transparent;color:var(--tx);font-family:DM Mono,monospace;font-size:11.5px;transition:border-color .12s,background .12s}#p-rechnungsuebersicht .rg-input:hover{border-color:#0000001a;background:var(--bg)}#p-rechnungsuebersicht .rg-input:focus{outline:none;border-color:var(--ac1);background:var(--bg)}#p-rechnungsuebersicht .rg-input-num{text-align:right}#p-rechnungsuebersicht .rg-input-num::-webkit-outer-spin-button,#p-rechnungsuebersicht .rg-input-num::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#p-rechnungsuebersicht .rg-input-num{-moz-appearance:textfield}#p-marktplatz-tickets,#p-repowering-promo-codes{padding:18px 22px;color:var(--tx)}#p-marktplatz-tickets .mt-wrap,#p-repowering-promo-codes .mt-wrap{max-width:1280px}#p-marktplatz-tickets .mt-hero,#p-repowering-promo-codes .mt-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:22px;padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.08)}#p-marktplatz-tickets .mt-h1,#p-repowering-promo-codes .mt-h1{font-size:17px;font-weight:600;margin:0 0 var(--space-1) 0;color:var(--tx);letter-spacing:-.01em}#p-marktplatz-tickets .mt-sub,#p-repowering-promo-codes .mt-sub{font-size:12px;color:var(--tx3);margin:0}#p-marktplatz-tickets .mt-kpis,#p-repowering-promo-codes .mt-kpis{display:flex;gap:var(--space-2)}#p-marktplatz-tickets .mt-kpi,#p-repowering-promo-codes .mt-kpi{background:var(--sur);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);padding:10px var(--space-4);min-width:92px}#p-marktplatz-tickets .mt-kpi-l,#p-repowering-promo-codes .mt-kpi-l{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin-bottom:var(--space-1);font-weight:500}#p-marktplatz-tickets .mt-kpi-v,#p-repowering-promo-codes .mt-kpi-v{font-size:20px;font-weight:600;color:var(--tx);font-family:DM Mono,monospace;line-height:1.1}#p-marktplatz-tickets .mt-toolbar,#p-repowering-promo-codes .mt-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}#p-marktplatz-tickets .mt-filters,#p-repowering-promo-codes .mt-filters{display:flex;gap:var(--space-2);flex-wrap:wrap}#p-marktplatz-tickets .mt-filters select,#p-marktplatz-tickets .mt-filters input,#p-repowering-promo-codes .mt-filters select,#p-repowering-promo-codes .mt-filters input{padding:6px 10px;border-radius:5px;border:1px solid rgba(0,0,0,.1);background:var(--bg);color:var(--tx);font-family:Inter,sans-serif;font-size:12px}#p-marktplatz-tickets .mt-filters input,#p-repowering-promo-codes .mt-filters input{width:200px}#p-marktplatz-tickets .mt-btn-pri,#p-repowering-promo-codes .mt-btn-pri{padding:7px 14px;border-radius:5px;background:var(--ac);color:var(--bg);border:1px solid var(--ac);font-family:Inter,sans-serif;font-size:12px;font-weight:500;cursor:pointer}#p-marktplatz-tickets .mt-btn-pri:hover,#p-repowering-promo-codes .mt-btn-pri:hover{filter:brightness(1.05)}#p-marktplatz-tickets .mt-btn,#p-repowering-promo-codes .mt-btn{padding:7px 14px;border-radius:5px;background:transparent;color:var(--tx);border:1px solid rgba(0,0,0,.12);font-family:Inter,sans-serif;font-size:12px;font-weight:500;cursor:pointer}#p-marktplatz-tickets .mt-btn:hover,#p-repowering-promo-codes .mt-btn:hover{background:var(--sur2)}#p-marktplatz-tickets .mt-table,#p-repowering-promo-codes .mt-table{width:100%;border-collapse:collapse;background:var(--sur);border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(0,0,0,.06);font-family:Inter,sans-serif;font-size:12.5px}#p-marktplatz-tickets .mt-table th,#p-repowering-promo-codes .mt-table th{text-align:left;padding:10px 14px;color:var(--tx3);font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.06em;background:var(--sur2);border-bottom:1px solid rgba(0,0,0,.08)}#p-marktplatz-tickets .mt-table td,#p-repowering-promo-codes .mt-table td{padding:var(--space-3) 14px;border-bottom:1px solid rgba(0,0,0,.04);color:var(--tx);vertical-align:middle}#p-marktplatz-tickets .mt-table tr:last-child td,#p-repowering-promo-codes .mt-table tr:last-child td{border-bottom:none}#p-marktplatz-tickets .mt-mono,#p-repowering-promo-codes .mt-mono{font-family:DM Mono,monospace;color:var(--tx2);font-size:11.5px}#p-marktplatz-tickets .mt-row-desc,#p-repowering-promo-codes .mt-row-desc{font-size:11px;color:var(--tx3);margin-top:2px}#p-marktplatz-tickets .mt-empty,#p-repowering-promo-codes .mt-empty{text-align:center;color:var(--tx3);padding:26px var(--space-3);font-size:12px}#p-marktplatz-tickets .mt-cat{display:inline-block;padding:2px 7px;border-radius:3px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:var(--sur2);color:var(--tx2)}#p-marktplatz-tickets .mt-cat-technisch{background:#3b82f624;color:#1d4ed8}#p-marktplatz-tickets .mt-cat-storno{background:#f59e0b29;color:#b67700}#p-marktplatz-tickets .mt-cat-frage{background:#7a802429;color:#5a6020}#p-marktplatz-tickets .mt-cat-feature{background:#a855f724;color:#7e22ce}#p-marktplatz-tickets .mt-status,#p-repowering-promo-codes .mt-status{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}#p-marktplatz-tickets .mt-status-open{background:#f59e0b29;color:#b67700}#p-marktplatz-tickets .mt-status-in_progress{background:#3b82f624;color:#1d4ed8}#p-marktplatz-tickets .mt-status-waiting_customer{background:#a855f724;color:#7e22ce}#p-marktplatz-tickets .mt-status-resolved{background:#7a80242e;color:#5a6020}#p-marktplatz-tickets .mt-status-closed{background:var(--sur2);color:var(--tx3)}#p-repowering-promo-codes .mt-status-aktiv{background:#7a80242e;color:#5a6020}#p-repowering-promo-codes .mt-status-deaktiviert{background:var(--sur2);color:var(--tx3)}#p-repowering-promo-codes .mt-status-abgelaufen{background:#f59e0b29;color:#b67700}#p-marktplatz-tickets .mt-prio{display:inline-block;font-size:11px;font-weight:500;font-family:DM Mono,monospace}#p-marktplatz-tickets .mt-prio-low{color:var(--tx3)}#p-marktplatz-tickets .mt-prio-normal{color:var(--tx2)}#p-marktplatz-tickets .mt-prio-high{color:#b67700}#p-marktplatz-tickets .mt-prio-critical{color:#b91c1c;font-weight:600}#p-marktplatz-tickets .mt-modal-backdrop,#p-repowering-promo-codes .mt-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000057;z-index:9000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}#p-marktplatz-tickets .mt-modal,#p-repowering-promo-codes .mt-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(640px,calc(100vw - 40px));max-height:calc(100vh - 60px);background:var(--sur);border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-lg);box-shadow:0 24px 60px #0000002e;z-index:9001;display:flex;flex-direction:column;overflow:hidden}#p-marktplatz-tickets .mt-modal-head,#p-repowering-promo-codes .mt-modal-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.06)}#p-marktplatz-tickets .mt-modal-head h2,#p-repowering-promo-codes .mt-modal-head h2{margin:0;font-size:15px;font-weight:600;color:var(--tx)}#p-marktplatz-tickets .mt-modal-close,#p-repowering-promo-codes .mt-modal-close{background:transparent;border:none;cursor:pointer;font-size:20px;line-height:1;color:var(--tx3);padding:4px 8px;border-radius:4px}#p-marktplatz-tickets .mt-modal-close:hover,#p-repowering-promo-codes .mt-modal-close:hover{background:var(--sur2);color:var(--tx)}#p-marktplatz-tickets .mt-modal-body,#p-repowering-promo-codes .mt-modal-body{padding:18px 20px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}#p-marktplatz-tickets .mt-modal-foot,#p-repowering-promo-codes .mt-modal-foot{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid rgba(0,0,0,.04);margin-top:6px;padding-top:14px}#p-marktplatz-tickets .mt-field,#p-repowering-promo-codes .mt-field{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}#p-marktplatz-tickets .mt-field-row,#p-repowering-promo-codes .mt-field-row{display:flex;gap:12px}#p-marktplatz-tickets .mt-label,#p-repowering-promo-codes .mt-label{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);font-weight:500}#p-marktplatz-tickets .mt-input,#p-repowering-promo-codes .mt-input{padding:8px 11px;border-radius:5px;border:1px solid rgba(0,0,0,.12);background:var(--bg);color:var(--tx);font-family:Inter,sans-serif;font-size:12.5px;width:100%;box-sizing:border-box}#p-marktplatz-tickets .mt-input:focus,#p-repowering-promo-codes .mt-input:focus{outline:none;border-color:var(--ac);box-shadow:0 0 0 3px #7a802424}#p-marktplatz-tickets textarea.mt-input,#p-repowering-promo-codes textarea.mt-input{resize:vertical;min-height:56px;font-family:Inter,sans-serif}#p-marktplatz-tickets .mt-error,#p-repowering-promo-codes .mt-error{padding:8px 12px;border-radius:5px;background:#b91c1c14;border:1px solid rgba(185,28,28,.24);color:#b91c1c;font-size:12px}#p-marktplatz-tickets .mt-status-sel{padding:3px 6px;border:1px solid rgba(0,0,0,.15);border-radius:4px;background:var(--bg);color:var(--tx);font-family:inherit;font-size:11px;cursor:pointer}#p-marktplatz-tickets .mt-status-sel:focus{outline:1px solid var(--ac1);outline-offset:-1px}[id^=p-kl-],.kl-host{padding:18px 22px;color:var(--tx)}[id^=p-kl-] .kl-wrap,.kl-host .kl-wrap{max-width:1000px;margin:0 auto}[id^=p-kl-] .kl-walk{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;margin-bottom:18px;background:#ffffff08;border:1px dashed rgba(255,255,255,.1);border-radius:var(--radius-md);font-size:11.5px}[id^=p-kl-] .kl-walk-info{display:flex;flex-direction:column;gap:2px}[id^=p-kl-] .kl-walk-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx3);font-weight:600}[id^=p-kl-] .kl-walk-title{color:var(--ac);font-weight:600;font-size:12.5px}[id^=p-kl-] .kl-walk-nav{display:flex;gap:6px}[id^=p-kl-] .kl-walk-nav button{background:none;border:1px solid rgba(255,255,255,.1);color:var(--tx2);padding:var(--space-1) 10px;border-radius:var(--radius-sm);font-size:11px;cursor:pointer;font-family:inherit}[id^=p-kl-] .kl-walk-nav button:hover:not(:disabled){border-color:var(--ac);color:var(--ac)}[id^=p-kl-] .kl-walk-nav button:disabled{opacity:.35;cursor:default}[id^=p-kl-] .kl-frame,.kl-host .kl-frame{background:var(--sur);border-radius:8px;padding:28px var(--space-6);border:1px solid rgba(255,255,255,.06)}[id^=p-kl-] .kl-frame h1,.kl-host .kl-frame h1{font-size:20px;margin:0 0 6px;color:var(--tx)}[id^=p-kl-] .kl-frame h2,.kl-host .kl-frame h2{font-size:15px;margin:18px 0 var(--space-2) 0;color:var(--tx)}[id^=p-kl-] .kl-frame .kl-sub,.kl-host .kl-frame .kl-sub{color:var(--tx3);font-size:12.5px;margin:0 0 18px}[id^=p-kl-] .kl-field,.kl-host .kl-field{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:10px}[id^=p-kl-] .kl-field label,.kl-host .kl-field label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);font-weight:600}[id^=p-kl-] .kl-field input,[id^=p-kl-] .kl-field select,[id^=p-kl-] .kl-field textarea,.kl-host .kl-field input,.kl-host .kl-field select,.kl-host .kl-field textarea{padding:var(--space-2) 10px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--tx);font-family:inherit;font-size:12.5px}[id^=p-kl-] .kl-field input:focus,[id^=p-kl-] .kl-field select:focus,[id^=p-kl-] .kl-field textarea:focus,.kl-host .kl-field input:focus,.kl-host .kl-field select:focus,.kl-host .kl-field textarea:focus{outline:none;border-color:var(--ac)}[id^=p-kl-] .kl-form-2col,.kl-host .kl-form-2col{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}[id^=p-kl-] .kl-btn-primary,.kl-host .kl-btn-primary{background:var(--ac);color:var(--bg);border:none;padding:10px 22px;border-radius:5px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}[id^=p-kl-] .kl-btn-primary:hover,.kl-host .kl-btn-primary:hover{filter:brightness(1.1)}[id^=p-kl-] .kl-btn-secondary,.kl-host .kl-btn-secondary{background:none;border:1px solid rgba(255,255,255,.14);color:var(--tx2);padding:9px 18px;border-radius:5px;font-size:12.5px;cursor:pointer;font-family:inherit}[id^=p-kl-] .kl-check,.kl-host .kl-check{display:flex;align-items:flex-start;gap:10px;padding:var(--space-3);background:#0003;border-radius:var(--radius-sm);margin-bottom:10px;font-size:12.5px;color:var(--tx2)}[id^=p-kl-] .kl-check input[type=checkbox],.kl-host .kl-check input[type=checkbox]{margin-top:2px}[id^=p-kl-] .kl-check a,.kl-host .kl-check a{color:var(--ac);text-decoration:underline}[id^=p-kl-] .kl-table{width:100%;border-collapse:collapse;font-size:12px;margin-top:var(--space-2)}[id^=p-kl-] .kl-table th{text-align:left;padding:var(--space-2) 10px;color:var(--tx3);font-size:10px;text-transform:uppercase;letter-spacing:.05em;background:#ffffff0a;font-weight:500}[id^=p-kl-] .kl-table td{padding:10px;border-bottom:1px solid rgba(255,255,255,.04)}body.is-onboarding .sidebar,body.is-onboarding .topbar,body.is-onboarding aside.sidebar,body.is-onboarding header.topbar{display:none!important}body.is-onboarding .main-content,body.is-onboarding main,body.is-onboarding .app-main{margin-left:0!important;padding-left:0!important;padding-right:0!important;padding-top:0!important;max-width:100%!important;width:100%!important}body.is-onboarding{background:#0a0e14!important;color:#e8eaf0;min-height:100vh;margin:0}body.is-onboarding:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 600px 400px at 80% 0%,rgba(213,217,96,.04),transparent 60%);pointer-events:none;z-index:0}[id^=p-kl-ver-]{position:relative;z-index:1;min-height:100vh;padding:80px 0 120px;background:transparent;color:#e8eaf0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[id^=p-kl-ver-] .kvw-a-container{max-width:580px;margin:0 auto;padding:0 24px}[id^=p-kl-ver-] .kvw-a-progress{margin:0 0 56px}[id^=p-kl-ver-] .kvw-a-progress-track{position:relative;width:100%;height:2px;background:#ffffff14;margin-bottom:14px;overflow:visible}[id^=p-kl-ver-] .kvw-a-progress-fill{position:absolute;top:0;left:0;height:2px;background:#d5d960;transition:width .3s ease;width:0%}[id^=p-kl-ver-] .kvw-a-progress[data-step="1"] .kvw-a-progress-fill{width:16.667%}[id^=p-kl-ver-] .kvw-a-progress[data-step="2"] .kvw-a-progress-fill{width:33.333%}[id^=p-kl-ver-] .kvw-a-progress[data-step="3"] .kvw-a-progress-fill{width:50%}[id^=p-kl-ver-] .kvw-a-progress[data-step="4"] .kvw-a-progress-fill{width:66.667%}[id^=p-kl-ver-] .kvw-a-progress[data-step="5"] .kvw-a-progress-fill{width:83.333%}[id^=p-kl-ver-] .kvw-a-progress[data-step="6"] .kvw-a-progress-fill{width:100%}[id^=p-kl-ver-] .kvw-a-progress-labels{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}[id^=p-kl-ver-] .kvw-a-progress-label{font-family:DM Mono,SF Mono,Menlo,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.14em;font-weight:500;color:#8b99b873;background:none;border:none;padding:6px 2px 0;text-align:left;cursor:default;transition:color .15s;text-decoration:none;display:block;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[id^=p-kl-ver-] .kvw-a-progress-label.is-done{color:#e8eaf0d9;cursor:pointer}[id^=p-kl-ver-] .kvw-a-progress-label.is-done:hover{color:#d5d960}[id^=p-kl-ver-] .kvw-a-progress-label.is-active{color:#e8eaf0;font-weight:600;cursor:default}[id^=p-kl-ver-] .kvw-a-progress-label.is-future{cursor:not-allowed;pointer-events:none}[id^=p-kl-ver-] .kvw-a-head{margin:0 0 56px}[id^=p-kl-ver-] .kvw-a-eyebrow{font-family:DM Mono,SF Mono,Menlo,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.16em;font-weight:500;color:#d5d960;margin:0 0 18px;line-height:1}[id^=p-kl-ver-] .kvw-a-h1{font-family:Inter,sans-serif;font-size:36px;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:#e8eaf0;margin:0 0 18px}[id^=p-kl-ver-] .kvw-a-lead{font-family:Inter,sans-serif;font-size:15px;line-height:1.55;color:#e8eaf09e;max-width:480px;margin:0;font-weight:400}[id^=p-kl-ver-] .kvw-a-section{margin:48px 0 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}[id^=p-kl-ver-] .kvw-a-section:first-child{margin-top:0;padding-top:0;border-top:none}[id^=p-kl-ver-] .kvw-a-section-label{font-family:DM Mono,SF Mono,Menlo,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:500;color:#ffffff8c;margin:0 0 24px;line-height:1}[id^=p-kl-ver-] .kvw-a-field{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}[id^=p-kl-ver-] .kvw-a-field:last-child{margin-bottom:0}[id^=p-kl-ver-] .kvw-a-field>label,[id^=p-kl-ver-] .kvw-a-label{font-family:DM Mono,SF Mono,Menlo,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:500;color:#ffffff8c;line-height:1.2;margin:0}[id^=p-kl-ver-] .kvw-a-required{color:#d5d960;margin-left:4px;font-weight:500}[id^=p-kl-ver-] .kvw-a-field input,[id^=p-kl-ver-] .kvw-a-field select,[id^=p-kl-ver-] .kvw-a-field textarea,[id^=p-kl-ver-] .kvw-a-input,[id^=p-kl-ver-] .kvw-a-select,[id^=p-kl-ver-] .kvw-a-textarea{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.12);padding:8px 0;color:#e8eaf0;font-family:Inter,sans-serif;font-size:17px;font-weight:400;outline:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .18s;box-shadow:none}[id^=p-kl-ver-] .kvw-a-field textarea,[id^=p-kl-ver-] .kvw-a-textarea{min-height:80px;resize:vertical;line-height:1.5}[id^=p-kl-ver-] .kvw-a-field select,[id^=p-kl-ver-] .kvw-a-select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%238b99b8' d='M1 1l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right 0 center;padding-right:24px}[id^=p-kl-ver-] .kvw-a-field select option,[id^=p-kl-ver-] .kvw-a-select option{background:#0a0e14;color:#e8eaf0}[id^=p-kl-ver-] .kvw-a-field input:focus,[id^=p-kl-ver-] .kvw-a-field select:focus,[id^=p-kl-ver-] .kvw-a-field textarea:focus,[id^=p-kl-ver-] .kvw-a-input:focus,[id^=p-kl-ver-] .kvw-a-select:focus,[id^=p-kl-ver-] .kvw-a-textarea:focus{border-bottom-color:#d5d960;outline:none;box-shadow:none}[id^=p-kl-ver-] .kvw-a-field input::placeholder,[id^=p-kl-ver-] .kvw-a-field textarea::placeholder,[id^=p-kl-ver-] .kvw-a-input::placeholder,[id^=p-kl-ver-] .kvw-a-textarea::placeholder{color:#ffffff4d;font-weight:400}[id^=p-kl-ver-] .kvw-a-field input:-webkit-autofill,[id^=p-kl-ver-] .kvw-a-input:-webkit-autofill{-webkit-text-fill-color:#e8eaf0;-webkit-box-shadow:0 0 0 1000px #0a0e14 inset;caret-color:#e8eaf0;border-bottom:1px solid rgba(255,255,255,.12)}[id^=p-kl-ver-] .kvw-a-hint{font-family:Inter,sans-serif;font-size:12px;color:#fff6;margin-top:4px;line-height:1.4}[id^=p-kl-ver-] .kvw-a-error{font-family:Inter,sans-serif;font-size:12px;color:#ff7a7a;margin-top:4px;line-height:1.4}[id^=p-kl-ver-] .kvw-a-2col{display:grid;grid-template-columns:100px 1fr;gap:16px;margin-bottom:24px}[id^=p-kl-ver-] .kvw-a-2col .kvw-a-field{margin-bottom:0}[id^=p-kl-ver-] .kvw-a-2col.is-equal{grid-template-columns:1fr 1fr}[id^=p-kl-ver-] .kvw-a-check{display:flex;align-items:flex-start;gap:12px;padding:0;margin-bottom:18px;cursor:pointer;background:none;border:none}[id^=p-kl-ver-] .kvw-a-check input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;flex-shrink:0;margin:2px 0 0;background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:3px;cursor:pointer;position:relative;transition:background .15s,border-color .15s}[id^=p-kl-ver-] .kvw-a-check input[type=checkbox]:hover{border-color:#fff6}[id^=p-kl-ver-] .kvw-a-check input[type=checkbox]:checked{background:#d5d960;border-color:#d5d960}[id^=p-kl-ver-] .kvw-a-check input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #0a0e14;border-width:0 2px 2px 0;transform:rotate(45deg)}[id^=p-kl-ver-] .kvw-a-check input[type=checkbox]:focus-visible{outline:2px solid rgba(213,217,96,.4);outline-offset:2px}[id^=p-kl-ver-] .kvw-a-check-label{font-family:Inter,sans-serif;font-size:14px;line-height:1.5;color:#e8eaf0d9;font-weight:400}[id^=p-kl-ver-] .kvw-a-check-label a{color:#d5d960;text-decoration:underline;text-underline-offset:2px}[id^=p-kl-ver-] .kvw-a-check-label a:hover{filter:brightness(1.1)}[id^=p-kl-ver-] .kvw-a-review{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.06)}[id^=p-kl-ver-] .kvw-a-review:last-of-type{border-bottom:none}[id^=p-kl-ver-] .kvw-a-review-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}[id^=p-kl-ver-] .kvw-a-review-title{font-family:DM Mono,SF Mono,Menlo,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:500;color:#ffffff8c;margin:0}[id^=p-kl-ver-] .kvw-a-review-edit{font-family:Inter,sans-serif;font-size:12px;color:#ffffff8c;background:none;border:none;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}[id^=p-kl-ver-] .kvw-a-review-edit:hover{color:#d5d960}[id^=p-kl-ver-] .kvw-a-review-line{display:grid;grid-template-columns:140px 1fr;gap:16px;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;margin-bottom:4px;color:#e8eaf0}[id^=p-kl-ver-] .kvw-a-review-line dt,[id^=p-kl-ver-] .kvw-a-review-line .kvw-a-review-key{color:#ffffff73;font-weight:400;margin:0}[id^=p-kl-ver-] .kvw-a-review-line dd,[id^=p-kl-ver-] .kvw-a-review-line .kvw-a-review-val{margin:0;color:#e8eaf0;font-weight:400;word-break:break-word}[id^=p-kl-ver-] .kvw-a-status{font-family:Inter,sans-serif;font-size:13px;line-height:1.5;padding:14px 16px;border-radius:6px;margin-bottom:24px;border:1px solid transparent}[id^=p-kl-ver-] .kvw-a-status.is-success{background:#d5d9600f;border-color:#d5d96033;color:#d5d960}[id^=p-kl-ver-] .kvw-a-status.is-info{background:#ffffff08;border-color:#ffffff14;color:#e8eaf0b8}[id^=p-kl-ver-] .kvw-a-status.is-error{background:#ff7a7a0f;border-color:#ff7a7a40;color:#ff7a7a}[id^=p-kl-ver-] .kvw-a-code-row{display:flex;gap:10px;margin:8px 0 4px;max-width:360px}[id^=p-kl-ver-] .kvw-a-code-row input{flex:1;width:48px;height:56px;text-align:center;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.12);color:#e8eaf0;font-family:DM Mono,SF Mono,Menlo,monospace;font-size:24px;font-weight:500;padding:0;outline:none;transition:border-color .18s}[id^=p-kl-ver-] .kvw-a-code-row input:focus{border-bottom-color:#d5d960}[id^=p-kl-ver-] .kvw-a-actionbar,.kvw-a-actionbar{position:fixed;bottom:0;left:0;right:0;height:72px;background:#0a0e14b8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.06);z-index:50}[id^=p-kl-ver-] .kvw-a-actionbar-inner,.kvw-a-actionbar-inner{max-width:580px;height:100%;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;gap:16px}[id^=p-kl-ver-] .kvw-a-actionbar-left,[id^=p-kl-ver-] .kvw-a-actionbar-right,.kvw-a-actionbar-left,.kvw-a-actionbar-right{display:flex;align-items:center;gap:16px}[id^=p-kl-ver-] .kvw-a-btn-back,.kvw-a-btn-back{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#ffffff8c;background:none;border:none;padding:8px 4px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .15s}[id^=p-kl-ver-] .kvw-a-btn-back:hover,.kvw-a-btn-back:hover{color:#d5d960}[id^=p-kl-ver-] .kvw-a-btn-back.is-hidden,.kvw-a-btn-back.is-hidden{visibility:hidden}[id^=p-kl-ver-] .kvw-a-btn-primary,.kvw-a-btn-primary{font-family:Inter,sans-serif;background:#d5d960;color:#0a0e14;padding:12px 28px;border-radius:6px;font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;border:none;cursor:pointer;transition:filter .15s,box-shadow .15s,opacity .15s;display:inline-flex;align-items:center;gap:6px;line-height:1}[id^=p-kl-ver-] .kvw-a-btn-primary:hover:not(:disabled),.kvw-a-btn-primary:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 8px 32px #d5d9604d}[id^=p-kl-ver-] .kvw-a-btn-primary:disabled,.kvw-a-btn-primary:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}[id^=p-kl-ver-] .kvw-a-btn-primary:focus-visible,.kvw-a-btn-primary:focus-visible{outline:2px solid rgba(213,217,96,.5);outline-offset:2px}[id^=p-kl-ver-] .kvw-a-link,.kvw-a-link{font-family:Inter,sans-serif;font-size:12px;color:#ffffff73;background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px;padding:4px 0}[id^=p-kl-ver-] .kvw-a-link:hover,.kvw-a-link:hover{color:#d5d960}@media(max-width:640px){[id^=p-kl-ver-]{padding:48px 0 100px}[id^=p-kl-ver-] .kvw-a-container{padding:0 16px;max-width:100%}[id^=p-kl-ver-] .kvw-a-progress{margin-bottom:40px}[id^=p-kl-ver-] .kvw-a-progress-label{font-size:9px;letter-spacing:.1em}[id^=p-kl-ver-] .kvw-a-head{margin-bottom:40px}[id^=p-kl-ver-] .kvw-a-eyebrow{font-size:10px;letter-spacing:.14em;margin-bottom:14px}[id^=p-kl-ver-] .kvw-a-h1{font-size:28px;line-height:1.2;margin-bottom:14px}[id^=p-kl-ver-] .kvw-a-lead{font-size:14px}[id^=p-kl-ver-] .kvw-a-field input,[id^=p-kl-ver-] .kvw-a-field select,[id^=p-kl-ver-] .kvw-a-field textarea,[id^=p-kl-ver-] .kvw-a-input,[id^=p-kl-ver-] .kvw-a-select,[id^=p-kl-ver-] .kvw-a-textarea{font-size:16px}[id^=p-kl-ver-] .kvw-a-2col{grid-template-columns:80px 1fr;gap:12px}[id^=p-kl-ver-] .kvw-a-2col.is-equal{grid-template-columns:1fr;gap:24px}[id^=p-kl-ver-] .kvw-a-review-line{grid-template-columns:1fr;gap:2px;margin-bottom:12px}[id^=p-kl-ver-] .kvw-a-actionbar-inner,.kvw-a-actionbar-inner{padding:0 16px}[id^=p-kl-ver-] .kvw-a-btn-primary,.kvw-a-btn-primary{padding:11px 20px;font-size:13px}[id^=p-kl-ver-] .kvw-a-section{margin-top:36px;padding-top:20px}}@media(prefers-reduced-motion:reduce){[id^=p-kl-ver-] *,[id^=p-kl-ver-] *:before,[id^=p-kl-ver-] *:after{transition:none!important;animation:none!important}}body.is-onboarding .sb,body.is-onboarding .sidebar,body.is-onboarding .sb-collapse-btn,body.is-onboarding .topbar{display:none!important}body.is-onboarding .main{margin-left:0!important;width:100%!important}body.is-onboarding .page:not([id^=p-kl-ver-]):not(#p-kl-passwort-reset):not(#p-kl-passwort-setzen):not(#p-kl-login):not(#p-kl-bestellung-annehmen):not(#p-landingpage):not([id^=p-legal-]):not(#p-ma-passwort):not(#p-kl-abmelden){display:none!important}body.is-onboarding #p-kl-bestellung-annehmen.active{display:block!important;min-height:100vh;width:100%}body.is-onboarding [id^=p-legal-]:not(.active){display:none!important}body.is-onboarding [id^=p-legal-].active{display:block!important;min-height:100vh}body.is-onboarding [id^=p-kl-ver-]:not(.active){display:none!important}body.is-onboarding [id^=p-kl-ver-].active{display:block!important;min-height:100vh;width:100%}#p-kl-ver-welcome{position:relative;background:#0a0e14;color:#e8eaed;font-family:Inter,sans-serif;min-height:100vh}#p-kl-ver-welcome .kvw-welcome-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 800px 500px at 15% 0%,rgba(180,140,30,.1),transparent 60%),radial-gradient(ellipse 700px 400px at 85% 100%,rgba(74,222,128,.06),transparent 65%)}#p-kl-ver-welcome .kvw-welcome-shell{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:24px 24px 40px;text-align:center;display:flex;flex-direction:column;gap:18px;box-sizing:border-box}#p-kl-ver-welcome .kvw-welcome-brand-row{display:inline-flex;align-items:center;gap:10px;padding:5px 14px;border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:11px;letter-spacing:.04em;color:#ffffff8c;background:#ffffff05;align-self:center;justify-self:center}#p-kl-ver-welcome .kvw-welcome-brand-dot{width:7px;height:7px;border-radius:50%;background:#d5d960;box-shadow:0 0 12px #d5d96099}#p-kl-ver-welcome .kvw-welcome-brand-name{color:#f1f5f9;font-weight:500}#p-kl-ver-welcome .kvw-welcome-brand-sep{color:#ffffff40}#p-kl-ver-welcome .kvw-welcome-brand-sub{font-family:DM Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.12em}#p-kl-ver-welcome .kvw-welcome-hero{margin:0}#p-kl-ver-welcome .kvw-welcome-eyebrow{font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.16em;color:#d5d960;text-transform:uppercase;margin-bottom:6px}#p-kl-ver-welcome .kvw-welcome-h1{font-size:40px;font-weight:700;line-height:1.05;letter-spacing:-.035em;margin:0 0 8px;color:#f8fafc}#p-kl-ver-welcome .kvw-welcome-h1-accent{background:linear-gradient(135deg,#d5d960,#d5d960,#d5d960);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#p-kl-ver-welcome .kvw-welcome-lead{font-size:14px;line-height:1.5;color:#ffffffb8;max-width:720px;margin:0 auto;font-weight:400}#p-kl-ver-welcome .kvw-welcome-personal{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border:1px solid rgba(213,217,96,.3);border-radius:999px;background:#d5d96014;font-size:11.5px;color:#ffffffbf;margin-top:8px}#p-kl-ver-welcome .kvw-welcome-personal-tag{font-family:DM Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#d5d960;font-weight:600}#p-kl-ver-welcome .kvw-welcome-personal-firma{color:#f8fafc;font-weight:500}#p-kl-ver-welcome .kvw-welcome-personal-sep{color:#ffffff40}#p-kl-ver-welcome .kvw-welcome-personal-mail{font-family:DM Mono,monospace;font-size:11px;color:#ffffff8c}#p-kl-ver-welcome .kvw-welcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;text-align:left}#p-kl-ver-welcome .kvw-welcome-card{position:relative;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;transition:border-color .2s,transform .2s,background .2s}#p-kl-ver-welcome .kvw-welcome-card:hover{border-color:#d5d96066;background:#ffffff0a;transform:translateY(-2px)}#p-kl-ver-welcome .kvw-welcome-card-num{font-family:DM Mono,monospace;font-size:10px;color:#ffffff4d;margin-bottom:1px}#p-kl-ver-welcome .kvw-welcome-card-tag{font-family:DM Mono,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:#d5d960;font-weight:500}#p-kl-ver-welcome .kvw-welcome-card h3{margin:1px 0 2px;font-size:14.5px;font-weight:600;line-height:1.25;letter-spacing:-.015em;color:#f8fafc}#p-kl-ver-welcome .kvw-welcome-card p{margin:0;font-size:11.5px;line-height:1.45;color:#ffffffa6}#p-kl-ver-welcome .kvw-welcome-steps{border:0;border-radius:0;padding:16px 0 12px;margin:0;background:transparent}#p-kl-ver-welcome .kvw-welcome-steps-h{font-family:DM Mono,monospace;font-size:10px;color:#fff6;margin-bottom:14px;letter-spacing:.04em;text-align:center}#p-kl-ver-welcome .kvw-welcome-steps-list{list-style:none;padding:0;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;position:relative;max-width:920px;margin:0 auto}#p-kl-ver-welcome .kvw-welcome-steps-list:before{content:"";position:absolute;left:24px;right:24px;top:9px;height:1px;background:#ffffff1a;z-index:0}#p-kl-ver-welcome .kvw-welcome-steps-list li{display:inline-flex;align-items:center;gap:8px;position:relative;z-index:1;background:#0a0e14;padding:0 6px}#p-kl-ver-welcome .kvw-welcome-steps-n{width:18px;height:18px;border-radius:50%;background:#d5d9601a;border:1px solid rgba(213,217,96,.3);display:inline-flex;align-items:center;justify-content:center;font-family:DM Mono,monospace;font-size:10px;color:#d5d960;font-weight:600;flex-shrink:0}#p-kl-ver-welcome .kvw-welcome-steps-l{font-size:11.5px;color:#ffffffb3;line-height:1;white-space:nowrap}#p-kl-ver-welcome .kvw-welcome-cta{margin:0}#p-kl-ver-welcome .kvw-welcome-btn{background:linear-gradient(135deg,#d5d960,#d5d960);color:#0a0e14;border:0;padding:12px 28px;border-radius:999px;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;letter-spacing:.01em;display:inline-flex;align-items:center;gap:10px;transition:transform .15s,box-shadow .2s,filter .15s;box-shadow:0 8px 32px #d5d9604d,0 0 0 1px #ffffff14 inset;min-height:44px;box-sizing:border-box}#p-kl-ver-welcome .kvw-welcome-btn:hover{transform:translateY(-2px);box-shadow:0 12px 40px #d5d96073,0 0 0 1px #ffffff1f inset;filter:brightness(1.05)}#p-kl-ver-welcome .kvw-welcome-btn-arrow{transition:transform .2s;font-weight:600}#p-kl-ver-welcome .kvw-welcome-btn:hover .kvw-welcome-btn-arrow{transform:translate(4px)}#p-kl-ver-welcome .kvw-welcome-cta-hint{margin:6px 0 0;font-size:11px;color:#ffffff73;line-height:1.4;display:flex;flex-direction:column;align-items:center;gap:2px}#p-kl-ver-welcome .kvw-welcome-cta-hint-mail{font-size:10.5px;color:#ffffff59}#p-kl-ver-welcome .kvw-welcome-cta-hint-mail a{color:#d5d960;text-decoration:none;font-weight:500}#p-kl-ver-welcome .kvw-welcome-cta-hint-mail a:hover{text-decoration:underline}@media(max-height:760px){#p-kl-ver-welcome .kvw-welcome-shell{padding:10px 24px;gap:6px}#p-kl-ver-welcome .kvw-welcome-brand-row{padding:4px 12px;font-size:10.5px}#p-kl-ver-welcome .kvw-welcome-eyebrow{font-size:10px;margin-bottom:4px}#p-kl-ver-welcome .kvw-welcome-h1{font-size:34px;line-height:1.02;margin:0 0 6px}#p-kl-ver-welcome .kvw-welcome-lead{font-size:13px;line-height:1.45}#p-kl-ver-welcome .kvw-welcome-personal{margin-top:6px;padding:4px 12px;font-size:11px}#p-kl-ver-welcome .kvw-welcome-grid{gap:8px}#p-kl-ver-welcome .kvw-welcome-card{padding:10px 12px;gap:3px}#p-kl-ver-welcome .kvw-welcome-card h3{font-size:13.5px;margin:1px 0 2px}#p-kl-ver-welcome .kvw-welcome-card p{font-size:11px;line-height:1.4}#p-kl-ver-welcome .kvw-welcome-steps{padding:5px 10px}#p-kl-ver-welcome .kvw-welcome-steps-h{margin-bottom:3px}#p-kl-ver-welcome .kvw-welcome-steps-list{gap:4px 12px}#p-kl-ver-welcome .kvw-welcome-steps-l{font-size:11px}#p-kl-ver-welcome .kvw-welcome-btn{padding:10px 26px;font-size:13.5px;min-height:40px}#p-kl-ver-welcome .kvw-welcome-cta-hint{margin-top:4px;font-size:10.5px;line-height:1.35}}@media(min-height:900px){#p-kl-ver-welcome .kvw-welcome-shell{padding:24px 32px;gap:16px}#p-kl-ver-welcome .kvw-welcome-eyebrow{margin-bottom:10px}#p-kl-ver-welcome .kvw-welcome-h1{font-size:52px;line-height:1.03;margin:0 0 14px}#p-kl-ver-welcome .kvw-welcome-lead{font-size:15px;line-height:1.55}#p-kl-ver-welcome .kvw-welcome-personal{margin-top:16px}#p-kl-ver-welcome .kvw-welcome-grid{gap:12px}#p-kl-ver-welcome .kvw-welcome-card{padding:16px 18px;gap:6px}#p-kl-ver-welcome .kvw-welcome-card h3{font-size:16px}#p-kl-ver-welcome .kvw-welcome-card p{font-size:12.5px;line-height:1.5}#p-kl-ver-welcome .kvw-welcome-steps{padding:10px 16px}#p-kl-ver-welcome .kvw-welcome-steps-list{gap:8px 18px}#p-kl-ver-welcome .kvw-welcome-steps-n{width:20px;height:20px;font-size:10.5px}#p-kl-ver-welcome .kvw-welcome-steps-l{font-size:12px}#p-kl-ver-welcome .kvw-welcome-btn{padding:14px 36px;font-size:15px}#p-kl-ver-welcome .kvw-welcome-cta-hint{margin-top:10px;font-size:11.5px;line-height:1.5}}@media(max-width:480px){html,body,body.is-onboarding,body.is-onboarding .main,body.is-onboarding .page{overflow-x:hidden;max-width:100vw}#p-kl-ver-welcome .kvw-welcome-shell{padding:16px 16px 32px}#p-kl-ver-welcome .kvw-welcome-h1{font-size:28px!important;line-height:1.15}#p-kl-ver-welcome .kvw-welcome-lead{font-size:13px}#p-kl-ver-welcome .kvw-welcome-eyebrow{font-size:10.5px}#p-kl-ver-welcome .kvw-welcome-card{padding:14px}#p-kl-ver-welcome .kvw-welcome-card h3{font-size:14px}#p-kl-ver-welcome .kvw-welcome-card p{font-size:12.5px}#p-kl-ver-welcome .kvw-welcome-steps-list{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;max-width:100%!important;padding:0!important}#p-kl-ver-welcome .kvw-welcome-steps-list:before{display:none!important}#p-kl-ver-welcome .kvw-welcome-steps-list li{width:100%!important;justify-content:flex-start!important;padding:6px 12px!important}#p-kl-ver-thanks{padding:24px 16px;max-width:100vw;box-sizing:border-box;overflow-x:hidden}#p-kl-ver-thanks .kvc-shell{padding-top:24px!important;max-width:100%}#p-kl-ver-thanks h1{font-size:24px!important;line-height:1.25}#p-kl-ver-thanks p{font-size:13px!important;max-width:100%!important;padding:0 4px;box-sizing:border-box}}@media(max-width:880px){body.is-onboarding{overflow:auto}#p-kl-ver-welcome,#p-kl-ver-welcome .kvw-welcome-shell{height:auto;max-height:none;overflow:visible}#p-kl-ver-welcome .kvw-welcome-shell{padding:20px 20px 32px;gap:14px}#p-kl-ver-welcome .kvw-welcome-h1{font-size:36px}#p-kl-ver-welcome .kvw-welcome-lead{font-size:14px}#p-kl-ver-welcome .kvw-welcome-grid{grid-template-columns:1fr}#p-kl-ver-welcome .kvw-welcome-steps-list{grid-template-columns:repeat(3,1fr)}#p-kl-ver-welcome .kvw-welcome-brand-row,#p-kl-ver-welcome .kvw-welcome-hero{margin-bottom:0}}body.theme-light #p-kl-ver-welcome{background:#f5f7f9;color:#1a2030}body.theme-light #p-kl-ver-welcome .kvw-welcome-h1{color:#1a2030}body.theme-light #p-kl-ver-welcome .kvw-welcome-lead{color:#0000009e}body.theme-light #p-kl-ver-welcome .kvw-welcome-card{background:#fff;border-color:#0000000f}body.theme-light #p-kl-ver-welcome .kvw-welcome-card h3{color:#1a2030}body.theme-light #p-kl-ver-welcome .kvw-welcome-card p{color:#000000a6}body.theme-light #p-kl-ver-welcome .kvw-welcome-brand-row{background:#fff;border-color:#00000014;color:#00000080}body.theme-light #p-kl-ver-welcome .kvw-welcome-brand-name{color:#1a2030}body.theme-light #p-kl-ver-welcome .kvw-welcome-steps{background:#fff;border-color:#0000000f}body.theme-light #p-kl-ver-welcome .kvw-welcome-steps-h{color:#0000008c}body.theme-light #p-kl-ver-welcome .kvw-welcome-steps-l{color:#000000a6}body.theme-light #p-kl-ver-welcome .kvw-welcome-steps-list li{background:#fff}body.theme-light #p-kl-ver-welcome .kvw-welcome-steps-list:before{background:#0000001a}body.theme-light #p-kl-ver-welcome .kvw-welcome-steps-n{background:#d5d9602e;border-color:#d5d9608c;color:#5b6300}body.theme-light #p-kl-ver-welcome .kvw-welcome-eyebrow,body.theme-light #p-kl-ver-welcome .kvw-welcome-personal-tag,body.theme-light #p-kl-ver-welcome .kvw-welcome-personal-firma,body.theme-light #p-kl-ver-welcome .kvw-welcome-cta-hint-mail,body.theme-light #p-kl-ver-welcome .kvw-welcome-cta-hint-mail a{color:#5b6300!important}body.theme-light #p-kl-ver-welcome .kvw-welcome-personal-mail{color:#4a5200!important}body.theme-light #p-kl-ver-welcome .kvw-welcome-cta-hint{color:#0000008c!important}body.theme-light #p-kl-ver-welcome .kvw-welcome-card-tag{color:#5b6300!important}#p-kl-ver-check{background:var(--bg, #0a0e14);color:var(--tx, #e4e7ed);min-height:100vh;padding:32px 24px 80px;font-family:inherit}#p-kl-ver-check .kvc-shell{max-width:760px;margin:0 auto}#p-kl-ver-check .kvc-head{margin-bottom:32px}#p-kl-ver-check .kvc-eyebrow{font-family:DM Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ac, #d5d960);margin-bottom:8px}#p-kl-ver-check .kvc-title{font-size:28px;line-height:1.2;font-weight:600;margin:0 0 12px;color:var(--tx, #e4e7ed)}#p-kl-ver-check .kvc-sub{font-size:14px;line-height:1.55;color:var(--tx2, #aab0b9);margin:0;max-width:620px}#p-kl-ver-check .kvc-personal{display:inline-flex;gap:8px;align-items:baseline;padding:6px 12px;background:var(--sur, #161a23);border:1px solid var(--bd, #252b37);border-radius:6px;font-size:12px;margin-bottom:24px}#p-kl-ver-check .kvc-personal-tag{color:var(--tx3, #6b7280)}#p-kl-ver-check .kvc-personal-firma{color:var(--tx, #e4e7ed);font-weight:600}#p-kl-ver-check .kvc-personal-sep{color:var(--tx3, #6b7280)}#p-kl-ver-check .kvc-personal-mail{color:var(--tx2, #aab0b9);font-family:DM Mono,monospace;font-size:11px}#p-kl-ver-check .kvc-save-indicator{position:fixed;top:12px;right:16px;background:var(--sur, #161a23);border:1px solid var(--bd, #252b37);padding:5px 12px;border-radius:5px;font-size:11px;font-family:DM Mono,monospace;color:var(--tx2, #aab0b9);z-index:50}#p-kl-ver-check .kvc-section{margin-bottom:28px;padding:20px;background:var(--sur, #161a23);border:1px solid var(--bd, #252b37);border-radius:8px}#p-kl-ver-check .kvc-section-h{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--ac, #d5d960);margin:0 0 14px;font-weight:600}#p-kl-ver-check .kvc-section-sub{font-size:13px;color:var(--tx2, #aab0b9);margin:0 0 14px}#p-kl-ver-check .kvc-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}#p-kl-ver-check .kvc-field{display:flex;flex-direction:column;gap:4px}#p-kl-ver-check .kvc-span-2{grid-column:1 / -1}#p-kl-ver-check .kvc-lbl{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--tx2, #aab0b9)}#p-kl-ver-check .kvc-input{background:var(--bg, #0a0e14);color:var(--tx, #e4e7ed);border:1px solid var(--bd, #252b37);border-radius:5px;padding:8px 10px;font-size:13px;font-family:inherit;width:100%;box-sizing:border-box}#p-kl-ver-check .kvc-input:focus{outline:none;border-color:var(--ac, #d5d960)}#p-kl-ver-check .kvc-combo{display:flex;gap:8px}#p-kl-ver-check .kvc-combo .kvc-input:first-child{flex:1}#p-kl-ver-check .kvc-w-nr{width:80px;flex:0 0 80px}#p-kl-ver-check .kvc-w-plz{width:90px;flex:0 0 90px}#p-kl-ver-check .kvc-section-legal{background:var(--sur, #161a23)}#p-kl-ver-check .kvc-check{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--bd, #252b37);cursor:pointer;align-items:flex-start;font-size:13px;line-height:1.55}#p-kl-ver-check .kvc-check:last-child{border-bottom:none}#p-kl-ver-check .kvc-check input[type=checkbox]{margin-top:3px;transform:scale(1.15);cursor:pointer;accent-color:var(--ac, #d5d960)}#p-kl-ver-check .kvc-check a{color:var(--ac, #d5d960);text-decoration:underline;-webkit-text-decoration-color:var(--tx3, #6b7280);text-decoration-color:var(--tx3, #6b7280)}#p-kl-ver-check .kvc-check a:hover{-webkit-text-decoration-color:var(--ac, #d5d960);text-decoration-color:var(--ac, #d5d960)}#p-kl-ver-check .kvc-foot{margin-top:28px;padding:20px;background:var(--sur, #161a23);border:1px solid var(--ac, #d5d960);border-radius:8px;display:flex;flex-direction:column;gap:10px;align-items:center}#p-kl-ver-check .kvc-error{color:#f87171;font-size:13px;background:#f8717114;padding:8px 12px;border:1px solid rgba(248,113,113,.3);border-radius:5px;width:100%;box-sizing:border-box;text-align:center}#p-kl-ver-check .kvc-submit{background:var(--ac, #d5d960);color:var(--bg, #0a0e14);border:0;padding:12px 32px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:opacity .12s}#p-kl-ver-check .kvc-submit:disabled{opacity:.4;cursor:not-allowed}#p-kl-ver-check .kvc-submit:hover:not(:disabled){opacity:.9}#p-kl-ver-check .kvc-foot-hint{font-size:11px;color:var(--tx3, #6b7280);font-family:DM Mono,monospace}#p-kl-ver-check .kvc-legal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:10000}#p-kl-ver-check .kvc-legal-drawer{position:fixed;top:0;right:0;bottom:0;width:90vw;max-width:900px;background:var(--sur);z-index:10001;display:flex;flex-direction:column}#p-kl-ver-check .kvc-legal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--bd);background:var(--sur2);color:var(--tx);font-size:14px}#p-kl-ver-check .kvc-legal-head h3{margin:0;font-size:15px}#p-kl-ver-check .kvc-legal-close{background:transparent;border:1px solid #ddd;width:30px;height:30px;border-radius:5px;font-size:16px;cursor:pointer;color:#444}@media(max-width:640px){#p-kl-ver-check{padding:20px 14px 60px}#p-kl-ver-check .kvc-grid{grid-template-columns:1fr}}@media(max-width:480px){html,body,body.is-onboarding,body.is-onboarding .main,body.is-onboarding .page{overflow-x:hidden;max-width:100vw}#p-kl-ver-check{padding:18px 14px 60px;max-width:100vw;box-sizing:border-box;overflow-x:hidden}#p-kl-ver-check h1,#p-kl-ver-check .kvc-hero h1{font-size:22px;line-height:1.25}#p-kl-ver-check p,#p-kl-ver-check .kvc-lead,#p-kl-ver-check .kvc-hero p{font-size:13px;line-height:1.5}#p-kl-ver-check .kvc-eyebrow,#p-kl-ver-check .kvc-personal-tag{font-size:10.5px}#p-kl-ver-check .kvc-shell,#p-kl-ver-check .kvc-block{width:100%;max-width:100%;box-sizing:border-box}#p-kl-ver-check .kvc-input{font-size:14px;padding:10px 12px;box-sizing:border-box}#p-kl-ver-check .kvc-grid{gap:12px}#p-kl-ver-check .kvc-combo{flex-wrap:wrap}#p-kl-ver-check .kvc-w-nr,#p-kl-ver-check .kvc-w-plz{width:70px;flex:0 0 70px}}body.is-embed #sidebar,body.is-embed #ds-sidebar,body.is-embed .sidebar,body.is-embed #main-sidebar,body.is-embed .nav-sidebar,body.is-embed #topbar,body.is-embed .topbar,body.is-embed .search-bar,body.is-embed .ds-topbar,body.is-embed .ds-search,body.is-embed .ds-rail,body.is-embed .user-strip,body.is-embed .sb-collapse-btn,body.is-embed #sb-collapse-btn,body.is-embed #kvw-theme-toggle{display:none!important}body.is-embed{margin:0;padding:0}body.is-embed #app-root,body.is-embed .ds-main,body.is-embed .main,body.is-embed main{margin:0!important;padding:0!important;max-width:none!important}body.kvc-drawer-open #kvw-theme-toggle{display:none!important}body.is-embed .lgl-doc-grid{grid-template-columns:minmax(0,1fr) 200px!important;column-gap:24px!important}body.is-embed .lgl-wrap{padding-left:18px!important;padding-right:18px!important}body.is-embed .lgl-toc{top:12px!important;max-height:calc(100vh - 24px)!important}@media(max-width:640px){body.is-embed .lgl-doc-grid{grid-template-columns:1fr!important;column-gap:0!important}body.is-embed .lgl-toc{display:none!important}body.is-embed .lgl-wrap{padding-left:14px!important;padding-right:14px!important}body.is-embed .lgl-doc-body{max-width:100%!important}body.is-embed .lgl-doc-body *{max-width:100%!important;box-sizing:border-box}#p-kl-ver-check .kvc-legal-drawer{width:100vw!important;max-width:100vw!important}}#p-verifikation-admin{padding:18px 22px;color:var(--tx)}#p-verifikation-admin .va-status{display:inline-block;padding:2px 8px;border-radius:var(--radius-pill);font-size:10.5px;font-weight:500;letter-spacing:.02em}#p-verifikation-admin .va-status-submitted{background:#d977061a;color:#b45309}#p-verifikation-admin .va-status-approved{background:#22c55e1a;color:#15803d}#p-verifikation-admin .va-status-rejected{background:#ef44441a;color:#b91c1c}#p-verifikation-admin .va-btn{padding:4px 10px;border-radius:var(--radius-sm);font-size:11.5px;font-weight:500;cursor:pointer;border:1px solid var(--bd);background:var(--sur);color:var(--tx);font-family:inherit}#p-verifikation-admin .va-btn:hover{border-color:var(--ac)}#p-verifikation-admin .va-btn-ok{background:#22c55e14;border-color:#22c55e4d;color:#15803d}#p-verifikation-admin .va-btn-nope{background:#ef444414;border-color:#ef44444d;color:#b91c1c}#p-compliance .cp-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:.02em}#p-compliance .cp-pill:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%}#p-compliance .cp-pill-gruen{background:#22c55e21;color:#166534}#p-compliance .cp-pill-gruen:before{background:#22c55e}#p-compliance .cp-pill-gelb{background:#f59e0b29;color:#92400e}#p-compliance .cp-pill-gelb:before{background:#f59e0b}#p-compliance .cp-pill-rot{background:#ef444421;color:#b91c1c}#p-compliance .cp-pill-rot:before{background:#ef4444}#p-compliance .cp-pill-grau{background:var(--sur2);color:var(--tx2)}#p-compliance .cp-pill-grau:before{background:var(--tx3)}#p-compliance .cp-wv-badge{display:inline-flex;align-items:center;gap:4px;padding:1px 6px;border-radius:4px;font-size:10.5px;font-weight:600;background:#f59e0b26;color:#92400e;margin-left:6px}#p-compliance .cp-form-row{margin-bottom:14px}#p-compliance .cp-form-row label{display:block;font-size:11.5px;color:var(--tx3);margin-bottom:4px;font-weight:600}#p-compliance .cp-form-row input[type=text],#p-compliance .cp-form-row input[type=url],#p-compliance .cp-form-row select,#p-compliance .cp-form-row textarea{width:100%;padding:8px 10px;border:1px solid var(--bd);border-radius:5px;background:var(--bg);color:var(--tx);font-family:inherit;font-size:13px;box-sizing:border-box}#p-compliance .cp-form-row textarea{resize:vertical;min-height:60px}#p-compliance .cp-form-check label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:500;color:var(--tx)}#p-compliance .cp-form-check input{margin:0}#p-compliance .cp-file-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--bd);border-radius:5px;font-size:12.5px}#p-compliance .cp-file-row .cp-file-label{flex:0 0 130px;color:var(--tx);font-weight:600}#p-compliance .cp-file-row .cp-file-state{flex:1 1 auto;color:var(--tx3);font-family:DM Mono,monospace;font-size:11px}#p-compliance .cp-file-row .cp-file-actions{display:flex;gap:6px}#p-compliance .cp-file-row .cp-file-input{display:none}#p-compliance #cp-tbody tr{cursor:pointer}#p-compliance #cp-tbody tr:hover{background:var(--sur2)}#p-compliance{padding:18px 22px;color:var(--tx)}#p-compliance .kd-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:22px;padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.08)}#p-compliance .kd-hero-title{font-size:17px;font-weight:600;margin:0 0 var(--space-1) 0;color:var(--tx);letter-spacing:-.01em}#p-compliance .kd-hero-sub{font-size:12px;color:var(--tx3);margin:0;line-height:1.55;font-weight:400}#p-compliance .kd-kpis{display:flex;gap:var(--space-2)}#p-compliance .kd-kpi{background:var(--sur);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);padding:10px var(--space-4);min-width:104px}#p-compliance .kd-kpi-l{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin-bottom:var(--space-1);font-weight:500}#p-compliance .kd-kpi-v{font-size:20px;font-weight:600;color:var(--tx);font-family:DM Mono,monospace;line-height:1.1}#p-compliance .kd-section{margin-bottom:26px}#p-compliance .kd-section-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:var(--space-3)}#p-compliance .kd-section-h{font-size:11px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3)}#p-compliance .kd-section-hint{font-size:11px;color:var(--tx3);font-weight:400}#p-compliance .kd-table{width:100%;border-collapse:collapse;background:var(--sur);border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(0,0,0,.06);font-family:Inter,sans-serif;font-size:12.5px}#p-compliance .kd-table th{text-align:left;padding:10px 14px;color:var(--tx3);font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.06em;background:var(--sur2);border-bottom:1px solid rgba(0,0,0,.08);font-family:Inter,sans-serif}#p-compliance .kd-table td{padding:var(--space-3) 14px;border-bottom:1px solid rgba(0,0,0,.04);color:var(--tx);font-weight:400;vertical-align:middle;font-family:Inter,sans-serif}#p-compliance .kd-table tr:last-child td{border-bottom:none}#p-compliance .kd-table tbody tr.kd-row-click{cursor:pointer;transition:background .12s ease}#p-compliance .kd-table tbody tr.kd-row-click:hover{background:var(--sur2)}#p-compliance .kd-table .kd-date{font-family:DM Mono,monospace;color:var(--tx2);font-size:11.5px}#p-compliance .kd-status{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:500;font-family:Inter,sans-serif}#p-compliance .kd-status-neu{background:#f59e0b26;color:#b67700}#p-compliance .kd-status-matched{background:#7a80242e;color:#5a6020}#p-compliance .kd-status-pending{background:#f59e0b26;color:#b67700}#p-compliance .kd-status-paid{background:#7a80242e;color:#5a6020}#p-compliance .kd-status-delivered{background:#7a802438;color:#5a6020}#p-compliance .kd-status-cancelled{background:#f8717124;color:#b91c1c}#p-compliance .kd-empty{text-align:center;color:var(--tx3);padding:var(--space-5) var(--space-3);font-size:12px;font-style:normal;font-family:Inter,sans-serif}#p-compliance .kd-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:899}#p-compliance .kd-backdrop.open{opacity:1;pointer-events:auto}#p-compliance .kd-drawer{position:fixed;top:0;right:0;bottom:0;width:520px;max-width:94vw;background:var(--bg);border-left:1px solid rgba(0,0,0,.1);box-shadow:-14px 0 36px #0000002e;transform:translate(100%);transition:transform .25s ease;z-index:900;display:flex;flex-direction:column}#p-compliance .kd-drawer.open{transform:translate(0)}#p-compliance .kd-drawer-head{padding:20px var(--space-5) var(--space-4) var(--space-5);border-bottom:1px solid rgba(0,0,0,.06);position:relative}#p-compliance .kd-drawer-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin-bottom:6px;font-weight:500}#p-compliance .kd-drawer-title{font-size:16px;font-weight:600;color:var(--tx);margin:0 0 var(--space-1) 0;line-height:1.3;letter-spacing:-.01em}#p-compliance .kd-drawer-sub{font-size:12px;color:var(--tx3);line-height:1.5}#p-compliance .kd-drawer-close{position:absolute;top:16px;right:18px;background:transparent;border:none;color:var(--tx3);font-size:22px;cursor:pointer;line-height:1;padding:var(--space-1) var(--space-2);border-radius:5px;font-family:Inter,sans-serif}#p-compliance .kd-drawer-close:hover{background:var(--sur2);color:var(--tx)}#p-compliance .kd-drawer-actions{display:flex;gap:6px;flex-wrap:wrap;padding:10px var(--space-5);border-bottom:1px solid rgba(0,0,0,.06);background:var(--sur)}#p-compliance .kd-drawer-actions button{padding:5px 11px;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-sm);background:var(--bg);color:var(--tx2);cursor:pointer;font-size:11.5px;font-family:Inter,sans-serif;font-weight:400}#p-compliance .kd-drawer-actions button:hover{background:var(--sur2);color:var(--tx)}#p-compliance .kd-drawer-body{flex:1;overflow-y:auto;padding:18px var(--space-5) 20px var(--space-5)}#p-compliance .kd-block{margin-bottom:20px;padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.05)}#p-compliance .kd-block:last-child{border-bottom:none;margin-bottom:0}#p-compliance .kd-block-h{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin:0 0 10px;font-weight:600}#p-compliance .kd-prop{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:5px 0;font-size:12.5px;font-family:Inter,sans-serif}#p-compliance .kd-prop-l{color:var(--tx3);font-weight:400;flex-shrink:0}#p-compliance .kd-prop-v{color:var(--tx);font-weight:400;text-align:right;word-break:break-word}#p-compliance .kd-prop-v.is-mono{font-family:DM Mono,monospace;color:var(--tx2)}#p-compliance .kd-bemerkung{background:var(--sur);padding:var(--space-3) 14px;border-radius:5px;font-size:12.5px;color:var(--tx);line-height:1.55;border:1px solid rgba(0,0,0,.06);font-family:Inter,sans-serif}#p-compliance .kd-recording{margin-top:10px;width:100%}#p-compliance .kd-drawer-foot{padding:var(--space-3) var(--space-5);border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:flex-end;gap:var(--space-2)}#p-compliance .kd-btn{padding:7px 14px;border-radius:5px;border:1px solid rgba(0,0,0,.1);background:var(--bg);color:var(--tx2);cursor:pointer;font-size:12px;font-family:Inter,sans-serif;font-weight:400}#p-compliance .kd-btn:hover{background:var(--sur2);color:var(--tx)}#p-compliance .kd-btn.kd-btn-pri{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:500}#p-compliance .kd-btn.kd-btn-pri:hover{filter:brightness(1.05)}#p-compliance .kd-drawer .kd-table{font-size:11px}#p-compliance .kd-drawer .kd-table th{padding:6px var(--space-2);font-size:9.5px}#p-compliance .kd-drawer .kd-table td{padding:5px var(--space-2);font-size:11px}#p-compliance .kd-drawer .kd-prop{padding:3px 0;font-size:11.5px}#p-compliance .kd-drawer .kd-block{margin-bottom:14px;padding-bottom:10px}#p-compliance .kd-drawer .kd-block-h{font-size:9.5px;margin-bottom:6px}#p-compliance #rp-side-mail,#p-compliance #rp-side-whatsapp,#p-compliance #rp-side-task{opacity:.45;pointer-events:none;cursor:default}#p-compliance #rp-side-mail:hover,#p-compliance #rp-side-whatsapp:hover,#p-compliance #rp-side-task:hover{background:transparent;color:inherit}#p-compliance .rp-mastr{margin-top:10px;padding:var(--space-2) 10px;border-radius:var(--radius-md);border:1px solid rgba(0,0,0,.06);background:var(--sur2)}#p-compliance .rp-mastr-h{font-size:10px;letter-spacing:.05em;margin-bottom:6px}#p-compliance .rp-mastr-icon{width:14px;height:14px;font-size:9px}#p-compliance .rp-eeg-banner{margin-bottom:var(--space-2);padding:var(--space-2) 10px;border-radius:5px;font-size:11px}#p-compliance .rp-eeg-label{font-size:11.5px}#p-compliance .rp-eeg-sub{font-size:10.5px}#p-compliance .rp-mastr-kv{grid-template-columns:120px 1fr;gap:2px var(--space-3);font-size:11.5px;line-height:1.4}#p-compliance .rp-mastr-kv dt{color:var(--tx3)}#p-compliance .rp-mastr-kv dd strong{font-size:11.5px;font-weight:500}#p-compliance .rp-mastr-age{font-size:10px}#p-compliance .rp-mastr-anl-list{margin-top:var(--space-2);padding:6px var(--space-2);background:transparent;border:1px solid rgba(0,0,0,.05);border-radius:5px}#p-compliance .rp-mastr-anl-h{font-size:9.5px;margin-bottom:var(--space-1);letter-spacing:.05em}#p-compliance .rp-mastr-anl-ol{gap:2px}#p-compliance .rp-mastr-anl-ol li{grid-template-columns:80px 50px 1fr;padding:3px 6px;gap:var(--space-2);font-size:11px;background:transparent;border:none}#p-compliance .rp-mastr-anl-kwp{font-weight:500}#p-compliance .rp-mastr-source{margin-top:6px;font-size:10px;color:var(--tx3)}#p-compliance #mu-edit-drawer{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:95vw;background:var(--sur);border-left:1px solid var(--bd);transform:translate(100%);transition:transform .25s ease;z-index:1001;display:flex;flex-direction:column}#p-compliance #mu-edit-drawer.open{transform:translate(0)}#p-compliance #mu-edit-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .25s;z-index:1000}#p-compliance #mu-edit-backdrop.open{opacity:1;pointer-events:auto}#p-compliance .kd-form-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}#p-compliance .kd-form-row label{flex:0 0 130px;font-size:12px;color:var(--tx3);font-weight:500}#p-compliance .kd-form-row input,#p-compliance .kd-form-row select{flex:1;min-width:0}#p-compliance .kd-btn-danger{background:#ef44441a;border-color:#ef44444d;color:#b91c1c}#p-compliance .kd-btn-danger:hover{background:#ef44442e;border-color:#ef444480}#p-compliance .kd-btn-success{background:#22c55e1f;border-color:#22c55e66;color:#15803d;font-weight:600}#p-compliance .kd-btn-success:hover{background:#22c55e38;border-color:#22c55e99}#p-compliance .ku-kpi-pills{display:flex;gap:6px;flex-wrap:wrap;align-items:center;background:none;border:0;padding:0;margin:0}#p-compliance .ku-kpi-pills .rp-fpill{display:inline-flex;align-items:center;gap:6px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 12px;font-size:11.5px;font-family:inherit;color:var(--tx);transition:border-color .15s,background .15s;cursor:default}#p-compliance .ku-kpi-pills .kd-kpi-l{color:var(--tx3);font-weight:500;font-size:11px;text-transform:none;letter-spacing:0;margin:0}#p-compliance .ku-kpi-pills .kd-kpi-v{font-family:DM Mono,monospace;font-size:12px;font-weight:500;color:var(--tx);line-height:1}#p-compliance .kd-input{flex:1;min-width:0;padding:6px 8px;border:1px solid var(--bd);border-radius:4px;font-family:inherit;font-size:12px;color:var(--tx);background:#fff;transition:border-color .15s}#p-compliance .kd-input:focus{outline:none;border-color:var(--ac)}#p-compliance .kd-input::placeholder{color:var(--tx3)}#p-compliance select.kd-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='none' stroke='%23666' stroke-width='1.4' d='M1 1l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 8px center;padding-right:24px}body.theme-dark #p-compliance .kd-input,html[data-theme=dark] #p-compliance .kd-input{background:#ffffff0a;color:var(--tx)}#p-compliance .kd-split{gap:0}#p-compliance .kd-split>.kd-btn-pri:hover{filter:brightness(1.05)}#p-compliance .ku-add-drawer-v2 .kd-drawer-body{padding-bottom:24px}#p-compliance .ku-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}#p-compliance .ku-field{display:flex;flex-direction:column;gap:4px;min-width:0}#p-compliance .ku-span-2{grid-column:1 / -1}#p-compliance .ku-lbl{font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--tx3);font-weight:500;margin:0}#p-compliance .ku-combo{display:flex;gap:6px;min-width:0;width:100%}#p-compliance .ku-combo>.kd-input{flex:1;min-width:0}#p-compliance .ku-w-nr{flex:0 0 56px!important}#p-compliance .ku-w-plz{flex:0 0 80px!important}#p-compliance .ku-w-hrb{flex:0 0 100px!important}#p-compliance .cau-compact{font-size:11px}#p-compliance .cau-compact th{padding:6px 10px!important;font-size:9.5px!important;letter-spacing:.05em}#p-compliance .cau-compact td{padding:5px 10px!important;font-size:11px;line-height:1.35}#p-compliance .cau-compact td.kd-date{font-size:10.5px}body.lgl-active{overflow-x:visible!important}body.lgl-active .content{overflow-y:visible!important}.page.lgl-host{background:var(--bg);color:var(--tx);min-height:100vh}.lgl-wrap{max-width:820px;margin:0 auto;padding:0 24px 120px}.lgl-head{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--bg);border-bottom:1px solid var(--bd);margin:0 -24px 16px;padding:10px 24px;display:flex;align-items:center;gap:16px}.lgl-head-logo{height:24px;width:auto;flex-shrink:0;object-fit:contain}.lgl-head-logo.is-dark,[data-theme=dark] .lgl-head-logo.is-light{display:none}[data-theme=dark] .lgl-head-logo.is-dark{display:inline-block}.lgl-head-meta{flex:1;min-width:0}.lgl-head-eyebrow{font-family:DM Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--tx2);display:block;margin-bottom:2px}.lgl-head-title{font-size:15px;font-weight:600;color:var(--tx);line-height:1.2}.lgl-head-actions{display:flex;gap:8px;flex-shrink:0}.lgl-head-btn{background:var(--sur);border:1px solid var(--bd);color:var(--tx2);font-size:12px;padding:7px 14px;border-radius:7px;cursor:pointer;font-family:inherit;transition:all .12s}.lgl-head-btn:hover{border-color:var(--bd-h);color:var(--tx)}.lgl-head-btn.is-pri{background:var(--acc);border-color:var(--acc);color:#0e1018;font-weight:600}.lgl-head-btn.is-pri:hover{background:var(--acc-h);color:#0e1018}.lgl-doc-title-block{margin:16px 0 48px;padding-bottom:28px;border-bottom:2px solid var(--bd-soft, var(--bd));position:relative}.lgl-doc-title-block:after{content:"";position:absolute;left:0;bottom:-2px;width:48px;height:2px;background:var(--acc)}.lgl-doc-title{font-family:DM Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:38px;font-weight:700;line-height:1.08;color:var(--tx);margin:0 0 16px;letter-spacing:-.025em}.lgl-doc-subtitle{font-size:16px;font-weight:400;color:var(--tx2);margin:0 0 16px;line-height:1.45;letter-spacing:-.005em}.lgl-doc-meta{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.lgl-doc-meta>span{font-family:DM Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;letter-spacing:.08em;color:var(--tx3);text-transform:uppercase;padding:4px 10px;background:var(--sur);border:1px solid var(--bd-soft, var(--bd));border-radius:4px}.lgl-doc-meta strong{color:var(--tx);font-weight:600;margin-left:4px}.lgl-sec{margin:0 0 48px;scroll-margin-top:96px;position:relative;display:grid;grid-template-columns:72px 1fr;gap:0 18px;align-items:baseline}.lgl-sec>:not(.lgl-sec-num){grid-column:2}.lgl-sec+.lgl-sec{padding-top:8px}@media(max-width:720px){.lgl-sec{grid-template-columns:1fr;gap:0}.lgl-sec>:not(.lgl-sec-num){grid-column:1}.lgl-sec-num{grid-row:auto!important;margin-bottom:4px}}@media(max-width:480px){.lgl-head{flex-wrap:wrap;gap:8px;padding:10px 14px}.lgl-head-actions{order:3;width:100%;justify-content:flex-end}.lgl-head-title{font-size:13px}.lgl-head-eyebrow{font-size:9.5px}.lgl-head-btn{font-size:11px;padding:4px 8px}.lgl-doc-title{font-size:26px;line-height:1.15;word-break:break-word}.lgl-doc-subtitle{font-size:14px}.lgl-doc-meta{gap:6px}.lgl-doc-meta>span{font-size:9.5px;padding:3px 8px}.lgl-wrap{padding-left:14px;padding-right:14px}.lgl-doc-title-block{margin:12px 0 32px;padding-bottom:20px}.lgl-sec{margin-bottom:32px}.lgl-sec-num{font-size:18px}.lgl-sec-h{font-size:20px;line-height:1.2;word-break:break-word}}.lgl-sec-num{grid-column:1;grid-row:1 / span 2;display:block;font-family:DM Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:22px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--acc);margin:0;padding:4px 8px 4px 0;border-left:0}.lgl-sec-h{font-family:DM Sans,Inter,sans-serif;font-size:24px;font-weight:700;color:var(--tx);margin:0 0 16px;line-height:1.2;letter-spacing:-.015em}.lgl-sec-sub{font-family:DM Sans,Inter,sans-serif;font-style:normal;font-weight:600;font-size:15px;color:var(--tx);margin:28px 0 8px;letter-spacing:-.005em;display:flex;align-items:baseline;gap:8px}.lgl-sec-sub:before{content:"";display:inline-block;width:6px;height:6px;background:var(--acc);border-radius:50%;transform:translateY(-2px);flex-shrink:0}.lgl-sec p{font-size:15.5px;line-height:1.72;color:var(--tx2);margin:0 0 16px;font-weight:400}.lgl-sec p+p{margin-top:0}.lgl-sec ul,.lgl-sec ol{margin:8px 0 16px;padding-left:28px}.lgl-sec ul{list-style:none;padding-left:4px}.lgl-sec ul li{position:relative;padding-left:22px}.lgl-sec ul li:before{content:"";position:absolute;left:6px;top:11px;width:5px;height:5px;background:var(--tx3);border-radius:50%}.lgl-sec li{font-size:15.5px;line-height:1.65;color:var(--tx2);margin:4px 0}.lgl-sec ol>li{padding-left:4px}.lgl-sec ol>li::marker{color:var(--acc);font-weight:600;font-family:DM Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:14px}.lgl-sec li>ul,.lgl-sec li>ol{margin:8px 0}.lgl-sec strong{font-weight:600;color:inherit;background:none;padding:0}.lgl-sec p:has(br)>strong{background:none;padding:0}.lgl-sec a{color:var(--acc);background:#ffffff0f;padding:1px 5px;margin:0 -2px;border-radius:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--tx3);text-decoration-color:var(--tx3);text-underline-offset:3px;transition:background .15s;font-weight:500;transition:color .15s}.lgl-sec a:hover{color:var(--acc-h, var(--acc));background:#ffffff1f;text-decoration-thickness:2px}body.theme-light .lgl-sec a,html[data-theme=light] .lgl-sec a{background:#0000000a}body.theme-light .lgl-sec a:hover,html[data-theme=light] .lgl-sec a:hover{background:#00000014}.lgl-sec+.lgl-sec:before{content:"";display:block;width:28px;height:1px;background:var(--bd-soft, var(--bd));margin:0 0 28px;grid-column:1 / -1;grid-row:1}.lgl-sec+.lgl-sec>.lgl-sec-num{grid-row:2 / span 2}.lgl-sec+.lgl-sec>.lgl-sec-h{grid-row:2}.lgl-kv{display:grid;grid-template-columns:220px 1fr;gap:0;margin:20px 0 28px;border-top:1px solid var(--bd);border-bottom:1px solid var(--bd)}.lgl-kv dt,.lgl-kv dd{padding:12px 0;border-bottom:1px solid var(--bd-soft, var(--bd));font-size:14.5px;line-height:1.5}.lgl-kv dt:last-of-type,.lgl-kv dd:last-of-type{border-bottom:0}.lgl-kv dt{font-weight:600;color:inherit;font-family:DM Sans,Inter,sans-serif;font-size:14px;padding-right:24px}.lgl-kv dd{color:var(--tx2);margin:0;font-family:DM Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.lgl-box{background:var(--sur);border:1px solid var(--bd);border-left:3px solid var(--acc);border-radius:4px;padding:18px 22px;margin:16px 0 20px;position:relative}.lgl-box-title{font-family:DM Sans,Inter,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.005em;text-transform:none;color:var(--tx);margin-bottom:8px}.lgl-box p{margin:0 0 8px;font-size:14.5px;line-height:1.6;color:var(--tx2)}.lgl-box p:last-child{margin-bottom:0}.lgl-box ul{margin:8px 0 0!important;padding-left:4px!important}.lgl-box ul li{font-size:14px!important;color:var(--tx2)!important}.lgl-toc-h{font-family:DM Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);margin:0 0 12px}.lgl-toc ol{list-style:none;margin:0;padding:0;counter-reset:lgltoc}.lgl-toc li{counter-increment:lgltoc;margin:0;padding:5px 0;font-size:12.5px;line-height:1.35}.lgl-toc li:before{content:counter(lgltoc) ".";color:var(--tx3);margin-right:6px;font-family:DM Mono,ui-monospace,SF Mono,Menlo,monospace}.lgl-toc a,.lgl-toc a:link,.lgl-toc a:visited{color:var(--tx2)!important;text-decoration:none;display:inline-block;padding:2px 6px;margin-left:-6px;border-radius:4px;transition:background .12s,color .12s}.lgl-toc a:hover{color:var(--tx)!important;background:var(--sur)}.lgl-toc a.is-active{color:var(--tx)!important;background:var(--sur);font-weight:600}.lgl-toc{display:block;margin:0 0 32px;padding:16px 18px;border:1px solid var(--bd);border-radius:10px;background:var(--sur)}@media(min-width:900px){.lgl-doc-grid{display:grid;grid-template-columns:minmax(0,1fr) 240px;column-gap:48px;align-items:start}.lgl-doc-body{grid-column:1;grid-row:1;min-width:0}.lgl-toc{grid-column:2;grid-row:1;position:static;margin:0;padding:4px 18px 16px;background:transparent;border:0;border-left:1px solid var(--bd-soft, var(--bd));border-radius:0}.lgl-toc::-webkit-scrollbar{width:6px}.lgl-toc::-webkit-scrollbar-thumb{background:var(--bd-h, var(--bd));border-radius:3px}.lgl-toc::-webkit-scrollbar-track{background:transparent}}html:has(.page.lgl-host.active),html:has(#p-legal-agb.active),html:has(#p-legal-storno.active),html:has(#p-legal-datenschutz.active),html:has(#p-legal-avv-c2c.active),html:has(#p-legal-tom.active){scroll-behavior:smooth}.lgl-doc-foot{margin:48px 0 0;padding:24px 0 0;border-top:1px solid var(--bd);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:var(--tx3)}.lgl-doc-foot-meta{font-family:DM Mono,ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.04em}.lgl-doc-foot-nav{display:flex;flex-wrap:wrap;gap:14px}.lgl-doc-foot-nav a{color:var(--tx2);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;font-size:12.5px}.lgl-doc-foot-nav a:hover{color:var(--tx);border-bottom-color:var(--bd-h)}@media print{.lgl-head,.lgl-toc,.lgl-doc-foot-nav{display:none!important}.lgl-wrap{max-width:none;padding:0;display:block}.page.lgl-host{background:#fff;color:#111}.lgl-doc-body,.lgl-doc-title-block{grid-column:auto}.lgl-sec,.lgl-sec-h,.lgl-doc-title{break-inside:avoid}a{color:#111;text-decoration:none}}.lgl-sec .lgl-sub-h{font-size:13.5px;font-weight:600;letter-spacing:.01em;margin:14px 0 4px;color:var(--tx);font-family:inherit}.lgl-sec .lgl-sub-h+ul{margin-top:2px}#p-kl-compliance.page.active{padding:24px 28px 40px;display:flex;flex-direction:column;gap:20px;min-height:100%}#p-kl-compliance .kc-hero{display:flex;flex-direction:column;gap:6px}#p-kl-compliance .kc-hero-doc .kc-hero-title,#p-kl-compliance .kc-hero-doc .lgl-doc-title{font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--tx);margin:0 0 4px}#p-kl-compliance .kc-hero-doc .kc-hero-sub,#p-kl-compliance .kc-hero-doc .lgl-doc-subtitle{font-size:12.5px;line-height:1.5;color:var(--tx3);font-weight:400;margin:0 0 8px;max-width:72ch}#p-kl-compliance .kc-hero-doc .lgl-doc-title-block{margin:0;padding:0;border:0}#p-kl-compliance .kc-hero-doc .lgl-doc-title-block:after{display:none}#p-kl-compliance .kc-hero-doc .lgl-doc-meta{display:inline-flex;flex-wrap:wrap;gap:4px 14px;margin:4px 0 0}#p-kl-compliance .kc-hero-doc .lgl-doc-meta>span{background:transparent!important;border:0!important;padding:0!important;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);font-weight:400}#p-kl-compliance .kc-hero-doc .lgl-doc-meta>span strong{color:var(--tx2);font-weight:600}#p-kl-compliance .kc-tabs-wrap{background:var(--bg);border:1px solid var(--bd);border-radius:6px;overflow:hidden;flex:1;display:flex;flex-direction:column;min-height:70vh}#p-kl-compliance .kc-tabs{display:flex;gap:0;border-bottom:1px solid var(--bd);background:var(--sur);overflow-x:auto}#p-kl-compliance .kc-tab{padding:14px 22px;font:inherit;font-size:13px;font-weight:500;color:var(--tx3);background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s,background .15s}#p-kl-compliance .kc-tab:hover{color:var(--tx2);background:#00000005}#p-kl-compliance .kc-tab.is-active{color:var(--tx);border-bottom-color:var(--acc);font-weight:600}#p-kl-compliance .kc-doc-frame{flex:1;display:flex;flex-direction:column;background:var(--sur)}#p-kl-compliance .kc-doc-host{flex:1;width:100%;background:var(--bg);min-height:60vh;overflow-y:auto;max-height:78vh;padding:20px 0 40px}#p-kl-compliance .kc-doc-host>.lgl-doc-title-block,#p-kl-compliance .kc-doc-host>.kc-uebersicht,#p-kl-compliance .kc-doc-host>.lgl-doc-grid{max-width:980px;margin:0 auto;padding-left:24px;padding-right:24px}@media(max-width:900px){#p-kl-compliance .kc-doc-host>.lgl-doc-title-block,#p-kl-compliance .kc-doc-host>.kc-uebersicht,#p-kl-compliance .kc-doc-host>.lgl-doc-grid{max-width:none;padding-left:18px;padding-right:18px}}#p-kl-compliance .kc-doc-loading,#p-kl-compliance .kc-doc-error{padding:48px 28px;font-size:13px;color:var(--tx3);text-align:center}#p-kl-compliance .kc-doc-error{color:#b91c1c}#p-kl-compliance .kc-doc-host .lgl-head,#p-kl-compliance .kc-doc-host .lgl-doc-foot{display:none!important}#p-kl-compliance .kc-uebersicht{margin:0 auto 30px;padding-bottom:26px;border-bottom:1px solid var(--bd)}#p-kl-compliance .kc-uebersicht-hinweis{margin:0 0 20px;padding:9px 13px;border-left:2px solid var(--ac);background:var(--sur);color:var(--tx2);font-size:12.5px;line-height:1.5}#p-kl-compliance .kc-uebersicht .stnr-foot{display:none}@media(max-width:720px){#p-kl-compliance.page.active{padding:16px 14px 30px}#p-kl-compliance .kc-doc-host{padding:14px 16px 30px}}#p-sdd-konzept.page.active{padding:0}#p-sdd-konzept .sdk-wrap{max-width:1180px;margin:0 auto;padding:28px 28px 80px}#p-sdd-konzept .sdk-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--bd)}#p-sdd-konzept .sdk-head h1{font-size:26px;font-weight:700;letter-spacing:-.01em;color:var(--tx);margin:0 0 6px}#p-sdd-konzept .sdk-sub{font-size:12.5px;color:var(--tx3);margin:0}#p-sdd-konzept .sdk-status-summary{display:flex;gap:14px;flex-wrap:wrap}#p-sdd-konzept .sdk-stat{background:var(--sur);border:1px solid var(--bd);border-radius:6px;padding:10px 14px;min-width:90px;text-align:center}#p-sdd-konzept .sdk-stat-val{font-family:DM Mono,monospace;font-size:15px;font-weight:600;color:var(--tx)}#p-sdd-konzept .sdk-stat-lbl{font-size:10.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;margin-top:4px}#p-sdd-konzept .sdk-stat-warn{border-color:var(--acc)}#p-sdd-konzept .sdk-stat-warn .sdk-stat-val{color:var(--acc)}#p-sdd-konzept .sdk-tabs{display:flex;gap:4px;border-bottom:1px solid var(--bd);margin-bottom:24px;overflow-x:auto}#p-sdd-konzept .sdk-tab{padding:10px 16px;font:inherit;font-size:13px;color:var(--tx3);background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}#p-sdd-konzept .sdk-tab:hover{color:var(--tx2)}#p-sdd-konzept .sdk-tab.on{color:var(--tx);border-bottom-color:var(--acc);font-weight:600}#p-sdd-konzept .sdk-panel{display:none}#p-sdd-konzept .sdk-panel.on{display:block}#p-sdd-konzept .sdk-h2{font-size:17px;font-weight:700;color:var(--tx);margin:0 0 14px}#p-sdd-konzept .sdk-panel p{font-size:14px;line-height:1.6;color:var(--tx2);margin:0 0 14px}#p-sdd-konzept .sdk-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:0;align-items:stretch}#p-sdd-konzept .sdk-flow-step{background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:16px;min-width:0}#p-sdd-konzept .sdk-flow-no{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:var(--acc);color:var(--bg);font-family:DM Mono,monospace;font-weight:600;border-radius:50%;font-size:12px;margin-bottom:10px}#p-sdd-konzept .sdk-flow-h{font-size:14px;font-weight:600;color:var(--tx);margin-bottom:6px}#p-sdd-konzept .sdk-flow-body{font-size:12.5px;color:var(--tx2);line-height:1.55}#p-sdd-konzept .sdk-flow-arrow{align-self:center;font-size:18px;color:var(--tx3);padding:0 10px}@media(max-width:900px){#p-sdd-konzept .sdk-flow{grid-template-columns:1fr}#p-sdd-konzept .sdk-flow-arrow{display:none}}#p-sdd-konzept .sdk-code{background:var(--sur);border:1px solid var(--bd);border-radius:6px;padding:16px 18px;margin:0 0 16px;overflow-x:auto}#p-sdd-konzept .sdk-code code{font-family:DM Mono,monospace;font-size:12px;line-height:1.6;color:var(--tx2);white-space:pre}#p-sdd-konzept .sdk-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin:0 0 14px}#p-sdd-konzept .sdk-card{background:var(--sur);border:1px solid var(--bd);border-radius:6px;padding:16px}#p-sdd-konzept .sdk-card-h{font-size:14px;font-weight:600;color:var(--tx);margin-bottom:8px}#p-sdd-konzept .sdk-card p{font-size:12.5px;line-height:1.55;color:var(--tx2);margin:0 0 6px}#p-sdd-konzept .sdk-card-mitig{border-top:1px solid var(--bd);padding-top:8px;margin-top:8px;color:var(--tx2)!important}#p-sdd-konzept .sdk-card-good{border-left:3px solid #4ea766}#p-sdd-konzept .sdk-card-warn{border-left:3px solid #d09a3c}@media(max-width:900px){#p-sdd-konzept .sdk-grid{grid-template-columns:1fr}}#p-sdd-konzept .sdk-bullet-list{list-style:none;padding:0;margin:0 0 16px}#p-sdd-konzept .sdk-bullet-list li{background:var(--sur);border:1px solid var(--bd);border-left:3px solid var(--acc);border-radius:4px;padding:10px 14px;margin-bottom:8px;font-size:13.5px;line-height:1.55;color:var(--tx2)}#p-sdd-konzept .sdk-bullet-list strong{color:var(--tx)}#p-sdd-konzept .sdk-bullet-list em{font-style:italic;color:var(--tx3);font-size:12.5px;display:block;margin-top:4px}#p-sdd-konzept .sdk-bullet-list code{font-family:DM Mono,monospace;font-size:11.5px;background:#0000000a;padding:1px 5px;border-radius:3px}#p-sdd-konzept .sdk-callout{background:var(--sur);border:1px solid var(--bd);border-radius:6px;padding:16px 18px;margin:0 0 16px}#p-sdd-konzept .sdk-callout-h{font-size:13.5px;font-weight:600;color:var(--tx);margin-bottom:6px}#p-sdd-konzept .sdk-callout p{font-size:13px;line-height:1.6;color:var(--tx2);margin:0}#p-sdd-konzept .sdk-callout-warn{border-left:3px solid #d09a3c}#p-sdd-konzept .sdk-callout-ok{border-left:3px solid #4ea766}#p-sdd-konzept .sdk-table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:12.5px}#p-sdd-konzept .sdk-table th,#p-sdd-konzept .sdk-table td{text-align:left;padding:9px 12px;border-bottom:1px solid var(--bd);color:var(--tx2)}#p-sdd-konzept .sdk-table th{background:var(--sur);color:var(--tx3);font-family:DM Mono,monospace;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.06em}#p-sdd-konzept .sdk-table tfoot td{background:var(--sur);font-weight:600;color:var(--tx)}#p-sdd-konzept .sdk-table strong{color:var(--tx)}#p-sdd-konzept .sdk-tag{display:inline-block;font-family:DM Mono,monospace;font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:3px;background:#0000000f;color:var(--tx2);vertical-align:middle;margin-left:6px}#p-sdd-konzept .sdk-tag-now{background:var(--acc);color:var(--bg)}#p-sdd-konzept .sdk-tag-crit{background:#f3d4d4;color:#9c2929}#p-sdd-konzept .sdk-tag-warn{background:#f4e6c4;color:#8a6418}#p-sdd-konzept .sdk-tag-low{background:#d4e8d4;color:#2f6238}#p-sdd-konzept .sdk-roadmap{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:12px}#p-sdd-konzept .sdk-phase{display:grid;grid-template-columns:48px 1fr;gap:16px;background:var(--sur);border:1px solid var(--bd);border-radius:6px;padding:16px}#p-sdd-konzept .sdk-phase-no{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg);border:1px solid var(--bd);font-family:DM Mono,monospace;font-weight:600;color:var(--tx);border-radius:50%}#p-sdd-konzept .sdk-phase-h{font-size:14.5px;font-weight:600;color:var(--tx);margin-bottom:6px}#p-sdd-konzept .sdk-phase-body p,#p-sdd-konzept .sdk-phase-body ul,#p-sdd-konzept .sdk-phase-body li{font-size:12.5px;line-height:1.55;color:var(--tx2)}#p-sdd-konzept .sdk-phase-body ul{padding-left:18px;margin:6px 0}#p-sdd-konzept .sdk-phase-deliverable{margin-top:8px;padding-top:8px;border-top:1px solid var(--bd);font-size:12px;color:var(--tx2)}#p-sdd-konzept .sdk-phase-deliverable strong{color:var(--tx)}#p-sdd-konzept .sdk-decision{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}#p-sdd-konzept .sdk-decision-card{background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:18px}#p-sdd-konzept .sdk-decision-good{border-color:var(--acc);background:#d5d9600d}#p-sdd-konzept .sdk-decision-h{font-size:14.5px;font-weight:700;color:var(--tx);margin-bottom:12px}#p-sdd-konzept .sdk-decision-card ul{margin:0 0 12px;padding-left:18px;font-size:12.5px;line-height:1.55;color:var(--tx2)}#p-sdd-konzept .sdk-decision-cost,#p-sdd-konzept .sdk-decision-gain{font-size:12px;margin:6px 0 0;padding-top:8px;border-top:1px solid var(--bd);color:var(--tx2)}#p-sdd-konzept .sdk-decision-cost strong{color:#9c2929}#p-sdd-konzept .sdk-decision-gain strong{color:#2f6238}@media(max-width:900px){#p-sdd-konzept .sdk-decision{grid-template-columns:1fr}}#p-kl-bestellen .kl-be-head{margin-bottom:var(--space-5)}#p-kl-bestellen .kl-be-head h1{margin:0 0 6px;font-size:24px}#p-kl-bestellen .kl-be-sub{margin:0;color:var(--mut);font-size:14px}#p-kl-bestellen .kl-be-grid{display:grid;grid-template-columns:1fr 320px;gap:28px;align-items:start}@media(max-width:900px){#p-kl-bestellen .kl-be-grid{grid-template-columns:1fr}}#p-kl-bestellen .kl-be-form{display:flex;flex-direction:column;gap:var(--space-5)}#p-kl-bestellen .kl-be-section{padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.06)}#p-kl-bestellen .kl-be-section:last-child{border-bottom:none;padding-bottom:0}#p-kl-bestellen .kl-be-sectionh{margin:0 0 var(--space-1) 0;font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--fg)}#p-kl-bestellen .kl-be-sectionhint{margin:0 0 14px;color:var(--mut);font-size:13px;line-height:1.5}#p-kl-bestellen .kl-be-optional{font-size:11px;font-weight:500;color:var(--mut);text-transform:none;letter-spacing:0;margin-left:6px}#p-kl-bestellen .kl-be-classes{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:640px){#p-kl-bestellen .kl-be-classes{grid-template-columns:repeat(2,1fr)}}#p-kl-bestellen .kl-be-class{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px var(--space-3);background:#00000005;border:1px solid rgba(0,0,0,.08);border-radius:8px;cursor:pointer;transition:all .15s;font-family:inherit;text-align:left}#p-kl-bestellen .kl-be-class:hover{border-color:var(--ac);background:#7a8d310a}#p-kl-bestellen .kl-be-class-active{border-color:var(--ac);background:#7a8d3114;box-shadow:0 0 0 2px #7a8d3126}#p-kl-bestellen .kl-be-class-code{font-size:18px;font-weight:700;color:var(--ac)}#p-kl-bestellen .kl-be-class-range{font-size:12px;color:var(--mut)}#p-kl-bestellen .kl-be-class-price{font-size:15px;font-weight:600;color:var(--fg)}#p-kl-bestellen .kl-be-row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:540px){#p-kl-bestellen .kl-be-row2{grid-template-columns:1fr}}#p-kl-bestellen .kl-field{display:flex;flex-direction:column;gap:var(--space-1)}#p-kl-bestellen .kl-field label{font-size:12px;font-weight:500;color:var(--mut);text-transform:uppercase;letter-spacing:.02em}#p-kl-bestellen .kl-field-hint{margin:0;font-size:11px;color:var(--mut)}#p-kl-bestellen .kl-be-details{margin-top:14px}#p-kl-bestellen .kl-be-details>summary{cursor:pointer;font-size:13px;color:var(--ac);padding:var(--space-1) 0}#p-kl-bestellen .kl-be-meta{margin:var(--space-1) 0 0 0;font-size:12px;color:var(--mut);font-style:italic}#p-kl-bestellen .kl-be-checkbox{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--fg);cursor:pointer;padding:6px 0}#p-kl-bestellen .kl-be-checkbox input[type=checkbox]{width:16px;height:16px;margin:0;cursor:pointer}#p-kl-bestellen .kl-be-checkbox span{flex:1}#p-kl-bestellen .kl-be-price{position:-webkit-sticky;position:sticky;top:24px;padding:22px 22px 18px;background:#00000008;border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-lg)}#p-kl-bestellen .kl-be-price-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}#p-kl-bestellen .kl-be-exclusive{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ac)}#p-kl-bestellen .kl-be-class-tag{font-size:11px;font-weight:600;padding:3px 9px;background:#7a8d311f;color:var(--ac);border-radius:12px}#p-kl-bestellen .kl-be-price-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--mut);margin-bottom:var(--space-1)}#p-kl-bestellen .kl-be-price-big{font-size:32px;font-weight:700;color:var(--fg);line-height:1.1}#p-kl-bestellen .kl-be-price-sub{font-size:12px;color:var(--mut);margin-bottom:var(--space-4)}#p-kl-bestellen .kl-be-savings{padding:10px var(--space-3);background:#7a8d3114;border-left:3px solid var(--ac);border-radius:var(--radius-sm);font-size:12px;color:var(--fg);margin-bottom:var(--space-4)}#p-kl-bestellen .kl-be-savings-text{font-weight:500}#p-kl-bestellen .kl-be-staffel{margin-bottom:var(--space-4)}#p-kl-bestellen .kl-be-staffel-h{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--mut);margin-bottom:6px}#p-kl-bestellen .kl-be-staffel-row{display:flex;gap:6px}#p-kl-bestellen .kl-be-staffel-stufe{flex:1;text-align:center;padding:6px var(--space-1);font-size:11px;background:#00000008;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-sm);color:var(--mut)}#p-kl-bestellen .kl-be-staffel-stufe em{font-style:normal;font-weight:600;color:var(--ac)}#p-kl-bestellen .kl-be-staffel-active{background:#7a8d311a;border-color:var(--ac);color:var(--fg)}#p-kl-bestellen .kl-be-details-price{margin-bottom:var(--space-4)}#p-kl-bestellen .kl-be-price-detail{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);font-size:13px}#p-kl-bestellen .kl-be-price-detail>div{display:flex;justify-content:space-between;color:var(--fg)}#p-kl-bestellen .kl-be-price-detail>div>span:first-child{color:var(--mut)}#p-kl-bestellen .kl-be-price-detail-rabatt>span:last-child{color:var(--ac);font-weight:600}#p-kl-bestellen .kl-be-price-detail-total{padding-top:var(--space-2);border-top:1px solid rgba(0,0,0,.08);font-weight:600}#p-kl-bestellen .kl-be-cta{width:100%;padding:var(--space-3);font-size:14px;font-weight:600}#p-kl-bestellen .kl-be-tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}@media(max-width:700px){#p-kl-bestellen .kl-be-tiers{grid-template-columns:repeat(2,1fr)}}#p-kl-bestellen .kl-be-tier{border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:14px 14px 12px;background:var(--sur);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:4px;transition:border-color .15s,background .15s,transform .15s}#p-kl-bestellen .kl-be-tier:hover:not([disabled]){border-color:var(--ac);transform:translateY(-1px)}#p-kl-bestellen .kl-be-tier-active{border-color:var(--ac);background:#d5d9601a}#p-kl-bestellen .kl-be-tier-soon{opacity:.55;cursor:not-allowed}#p-kl-bestellen .kl-be-tier-code{font-family:DM Mono,ui-monospace,monospace;font-size:22px;font-weight:700;color:var(--fg);line-height:1}#p-kl-bestellen .kl-be-tier-name{font-size:13px;font-weight:600;color:var(--fg)}#p-kl-bestellen .kl-be-tier-soon-tag{font-family:DM Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin-top:2px}#p-kl-bestellen .kl-be-tier-tag-live{font-family:DM Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#d5d960;margin-top:2px}#p-kl-bestellen .kl-be-paymethod{border-top:1px solid rgba(0,0,0,.08);margin-top:var(--space-3);padding-top:var(--space-3);display:flex;flex-direction:column;gap:8px}#p-kl-bestellen .kl-be-paymethod-h{font-family:DM Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-bottom:4px}#p-kl-bestellen .kl-be-paymethod-opt{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;transition:border-color .15s,background .15s}#p-kl-bestellen .kl-be-paymethod-opt:hover{border-color:var(--ac)}#p-kl-bestellen .kl-be-paymethod-active{border-color:var(--ac);background:#d5d9600f}#p-kl-bestellen .kl-be-paymethod-opt input[type=radio]{margin-top:3px;accent-color:#d5d960}#p-kl-bestellen .kl-be-paymethod-body{flex:1}#p-kl-bestellen .kl-be-paymethod-title{font-size:13px;font-weight:600;color:var(--fg)}#p-kl-bestellen .kl-be-paymethod-sub{font-size:11.5px;color:var(--mut);margin-top:1px}#p-kl-bestellen .kl-be-cta-error{margin-top:10px;padding:10px 12px;border-radius:6px;background:#f8717114;border:1px solid rgba(248,113,113,.3);color:#b91c1c;font-size:12.5px;line-height:1.5}#p-kl-bestellen .kl-be-cta-hint{margin-top:8px;font-size:11px;color:var(--mut);text-align:center}#p-kl-bestellen .kl-be-cta-hint a{color:var(--ac);text-decoration:none}#p-kl-bestellen .kl-be-promo{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid rgba(0,0,0,.08)}#p-kl-bestellen .kl-be-promo-h{font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);margin-bottom:6px}#p-kl-bestellen .kl-be-promo-row{display:flex;gap:8px}#p-kl-bestellen .kl-be-promo-input{flex:1;padding:8px 12px;font-family:DM Mono,monospace;font-size:13px;border:1px solid rgba(0,0,0,.15);border-radius:6px;text-transform:uppercase;letter-spacing:.04em}#p-kl-bestellen .kl-be-promo-input:focus{outline:none;border-color:var(--ac);box-shadow:0 0 0 3px #d5d9602e}#p-kl-bestellen .kl-be-promo-btn{padding:8px 14px;font-size:13px;font-weight:600;background:transparent;border:1px solid rgba(0,0,0,.18);border-radius:6px;cursor:pointer}#p-kl-bestellen .kl-be-promo-btn:hover{border-color:var(--ac);color:var(--ac)}#p-kl-bestellen .kl-be-promo-status{margin-top:8px;padding:8px 12px;border-radius:6px;font-size:12.5px}#p-kl-bestellen .kl-be-promo-status.ok{background:#22c55e14;border:1px solid rgba(34,197,94,.3);color:#166534}#p-kl-bestellen .kl-be-promo-status.err{background:#f8717114;border:1px solid rgba(248,113,113,.3);color:#b91c1c}#p-kl-bestellen .kl-be-excl{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#p-kl-bestellen .kl-be-excl-opt{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px var(--space-3);background:#00000005;border:1px solid rgba(0,0,0,.08);border-radius:8px;cursor:pointer;text-align:left;font-family:inherit;transition:all .15s}#p-kl-bestellen .kl-be-excl-opt:hover:not(.kl-be-excl-disabled){border-color:var(--ac);background:#7a8d310a}#p-kl-bestellen .kl-be-excl-active{border-color:var(--ac);background:#7a8d3114;box-shadow:0 0 0 2px #7a8d3126}#p-kl-bestellen .kl-be-excl-disabled{opacity:.45;cursor:not-allowed}#p-kl-bestellen .kl-be-excl-code{font-size:13px;font-weight:700;color:var(--ac)}#p-kl-bestellen .kl-be-excl-disabled .kl-be-excl-code{color:var(--mut)}#p-kl-bestellen .kl-be-excl-desc{font-size:11.5px;color:var(--mut)}#p-kl-bestellen .kl-be-sweet-badge{display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.04em;padding:3px 8px;margin-left:6px;background:#f59e0b29;color:#b67700;border-radius:12px}#p-kl-bestellen #kl-be-sweet-row{display:flex;justify-content:space-between;font-size:13px}#p-kl-bestellen #kl-be-sweet-row>span:first-child{color:var(--mut)}#p-kl-bestellen #kl-be-sweet-row>span:last-child{color:#b67700;font-weight:600}#p-kl-bestellen .kl-be-form{gap:var(--space-3)}#p-kl-bestellen .kl-be-section{padding-bottom:14px}#p-kl-bestellen .kl-be-sectionhint{margin-bottom:10px;font-size:12px;line-height:1.4}#p-kl-bestellen .kl-be-class{padding:10px var(--space-3);gap:4px}#p-kl-bestellen .kl-be-row2{gap:10px}#p-kl-bestellen .kl-be-tiers{gap:10px;margin-bottom:16px}#p-kl-bestellen .kl-be-tier{padding:10px 12px}#p-kl-bestellen .kl-be-price{padding:16px 18px 14px}#p-kl-bestellen .kl-be-price-head{margin-bottom:var(--space-3)}#p-kl-bestellen .kl-be-savings{padding:8px var(--space-3);margin-bottom:var(--space-3)}#p-kl-bestellen .kl-be-staffel,#p-kl-bestellen .kl-be-details-price{margin-bottom:var(--space-3)}#p-kl-bestellen .kl-be-promo{margin-top:var(--space-2);padding-top:var(--space-2)}#p-kl-bestellen .kl-be-head{margin-bottom:14px}#p-kl-bestellen .kl-be-head h1{font-size:19px}#p-kl-bestellen .kl-be-grid{gap:18px}#p-kl-bestellen .kl-be-form{gap:12px}#p-kl-bestellen .kl-be-section{padding-bottom:10px}#p-kl-bestellen .kl-be-sectionh{font-size:11px;margin-bottom:6px}#p-kl-bestellen .kl-be-tiers{gap:6px;margin-bottom:12px;grid-template-columns:repeat(4,1fr)}#p-kl-bestellen .kl-be-tier{padding:6px 8px;min-height:0}#p-kl-bestellen .kl-be-tier-code{font-size:14px;line-height:1.1;margin-bottom:1px}#p-kl-bestellen .kl-be-tier-name{font-size:11px;line-height:1.15}#p-kl-bestellen .kl-be-tier-soon-tag,#p-kl-bestellen .kl-be-tier-tag-live{font-size:9px;margin-top:2px}#p-kl-bestellen .kl-be-classes{gap:6px}#p-kl-bestellen .kl-be-class{flex-direction:column;align-items:flex-start;padding:7px 9px;gap:1px;min-height:0;white-space:nowrap}#p-kl-bestellen .kl-be-class-code{font-size:14px;font-weight:700;line-height:1.05}#p-kl-bestellen .kl-be-class-range{font-size:10.5px;line-height:1.15;text-align:left}#p-kl-bestellen .kl-be-class-price{font-size:12px;font-weight:600;line-height:1.15;text-align:left;margin-top:1px}#p-kl-bestellen .kl-be-excl{gap:6px}#p-kl-bestellen .kl-be-excl-opt{flex-direction:row;align-items:center;justify-content:space-between;padding:6px 10px;gap:8px;min-height:0}#p-kl-bestellen .kl-be-excl-code{font-size:12px}#p-kl-bestellen .kl-be-excl-desc{font-size:10.5px;line-height:1.15}#p-kl-bestellen .kl-field label{font-size:10.5px}#p-kl-bestellen .kl-be-row2{gap:8px}#p-kl-bestellen .kl-be-checkbox{padding:3px 0;font-size:12px}#p-kl-bestellen .kl-be-details>summary{font-size:12px;padding:2px 0}#p-kl-bestellen .kl-be-price{padding:14px 16px 12px}#p-kl-bestellen .kl-be-price-head{margin-bottom:8px}#p-kl-bestellen .kl-be-price-big{font-size:26px}#p-kl-bestellen .kl-be-price-sub{margin-bottom:10px;font-size:11px}#p-kl-bestellen .kl-be-savings{padding:6px 12px;margin-bottom:10px;font-size:11.5px}#p-kl-bestellen .kl-be-staffel{margin-bottom:10px}#p-kl-bestellen .kl-be-staffel-row{gap:4px}#p-kl-bestellen .kl-be-staffel-stufe{padding:4px 6px;font-size:10.5px}#p-kl-bestellen .kl-be-details-price{margin-bottom:10px}#p-kl-bestellen .kl-be-promo{margin-top:8px;padding-top:8px}#p-kl-bestellen .kl-be-promo-input,#p-kl-bestellen .kl-be-promo-btn{padding:6px 10px;font-size:12px}#p-kl-bestellen .kl-be-paymethod{margin-top:10px}#p-kl-bestellen .kl-be-paymethod-opt{padding:8px 10px;gap:6px}#p-kl-bestellen .kl-be-paymethod-title{font-size:12px}#p-kl-bestellen .kl-be-paymethod-sub{font-size:10.5px;line-height:1.2}#p-kl-bestellen .kl-be-cta{padding:10px;font-size:13px;margin-top:10px}#p-kl-bestellen .kl-be-cta-hint{font-size:10.5px;margin-top:4px}#p-kl-bestellen .kl-be-price-detail>div>span{white-space:nowrap}#p-kl-bestellen #kl-be-sweet-row>span{white-space:nowrap}#p-kl-bestellen #kl-be-promo-row-detail>span{white-space:nowrap}#p-kl-bestellen .kl-be-accept{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--tx2);line-height:1.45;margin:8px 0 0;cursor:pointer}#p-kl-bestellen .kl-be-accept input[type=checkbox]{margin-top:2px;flex-shrink:0;width:14px;height:14px;accent-color:var(--ac)}#p-kl-bestellen .kl-be-accept a{color:var(--ac);text-decoration:underline}#p-kl-bestellen .kl-be-cta.is-disabled,#p-kl-bestellen .kl-be-cta[disabled]{opacity:.45;cursor:not-allowed}#p-kl-bestellen .kl-be-rules{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-md);padding:12px 14px;margin-top:14px;display:flex;flex-direction:column;gap:6px}#p-kl-bestellen .kl-be-rules-h{font-size:11px;font-weight:600;color:var(--tx2);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}#p-kl-bestellen .kl-be-rules-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:1.5;color:var(--tx)}#p-kl-bestellen .kl-be-rules-list li{position:relative;padding-left:14px}#p-kl-bestellen .kl-be-rules-list li:before{content:"\b7";position:absolute;left:4px;top:-1px;color:var(--ac);font-weight:700}#p-kl-bestellen .kl-be-rules-link{align-self:flex-start;font-size:11.5px;color:var(--ac);text-decoration:none;margin-top:2px}#p-kl-bestellen .kl-be-rules-link:hover{text-decoration:underline}#p-kl-bestellen .kl-be-accept-single{margin-top:12px;font-size:12.5px}#p-kl-bestellen .kl-be-admin-ctx{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;margin:14px 0;background:#7a8d310f;border:1px solid var(--ac);border-left:3px solid var(--ac);border-radius:var(--radius-md);font-size:12.5px;color:var(--tx)}#p-kl-bestellen .kl-be-admin-ctx-eyebrow{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ac);font-weight:600}#p-kl-bestellen .kl-be-admin-ctx strong{font-weight:600;color:var(--tx)}#p-kl-bestellen .kl-be-admin-ctx-meta{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);margin-left:auto}#p-kl-bestellen .kl-be-paymethod-admin-only{display:none}body.kl-be-admin #p-kl-bestellen .kl-be-paymethod-admin-only{display:flex}#p-kl-bestellen .kl-be-admin-controls{display:none}body.kl-be-admin #p-kl-bestellen .kl-be-admin-controls{display:block;margin:12px 0;padding:12px 14px;background:#7a8d310a;border:1px solid rgba(122,141,49,.2);border-radius:var(--radius-md)}#p-kl-bestellen .kl-be-admin-controls-h{font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--ac);font-weight:600;margin-bottom:8px}#p-kl-bestellen .kl-be-admin-row{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--tx);margin-bottom:6px}#p-kl-bestellen .kl-be-admin-row select{padding:5px 8px;border:1px solid var(--bd);border-radius:5px;background:var(--sur);color:var(--tx);font-family:inherit;font-size:12.5px}#p-termine-leads-konzept{padding:18px 22px;color:var(--tx)}#p-termine-leads-konzept .tlk-wrap{max-width:1100px;margin:0 auto}#p-termine-leads-konzept .tlk-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;margin-bottom:20px}#p-termine-leads-konzept .tlk-head h1{font-size:22px;font-weight:600;margin:0 0 var(--space-1) 0;letter-spacing:-.01em}#p-termine-leads-konzept .tlk-sub{font-size:12px;color:var(--tx3);margin:0}#p-termine-leads-konzept .tlk-status-summary{display:flex;gap:var(--space-3)}#p-termine-leads-konzept .tlk-stat{background:var(--sur);padding:var(--space-2) 14px;border-radius:var(--radius-md);text-align:center;min-width:90px}#p-termine-leads-konzept .tlk-stat-val{font-size:18px;font-weight:600;color:var(--tx);font-family:DM Mono,monospace}#p-termine-leads-konzept .tlk-stat-lbl{font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.05em;margin-top:2px}#p-termine-leads-konzept .tlk-stat-warn .tlk-stat-val{color:var(--ac)}#p-termine-leads-konzept .tlk-tabs{display:flex;gap:2px;margin-bottom:22px;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.06)}#p-termine-leads-konzept .tlk-tab{background:none;border:none;padding:10px var(--space-4);color:var(--tx3);cursor:pointer;font-size:12px;font-weight:500;border-bottom:2px solid transparent;transition:all .12s;font-family:inherit}#p-termine-leads-konzept .tlk-tab:hover{color:var(--tx)}#p-termine-leads-konzept .tlk-tab.on{color:var(--ac);border-bottom-color:var(--ac)}#p-termine-leads-konzept .tlk-panel[hidden]{display:none}#p-termine-leads-konzept .tlk-panel{animation:tlk-fade .2s ease-out}@keyframes tlk-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}#p-termine-leads-konzept .tlk-h2{font-size:14px;font-weight:600;margin:0 0 14px;color:var(--tx)}#p-termine-leads-konzept .tlk-h3{font-size:11px;font-weight:600;margin:20px 0 var(--space-2) 0;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3)}#p-termine-leads-konzept .tlk-lead{font-size:12.5px;color:var(--tx2);line-height:1.55;margin:0 0 var(--space-4) 0}#p-termine-leads-konzept .tlk-note{font-size:11px;color:var(--tx3);font-style:italic;margin-top:10px}#p-termine-leads-konzept code{font-family:DM Mono,monospace;font-size:11.5px;background:var(--sur);padding:1px 5px;border-radius:3px;color:var(--tx)}#p-termine-leads-konzept a{color:var(--ac)}#p-termine-leads-konzept .tlk-tag{display:inline-block;padding:1px 7px;border-radius:3px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-family:DM Mono,monospace;margin-left:6px}#p-termine-leads-konzept .tlk-tag-done{background:#7a80242e;color:var(--ac)}#p-termine-leads-konzept .tlk-tag-now{background:#d5d96038;color:var(--ac)}#p-termine-leads-konzept .tlk-tag-partial{background:#ffffff14;color:var(--tx2)}#p-termine-leads-konzept .tlk-tag-todo{background:#ffffff0d;color:var(--tx3)}#p-termine-leads-konzept .tlk-tag-todo{background:#f59e0b1f;color:#f59e0b}#p-termine-leads-konzept .tlk-roadmap{list-style:none;margin:0;padding:0;position:relative}#p-termine-leads-konzept .tlk-roadmap:before{content:"";position:absolute;left:18px;top:6px;bottom:6px;width:2px;background:#ffffff14}#p-termine-leads-konzept .tlk-phase{display:flex;gap:14px;margin-bottom:var(--space-3);position:relative}#p-termine-leads-konzept .tlk-phase-no{width:38px;height:38px;border-radius:50%;background:var(--sur);display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--tx3);font-family:DM Mono,monospace;flex-shrink:0;z-index:1}#p-termine-leads-konzept .tlk-phase-done .tlk-phase-no{background:var(--ac);color:var(--bg)}#p-termine-leads-konzept .tlk-phase-now .tlk-phase-no{background:#d5d96040;color:var(--ac);box-shadow:0 0 0 4px #d5d9601a;animation:tlk-pulse 2s ease-in-out infinite}#p-termine-leads-konzept .tlk-phase-partial .tlk-phase-no{background:#ffffff14;color:var(--tx2);border:1px dashed rgba(255,255,255,.2)}@keyframes tlk-pulse{0%,to{box-shadow:0 0 0 4px #d5d9601a}50%{box-shadow:0 0 0 8px #d5d9600d}}#p-termine-leads-konzept .tlk-phase-body{flex:1;padding-top:6px}#p-termine-leads-konzept .tlk-phase-h{font-weight:600;font-size:13px;margin-bottom:3px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}#p-termine-leads-konzept .tlk-phase-body p{font-size:11.5px;color:var(--tx3);margin:0;line-height:1.5}#p-termine-leads-konzept .tlk-vision{font-size:14px;color:var(--tx);line-height:1.5;padding:14px 18px;background:var(--sur);border-radius:var(--radius-md)}#p-termine-leads-konzept .tlk-vision-sub{display:block;margin-top:var(--space-2);font-size:12px;color:var(--tx3)}#p-termine-leads-konzept .tlk-actors{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-2)}#p-termine-leads-konzept .tlk-actor{background:var(--sur);padding:10px 14px;border-radius:var(--radius-md)}#p-termine-leads-konzept .tlk-actor-h{font-weight:600;font-size:12px;margin-bottom:3px}#p-termine-leads-konzept .tlk-actor-sub{font-size:11px;color:var(--tx3)}#p-termine-leads-konzept .tlk-actor-new{background:#d5d96014}#p-termine-leads-konzept .tlk-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}#p-termine-leads-konzept .tlk-tier-card{background:var(--sur);border-radius:8px;padding:var(--space-4) 18px;position:relative}#p-termine-leads-konzept .tlk-tier-recommended{background:#d5d96014;outline:1px solid rgba(213,217,96,.3)}#p-termine-leads-konzept .tlk-tier-badge{position:absolute;top:-8px;right:12px;background:var(--ac);color:var(--bg);padding:2px var(--space-2);border-radius:3px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}#p-termine-leads-konzept .tlk-tier-h{font-weight:600;font-size:13px;margin-bottom:var(--space-2)}#p-termine-leads-konzept .tlk-tier-price{font-size:20px;font-weight:700;color:var(--ac);font-family:DM Mono,monospace;line-height:1.1}#p-termine-leads-konzept .tlk-tier-price span{font-size:11px;color:var(--tx3);font-weight:400;margin-left:var(--space-1)}#p-termine-leads-konzept .tlk-tier-vol{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx3);margin:6px 0 var(--space-3) 0}#p-termine-leads-konzept .tlk-tier-claim{font-size:12px;color:var(--tx3);line-height:1.5;margin:var(--space-2) 0 0}#p-termine-leads-konzept .tlk-tier-list{list-style:none;padding:0;margin:0 0 var(--space-3) 0}#p-termine-leads-konzept .tlk-tier-list li{font-size:11.5px;color:var(--tx2);padding:3px 0;padding-left:var(--space-3);position:relative}#p-termine-leads-konzept .tlk-tier-list li:before{content:"\b7";position:absolute;left:4px;color:var(--tx3)}#p-termine-leads-konzept .tlk-tier-target{font-size:10px;color:var(--tx3);padding-top:var(--space-2);border-top:1px solid rgba(255,255,255,.06);text-transform:uppercase;letter-spacing:.04em}#p-termine-leads-konzept .tlk-margin-vis{background:var(--sur);border-radius:var(--radius-md);padding:var(--space-4) 18px}#p-termine-leads-konzept .tlk-margin-bar{height:36px;background:#ffffff0d;border-radius:var(--radius-sm);display:flex;overflow:hidden;margin-bottom:14px}#p-termine-leads-konzept .tlk-margin-bar-fill{background:#d5d96066;display:flex;align-items:center;justify-content:center;color:var(--tx);font-weight:600;font-family:DM Mono,monospace;font-size:12px}#p-termine-leads-konzept .tlk-margin-bar-cost{background:#f8717140;display:flex;align-items:center;justify-content:center;color:var(--tx);font-size:10px;font-family:DM Mono,monospace}#p-termine-leads-konzept .tlk-margin-info{display:flex;gap:var(--space-4);flex-wrap:wrap;font-size:12px}#p-termine-leads-konzept .tlk-margin-info>div{display:flex;flex-direction:column;gap:2px}#p-termine-leads-konzept .tlk-margin-info span{font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.04em}#p-termine-leads-konzept .tlk-margin-info strong{font-size:14px;font-family:DM Mono,monospace;color:var(--tx)}#p-termine-leads-konzept .tlk-table-clean{width:100%;border-collapse:collapse;font-size:12px;margin-top:var(--space-2)}#p-termine-leads-konzept .tlk-table-clean th{text-align:left;padding:var(--space-2) var(--space-3);color:var(--tx3);font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:500;border-bottom:1px solid var(--bd)}#p-termine-leads-konzept .tlk-table-clean td{padding:9px var(--space-3);color:var(--tx2);border-bottom:1px solid var(--bd);font-family:DM Mono,monospace}#p-termine-leads-konzept .tlk-table-clean tbody tr:hover{background:var(--sur2)}#p-termine-leads-konzept .tlk-funnel{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:720px;margin:0 auto}#p-termine-leads-konzept .tlk-funnel-step{background:var(--sur);padding:var(--space-3) 18px;border-radius:var(--radius-md);min-width:360px;max-width:600px;width:100%}#p-termine-leads-konzept .tlk-funnel-num{display:inline-block;width:22px;height:22px;border-radius:50%;background:var(--ac);color:var(--bg);text-align:center;font-size:11px;font-weight:600;line-height:22px;margin-right:var(--space-2);vertical-align:middle}#p-termine-leads-konzept .tlk-funnel-h{display:inline;font-weight:600;font-size:12.5px}#p-termine-leads-konzept .tlk-funnel-sub{font-size:11px;color:var(--tx3);margin-top:var(--space-1);margin-left:30px}#p-termine-leads-konzept .tlk-funnel-arrow{color:var(--tx3);font-size:16px;line-height:1}#p-termine-leads-konzept .tlk-funnel-fork{font-size:12px;letter-spacing:12px}#p-termine-leads-konzept .tlk-funnel-branches{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);width:100%}#p-termine-leads-konzept .tlk-funnel-branch{background:var(--sur2);padding:10px 14px;border-radius:var(--radius-md)}#p-termine-leads-konzept .tlk-funnel-stripe{background:#d5d96014}#p-termine-leads-konzept .tlk-funnel-end{background:#f59e0b14}#p-termine-leads-konzept .tlk-lifecycle{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);background:var(--sur);padding:14px 18px;border-radius:var(--radius-md)}#p-termine-leads-konzept .tlk-state{background:var(--bg);padding:6px 14px;border-radius:18px;font-family:DM Mono,monospace;font-size:12px;font-weight:500;color:var(--tx)}#p-termine-leads-konzept .tlk-state-pending{background:#f59e0b26;color:#f59e0b}#p-termine-leads-konzept .tlk-state-paid{background:#d5d96033;color:var(--ac)}#p-termine-leads-konzept .tlk-state-delivered{background:#7a802440;color:var(--ac)}#p-termine-leads-konzept .tlk-state-recl{background:#f8717126;color:var(--ac4)}#p-termine-leads-konzept .tlk-state-resolved{background:#7a802426;color:var(--ac)}#p-termine-leads-konzept .tlk-state-arrow{color:var(--tx3);font-size:14px}#p-termine-leads-konzept .tlk-state-branch{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap;margin-left:20px;padding-left:14px;border-left:1px solid rgba(255,255,255,.1)}#p-termine-leads-konzept .tlk-sequence{background:var(--sur);padding:14px 18px;border-radius:var(--radius-md);font-family:DM Mono,monospace;font-size:12px}#p-termine-leads-konzept .tlk-seq-row{display:flex;gap:var(--space-3);padding:var(--space-1) 0;border-bottom:1px dashed rgba(255,255,255,.04)}#p-termine-leads-konzept .tlk-seq-row:last-child{border-bottom:none}#p-termine-leads-konzept .tlk-seq-actor{min-width:80px;color:var(--tx3);font-weight:600}#p-termine-leads-konzept .tlk-seq-action{color:var(--tx2)}#p-termine-leads-konzept .tlk-seq-pay{background:#d5d9600f}#p-termine-leads-konzept .tlk-seq-done{background:#7a80241a}#p-termine-leads-konzept .tlk-staffel{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}#p-termine-leads-konzept .tlk-staffel-step{padding:14px;border-radius:var(--radius-md);background:var(--sur);border-top:3px solid transparent}#p-termine-leads-konzept .tlk-staffel-green{border-top-color:#22c55e}#p-termine-leads-konzept .tlk-staffel-yellow{border-top-color:#f5d142}#p-termine-leads-konzept .tlk-staffel-orange{border-top-color:#f59e0b}#p-termine-leads-konzept .tlk-staffel-red{border-top-color:#ef4444}#p-termine-leads-konzept .tlk-staffel-range{font-family:DM Mono,monospace;font-size:16px;font-weight:700;margin-bottom:6px}#p-termine-leads-konzept .tlk-staffel-action{font-weight:600;font-size:12px;margin-bottom:var(--space-1)}#p-termine-leads-konzept .tlk-staffel-sub{font-size:11px;color:var(--tx3);line-height:1.4}#p-termine-leads-konzept .tlk-special-rule{background:#d5d9601a;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:12px;color:var(--tx)}#p-termine-leads-konzept .tlk-reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-2)}#p-termine-leads-konzept .tlk-reason{background:var(--sur);padding:10px 14px;border-radius:var(--radius-md)}#p-termine-leads-konzept .tlk-reason-h{font-weight:600;font-size:12px;margin-bottom:3px}#p-termine-leads-konzept .tlk-reason-sub{font-size:11px;color:var(--tx3);line-height:1.4}#p-termine-leads-konzept .tlk-reason-c{background:#d5d9600f}#p-termine-leads-konzept .tlk-build-plan{display:flex;flex-direction:column;gap:var(--space-2)}#p-termine-leads-konzept .tlk-build-item{display:flex;gap:var(--space-3);align-items:flex-start;background:var(--sur);padding:10px 14px;border-radius:var(--radius-md);font-size:12px}#p-termine-leads-konzept .tlk-build-tag{background:#d5d9602e;color:var(--ac);padding:2px var(--space-2);border-radius:3px;font-size:10px;font-weight:600;min-width:88px;text-align:center;font-family:DM Mono,monospace;flex-shrink:0}#p-termine-leads-konzept .tlk-security{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px}#p-termine-leads-konzept .tlk-sec-item{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:var(--sur);border-radius:var(--radius-md);font-size:12px}#p-termine-leads-konzept .tlk-sec-live{border-left:2px solid var(--ac)}#p-termine-leads-konzept .tlk-sec-todo{border-left:2px solid #f59e0b}#p-termine-leads-konzept .tlk-matrix{background:var(--sur);padding:var(--space-4);border-radius:var(--radius-md)}#p-termine-leads-konzept .tlk-matrix-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}#p-termine-leads-konzept .tlk-matrix-cell{padding:10px var(--space-3);border-radius:var(--radius-sm);background:var(--bg);min-height:76px;font-size:11px}#p-termine-leads-konzept .tlk-matrix-cell-h{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);margin-bottom:6px}#p-termine-leads-konzept .tlk-matrix-cell ul{list-style:none;padding:0;margin:0}#p-termine-leads-konzept .tlk-matrix-cell li{font-size:11px;color:var(--tx2);margin:2px 0;padding-left:var(--space-2);position:relative}#p-termine-leads-konzept .tlk-matrix-cell li:before{content:"\b7";position:absolute;left:0;color:var(--tx3)}#p-termine-leads-konzept .tlk-matrix-warn{background:#f59e0b14}#p-termine-leads-konzept .tlk-matrix-danger{background:#f871711a}#p-termine-leads-konzept .tlk-matrix-legend{margin-top:10px;font-size:10px;color:var(--tx3);text-align:center;font-family:DM Mono,monospace}#p-termine-leads-konzept .tlk-decisions{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--space-2)}#p-termine-leads-konzept .tlk-decisions li{background:var(--sur);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);counter-increment:tlk-dec;position:relative;padding-left:44px}#p-termine-leads-konzept .tlk-decisions{counter-reset:tlk-dec}#p-termine-leads-konzept .tlk-decisions li:before{content:counter(tlk-dec);position:absolute;left:14px;top:12px;width:22px;height:22px;border-radius:50%;background:#d5d96026;color:var(--ac);font-family:DM Mono,monospace;font-weight:600;font-size:11px;display:flex;align-items:center;justify-content:center}#p-termine-leads-konzept .tlk-dec-h{font-weight:600;font-size:12.5px;margin-bottom:var(--space-1)}#p-termine-leads-konzept .tlk-dec-q{font-size:11.5px;color:var(--tx2);line-height:1.5}#p-termine-leads-konzept .tlk-dec-meta{font-size:10px;color:var(--tx3);margin-top:6px;font-style:italic}#p-storno-regeln,#p-storno-erfassung{padding:18px 22px;color:var(--tx)}#p-storno-regeln .stn-wrap,#p-storno-erfassung .stn-wrap{max-width:980px;margin:0 auto}#p-storno-regeln .stn-head,#p-storno-erfassung .stn-head{margin-bottom:20px}#p-storno-regeln .stn-head h1,#p-storno-erfassung .stn-head h1{font-size:22px;font-weight:600;margin:0 0 var(--space-1) 0;letter-spacing:-.01em}#p-storno-regeln .stn-sub,#p-storno-erfassung .stn-sub{font-size:12px;color:var(--tx3);margin:0}#p-storno-regeln .stn-sub a,#p-storno-erfassung .stn-sub a{color:var(--ac);text-decoration:none}#p-storno-regeln .stn-headline{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:var(--space-5)}#p-storno-regeln .stn-headline-item{background:var(--sur);padding:14px 18px;border-radius:var(--radius-md);border-left:3px solid var(--ac)}#p-storno-regeln .stn-headline-val{font-size:22px;font-weight:700;color:var(--ac);font-family:DM Mono,monospace;line-height:1.1}#p-storno-regeln .stn-headline-lbl{font-size:11px;color:var(--tx3);margin-top:var(--space-1);text-transform:uppercase;letter-spacing:.04em}#p-storno-regeln .stn-sec,#p-storno-erfassung .stn-sec{margin-bottom:28px}#p-storno-regeln .stn-h2,#p-storno-erfassung .stn-h2{font-size:14px;font-weight:600;margin:0 0 var(--space-3) 0}#p-storno-regeln .stn-h2-ok{color:var(--ac)}#p-storno-regeln .stn-h2-bad{color:var(--ac4)}#p-storno-regeln .stn-lead{font-size:12.5px;color:var(--tx2);line-height:1.55;margin:0 0 14px}#p-storno-regeln .stn-steps{list-style:none;padding:0;margin:0 0 14px;counter-reset:stn-step}#p-storno-regeln .stn-steps>li{background:var(--sur);padding:var(--space-3) var(--space-4) var(--space-3) 50px;border-radius:var(--radius-md);margin-bottom:6px;position:relative;counter-increment:stn-step}#p-storno-regeln .stn-steps>li:before{content:counter(stn-step);position:absolute;left:14px;top:12px;width:24px;height:24px;border-radius:50%;background:#d5d9602e;color:var(--ac);font-family:DM Mono,monospace;font-weight:600;font-size:12px;display:flex;align-items:center;justify-content:center}#p-storno-regeln .stn-steps>li>strong{display:block;font-size:12.5px;margin-bottom:var(--space-1)}#p-storno-regeln .stn-steps ul{margin:var(--space-1) 0 0 18px;padding:0}#p-storno-regeln .stn-steps ul li{font-size:12px;color:var(--tx2);margin:2px 0}#p-storno-regeln .stn-callout{background:#f59e0b1a;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:12px;color:var(--tx);border-left:3px solid #f59e0b}#p-storno-regeln .stn-reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-2)}#p-storno-regeln .stn-reason{background:var(--sur);padding:10px 14px;border-radius:var(--radius-md)}#p-storno-regeln .stn-reasons-ok .stn-reason{border-left:2px solid var(--ac)}#p-storno-regeln .stn-reasons-bad .stn-reason{border-left:2px solid var(--ac4)}#p-storno-regeln .stn-reason-h{font-weight:600;font-size:12.5px;margin-bottom:3px}#p-storno-regeln .stn-reason-sub{font-size:11.5px;color:var(--tx3);line-height:1.45}#p-storno-regeln .stn-reason-tier-c{background:#d5d9600f}#p-storno-regeln .stn-badge{display:inline-block;background:#d5d96033;color:var(--ac);padding:1px 7px;border-radius:3px;font-size:9px;text-transform:uppercase;letter-spacing:.04em;font-weight:600;margin-left:6px}#p-storno-regeln .stn-flow{display:flex;flex-direction:column;align-items:center;gap:6px}#p-storno-regeln .stn-flow-step{background:var(--sur);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);display:flex;gap:var(--space-3);align-items:flex-start;width:100%;max-width:640px}#p-storno-regeln .stn-flow-step.stn-flow-end{background:#7a80241a}#p-storno-regeln .stn-flow-step.stn-flow-decision{background:var(--sur2)}#p-storno-regeln .stn-flow-no{width:24px;height:24px;border-radius:50%;background:var(--ac);color:var(--bg);text-align:center;font-size:11px;font-weight:700;line-height:24px;flex-shrink:0;font-family:DM Mono,monospace}#p-storno-regeln .stn-flow-body{flex:1}#p-storno-regeln .stn-flow-h{font-weight:600;font-size:12.5px;margin-bottom:3px}#p-storno-regeln .stn-flow-sub{font-size:11.5px;color:var(--tx3);line-height:1.5}#p-storno-regeln .stn-flow-branches{display:grid;gap:var(--space-1);margin-top:6px}#p-storno-regeln .stn-flow-branches>div{font-size:11.5px;color:var(--tx2);padding-left:14px;position:relative}#p-storno-regeln .stn-flow-branches>div:before{content:"\2192";position:absolute;left:0;color:var(--tx3)}#p-storno-regeln .stn-flow-arrow{color:var(--tx3);font-size:16px}#p-storno-regeln .stn-staffel{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}#p-storno-regeln .stn-staffel-step{padding:14px;border-radius:var(--radius-md);background:var(--sur);border-top:3px solid transparent}#p-storno-regeln .stn-staffel-green{border-top-color:#22c55e}#p-storno-regeln .stn-staffel-yellow{border-top-color:#f5d142}#p-storno-regeln .stn-staffel-orange{border-top-color:#f59e0b}#p-storno-regeln .stn-staffel-red{border-top-color:#ef4444}#p-storno-regeln .stn-staffel-range{font-family:DM Mono,monospace;font-size:16px;font-weight:700;margin-bottom:var(--space-1)}#p-storno-regeln .stn-staffel-action{font-weight:600;font-size:12px;margin-bottom:2px}#p-storno-regeln .stn-staffel-sub{font-size:11px;color:var(--tx3)}#p-storno-regeln .stn-warn{background:#f8717114;padding:var(--space-4) 20px;border-radius:var(--radius-md);border-left:3px solid var(--ac4)}#p-storno-regeln .stn-warn h2{color:var(--ac4)}#p-storno-regeln .stn-warn p{font-size:12.5px;color:var(--tx2);margin:0}#p-storno-regeln .stn-foot{margin-top:var(--space-6);padding-top:14px;border-top:1px solid rgba(255,255,255,.06);font-size:11px;color:var(--tx3)}#p-storno-regeln .stn-foot a{color:var(--ac)}#p-storno-erfassung .stn-banner{background:#f59e0b1a;padding:10px 14px;border-radius:var(--radius-md);font-size:11.5px;color:var(--tx2);margin-bottom:18px;border-left:3px solid #f59e0b}#p-storno-erfassung .stn-banner a{color:var(--ac)}#p-storno-erfassung .stn-form-sec{background:var(--sur);padding:14px 18px;border-radius:var(--radius-md);margin-bottom:var(--space-3)}#p-storno-erfassung .stn-form-help{font-size:11.5px;color:var(--tx3);margin:var(--space-1) 0 10px 0}#p-storno-erfassung .stn-field{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-2)}#p-storno-erfassung .stn-field>span{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx3);font-weight:600}#p-storno-erfassung .stn-field input,#p-storno-erfassung .stn-field select,#p-storno-erfassung .stn-field textarea{padding:6px 10px;background:var(--bg);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--tx);font-family:inherit;font-size:12.5px}#p-storno-erfassung .stn-field textarea{font-family:inherit;line-height:1.5}#p-storno-erfassung .stn-field input:focus,#p-storno-erfassung .stn-field select:focus,#p-storno-erfassung .stn-field textarea:focus{outline:none;border-color:var(--ac)}#p-storno-erfassung .stn-field small{font-size:10.5px;color:var(--tx3);margin-top:2px}#p-storno-erfassung .stn-dropzone{border:2px dashed rgba(255,255,255,.14);border-radius:8px;padding:22px 18px;background:var(--bg);cursor:pointer;transition:all .15s ease;text-align:center}#p-storno-erfassung .stn-dropzone:hover,#p-storno-erfassung .stn-dropzone:focus{border-color:var(--ac);background:#d5d9600a;outline:none}#p-storno-erfassung .stn-dropzone.is-dragover{border-color:var(--ac);border-style:solid;background:#d5d9601a}#p-storno-erfassung .stn-dropzone-inner{display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none}#p-storno-erfassung .stn-dropzone-icon{font-size:22px;opacity:.7}#p-storno-erfassung .stn-dropzone-main{font-size:13px;color:var(--tx)}#p-storno-erfassung .stn-dropzone-link{color:var(--ac);text-decoration:underline}#p-storno-erfassung .stn-dropzone-sub{font-size:11px;color:var(--tx3);margin-top:2px}#p-storno-erfassung .stn-file-list{display:flex;flex-direction:column;gap:var(--space-1);margin-top:10px}#p-storno-erfassung .stn-file-list[hidden]{display:none}#p-storno-erfassung .stn-file-item{display:flex;align-items:center;gap:10px;padding:6px 10px;background:var(--sur);border-radius:var(--radius-sm);font-size:12px}#p-storno-erfassung .stn-file-name{flex:1;color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#p-storno-erfassung .stn-file-size{color:var(--tx3);font-family:DM Mono,monospace;font-size:11px}#p-storno-erfassung .stn-file-del{background:none;border:none;color:var(--tx3);cursor:pointer;font-size:16px;padding:0 var(--space-1)}#p-storno-erfassung .stn-file-del:hover{color:var(--ac4)}#p-storno-erfassung .stn-file-help{display:block;margin-top:var(--space-2);font-size:11px;color:var(--tx3);font-style:italic}#p-storno-erfassung .stn-addrs{background:var(--bg);padding:10px 14px;border-radius:var(--radius-sm)}#p-storno-erfassung .stn-addrs-empty{font-size:11.5px;color:var(--tx3);font-style:italic;text-align:center;padding:var(--space-2)}#p-storno-erfassung .stn-doc-table{display:flex;flex-direction:column;gap:var(--space-1)}#p-storno-erfassung .stn-doc-head,#p-storno-erfassung .stn-doc-row{display:grid;grid-template-columns:140px 90px 1fr 1fr 28px;gap:6px;align-items:center}#p-storno-erfassung .stn-doc-head{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);padding:0 2px}#p-storno-erfassung .stn-doc-row input,#p-storno-erfassung .stn-doc-row select{padding:var(--space-1) var(--space-2);background:var(--bg);border:1px solid rgba(255,255,255,.1);border-radius:3px;color:var(--tx);font-size:12px}#p-storno-erfassung .stn-doc-del{background:none;border:none;color:var(--tx3);cursor:pointer;font-size:16px;padding:0}#p-storno-erfassung .stn-doc-del:hover{color:var(--ac4)}#p-storno-erfassung .stn-doc-add{background:none;border:1px dashed rgba(255,255,255,.15);color:var(--tx2);padding:6px var(--space-3);border-radius:var(--radius-sm);cursor:pointer;font-size:11.5px;margin-top:6px}#p-storno-erfassung .stn-doc-add:hover{border-color:var(--ac);color:var(--ac)}#p-storno-erfassung .stn-submit{background:#d5d9600d}#p-storno-erfassung .stn-check{display:flex;align-items:flex-start;gap:var(--space-2);font-size:12px;color:var(--tx2);margin-bottom:14px;line-height:1.5}#p-storno-erfassung .stn-submit-row{display:flex;gap:14px;align-items:center;flex-wrap:wrap}#p-storno-erfassung .stn-btn-primary{background:var(--ac);color:var(--bg);border:none;padding:10px 22px;border-radius:5px;font-size:13px;font-weight:600;cursor:pointer;transition:filter .12s}#p-storno-erfassung .stn-btn-primary:hover:not(:disabled){filter:brightness(1.1)}#p-storno-erfassung .stn-btn-primary:disabled{background:var(--sur2);color:var(--tx3);cursor:not-allowed}#p-storno-erfassung .stn-submit-meta{font-size:11px;color:var(--tx3)}#p-storno-regeln,#p-kl-compliance{padding:18px 22px;color:var(--tx)}#p-storno-regeln .kd-hero,#p-kl-compliance .kd-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:22px;padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.08)}#p-storno-regeln .kd-hero-title,#p-kl-compliance .kd-hero-title{font-size:17px;font-weight:600;margin:0;color:var(--tx);letter-spacing:-.01em}#p-storno-regeln .kd-kpis,#p-kl-compliance .kd-kpis{display:flex;gap:var(--space-2)}#p-storno-regeln .kd-hero .rp-fpills.stnr-meta-pills,#p-kl-compliance .kd-hero .rp-fpills.stnr-meta-pills{display:flex;gap:6px;flex-wrap:wrap;align-items:center;background:none;border:0;padding:0;margin:0;flex:0 0 auto;justify-content:flex-end}#p-storno-regeln .kd-hero .rp-fpill,#p-kl-compliance .kd-hero .rp-fpill{display:inline-flex;align-items:center;gap:6px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 12px;font-size:11.5px;color:var(--tx);font-family:inherit}#p-storno-regeln .kd-hero .rp-fpill>i,#p-kl-compliance .kd-hero .rp-fpill>i{display:none}#p-storno-regeln .kd-hero .rp-fpill .kd-kpi-l,#p-kl-compliance .kd-hero .rp-fpill .kd-kpi-l{color:var(--tx3);font-weight:500;font-size:11px;text-transform:none;letter-spacing:0;margin:0}#p-storno-regeln .kd-hero .rp-fpill .kd-kpi-v,#p-kl-compliance .kd-hero .rp-fpill .kd-kpi-v{font-family:DM Mono,monospace;font-size:12px;font-weight:500;color:var(--tx);line-height:1}#p-storno-regeln .kd-section,#p-kl-compliance .kd-section{margin-bottom:26px}#p-storno-regeln .kd-section-head,#p-kl-compliance .kd-section-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:var(--space-3)}#p-storno-regeln .kd-section-h,#p-kl-compliance .kd-section-h{font-size:11px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3)}#p-storno-regeln .kd-section-hint,#p-kl-compliance .kd-section-hint{font-size:11px;color:var(--tx3);font-weight:400}#p-storno-regeln .kd-block,#p-kl-compliance .kd-block{background:var(--sur);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);padding:18px 22px}#p-storno-regeln .stnr-facts,#p-kl-compliance .stnr-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0}#p-storno-regeln .stnr-facts>div,#p-kl-compliance .stnr-facts>div{padding:4px 18px 4px 0;display:flex;flex-direction:column;gap:4px;border-right:1px solid rgba(0,0,0,.06)}#p-storno-regeln .stnr-facts>div:last-child,#p-kl-compliance .stnr-facts>div:last-child{border-right:0;padding-right:0}#p-storno-regeln .stnr-facts>div+div,#p-kl-compliance .stnr-facts>div+div{padding-left:18px}@media(max-width:760px){#p-storno-regeln .stnr-facts,#p-kl-compliance .stnr-facts{grid-template-columns:repeat(2,1fr);gap:16px 0}#p-storno-regeln .stnr-facts>div,#p-kl-compliance .stnr-facts>div{border-right:0}#p-storno-regeln .stnr-facts>div+div,#p-kl-compliance .stnr-facts>div+div{padding-left:0}#p-storno-regeln .stnr-facts>div:nth-child(odd),#p-kl-compliance .stnr-facts>div:nth-child(odd){padding-right:18px;border-right:1px solid rgba(0,0,0,.06)}}#p-storno-regeln .stnr-facts dt,#p-kl-compliance .stnr-facts dt{font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;font-weight:600}#p-storno-regeln .stnr-facts dd,#p-kl-compliance .stnr-facts dd{font-size:22px;font-weight:600;color:var(--tx);margin:0;font-family:DM Mono,monospace;line-height:1.1;letter-spacing:-.01em}#p-storno-regeln .stnr-fact-sub,#p-kl-compliance .stnr-fact-sub{font-size:11px;color:var(--tx3);line-height:1.35}#p-storno-regeln .stnr-quoten,#p-kl-compliance .stnr-quoten{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}#p-storno-regeln .stnr-q,#p-kl-compliance .stnr-q{display:grid;grid-template-columns:120px 1fr 1fr;gap:18px;align-items:baseline;padding:14px 0 14px 16px;border-left:4px solid var(--stnr-q-color, transparent);border-bottom:1px solid rgba(0,0,0,.05)}#p-storno-regeln .stnr-q:last-child,#p-kl-compliance .stnr-q:last-child{border-bottom:0}@media(max-width:600px){#p-storno-regeln .stnr-q,#p-kl-compliance .stnr-q{grid-template-columns:90px 1fr;row-gap:4px}#p-storno-regeln .stnr-q .stnr-q-sub,#p-kl-compliance .stnr-q .stnr-q-sub{grid-column:1 / -1;padding-left:108px}}#p-storno-regeln .stnr-q-range,#p-kl-compliance .stnr-q-range{font-family:DM Mono,monospace;font-size:14px;font-weight:500;color:var(--tx);letter-spacing:-.01em}#p-storno-regeln .stnr-q-action,#p-kl-compliance .stnr-q-action{font-size:13px;font-weight:500;color:var(--tx)}#p-storno-regeln .stnr-q-sub,#p-kl-compliance .stnr-q-sub{font-size:12px;color:var(--tx3)}#p-storno-regeln .stnr-q-1,#p-kl-compliance .stnr-q-1{--stnr-q-color: #5a8d3a;background:linear-gradient(90deg,rgba(90,141,58,.04),transparent 30%)}#p-storno-regeln .stnr-q-2,#p-kl-compliance .stnr-q-2{--stnr-q-color: #c08a1a;background:linear-gradient(90deg,rgba(192,138,26,.04),transparent 30%)}#p-storno-regeln .stnr-q-3,#p-kl-compliance .stnr-q-3{--stnr-q-color: #d56b1a;background:linear-gradient(90deg,rgba(213,107,26,.05),transparent 30%)}#p-storno-regeln .stnr-q-4,#p-kl-compliance .stnr-q-4{--stnr-q-color: #b91c1c;background:linear-gradient(90deg,rgba(185,28,28,.05),transparent 30%)}#p-storno-regeln .stnr-lead,#p-kl-compliance .stnr-lead{font-size:13px;line-height:1.6;color:var(--tx2);margin:0 0 14px;max-width:78ch}#p-storno-regeln .stnr-steps,#p-kl-compliance .stnr-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;counter-reset:stnr-steps}@media(max-width:880px){#p-storno-regeln .stnr-steps,#p-kl-compliance .stnr-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){#p-storno-regeln .stnr-steps,#p-kl-compliance .stnr-steps{grid-template-columns:1fr}}#p-storno-regeln .stnr-steps li,#p-kl-compliance .stnr-steps li{counter-increment:stnr-steps;position:relative;padding:12px 14px 12px 44px;border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);background:var(--bg);display:flex;flex-direction:column;gap:4px}#p-storno-regeln .stnr-steps li:before,#p-kl-compliance .stnr-steps li:before{content:counter(stnr-steps);position:absolute;left:12px;top:13px;width:22px;height:22px;font-family:DM Mono,monospace;font-size:12px;font-weight:600;color:var(--ac);display:flex;align-items:center;justify-content:center;border:1px solid var(--ac);border-radius:50%;background:#b48c1e0f}#p-storno-regeln .stnr-step-h,#p-kl-compliance .stnr-step-h{font-size:12.5px;font-weight:600;color:var(--tx)}#p-storno-regeln .stnr-step-sub,#p-kl-compliance .stnr-step-sub{font-size:11.5px;color:var(--tx3);line-height:1.45}#p-storno-regeln .stnr-para,#p-kl-compliance .stnr-para{font-size:13px;line-height:1.65;color:var(--tx2);margin:0 0 12px;max-width:78ch}#p-storno-regeln .stnr-para:last-child,#p-kl-compliance .stnr-para:last-child{margin-bottom:0}#p-storno-regeln .stnr-para strong,#p-kl-compliance .stnr-para strong{color:var(--tx);font-weight:600}#p-storno-regeln .stnr-reasons,#p-kl-compliance .stnr-reasons{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:880px){#p-storno-regeln .stnr-reasons,#p-kl-compliance .stnr-reasons{grid-template-columns:1fr}}#p-storno-regeln .stnr-reasons-col,#p-kl-compliance .stnr-reasons-col{padding:16px 20px}#p-storno-regeln .stnr-reasons-h,#p-kl-compliance .stnr-reasons-h{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.06)}#p-storno-regeln .stnr-reasons-dot,#p-kl-compliance .stnr-reasons-dot{width:8px;height:8px;border-radius:50%;display:inline-block}#p-storno-regeln .stnr-reasons-dot-ok,#p-kl-compliance .stnr-reasons-dot-ok{background:#5a8d3a}#p-storno-regeln .stnr-reasons-dot-no,#p-kl-compliance .stnr-reasons-dot-no{background:#b91c1c}#p-storno-regeln .stnr-reasons-col ul,#p-kl-compliance .stnr-reasons-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}#p-storno-regeln .stnr-reasons-col li,#p-kl-compliance .stnr-reasons-col li{font-size:12.5px;line-height:1.5;color:var(--tx2);padding-left:14px;position:relative}#p-storno-regeln .stnr-reasons-col li:before,#p-kl-compliance .stnr-reasons-col li:before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;border-radius:50%;background:var(--tx3);opacity:.5}#p-storno-regeln .stnr-reasons-col li strong,#p-kl-compliance .stnr-reasons-col li strong{color:var(--tx);font-weight:600}#p-storno-regeln .stnr-reasons-ok li:before,#p-kl-compliance .stnr-reasons-ok li:before{background:#5a8d3a;opacity:.7}#p-storno-regeln .stnr-reasons-no li:before,#p-kl-compliance .stnr-reasons-no li:before{background:#b91c1c;opacity:.7}#p-storno-regeln .stnr-foot .kd-block,#p-kl-compliance .stnr-foot .kd-block{background:transparent;border:0;padding:12px 0 0;border-top:1px solid rgba(0,0,0,.06);border-radius:0}#p-storno-regeln .stnr-foot p,#p-kl-compliance .stnr-foot p{font-size:11.5px;color:var(--tx3);line-height:1.6;margin:0 0 4px;max-width:78ch}#p-storno-regeln .stnr-foot a,#p-kl-compliance .stnr-foot a{color:var(--ac);text-decoration:none}#p-storno-regeln .stnr-foot a:hover,#p-kl-compliance .stnr-foot a:hover{text-decoration:underline}#p-individualverkauf-konzept{padding:18px 22px;color:var(--tx)}#p-individualverkauf-konzept .kd-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:22px;padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.08)}#p-individualverkauf-konzept .kd-hero-title{font-size:18px;font-weight:600;margin:0 0 var(--space-1) 0;color:var(--tx);letter-spacing:-.01em}#p-individualverkauf-konzept .kd-hero-sub{font-size:12.5px;color:var(--tx2);margin:0;line-height:1.55;max-width:720px}#p-individualverkauf-konzept .kd-kpis{display:flex;gap:6px}#p-individualverkauf-konzept .kd-section{margin-bottom:28px}#p-individualverkauf-konzept .kd-section-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:var(--space-3)}#p-individualverkauf-konzept .kd-section-h{font-size:11px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3)}#p-individualverkauf-konzept .kd-section-hint{font-size:11px;color:var(--tx3);font-weight:400}#p-individualverkauf-konzept .kd-block{background:var(--sur);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);padding:18px 22px}#p-individualverkauf-konzept .ivk-lead{font-size:13px;line-height:1.65;color:var(--tx2);margin:0 0 12px;max-width:78ch}#p-individualverkauf-konzept .ivk-lead:last-child{margin-bottom:0}#p-individualverkauf-konzept .ivk-lead strong{color:var(--tx);font-weight:600}#p-individualverkauf-konzept .ivk-lead code,#p-individualverkauf-konzept .kd-prop-list code{font-family:DM Mono,monospace;font-size:12px;background:var(--sur2);padding:1px 6px;border-radius:3px;color:var(--ac)}#p-individualverkauf-konzept .ivk-mock{padding:22px;background:linear-gradient(180deg,rgba(0,0,0,.1),transparent 60%)}#p-individualverkauf-konzept .ivk-mock-frame{max-width:560px;margin:0 auto;background:var(--sur2);border:1px solid var(--bd);border-radius:12px;padding:24px 28px;box-shadow:0 12px 40px #0000004d}#p-individualverkauf-konzept .ivk-mock-head{margin:0 0 18px;padding-bottom:12px;border-bottom:1px solid var(--bd)}#p-individualverkauf-konzept .ivk-mock-eyebrow{font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}#p-individualverkauf-konzept .ivk-mock-head h4{margin:4px 0 0;font-size:16px;font-weight:600;color:var(--tx)}#p-individualverkauf-konzept .ivk-mock-label{font-family:DM Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);margin:14px 0 8px}#p-individualverkauf-konzept .ivk-mock-label:first-of-type{margin-top:0}#p-individualverkauf-konzept .ivk-mock-row{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}#p-individualverkauf-konzept .ivk-mock-row label{font-size:12px;color:var(--tx2)}#p-individualverkauf-konzept .ivk-mock-hint{font-size:11px;color:var(--tx3);font-weight:400;margin-left:4px}#p-individualverkauf-konzept .ivk-mock-row input,#p-individualverkauf-konzept .ivk-mock-row select,#p-individualverkauf-konzept .ivk-mock-toolbar input,#p-individualverkauf-konzept .ivk-mock-toolbar select{padding:8px 10px;background:var(--sur);border:1px solid var(--bd);border-radius:5px;color:var(--tx);font-family:inherit;font-size:13px}#p-individualverkauf-konzept .ivk-mock-row input:disabled,#p-individualverkauf-konzept .ivk-mock-row select:disabled{opacity:.85;cursor:default}#p-individualverkauf-konzept .ivk-mock-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:6px}#p-individualverkauf-konzept .ivk-mock-preview{border:1px solid var(--bd);border-radius:6px;padding:10px 14px;background:var(--sur);font-size:12.5px;display:flex;flex-direction:column;gap:4px}#p-individualverkauf-konzept .ivk-mock-preview>div{display:flex;justify-content:space-between;align-items:baseline;color:var(--tx2)}#p-individualverkauf-konzept .ivk-mock-preview strong{color:var(--tx);font-family:DM Mono,monospace;font-weight:600}#p-individualverkauf-konzept .ivk-mock-preview-sum{padding-top:6px;margin-top:4px;border-top:1px solid var(--bd)}#p-individualverkauf-konzept .ivk-mock-preview-sum strong{font-size:14px;color:var(--ac)}#p-individualverkauf-konzept .ivk-mock-radio-group{display:flex;flex-direction:column;gap:6px}#p-individualverkauf-konzept .ivk-mock-radio{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--sur);border:1px solid var(--bd);border-radius:6px;font-size:12.5px;color:var(--tx2);cursor:default}#p-individualverkauf-konzept .ivk-mock-radio.is-on{border-color:var(--ac);color:var(--tx);background:#b48c1e0f}#p-individualverkauf-konzept .ivk-mock-radio code{font-family:DM Mono,monospace;font-size:11.5px;background:var(--sur2);padding:1px 6px;border-radius:3px}#p-individualverkauf-konzept .ivk-mock-dot{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--bd);flex-shrink:0}#p-individualverkauf-konzept .ivk-mock-radio.is-on .ivk-mock-dot{border-color:var(--ac);background:radial-gradient(circle,var(--ac) 0 4px,transparent 4px)}#p-individualverkauf-konzept .ivk-mock-foot{margin-top:18px;padding-top:14px;border-top:1px solid var(--bd);display:flex;gap:8px;justify-content:flex-end;align-items:center}#p-individualverkauf-konzept .ivk-mock-foot-info{font-size:12px;color:var(--tx2);margin-right:auto}#p-individualverkauf-konzept .ivk-mock-foot-info strong{color:var(--tx);font-family:DM Mono,monospace}#p-individualverkauf-konzept .ivk-mock-foot .kd-btn{padding:7px 14px;border-radius:5px;border:1px solid var(--bd);background:var(--bg);color:var(--tx2);font-size:12.5px;font-family:inherit;cursor:default;opacity:.85}#p-individualverkauf-konzept .ivk-mock-foot .kd-btn.kd-btn-pri{background:var(--ac);color:#0a0e14;border-color:var(--ac);font-weight:600}#p-individualverkauf-konzept .ivk-mock-toolbar{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:8px;margin:6px 0 14px}#p-individualverkauf-konzept .ivk-mock-table{font-size:12px}#p-individualverkauf-konzept .ivk-mock-table td,#p-individualverkauf-konzept .ivk-mock-table th{padding:6px 10px}#p-individualverkauf-konzept .ivk-mock-table tbody tr:hover{background:var(--sur2)}#p-individualverkauf-konzept .ivk-mock-list{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-direction:column;gap:6px}#p-individualverkauf-konzept .ivk-mock-list-item{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;background:var(--sur);border:1px solid var(--bd);border-radius:6px;font-size:12.5px}#p-individualverkauf-konzept .ivk-mock-list-item strong{color:var(--tx);display:block}#p-individualverkauf-konzept .ivk-mock-list-sub{display:block;margin-top:2px;font-size:11.5px;color:var(--tx3)}#p-individualverkauf-konzept .ivk-mock-list-meta{font-size:11.5px;color:var(--tx2);white-space:nowrap}#p-individualverkauf-konzept .ivk-mock-list-item.is-on{border-color:var(--ac);background:#b48c1e0f}#p-individualverkauf-konzept .ivk-mock-list-item.is-mute{opacity:.55}#p-individualverkauf-konzept .ivk-mock-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:880px){#p-individualverkauf-konzept .ivk-mock-choice-grid{grid-template-columns:1fr}}#p-individualverkauf-konzept .ivk-mock-choice{background:var(--sur2);border:1px solid var(--bd);border-radius:10px;padding:20px 22px;display:flex;flex-direction:column;gap:12px}#p-individualverkauf-konzept .ivk-mock-choice.is-featured{border-color:var(--ac);box-shadow:0 0 0 2px #b48c1e2e}#p-individualverkauf-konzept .ivk-mock-choice header{margin:0}#p-individualverkauf-konzept .ivk-mock-choice-eyebrow{font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}#p-individualverkauf-konzept .ivk-mock-choice h4{margin:4px 0 0;font-size:16px;font-weight:600;color:var(--tx)}#p-individualverkauf-konzept .ivk-mock-choice-lead{margin:0;font-size:12.5px;color:var(--tx2);line-height:1.55}#p-individualverkauf-konzept .ivk-mock-choice-points{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}#p-individualverkauf-konzept .ivk-mock-choice-points li{font-size:12px;color:var(--tx2)}#p-individualverkauf-konzept .ivk-mock-choice-meta{font-size:11px;color:var(--tx3);font-style:italic;padding-top:6px;border-top:1px dashed var(--bd)}#p-individualverkauf-konzept .ivk-mock-choice-btn{align-self:flex-start;cursor:default;opacity:.9}#p-individualverkauf-konzept .ivk-mock-tier-row{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px}@media(max-width:540px){#p-individualverkauf-konzept .ivk-mock-tier-row{grid-template-columns:1fr}}#p-individualverkauf-konzept .ivk-mock-tier{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--sur);border:1px solid var(--bd);border-radius:6px;font-size:12px;color:var(--tx2);cursor:default}#p-individualverkauf-konzept .ivk-mock-tier.is-on{border-color:var(--ac);background:#b48c1e0f;color:var(--tx)}#p-individualverkauf-konzept .ivk-mock-tier-key{font-family:DM Mono,monospace;font-weight:700;background:var(--sur2);border:1px solid var(--bd);width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:5px;color:var(--ac)}#p-individualverkauf-konzept .ivk-mock-tier-desc{font-size:11.5px}#p-individualverkauf-konzept .ivk-mock-hint-block{margin:12px 0 0;padding:8px 12px;background:#b48c1e14;border-left:2px solid var(--ac);border-radius:0 4px 4px 0;font-size:11.5px;color:var(--tx2);line-height:1.5}#p-individualverkauf-konzept .ivk-flow-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:880px){#p-individualverkauf-konzept .ivk-flow-grid{grid-template-columns:1fr}}#p-individualverkauf-konzept .ivk-flow{padding:16px 18px;background:var(--sur2);border:1px solid var(--bd);border-radius:8px}#p-individualverkauf-konzept .ivk-flow-eyebrow{font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ac)}#p-individualverkauf-konzept .ivk-flow h4{margin:4px 0 8px;font-size:14.5px;font-weight:600;color:var(--tx)}#p-individualverkauf-konzept .ivk-flow ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px}#p-individualverkauf-konzept .ivk-flow ol li{font-size:12px;color:var(--tx2);line-height:1.5}#p-individualverkauf-konzept .ivk-flow ol li strong{color:var(--tx)}#p-individualverkauf-konzept .ivk-order-detail{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:14px}@media(max-width:760px){#p-individualverkauf-konzept .ivk-order-detail{grid-template-columns:1fr}}#p-individualverkauf-konzept .ivk-order-detail dt{font-size:10.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-bottom:2px}#p-individualverkauf-konzept .ivk-order-detail dd{font-size:13px;color:var(--tx);margin:0 0 8px;font-family:DM Mono,monospace}#p-individualverkauf-konzept .ivk-questions{list-style:none;counter-reset:ivkq;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}#p-individualverkauf-konzept .ivk-questions li{counter-increment:ivkq;padding-left:38px;position:relative;font-size:13px;line-height:1.6;color:var(--tx2)}#p-individualverkauf-konzept .ivk-questions li:before{content:counter(ivkq);position:absolute;left:0;top:2px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-family:DM Mono,monospace;font-size:12px;font-weight:600;color:var(--ac);border:1px solid var(--ac);border-radius:50%;background:#b48c1e0f}#p-individualverkauf-konzept .ivk-questions strong{color:var(--tx);font-weight:600;display:block;margin-bottom:2px}#p-bestellprozess-konzept .bpk-grid{display:grid;gap:14px;margin-top:14px}#p-bestellprozess-konzept .bpk-grid-4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}#p-bestellprozess-konzept .bpk-grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}#p-bestellprozess-konzept .bpk-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-md);padding:16px 18px;display:flex;flex-direction:column;gap:8px;position:relative}#p-bestellprozess-konzept .bpk-card-live{border-left:3px solid var(--ac)}#p-bestellprozess-konzept .bpk-card-progress{border-left:3px solid #b45309}#p-bestellprozess-konzept .bpk-card header{margin:0}#p-bestellprozess-konzept .bpk-card-eyebrow{font-family:DM Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--tx3);display:block;margin-bottom:4px}#p-bestellprozess-konzept .bpk-card h4{margin:0;font-size:14.5px;font-weight:600;color:var(--tx);line-height:1.25}#p-bestellprozess-konzept .bpk-card h4 small{font-size:11.5px;color:var(--tx3);font-weight:500}#p-bestellprozess-konzept .bpk-card-sub{font-size:12.5px;color:var(--tx2);margin:0;line-height:1.5}#p-bestellprozess-konzept .bpk-card-bullets{margin:4px 0 0;padding-left:16px;font-size:12px;color:var(--tx2);line-height:1.7}#p-bestellprozess-konzept .bpk-card-bullets li{margin:0}#p-bestellprozess-konzept .bpk-pill{display:inline-block;padding:3px 9px;border-radius:99px;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;margin-top:auto;align-self:flex-start}#p-bestellprozess-konzept .bpk-pill-ok{background:#7a8d311f;border:1px solid rgba(122,141,49,.45);color:var(--ac)}#p-bestellprozess-konzept .bpk-pill-warn{background:#b453091a;border:1px solid rgba(180,83,9,.45);color:#b45309}#p-bestellprozess-konzept .bpk-pill-info{background:#1d4ed814;border:1px solid rgba(29,78,216,.35);color:#1d4ed8}#p-bestellprozess-konzept .bpk-flow{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:14px}@media(max-width:860px){#p-bestellprozess-konzept .bpk-flow{grid-template-columns:1fr}}#p-bestellprozess-konzept .bpk-flow-col{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-md);padding:16px 16px 20px}#p-bestellprozess-konzept .bpk-flow-head{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ac);font-weight:600;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--bd)}#p-bestellprozess-konzept .bpk-flow-step{display:flex;align-items:flex-start;gap:12px;background:var(--bg);border:1px solid var(--bd);border-radius:var(--radius-sm);padding:10px 12px;font-size:12.5px;color:var(--tx)}#p-bestellprozess-konzept .bpk-flow-step strong{color:var(--tx);font-weight:600;font-size:13px}#p-bestellprozess-konzept .bpk-flow-step small{color:var(--tx3);font-size:11.5px}#p-bestellprozess-konzept .bpk-step-num{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--bd);color:var(--tx2);display:flex;align-items:center;justify-content:center;font-family:DM Mono,monospace;font-size:11px;font-weight:600}#p-bestellprozess-konzept .bpk-step-enter .bpk-step-num{background:#1d4ed82e;color:#1d4ed8}#p-bestellprozess-konzept .bpk-step-mail .bpk-step-num{background:#b453092e;color:#b45309}#p-bestellprozess-konzept .bpk-step-done{border-color:#7a8d3173;background:#7a8d310a}#p-bestellprozess-konzept .bpk-step-done .bpk-step-num{background:var(--ac);color:#0a0e14}#p-bestellprozess-konzept .bpk-flow-arrow{text-align:center;color:var(--tx3);font-family:DM Mono,monospace;font-size:14px;margin:4px 0}#p-bestellprozess-konzept .bpk-flow-fork{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;padding-top:10px;border-top:1px dashed var(--bd)}#p-bestellprozess-konzept .bpk-flow-fork-branch{display:flex;flex-direction:column;gap:6px}#p-bestellprozess-konzept .bpk-flow-fork-branch>strong{font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);margin-bottom:4px}#p-bestellprozess-konzept .bpk-info-card{margin-top:14px;padding:14px 18px;background:#b453090f;border:1px solid rgba(180,83,9,.3);border-left:3px solid #b45309;border-radius:var(--radius-md);font-size:12.5px;color:var(--tx2);line-height:1.55}#p-bestellprozess-konzept .bpk-info-card p{margin:4px 0}#p-bestellprozess-konzept .bpk-info-eyebrow{font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#b45309;font-weight:600;display:block;margin-bottom:4px}#p-bestellprozess-konzept .bpk-info-arrow{background:#1d4ed80a;border-color:#1d4ed84d;border-left-color:#1d4ed8}#p-bestellprozess-konzept .bpk-info-arrow .bpk-info-eyebrow{color:#1d4ed8}#p-bestellprozess-konzept .bpk-info-muted{background:#94a3b80f;border-color:#94a3b84d;border-left-color:#94a3b8}#p-bestellprozess-konzept .bpk-info-muted .bpk-info-eyebrow{color:var(--tx3)}#p-bestellprozess-konzept .bpk-info-card code{font-family:DM Mono,monospace;font-size:11.5px;background:#0003;padding:1px 5px;border-radius:3px;color:var(--tx)}#p-bestellung-anlegen{padding:18px 22px;color:var(--tx);background:var(--bg);min-height:100vh;max-width:1280px;margin:0 auto}#p-bestellung-anlegen .kd-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:22px;padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.08)}#p-bestellung-anlegen .kd-hero-title{font-size:18px;font-weight:600;margin:0 0 var(--space-1) 0;color:var(--tx);letter-spacing:-.01em}#p-bestellung-anlegen .kd-hero-sub{font-size:12.5px;color:var(--tx2);margin:0;line-height:1.55}#p-bestellung-anlegen .rp-fpill.is-step{cursor:pointer;padding:4px 12px;border:1px solid var(--bd);border-radius:var(--radius-pill)}#p-bestellung-anlegen .rp-fpill.is-step.on{background:#b48c1e1a;border-color:var(--ac);color:var(--ac)}#p-bestellung-anlegen .rp-fpill.is-step.is-done{color:var(--tx);background:var(--sur2);border-color:var(--bd)}#p-bestellung-anlegen .rp-fpill.is-step.is-done:hover{border-color:var(--ac);color:var(--ac)}#p-bestellung-anlegen .kd-section{margin-bottom:26px}#p-bestellung-anlegen .kd-section-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:var(--space-3)}#p-bestellung-anlegen .kd-section-h{font-size:11px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3)}#p-bestellung-anlegen .kd-section-hint{font-size:11px;color:var(--tx3);font-weight:400}#p-bestellung-anlegen .kd-block{background:var(--sur);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);padding:18px 22px}#p-bestellung-anlegen .kd-input{width:100%;padding:9px 12px;border:1px solid var(--bd);border-radius:5px;background:var(--sur2);color:var(--tx);font-family:inherit;font-size:13px;box-sizing:border-box;transition:border-color .15s}#p-bestellung-anlegen .kd-input:focus{outline:none;border-color:var(--ac)}#p-bestellung-anlegen select.kd-input option{background:var(--sur);color:var(--tx)}#p-bestellung-anlegen .kd-btn{padding:8px 16px;border-radius:5px;border:1px solid var(--bd);background:var(--bg);color:var(--tx);font-size:13px;font-family:inherit;cursor:pointer;transition:background .12s,border-color .12s}#p-bestellung-anlegen .kd-btn:hover{background:var(--sur2);border-color:var(--ac)}#p-bestellung-anlegen .kd-btn.kd-btn-pri{background:var(--ac);color:#0a0e14;border-color:var(--ac);font-weight:600}#p-bestellung-anlegen .kd-btn.kd-btn-pri:hover{filter:brightness(1.05)}#p-bestellung-anlegen .kd-btn:disabled{opacity:.45;cursor:not-allowed}#p-bestellung-anlegen .ba-foot{display:flex;gap:8px;justify-content:flex-end;margin-top:18px;padding-top:14px;border-top:1px solid var(--bd)}#p-bestellung-anlegen .ba-cust-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}#p-bestellung-anlegen .ba-cust-list-item{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;background:var(--sur2);border:1px solid var(--bd);border-radius:6px;cursor:pointer;transition:border-color .12s,background .12s}#p-bestellung-anlegen .ba-cust-list-item:hover{border-color:var(--ac);background:#b48c1e0f}#p-bestellung-anlegen .ba-cust-list-item.is-disabled{opacity:.55;cursor:not-allowed}#p-bestellung-anlegen .ba-cust-list-item.is-disabled:hover{border-color:var(--bd);background:var(--sur2)}#p-bestellung-anlegen .ba-cust-list-item strong{color:var(--tx);display:block;font-size:13.5px}#p-bestellung-anlegen .ba-typ-filter{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}#p-bestellung-anlegen .ba-typ-filter .rp-fpill{display:inline-flex;align-items:center;gap:6px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 12px;font-size:11.5px;font-family:inherit;color:var(--tx);cursor:pointer;transition:border-color .15s,background .15s}#p-bestellung-anlegen .ba-typ-filter .rp-fpill:hover{border-color:var(--ac)}#p-bestellung-anlegen .ba-typ-filter .rp-fpill.on{background:#b48c1e14;border-color:var(--ac)}#p-bestellung-anlegen .ba-typ-filter .kd-kpi-l{color:var(--tx3);font-weight:500;font-size:11px;text-transform:none;letter-spacing:0;margin:0}#p-bestellung-anlegen .ba-typ-filter .kd-kpi-v{font-weight:700;font-size:11.5px}#p-bestellung-anlegen .ba-cust-main{display:flex;align-items:center;gap:10px}#p-bestellung-anlegen .ba-cust-typ{display:inline-block;font-size:11px;font-weight:700;padding:2px 8px;border-radius:6px;border:1px solid transparent;flex-shrink:0}#p-bestellung-anlegen .ba-cust-sub{display:block;margin-top:2px;font-size:11.5px;color:var(--tx3)}#p-bestellung-anlegen .ba-cust-meta{font-size:11.5px;color:var(--tx2)}#p-bestellung-anlegen .ba-cust-empty{padding:18px;text-align:center;color:var(--tx3);font-style:italic}#p-bestellung-anlegen .ba-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:6px}@media(max-width:880px){#p-bestellung-anlegen .ba-mode-grid{grid-template-columns:1fr}}#p-bestellung-anlegen .ba-mode{background:var(--sur2);border:1px solid var(--bd);border-radius:10px;padding:20px 22px;display:flex;flex-direction:column;gap:12px}#p-bestellung-anlegen .ba-mode.is-featured{border-color:var(--ac);box-shadow:0 0 0 2px #b48c1e2e}#p-bestellung-anlegen .ba-mode header{margin:0}#p-bestellung-anlegen .ba-mode-eyebrow{font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}#p-bestellung-anlegen .ba-mode h4{margin:4px 0 0;font-size:16px;font-weight:600;color:var(--tx)}#p-bestellung-anlegen .ba-mode p{margin:0;font-size:12.5px;color:var(--tx2);line-height:1.55}#p-bestellung-anlegen .ba-mode-status{font-size:11.5px;color:var(--tx3)}#p-bestellung-anlegen .ba-mode button{align-self:flex-start}#p-bestellung-anlegen .ba-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}@media(max-width:720px){#p-bestellung-anlegen .ba-form-grid{grid-template-columns:1fr}}#p-bestellung-anlegen .ba-form-row{display:flex;flex-direction:column;gap:4px}#p-bestellung-anlegen .ba-form-row-wide{grid-column:1 / -1}#p-bestellung-anlegen .ba-form-row>span{font-size:11.5px;color:var(--tx2);font-weight:500}#p-bestellung-anlegen .ba-form-row small{font-size:10.5px;color:var(--tx3);font-weight:400;margin-left:6px}#p-bestellung-anlegen .ba-preview{background:var(--sur2);border:1px solid var(--bd);border-radius:6px;padding:12px 16px;display:flex;flex-direction:column;gap:4px;font-size:13px}#p-bestellung-anlegen .ba-preview>div{display:flex;justify-content:space-between;align-items:baseline;color:var(--tx2)}#p-bestellung-anlegen .ba-preview strong{color:var(--tx);font-family:DM Mono,monospace;font-weight:600}#p-bestellung-anlegen .ba-preview-sum{padding-top:6px;margin-top:4px;border-top:1px solid var(--bd)}#p-bestellung-anlegen .ba-preview-sum strong{font-size:15px;color:var(--ac)}#p-bestellung-anlegen .ba-mail-toggle{display:flex;align-items:flex-start;gap:12px;margin:14px 0 0;padding:12px 16px;background:var(--sur2);border:1px solid var(--bd);border-radius:6px;cursor:pointer;font-size:12.5px;color:var(--tx2)}#p-bestellung-anlegen .ba-mail-toggle input[type=checkbox]{width:18px;height:18px;margin-top:1px;flex-shrink:0;cursor:pointer;accent-color:var(--ac)}#p-bestellung-anlegen .ba-mail-toggle strong{color:var(--tx)}#p-bestellung-anlegen .ba-mail-toggle small{color:var(--tx3)}#p-bestellung-anlegen #ba-pick-table tbody tr{cursor:pointer}#p-bestellung-anlegen #ba-pick-table tbody tr:hover{background:var(--sur2)}#p-bestellung-anlegen #ba-pick-table .ba-pick-check{width:16px;height:16px;cursor:pointer}#p-bestellung-anlegen .ba-done-summary{font-size:13.5px;line-height:1.6;color:var(--tx2);margin:0}#p-bestellung-anlegen .ba-done-summary strong{color:var(--tx)}#p-storno-uebersicht{padding:18px 22px;color:var(--tx)}#p-storno-uebersicht .kd-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:22px;padding-bottom:var(--space-4);border-bottom:1px solid rgba(0,0,0,.08)}#p-storno-uebersicht .kd-hero-title{font-size:17px;font-weight:600;margin:0 0 var(--space-1) 0;color:var(--tx);letter-spacing:-.01em}#p-storno-uebersicht .kd-hero-sub{font-size:12px;color:var(--tx3);margin:0;line-height:1.55;font-weight:400}#p-storno-uebersicht .kd-kpis{display:flex;gap:var(--space-2)}#p-storno-uebersicht .kd-section{margin-bottom:26px}#p-storno-uebersicht .kd-section-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:var(--space-3)}#p-storno-uebersicht .kd-section-h{font-size:11px;font-weight:600;margin:0;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3)}#p-storno-uebersicht .kd-section-hint{font-size:11px;color:var(--tx3);font-weight:400}#p-storno-uebersicht .kd-table{width:100%;border-collapse:collapse;background:var(--sur);border-radius:var(--radius-md);overflow:hidden;border:1px solid rgba(0,0,0,.06);font-family:Inter,sans-serif;font-size:12.5px}#p-storno-uebersicht .kd-table th{text-align:left;padding:10px 14px;color:var(--tx3);font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.06em;background:var(--sur2);border-bottom:1px solid rgba(0,0,0,.08);font-family:Inter,sans-serif}#p-storno-uebersicht .kd-table td{padding:var(--space-3) 14px;border-bottom:1px solid rgba(0,0,0,.04);color:var(--tx);font-weight:400;vertical-align:middle;font-family:Inter,sans-serif}#p-storno-uebersicht .kd-table tr:last-child td{border-bottom:none}#p-storno-uebersicht .kd-table tbody tr.stnu-row{cursor:pointer;transition:background .12s ease}#p-storno-uebersicht .kd-table tbody tr.stnu-row:hover{background:var(--sur2)}#p-storno-uebersicht .kd-empty{text-align:center;color:var(--tx3);padding:var(--space-5) var(--space-3);font-size:12px;font-family:Inter,sans-serif}#p-storno-uebersicht .kd-block{background:var(--sur);border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-md);padding:16px 20px;margin-bottom:14px}#p-storno-uebersicht .kd-block:last-child{margin-bottom:0}#p-storno-uebersicht .kd-block-h{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin:0 0 10px;font-weight:600}#p-storno-uebersicht .kd-prop-list{display:grid;grid-template-columns:130px 1fr;gap:6px var(--space-3);margin:0;font-size:12px}#p-storno-uebersicht .kd-prop-list dt{color:var(--tx3);font-size:11px;font-weight:400}#p-storno-uebersicht .kd-prop-list dd{margin:0;color:var(--tx);font-family:DM Mono,monospace;font-size:11.5px;word-break:break-word}#p-storno-uebersicht .kd-btn{padding:7px 14px;border-radius:5px;border:1px solid rgba(0,0,0,.1);background:var(--bg);color:var(--tx2);cursor:pointer;font-size:12px;font-family:Inter,sans-serif;font-weight:400}#p-storno-uebersicht .kd-btn:hover{background:var(--sur2);color:var(--tx)}#p-storno-uebersicht .kd-btn.kd-btn-pri{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:500}#p-storno-uebersicht .kd-btn.kd-btn-pri:hover{filter:brightness(1.05)}#p-storno-uebersicht .stnu-detail-grid{display:grid;grid-template-columns:1fr 320px;gap:var(--space-4)}@media(max-width:880px){#p-storno-uebersicht .stnu-detail-grid{grid-template-columns:1fr}}#p-storno-uebersicht .stnu-pill{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-lg);font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:500;font-family:Inter,sans-serif}#p-storno-uebersicht .stnu-pill-open{background:#f59e0b26;color:#b67700}#p-storno-uebersicht .stnu-pill-under_review{background:#f59e0b2e;color:#b67700}#p-storno-uebersicht .stnu-pill-accepted{background:#7a80242e;color:#5a6020}#p-storno-uebersicht .stnu-pill-partial{background:#f59e0b1f;color:#b67700}#p-storno-uebersicht .stnu-pill-rejected{background:#f8717124;color:#b91c1c}#p-storno-uebersicht .stnu-row-open-btn{background:none;border:1px solid rgba(0,0,0,.1);color:var(--tx2);padding:3px 9px;border-radius:3px;cursor:pointer;font-size:11px;font-family:inherit}#p-storno-uebersicht .stnu-row-open-btn:hover{color:var(--ac);border-color:var(--ac)}#p-storno-uebersicht .stnu-suggestion{background:var(--sur2);border:1px solid rgba(0,0,0,.08);border-radius:var(--radius-md);padding:10px 12px;margin-bottom:12px;display:flex;flex-direction:column;gap:8px}#p-storno-uebersicht .stnu-suggestion-h{font-size:11px;font-weight:600;color:var(--tx2);text-transform:uppercase;letter-spacing:.03em}#p-storno-uebersicht .stnu-suggestion-kv{display:grid;grid-template-columns:110px 1fr;gap:4px 10px;margin:0;font-size:11.5px}#p-storno-uebersicht .stnu-suggestion-kv dt{color:var(--tx3);font-weight:400}#p-storno-uebersicht .stnu-suggestion-kv dd{color:var(--tx);margin:0;font-family:DM Mono,monospace}#p-storno-uebersicht .stnu-suggestion-apply{align-self:flex-start;background:var(--ac);color:#fff;border:0;border-radius:var(--radius-sm);padding:5px 12px;font-size:11.5px;font-family:inherit;cursor:pointer;transition:opacity .15s}#p-storno-uebersicht .stnu-suggestion-apply:hover{opacity:.85}#p-storno-uebersicht .stnu-action-field{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}#p-storno-uebersicht .stnu-action-field span{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx3);font-weight:600}#p-storno-uebersicht .stnu-action-field input,#p-storno-uebersicht .stnu-action-field textarea{padding:6px 10px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-sm);color:var(--tx);font-family:inherit;font-size:12px}#p-storno-uebersicht .stnu-action-field input:focus,#p-storno-uebersicht .stnu-action-field textarea:focus{outline:none;border-color:var(--ac)}#p-storno-uebersicht .stnu-action-btns{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}#p-storno-uebersicht .stnu-action-btns .kd-btn{padding:6px 10px;font-size:11.5px}#p-storno-uebersicht .stnu-btn-review{grid-column:1 / -1}#p-storno-uebersicht .stnu-btn-accept{border-color:#7a802466;color:#5a6020}#p-storno-uebersicht .stnu-btn-accept:hover{background:#7a80241a}#p-storno-uebersicht .stnu-btn-partial{border-color:#f59e0b66;color:#b67700}#p-storno-uebersicht .stnu-btn-partial:hover{background:#f59e0b1a}#p-storno-uebersicht .stnu-btn-reject{border-color:#f8717166;color:#b91c1c}#p-storno-uebersicht .stnu-btn-reject:hover{background:#f871711a}#p-storno-uebersicht .kd-hero .rp-fpills.stnu-stage-kpis{display:flex;gap:6px;flex-wrap:wrap;align-items:center;background:none;border:0;padding:0;margin:0;flex:0 0 auto;justify-content:flex-end}#p-storno-uebersicht .kd-hero .rp-fpill{display:inline-flex;align-items:center;gap:6px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:4px 12px;font-size:11.5px;font-family:inherit;color:var(--tx);cursor:pointer;transition:border-color .15s,background .15s}#p-storno-uebersicht .kd-hero .rp-fpill:hover{border-color:var(--ac)}#p-storno-uebersicht .kd-hero .rp-fpill.on{background:#b48c1e14;border-color:var(--ac)}#p-storno-uebersicht .kd-hero .rp-fpill>i{display:none}#p-storno-uebersicht .kd-hero .rp-fpill .kd-kpi-l{color:var(--tx3);font-weight:500;font-size:11px;text-transform:none;letter-spacing:0;margin:0}#p-storno-uebersicht .kd-hero .rp-fpill .kd-kpi-v{font-family:DM Mono,monospace;font-size:12px;font-weight:500;color:var(--tx);line-height:1}#p-storno-uebersicht .kd-section-head{align-items:center}#p-dialfire-stats{padding:18px 22px;color:var(--tx)}#p-dialfire-stats .dfst-wrap{max-width:1240px;margin:0 auto}#p-dialfire-stats .dfst-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;margin-bottom:20px}#p-dialfire-stats .dfst-head h1{font-size:22px;font-weight:600;margin:0 0 var(--space-1) 0;letter-spacing:-.01em}#p-dialfire-stats .dfst-sub{font-size:12px;color:var(--tx3);margin:0}#p-dialfire-stats .dfst-source{display:inline-flex;align-items:center;gap:var(--space-2);font-size:11px;color:var(--tx2);padding:6px var(--space-3);background:var(--sur);border-radius:var(--radius-sm)}#p-dialfire-stats .dfst-pulse{width:8px;height:8px;border-radius:50%;background:var(--tx3);flex-shrink:0}#p-dialfire-stats .dfst-source.is-live .dfst-pulse{background:var(--ac);animation:dfst-pulse 2s ease-in-out infinite}#p-dialfire-stats .dfst-source.is-empty .dfst-pulse{background:#f59e0b}@keyframes dfst-pulse{0%,to{box-shadow:0 0 #d5d96099}50%{box-shadow:0 0 0 6px #d5d96000}}#p-dialfire-stats .dfst-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:var(--space-5)}#p-dialfire-stats .dfst-kpi{background:var(--sur);padding:14px var(--space-4);border-radius:var(--radius-md)}#p-dialfire-stats .dfst-kpi-lbl{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin-bottom:var(--space-1)}#p-dialfire-stats .dfst-kpi-val{font-size:22px;font-weight:700;color:var(--tx);font-family:DM Mono,monospace;line-height:1.1}#p-dialfire-stats .dfst-kpi-sub{font-size:10px;color:var(--tx3);margin-top:var(--space-1);font-family:DM Mono,monospace}#p-dialfire-stats .dfst-section{margin-bottom:28px}#p-dialfire-stats .dfst-section h2{font-size:13px;font-weight:600;margin:0 0 var(--space-3) 0;text-transform:uppercase;letter-spacing:.04em;color:var(--tx2)}#p-dialfire-stats .dfst-h-sub{font-weight:400;color:var(--tx3);text-transform:none;letter-spacing:0;font-size:11px}#p-dialfire-stats .dfst-breakdown{display:grid;gap:6px}#p-dialfire-stats .dfst-bd-row{display:grid;grid-template-columns:160px 1fr 60px;align-items:center;gap:10px;font-size:12px}#p-dialfire-stats .dfst-bd-lbl{color:var(--tx2);font-family:DM Mono,monospace}#p-dialfire-stats .dfst-bd-bar-wrap{height:6px;background:var(--sur);border-radius:3px;overflow:hidden}#p-dialfire-stats .dfst-bd-bar{height:100%;background:var(--ac)}#p-dialfire-stats .dfst-bd-bar-termin{background:var(--ac)}#p-dialfire-stats .dfst-bd-bar-nicht_erreicht{background:#f59e0b}#p-dialfire-stats .dfst-bd-bar-kein_interesse{background:var(--ac4)}#p-dialfire-stats .dfst-bd-bar-wiedervorlage{background:#d5d96080}#p-dialfire-stats .dfst-bd-num{text-align:right;color:var(--tx);font-family:DM Mono,monospace;font-size:12px}#p-dialfire-stats .dfst-sources{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:880px){#p-dialfire-stats .dfst-sources{grid-template-columns:1fr}}#p-dialfire-stats .dfst-source-card{background:var(--sur);padding:14px 18px;border-radius:var(--radius-md)}#p-dialfire-stats .dfst-source-card h3{margin:0 0 6px;font-size:13px;font-weight:600}#p-dialfire-stats .dfst-source-card p{font-size:12px;color:var(--tx2);line-height:1.5;margin:0 0 10px}#p-dialfire-stats .dfst-source-foot{font-size:11px;color:var(--tx3);margin-top:10px}#p-dialfire-stats .dfst-source-foot a{color:var(--ac)}#p-dialfire-stats .dfst-webhook-list{display:flex;flex-direction:column;gap:6px}#p-dialfire-stats .dfst-webhook-item{display:flex;align-items:center;gap:var(--space-2);padding:6px var(--space-2);background:var(--bg);border-radius:var(--radius-sm);font-size:11px}#p-dialfire-stats .dfst-webhook-evt{color:var(--tx3);min-width:90px;text-transform:uppercase;letter-spacing:.04em;font-size:9px}#p-dialfire-stats .dfst-webhook-url{flex:1;font-family:DM Mono,monospace;font-size:11px;color:var(--tx);overflow-x:auto;white-space:nowrap}#p-dialfire-stats .dfst-copy-btn{background:none;border:1px solid rgba(255,255,255,.1);color:var(--tx2);padding:3px 9px;border-radius:3px;cursor:pointer;font-size:10px;font-family:inherit}#p-dialfire-stats .dfst-copy-btn:hover{color:var(--ac);border-color:var(--ac)}#p-dialfire-stats .dfst-dropzone{border:2px dashed rgba(255,255,255,.14);border-radius:var(--radius-md);padding:var(--space-4);background:var(--bg);cursor:pointer;text-align:center;transition:all .15s}#p-dialfire-stats .dfst-dropzone:hover,#p-dialfire-stats .dfst-dropzone:focus{border-color:var(--ac);background:#d5d9600a;outline:none}#p-dialfire-stats .dfst-dropzone.is-dragover{border-color:var(--ac);border-style:solid;background:#d5d9601a}#p-dialfire-stats .dfst-dropzone-inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);pointer-events:none}#p-dialfire-stats .dfst-dropzone-icon{font-size:22px;opacity:.7}#p-dialfire-stats .dfst-dropzone-main{font-size:12px;color:var(--tx)}#p-dialfire-stats .dfst-dropzone-sub{font-size:10px;color:var(--tx3);font-family:DM Mono,monospace}#p-dialfire-stats .dfst-import-status{margin-top:var(--space-2);font-size:11px;color:var(--tx3);font-family:DM Mono,monospace}#p-dialfire-stats .dfst-table{width:100%;border-collapse:collapse;font-size:11.5px;background:var(--sur);border-radius:var(--radius-md);overflow:hidden}#p-dialfire-stats .dfst-table th{text-align:left;padding:var(--space-2) 10px;color:var(--tx3);font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.05em;background:var(--sur2)}#p-dialfire-stats .dfst-table td{padding:6px 10px;border-bottom:1px solid rgba(255,255,255,.04);font-family:DM Mono,monospace;color:var(--tx2)}#p-dialfire-stats .dfst-empty{text-align:center;padding:22px;color:var(--tx3);font-style:italic}#p-dialfire-stats .dfst-out-pill{display:inline-block;padding:1px 7px;border-radius:3px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}#p-dialfire-stats .dfst-out-termin{background:#7a802438;color:var(--ac)}#p-dialfire-stats .dfst-out-nicht_erreicht{background:#f59e0b26;color:#f59e0b}#p-dialfire-stats .dfst-out-kein_interesse{background:#f871711f;color:var(--ac4)}#p-dialfire-stats .dfst-out-wiedervorlage{background:#d5d9601f;color:var(--ac)}#p-dialfire-stats .dfst-out-andere{background:var(--sur2);color:var(--tx3)}#p-repowering-data-check.page.active,#p-repowering-data-csv.page.active,#p-repowering-data-mastr.page.active,#p-repowering-data-google.page.active,#p-repowering-pipeline-freigabe.page.active{height:calc(100vh - var(--hh));min-height:0;padding:18px 28px;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}#p-repowering-data-check .wz-wrap,#p-repowering-data-csv .wz-wrap,#p-repowering-data-mastr .wz-wrap,#p-repowering-data-google .wz-wrap,#p-repowering-pipeline-freigabe .wz-wrap{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}#p-repowering-data-check .wz-step.on,#p-repowering-data-csv .wz-step.on,#p-repowering-data-mastr .wz-step.on,#p-repowering-data-google .wz-step.on,#p-repowering-pipeline-freigabe .wz-step.on{flex:1;min-height:0;overflow-y:auto;padding-bottom:8px}#p-repowering-data-check .rdc-crumb,#p-repowering-data-csv .rdc-crumb,#p-repowering-data-mastr .rdc-crumb,#p-repowering-data-google .rdc-crumb,#p-repowering-pipeline-freigabe .rdc-crumb{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:6px 2px 14px;font-size:12px;color:var(--tx2);line-height:1.4}#p-repowering-data-check .rdc-crumb-eyebrow,#p-repowering-data-csv .rdc-crumb-eyebrow,#p-repowering-data-mastr .rdc-crumb-eyebrow,#p-repowering-data-google .rdc-crumb-eyebrow,#p-repowering-pipeline-freigabe .rdc-crumb-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;color:var(--ac);font-weight:500}#p-repowering-data-check .rdc-crumb-eyebrow .rdc-crumb-dot,#p-repowering-data-csv .rdc-crumb-eyebrow .rdc-crumb-dot,#p-repowering-data-mastr .rdc-crumb-eyebrow .rdc-crumb-dot,#p-repowering-data-google .rdc-crumb-eyebrow .rdc-crumb-dot,#p-repowering-pipeline-freigabe .rdc-crumb-eyebrow .rdc-crumb-dot{margin:0 2px;opacity:.7}#p-repowering-data-check .rdc-crumb-dot,#p-repowering-data-csv .rdc-crumb-dot,#p-repowering-data-mastr .rdc-crumb-dot,#p-repowering-data-google .rdc-crumb-dot,#p-repowering-pipeline-freigabe .rdc-crumb-dot{color:var(--tx3);font-style:normal;font-size:13px;line-height:1}#p-repowering-data-check .rdc-crumb-title,#p-repowering-data-csv .rdc-crumb-title,#p-repowering-data-mastr .rdc-crumb-title,#p-repowering-data-google .rdc-crumb-title,#p-repowering-pipeline-freigabe .rdc-crumb-title{color:var(--tx);font-size:13px}#p-repowering-data-check .rdc-crumb-title i,#p-repowering-data-csv .rdc-crumb-title i,#p-repowering-data-mastr .rdc-crumb-title i,#p-repowering-data-google .rdc-crumb-title i,#p-repowering-pipeline-freigabe .rdc-crumb-title i{font-family:Crimson Text,Charter,Georgia,serif;font-style:italic;font-size:15px;font-weight:400;color:var(--ac)}#p-repowering-data-check .rdc-crumb-dash,#p-repowering-data-csv .rdc-crumb-dash,#p-repowering-data-mastr .rdc-crumb-dash,#p-repowering-data-google .rdc-crumb-dash,#p-repowering-pipeline-freigabe .rdc-crumb-dash{color:var(--tx3);font-style:normal;margin:0 var(--space-1)}#p-repowering-data-check .rdc-crumb-info,#p-repowering-data-csv .rdc-crumb-info,#p-repowering-data-mastr .rdc-crumb-info,#p-repowering-data-google .rdc-crumb-info,#p-repowering-pipeline-freigabe .rdc-crumb-info{background:transparent;border:0;padding:2px;color:var(--tx3);cursor:help;display:inline-flex;align-items:center;border-radius:50%}#p-repowering-data-check .rdc-crumb-info svg,#p-repowering-data-csv .rdc-crumb-info svg,#p-repowering-data-mastr .rdc-crumb-info svg,#p-repowering-data-google .rdc-crumb-info svg,#p-repowering-pipeline-freigabe .rdc-crumb-info svg{width:14px;height:14px}#p-repowering-data-check .rdc-crumb-info:hover,#p-repowering-data-csv .rdc-crumb-info:hover,#p-repowering-data-mastr .rdc-crumb-info:hover,#p-repowering-data-google .rdc-crumb-info:hover,#p-repowering-pipeline-freigabe .rdc-crumb-info:hover{color:var(--ac)}#p-repowering-data-check .rdc-head,#p-repowering-data-csv .rdc-head,#p-repowering-data-mastr .rdc-head,#p-repowering-data-google .rdc-head,#p-repowering-pipeline-freigabe .rdc-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:10px 14px;margin-bottom:10px}#p-repowering-data-check .rdc-stats,#p-repowering-data-csv .rdc-stats,#p-repowering-data-mastr .rdc-stats,#p-repowering-data-google .rdc-stats,#p-repowering-pipeline-freigabe .rdc-stats{display:flex;align-items:stretch;gap:var(--space-3);flex-wrap:wrap}#p-repowering-data-check .rdc-stat,#p-repowering-data-csv .rdc-stat,#p-repowering-data-mastr .rdc-stat,#p-repowering-data-google .rdc-stat,#p-repowering-pipeline-freigabe .rdc-stat{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 14px;font-size:11px;color:var(--tx3);white-space:nowrap;cursor:help;line-height:1.2}#p-repowering-data-check .rdc-stat b,#p-repowering-data-csv .rdc-stat b,#p-repowering-data-mastr .rdc-stat b,#p-repowering-data-google .rdc-stat b,#p-repowering-pipeline-freigabe .rdc-stat b{font-family:DM Mono,monospace;font-size:18px;font-weight:600;color:var(--tx);line-height:1}#p-repowering-data-check .rdc-stat em,#p-repowering-data-csv .rdc-stat em,#p-repowering-data-mastr .rdc-stat em,#p-repowering-data-google .rdc-stat em,#p-repowering-pipeline-freigabe .rdc-stat em{font-style:normal;text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;color:var(--tx3);font-weight:500}#p-repowering-data-check .rdc-fpills,#p-repowering-data-csv .rdc-fpills,#p-repowering-data-mastr .rdc-fpills,#p-repowering-data-google .rdc-fpills,#p-repowering-pipeline-freigabe .rdc-fpills{display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap;flex:1;min-width:0}#p-repowering-data-check .rdc-fpill,#p-repowering-data-csv .rdc-fpill,#p-repowering-data-mastr .rdc-fpill,#p-repowering-data-google .rdc-fpill,#p-repowering-pipeline-freigabe .rdc-fpill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:0;background:transparent;border-radius:8px;font-size:11.5px;color:var(--tx2);cursor:pointer;font-family:inherit;transition:all .12s}#p-repowering-data-check .rdc-fpill:hover,#p-repowering-data-csv .rdc-fpill:hover,#p-repowering-data-mastr .rdc-fpill:hover,#p-repowering-data-google .rdc-fpill:hover,#p-repowering-pipeline-freigabe .rdc-fpill:hover{background:var(--sur2);color:var(--tx)}#p-repowering-data-check .rdc-fpill.on,#p-repowering-data-csv .rdc-fpill.on,#p-repowering-data-mastr .rdc-fpill.on,#p-repowering-data-google .rdc-fpill.on,#p-repowering-pipeline-freigabe .rdc-fpill.on{background:var(--sur2);color:var(--tx);font-weight:500;box-shadow:inset 0 0 0 1px var(--bd2)}#p-repowering-data-check .rdc-fpill.on .rdc-fpill-cnt,#p-repowering-data-csv .rdc-fpill.on .rdc-fpill-cnt,#p-repowering-data-mastr .rdc-fpill.on .rdc-fpill-cnt,#p-repowering-data-google .rdc-fpill.on .rdc-fpill-cnt,#p-repowering-pipeline-freigabe .rdc-fpill.on .rdc-fpill-cnt{color:var(--tx2)}#p-repowering-data-check .rdc-fpill.is-warn,#p-repowering-data-csv .rdc-fpill.is-warn,#p-repowering-data-mastr .rdc-fpill.is-warn,#p-repowering-data-google .rdc-fpill.is-warn,#p-repowering-pipeline-freigabe .rdc-fpill.is-warn{color:var(--ac4)}#p-repowering-data-check .rdc-fpill.is-warn.on,#p-repowering-data-csv .rdc-fpill.is-warn.on,#p-repowering-data-mastr .rdc-fpill.is-warn.on,#p-repowering-data-google .rdc-fpill.is-warn.on,#p-repowering-pipeline-freigabe .rdc-fpill.is-warn.on{background:var(--ac4);color:#fff;box-shadow:none}#p-repowering-data-check .rdc-fpill.is-warn.on .rdc-fpill-cnt,#p-repowering-data-csv .rdc-fpill.is-warn.on .rdc-fpill-cnt,#p-repowering-data-mastr .rdc-fpill.is-warn.on .rdc-fpill-cnt,#p-repowering-data-google .rdc-fpill.is-warn.on .rdc-fpill-cnt,#p-repowering-pipeline-freigabe .rdc-fpill.is-warn.on .rdc-fpill-cnt{color:#fffc}#p-repowering-data-check .rdc-fpill-cnt,#p-repowering-data-csv .rdc-fpill-cnt,#p-repowering-data-mastr .rdc-fpill-cnt,#p-repowering-data-google .rdc-fpill-cnt,#p-repowering-pipeline-freigabe .rdc-fpill-cnt{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);font-weight:400}#p-repowering-data-check .rdc-actions,#p-repowering-data-csv .rdc-actions,#p-repowering-data-mastr .rdc-actions,#p-repowering-data-google .rdc-actions,#p-repowering-pipeline-freigabe .rdc-actions{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}#p-repowering-data-check .rdc-icon,#p-repowering-data-csv .rdc-icon,#p-repowering-data-mastr .rdc-icon,#p-repowering-data-google .rdc-icon,#p-repowering-pipeline-freigabe .rdc-icon{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 var(--space-3);border-radius:7px;background:transparent;border:1px solid var(--bd);color:var(--tx2);cursor:pointer;transition:all .12s;font-family:inherit;font-size:11.5px}#p-repowering-data-check .rdc-icon svg,#p-repowering-data-csv .rdc-icon svg,#p-repowering-data-mastr .rdc-icon svg,#p-repowering-data-google .rdc-icon svg,#p-repowering-pipeline-freigabe .rdc-icon svg{width:14px;height:14px}#p-repowering-data-check .rdc-icon:hover,#p-repowering-data-csv .rdc-icon:hover,#p-repowering-data-mastr .rdc-icon:hover,#p-repowering-data-google .rdc-icon:hover,#p-repowering-pipeline-freigabe .rdc-icon:hover{background:var(--sur2);color:var(--tx);border-color:var(--bd2)}#p-repowering-data-check .rdc-icon:disabled,#p-repowering-data-csv .rdc-icon:disabled,#p-repowering-data-mastr .rdc-icon:disabled,#p-repowering-data-google .rdc-icon:disabled,#p-repowering-pipeline-freigabe .rdc-icon:disabled{opacity:.55;cursor:wait}#p-repowering-data-check .rdc-icon-recheck,#p-repowering-data-csv .rdc-icon-recheck,#p-repowering-data-mastr .rdc-icon-recheck,#p-repowering-data-google .rdc-icon-recheck,#p-repowering-pipeline-freigabe .rdc-icon-recheck{background:transparent;border-color:var(--bd);color:var(--tx2);font-weight:400}#p-repowering-data-check .rdc-icon-recheck:hover,#p-repowering-data-csv .rdc-icon-recheck:hover,#p-repowering-data-mastr .rdc-icon-recheck:hover,#p-repowering-data-google .rdc-icon-recheck:hover,#p-repowering-pipeline-freigabe .rdc-icon-recheck:hover{background:var(--sur2);border-color:var(--bd2);color:var(--tx)}#p-repowering-data-check .rdc-icon-export,#p-repowering-data-csv .rdc-icon-export,#p-repowering-data-mastr .rdc-icon-export,#p-repowering-data-google .rdc-icon-export,#p-repowering-pipeline-freigabe .rdc-icon-export,#p-repowering-data-check .rdc-icon-reload,#p-repowering-data-csv .rdc-icon-reload,#p-repowering-data-mastr .rdc-icon-reload,#p-repowering-data-google .rdc-icon-reload,#p-repowering-pipeline-freigabe .rdc-icon-reload{width:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;border-color:var(--bd);color:var(--tx2)}#p-repowering-data-check .rdc-icon-export:hover,#p-repowering-data-csv .rdc-icon-export:hover,#p-repowering-data-mastr .rdc-icon-export:hover,#p-repowering-data-google .rdc-icon-export:hover,#p-repowering-pipeline-freigabe .rdc-icon-export:hover,#p-repowering-data-check .rdc-icon-reload:hover,#p-repowering-data-csv .rdc-icon-reload:hover,#p-repowering-data-mastr .rdc-icon-reload:hover,#p-repowering-data-google .rdc-icon-reload:hover,#p-repowering-pipeline-freigabe .rdc-icon-reload:hover{background:var(--sur2);border-color:var(--bd2);color:var(--ac)}#p-repowering-data-check .rdc-icon-reload svg,#p-repowering-data-csv .rdc-icon-reload svg,#p-repowering-data-mastr .rdc-icon-reload svg,#p-repowering-data-google .rdc-icon-reload svg,#p-repowering-pipeline-freigabe .rdc-icon-reload svg{transition:transform .35s ease}#p-repowering-data-check .rdc-icon-reload:hover svg,#p-repowering-data-csv .rdc-icon-reload:hover svg,#p-repowering-data-mastr .rdc-icon-reload:hover svg,#p-repowering-data-google .rdc-icon-reload:hover svg,#p-repowering-pipeline-freigabe .rdc-icon-reload:hover svg{transform:rotate(180deg)}#p-repowering-data-check .rdc-icon-reload:active svg,#p-repowering-data-csv .rdc-icon-reload:active svg,#p-repowering-data-mastr .rdc-icon-reload:active svg,#p-repowering-data-google .rdc-icon-reload:active svg,#p-repowering-pipeline-freigabe .rdc-icon-reload:active svg{transform:rotate(360deg);transition:transform .6s ease}#p-repowering-data-check .rdc-icon-reset,#p-repowering-data-csv .rdc-icon-reset,#p-repowering-data-mastr .rdc-icon-reset,#p-repowering-data-google .rdc-icon-reset,#p-repowering-pipeline-freigabe .rdc-icon-reset{background:#be8c501a;border-color:var(--ac4);color:var(--ac4);font-weight:500}#p-repowering-data-check .rdc-icon-reset:hover,#p-repowering-data-csv .rdc-icon-reset:hover,#p-repowering-data-mastr .rdc-icon-reset:hover,#p-repowering-data-google .rdc-icon-reset:hover,#p-repowering-pipeline-freigabe .rdc-icon-reset:hover{background:var(--ac4);border-color:var(--ac4);color:#fff}#p-repowering-data-check .rdc-icon-pipeline,#p-repowering-data-csv .rdc-icon-pipeline,#p-repowering-data-mastr .rdc-icon-pipeline,#p-repowering-data-google .rdc-icon-pipeline,#p-repowering-pipeline-freigabe .rdc-icon-pipeline{background:var(--ac);border-color:var(--ac);color:#fff;font-weight:500}#p-repowering-data-check .rdc-icon-pipeline:hover,#p-repowering-data-csv .rdc-icon-pipeline:hover,#p-repowering-data-mastr .rdc-icon-pipeline:hover,#p-repowering-data-google .rdc-icon-pipeline:hover,#p-repowering-pipeline-freigabe .rdc-icon-pipeline:hover{background:var(--ac);border-color:var(--ac);color:#fff;opacity:.92}#p-repowering-data-check .rdc-applied-hint,#p-repowering-data-csv .rdc-applied-hint,#p-repowering-data-mastr .rdc-applied-hint,#p-repowering-data-google .rdc-applied-hint,#p-repowering-pipeline-freigabe .rdc-applied-hint{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#1c7344;background:#2dbf6c1a;border:1px solid rgba(45,191,108,.3);padding:3px 9px;border-radius:5px;font-weight:500}#p-repowering-data-check .rdc-icon-spin,#p-repowering-data-csv .rdc-icon-spin,#p-repowering-data-mastr .rdc-icon-spin,#p-repowering-data-google .rdc-icon-spin,#p-repowering-pipeline-freigabe .rdc-icon-spin{display:inline-block;animation:rdc-spin 1s linear infinite}@keyframes rdc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#p-repowering-data-check .rdc-rolehint,#p-repowering-data-csv .rdc-rolehint,#p-repowering-data-mastr .rdc-rolehint,#p-repowering-data-google .rdc-rolehint,#p-repowering-pipeline-freigabe .rdc-rolehint{font-size:11.5px;color:var(--tx3);padding:7px var(--space-3);background:#566b8614;border-radius:6px}#p-repowering-data-check .rdc-filters,#p-repowering-data-csv .rdc-filters,#p-repowering-data-mastr .rdc-filters,#p-repowering-data-google .rdc-filters,#p-repowering-pipeline-freigabe .rdc-filters{display:flex;align-items:center;gap:10px;margin-bottom:var(--space-2);flex-wrap:wrap}#p-repowering-data-check .rdc-search,#p-repowering-data-csv .rdc-search,#p-repowering-data-mastr .rdc-search,#p-repowering-data-google .rdc-search,#p-repowering-pipeline-freigabe .rdc-search{flex:1;min-width:260px;position:relative;display:flex;align-items:center}#p-repowering-data-check .rdc-search svg,#p-repowering-data-csv .rdc-search svg,#p-repowering-data-mastr .rdc-search svg,#p-repowering-data-google .rdc-search svg,#p-repowering-pipeline-freigabe .rdc-search svg{position:absolute;left:12px;width:14px;height:14px;color:var(--tx3);pointer-events:none}#p-repowering-data-check .rdc-search input,#p-repowering-data-csv .rdc-search input,#p-repowering-data-mastr .rdc-search input,#p-repowering-data-google .rdc-search input,#p-repowering-pipeline-freigabe .rdc-search input{width:100%;background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:9px var(--space-3) 9px 34px;font-size:12.5px;font-family:inherit;color:var(--tx);outline:none;transition:border-color .12s}#p-repowering-data-check .rdc-search input::placeholder,#p-repowering-data-csv .rdc-search input::placeholder,#p-repowering-data-mastr .rdc-search input::placeholder,#p-repowering-data-google .rdc-search input::placeholder,#p-repowering-pipeline-freigabe .rdc-search input::placeholder{color:var(--tx3)}#p-repowering-data-check .rdc-search input:focus,#p-repowering-data-csv .rdc-search input:focus,#p-repowering-data-mastr .rdc-search input:focus,#p-repowering-data-google .rdc-search input:focus,#p-repowering-pipeline-freigabe .rdc-search input:focus{border-color:var(--ac)}#p-repowering-data-check .rdc-select,#p-repowering-data-csv .rdc-select,#p-repowering-data-mastr .rdc-select,#p-repowering-data-google .rdc-select,#p-repowering-pipeline-freigabe .rdc-select{background:var(--sur);border:1px solid var(--bd);color:var(--tx2);border-radius:8px;padding:9px 28px 9px var(--space-3);font-size:12px;font-family:inherit;outline:none;cursor:pointer;min-width:180px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'><path d='M2 3.5l3 3 3-3' stroke='%23999' stroke-width='1.4' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center}#p-repowering-data-check .rdc-select:focus,#p-repowering-data-csv .rdc-select:focus,#p-repowering-data-mastr .rdc-select:focus,#p-repowering-data-google .rdc-select:focus,#p-repowering-pipeline-freigabe .rdc-select:focus{border-color:var(--ac)}#p-repowering-data-check .rdc-concept,#p-repowering-data-csv .rdc-concept,#p-repowering-data-mastr .rdc-concept,#p-repowering-data-google .rdc-concept,#p-repowering-pipeline-freigabe .rdc-concept{background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:var(--space-2) 14px;margin-bottom:10px}#p-repowering-data-check .rdc-concept summary,#p-repowering-data-csv .rdc-concept summary,#p-repowering-data-mastr .rdc-concept summary,#p-repowering-data-google .rdc-concept summary,#p-repowering-pipeline-freigabe .rdc-concept summary{font-size:10.5px;color:var(--tx3);cursor:pointer;list-style:none;text-transform:uppercase;letter-spacing:.08em;padding:4px 0}#p-repowering-data-check .rdc-concept summary::-webkit-details-marker,#p-repowering-data-csv .rdc-concept summary::-webkit-details-marker,#p-repowering-data-mastr .rdc-concept summary::-webkit-details-marker,#p-repowering-data-google .rdc-concept summary::-webkit-details-marker,#p-repowering-pipeline-freigabe .rdc-concept summary::-webkit-details-marker{display:none}#p-repowering-data-check .rdc-concept summary:before,#p-repowering-data-csv .rdc-concept summary:before,#p-repowering-data-mastr .rdc-concept summary:before,#p-repowering-data-google .rdc-concept summary:before,#p-repowering-pipeline-freigabe .rdc-concept summary:before{content:"\25b8";margin-right:6px;display:inline-block;transition:transform .15s}#p-repowering-data-check .rdc-concept[open] summary:before,#p-repowering-data-csv .rdc-concept[open] summary:before,#p-repowering-data-mastr .rdc-concept[open] summary:before,#p-repowering-data-google .rdc-concept[open] summary:before,#p-repowering-pipeline-freigabe .rdc-concept[open] summary:before{transform:rotate(90deg)}#p-repowering-data-check .rdc-checklist,#p-repowering-data-csv .rdc-checklist,#p-repowering-data-mastr .rdc-checklist,#p-repowering-data-google .rdc-checklist,#p-repowering-pipeline-freigabe .rdc-checklist{margin:var(--space-2) 0 var(--space-1);padding-left:22px;font-size:11.5px;color:var(--tx2);line-height:1.6}#p-repowering-data-check .rdc-checklist li,#p-repowering-data-csv .rdc-checklist li,#p-repowering-data-mastr .rdc-checklist li,#p-repowering-data-google .rdc-checklist li,#p-repowering-pipeline-freigabe .rdc-checklist li{margin-bottom:3px}#p-repowering-data-check .rdc-checklist strong,#p-repowering-data-csv .rdc-checklist strong,#p-repowering-data-mastr .rdc-checklist strong,#p-repowering-data-google .rdc-checklist strong,#p-repowering-pipeline-freigabe .rdc-checklist strong{color:var(--tx)}#p-repowering-data-check .rdc-thead,#p-repowering-data-csv .rdc-thead,#p-repowering-data-mastr .rdc-thead,#p-repowering-data-google .rdc-thead,#p-repowering-pipeline-freigabe .rdc-thead{display:flex;align-items:center;gap:9px}#p-repowering-data-check .rdc-range,#p-repowering-data-csv .rdc-range,#p-repowering-data-mastr .rdc-range,#p-repowering-data-google .rdc-range,#p-repowering-pipeline-freigabe .rdc-range{margin-left:auto;font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);white-space:nowrap}#p-repowering-data-check .rdc-empty,#p-repowering-data-csv .rdc-empty,#p-repowering-data-mastr .rdc-empty,#p-repowering-data-google .rdc-empty,#p-repowering-pipeline-freigabe .rdc-empty{text-align:center;color:var(--tx3);font-size:12px;font-style:italic;padding:32px 20px}#p-repowering-data-check .rdc-row,#p-repowering-data-csv .rdc-row,#p-repowering-data-mastr .rdc-row,#p-repowering-data-google .rdc-row,#p-repowering-pipeline-freigabe .rdc-row{cursor:pointer;transition:background .1s}#p-repowering-data-check .rdc-row:hover,#p-repowering-data-csv .rdc-row:hover,#p-repowering-data-mastr .rdc-row:hover,#p-repowering-data-google .rdc-row:hover,#p-repowering-pipeline-freigabe .rdc-row:hover,#p-repowering-data-check .rdc-row.is-open,#p-repowering-data-csv .rdc-row.is-open,#p-repowering-data-mastr .rdc-row.is-open,#p-repowering-data-google .rdc-row.is-open,#p-repowering-pipeline-freigabe .rdc-row.is-open{background:var(--sur2)}#p-repowering-data-check .rdc-row td,#p-repowering-data-csv .rdc-row td,#p-repowering-data-mastr .rdc-row td,#p-repowering-data-google .rdc-row td,#p-repowering-pipeline-freigabe .rdc-row td{vertical-align:middle;padding:9px 10px}#p-repowering-data-check .rdc-c-firma,#p-repowering-data-csv .rdc-c-firma,#p-repowering-data-mastr .rdc-c-firma,#p-repowering-data-google .rdc-c-firma,#p-repowering-pipeline-freigabe .rdc-c-firma{font-weight:500;color:var(--tx);max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-repowering-data-check .rdc-c-ort,#p-repowering-data-csv .rdc-c-ort,#p-repowering-data-mastr .rdc-c-ort,#p-repowering-data-google .rdc-c-ort,#p-repowering-pipeline-freigabe .rdc-c-ort{color:var(--tx2);font-size:11.5px}#p-repowering-data-check .rdc-c-score,#p-repowering-data-csv .rdc-c-score,#p-repowering-data-mastr .rdc-c-score,#p-repowering-data-google .rdc-c-score,#p-repowering-pipeline-freigabe .rdc-c-score{text-align:right;white-space:nowrap}#p-repowering-data-check .rdc-c-mini,#p-repowering-data-csv .rdc-c-mini,#p-repowering-data-mastr .rdc-c-mini,#p-repowering-data-google .rdc-c-mini,#p-repowering-pipeline-freigabe .rdc-c-mini,#p-repowering-data-check .rdc-th-c,#p-repowering-data-csv .rdc-th-c,#p-repowering-data-mastr .rdc-th-c,#p-repowering-data-google .rdc-th-c,#p-repowering-pipeline-freigabe .rdc-th-c{text-align:center;width:42px}#p-repowering-data-check .rdc-c-chev,#p-repowering-data-csv .rdc-c-chev,#p-repowering-data-mastr .rdc-c-chev,#p-repowering-data-google .rdc-c-chev,#p-repowering-pipeline-freigabe .rdc-c-chev{width:24px;color:var(--tx3);text-align:right;font-size:14px;line-height:1;padding-right:14px}#p-repowering-data-check .rdc-th-id,#p-repowering-data-csv .rdc-th-id,#p-repowering-data-mastr .rdc-th-id,#p-repowering-data-google .rdc-th-id,#p-repowering-pipeline-freigabe .rdc-th-id,#p-repowering-data-check .rdc-c-id,#p-repowering-data-csv .rdc-c-id,#p-repowering-data-mastr .rdc-c-id,#p-repowering-data-google .rdc-c-id,#p-repowering-pipeline-freigabe .rdc-c-id{width:68px;text-align:left;font-family:DM Mono,monospace;font-size:10.5px;color:var(--tx3);white-space:nowrap;padding-left:14px}#p-repowering-data-check .rdc-c-id-upload,#p-repowering-data-csv .rdc-c-id-upload,#p-repowering-data-mastr .rdc-c-id-upload,#p-repowering-data-google .rdc-c-id-upload,#p-repowering-pipeline-freigabe .rdc-c-id-upload{color:var(--ac);font-weight:500}#p-repowering-data-check .rdc-row:hover .rdc-c-chev,#p-repowering-data-csv .rdc-row:hover .rdc-c-chev,#p-repowering-data-mastr .rdc-row:hover .rdc-c-chev,#p-repowering-data-google .rdc-row:hover .rdc-c-chev,#p-repowering-pipeline-freigabe .rdc-row:hover .rdc-c-chev{color:var(--ac)}#p-repowering-data-check .rdc-score-pill,#p-repowering-data-csv .rdc-score-pill,#p-repowering-data-mastr .rdc-score-pill,#p-repowering-data-google .rdc-score-pill,#p-repowering-pipeline-freigabe .rdc-score-pill{display:inline-block;padding:2px 9px;border-radius:11px;font-size:10.5px;font-weight:500;font-family:DM Mono,monospace;white-space:nowrap}#p-repowering-data-mastr .rdc-anl-badge,#p-repowering-data-google .rdc-anl-badge{font-family:DM Mono,monospace;font-size:12px;color:var(--tx2);cursor:help}#p-repowering-data-mastr .rdmastr-branchen-block,#p-repowering-data-google .rdmastr-branchen-block{margin-top:14px;padding:var(--space-3) 14px;background:var(--sur2);border-radius:8px;border:1px solid var(--bd)}#p-repowering-data-mastr .rdmastr-branchen-head,#p-repowering-data-google .rdmastr-branchen-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}#p-repowering-data-mastr .rdmastr-branchen-title,#p-repowering-data-google .rdmastr-branchen-title{font-size:13px;font-weight:500;color:var(--tx)}#p-repowering-data-mastr .rdmastr-branchen-hint,#p-repowering-data-google .rdmastr-branchen-hint{font-size:11px;color:var(--tx3);font-weight:400;margin-left:4px}#p-repowering-data-mastr .rdmastr-branchen-toggle,#p-repowering-data-google .rdmastr-branchen-toggle{background:transparent;border:0;color:var(--ac);cursor:pointer;font-size:14px;padding:2px var(--space-2);line-height:1;transition:transform .15s}#p-repowering-data-mastr .rdmastr-branchen-toggle[aria-expanded=false],#p-repowering-data-google .rdmastr-branchen-toggle[aria-expanded=false]{transform:rotate(-90deg)}#p-repowering-data-mastr .rdmastr-branchen-toggle:hover,#p-repowering-data-google .rdmastr-branchen-toggle:hover{color:var(--tx)}#p-repowering-data-mastr .rdmastr-branchen-list,#p-repowering-data-google .rdmastr-branchen-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:6px}#p-repowering-data-mastr .rdmastr-branchen-list[hidden],#p-repowering-data-google .rdmastr-branchen-list[hidden]{display:none}#p-repowering-data-mastr .rdmastr-branchen-actions,#p-repowering-data-google .rdmastr-branchen-actions{display:inline-flex;gap:6px;align-items:center;margin-right:8px}#p-repowering-data-mastr .rdmastr-branchen-actions button,#p-repowering-data-google .rdmastr-branchen-actions button{background:transparent;border:1px solid var(--bd);color:var(--tx3);border-radius:5px;padding:3px var(--space-2);font-size:11px;font-family:inherit;cursor:pointer;transition:all .12s}#p-repowering-data-mastr .rdmastr-branchen-actions button:hover,#p-repowering-data-google .rdmastr-branchen-actions button:hover{border-color:var(--ac);color:var(--ac)}#p-repowering-data-mastr .rdmastr-branchen-list label,#p-repowering-data-google .rdmastr-branchen-list label{display:flex;align-items:center;gap:var(--space-2);padding:5px var(--space-2);font-size:12.5px;color:var(--tx2);cursor:pointer;border-radius:5px}#p-repowering-data-mastr .rdmastr-branchen-list label:hover,#p-repowering-data-google .rdmastr-branchen-list label:hover{background:var(--sur3)}#p-repowering-data-mastr .rdmastr-branchen-list input[type=checkbox],#p-repowering-data-google .rdmastr-branchen-list input[type=checkbox]{accent-color:var(--ac);margin:0}#p-repowering-data-mastr .rdmastr-branchen-list .b-count,#p-repowering-data-google .rdmastr-branchen-list .b-count{margin-left:auto;font-family:DM Mono,monospace;font-size:11px;color:var(--tx3)}#p-repowering-data-mastr .rdmastr-bestand,#p-repowering-data-google .rdmastr-bestand{margin-top:10px;padding:var(--space-3) 14px;border-radius:8px;background:var(--sur2);font-size:12px;color:var(--tx2);display:flex;flex-direction:column;gap:var(--space-2)}#p-repowering-data-mastr .rdmastr-bestand .bgrp,#p-repowering-data-google .rdmastr-bestand .bgrp{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}#p-repowering-data-mastr .rdmastr-bestand .bgrp-label,#p-repowering-data-google .rdmastr-bestand .bgrp-label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3);min-width:64px;font-weight:600}#p-repowering-data-mastr .rdmastr-bestand .bpill,#p-repowering-data-google .rdmastr-bestand .bpill{display:inline-flex;align-items:baseline;gap:5px;padding:2px var(--space-2);border-radius:3px;background:transparent;font-family:DM Mono,monospace;color:var(--tx2)}#p-repowering-data-mastr .rdmastr-bestand .bpill b,#p-repowering-data-google .rdmastr-bestand .bpill b{font-weight:500;color:var(--tx);font-family:DM Mono,monospace}#p-repowering-data-mastr .rdmastr-bestand .bpill-delta,#p-repowering-data-google .rdmastr-bestand .bpill-delta{background:#f8717114;color:var(--ac4)}#p-repowering-data-mastr .rdmastr-bestand .bpill-delta b,#p-repowering-data-google .rdmastr-bestand .bpill-delta b{color:var(--ac4)}#p-repowering-data-mastr .rdmastr-bestand .bgrp-total,#p-repowering-data-google .rdmastr-bestand .bgrp-total{margin-left:auto;color:var(--tx3);font-size:11px;font-family:DM Mono,monospace}#p-repowering-data-mastr .rdmastr-bestand .bj-section,#p-repowering-data-google .rdmastr-bestand .bj-section{margin-top:4px;border-top:1px dashed rgba(0,0,0,.1);padding-top:var(--space-3)}#p-repowering-data-mastr .rdmastr-bestand .bj-section>summary,#p-repowering-data-google .rdmastr-bestand .bj-section>summary{cursor:pointer;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);font-weight:600;list-style:none;display:flex;align-items:center;gap:10px;padding:2px 0}#p-repowering-data-mastr .rdmastr-bestand .bj-section>summary::-webkit-details-marker,#p-repowering-data-google .rdmastr-bestand .bj-section>summary::-webkit-details-marker{display:none}#p-repowering-data-mastr .rdmastr-bestand .bj-section>summary:before,#p-repowering-data-google .rdmastr-bestand .bj-section>summary:before{content:"\25b8";display:inline-block;width:10px;color:var(--tx3);transition:transform .15s}#p-repowering-data-mastr .rdmastr-bestand .bj-section[open]>summary:before,#p-repowering-data-google .rdmastr-bestand .bj-section[open]>summary:before{transform:rotate(90deg)}#p-repowering-data-mastr .rdmastr-bestand .bj-stand,#p-repowering-data-google .rdmastr-bestand .bj-stand{font-size:10.5px;color:var(--tx3);font-weight:400;text-transform:none;letter-spacing:0;font-family:DM Mono,monospace}#p-repowering-data-mastr .rdmastr-bestand .bj-stand-warn,#p-repowering-data-google .rdmastr-bestand .bj-stand-warn{color:#d97706;font-weight:500}#p-repowering-data-mastr .rdmastr-bestand .bj-warn,#p-repowering-data-google .rdmastr-bestand .bj-warn{margin:var(--space-2) 0 var(--space-3);padding:8px 12px;border-radius:6px;background:#d9770614;border-left:3px solid #d97706;font-size:11.5px;color:#b45309;display:flex;justify-content:space-between;align-items:center;gap:12px}#p-repowering-data-mastr .rdmastr-bestand .bj-warn-link,#p-repowering-data-google .rdmastr-bestand .bj-warn-link{color:#b45309;text-decoration:underline;white-space:nowrap}#p-repowering-data-mastr .rdmastr-bestand .bj-table,#p-repowering-data-google .rdmastr-bestand .bj-table{width:100%;border-collapse:collapse;font-size:11.5px;font-family:DM Mono,monospace;margin-top:var(--space-2)}#p-repowering-data-mastr .rdmastr-bestand .bj-th-klasse,#p-repowering-data-google .rdmastr-bestand .bj-th-klasse{text-align:center;font-size:11.5px;color:var(--ac);font-weight:600;letter-spacing:.02em;padding:6px 10px 2px;border-bottom:1px dashed rgba(180,140,30,.25);border-left:1px solid rgba(0,0,0,.06)}#p-repowering-data-mastr .rdmastr-bestand .bj-th-klasse:first-of-type,#p-repowering-data-google .rdmastr-bestand .bj-th-klasse:first-of-type{border-left:0}#p-repowering-data-mastr .rdmastr-bestand .bj-th-group,#p-repowering-data-google .rdmastr-bestand .bj-th-group{text-align:center;font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.04em;font-weight:500;padding:2px 10px;border-bottom:1px solid rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.06)}#p-repowering-data-mastr .rdmastr-bestand .bj-th-group:first-of-type,#p-repowering-data-google .rdmastr-bestand .bj-th-group:first-of-type{border-left:0}#p-repowering-data-mastr .rdmastr-bestand .bj-th-tel,#p-repowering-data-google .rdmastr-bestand .bj-th-tel,#p-repowering-data-mastr .rdmastr-bestand .bj-th-ohne,#p-repowering-data-google .rdmastr-bestand .bj-th-ohne{text-align:right;font-size:9.5px;color:var(--tx3);font-weight:500;padding:2px 10px 4px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid rgba(0,0,0,.08)}#p-repowering-data-mastr .rdmastr-bestand .bj-th-tel,#p-repowering-data-google .rdmastr-bestand .bj-th-tel{border-left:1px solid rgba(0,0,0,.06);color:var(--ac)}#p-repowering-data-mastr .rdmastr-bestand .bj-th-year,#p-repowering-data-google .rdmastr-bestand .bj-th-year,#p-repowering-data-mastr .rdmastr-bestand .bj-th-sum,#p-repowering-data-google .rdmastr-bestand .bj-th-sum{text-align:left;font-size:10.5px;color:var(--tx3);font-weight:600;padding:4px 10px;border-bottom:1px solid rgba(0,0,0,.1);text-transform:uppercase;letter-spacing:.04em;vertical-align:bottom}#p-repowering-data-mastr .rdmastr-bestand .bj-th-sum,#p-repowering-data-google .rdmastr-bestand .bj-th-sum{text-align:right;border-left:1px solid rgba(0,0,0,.1)}#p-repowering-data-mastr .rdmastr-bestand .bj-table td,#p-repowering-data-google .rdmastr-bestand .bj-table td{padding:3px 10px;border-bottom:1px solid rgba(0,0,0,.04)}#p-repowering-data-mastr .rdmastr-bestand .bj-year,#p-repowering-data-google .rdmastr-bestand .bj-year{text-align:left;color:var(--tx2)}#p-repowering-data-mastr .rdmastr-bestand .bj-cell-tel,#p-repowering-data-google .rdmastr-bestand .bj-cell-tel{text-align:right;color:var(--tx);border-left:1px solid rgba(0,0,0,.06)}#p-repowering-data-mastr .rdmastr-bestand .bj-cell-ohne,#p-repowering-data-google .rdmastr-bestand .bj-cell-ohne{text-align:right;color:var(--tx3)}#p-repowering-data-mastr .rdmastr-bestand .bj-cell-sum,#p-repowering-data-google .rdmastr-bestand .bj-cell-sum{text-align:right;color:var(--tx);border-left:1px solid rgba(0,0,0,.1)}#p-repowering-data-mastr .rdmastr-bestand .bj-anl,#p-repowering-data-google .rdmastr-bestand .bj-anl{color:var(--tx3);font-size:9.5px;margin-left:2px}#p-repowering-data-mastr .rdmastr-bestand .bj-hint,#p-repowering-data-google .rdmastr-bestand .bj-hint{font-size:10.5px;color:var(--tx3);margin:var(--space-2) 0 var(--space-2) 18px}#p-repowering-data-mastr .rdmastr-bestand .bj-sum td,#p-repowering-data-google .rdmastr-bestand .bj-sum td{border-top:1px solid rgba(0,0,0,.18);border-bottom:0;background:#00000006;padding-top:5px;padding-bottom:5px}#p-repowering-data-mastr .rdmastr-preis-preview,#p-repowering-data-google .rdmastr-preis-preview{margin-top:14px;padding:14px var(--space-4);border-radius:8px;background:linear-gradient(135deg,#d5d96014,#d5d96005);border:1px solid rgba(213,217,96,.3)}#p-repowering-data-mastr .rdmastr-preis-h,#p-repowering-data-google .rdmastr-preis-h{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ac);margin-bottom:10px}#p-repowering-data-mastr .rdmastr-preis-loading,#p-repowering-data-google .rdmastr-preis-loading,#p-repowering-data-mastr .rdmastr-preis-empty,#p-repowering-data-google .rdmastr-preis-empty,#p-repowering-data-mastr .rdmastr-preis-err,#p-repowering-data-google .rdmastr-preis-err{font-size:12px;color:var(--tx3);font-style:italic}#p-repowering-data-mastr .rdmastr-preis-err,#p-repowering-data-google .rdmastr-preis-err{color:var(--ac4)}#p-repowering-data-mastr .rdmastr-preis-grid,#p-repowering-data-google .rdmastr-preis-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}#p-repowering-data-mastr .rdmastr-preis-tier,#p-repowering-data-google .rdmastr-preis-tier{background:var(--sur);border-radius:var(--radius-md);padding:10px var(--space-3);border:1px solid rgba(255,255,255,.06)}#p-repowering-data-mastr .rdmastr-preis-tier-h,#p-repowering-data-google .rdmastr-preis-tier-h{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin-bottom:var(--space-1)}#p-repowering-data-mastr .rdmastr-preis-tier-val,#p-repowering-data-google .rdmastr-preis-tier-val{font-size:18px;font-weight:600;color:var(--ac);font-family:DM Mono,monospace}#p-repowering-data-mastr .rdmastr-preis-tier-sub,#p-repowering-data-google .rdmastr-preis-tier-sub{font-size:11px;color:var(--tx2);margin-top:3px;font-family:DM Mono,monospace}#p-repowering-data-mastr .rdmastr-preis-badge,#p-repowering-data-google .rdmastr-preis-badge{display:inline-block;padding:1px 6px;border-radius:var(--radius-lg);background:#d5d9602e;color:var(--ac);font-size:9px;text-transform:uppercase;letter-spacing:.04em;font-family:inherit;font-weight:600}#p-repowering-data-mastr .rdmastr-preis-foot,#p-repowering-data-google .rdmastr-preis-foot{margin-top:var(--space-2);font-size:10px;color:var(--tx3);font-style:italic}#p-repowering-data-check .rdc-score-ok,#p-repowering-data-csv .rdc-score-ok,#p-repowering-data-mastr .rdc-score-ok,#p-repowering-data-google .rdc-score-ok,#p-repowering-pipeline-freigabe .rdc-score-ok{background:#7a802426;color:var(--ac)}#p-repowering-data-check .rdc-score-warn,#p-repowering-data-csv .rdc-score-warn,#p-repowering-data-mastr .rdc-score-warn,#p-repowering-data-google .rdc-score-warn,#p-repowering-pipeline-freigabe .rdc-score-warn{background:#f59e0b1f;color:var(--ac3)}#p-repowering-data-check .rdc-score-bad,#p-repowering-data-csv .rdc-score-bad,#p-repowering-data-mastr .rdc-score-bad,#p-repowering-data-google .rdc-score-bad,#p-repowering-pipeline-freigabe .rdc-score-bad{background:#f871711a;color:var(--ac4)}#p-repowering-data-check .rdc-score-pending,#p-repowering-data-csv .rdc-score-pending,#p-repowering-data-mastr .rdc-score-pending,#p-repowering-data-google .rdc-score-pending,#p-repowering-pipeline-freigabe .rdc-score-pending{background:var(--sur2);color:var(--tx3)}#p-repowering-data-check .rdc-mini,#p-repowering-data-csv .rdc-mini,#p-repowering-data-mastr .rdc-mini,#p-repowering-data-google .rdc-mini,#p-repowering-pipeline-freigabe .rdc-mini{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:600;line-height:1}#p-repowering-data-check .rdc-mini-ok,#p-repowering-data-csv .rdc-mini-ok,#p-repowering-data-mastr .rdc-mini-ok,#p-repowering-data-google .rdc-mini-ok,#p-repowering-pipeline-freigabe .rdc-mini-ok{background:#7a802426;color:var(--ac)}#p-repowering-data-check .rdc-mini-warn,#p-repowering-data-csv .rdc-mini-warn,#p-repowering-data-mastr .rdc-mini-warn,#p-repowering-data-google .rdc-mini-warn,#p-repowering-pipeline-freigabe .rdc-mini-warn{background:#f59e0b24;color:var(--ac3)}#p-repowering-data-check .rdc-mini-bad,#p-repowering-data-csv .rdc-mini-bad,#p-repowering-data-mastr .rdc-mini-bad,#p-repowering-data-google .rdc-mini-bad,#p-repowering-pipeline-freigabe .rdc-mini-bad{background:#f871711f;color:var(--ac4)}#p-repowering-data-check .rdc-mini-skip,#p-repowering-data-csv .rdc-mini-skip,#p-repowering-data-mastr .rdc-mini-skip,#p-repowering-data-google .rdc-mini-skip,#p-repowering-pipeline-freigabe .rdc-mini-skip{background:transparent;color:var(--tx3);font-size:13px}#p-repowering-data-check .rdc-mini-pending,#p-repowering-data-csv .rdc-mini-pending,#p-repowering-data-mastr .rdc-mini-pending,#p-repowering-data-google .rdc-mini-pending,#p-repowering-pipeline-freigabe .rdc-mini-pending{background:var(--sur2);color:var(--tx3)}#p-repowering-data-check .rdc-detail-row td,#p-repowering-data-csv .rdc-detail-row td,#p-repowering-data-mastr .rdc-detail-row td,#p-repowering-data-google .rdc-detail-row td,#p-repowering-pipeline-freigabe .rdc-detail-row td{background:var(--sur2);padding:14px 14px var(--space-4);border-top:0}#p-repowering-data-check .rdc-detail,#p-repowering-data-csv .rdc-detail,#p-repowering-data-mastr .rdc-detail,#p-repowering-data-google .rdc-detail,#p-repowering-pipeline-freigabe .rdc-detail{display:flex;flex-direction:column;gap:10px}#p-repowering-data-check .rdc-detail-grid,#p-repowering-data-csv .rdc-detail-grid,#p-repowering-data-mastr .rdc-detail-grid,#p-repowering-data-google .rdc-detail-grid,#p-repowering-pipeline-freigabe .rdc-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px}#p-repowering-data-check .rdc-detail-banner,#p-repowering-data-csv .rdc-detail-banner,#p-repowering-data-mastr .rdc-detail-banner,#p-repowering-data-google .rdc-detail-banner,#p-repowering-pipeline-freigabe .rdc-detail-banner{padding:9px 14px;border-radius:7px;font-size:12px;line-height:1.45;border-left:4px solid;color:var(--tx)}#p-repowering-data-check .rdc-detail-banner strong,#p-repowering-data-csv .rdc-detail-banner strong,#p-repowering-data-mastr .rdc-detail-banner strong,#p-repowering-data-google .rdc-detail-banner strong,#p-repowering-pipeline-freigabe .rdc-detail-banner strong{font-weight:600}#p-repowering-data-check .rdc-detail-banner em,#p-repowering-data-csv .rdc-detail-banner em,#p-repowering-data-mastr .rdc-detail-banner em,#p-repowering-data-google .rdc-detail-banner em,#p-repowering-pipeline-freigabe .rdc-detail-banner em{font-style:normal;font-weight:500;padding:0 var(--space-1);border-radius:var(--radius-sm);background:#00000014}#p-repowering-data-check .rdc-detail-banner.is-closed,#p-repowering-data-csv .rdc-detail-banner.is-closed,#p-repowering-data-mastr .rdc-detail-banner.is-closed,#p-repowering-data-google .rdc-detail-banner.is-closed,#p-repowering-pipeline-freigabe .rdc-detail-banner.is-closed{background:#f871711a;border-left-color:var(--ac4);color:var(--ac4)}#p-repowering-data-check .rdc-detail-banner.is-paused,#p-repowering-data-csv .rdc-detail-banner.is-paused,#p-repowering-data-mastr .rdc-detail-banner.is-paused,#p-repowering-data-google .rdc-detail-banner.is-paused,#p-repowering-pipeline-freigabe .rdc-detail-banner.is-paused{background:#f59e0b1a;border-left-color:var(--ac3);color:var(--ac3)}#p-repowering-data-check .rdc-detail-banner.is-addr,#p-repowering-data-csv .rdc-detail-banner.is-addr,#p-repowering-data-mastr .rdc-detail-banner.is-addr,#p-repowering-data-google .rdc-detail-banner.is-addr,#p-repowering-pipeline-freigabe .rdc-detail-banner.is-addr{background:#f8717114;border-left-color:var(--ac4);color:var(--ac4)}#p-repowering-data-check .rdc-detail-banner.is-fallback,#p-repowering-data-csv .rdc-detail-banner.is-fallback,#p-repowering-data-mastr .rdc-detail-banner.is-fallback,#p-repowering-data-google .rdc-detail-banner.is-fallback,#p-repowering-pipeline-freigabe .rdc-detail-banner.is-fallback{background:#f59e0b14;border-left-color:var(--ac3);color:var(--tx)}#p-repowering-data-check .rdc-closed-pill,#p-repowering-data-csv .rdc-closed-pill,#p-repowering-data-mastr .rdc-closed-pill,#p-repowering-data-google .rdc-closed-pill,#p-repowering-pipeline-freigabe .rdc-closed-pill{display:inline-block;padding:1px 7px;border-radius:9px;font-size:9.5px;font-weight:500;letter-spacing:.02em;margin-left:6px;vertical-align:middle}#p-repowering-data-check .rdc-closed-perm,#p-repowering-data-csv .rdc-closed-perm,#p-repowering-data-mastr .rdc-closed-perm,#p-repowering-data-google .rdc-closed-perm,#p-repowering-pipeline-freigabe .rdc-closed-perm{background:#f8717124;color:var(--ac4)}#p-repowering-data-check .rdc-closed-temp,#p-repowering-data-csv .rdc-closed-temp,#p-repowering-data-mastr .rdc-closed-temp,#p-repowering-data-google .rdc-closed-temp,#p-repowering-pipeline-freigabe .rdc-closed-temp{background:#f59e0b24;color:var(--ac3)}#p-repowering-data-check .rdc-closed-addr,#p-repowering-data-csv .rdc-closed-addr,#p-repowering-data-mastr .rdc-closed-addr,#p-repowering-data-google .rdc-closed-addr,#p-repowering-pipeline-freigabe .rdc-closed-addr{background:#f871711a;color:var(--ac4)}#p-repowering-data-check .rdc-closed-dup,#p-repowering-data-csv .rdc-closed-dup,#p-repowering-data-mastr .rdc-closed-dup,#p-repowering-data-google .rdc-closed-dup,#p-repowering-pipeline-freigabe .rdc-closed-dup{background:#be8c5024;color:var(--ac4)}#p-repowering-data-check .rdc-closed-dup-best,#p-repowering-data-csv .rdc-closed-dup-best,#p-repowering-data-mastr .rdc-closed-dup-best,#p-repowering-data-google .rdc-closed-dup-best,#p-repowering-pipeline-freigabe .rdc-closed-dup-best{background:#4ade8024;color:var(--ac2)}#p-repowering-data-check .rdc-block,#p-repowering-data-csv .rdc-block,#p-repowering-data-mastr .rdc-block,#p-repowering-data-google .rdc-block,#p-repowering-pipeline-freigabe .rdc-block{background:var(--sur);border:1px solid var(--bd);border-radius:7px;padding:9px 11px}#p-repowering-data-check .rdc-block-h,#p-repowering-data-csv .rdc-block-h,#p-repowering-data-mastr .rdc-block-h,#p-repowering-data-google .rdc-block-h,#p-repowering-pipeline-freigabe .rdc-block-h{display:flex;align-items:center;gap:var(--space-2);margin-bottom:6px}#p-repowering-data-check .rdc-block-label,#p-repowering-data-csv .rdc-block-label,#p-repowering-data-mastr .rdc-block-label,#p-repowering-data-google .rdc-block-label,#p-repowering-pipeline-freigabe .rdc-block-label{font-size:11px;font-weight:500;color:var(--tx);flex:1}#p-repowering-data-check .rdc-block-score,#p-repowering-data-csv .rdc-block-score,#p-repowering-data-mastr .rdc-block-score,#p-repowering-data-google .rdc-block-score,#p-repowering-pipeline-freigabe .rdc-block-score{font-family:DM Mono,monospace;font-size:10.5px;color:var(--tx3)}#p-repowering-data-check .rdc-block-note,#p-repowering-data-csv .rdc-block-note,#p-repowering-data-mastr .rdc-block-note,#p-repowering-data-google .rdc-block-note,#p-repowering-pipeline-freigabe .rdc-block-note{font-size:11.5px;color:var(--tx2);line-height:1.45}#p-repowering-data-check .rdc-block.is-weak,#p-repowering-data-csv .rdc-block.is-weak,#p-repowering-data-mastr .rdc-block.is-weak,#p-repowering-data-google .rdc-block.is-weak,#p-repowering-pipeline-freigabe .rdc-block.is-weak{border-color:#f8717166;background:#f871710a}#p-repowering-data-check .rdc-weak-badge,#p-repowering-data-csv .rdc-weak-badge,#p-repowering-data-mastr .rdc-weak-badge,#p-repowering-data-google .rdc-weak-badge,#p-repowering-pipeline-freigabe .rdc-weak-badge{display:inline-block;font-size:9.5px;font-weight:500;background:#f871711f;color:var(--ac4);padding:1px 7px;border-radius:8px;letter-spacing:.02em}#p-repowering-data-check .rdc-sug,#p-repowering-data-csv .rdc-sug,#p-repowering-data-mastr .rdc-sug,#p-repowering-data-google .rdc-sug,#p-repowering-pipeline-freigabe .rdc-sug{margin-top:7px;padding-top:7px;border-top:1px dashed var(--bd)}#p-repowering-data-check .rdc-sug-row,#p-repowering-data-csv .rdc-sug-row,#p-repowering-data-mastr .rdc-sug-row,#p-repowering-data-google .rdc-sug-row,#p-repowering-pipeline-freigabe .rdc-sug-row{display:flex;align-items:center;gap:6px;font-size:11px;padding:3px 0}#p-repowering-data-check .rdc-sug-k,#p-repowering-data-csv .rdc-sug-k,#p-repowering-data-mastr .rdc-sug-k,#p-repowering-data-google .rdc-sug-k,#p-repowering-pipeline-freigabe .rdc-sug-k{color:var(--tx3);text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;font-weight:500;min-width:60px}#p-repowering-data-check .rdc-sug-v,#p-repowering-data-csv .rdc-sug-v,#p-repowering-data-mastr .rdc-sug-v,#p-repowering-data-google .rdc-sug-v,#p-repowering-pipeline-freigabe .rdc-sug-v{color:var(--tx);flex:1;font-family:DM Mono,monospace;background:var(--sur2);padding:2px var(--space-2);border-radius:var(--radius-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-repowering-data-check .rdc-take,#p-repowering-data-csv .rdc-take,#p-repowering-data-mastr .rdc-take,#p-repowering-data-google .rdc-take,#p-repowering-pipeline-freigabe .rdc-take{background:transparent;border:1px solid var(--ac);color:var(--ac);border-radius:5px;padding:3px 9px;font-size:10.5px;font-weight:500;cursor:pointer;font-family:inherit;transition:all .12s;flex-shrink:0}#p-repowering-data-check .rdc-take:hover,#p-repowering-data-csv .rdc-take:hover,#p-repowering-data-mastr .rdc-take:hover,#p-repowering-data-google .rdc-take:hover,#p-repowering-pipeline-freigabe .rdc-take:hover{background:var(--ac);color:#fff}#p-repowering-data-check .tcard .pagi,#p-repowering-data-csv .tcard .pagi,#p-repowering-data-mastr .tcard .pagi,#p-repowering-data-google .tcard .pagi,#p-repowering-pipeline-freigabe .tcard .pagi{border-top:0;padding:6px var(--space-1) var(--space-2);gap:6px}#p-repowering-data-check .rdc-fpill.is-closed,#p-repowering-data-csv .rdc-fpill.is-closed,#p-repowering-data-mastr .rdc-fpill.is-closed,#p-repowering-data-google .rdc-fpill.is-closed,#p-repowering-pipeline-freigabe .rdc-fpill.is-closed{color:var(--ac4)}#p-repowering-data-check .rdc-fpill.is-closed.on,#p-repowering-data-csv .rdc-fpill.is-closed.on,#p-repowering-data-mastr .rdc-fpill.is-closed.on,#p-repowering-data-google .rdc-fpill.is-closed.on,#p-repowering-pipeline-freigabe .rdc-fpill.is-closed.on{background:var(--ac4);color:#fff;box-shadow:none}#p-repowering-data-check .rdc-fpill.is-closed.on .rdc-fpill-cnt,#p-repowering-data-csv .rdc-fpill.is-closed.on .rdc-fpill-cnt,#p-repowering-data-mastr .rdc-fpill.is-closed.on .rdc-fpill-cnt,#p-repowering-data-google .rdc-fpill.is-closed.on .rdc-fpill-cnt,#p-repowering-pipeline-freigabe .rdc-fpill.is-closed.on .rdc-fpill-cnt{color:#fffc}#p-repowering-data-check .rdc-fpill.is-fresh,#p-repowering-data-csv .rdc-fpill.is-fresh,#p-repowering-data-mastr .rdc-fpill.is-fresh,#p-repowering-data-google .rdc-fpill.is-fresh,#p-repowering-pipeline-freigabe .rdc-fpill.is-fresh{color:var(--ac2)}#p-repowering-data-check .rdc-fpill.is-fresh.on,#p-repowering-data-csv .rdc-fpill.is-fresh.on,#p-repowering-data-mastr .rdc-fpill.is-fresh.on,#p-repowering-data-google .rdc-fpill.is-fresh.on,#p-repowering-pipeline-freigabe .rdc-fpill.is-fresh.on{background:var(--ac2);color:#fff;box-shadow:none}#p-repowering-data-check .rdc-fpill.is-fresh.on .rdc-fpill-cnt,#p-repowering-data-csv .rdc-fpill.is-fresh.on .rdc-fpill-cnt,#p-repowering-data-mastr .rdc-fpill.is-fresh.on .rdc-fpill-cnt,#p-repowering-data-google .rdc-fpill.is-fresh.on .rdc-fpill-cnt,#p-repowering-pipeline-freigabe .rdc-fpill.is-fresh.on .rdc-fpill-cnt{color:#fffc}#p-repowering-data-check .rdc-fresh-badge,#p-repowering-data-csv .rdc-fresh-badge,#p-repowering-data-mastr .rdc-fresh-badge,#p-repowering-data-google .rdc-fresh-badge,#p-repowering-pipeline-freigabe .rdc-fresh-badge{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:8px;background:var(--ac2);color:#fff;font-size:9px;font-weight:600;letter-spacing:.06em;vertical-align:middle}#p-repowering-data-check tr.rdc-row.is-fresh td.rdc-c-id,#p-repowering-data-csv tr.rdc-row.is-fresh td.rdc-c-id,#p-repowering-data-mastr tr.rdc-row.is-fresh td.rdc-c-id,#p-repowering-data-google tr.rdc-row.is-fresh td.rdc-c-id,#p-repowering-pipeline-freigabe tr.rdc-row.is-fresh td.rdc-c-id{position:relative}#p-repowering-data-check tr.rdc-row.is-fresh td.rdc-c-id:before,#p-repowering-data-csv tr.rdc-row.is-fresh td.rdc-c-id:before,#p-repowering-data-mastr tr.rdc-row.is-fresh td.rdc-c-id:before,#p-repowering-data-google tr.rdc-row.is-fresh td.rdc-c-id:before,#p-repowering-pipeline-freigabe tr.rdc-row.is-fresh td.rdc-c-id:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--ac2);animation:rdcFreshPulse 1.4s ease-in-out 0s 3}@keyframes rdcFreshPulse{0%,to{opacity:.35}50%{opacity:1}}#p-repowering-data-check .rdc-th-sel,#p-repowering-data-csv .rdc-th-sel,#p-repowering-data-mastr .rdc-th-sel,#p-repowering-data-google .rdc-th-sel,#p-repowering-pipeline-freigabe .rdc-th-sel,#p-repowering-data-check .rdc-c-sel,#p-repowering-data-csv .rdc-c-sel,#p-repowering-data-mastr .rdc-c-sel,#p-repowering-data-google .rdc-c-sel,#p-repowering-pipeline-freigabe .rdc-c-sel{width:32px;padding:0 6px;text-align:center;display:none}#p-repowering-data-check.is-bulkmode .rdc-th-sel,#p-repowering-data-csv.is-bulkmode .rdc-th-sel,#p-repowering-data-mastr.is-bulkmode .rdc-th-sel,#p-repowering-data-google.is-bulkmode .rdc-th-sel,#p-repowering-pipeline-freigabe.is-bulkmode .rdc-th-sel,#p-repowering-data-check.is-bulkmode .rdc-c-sel,#p-repowering-data-csv.is-bulkmode .rdc-c-sel,#p-repowering-data-mastr.is-bulkmode .rdc-c-sel,#p-repowering-data-google.is-bulkmode .rdc-c-sel,#p-repowering-pipeline-freigabe.is-bulkmode .rdc-c-sel{display:table-cell}#p-repowering-data-check .rdc-icon-recheck.on,#p-repowering-data-csv .rdc-icon-recheck.on,#p-repowering-data-mastr .rdc-icon-recheck.on,#p-repowering-data-google .rdc-icon-recheck.on,#p-repowering-pipeline-freigabe .rdc-icon-recheck.on{background:#be8c501a;border-color:var(--ac4);color:var(--ac4)}#p-repowering-data-check .rdc-recheck-wrap,#p-repowering-data-csv .rdc-recheck-wrap,#p-repowering-data-mastr .rdc-recheck-wrap,#p-repowering-data-google .rdc-recheck-wrap,#p-repowering-pipeline-freigabe .rdc-recheck-wrap{position:relative;display:inline-block}#p-repowering-data-check .rdc-recheck-menu,#p-repowering-data-csv .rdc-recheck-menu,#p-repowering-data-mastr .rdc-recheck-menu,#p-repowering-data-google .rdc-recheck-menu,#p-repowering-pipeline-freigabe .rdc-recheck-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:20;min-width:200px;background:var(--sur);border:1px solid var(--bd);border-radius:7px;box-shadow:0 4px 12px #0000001f;padding:var(--space-1);display:flex;flex-direction:column;gap:2px}#p-repowering-data-check .rdc-recheck-menu[hidden],#p-repowering-data-csv .rdc-recheck-menu[hidden],#p-repowering-data-mastr .rdc-recheck-menu[hidden],#p-repowering-data-google .rdc-recheck-menu[hidden],#p-repowering-pipeline-freigabe .rdc-recheck-menu[hidden]{display:none}#p-repowering-data-check .rdc-recheck-opt,#p-repowering-data-csv .rdc-recheck-opt,#p-repowering-data-mastr .rdc-recheck-opt,#p-repowering-data-google .rdc-recheck-opt,#p-repowering-pipeline-freigabe .rdc-recheck-opt{text-align:left;background:transparent;border:0;padding:7px 10px;border-radius:5px;font-size:12px;color:var(--tx);cursor:pointer;font-family:inherit;transition:background .12s}#p-repowering-data-check .rdc-recheck-opt:hover,#p-repowering-data-csv .rdc-recheck-opt:hover,#p-repowering-data-mastr .rdc-recheck-opt:hover,#p-repowering-data-google .rdc-recheck-opt:hover,#p-repowering-pipeline-freigabe .rdc-recheck-opt:hover{background:var(--sur2);color:var(--ac)}#p-repowering-data-check .rdc-sel-cb,#p-repowering-data-csv .rdc-sel-cb,#p-repowering-data-mastr .rdc-sel-cb,#p-repowering-data-google .rdc-sel-cb,#p-repowering-pipeline-freigabe .rdc-sel-cb,#p-repowering-data-check #rdc-sel-all,#p-repowering-data-csv #rdc-sel-all,#p-repowering-data-mastr #rdc-sel-all,#p-repowering-data-google #rdc-sel-all,#p-repowering-pipeline-freigabe #rdc-sel-all{cursor:pointer;width:14px;height:14px;accent-color:var(--ac);margin:0}#p-repowering-data-check tr.rdc-row.is-selected,#p-repowering-data-csv tr.rdc-row.is-selected,#p-repowering-data-mastr tr.rdc-row.is-selected,#p-repowering-data-google tr.rdc-row.is-selected,#p-repowering-pipeline-freigabe tr.rdc-row.is-selected{background:#7a80240f}#p-repowering-data-check tr.rdc-row.is-selected:hover,#p-repowering-data-csv tr.rdc-row.is-selected:hover,#p-repowering-data-mastr tr.rdc-row.is-selected:hover,#p-repowering-data-google tr.rdc-row.is-selected:hover,#p-repowering-pipeline-freigabe tr.rdc-row.is-selected:hover{background:#7a80241a}#p-repowering-data-check .rdc-sug-badge,#p-repowering-data-csv .rdc-sug-badge,#p-repowering-data-mastr .rdc-sug-badge,#p-repowering-data-google .rdc-sug-badge,#p-repowering-pipeline-freigabe .rdc-sug-badge{display:inline-flex;align-items:center;background:#f59e0b1f;border:1px solid var(--ac3);color:var(--ac3);font-size:10px;font-weight:500;padding:1px 7px;border-radius:9px;margin-left:6px;cursor:pointer;white-space:nowrap;font-family:inherit;transition:all .12s}#p-repowering-data-check .rdc-sug-badge:hover,#p-repowering-data-csv .rdc-sug-badge:hover,#p-repowering-data-mastr .rdc-sug-badge:hover,#p-repowering-data-google .rdc-sug-badge:hover,#p-repowering-pipeline-freigabe .rdc-sug-badge:hover{background:var(--ac3);color:#fff;border-color:var(--ac3)}#p-repowering-data-check .rdc-take-all-bar,#p-repowering-data-csv .rdc-take-all-bar,#p-repowering-data-mastr .rdc-take-all-bar,#p-repowering-data-google .rdc-take-all-bar,#p-repowering-pipeline-freigabe .rdc-take-all-bar{display:flex;justify-content:flex-end;padding:0 0 10px}#p-repowering-data-check .rdc-take-all,#p-repowering-data-csv .rdc-take-all,#p-repowering-data-mastr .rdc-take-all,#p-repowering-data-google .rdc-take-all,#p-repowering-pipeline-freigabe .rdc-take-all{background:#f59e0b1f;border:1px solid var(--ac3);color:var(--ac3);font-size:11.5px;font-weight:500;font-family:inherit;padding:5px 11px;border-radius:var(--radius-md);cursor:pointer;transition:all .12s}#p-repowering-data-check .rdc-take-all:hover,#p-repowering-data-csv .rdc-take-all:hover,#p-repowering-data-mastr .rdc-take-all:hover,#p-repowering-data-google .rdc-take-all:hover,#p-repowering-pipeline-freigabe .rdc-take-all:hover{background:var(--ac3);color:#fff}#p-repowering-data-check .rdc-bulkbar,#p-repowering-data-csv .rdc-bulkbar,#p-repowering-data-mastr .rdc-bulkbar,#p-repowering-data-google .rdc-bulkbar,#p-repowering-pipeline-freigabe .rdc-bulkbar{display:flex;align-items:center;gap:10px;padding:var(--space-2) 14px;margin-bottom:var(--space-2);background:var(--sur);border:1px solid var(--ac4);border-radius:8px;box-shadow:0 1px 4px #0000000a}#p-repowering-data-check .rdc-bulkbar[hidden],#p-repowering-data-csv .rdc-bulkbar[hidden],#p-repowering-data-mastr .rdc-bulkbar[hidden],#p-repowering-data-google .rdc-bulkbar[hidden],#p-repowering-pipeline-freigabe .rdc-bulkbar[hidden]{display:none}#p-repowering-data-mastr #rdmastr-bulkbar[hidden],#p-repowering-data-google #rdmastr-bulkbar[hidden],#p-repowering-data-mastr #rdmastr-history-next[hidden],#p-repowering-data-google #rdmastr-history-next[hidden],#p-repowering-data-google #rdgoogle-history-next[hidden],#p-repowering-data-google #rdgoogle-kosten[hidden]{display:none!important}#p-repowering-data-check .rdc-bulkbar-count,#p-repowering-data-csv .rdc-bulkbar-count,#p-repowering-data-mastr .rdc-bulkbar-count,#p-repowering-data-google .rdc-bulkbar-count,#p-repowering-pipeline-freigabe .rdc-bulkbar-count{font-size:12px;color:var(--tx);font-weight:500;background:#be8c501a;padding:3px var(--space-2);border-radius:5px}#p-repowering-data-check .rdc-bulkbar-btn,#p-repowering-data-csv .rdc-bulkbar-btn,#p-repowering-data-mastr .rdc-bulkbar-btn,#p-repowering-data-google .rdc-bulkbar-btn,#p-repowering-pipeline-freigabe .rdc-bulkbar-btn{background:transparent;border:1px solid var(--bd);color:var(--tx2);font-size:11.5px;font-family:inherit;padding:5px var(--space-3);border-radius:var(--radius-md);cursor:pointer;transition:all .12s}#p-repowering-data-check .rdc-bulkbar-btn:hover,#p-repowering-data-csv .rdc-bulkbar-btn:hover,#p-repowering-data-mastr .rdc-bulkbar-btn:hover,#p-repowering-data-google .rdc-bulkbar-btn:hover,#p-repowering-pipeline-freigabe .rdc-bulkbar-btn:hover{background:var(--sur2);border-color:var(--bd2);color:var(--tx)}#p-repowering-data-check .rdc-bulkbar-btn.rdc-bulkbar-bad,#p-repowering-data-csv .rdc-bulkbar-btn.rdc-bulkbar-bad,#p-repowering-data-mastr .rdc-bulkbar-btn.rdc-bulkbar-bad,#p-repowering-data-google .rdc-bulkbar-btn.rdc-bulkbar-bad,#p-repowering-pipeline-freigabe .rdc-bulkbar-btn.rdc-bulkbar-bad{background:#be8c501a;border-color:var(--ac4);color:var(--ac4);font-weight:500;margin-left:auto}#p-repowering-data-check .rdc-bulkbar-btn.rdc-bulkbar-bad:hover,#p-repowering-data-csv .rdc-bulkbar-btn.rdc-bulkbar-bad:hover,#p-repowering-data-mastr .rdc-bulkbar-btn.rdc-bulkbar-bad:hover,#p-repowering-data-google .rdc-bulkbar-btn.rdc-bulkbar-bad:hover,#p-repowering-pipeline-freigabe .rdc-bulkbar-btn.rdc-bulkbar-bad:hover{background:var(--ac4);border-color:var(--ac4);color:#fff}#p-repowering-data-check .rdc-bulkbar-select,#p-repowering-data-csv .rdc-bulkbar-select,#p-repowering-data-mastr .rdc-bulkbar-select,#p-repowering-data-google .rdc-bulkbar-select,#p-repowering-pipeline-freigabe .rdc-bulkbar-select{margin-left:auto;background:var(--sur);border:1px solid var(--bd);color:var(--tx);border-radius:var(--radius-md);padding:6px 9px;font-size:11.5px;font-family:inherit;outline:none;min-width:200px;transition:border-color .12s}#p-repowering-data-check .rdc-bulkbar-select:focus,#p-repowering-data-csv .rdc-bulkbar-select:focus,#p-repowering-data-mastr .rdc-bulkbar-select:focus,#p-repowering-data-google .rdc-bulkbar-select:focus,#p-repowering-pipeline-freigabe .rdc-bulkbar-select:focus{border-color:var(--ac)}#p-repowering-data-check .rdc-bulkbar-apply,#p-repowering-data-csv .rdc-bulkbar-apply,#p-repowering-data-mastr .rdc-bulkbar-apply,#p-repowering-data-google .rdc-bulkbar-apply,#p-repowering-pipeline-freigabe .rdc-bulkbar-apply{background:var(--ac);border:0;color:#fff;border-radius:var(--radius-md);padding:7px 14px;font-size:11.5px;font-weight:500;cursor:pointer;font-family:inherit;transition:opacity .12s}#p-repowering-data-check .rdc-bulkbar-apply:hover,#p-repowering-data-csv .rdc-bulkbar-apply:hover,#p-repowering-data-mastr .rdc-bulkbar-apply:hover,#p-repowering-data-google .rdc-bulkbar-apply:hover,#p-repowering-pipeline-freigabe .rdc-bulkbar-apply:hover{opacity:.9}#p-repowering-data-check .rdc-bulkbar-apply:disabled,#p-repowering-data-csv .rdc-bulkbar-apply:disabled,#p-repowering-data-mastr .rdc-bulkbar-apply:disabled,#p-repowering-data-google .rdc-bulkbar-apply:disabled,#p-repowering-pipeline-freigabe .rdc-bulkbar-apply:disabled{opacity:.4;cursor:not-allowed}#p-repowering-data-check .rdc-source-grid,#p-repowering-data-csv .rdc-source-grid,#p-repowering-data-mastr .rdc-source-grid,#p-repowering-data-google .rdc-source-grid,#p-repowering-pipeline-freigabe .rdc-source-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:14px}#p-repowering-data-check .rdc-source-card,#p-repowering-data-csv .rdc-source-card,#p-repowering-data-mastr .rdc-source-card,#p-repowering-data-google .rdc-source-card,#p-repowering-pipeline-freigabe .rdc-source-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:var(--space-5) 22px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:var(--space-2);transition:all .15s;font-family:inherit;color:var(--tx)}#p-repowering-data-check .rdc-source-card:hover,#p-repowering-data-csv .rdc-source-card:hover,#p-repowering-data-mastr .rdc-source-card:hover,#p-repowering-data-google .rdc-source-card:hover,#p-repowering-pipeline-freigabe .rdc-source-card:hover{border-color:var(--ac);transform:translateY(-1px);box-shadow:0 4px 14px #0000000f}#p-repowering-data-check .rdc-source-icon,#p-repowering-data-csv .rdc-source-icon,#p-repowering-data-mastr .rdc-source-icon,#p-repowering-data-google .rdc-source-icon,#p-repowering-pipeline-freigabe .rdc-source-icon{width:36px;height:36px;color:var(--tx2);display:inline-flex;align-items:center;justify-content:center;transition:color .15s}#p-repowering-data-check .rdc-source-icon svg,#p-repowering-data-csv .rdc-source-icon svg,#p-repowering-data-mastr .rdc-source-icon svg,#p-repowering-data-google .rdc-source-icon svg,#p-repowering-pipeline-freigabe .rdc-source-icon svg{width:32px;height:32px;display:block}#p-repowering-data-check .rdc-source-card:hover .rdc-source-icon,#p-repowering-data-csv .rdc-source-card:hover .rdc-source-icon,#p-repowering-data-mastr .rdc-source-card:hover .rdc-source-icon,#p-repowering-data-google .rdc-source-card:hover .rdc-source-icon,#p-repowering-pipeline-freigabe .rdc-source-card:hover .rdc-source-icon{color:var(--ac)}#p-repowering-data-check .rdc-source-title,#p-repowering-data-csv .rdc-source-title,#p-repowering-data-mastr .rdc-source-title,#p-repowering-data-google .rdc-source-title,#p-repowering-pipeline-freigabe .rdc-source-title{font-size:15px;font-weight:600;color:var(--tx)}#p-repowering-data-check .rdc-source-sub,#p-repowering-data-csv .rdc-source-sub,#p-repowering-data-mastr .rdc-source-sub,#p-repowering-data-google .rdc-source-sub,#p-repowering-pipeline-freigabe .rdc-source-sub{font-size:12.5px;color:var(--tx2);line-height:1.55}#p-repowering-data-check .rdc-source-meta,#p-repowering-data-csv .rdc-source-meta,#p-repowering-data-mastr .rdc-source-meta,#p-repowering-data-google .rdc-source-meta,#p-repowering-pipeline-freigabe .rdc-source-meta{font-family:DM Mono,monospace;font-size:10.5px;color:var(--tx3);margin-top:var(--space-1)}#p-repowering-data-check .rdc-source-phase2,#p-repowering-data-csv .rdc-source-phase2,#p-repowering-data-mastr .rdc-source-phase2,#p-repowering-data-google .rdc-source-phase2,#p-repowering-pipeline-freigabe .rdc-source-phase2{opacity:.85}#p-repowering-data-check .rdc-source-phase2 .rdc-source-meta,#p-repowering-data-csv .rdc-source-phase2 .rdc-source-meta,#p-repowering-data-mastr .rdc-source-phase2 .rdc-source-meta,#p-repowering-data-google .rdc-source-phase2 .rdc-source-meta,#p-repowering-pipeline-freigabe .rdc-source-phase2 .rdc-source-meta{color:var(--ac3)}#p-repowering-data-check .rdc-phase2-banner,#p-repowering-data-csv .rdc-phase2-banner,#p-repowering-data-mastr .rdc-phase2-banner,#p-repowering-data-google .rdc-phase2-banner,#p-repowering-pipeline-freigabe .rdc-phase2-banner{display:flex;align-items:flex-start;gap:var(--space-3);background:#f59e0b14;border:1px dashed var(--ac3);border-radius:8px;padding:var(--space-3) 14px;margin-bottom:14px}#p-repowering-data-check .rdc-phase2-icon,#p-repowering-data-csv .rdc-phase2-icon,#p-repowering-data-mastr .rdc-phase2-icon,#p-repowering-data-google .rdc-phase2-icon,#p-repowering-pipeline-freigabe .rdc-phase2-icon{color:var(--ac3);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}#p-repowering-data-check .rdc-phase2-icon svg,#p-repowering-data-csv .rdc-phase2-icon svg,#p-repowering-data-mastr .rdc-phase2-icon svg,#p-repowering-data-google .rdc-phase2-icon svg,#p-repowering-pipeline-freigabe .rdc-phase2-icon svg{width:22px;height:22px;display:block}#p-repowering-data-check .rdc-phase2-title,#p-repowering-data-csv .rdc-phase2-title,#p-repowering-data-mastr .rdc-phase2-title,#p-repowering-data-google .rdc-phase2-title,#p-repowering-pipeline-freigabe .rdc-phase2-title{font-size:13px;font-weight:600;color:var(--ac3);margin-bottom:3px}#p-repowering-data-check .rdc-phase2-sub,#p-repowering-data-csv .rdc-phase2-sub,#p-repowering-data-mastr .rdc-phase2-sub,#p-repowering-data-google .rdc-phase2-sub,#p-repowering-pipeline-freigabe .rdc-phase2-sub{font-size:11.5px;color:var(--tx2);line-height:1.55}#p-repowering-data-check .rdc-filter-grid,#p-repowering-data-csv .rdc-filter-grid,#p-repowering-data-mastr .rdc-filter-grid,#p-repowering-data-google .rdc-filter-grid,#p-repowering-pipeline-freigabe .rdc-filter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px}#p-repowering-data-check .rdc-field,#p-repowering-data-csv .rdc-field,#p-repowering-data-mastr .rdc-field,#p-repowering-data-google .rdc-field,#p-repowering-pipeline-freigabe .rdc-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}#p-repowering-data-check .rdc-field span,#p-repowering-data-csv .rdc-field span,#p-repowering-data-mastr .rdc-field span,#p-repowering-data-google .rdc-field span,#p-repowering-pipeline-freigabe .rdc-field span{font-size:12px;font-weight:400;color:var(--tx)}#p-repowering-data-check .rdc-field input,#p-repowering-data-csv .rdc-field input,#p-repowering-data-mastr .rdc-field input,#p-repowering-data-google .rdc-field input,#p-repowering-pipeline-freigabe .rdc-field input,#p-repowering-data-check .rdc-field select,#p-repowering-data-csv .rdc-field select,#p-repowering-data-mastr .rdc-field select,#p-repowering-data-google .rdc-field select,#p-repowering-pipeline-freigabe .rdc-field select{background:var(--bg);border:1px solid var(--bd);border-radius:var(--radius-md);color:var(--tx);padding:7px 10px;font-size:12.5px;font-family:inherit;outline:none;width:100%;box-sizing:border-box;accent-color:var(--ac)}#p-repowering-data-check .rdc-field input:focus,#p-repowering-data-csv .rdc-field input:focus,#p-repowering-data-mastr .rdc-field input:focus,#p-repowering-data-google .rdc-field input:focus,#p-repowering-pipeline-freigabe .rdc-field input:focus,#p-repowering-data-check .rdc-field select:focus,#p-repowering-data-csv .rdc-field select:focus,#p-repowering-data-mastr .rdc-field select:focus,#p-repowering-data-google .rdc-field select:focus,#p-repowering-pipeline-freigabe .rdc-field select:focus{border-color:var(--ac)}#p-repowering-data-check .rdc-field input:disabled,#p-repowering-data-csv .rdc-field input:disabled,#p-repowering-data-mastr .rdc-field input:disabled,#p-repowering-data-google .rdc-field input:disabled,#p-repowering-pipeline-freigabe .rdc-field input:disabled{opacity:.55;cursor:not-allowed}#p-repowering-data-check .rdc-toggle-row,#p-repowering-data-csv .rdc-toggle-row,#p-repowering-data-mastr .rdc-toggle-row,#p-repowering-data-google .rdc-toggle-row,#p-repowering-pipeline-freigabe .rdc-toggle-row{display:flex;gap:14px;flex-wrap:wrap;padding:6px 0}#p-repowering-data-check .rdc-check,#p-repowering-data-csv .rdc-check,#p-repowering-data-mastr .rdc-check,#p-repowering-data-google .rdc-check,#p-repowering-pipeline-freigabe .rdc-check{display:inline-flex;align-items:center;gap:var(--space-2);font-size:13.5px;color:var(--tx)}#p-repowering-data-check .rdc-check input[type=checkbox],#p-repowering-data-csv .rdc-check input[type=checkbox],#p-repowering-data-mastr .rdc-check input[type=checkbox],#p-repowering-data-google .rdc-check input[type=checkbox],#p-repowering-pipeline-freigabe .rdc-check input[type=checkbox]{width:16px;height:16px}#p-repowering-data-check .rdc-check input[type=checkbox],#p-repowering-data-csv .rdc-check input[type=checkbox],#p-repowering-data-mastr .rdc-check input[type=checkbox],#p-repowering-data-google .rdc-check input[type=checkbox],#p-repowering-pipeline-freigabe .rdc-check input[type=checkbox]{accent-color:var(--ac)}#p-repowering-data-check .rdc-check input:disabled,#p-repowering-data-csv .rdc-check input:disabled,#p-repowering-data-mastr .rdc-check input:disabled,#p-repowering-data-google .rdc-check input:disabled,#p-repowering-pipeline-freigabe .rdc-check input:disabled{opacity:.55;cursor:not-allowed}#p-repowering-data-check .rdc-stages,#p-repowering-data-csv .rdc-stages,#p-repowering-data-mastr .rdc-stages,#p-repowering-data-google .rdc-stages,#p-repowering-pipeline-freigabe .rdc-stages{display:flex;flex-direction:column;gap:var(--space-3)}#p-repowering-data-check .rdc-stage,#p-repowering-data-csv .rdc-stage,#p-repowering-data-mastr .rdc-stage,#p-repowering-data-google .rdc-stage,#p-repowering-pipeline-freigabe .rdc-stage{background:var(--sur);border:1px solid var(--bd);border-radius:12px;padding:18px 20px;transition:border-color .15s ease,box-shadow .15s ease}#p-repowering-data-check .rdc-stage:hover,#p-repowering-data-csv .rdc-stage:hover,#p-repowering-data-mastr .rdc-stage:hover,#p-repowering-data-google .rdc-stage:hover,#p-repowering-pipeline-freigabe .rdc-stage:hover{border-color:var(--bd2)}#p-repowering-data-check .rdc-stage-head,#p-repowering-data-csv .rdc-stage-head,#p-repowering-data-mastr .rdc-stage-head,#p-repowering-data-google .rdc-stage-head,#p-repowering-pipeline-freigabe .rdc-stage-head{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}#p-repowering-data-check .rdc-stage-status,#p-repowering-data-csv .rdc-stage-status,#p-repowering-data-mastr .rdc-stage-status,#p-repowering-data-google .rdc-stage-status,#p-repowering-pipeline-freigabe .rdc-stage-status{font-size:18px;font-weight:700;width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;color:var(--ac);background:#d5d96024;flex:none}#p-repowering-data-check .rdc-stage-phase2 .rdc-stage-status,#p-repowering-data-csv .rdc-stage-phase2 .rdc-stage-status,#p-repowering-data-mastr .rdc-stage-phase2 .rdc-stage-status,#p-repowering-data-google .rdc-stage-phase2 .rdc-stage-status,#p-repowering-pipeline-freigabe .rdc-stage-phase2 .rdc-stage-status{color:var(--tx3);background:var(--sur3)}#p-repowering-data-check .rdc-stage-title,#p-repowering-data-csv .rdc-stage-title,#p-repowering-data-mastr .rdc-stage-title,#p-repowering-data-google .rdc-stage-title,#p-repowering-pipeline-freigabe .rdc-stage-title{flex:1;font-size:14px;font-weight:600;color:var(--tx);line-height:1.35}#p-repowering-data-check .rdc-stage-meta,#p-repowering-data-csv .rdc-stage-meta,#p-repowering-data-mastr .rdc-stage-meta,#p-repowering-data-google .rdc-stage-meta,#p-repowering-pipeline-freigabe .rdc-stage-meta{font-family:DM Mono,monospace;font-size:10.5px;color:var(--tx3);white-space:nowrap}#p-repowering-data-check .rdc-stage-body,#p-repowering-data-csv .rdc-stage-body,#p-repowering-data-mastr .rdc-stage-body,#p-repowering-data-google .rdc-stage-body,#p-repowering-pipeline-freigabe .rdc-stage-body{font-size:12.5px;color:var(--tx2);line-height:1.6;padding-left:40px}#p-repowering-data-check .rdc-stage-phase2,#p-repowering-data-csv .rdc-stage-phase2,#p-repowering-data-mastr .rdc-stage-phase2,#p-repowering-data-google .rdc-stage-phase2,#p-repowering-pipeline-freigabe .rdc-stage-phase2{opacity:.75}#p-repowering-data-check .rdc-stage-action,#p-repowering-data-csv .rdc-stage-action,#p-repowering-data-mastr .rdc-stage-action,#p-repowering-data-google .rdc-stage-action,#p-repowering-pipeline-freigabe .rdc-stage-action{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:14px;margin-left:40px;padding:10px 14px;background:var(--sur2);border-radius:8px}#p-repowering-data-check .rdc-stage-info,#p-repowering-data-csv .rdc-stage-info,#p-repowering-data-mastr .rdc-stage-info,#p-repowering-data-google .rdc-stage-info,#p-repowering-pipeline-freigabe .rdc-stage-info{font-size:12.5px;color:var(--tx);font-weight:500;flex:1;min-width:0}#p-repowering-data-csv .rdcsv-score,#p-repowering-data-mastr .rdcsv-score,#p-repowering-data-google .rdcsv-score{display:inline-block;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:12px;line-height:1.4;letter-spacing:.3px;font-variant-numeric:tabular-nums}#p-repowering-data-csv .rdcsv-score-ok,#p-repowering-data-mastr .rdcsv-score-ok,#p-repowering-data-google .rdcsv-score-ok{background:#0f9d5829;color:#2a7f50;border:1px solid rgba(15,157,88,.3)}#p-repowering-data-csv .rdcsv-score-warn,#p-repowering-data-mastr .rdcsv-score-warn,#p-repowering-data-google .rdcsv-score-warn{background:#eaa70029;color:#a87900;border:1px solid rgba(234,167,0,.3)}#p-repowering-data-csv .rdcsv-score-bad,#p-repowering-data-mastr .rdcsv-score-bad,#p-repowering-data-google .rdcsv-score-bad{background:#c1393d2e;color:#a52327;border:1px solid rgba(193,57,61,.32)}#p-repowering-data-csv .rdcsv-score-na,#p-repowering-data-mastr .rdcsv-score-na,#p-repowering-data-google .rdcsv-score-na{background:var(--sur3);color:var(--tx3);border:1px solid var(--bd)}:root.dark #p-repowering-data-csv .rdcsv-score-ok,:root.dark #p-repowering-data-mastr .rdcsv-score-ok,#p-repowering-data-google .rdcsv-score-ok{background:#50c88c2e;color:#88d8aa;border-color:#50c88c57}:root.dark #p-repowering-data-csv .rdcsv-score-warn,:root.dark #p-repowering-data-mastr .rdcsv-score-warn,#p-repowering-data-google .rdcsv-score-warn{background:#ffc8502e;color:#ffd886;border-color:#ffc85057}:root.dark #p-repowering-data-csv .rdcsv-score-bad,:root.dark #p-repowering-data-mastr .rdcsv-score-bad,#p-repowering-data-google .rdcsv-score-bad{background:#ff78782e;color:#ff9b9b;border-color:#ff787857}#p-repowering-data-check .rdc-mastr-intro,#p-repowering-data-csv .rdc-mastr-intro,#p-repowering-data-mastr .rdc-mastr-intro,#p-repowering-data-google .rdc-mastr-intro,#p-repowering-pipeline-freigabe .rdc-mastr-intro{font-size:13px;color:var(--tx);line-height:1.55;margin-bottom:14px;font-weight:400}#p-repowering-data-check .rdc-mastr-intro b,#p-repowering-data-csv .rdc-mastr-intro b,#p-repowering-data-mastr .rdc-mastr-intro b,#p-repowering-data-google .rdc-mastr-intro b,#p-repowering-pipeline-freigabe .rdc-mastr-intro b{color:var(--tx);font-weight:400}#p-repowering-data-check .rdc-mastr-advanced,#p-repowering-data-csv .rdc-mastr-advanced,#p-repowering-data-mastr .rdc-mastr-advanced,#p-repowering-data-google .rdc-mastr-advanced,#p-repowering-pipeline-freigabe .rdc-mastr-advanced{margin:14px 0}#p-repowering-data-check .rdc-mastr-advanced summary,#p-repowering-data-csv .rdc-mastr-advanced summary,#p-repowering-data-mastr .rdc-mastr-advanced summary,#p-repowering-data-google .rdc-mastr-advanced summary,#p-repowering-pipeline-freigabe .rdc-mastr-advanced summary{cursor:pointer;list-style:none;padding:6px 0;font-size:13px;color:var(--tx);font-weight:400}#p-repowering-data-check .rdc-mastr-advanced summary::-webkit-details-marker,#p-repowering-data-csv .rdc-mastr-advanced summary::-webkit-details-marker,#p-repowering-data-mastr .rdc-mastr-advanced summary::-webkit-details-marker,#p-repowering-data-google .rdc-mastr-advanced summary::-webkit-details-marker,#p-repowering-pipeline-freigabe .rdc-mastr-advanced summary::-webkit-details-marker{display:none}#p-repowering-data-check .rdc-mastr-advanced summary:hover,#p-repowering-data-csv .rdc-mastr-advanced summary:hover,#p-repowering-data-mastr .rdc-mastr-advanced summary:hover,#p-repowering-data-google .rdc-mastr-advanced summary:hover,#p-repowering-pipeline-freigabe .rdc-mastr-advanced summary:hover{color:var(--tx2)}#p-repowering-data-check .rdc-mastr-action,#p-repowering-data-csv .rdc-mastr-action,#p-repowering-data-mastr .rdc-mastr-action,#p-repowering-data-google .rdc-mastr-action,#p-repowering-pipeline-freigabe .rdc-mastr-action{display:flex;align-items:center;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid var(--bd)}#p-repowering-data-check .rdc-mastr-status,#p-repowering-data-csv .rdc-mastr-status,#p-repowering-data-mastr .rdc-mastr-status,#p-repowering-data-google .rdc-mastr-status,#p-repowering-pipeline-freigabe .rdc-mastr-status{font-size:12px;color:var(--tx2)}#p-repowering-data-check .rdc-mastr-status.is-error,#p-repowering-data-csv .rdc-mastr-status.is-error,#p-repowering-data-mastr .rdc-mastr-status.is-error,#p-repowering-data-google .rdc-mastr-status.is-error,#p-repowering-pipeline-freigabe .rdc-mastr-status.is-error{color:var(--ac4)}#p-repowering-data-check .rdc-mastr-status.is-ok,#p-repowering-data-csv .rdc-mastr-status.is-ok,#p-repowering-data-mastr .rdc-mastr-status.is-ok,#p-repowering-data-google .rdc-mastr-status.is-ok,#p-repowering-pipeline-freigabe .rdc-mastr-status.is-ok{color:var(--ac)}#p-repowering-data-check .rdc-input,#p-repowering-data-csv .rdc-input,#p-repowering-data-mastr .rdc-input,#p-repowering-data-google .rdc-input,#p-repowering-pipeline-freigabe .rdc-input{background:var(--bg);border:1px solid var(--bd);border-radius:var(--radius-md);color:var(--tx);padding:7px 10px;font-size:12.5px;font-family:inherit;outline:none}.rdu-crumb{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:6px 2px 14px;font-size:12px;color:var(--tx2);line-height:1.4}.rdu-crumb-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;color:var(--ac);font-weight:500}.rdu-crumb-eyebrow .rdu-crumb-dot{margin:0 2px;opacity:.7}.rdu-crumb-dot{color:var(--tx3);font-style:normal;font-size:13px;line-height:1}.rdu-crumb-title{color:var(--tx);font-size:13px}.rdu-crumb-title i{font-family:Crimson Text,Charter,Georgia,serif;font-style:italic;font-size:15px;font-weight:400;color:var(--ac)}.rdu-crumb-dash{color:var(--tx3);font-style:normal;margin:0 var(--space-1)}.rdu-crumb-info{background:transparent;border:0;padding:2px;color:var(--tx3);cursor:help;display:inline-flex;align-items:center;border-radius:50%}.rdu-crumb-info svg{width:14px;height:14px}.rdu-step{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:10px 14px;margin-bottom:8px}.rdu-step-h{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--tx);margin-bottom:8px}.rdu-step-num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--ac);color:#fff;font-size:11px;font-weight:600;font-family:DM Mono,monospace}.rdu-step-title{font-weight:500;color:var(--tx)}.rdu-file-info,.rdu-preview-stats,.rdu-history-stats{margin-left:auto;font-size:11px;color:var(--tx3);font-family:DM Mono,monospace}.rdu-dropzone{border:2px dashed var(--bd);border-radius:var(--radius-lg);padding:18px 20px;text-align:center;transition:all .15s;cursor:pointer;background:var(--sur2)}.rdu-dropzone.is-hover,.rdu-dropzone:hover{border-color:var(--ac);background:#7a80240d}.rdu-drop-icon{width:32px;height:32px;color:var(--ac);margin-bottom:4px}.rdu-drop-title{font-size:13px;font-weight:500;color:var(--tx);margin-bottom:4px}.rdu-drop-sub{font-size:11.5px;color:var(--tx2);margin-bottom:8px}.rdu-drop-hint{font-size:11px;color:var(--tx3);line-height:1.5;max-width:600px;margin:0 auto}.rdu-drop-hint code{font-family:DM Mono,monospace;font-size:10.5px;background:var(--sur);padding:1px 5px;border-radius:3px;color:var(--tx2)}.rdu-link{background:transparent;border:0;color:var(--ac);text-decoration:underline;cursor:pointer;font-family:inherit;font-size:inherit;padding:0}.rdu-rolehint{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);font-size:11.5px;color:var(--tx3);background:#566b8614;border-radius:6px}.rdu-dropzone.is-busy{cursor:wait;border-style:solid;border-color:var(--ac);background:#7a80240f}.rdu-dropzone.is-busy:hover{background:#7a80240f}.rdu-busy{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 0}.rdu-busy-spinner{width:28px;height:28px;border-radius:50%;border:3px solid rgba(122,128,36,.18);border-top-color:var(--ac);animation:rdu-spin .8s linear infinite}.rdu-busy-label{font-size:13px;font-weight:500;color:var(--tx)}.rdu-busy-sub{font-size:11.5px;color:var(--tx3);font-family:DM Mono,monospace}@keyframes rdu-spin{to{transform:rotate(360deg)}}.rdu-map-grid{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:10px}.rdu-map-row{display:grid;grid-template-columns:88px 240px 1fr;align-items:center;gap:10px;padding:4px 0}.rdu-map-row label{font-size:11.5px;color:var(--tx2);text-transform:capitalize;display:flex;align-items:center;gap:4px}.rdu-req{font-size:9px;color:var(--ac4);background:#f871711a;padding:1px 5px;border-radius:7px;font-weight:500;line-height:1.4}.rdu-map-row select{background:var(--sur2);border:1px solid var(--bd);color:var(--tx);border-radius:5px;padding:5px var(--space-2);font-size:11px;font-family:inherit;width:100%}.rdu-map-preview{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 var(--space-1);line-height:1.4}.rdu-step-actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:14px;padding-top:var(--space-3);border-top:1px solid var(--bd)}.rdu-btn-pri{background:var(--ac);border:0;color:#fff;border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;transition:opacity .12s}.rdu-btn-pri:hover{opacity:.9}.rdu-btn-pri:disabled,.rdu-btn-pri:disabled:hover{background:var(--sur3);color:var(--tx3);cursor:not-allowed;opacity:1}.rdu-btn-ghost{background:transparent;border:1px solid var(--bd);color:var(--tx2);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-size:12px;cursor:pointer;font-family:inherit}.rdu-btn-ghost:hover{background:var(--sur2);color:var(--tx)}.rdu-preview-wrap{overflow-x:auto;max-height:480px;overflow-y:auto;border:1px solid var(--bd);border-radius:7px}.rdu-preview-table,.rdu-history-table{width:100%;border-collapse:collapse;font-size:11.5px}.rdu-preview-table th,.rdu-history-table th{position:-webkit-sticky;position:sticky;top:0;background:var(--sur);text-align:left;padding:var(--space-2) 10px;font-weight:500;font-size:10.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--bd)}.rdu-th-c,.rdu-c-c{text-align:center}.rdu-preview-table td,.rdu-history-table td{padding:7px 10px;border-bottom:1px solid var(--bd);color:var(--tx)}.rdu-preview-table tr:hover td,.rdu-history-table tr:hover td{background:var(--sur2)}.rdu-pill{display:inline-block;padding:2px 9px;border-radius:11px;font-size:10.5px;font-weight:500;font-family:DM Mono,monospace;white-space:nowrap}.rdu-pill-ok{background:#7a802426;color:var(--ac)}.rdu-pill-warn{background:#f59e0b1f;color:var(--ac3)}.rdu-pill-bad{background:#f871711a;color:var(--ac4)}.rdu-pill-na{background:var(--sur2);color:var(--tx3)}.rdu-mini{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:600;line-height:1}.rdu-mini-ok{background:#7a802426;color:var(--ac)}.rdu-mini-warn{background:#f59e0b24;color:var(--ac3)}.rdu-mini-bad{background:#f871711f;color:var(--ac4)}.rdu-mini-na{background:transparent;color:var(--tx3)}.rdu-progress-bar{height:8px;background:var(--sur2);border-radius:var(--radius-sm);overflow:hidden;margin:8px 0 12px}.rdu-progress-fill{height:100%;background:linear-gradient(90deg,var(--ac),var(--ac));transition:width .3s ease;border-radius:4px}.rdu-progress-stats{margin-left:auto;font-family:DM Mono,monospace;font-size:11px;color:var(--tx3)}.rdu-progress-log{background:var(--sur2);border:1px solid var(--bd);border-radius:7px;padding:var(--space-2) var(--space-3);font-family:DM Mono,monospace;font-size:10.5px;color:var(--tx2);line-height:1.6;max-height:62px;overflow-y:auto;transition:max-height .2s ease}.rdu-progress-log.is-expanded{max-height:320px}.rdu-log-line{padding:1px 0}.rdu-log-toggle{display:inline-block;margin-top:var(--space-1);font-size:10.5px;color:var(--ac);cursor:pointer;background:transparent;border:0;padding:0;font-family:inherit}.rdu-log-toggle:hover{text-decoration:underline}.rdu-progress-controls{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-1);gap:10px}.rdu-progress-actions-inline{display:flex;align-items:center;gap:8px}.rdu-btn-stop{background:#be8c501a;border:1px solid var(--ac4);color:var(--ac4);font-size:11.5px;font-family:inherit;font-weight:500;padding:5px var(--space-3);border-radius:var(--radius-md);cursor:pointer;transition:all .12s}.rdu-btn-stop:hover{background:var(--ac4);border-color:var(--ac4);color:#fff}.rdu-btn-stop:disabled{opacity:.55;cursor:wait}.rdu-empty{text-align:center;color:var(--tx3);font-size:12px;font-style:italic;padding:24px}.rdu-link-del{color:var(--ac4);font-size:11px}.rdu-link-reset{color:var(--ac4);font-size:11px;margin-left:auto}.rdu-history-note{font-size:11px;color:var(--tx3);font-style:italic;padding:6px 14px 0;margin-bottom:-4px}.rdu-history-toggle{display:block;width:100%;text-align:center;background:transparent;border:0;border-top:1px dashed var(--bd);padding:var(--space-2);font-size:11.5px;color:var(--ac);cursor:pointer;font-family:inherit;margin-top:4px}.rdu-history-toggle:hover{background:var(--sur2);color:var(--ac)}.rdu-confirm{display:flex;flex-direction:column;gap:14px}.rdu-confirm-lead{font-size:13.5px;color:var(--tx);line-height:1.5}.rdu-confirm-lead b{color:var(--ac);font-weight:600}.rdu-confirm-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rdu-confirm-steps li{display:flex;align-items:flex-start;gap:10px;padding:var(--space-2) 10px;background:var(--sur2);border:1px solid var(--bd);border-radius:7px}.rdu-confirm-steps li>div{display:flex;flex-direction:column;gap:1px;min-width:0}.rdu-confirm-steps li b{font-size:12.5px;color:var(--tx);font-weight:600}.rdu-confirm-steps li em{font-style:normal;font-size:11px;color:var(--tx3);line-height:1.4}.rdu-cs-num{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--ac);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;font-family:DM Mono,monospace;margin-top:1px}.rdu-confirm-meta{display:flex;flex-wrap:wrap;gap:6px;padding-top:var(--space-1);border-top:1px solid var(--bd);margin-top:2px;padding-top:12px}.rdu-cm-chip{display:inline-flex;align-items:center;gap:5px;padding:var(--space-1) 9px;background:var(--sur2);border:1px solid var(--bd);border-radius:11px;font-size:11px;color:var(--tx2)}.rdu-cm-chip svg{width:11px;height:11px;color:var(--ac);flex-shrink:0}.rdu-confirm-note{font-size:12px;color:var(--tx2);line-height:1.5;padding:10px var(--space-3);background:#be8c5014;border-left:3px solid var(--ac4);border-radius:5px}.rdu-purge-opt{display:flex;align-items:flex-start;gap:10px;padding:10px var(--space-3);background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.rdu-purge-opt input{margin-top:2px;flex-shrink:0;width:14px;height:14px;accent-color:var(--ac4);cursor:pointer}.rdu-purge-opt>span{display:flex;flex-direction:column;gap:3px;line-height:1.4}.rdu-purge-opt b{font-size:12.5px;color:var(--tx);font-weight:600}.rdu-purge-opt em{font-style:normal;font-size:11px;color:var(--tx3)}#p-assistant{max-width:880px;margin:0 auto}#p-assistant .as-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-6)}#p-assistant .as-hero h1{font-size:28px;font-weight:600;margin:0 0 6px;color:var(--tx)}#p-assistant .as-hero-sub{font-size:13px;color:var(--tx2);line-height:1.5;max-width:480px}#p-assistant .as-hero-status{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-pill);padding:6px 14px;font-size:12px;color:var(--tx2);font-weight:500;white-space:nowrap}#p-assistant .as-status-dot{width:7px;height:7px;border-radius:50%;background:var(--tx3);transition:background .15s,box-shadow .15s}#p-assistant .as-hero-status[data-state=listening] .as-status-dot{background:#ef4444;box-shadow:0 0 0 4px #ef44442e;animation:as-pulse 1.2s ease-in-out infinite}#p-assistant .as-hero-status[data-state=thinking] .as-status-dot{background:var(--ac3)}#p-assistant .as-hero-status[data-state=speaking] .as-status-dot{background:var(--ac);box-shadow:0 0 0 4px #d5d96038}#p-assistant .as-hero-status[data-state=error] .as-status-dot{background:var(--ac4)}@keyframes as-pulse{0%,to{opacity:1}50%{opacity:.5}}#p-assistant .as-shell{display:grid;grid-template-columns:220px 1fr;gap:var(--space-6);align-items:start}@media(max-width:720px){#p-assistant .as-shell{grid-template-columns:1fr;gap:var(--space-5)}}#p-assistant .as-stage{display:flex;flex-direction:column;align-items:center;gap:14px;position:-webkit-sticky;position:sticky;top:24px}#p-assistant .as-mic{width:132px;height:132px;border-radius:50%;background:var(--sur);border:1px solid var(--bd);color:var(--tx2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-assistant .as-mic svg{width:56px;height:56px}#p-assistant .as-mic:hover{border-color:var(--bd2);color:var(--tx)}#p-assistant .as-mic.is-active{background:var(--ac);border-color:var(--ac);color:var(--ac-on);box-shadow:0 0 0 8px #d5d9602e,0 8px 32px #d5d96038;transform:scale(1.03)}#p-assistant .as-mic.is-disabled{opacity:.4;cursor:not-allowed}#p-assistant .as-mic-hint{font-size:11.5px;color:var(--tx3);text-align:center;max-width:200px;line-height:1.5}#p-assistant .as-toggle-row{margin-top:6px}#p-assistant .as-switch{display:inline-flex;align-items:center;gap:9px;cursor:pointer;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none;font-size:12px;color:var(--tx2)}#p-assistant .as-switch input{position:absolute;opacity:0;pointer-events:none}#p-assistant .as-switch-slider{width:30px;height:17px;background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-pill);position:relative;transition:background .15s,border-color .15s;flex-shrink:0}#p-assistant .as-switch-slider:after{content:"";position:absolute;width:13px;height:13px;border-radius:50%;background:var(--tx3);top:1px;left:1px;transition:transform .15s,background .15s}#p-assistant .as-switch input:checked+.as-switch-slider{background:var(--ac);border-color:var(--ac)}#p-assistant .as-switch input:checked+.as-switch-slider:after{background:var(--ac-on);transform:translate(13px)}#p-assistant .as-provider-row{margin-top:var(--space-1);display:flex;flex-direction:column;gap:6px;width:100%;max-width:200px}#p-assistant .as-provider-label{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3)}#p-assistant .as-provider{background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:7px 10px;font-size:12px;color:var(--tx);font-family:inherit;cursor:pointer;width:100%}#p-assistant .as-provider:hover{border-color:var(--bd2)}#p-assistant .as-provider:focus{outline:none;border-color:var(--ac)}#p-assistant .as-conv{min-height:320px;display:flex;flex-direction:column;gap:14px}#p-assistant .as-empty{margin-top:60px;text-align:center;color:var(--tx3)}#p-assistant .as-empty-icon{font-size:24px;letter-spacing:6px;margin-bottom:var(--space-3);color:var(--tx3)}#p-assistant .as-empty-text{font-size:13px}#p-assistant .as-msg{display:flex;gap:var(--space-3);animation:as-fadein .2s ease}@keyframes as-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}#p-assistant .as-msg-role{width:54px;flex-shrink:0;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);padding-top:3px}#p-assistant .as-msg-body{flex:1;font-size:14px;line-height:1.55;color:var(--tx);white-space:pre-wrap;word-wrap:break-word}#p-assistant .as-msg.as-msg-user .as-msg-role{color:var(--ac2)}#p-assistant .as-msg.as-msg-claude .as-msg-role{color:var(--ac)}#p-assistant .as-msg.as-msg-claude .as-msg-body{color:var(--tx)}#p-assistant .as-msg.is-interim{opacity:.55;font-style:italic}#p-assistant .as-foot{margin-top:36px;padding-top:var(--space-4);border-top:1px solid var(--bd);display:flex;align-items:center;gap:10px;font-size:11px;color:var(--tx3)}#p-assistant .as-link{background:transparent;border:0;color:var(--tx2);font-size:11px;cursor:pointer;padding:0;font-family:inherit}#p-assistant .as-link:hover{color:var(--tx);text-decoration:underline}#p-assistant .as-foot-sep{color:var(--tx3)}#p-assistant .as-foot-info{font-family:DM Mono,monospace;letter-spacing:.02em}#p-kosten{padding:18px var(--space-5) 80px;max-width:1320px;margin:0 auto}#p-kosten .kosten-crumb{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--tx3);margin-bottom:18px}#p-kosten .kosten-crumb-eyebrow{text-transform:uppercase;letter-spacing:.05em}#p-kosten .kosten-crumb-dot{font-style:normal;color:var(--tx3);margin:0 var(--space-1)}#p-kosten .kosten-crumb-dash{font-style:normal;color:var(--tx3);margin:0 3px}#p-kosten .kosten-crumb-title{font-size:13px;color:var(--tx);font-weight:500}#p-kosten .kosten-crumb-title i{font-style:normal;color:var(--ac)}#p-kosten .kosten-crumb-info{background:transparent;border:0;color:var(--tx3);cursor:help;padding:2px;display:inline-flex;align-items:center;margin-left:var(--space-1)}#p-kosten .kosten-crumb-info svg{width:14px;height:14px}#p-kosten .kosten-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}#p-kosten .kosten-tile{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:var(--space-4) 18px;position:relative;overflow:hidden;transition:border-color .15s,transform .15s}#p-kosten .kosten-tile:hover{border-color:var(--bd2)}#p-kosten .kosten-tile:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--ac);opacity:.9}#p-kosten .kosten-tile[data-period=today]:before{background:var(--ac)}#p-kosten .kosten-tile[data-period=month]:before{background:var(--ac3)}#p-kosten .kosten-tile[data-period=year]:before{background:var(--ac4)}#p-kosten .kosten-tile[data-period=all]:before{background:var(--tx3);opacity:.5}#p-kosten .kt-label{font-size:11px;color:var(--tx3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-weight:500}#p-kosten .kt-value{font-size:26px;font-weight:600;color:var(--tx);font-family:DM Mono,monospace;line-height:1.1;margin-bottom:var(--space-1)}#p-kosten .kt-gross{font-size:12px;color:var(--tx3);text-decoration:line-through;font-weight:400;margin-left:6px}#p-kosten .kt-meta{font-size:11px;color:var(--tx3)}#p-kosten .kosten-tile.is-loading .kt-value{color:var(--tx3)}#p-kosten .kosten-section{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);margin-bottom:var(--space-4);overflow:hidden}#p-kosten .kosten-section-head{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 18px;border-bottom:1px solid var(--bd);background:var(--sur2)}#p-kosten .kosten-section-head h3{margin:0;font-size:13px;font-weight:600;color:var(--tx)}#p-kosten .kosten-section-sub{font-size:11px;color:var(--tx3);font-family:DM Mono,monospace}#p-kosten .kosten-reload{margin-left:auto;background:transparent;border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);color:var(--tx2);cursor:pointer;display:inline-flex;align-items:center;transition:all .12s}#p-kosten .kosten-reload svg{width:13px;height:13px;transition:transform .35s ease}#p-kosten .kosten-reload:hover{border-color:var(--ac);color:var(--ac)}#p-kosten .kosten-reload:hover svg{transform:rotate(180deg)}#p-kosten .kosten-empty{padding:28px;text-align:center;color:var(--tx3);font-size:12px;font-style:italic}#p-kosten .kosten-timeline{display:flex;gap:var(--space-1);padding:18px;height:180px;align-items:flex-end}#p-kosten .kt-bar-wrap{flex:1;min-width:0;display:flex;flex-direction:column-reverse;height:100%;cursor:default;position:relative}#p-kosten .kt-bar-wrap:hover .kt-bar-label{opacity:1}#p-kosten .kt-bar-stack{display:flex;flex-direction:column-reverse;width:100%;min-height:2px;border-radius:3px 3px 0 0;overflow:hidden;transition:opacity .15s}#p-kosten .kt-bar-wrap:hover .kt-bar-stack{opacity:.85}#p-kosten .kt-bar-seg{width:100%;transition:filter .15s}#p-kosten .kt-bar-seg.is-places{background:var(--ac)}#p-kosten .kt-bar-seg.is-places-fallback{background:var(--ac);opacity:.55}#p-kosten .kt-bar-seg.is-gemini{background:var(--ac3)}#p-kosten .kt-bar-seg.is-google-solar{background:#60a5fa}#p-kosten .kt-bar-seg.is-workers-ai{background:var(--ac3);opacity:.55}#p-kosten .kt-bar-seg.is-nominatim,#p-kosten .kt-bar-seg.is-doh,#p-kosten .kt-bar-seg.is-esri{background:var(--tx3);opacity:.35}#p-kosten .kt-bar-label{position:absolute;bottom:-22px;left:50%;transform:translate(-50%);font-size:9.5px;color:var(--tx3);font-family:DM Mono,monospace;white-space:nowrap;opacity:0;transition:opacity .15s;pointer-events:none}#p-kosten .kt-bar-label b{color:var(--tx);font-weight:600}#p-kosten .kosten-timeline-legend{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:0 18px 18px;font-size:11px;color:var(--tx2)}#p-kosten .kt-lg{display:inline-flex;align-items:center;gap:5px}#p-kosten .kt-lg-swatch{width:10px;height:10px;border-radius:2px;display:inline-block}#p-kosten .kosten-services{padding:0}#p-kosten .ks-row{display:grid;grid-template-columns:26px 1fr 90px 110px 90px 130px;align-items:center;gap:14px;padding:var(--space-3) 18px;border-bottom:1px solid var(--bd)}#p-kosten .ks-row:last-child{border-bottom:0}#p-kosten .ks-row.is-head{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);font-weight:500;padding:var(--space-2) 18px;background:var(--sur2);border-bottom:1px solid var(--bd)}#p-kosten .ks-swatch{width:10px;height:10px;border-radius:50%;display:inline-block}#p-kosten .ks-swatch.is-places{background:var(--ac)}#p-kosten .ks-swatch.is-places-fallback{background:var(--ac);opacity:.55}#p-kosten .ks-swatch.is-gemini{background:var(--ac3)}#p-kosten .ks-swatch.is-google-solar{background:#60a5fa}#p-kosten .ks-swatch.is-claude,#p-kosten .kt-bar-seg.is-claude{background:#c084fc}#p-kosten .ks-swatch.is-workers-ai{background:var(--ac3);opacity:.55}#p-kosten .ks-swatch.is-nominatim,#p-kosten .ks-swatch.is-doh,#p-kosten .ks-swatch.is-esri{background:var(--tx3);opacity:.55}#p-kosten .ks-swatch.is-fixed{background:#a78bfa}#p-kosten .ks-row.is-fixed{border-top:1px dashed var(--bd);margin-top:6px;padding-top:14px}#p-kosten .ks-name{font-size:13px;color:var(--tx);font-weight:500}#p-kosten .ks-name em{display:block;font-size:10.5px;color:var(--tx3);font-style:normal;margin-top:2px}#p-kosten .ks-count,#p-kosten .ks-month,#p-kosten .ks-total{font-family:DM Mono,monospace;font-size:12px;color:var(--tx);text-align:right}#p-kosten .ks-price{font-family:DM Mono,monospace;font-size:11.5px;color:var(--tx2);text-align:right}#p-kosten .ks-price.is-free{color:var(--ac)}#p-kosten .kosten-recent{padding:0;max-height:460px;overflow-y:auto}#p-kosten .kr-row{display:grid;grid-template-columns:140px 110px 1fr 80px;align-items:center;gap:var(--space-3);padding:var(--space-2) 18px;border-bottom:1px solid var(--bd);font-size:12px}#p-kosten .kr-row:last-child{border-bottom:0}#p-kosten .kr-row.is-head{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);padding:var(--space-2) 18px;background:var(--sur2);position:-webkit-sticky;position:sticky;top:0;z-index:1}#p-kosten .kr-time{font-family:DM Mono,monospace;color:var(--tx3);font-size:11px}#p-kosten .kr-service{display:inline-flex;align-items:center;gap:6px;color:var(--tx2)}#p-kosten .kr-key{font-family:DM Mono,monospace;font-size:11px;color:var(--tx2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-kosten .kr-cost{font-family:DM Mono,monospace;font-size:11.5px;color:var(--tx);text-align:right}#p-kosten .kr-cost.is-free{color:var(--tx3)}@media(max-width:900px){#p-kosten .kosten-tiles{grid-template-columns:repeat(2,1fr)}#p-kosten .ks-row{grid-template-columns:20px 1fr 70px 90px}#p-kosten .ks-row>:nth-child(5),#p-kosten .ks-row>:nth-child(6){display:none}#p-kosten .kr-row{grid-template-columns:90px 90px 1fr 70px}}#p-kosten .kosten-fixed-list{display:flex;flex-direction:column;gap:var(--space-2)}#p-kosten .kosten-fixed-row{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:var(--space-3) 14px;background:var(--sur);border:1px solid var(--bd);border-radius:9px}#p-kosten .kosten-fixed-main{flex:1;min-width:0}#p-kosten .kosten-fixed-label{font-size:12.5px;font-weight:600;color:var(--tx)}#p-kosten .kosten-fixed-purpose{font-size:11px;color:var(--tx2);margin-top:2px}#p-kosten .kosten-fixed-notes{font-size:10.5px;color:var(--tx3);margin-top:var(--space-1);font-style:italic}#p-kosten .kosten-fixed-amount{font-size:14px;font-weight:700;color:var(--ac3);font-family:DM Mono,monospace;flex-shrink:0;text-align:right}#p-kosten .kosten-fixed-period{font-size:10px;color:var(--tx3);font-weight:500;margin-left:2px}#p-kosten .kosten-section-sub{font-size:11.5px;color:var(--tx3);font-weight:500}#p-kalender{padding:18px var(--space-5) 80px;max-width:1480px;margin:0 auto}#p-kalender .kal-crumb{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--tx3);margin-bottom:14px}#p-kalender .kal-crumb-eyebrow{text-transform:uppercase;letter-spacing:.05em}#p-kalender .kal-crumb-dot,#p-kalender .kal-crumb-dash{font-style:normal;color:var(--tx3);margin:0 var(--space-1)}#p-kalender .kal-crumb-title{font-size:13px;color:var(--tx);font-weight:500}#p-kalender .kal-crumb-title i{font-style:normal;color:var(--ac)}#p-kalender .kal-crumb-info{background:transparent;border:0;color:var(--tx3);cursor:help;padding:2px;display:inline-flex;align-items:center;margin-left:var(--space-1)}#p-kalender .kal-crumb-info svg{width:14px;height:14px}#p-kalender .kal-sync{display:flex;align-items:center;gap:14px;padding:var(--space-3) var(--space-4);margin-bottom:14px;background:var(--sur);border:1px solid var(--bd);border-radius:8px}#p-kalender .kal-sync-state{display:flex;align-items:center;gap:10px;flex:1;min-width:0}#p-kalender .kal-sync-dot{width:8px;height:8px;border-radius:50%;background:var(--tx3)}#p-kalender .kal-sync-dot.is-disconnected{background:var(--ac4)}#p-kalender .kal-sync-dot.is-connected{background:#2dbf6c;box-shadow:0 0 6px #2dbf6c66}#p-kalender .kal-sync-text{font-size:13px;color:var(--tx);font-weight:500}#p-kalender .kal-sync-sub{font-size:11px;color:var(--tx3);font-style:normal}#p-kalender .kal-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:var(--space-3)}#p-kalender .kal-nav{display:flex;align-items:center;gap:6px}#p-kalender .kal-btn-today{background:transparent;border:1px solid var(--bd);color:var(--tx);border-radius:7px;padding:7px 14px;font-size:12px;font-family:inherit;cursor:pointer;transition:all .12s}#p-kalender .kal-btn-today:hover{border-color:var(--ac);color:var(--ac)}#p-kalender .kal-range{margin-left:10px;font-size:12.5px;color:var(--tx2);font-weight:500}#p-kalender .kal-spacer{flex:1}#p-kalender .kal-views{display:inline-flex;background:var(--sur);border:1px solid var(--bd);border-radius:7px;padding:2px;gap:1px}#p-kalender .kal-view{background:transparent;border:0;color:var(--tx2);font-size:11.5px;padding:5px var(--space-3);cursor:pointer;border-radius:5px;font-family:inherit;transition:all .12s}#p-kalender .kal-view:hover{color:var(--tx)}#p-kalender .kal-view.on{background:var(--ac);color:#fff;font-weight:500}#p-kalender .kal-btn{display:inline-flex;align-items:center;gap:6px;background:transparent;border:1px solid var(--bd);color:var(--tx2);font-size:12px;padding:7px 13px;border-radius:7px;font-family:inherit;cursor:pointer;transition:all .12s}#p-kalender .kal-btn:hover{background:var(--sur2);border-color:var(--bd2);color:var(--tx)}#p-kalender .kal-btn-pri{background:var(--ac);border-color:var(--ac);color:#fff;font-weight:500}#p-kalender .kal-btn-pri:hover{background:var(--ac);border-color:var(--ac);color:#fff;opacity:.92}#p-kalender .kal-btn-pri svg{width:14px;height:14px}#p-kalender .kal-btn-danger{border-color:var(--ac4);color:var(--ac4)}#p-kalender .kal-btn-danger:hover{background:var(--ac4);color:#fff}#p-kalender .kal-icon{background:transparent;border:1px solid var(--bd);color:var(--tx2);font-size:14px;line-height:1;padding:6px 10px;border-radius:var(--radius-md);font-family:inherit;cursor:pointer;transition:all .12s}#p-kalender .kal-icon:hover{background:var(--sur2);color:var(--ac);border-color:var(--ac)}#p-kalender .kal-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}#p-kalender .kal-pill{display:inline-flex;align-items:center;gap:5px;background:var(--sur);border:1px solid var(--bd);color:var(--tx2);font-size:11.5px;padding:5px 11px;border-radius:13px;font-family:inherit;cursor:pointer;transition:all .12s;opacity:.55}#p-kalender .kal-pill.on{opacity:1;border-color:var(--bd2);color:var(--tx)}#p-kalender .kal-pill.is-wv.on{border-color:#4485f4;color:#4485f4}#p-kalender .kal-pill.is-termin.on{border-color:#2dbf6c;color:#2dbf6c}#p-kalender .kal-pill.is-solar.on{border-color:#f5a623;color:#f5a623}#p-kalender .kal-pill.is-task.on{border-color:var(--tx3);color:var(--tx2)}#p-kalender .kal-pill-cnt{font-family:DM Mono,monospace;font-size:10.5px;background:var(--sur2);padding:1px 5px;border-radius:8px}#p-kalender .kal-grid{background:var(--sur);border:1px solid var(--bd);border-radius:8px;overflow:hidden;min-height:580px;position:relative}#p-kalender .kal-loading{padding:60px 0;text-align:center;color:var(--tx3);font-size:12px}#p-kalender .kal-week{display:grid;grid-template-columns:56px repeat(7,1fr);height:100%}#p-kalender .kal-week-corner{background:var(--sur2);border-bottom:1px solid var(--bd);border-right:1px solid var(--bd);height:56px}#p-kalender .kal-week-day{background:var(--sur2);border-bottom:1px solid var(--bd);border-right:1px solid var(--bd);padding:var(--space-2) 10px;text-align:center;position:-webkit-sticky;position:sticky;top:0;z-index:2}#p-kalender .kal-week-day:last-child{border-right:0}#p-kalender .kal-day-name{font-size:10.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.04em}#p-kalender .kal-day-num{font-size:17px;font-weight:500;color:var(--tx);margin-top:2px;display:inline-block;line-height:1;padding:var(--space-1) var(--space-2);border-radius:50%}#p-kalender .kal-week-day.is-today .kal-day-num{background:var(--ac);color:#fff}#p-kalender .kal-time-col{border-right:1px solid var(--bd);background:var(--sur)}#p-kalender .kal-time-slot{height:44px;padding:2px 6px 0 0;text-align:right;font-size:10px;color:var(--tx3);font-family:DM Mono,monospace;border-bottom:1px solid rgba(0,0,0,.04)}#p-kalender .kal-day-col{border-right:1px solid var(--bd);position:relative;background:var(--sur)}#p-kalender .kal-day-col:last-child{border-right:0}#p-kalender .kal-day-col.is-today{background:#7a802406}#p-kalender .kal-day-slot{height:44px;border-bottom:1px solid rgba(0,0,0,.04)}#p-kalender .kal-event{position:absolute;left:4px;right:4px;border-radius:var(--radius-md);padding:var(--space-1) 7px;font-size:11px;line-height:1.3;cursor:pointer;overflow:hidden;transition:all .12s;border-left:3px solid}#p-kalender .kal-event:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a;z-index:3}#p-kalender .kal-event-title{font-weight:500;color:var(--tx)}#p-kalender .kal-event-sub{font-size:10px;color:var(--tx3);margin-top:1px}#p-kalender .kal-event-time{font-size:10px;color:var(--tx2);font-family:DM Mono,monospace;margin-top:1px}#p-kalender .kal-event-sync{position:absolute;top:3px;right:4px;font-size:10px;opacity:.6}#p-kalender .kal-event.is-wv{background:#4485f41a;border-left-color:#4485f4;color:#2451b2}#p-kalender .kal-event.is-termin{background:#2dbf6c1f;border-left-color:#2dbf6c;color:#1c7344}#p-kalender .kal-event.is-solar{background:#f5a6231f;border-left-color:#f5a623;color:#a06400}#p-kalender .kal-event.is-task{background:var(--sur2);border-left-color:var(--tx3);color:var(--tx2)}#p-kalender .kal-event-title b{font-weight:600}#p-kalender .kal-month{display:grid;grid-template-columns:repeat(7,1fr);height:100%;min-height:560px}#p-kalender .kal-month-header{background:var(--sur2);border-bottom:1px solid var(--bd);border-right:1px solid var(--bd);padding:7px 10px;font-size:10.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.04em}#p-kalender .kal-month-header:last-child{border-right:0}#p-kalender .kal-month-cell{border-right:1px solid var(--bd);border-bottom:1px solid var(--bd);padding:6px var(--space-2);min-height:88px;position:relative}#p-kalender .kal-month-cell.is-other{background:var(--sur2);opacity:.55}#p-kalender .kal-month-cell.is-today{background:#7a80240d}#p-kalender .kal-month-cell:nth-child(7n){border-right:0}#p-kalender .kal-month-num{font-size:11.5px;color:var(--tx2);font-weight:500}#p-kalender .kal-month-cell.is-today .kal-month-num{background:var(--ac);color:#fff;border-radius:50%;padding:2px 6px}#p-kalender .kal-month-event{display:block;font-size:10px;padding:2px 6px;border-radius:3px;margin-top:3px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-left:2px solid}#p-kalender .kal-month-event.is-wv{background:#4485f41f;color:#2451b2;border-left-color:#4485f4}#p-kalender .kal-month-event.is-termin{background:#2dbf6c1f;color:#1c7344;border-left-color:#2dbf6c}#p-kalender .kal-month-event.is-solar{background:#f5a6231f;color:#a06400;border-left-color:#f5a623}#p-kalender .kal-month-event.is-task{background:var(--sur2);color:var(--tx2);border-left-color:var(--tx3)}#p-kalender .kal-list{padding:0}#p-kalender .kal-list-row{display:grid;grid-template-columns:120px 80px 1fr 140px 100px;align-items:center;gap:var(--space-3);padding:10px 18px;border-bottom:1px solid var(--bd);cursor:pointer}#p-kalender .kal-list-row:hover{background:var(--sur2)}#p-kalender .kal-list-row:last-child{border-bottom:0}#p-kalender .kal-list-date{font-size:12px;color:var(--tx);font-family:DM Mono,monospace}#p-kalender .kal-list-time{font-size:11.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-kalender .kal-list-type{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--tx2)}#p-kalender .kal-list-type:before{content:"";width:8px;height:8px;border-radius:50%;display:inline-block}#p-kalender .kal-list-type.is-wv:before{background:#4485f4}#p-kalender .kal-list-type.is-termin:before{background:#2dbf6c}#p-kalender .kal-list-type.is-solar:before{background:#f5a623}#p-kalender .kal-list-type.is-task:before{background:var(--tx3)}#p-kalender .kal-list-title{font-size:12.5px;color:var(--tx);font-weight:500}#p-kalender .kal-list-customer{font-size:11.5px;color:var(--tx2)}#p-kalender .kal-list-sync{text-align:right}#p-kalender .kal-sync-badge{font-size:10px;padding:2px 7px;border-radius:8px;font-family:DM Mono,monospace}#p-kalender .kal-sync-badge.is-pending{background:#be8c501a;color:var(--ac4)}#p-kalender .kal-sync-badge.is-synced{background:#2dbf6c1f;color:#1c7344}#p-kalender .kal-detail{position:fixed;top:0;right:0;bottom:0;width:420px;background:var(--sur);border-left:1px solid var(--bd);box-shadow:-4px 0 16px #00000014;z-index:50;overflow-y:auto;transform:translate(0);transition:transform .25s}#p-kalender .kal-detail[hidden]{display:block!important;transform:translate(100%);pointer-events:none}#p-kalender .kal-detail-head{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--bd)}#p-kalender .kal-detail-head h3{margin:0;flex:1;font-size:14px;font-weight:600;color:var(--tx)}#p-kalender .kal-detail-type-pill{font-size:10px;padding:2px var(--space-2);border-radius:9px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}#p-kalender .kal-detail-type-pill.is-wv{background:#4485f41a;color:#2451b2}#p-kalender .kal-detail-type-pill.is-termin{background:#2dbf6c1f;color:#1c7344}#p-kalender .kal-detail-type-pill.is-solar{background:#f5a6231f;color:#a06400}#p-kalender .kal-detail-type-pill.is-task{background:var(--sur2);color:var(--tx2)}#p-kalender .kal-detail-close{border:0;padding:var(--space-1) 9px;font-size:14px}#p-kalender .kal-detail-body{padding:var(--space-4) 18px}#p-kalender .kal-det-row{display:grid;grid-template-columns:100px 1fr;gap:10px;padding:var(--space-2) 0;border-bottom:1px solid var(--bd)}#p-kalender .kal-det-row:last-of-type{border-bottom:0}#p-kalender .kal-det-k{font-size:11px;color:var(--tx3);text-transform:uppercase;letter-spacing:.04em;padding-top:2px}#p-kalender .kal-det-v{font-size:13px;color:var(--tx)}#p-kalender .kal-detail-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:18px}#p-kalender .kal-reminder{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:var(--space-3);background:var(--sur);border:1px solid var(--ac3);border-left:4px solid var(--ac3);border-radius:8px;padding:var(--space-3) 14px;min-width:320px;max-width:420px;box-shadow:0 4px 16px #0000001f;z-index:100;animation:kal-rem-in .25s ease-out}#p-kalender .kal-reminder[hidden]{display:none}#p-kalender .kal-reminder-icon{font-size:22px}#p-kalender .kal-reminder-body{flex:1;min-width:0}#p-kalender .kal-reminder-title{font-size:12.5px;color:var(--tx);font-weight:500;line-height:1.4}#p-kalender .kal-reminder-sub{font-size:11px;color:var(--tx3);margin-top:2px}@keyframes kal-rem-in{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:720px){#p-kalender .kal-detail{width:100%}#p-kalender .kal-toolbar{flex-wrap:wrap}}#p-kalender .kal-pill.is-aufgabe.on{border-color:var(--ac);color:var(--ac)}#p-kalender .kal-week-allday-label{font-size:10px;color:var(--tx3);text-align:right;padding:6px 6px 6px 0;border-bottom:1px solid var(--bd);background:var(--sur)}#p-kalender .kal-week-allday{display:flex;flex-direction:column;gap:3px;padding:4px;border-bottom:1px solid var(--bd);border-left:1px solid var(--bd);background:var(--sur);min-width:0}#p-kalender .kal-allday-event{font-size:11px;line-height:1.3;padding:3px 6px;border-radius:4px;cursor:pointer;background:var(--sur2);border-left:3px solid var(--ac);color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#p-kalender .kal-allday-event.is-over{border-left-color:var(--ac4)}#p-kalender .kal-allday-event:hover,#p-kalender .kal-month-event.is-aufgabe:hover{filter:brightness(.97)}#p-kalender .kal-month-event.is-aufgabe{background:var(--sur2);color:var(--tx);border-left-color:var(--ac)}#p-kalender .kal-list-type.is-aufgabe:before{background:var(--ac)}#p-kalender .kal-aufgaben-hinweis{padding:8px 2px 0;font-size:12px;color:var(--tx3)}body.is-buyer #p-kalender .kal-sync,body.is-buyer #p-kalender .kal-btn-new,body.is-buyer #p-kalender .kal-pill:not(.is-aufgabe){display:none!important}#p-kalender .kal-week.is-day{grid-template-columns:56px 1fr}#p-kalender #kal-task-panel.det-page{padding:0}#p-google-calendar-setup{padding:18px var(--space-5) 80px;max-width:1320px;margin:0 auto}#p-google-calendar-setup .gcs-crumb{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11.5px;color:var(--tx3);margin-bottom:18px}#p-google-calendar-setup .gcs-crumb-eyebrow{text-transform:uppercase;letter-spacing:.05em}#p-google-calendar-setup .gcs-crumb-dot{font-style:normal;color:var(--tx3);margin:0 var(--space-1)}#p-google-calendar-setup .gcs-crumb-dash{font-style:normal;color:var(--tx3);margin:0 3px}#p-google-calendar-setup .gcs-crumb-title{font-size:13px;color:var(--tx);font-weight:500}#p-google-calendar-setup .gcs-crumb-title i{font-style:normal;color:var(--ac)}#p-google-calendar-setup .gcs-crumb-info{background:transparent;border:0;color:var(--tx3);cursor:help;padding:2px;display:inline-flex;align-items:center;margin-left:var(--space-1)}#p-google-calendar-setup .gcs-crumb-info svg{width:14px;height:14px}#p-google-calendar-setup .gcs-section{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);margin-bottom:var(--space-4);overflow:hidden}#p-google-calendar-setup .gcs-sec-head{padding:14px 18px 6px}#p-google-calendar-setup .gcs-sec-title{font-size:13px;font-weight:600;color:var(--tx);margin-bottom:var(--space-1)}#p-google-calendar-setup .gcs-sec-sub{font-size:11.5px;color:var(--tx3);line-height:1.5}#p-google-calendar-setup .gcs-conn-body{display:flex;align-items:center;gap:14px;padding:var(--space-2) 18px 18px;flex-wrap:wrap}#p-google-calendar-setup .gcs-conn-state{flex:1;font-size:12.5px;color:var(--tx);min-width:0}#p-google-calendar-setup .gcs-conn-state strong{font-weight:600}#p-google-calendar-setup .gcs-conn-state em{font-style:normal;color:var(--tx3);font-size:11px;display:block;margin-top:3px}#p-google-calendar-setup .gcs-conn-state.is-connected:before{content:"\25cf";color:#4ade80;margin-right:var(--space-2);font-size:11px;vertical-align:1px}#p-google-calendar-setup .gcs-conn-state.is-disconnected:before{content:"\25cf";color:var(--ac4);margin-right:var(--space-2);font-size:11px;vertical-align:1px}#p-google-calendar-setup .gcs-master-body{padding:var(--space-2) 18px 18px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}#p-google-calendar-setup .gcs-mapping-body{padding:var(--space-2) 18px 18px}#p-google-calendar-setup .gcs-sync-body{padding:var(--space-2) 18px 18px;display:flex;align-items:center;gap:var(--space-3)}#p-google-calendar-setup .gcs-sync-status{font-size:11.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-google-calendar-setup .gcs-select,#p-google-calendar-setup .gcs-input{background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-md);color:var(--tx);padding:7px 10px;font-size:12px;font-family:DM Sans,sans-serif;min-width:240px;transition:border-color .12s}#p-google-calendar-setup .gcs-input-sm{min-width:140px}#p-google-calendar-setup .gcs-select:focus,#p-google-calendar-setup .gcs-input:focus{outline:none;border-color:var(--ac)}#p-google-calendar-setup .gcs-select:hover,#p-google-calendar-setup .gcs-input:hover{border-color:var(--bd2)}#p-google-calendar-setup .gcs-table{width:100%;border-collapse:collapse;font-size:12px}#p-google-calendar-setup .gcs-table th{text-align:left;font-weight:500;color:var(--tx3);font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;padding:var(--space-2) 10px;border-bottom:1px solid var(--bd)}#p-google-calendar-setup .gcs-table td{padding:9px 10px;border-bottom:1px solid var(--bd);color:var(--tx)}#p-google-calendar-setup .gcs-table tbody tr:last-child td{border-bottom:none}#p-google-calendar-setup .gcs-table tbody tr:hover{background:var(--sur2)}#p-google-calendar-setup .gcs-table td:last-child{text-align:right;width:90px}#p-google-calendar-setup .gcs-mapping-add{margin-top:var(--space-3);display:flex;gap:var(--space-2);flex-wrap:wrap;padding-top:14px;border-top:1px dashed var(--bd)}#p-google-calendar-setup .gcs-toast{background:#4ade8014;border:1px solid rgba(74,222,128,.35);color:#4ade80;padding:10px 14px;border-radius:8px;margin-bottom:14px;font-size:12px}#p-google-calendar-setup .gcs-toast.is-error{background:#f8717114;border-color:#f8717140;color:var(--ac4)}#p-google-calendar-setup .gcs-spinner{font-size:11.5px;color:var(--tx3);font-style:italic;padding:var(--space-2) 18px 18px}#gcs-acl-panel{padding:22px var(--space-5)}#gcs-acl-panel .gcs-acl-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--bd)}#gcs-acl-panel .gcs-acl-eyebrow{font-family:DM Mono,monospace;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--tx3);margin-bottom:var(--space-1)}#gcs-acl-panel .gcs-acl-title h3{margin:0;font-size:15px;font-weight:600;color:var(--tx)}#gcs-acl-panel .gcs-acl-rules{background:var(--sur);border:1px solid var(--bd);border-radius:8px;margin-bottom:18px;overflow:hidden}#gcs-acl-panel .gcs-acl-rules .gcs-table th,#gcs-acl-panel .gcs-acl-rules .gcs-table td{padding:9px var(--space-3)}#gcs-acl-panel .gcs-acl-add{background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:14px}#gcs-acl-panel .gcs-acl-role-select{background:var(--sur2);border:1px solid var(--bd);border-radius:5px;color:var(--tx);padding:5px var(--space-2);font-size:11.5px;font-family:DM Sans,sans-serif}#gcs-acl-panel .gcs-acl-role-select:focus{outline:none;border-color:var(--ac)}#p-google-calendar-setup .gcs-btn-link{background:none;border:none;color:var(--tx2);padding:var(--space-1) var(--space-2);cursor:pointer;font-size:11.5px;font-family:DM Sans,sans-serif;transition:color .12s}#p-google-calendar-setup .gcs-btn-link:hover{color:var(--ac4);text-decoration:underline}#p-email-setup{padding:var(--space-5) 28px 80px;max-width:1024px;margin:0 auto}#p-email-setup .es-section{margin-bottom:18px}#p-email-setup .es-sec-head{margin-bottom:14px}#p-email-setup .es-sec-title{font-family:DM Mono,monospace;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--tx3);margin-bottom:6px}#p-email-setup .es-sec-sub{font-size:12px;color:var(--tx2);line-height:1.5;max-width:640px}#p-email-setup .es-accounts{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}#p-email-setup .es-acct-row{display:grid;grid-template-columns:42px 1fr minmax(180px,auto) 100px auto;align-items:center;gap:14px;padding:var(--space-3) var(--space-4);background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);transition:border-color .15s,background .15s}#p-email-setup .es-acct-row:hover{border-color:var(--bd2)}#p-email-setup .es-acct-icon{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#d5d96029;color:var(--ac);border:1px solid rgba(213,217,96,.32);font-size:15px}#p-email-setup .es-acct-main{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}#p-email-setup .es-acct-email{font-size:13px;font-weight:600;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-email-setup .es-acct-label{font-size:11px;color:var(--tx3);font-family:DM Mono,monospace;display:block;width:100%;margin-top:1px}#p-email-setup .es-acct-default{display:inline-block;font-size:9.5px;font-weight:700;letter-spacing:.05em;background:#4ade8024;color:#4ade80;padding:2px 7px;border-radius:5px;text-transform:uppercase}#p-email-setup .es-acct-tag{display:inline-block;font-size:9.5px;font-weight:600;letter-spacing:.05em;background:#ffffff0f;color:var(--tx2);padding:2px 7px;border-radius:5px;text-transform:uppercase;margin-left:var(--space-1)}#p-email-setup .es-acct-tag.is-admin{background:#ef444426;color:#ef4444}#p-email-setup .es-acct-tag.is-service{background:#4c96ff26;color:#4c96ff}#p-email-setup .es-acct-tag.is-privat{background:#a855f726;color:#a855f7}#p-email-setup .es-acct-tag.is-buchhaltung{background:#f59e0b26;color:#f59e0b}#p-email-setup .es-acct-tag.is-repowering{background:#22c55e26;color:#22c55e}#p-email-setup .es-acct-tag.is-support{background:#6366f126;color:#6366f1}#p-email-setup .es-acct-row{cursor:pointer}.es-edit-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:1100;display:flex;align-items:center;justify-content:center;padding:20px}.es-edit-modal[hidden]{display:none}.es-edit-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);max-width:560px;width:100%;display:flex;flex-direction:column;box-shadow:0 12px 32px #00000059}.es-edit-head{display:flex;justify-content:space-between;align-items:flex-start;padding:14px 18px;border-bottom:1px solid var(--bd)}.es-edit-head h3{margin:0;font-size:15px;color:var(--tx)}.es-edit-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx3);font-weight:600;margin-bottom:3px}.es-edit-head button{background:none;border:none;color:var(--tx3);font-size:18px;cursor:pointer}.es-edit-body{padding:var(--space-4) 18px;display:flex;flex-direction:column;gap:var(--space-3)}.es-edit-field{display:flex;flex-direction:column;gap:var(--space-1)}.es-edit-field label{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);font-weight:600}.es-edit-field input,.es-edit-field select,.es-edit-field textarea{padding:var(--space-2) 10px;background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-sm);color:var(--tx);font-family:inherit;font-size:12.5px}.es-edit-field textarea{resize:vertical;font-family:DM Mono,monospace;font-size:11.5px;line-height:1.5}.es-edit-field input:focus,.es-edit-field select:focus,.es-edit-field textarea:focus{outline:none;border-color:var(--ac)}.es-edit-foot{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) 18px;border-top:1px solid var(--bd)}#p-email-setup .es-acct-meta{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace;line-height:1.55}#p-email-setup .es-acct-meta div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#p-email-setup .es-acct-scope{display:inline-block;padding:3px 9px;border-radius:var(--radius-md);font-size:10.5px;font-weight:600;letter-spacing:.02em}#p-email-setup .es-acct-scope.is-user{background:#566b8629;color:var(--ac2)}#p-email-setup .es-acct-scope.is-tenant{background:#d5d9601f;color:var(--ac)}#p-email-setup .es-acct-del{background:transparent;border:none;color:var(--tx3);cursor:pointer;font-size:13px;padding:6px var(--space-2);border-radius:var(--radius-md);line-height:1;font-family:inherit;transition:background .12s,color .12s}#p-email-setup .es-acct-del:hover{background:#f871711a;color:var(--ac4)}#p-email-setup .es-sig-btn{background:transparent;border:1px solid var(--bd);color:var(--tx2);cursor:pointer;font-size:13px;font-weight:600;padding:10px 22px;border-radius:5px;line-height:1.2;font-family:inherit;white-space:nowrap;transition:background .12s,color .12s,border-color .12s}#p-email-setup .es-sig-btn:hover{background:#d5d9601a;color:var(--tx1);border-color:var(--ac1,#d5d960)}#p-email-setup .es-sig-btn[hidden]{display:none}#p-email-setup .es-empty{padding:42px var(--space-5);text-align:center;background:var(--sur);border:1px dashed var(--bd);border-radius:var(--radius-lg)}#p-email-setup .es-empty-icon{font-size:32px;margin-bottom:10px;opacity:.5}#p-email-setup .es-empty-title{font-size:13px;font-weight:600;color:var(--tx);margin-bottom:var(--space-1)}#p-email-setup .es-empty-sub{font-size:11.5px;color:var(--tx3);line-height:1.55;max-width:380px;margin:0 auto}#p-email-setup .es-add-wrap{display:flex;justify-content:flex-start}#es-wizard-panel{padding:0}#es-wizard-panel .es-wsteps-indicator{display:flex;align-items:center;gap:6px;padding:10px 22px;background:var(--sur2);border-bottom:1px solid var(--bd)}#es-wizard-panel .es-wstep-dot{width:24px;height:24px;border-radius:50%;background:var(--sur);border:1px solid var(--bd);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--tx3)}#es-wizard-panel .es-wstep-dot.is-on{background:var(--ac);border-color:var(--ac);color:var(--ac-on)}#es-wizard-panel .es-wstep-dot.is-done{background:#4ade802e;border-color:#4ade80;color:#4ade80}#es-wizard-panel .es-wstep-bar{flex:1;height:1px;background:var(--bd)}.es-error{background:#f8717114;border:1px solid rgba(248,113,113,.25);color:var(--ac4);padding:9px var(--space-3);border-radius:var(--radius-md);font-size:12px;margin-top:10px}.es-success-card{background:var(--sur2);border:1px solid var(--ac);border-radius:var(--radius-lg);padding:var(--space-4) 18px;box-shadow:0 0 0 1px #d5d9601a}.es-success-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px dashed var(--bd);font-size:12px;color:var(--tx)}.es-success-row:last-child{border-bottom:none}.es-success-row span{font-family:DM Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx3);width:70px;flex-shrink:0}.es-success-row code{font-family:DM Mono,monospace;font-weight:500}@media(max-width:1100px){#p-email-setup .es-acct-row{grid-template-columns:42px 1fr auto auto;grid-template-areas:"icon main main main" "meta meta scope del";gap:10px}#p-email-setup .es-acct-row>.es-acct-icon{grid-area:icon}#p-email-setup .es-acct-row>.es-acct-main{grid-area:main}#p-email-setup .es-acct-row>.es-acct-meta{grid-area:meta;font-size:10px}#p-email-setup .es-acct-row>.es-acct-scope-cell{grid-area:scope;font-size:10px}#p-email-setup .es-acct-row>.es-acct-del{grid-area:del}}@media(max-width:720px){#p-email-setup .es-acct-row{grid-template-columns:42px 1fr auto;grid-template-areas:"icon main main" "meta meta del"}#p-email-setup .es-acct-row>.es-acct-scope-cell{grid-area:meta}}#p-email-templates{padding:var(--space-5) 28px 40px}#p-email-templates .et-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:14px}#p-email-templates .et-title{margin:0;font-size:18px;font-weight:600;color:var(--tx)}#p-email-templates .et-sub{font-size:12.5px;color:var(--tx2);margin-top:var(--space-1);max-width:760px;line-height:1.55}#p-email-templates .et-sub code{font-family:DM Mono,monospace;background:var(--sur2);padding:1px 5px;border-radius:var(--radius-sm);font-size:11.5px}#p-email-templates .et-filterbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:var(--space-2) 14px;margin-bottom:var(--space-3)}#p-email-templates .et-pill{display:inline-flex;align-items:center;gap:6px;padding:3px var(--space-2);border:0;background:transparent;border-radius:var(--radius-md);font-size:11.5px;color:var(--tx2);cursor:pointer;font-family:inherit;transition:all .12s}#p-email-templates .et-pill:hover{background:var(--sur2);color:var(--tx)}#p-email-templates .et-pill.on{background:var(--sur2);color:var(--tx);font-weight:600}#p-email-templates .et-pill-cnt{font-family:DM Mono,monospace;font-size:12px;font-weight:600;color:var(--tx)}#p-email-templates .et-pill.on .et-pill-cnt{color:var(--ac)}#p-email-templates .et-grid{display:grid;grid-template-columns:300px 1fr;gap:14px;min-height:calc(100vh - 260px)}#p-email-templates .et-list{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:var(--space-2);overflow-y:auto;max-height:calc(100vh - 260px)}#p-email-templates .et-empty{padding:var(--space-5) var(--space-3);text-align:center;color:var(--tx3);font-style:italic;font-size:12px}#p-email-templates .et-card{display:flex;flex-direction:column;gap:3px;padding:10px var(--space-3);border-radius:8px;cursor:pointer;border:1px solid transparent;transition:all .12s;margin-bottom:var(--space-1)}#p-email-templates .et-card:hover{background:var(--sur2)}#p-email-templates .et-card.on{background:var(--sur2);border-color:var(--bd)}#p-email-templates .et-card-name{font-size:12.5px;font-weight:600;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-email-templates .et-card-meta{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace;display:flex;gap:var(--space-2)}#p-email-templates .et-editor{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:var(--space-4) 18px;display:flex;flex-direction:column;gap:var(--space-3)}#p-email-templates .et-editor-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;padding-bottom:10px;border-bottom:1px solid var(--bd)}#p-email-templates .et-name-input{flex:1;font-size:14px;font-weight:600;border:0;background:transparent;color:var(--tx);padding:var(--space-1) 0;outline:none}#p-email-templates .et-name-input::placeholder{color:var(--tx3);font-weight:400}#p-email-templates .et-save-indicator{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3);min-width:140px;text-align:right}#p-email-templates .et-save-indicator.is-pending{color:var(--ac3)}#p-email-templates .et-save-indicator.is-saving{color:var(--ac2)}#p-email-templates .et-save-indicator.is-saved{color:var(--tx3)}#p-email-templates .et-save-indicator.is-error{color:var(--ac4);cursor:pointer}#p-email-templates .et-del-btn{background:transparent;border:1px solid var(--bd);border-radius:5px;min-width:30px;height:30px;padding:0 var(--space-2);font-size:14px;color:var(--tx3);cursor:pointer;font-family:inherit}#p-email-templates .et-del-btn:hover{border-color:var(--ac4);color:var(--ac4)}#p-email-templates .et-editor-row{display:flex;align-items:center;gap:10px}#p-email-templates .et-editor-row-full{align-items:flex-start;flex-direction:column;gap:6px}#p-email-templates .et-label{font-family:DM Mono,monospace;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);min-width:90px}#p-email-templates .et-editor-row-full .et-label{min-width:auto}#p-email-templates .et-input{flex:1;background:var(--bg);border:1px solid var(--bd);border-radius:var(--radius-md);color:var(--tx);padding:var(--space-2) 10px;font-size:13px;font-family:inherit;outline:none;transition:border-color .12s}#p-email-templates .et-input:focus{border-color:var(--ac)}#p-email-templates .et-body{width:100%;min-height:240px;font-family:DM Mono,monospace;font-size:12.5px;line-height:1.55;resize:vertical}#p-email-templates .et-radio-group{display:flex;gap:14px}#p-email-templates .et-radio{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--tx2);cursor:pointer}#p-email-templates .et-radio input{cursor:pointer}#p-email-templates .et-vars{display:flex;gap:6px;flex-wrap:wrap}#p-email-templates .et-var-chip{background:var(--sur2);border:1px solid var(--bd);border-radius:5px;padding:3px var(--space-2);font-family:DM Mono,monospace;font-size:11px;color:var(--tx2);cursor:pointer;transition:all .12s}#p-email-templates .et-var-chip:hover{background:var(--ac);color:var(--bg);border-color:var(--ac)}#p-email-templates .et-badge{display:inline-block;padding:1px 6px;border-radius:8px;font-size:9.5px;font-weight:600;background:var(--sur2);color:var(--tx3);text-transform:uppercase;letter-spacing:.05em}#p-email-templates.is-readonly .et-new,#p-email-templates.is-readonly .et-del-btn{display:none}#p-email-templates.is-readonly .et-input,#p-email-templates.is-readonly .et-radio input{pointer-events:none;opacity:.7}#p-email-templates.is-readonly .et-vars{display:none}#p-whatsapp-setup .wsu-wrap{max-width:520px;margin:0 auto;padding:var(--space-5) 18px}#p-whatsapp-setup .wsu-head{margin-bottom:18px}#p-whatsapp-setup .wsu-title{font-size:20px;font-weight:600;margin:0 0 6px;color:var(--tx)}#p-whatsapp-setup .wsu-sub{font-size:12.5px;color:var(--tx2);line-height:1.5;margin:0}#p-whatsapp-setup .wsu-card{background:var(--sur);border:1px solid var(--bd);border-radius:12px;padding:20px;margin-bottom:14px}#p-whatsapp-setup .wsu-card-h{font-size:13px;font-weight:600;color:var(--tx);margin-bottom:10px}#p-whatsapp-setup .wsu-card-text{font-size:12.5px;color:var(--tx2);line-height:1.5;margin:0 0 14px}#p-whatsapp-setup .wsu-muted{color:var(--tx3);font-size:11.5px}#p-whatsapp-setup .wsu-steps{list-style:decimal inside;padding:0;margin:0 0 14px;font-size:12.5px;color:var(--tx2);line-height:1.7}#p-whatsapp-setup .wsu-steps li{margin-bottom:2px}#p-whatsapp-setup .wsu-steps b{color:var(--tx);font-weight:600}#p-whatsapp-setup .wsu-qr-wrap{display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid var(--bd);border-radius:var(--radius-lg);padding:14px;margin:0 0 var(--space-3)}#p-whatsapp-setup .wsu-qr{display:block;width:240px;height:240px;object-fit:contain}#p-whatsapp-setup .wsu-card-ok{border-color:#4ade8059;background:linear-gradient(180deg,rgba(74,222,128,.06),var(--sur))}#p-whatsapp-setup .wsu-card-ok .wsu-card-h{color:#4ade80}#p-whatsapp-setup .wsu-card-err{border-color:#f8717159;background:linear-gradient(180deg,rgba(248,113,113,.06),var(--sur))}#p-whatsapp-setup .wsu-card-err .wsu-card-h{color:var(--ac4)}#p-whatsapp-setup .wsu-card-err code{background:var(--sur2);padding:1px 5px;border-radius:var(--radius-sm);font-family:DM Mono,monospace;font-size:11px;color:var(--tx2)}#p-whatsapp-setup .wsu-whoami{margin-top:var(--space-2);font-size:11px;color:var(--tx3);font-family:DM Mono,monospace}#p-whatsapp-setup .wsu-whoami span{color:var(--tx);font-weight:600}#rwc-panel{width:min(620px,96vw);padding:0;display:flex;flex-direction:column}#rwc-panel.is-stacked .usr-panel-head{padding:var(--space-2) 22px;min-height:52px}#rwc-panel .rwc-status{padding:var(--space-2) 22px;font-size:11.5px;color:var(--tx3);border-bottom:1px solid var(--bd);background:var(--sur2);min-height:0;line-height:1.4}#rwc-panel .rwc-status:empty{display:none}#rwc-panel .rwc-status.is-warn{color:var(--ac3)}#rwc-panel .rwc-status.is-err{color:var(--ac4)}#rwc-panel .rwc-thread{flex:1;overflow-y:auto;padding:18px 22px;display:flex;flex-direction:column;gap:10px;background:var(--bg)}#rwc-panel .rwc-empty{text-align:center;color:var(--tx3);font-size:12px;font-style:italic;padding:40px var(--space-3)}#rwc-panel .rwc-msg{max-width:80%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);font-size:12.5px;line-height:1.5}#rwc-panel .rwc-msg-body{white-space:pre-wrap;word-wrap:break-word;color:var(--tx)}#rwc-panel .rwc-msg-ts{font-size:10px;color:var(--tx3);margin-top:var(--space-1);font-family:DM Mono,monospace}#rwc-panel .rwc-msg-in{align-self:flex-start;background:var(--sur);border:1px solid var(--bd)}#rwc-panel .rwc-msg-out{align-self:flex-end;background:#4ade801f;border:1px solid rgba(74,222,128,.25)}#rwc-panel .rwc-composer{display:flex;gap:var(--space-2);padding:var(--space-3) 22px;border-top:1px solid var(--bd);background:var(--sur);align-items:flex-end}#rwc-panel .rwc-input{flex:1;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:var(--space-2) var(--space-3);color:var(--tx);font-size:12.5px;font-family:inherit;resize:none;outline:none;line-height:1.5;transition:border-color .12s}#rwc-panel .rwc-input:focus{border-color:var(--ac)}#rwc-panel .rwc-send{flex-shrink:0}#p-dialfire-setup{padding:20px var(--space-5) 40px;overflow-y:auto}.dfs-wrap{max-width:640px;margin:0 auto}.dfs-head{margin-bottom:20px}.dfs-title{margin:0 0 6px;font-size:22px;color:var(--tx)}.dfs-sub{margin:0;color:var(--tx2);font-size:13px;line-height:1.5}.dfs-card{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:18px 20px;margin-bottom:var(--space-4)}.dfs-card-ok{border-color:#4ade8059}.dfs-card-h{font-size:14px;font-weight:600;color:var(--tx);margin-bottom:10px}.dfs-card-text{color:var(--tx2);font-size:12.5px;line-height:1.55;margin:0 0 10px}.dfs-muted{color:var(--tx3);font-size:11.5px}.dfs-field{margin-bottom:var(--space-3);display:flex;flex-direction:column;gap:var(--space-1)}.dfs-field label{font-size:11.5px;color:var(--tx2);font-weight:500}.dfs-field .rp-input{background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-2) 10px;color:var(--tx);font-size:12.5px;font-family:inherit;width:100%;box-sizing:border-box}.dfs-field .rp-input:focus{outline:none;border-color:var(--ac)}.dfs-hint{font-size:11px;color:var(--tx3)}.dfs-hint code{background:var(--sur3);padding:1px 5px;border-radius:3px;font-size:10.5px}.dfs-advanced{margin:6px 0 var(--space-3);padding:10px var(--space-3);background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-md)}.dfs-advanced>summary{cursor:pointer;font-size:11.5px;color:var(--tx2);-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}.dfs-advanced[open]>summary{margin-bottom:10px;color:var(--tx)}.dfs-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.dfs-err{margin-top:10px;padding:var(--space-2) var(--space-3);background:#f8717114;border:1px solid rgba(248,113,113,.25);border-radius:var(--radius-md);color:var(--ac4);font-size:11.5px}#p-lexoffice-setup{padding:18px 22px;color:var(--tx)}#p-lexoffice-setup .lof-wrap{max-width:720px;margin:0 auto}#p-lexoffice-setup .lof-head{margin-bottom:18px}#p-lexoffice-setup .lof-title{font-size:18px;font-weight:600;margin:0 0 var(--space-1) 0}#p-lexoffice-setup .lof-sub{font-size:12.5px;color:var(--tx3);margin:0;line-height:1.5}#p-lexoffice-setup .lof-card{background:var(--sur);border:1px solid var(--bd);border-radius:8px;padding:var(--space-4) 20px;margin-bottom:14px}#p-lexoffice-setup .lof-card-h{font-size:13px;font-weight:600;color:var(--tx);margin-bottom:10px}#p-lexoffice-setup .lof-card-text{font-size:12px;color:var(--tx2);line-height:1.55;margin:0 0 14px}#p-lexoffice-setup .lof-field{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-3)}#p-lexoffice-setup .lof-field label{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx3);font-weight:600}#p-lexoffice-setup .lof-field input{padding:var(--space-2) 10px;background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-sm);color:var(--tx);font-family:inherit;font-size:12.5px}#p-lexoffice-setup .lof-field input:focus{outline:none;border-color:var(--ac)}#p-lexoffice-setup .lof-hint{font-size:11px;color:var(--tx3);margin-top:2px}#p-lexoffice-setup .lof-actions{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-3)}#p-lexoffice-setup .lof-status{margin:10px 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:12px}#p-lexoffice-setup .lof-status.is-ok{background:#22c55e14;color:#22c55e;border:1px solid rgba(34,197,94,.2)}#p-lexoffice-setup .lof-status.is-err{background:#dc262614;color:#dc2626;border:1px solid rgba(220,38,38,.2)}#p-lexoffice-setup .lof-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 14px;margin:var(--space-2) 0 14px 0}#p-lexoffice-setup .lof-info-grid>div{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) 10px;background:#ffffff06;border-radius:var(--radius-sm)}#p-lexoffice-setup .lof-info-grid span{font-size:10px;color:var(--tx3);text-transform:uppercase;letter-spacing:.04em}#p-lexoffice-setup .lof-info-grid strong{font-size:12px;color:var(--tx);font-family:DM Mono,monospace;font-weight:500}#p-lexoffice-setup .lof-roadmap{margin:var(--space-1) 0 var(--space-2) 18px;padding:0;font-size:12px;color:var(--tx2);line-height:1.7}#p-lexoffice-setup .lof-roadmap li{margin-bottom:2px}#p-lexoffice-setup .lof-roadmap-note{font-size:11px;color:var(--tx3);font-style:italic;margin:6px 0 0}body.is-login .sb,body.is-login .sidebar,body.is-login .sb-collapse-btn,body.is-login .topbar,body.is-login .app-shell-side{display:none!important}body.is-login .app-shell-main{margin:0!important;width:100%!important}body.is-login .page:not(#p-login):not(#p-kl-login):not(#p-kl-passwort-reset):not(#p-kl-passwort-setzen):not(#p-kl-bestellung-annehmen):not([id^=p-legal-]){display:none!important}body.is-login #p-login{display:flex!important;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background:var(--bg);padding:var(--space-5);z-index:200}#p-login.page.active{min-height:calc(100vh - var(--hh));background:var(--bg);display:flex!important;align-items:center;justify-content:center;padding:var(--space-5)}#p-login .lg-shell{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center}#p-login .lg-card{width:100%;background:var(--sur);border:1px solid var(--bd);border-radius:14px;padding:var(--space-6) 28px var(--space-5);box-shadow:0 4px 24px #0000002e}#p-login .lg-brand{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--bd);text-align:center}#p-login .lg-logo{height:auto;width:96px;object-fit:contain;margin:0 auto;display:block}#p-login .lg-brand-sub{font-family:Inter,sans-serif;font-size:16px;font-weight:600;letter-spacing:.01em;color:var(--fg);text-transform:none}#p-login .lg-title{margin:0 0 6px;font-size:18px;font-weight:600;color:var(--tx)}#p-login .lg-sub{margin:0 0 22px;font-size:12px;color:var(--tx3);line-height:1.5}#p-login .lg-form{display:flex;flex-direction:column;gap:14px}#p-login .lg-field{display:flex;flex-direction:column;gap:5px}#p-login .lg-label{font-family:DM Mono,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3)}#p-login .lg-input{background:var(--sur2);border:1px solid var(--bd);border-radius:7px;color:var(--tx);padding:10px var(--space-3);font-size:13px;font-family:DM Sans,sans-serif;transition:border-color .12s,background .12s}#p-login .lg-input:focus{outline:none;border-color:var(--ac);background:var(--sur)}#p-login .lg-error{background:#f8717114;border:1px solid rgba(248,113,113,.25);color:var(--ac4);padding:9px var(--space-3);border-radius:var(--radius-md);font-size:12px}#p-login .lg-submit{margin-top:var(--space-1);padding:11px var(--space-4);font-size:13px;width:100%}#p-login .lg-foot{margin-top:18px;padding-top:14px;border-top:1px solid var(--bd);text-align:center}#p-login .lg-foot-line{font-size:11px;color:var(--tx3)}#p-login .lg-meta{margin-top:var(--space-4);font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}#p-users{padding:var(--space-5) 28px 80px;max-width:1280px;margin:0 auto}#p-users .usr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;margin-bottom:22px}#p-users .usr-head-text{flex:1;min-width:0}#p-users .usr-head-eyebrow{font-family:DM Mono,monospace;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--tx3);margin-bottom:6px}#p-users .usr-head-title{margin:0 0 6px;font-size:22px;font-weight:600;color:var(--tx);letter-spacing:-.01em}#p-users .usr-head-sub{margin:0;font-size:12.5px;color:var(--tx2);line-height:1.55;max-width:640px}#p-users .usr-add-btn{padding:10px var(--space-4);font-size:12.5px;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}#p-users .usr-add-icon{font-size:15px;font-weight:400;line-height:1}#p-users .usr-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--bd)}#p-users .usr-filters{display:flex;gap:var(--space-1);flex-wrap:wrap;flex:1;min-width:0}#p-users .usr-pill{background:transparent;border:1px solid transparent;color:var(--tx3);padding:5px var(--space-3);border-radius:7px;font-size:11.5px;cursor:pointer;font-family:DM Sans,sans-serif;transition:all .12s;display:inline-flex;align-items:center;gap:6px}#p-users .usr-pill:hover{background:var(--sur2);color:var(--tx2)}#p-users .usr-pill.on{background:var(--sur);border-color:var(--bd);color:var(--tx);font-weight:600}#p-users .usr-pill-cnt{font-family:DM Mono,monospace;font-size:10px;background:var(--sur2);padding:1px 6px;border-radius:8px;color:var(--tx3)}#p-users .usr-pill.on .usr-pill-cnt{background:var(--bg);color:var(--ac)}#p-users .usr-search{position:relative;width:240px}#p-users .usr-search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--tx3);pointer-events:none}#p-users .usr-search-input{width:100%;background:var(--sur);border:1px solid var(--bd);border-radius:8px;color:var(--tx);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-6);font-size:12px;font-family:DM Sans,sans-serif;transition:border-color .12s,background .12s;box-sizing:border-box}#p-users .usr-search-input:focus{outline:none;border-color:var(--ac);background:var(--sur2)}#p-users .usr-icons{display:flex;align-items:center;gap:2px;flex-shrink:0}#p-users .usr-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;background:transparent;border:0;color:var(--tx3);cursor:pointer;transition:all .12s;padding:0}#p-users .usr-icon svg{width:14px;height:14px}#p-users .usr-icon:hover{background:var(--sur2);color:var(--tx)}#p-users .usr-icon.on{background:var(--sur2);color:var(--ac)}#p-users .usr-list{display:flex;flex-direction:column;gap:6px}#p-users .usr-list.is-list{gap:0}#p-users .usr-row{display:grid;grid-template-columns:42px minmax(180px,1fr) 130px minmax(140px,1.4fr) 90px 32px;align-items:center;gap:14px;padding:var(--space-3) var(--space-4);background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .15s,background .15s}#p-users .usr-row:hover{border-color:var(--ac);background:var(--sur2)}#p-users .usr-row.is-inaktiv{opacity:.55}#p-users .usr-row.is-inaktiv:hover{opacity:.8}#p-users .usr-list.is-list{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);overflow:hidden}#p-users .usr-list.is-list .usr-row{background:transparent;border:0;border-bottom:1px solid var(--bd);border-radius:0;padding:var(--space-2) 14px;grid-template-columns:30px minmax(160px,1fr) 110px minmax(140px,1.4fr) 80px 30px;gap:var(--space-3)}#p-users .usr-list.is-list .usr-row:last-child{border-bottom:0}#p-users .usr-list.is-list .usr-row:hover{background:var(--sur2);border-color:var(--bd)}#p-users .usr-list.is-list .usr-row:hover{border-bottom-color:var(--bd)}#p-users .usr-list.is-list .usr-avatar{width:28px;height:28px;font-size:11px}#p-users .usr-list.is-list .usr-name{font-size:12.5px}#p-users .usr-list.is-list .usr-email{font-size:10.5px;margin-top:1px}#p-users .usr-list.is-list .usr-type-pill{padding:1px 7px;font-size:10px}#p-users .usr-list.is-list .usr-modules,#p-users .usr-list.is-list .usr-status{font-size:10.5px}#p-users .usr-list.is-list .usr-chevron{font-size:18px;padding:var(--space-1) 6px}#p-users .usr-avatar{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;letter-spacing:.02em;font-family:DM Sans,sans-serif;background:var(--sur3);color:var(--tx);border:1px solid var(--bd);flex-shrink:0}#p-users .usr-avatar.is-superadmin{background:#d5d96029;color:var(--ac);border-color:#d5d9606b}#p-users .usr-avatar.is-teamleiter{background:#566b862e;color:var(--ac2);border-color:#566b866b}#p-users .usr-avatar.is-telefonist{background:#4ade801f;color:#4ade80;border-color:#4ade805c}#p-users .usr-avatar.is-vertriebler{background:#f59e0b1f;color:var(--ac3);border-color:#f59e0b5c}#p-users .usr-avatar.is-partner{background:#f871711a;color:var(--ac4);border-color:#f8717152}#p-users .usr-info{min-width:0}#p-users .usr-name{font-size:13px;font-weight:600;color:var(--tx);display:flex;align-items:center;gap:var(--space-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-users .usr-email{font-size:11.5px;color:var(--tx3);font-family:DM Mono,monospace;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-users .usr-badge{font-size:9.5px;text-transform:uppercase;letter-spacing:.05em;padding:1px 6px;border-radius:var(--radius-sm);font-weight:600}#p-users .usr-badge.is-self{background:#d5d96029;color:var(--ac);border:1px solid rgba(213,217,96,.32)}#p-users .usr-type-pill{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-md);font-size:10.5px;font-weight:600;letter-spacing:.02em}#p-users .usr-type-pill.is-superadmin{background:#d5d9601f;color:var(--ac)}#p-users .usr-type-pill.is-teamleiter{background:#566b8629;color:var(--ac2)}#p-users .usr-type-pill.is-telefonist{background:#4ade801a;color:#4ade80}#p-users .usr-type-pill.is-vertriebler{background:#f59e0b1a;color:var(--ac3)}#p-users .usr-type-pill.is-partner{background:#f871711a;color:var(--ac4)}#p-users .usr-modules{font-size:11.5px;color:var(--tx3);font-family:DM Mono,monospace;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}#p-users .usr-modules-tag{font-size:10px;background:var(--sur2);color:var(--tx2);padding:1px 6px;border-radius:5px;font-family:DM Mono,monospace;font-weight:500}#p-users .usr-status{font-size:11.5px;color:var(--tx2);display:inline-flex;align-items:center;gap:6px}#p-users .usr-dot{display:inline-block;width:6px;height:6px;border-radius:50%}#p-users .usr-dot.is-aktiv{background:#4ade80;box-shadow:0 0 6px #4ade8080}#p-users .usr-dot.is-inaktiv{background:var(--tx3)}#p-users .usr-chevron{color:var(--tx3);font-size:20px;line-height:1;padding:6px var(--space-2);font-family:DM Mono,monospace;font-weight:400;transition:color .12s,transform .15s;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-users .usr-row:hover .usr-chevron{color:var(--tx);transform:translate(2px)}#p-users .usr-pagi-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-top:18px;font-size:11px;color:var(--tx3);font-family:DM Mono,monospace}#p-users .usr-pagi-spacer{opacity:.6}#p-users .usr-pagi-sizes{display:inline-flex;gap:var(--space-1);margin-left:var(--space-1)}#p-users .usr-pagi-size{padding:2px var(--space-2);border-radius:5px;cursor:pointer;color:var(--tx3)}#p-users .usr-pagi-size.on{background:var(--sur);color:var(--ac);font-weight:600}#p-users .usr-pagi-size:hover:not(.on){background:var(--sur2);color:var(--tx2)}#usr-create-panel,#usr-created-panel,#usr-detail-panel{padding:0}.usr-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:18px 22px;border-bottom:1px solid var(--bd);background:var(--sur);position:-webkit-sticky;position:sticky;top:0;z-index:2}.usr-panel-eyebrow{font-family:DM Mono,monospace;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--tx3);margin-bottom:var(--space-1)}.usr-panel-head h3{margin:0;font-size:16px;font-weight:600;color:var(--tx);letter-spacing:-.01em}.usr-panel-body{padding:20px 22px var(--space-5)}.usr-form-section{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:var(--space-4) 18px;margin-bottom:14px}.usr-section-title{font-family:DM Mono,monospace;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--tx3);margin-bottom:var(--space-3)}.usr-section-hint{font-size:11.5px;color:var(--tx3);margin-bottom:var(--space-3);line-height:1.5}.usr-section-hint code{background:var(--sur2);padding:1px 5px;border-radius:var(--radius-sm);font-family:DM Mono,monospace;font-size:10.5px;color:var(--tx2)}.usr-cal-row{display:flex;gap:var(--space-2);align-items:center}.usr-cal-row .usr-input{flex:1}.usr-cal-create-btn{flex-shrink:0;white-space:nowrap;font-size:11.5px;padding:7px var(--space-3)}.usr-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.usr-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.usr-field-wide{grid-column:1 / -1}.usr-field-label{font-family:DM Mono,monospace;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--tx3)}.usr-field-value{font-size:12.5px;color:var(--tx);font-weight:500}.usr-input,select.usr-input,textarea.usr-input{background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:var(--tx);padding:var(--space-2) 10px;font-size:12.5px;font-family:inherit;transition:border-color .12s,background .12s}.usr-input:focus,select.usr-input:focus,textarea.usr-input:focus{outline:none;border-color:var(--ac)}.usr-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.usr-type-card{display:flex;gap:10px;align-items:flex-start;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:11px 13px;cursor:pointer;transition:all .12s}.usr-type-card:hover{border-color:var(--bd2)}.usr-type-card.is-selected,.usr-type-card:has(input:checked){background:#d5d96014;border-color:var(--ac)}.usr-type-card input{margin-top:2px;accent-color:var(--ac)}.usr-type-card-title{font-size:12.5px;font-weight:600;color:var(--tx);margin-bottom:2px}.usr-type-card-sub{font-size:10.5px;color:var(--tx3);line-height:1.45}.usr-module-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.usr-module-toggle{display:flex;flex-direction:column;gap:2px;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px 13px;cursor:pointer;position:relative;transition:all .12s}.usr-module-toggle:hover{border-color:var(--bd2)}.usr-module-toggle input{position:absolute;top:11px;right:11px;accent-color:var(--ac)}.usr-module-toggle.is-on{background:#d5d96014;border-color:#d5d9605c}.usr-module-toggle.is-disabled{opacity:.45;cursor:not-allowed}.usr-module-name{font-size:12px;font-weight:600;color:var(--tx);padding-right:var(--space-5)}.usr-module-hint{font-size:10.5px;color:var(--tx3)}.usr-addr-list{display:flex;flex-direction:column;gap:6px}.usr-addr-row{display:flex;align-items:center;gap:var(--space-3);background:var(--sur2);border:1px solid var(--bd);border-radius:7px;padding:9px 13px;transition:border-color .12s}.usr-addr-row:hover{border-color:var(--bd2)}.usr-addr-firma{font-size:12px;color:var(--tx);font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usr-addr-meta{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace}.usr-addr-rm{background:transparent;border:none;color:var(--tx3);font-size:11px;cursor:pointer;padding:3px var(--space-2);border-radius:5px;font-family:DM Sans,sans-serif}.usr-addr-rm:hover{background:#f871711a;color:var(--ac4)}.usr-addr-more{padding:9px var(--space-3);text-align:center;font-size:11px;color:var(--ac);cursor:pointer}.usr-addr-more:hover{text-decoration:underline}.usr-creds-card{background:var(--sur);border:1px solid var(--ac);border-radius:var(--radius-lg);padding:14px 18px;margin-bottom:var(--space-4);box-shadow:0 0 0 1px #d5d9601a}.usr-cred-row{display:flex;align-items:center;gap:14px;padding:9px 0;border-bottom:1px dashed var(--bd)}.usr-cred-row:last-child{border-bottom:none}.usr-cred-label{font-family:DM Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--tx3);width:90px;flex-shrink:0}.usr-cred-value{flex:1;font-size:12.5px;color:var(--tx);font-family:DM Mono,monospace;font-weight:500;overflow-wrap:break-word;min-width:0}.usr-cred-copy{background:transparent;border:1px solid var(--bd);color:var(--tx2);width:30px;height:28px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:12px;transition:all .12s}.usr-cred-copy:hover{background:var(--sur2);color:var(--ac);border-color:var(--ac)}.usr-cred-copy:disabled{opacity:.7}.usr-versand-tabs{display:flex;gap:6px;margin-bottom:10px}.usr-vtab{background:var(--sur2);border:1px solid var(--bd);color:var(--tx2);padding:5px var(--space-3);border-radius:13px;font-size:11px;cursor:pointer;font-family:DM Sans,sans-serif;transition:all .12s}.usr-vtab:hover{color:var(--tx);border-color:var(--bd2)}.usr-vtab.on{background:#d5d9601a;border-color:#d5d96066;color:var(--ac);font-weight:600}.usr-versand-text{width:100%;background:var(--sur2);border:1px solid var(--bd);border-radius:8px;color:var(--tx);padding:14px var(--space-4);font-size:12px;font-family:DM Mono,monospace;line-height:1.6;resize:vertical;min-height:200px;box-sizing:border-box}.usr-versand-text:focus{outline:none;border-color:var(--ac)}.usr-panel-actions{display:flex;gap:var(--space-2);justify-content:flex-end;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--bd)}@media(max-width:900px){#p-users .usr-row{grid-template-columns:42px 1fr 32px;grid-template-areas:"avatar info chevron" ". meta meta";gap:10px}#p-users .usr-row .usr-avatar{grid-area:avatar}#p-users .usr-row .usr-info{grid-area:info}#p-users .usr-row .usr-chevron{grid-area:chevron}#p-users .usr-row .usr-type,#p-users .usr-row .usr-modules,#p-users .usr-row .usr-status{grid-area:meta;display:inline-flex;align-items:center;gap:var(--space-2);font-size:10.5px}}#usr-side-tabs-bar{position:fixed;top:120px;right:min(640px,96vw);display:none;flex-direction:column;gap:var(--space-1);z-index:160}body.has-usr-detail-open #usr-side-tabs-bar{display:flex}.usr-side-tab{width:32px;height:118px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--space-2);background:var(--sur2);border:1px solid var(--bd2);border-right:none;border-radius:7px 0 0 7px;color:var(--tx);cursor:pointer;padding:10px 0 9px;box-shadow:-4px 2px 12px #0000002e;transition:all .15s ease}[data-theme=light] .usr-side-tab{background:var(--sur3);box-shadow:-4px 2px 14px #0f1e3526}.usr-side-tab:hover{margin-left:-3px;background:var(--ac);color:var(--ac-on);border-color:var(--ac);box-shadow:-4px 2px 14px #00000040}.usr-side-tab.is-danger:hover{background:var(--ac4);color:#fff;border-color:var(--ac4)}.usr-side-tab svg{width:15px;height:15px;color:inherit}.usr-side-tab-label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-family:DM Sans,sans-serif}.usr-panel-head-actions{display:flex;align-items:center;gap:10px}.usr-head-save{padding:7px var(--space-4);font-size:12.5px}.usr-mail-wizard-panel .umw-steps{list-style:none;padding:0;margin:0 0 18px;display:flex;gap:6px;font-size:11px;font-family:DM Mono,monospace;letter-spacing:.04em}.usr-mail-wizard-panel .umw-step{flex:1;padding:7px 10px;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-md);color:var(--tx3);text-align:center;text-transform:uppercase}.usr-mail-wizard-panel .umw-step.is-current{background:var(--ac);color:var(--ac-on);border-color:var(--ac);font-weight:600}.usr-mail-wizard-panel .umw-step.is-done{color:var(--tx2);border-color:var(--bd)}.usr-mail-wizard-panel .umw-card{display:flex;flex-direction:column;gap:14px}.usr-mail-wizard-panel .umw-field{display:flex;flex-direction:column;gap:5px;font-size:12px}.usr-mail-wizard-panel .umw-field span{color:var(--tx2);text-transform:uppercase;letter-spacing:.04em;font-size:10.5px}.usr-mail-wizard-panel .umw-field input,.usr-mail-wizard-panel .umw-field select{background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-md);padding:var(--space-2) 10px;font-size:13px;color:var(--tx);font-family:inherit}.usr-mail-wizard-panel .umw-field input:focus,.usr-mail-wizard-panel .umw-field select:focus{border-color:var(--ac);outline:0}.usr-mail-wizard-panel .umw-grid{display:grid;grid-template-columns:1fr 90px 1fr;gap:10px}.usr-mail-wizard-panel .umw-grid .umw-field:nth-child(3n+1){grid-column:1}.usr-mail-wizard-panel .umw-actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:6px}.usr-mail-wizard-panel .umw-actions .btn{padding:var(--space-2) 14px;border-radius:var(--radius-md);font-size:13px;cursor:pointer;border:1px solid var(--bd);background:var(--sur);color:var(--tx)}.usr-mail-wizard-panel .umw-actions .btn.pri{background:var(--ac);color:var(--ac-on);border-color:var(--ac);font-weight:500}.usr-mail-wizard-panel .umw-actions .btn:hover{border-color:var(--ac);color:var(--ac)}.usr-mail-wizard-panel .umw-actions .btn.pri:hover{filter:brightness(1.06)}.usr-mail-wizard-panel .umw-hint{background:var(--sur2);border-left:3px solid var(--ac);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-size:12px;color:var(--tx2)}.usr-mail-wizard-panel .umw-err{background:#dc26261a;border:1px solid rgba(220,38,38,.4);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:12.5px;color:var(--ac4)}.usr-mail-wizard-panel .umw-success{align-items:center;text-align:center}.usr-mail-wizard-panel .umw-success h4{margin:0;font-size:16px;color:var(--ac)}.usr-mail-wizard-panel .umw-success p{margin:0;color:var(--tx2);font-size:13px}#p-tasks{padding:var(--space-5) 28px 80px;max-width:1280px;margin:0 auto}#p-tasks .tsk-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--bd)}#p-tasks .tsk-filters{display:flex;gap:var(--space-1);flex-wrap:wrap;flex:1;min-width:0}#p-tasks .tsk-pill{background:transparent;border:1px solid transparent;color:var(--tx3);padding:5px var(--space-3);border-radius:7px;font-size:11.5px;cursor:pointer;font-family:DM Sans,sans-serif;transition:all .12s;display:inline-flex;align-items:center;gap:6px}#p-tasks .tsk-pill:hover{background:var(--sur2);color:var(--tx2)}#p-tasks .tsk-pill.on{background:var(--sur);border-color:var(--bd);color:var(--tx);font-weight:600}#p-tasks .tsk-pill-cnt{font-family:DM Mono,monospace;font-size:10px;background:var(--sur2);padding:1px 6px;border-radius:8px;color:var(--tx3)}#p-tasks .tsk-pill.on .tsk-pill-cnt{background:var(--bg);color:var(--ac)}#p-tasks .tsk-search{position:relative;width:240px}#p-tasks .tsk-search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--tx3);pointer-events:none}#p-tasks .tsk-search-input{width:100%;background:var(--sur);border:1px solid var(--bd);border-radius:8px;color:var(--tx);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-6);font-size:12px;font-family:DM Sans,sans-serif;transition:border-color .12s,background .12s;box-sizing:border-box}#p-tasks .tsk-search-input:focus{outline:none;border-color:var(--ac);background:var(--sur2)}#p-tasks .tsk-list{display:flex;flex-direction:column;gap:6px}#p-tasks .tsk-row{display:grid;grid-template-columns:32px minmax(220px,1.6fr) minmax(160px,1.2fr) 130px 110px 90px;align-items:center;gap:14px;padding:var(--space-3) var(--space-4);background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg);transition:border-color .15s,background .15s}#p-tasks .tsk-row.is-editable{cursor:pointer}#p-tasks .tsk-row.is-editable:hover{border-color:var(--ac);background:var(--sur2)}#p-tasks .tsk-row.is-done{opacity:.55}#p-tasks .tsk-row.is-overdue{border-left:3px solid var(--ac4)}#p-tasks .tsk-row.is-today{border-left:3px solid var(--ac3)}#p-tasks .tsk-row.is-pipeline{background:linear-gradient(0deg,var(--sur),var(--sur));border-style:dashed}#p-tasks .tsk-row.is-pipeline:hover{border-color:var(--bd2);background:var(--sur2);cursor:default}#p-tasks .tsk-check{display:flex;align-items:center;justify-content:center}#p-tasks .tsk-check input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:var(--ac)}#p-tasks .tsk-check-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--tx3)}#p-tasks .tsk-title{min-width:0}#p-tasks .tsk-title-text{font-size:13px;font-weight:600;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-tasks .tsk-row.is-done .tsk-title-text{text-decoration:line-through;color:var(--tx2)}#p-tasks .tsk-title-sub{font-size:11px;color:var(--tx3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-tasks .tsk-row.is-pipeline .tsk-title-text{font-size:12px;color:var(--tx2)}#p-tasks .tsk-addr{font-size:11.5px;color:var(--tx2);font-family:DM Sans,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-tasks .tsk-addr-link{color:var(--ac);cursor:pointer}#p-tasks .tsk-addr-link:hover{text-decoration:underline}#p-tasks .tsk-addr-none{color:var(--tx3);font-style:italic}#p-tasks .tsk-owner{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}#p-tasks .tsk-owner-avatar{width:22px;height:22px;border-radius:50%;background:var(--sur3);color:var(--tx2);font-size:9.5px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--bd)}#p-tasks .tsk-owner-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-tasks .tsk-due{font-size:11.5px;color:var(--tx2);font-family:DM Mono,monospace}#p-tasks .tsk-due.is-overdue{color:var(--ac4);font-weight:600}#p-tasks .tsk-due.is-today{color:var(--ac3);font-weight:600}#p-tasks .tsk-due.is-done{color:var(--tx3)}#p-tasks .tsk-due-sub{display:block;font-size:9.5px;font-style:italic;margin-top:1px}#p-tasks .tsk-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--tx2)}#p-tasks .tsk-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%}#p-tasks .tsk-status.is-open .tsk-status-dot{background:var(--ac3)}#p-tasks .tsk-status.is-done .tsk-status-dot{background:#4ade80}#p-tasks .tsk-status.is-pipeline .tsk-status-dot{background:var(--ac2)}#p-tasks .tsk-empty{padding:40px 20px;text-align:center;color:var(--tx3);font-size:12.5px;line-height:1.6;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-lg)}@media(max-width:900px){#p-tasks .tsk-row{grid-template-columns:32px 1fr;grid-template-areas:"check title" ". meta";gap:var(--space-2)}#p-tasks .tsk-row .tsk-check{grid-area:check}#p-tasks .tsk-row .tsk-title{grid-area:title}#p-tasks .tsk-row .tsk-addr,#p-tasks .tsk-row .tsk-owner,#p-tasks .tsk-row .tsk-due,#p-tasks .tsk-row .tsk-status{grid-area:meta;display:inline-flex;font-size:10.5px}}#tsk-create-panel .tsk-dt-pair,#tsk-detail-panel .tsk-dt-pair{display:grid;grid-template-columns:1fr 90px;gap:6px}#tsk-create-panel .tsk-dt-pair .usr-input,#tsk-detail-panel .tsk-dt-pair .usr-input{padding:7px 9px}#tsk-create-panel .tsk-dt-time,#tsk-detail-panel .tsk-dt-time{font-variant-numeric:tabular-nums}#p-video-session [hidden]{display:none!important}#p-video-session.page.active{padding:0;min-height:calc(100vh - var(--hh));color:var(--tx)}#p-video-session{--vs-ac-08: rgba(213,217,96,.08);--vs-ac-12: rgba(213,217,96,.12);--vs-ac-45: rgba(213,217,96,.45);--vs-dg-45: rgba(248,113,113,.45);--vs-dg-12: rgba(248,113,113,.12);--vs-row-hover: var(--sur2);--vs-row-bd: var(--bd)}#p-video-session .vs-btn-pri{height:36px;padding:0 16px;border:1px solid var(--ac);background:var(--ac);color:var(--bg);font-weight:600;font-size:12.5px;border-radius:8px;cursor:pointer;transition:filter .12s;white-space:nowrap}#p-video-session .vs-btn-pri:hover{filter:brightness(1.06)}#p-video-session .vs-btn-pri:disabled{opacity:.55;cursor:default}#p-video-session .vs-btn-sec{height:36px;padding:0 14px;border:1px solid var(--bd);background:transparent;color:var(--tx2);font-weight:500;font-size:12.5px;border-radius:8px;cursor:pointer;transition:border-color .12s,color .12s,background .12s}#p-video-session .vs-btn-sec:hover{border-color:var(--ac);color:var(--ac)}#p-video-session .vs-full{width:100%}#vs-view-list{padding:22px 24px}.vs-list-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:20px}.vs-list-title{font-size:17px;font-weight:600;margin:0 0 3px;letter-spacing:-.01em;color:var(--tx)}.vs-list-sub{font-size:12px;color:var(--tx3);margin:0;line-height:1.5;max-width:620px}.vs-table-card{background:var(--sur);border:1px solid var(--bd);border-radius:12px;overflow:hidden}.vs-thead,.vs-row{display:grid;grid-template-columns:150px minmax(220px,1fr) 150px 170px 110px 90px;gap:12px;align-items:center}.vs-thead{padding:11px 16px;background:var(--sur2);border-bottom:1px solid var(--bd)}.vs-thead span{font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--tx3)}.vs-row{padding:12px 16px;border-bottom:1px solid var(--vs-row-bd);cursor:pointer;transition:background .12s;font-size:13px}.vs-row:last-child{border-bottom:none}.vs-row:hover{background:var(--vs-row-hover)}.vs-row .vs-created{font-size:12.5px;color:var(--tx2)}.vs-gast-firma{font-size:13.5px;font-weight:500;color:var(--tx);display:block}.vs-gast-name{font-size:12px;color:var(--tx3);display:block;margin-top:1px}.vs-order{font-family:DM Mono,monospace;font-size:12.5px;color:var(--tx2)}.vs-order.vs-muted{color:var(--tx3)}.vs-inv{font-size:12.5px;color:var(--tx2);display:inline-flex;align-items:center;gap:6px}.vs-inv.vs-inv-no{color:var(--tx3)}.vs-inv-dot{width:6px;height:6px;border-radius:50%;background:var(--ac);flex-shrink:0}.vs-pill{display:inline-block;height:22px;line-height:22px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:500}.vs-pill-open{background:var(--vs-ac-12);color:var(--ac)}.vs-pill-ended{background:var(--sur2);color:var(--tx3)}.vs-open-btn{height:28px;padding:0 12px;border:1px solid var(--bd);background:transparent;color:var(--tx2);font-size:12px;border-radius:7px;cursor:pointer;transition:border-color .12s,color .12s;justify-self:end}.vs-open-btn:hover{border-color:var(--ac);color:var(--ac)}#p-video-session button:focus,#p-video-session .vs-row:focus,#p-video-session [tabindex]:focus{outline:none}#p-video-session .vs-open-btn:focus-visible,#p-video-session .vs-btn-sec:focus-visible{border-color:var(--ac);color:var(--ac);outline:none}.vs-empty{background:var(--sur);border:1px solid var(--bd);border-radius:12px;padding:80px 24px;text-align:center;display:flex;flex-direction:column;align-items:center}.vs-empty-icon{width:54px;height:54px;border-radius:50%;background:var(--sur2);border:1px solid var(--bd);display:flex;align-items:center;justify-content:center;color:var(--ac);margin-bottom:16px}.vs-empty-icon svg{width:26px;height:26px}.vs-empty-title{font-size:16px;font-weight:600;color:var(--tx);margin:0 0 7px}.vs-empty-text{font-size:13px;line-height:1.55;color:var(--tx3);max-width:380px;margin:0 0 18px}#vs-view-stage{height:calc(100vh - var(--hh));display:flex;flex-direction:column;padding:14px 18px 18px;box-sizing:border-box;overflow:hidden;gap:12px}.vs-stage-head{display:flex;align-items:center;gap:12px;flex:0 0 auto;min-height:40px}.vs-back{width:32px;height:32px;flex-shrink:0;border:1px solid var(--bd);background:transparent;color:var(--tx2);border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .12s,color .12s}.vs-back:hover{border-color:var(--ac);color:var(--ac)}.vs-back svg{width:16px;height:16px}.vs-stage-kunde{display:flex;flex-direction:column;min-width:0}.vs-stage-firma{font-size:15px;font-weight:600;color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-stage-order{font-family:DM Mono,monospace;font-size:12px;color:var(--tx3)}.vs-timer{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border:1px solid var(--bd);border-radius:999px;font-family:DM Mono,monospace;font-size:12px;color:var(--tx2)}.vs-timer-dot{width:7px;height:7px;border-radius:50%;background:var(--ac)}.vs-stage-spacer{flex:1}.vs-invite-trigger{position:relative;height:32px;padding:0 14px;border:1px solid var(--vs-ac-45);background:var(--vs-ac-08);color:var(--ac);font-size:12.5px;font-weight:500;border-radius:8px;cursor:pointer;transition:background .12s}.vs-invite-trigger:hover{background:var(--vs-ac-12)}.vs-invite-dot{display:none;position:absolute;top:-3px;right:-3px;width:8px;height:8px;border-radius:50%;background:var(--ac);border:2px solid var(--bg)}.vs-invite-trigger.vs-needs-invite .vs-invite-dot{display:block}.vs-end-btn{height:32px;padding:0 14px;border:1px solid var(--vs-dg-45);background:transparent;color:var(--danger);font-size:12.5px;font-weight:500;border-radius:8px;cursor:pointer;transition:background .12s,color .12s}.vs-end-btn:hover{background:var(--vs-dg-12)}.vs-end-btn.vs-armed{background:var(--danger);color:#fff;border-color:var(--danger)}.vs-embed-frame{flex:1 1 auto;min-height:0;width:100%;background:#05070d;border:1px solid var(--bd);border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.vs-embed-frame whereby-embed{width:100%;height:100%;border:0;display:block}.vs-embed-loading{color:var(--tx3);font-size:13px;text-align:center;padding:30px;line-height:1.6}.vs-embed-loading.vs-err{color:#f3a3a3}.vs-embed-loading.vs-err a{color:var(--ac)}.vs-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#03060e59;z-index:60;opacity:0;pointer-events:none;transition:opacity .24s ease}.vs-scrim.vs-open{opacity:1;pointer-events:auto}.vs-drawer{position:fixed;top:var(--hh);right:0;bottom:0;width:340px;z-index:61;background:var(--sur);border-left:1px solid var(--bd);box-shadow:-24px 0 48px #00000073;transform:translate(100%);transition:transform .24s cubic-bezier(.32,.72,.25,1);display:flex;flex-direction:column}.vs-drawer.vs-open{transform:translate(0)}.vs-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px 14px;border-bottom:1px solid var(--bd)}.vs-drawer-title{font-size:15px;font-weight:600;color:var(--tx);margin:0 0 2px}.vs-drawer-ctx{font-family:DM Mono,monospace;font-size:11.5px;color:var(--tx3)}.vs-drawer-close{width:30px;height:30px;flex-shrink:0;border:none;background:transparent;color:var(--tx3);font-size:22px;line-height:1;cursor:pointer;border-radius:6px;transition:background .12s,color .12s}.vs-drawer-close:hover{background:var(--sur2);color:var(--tx)}.vs-drawer-body{padding:20px 18px;display:flex;flex-direction:column;gap:22px;overflow-y:auto}.vs-fgroup{display:flex;flex-direction:column;gap:8px}.vs-fgroup label{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx3)}.vs-fgroup input{height:38px;background:var(--bg);border:1px solid var(--bd);border-radius:8px;color:var(--tx);padding:0 12px;font-size:13px;font-family:Inter,sans-serif}.vs-fgroup input:focus{outline:none;border-color:var(--ac)}.vs-link-row{display:flex;gap:8px}.vs-link-row input{flex:1;min-width:0;font-family:DM Mono,monospace;font-size:11.5px;color:var(--tx2);text-overflow:ellipsis}.vs-copy{flex-shrink:0}.vs-btn-pri.vs-sent,.vs-btn-sec.vs-sent{background:var(--sur2);border-color:var(--bd);color:var(--ac);filter:none}.vs-drawer-hint{font-size:12px;color:var(--tx3);line-height:1.5;margin:0;font-style:italic}.vs-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(20px);background:var(--sur2);color:var(--tx);border:1px solid var(--bd2);padding:10px 18px;border-radius:10px;font-size:12.5px;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:9999}.vs-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.vs-toast.err{border-color:var(--danger)}@media(max-width:720px){#vs-view-list{padding:16px}.vs-thead{display:none}.vs-row{grid-template-columns:1fr auto;gap:4px 10px}.vs-drawer{width:100%}#vs-view-stage{height:calc(100vh - var(--hh))}}.vss-panel.det-page{position:fixed;top:0;right:0;height:100vh;width:min(440px,92vw);background:var(--sur);border-left:1px solid var(--bd);transform:translate(100%);transition:transform .25s ease;z-index:1030;display:flex;flex-direction:column}.vss-panel.det-page.open{transform:translate(0)}.vss-panel .rp-detail-head{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid var(--bd)}.vss-panel .det-close{margin-left:auto;background:transparent;border:0;font-size:22px;color:var(--tx3);cursor:pointer;line-height:1;padding:4px 8px}.vss-panel .det-close:hover{color:var(--tx)}.vss-panel .det-body{flex:1;overflow-y:auto;padding:18px 22px}.vss-section{margin-bottom:24px}.vss-section h4{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin:0 0 12px;font-weight:600}.vss-when{display:flex;gap:18px;margin-bottom:12px}.vss-radio{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--tx);cursor:pointer}.vss-dt{display:flex;gap:8px;margin-bottom:12px}.vss-frow{margin-bottom:12px;display:flex;flex-direction:column;gap:4px}.vss-frow label{font-size:12px;color:var(--tx3)}.vss-inp{background:var(--sur2);border:1px solid var(--bd);color:var(--tx);border-radius:6px;padding:8px 10px;font-size:14px;font-family:inherit;width:100%;box-sizing:border-box}.vss-btn-pri{background:var(--acc,#c7e34f);color:#1a1a1a;border:0;border-radius:6px;padding:9px 14px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.vss-btn-pri:hover{filter:brightness(1.06)}.vss-btn-sec{background:var(--sur);border:1px solid var(--bd);color:var(--tx);border-radius:6px;padding:8px 12px;font-size:13px;cursor:pointer;font-family:inherit;white-space:nowrap}.vss-btn-sec:hover{border-color:var(--bd2);background:var(--sur3)}.vss-full{width:100%;margin-top:4px}.vss-item{border:1px solid var(--bd);border-radius:8px;padding:12px 14px;margin-bottom:10px;background:var(--sur2)}.vss-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.vss-item-when{font-size:14px;font-weight:600;color:var(--tx)}.vss-item-inv{font-size:12px;color:var(--tx3);margin-bottom:8px}.vss-pill{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:600}.vss-pill-open{background:#78c85029;color:#9fdd6a}.vss-pill-ended{background:var(--sur3);color:var(--tx3)}.vss-link-row{display:flex;gap:6px;margin-bottom:8px}.vss-link-inp{flex:1;background:var(--bg);border:1px solid var(--bd);color:var(--tx3);border-radius:6px;padding:6px 8px;font-size:12px;font-family:DM Mono,monospace;min-width:0}.vss-item-actions{display:flex;gap:6px;flex-wrap:wrap}.vss-empty{padding:18px;text-align:center;color:var(--tx3);font-style:italic;font-size:13px;background:var(--sur2);border-radius:8px}.ar-mindmap{position:relative;background:var(--sur);border:1px solid var(--bd);border-radius:14px;padding:var(--space-6) var(--space-5);margin-bottom:18px;overflow:hidden;min-height:560px}.ar-mindmap:before{content:"";position:absolute;top:50%;left:50%;width:600px;height:600px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(213,217,96,.08) 0%,transparent 60%);pointer-events:none}.ar-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.ar-lines line,.ar-lines path{stroke:var(--bd2);stroke-width:1.5;fill:none;stroke-dasharray:4 4;opacity:.6}.ar-lines line.is-flow,.ar-lines path.is-flow{stroke:var(--ac);stroke-dasharray:none;opacity:.4;stroke-width:1.5}.ar-grid{position:relative;z-index:2;display:grid;grid-template-columns:240px 1fr 240px;grid-template-rows:auto auto auto;gap:var(--space-6) 60px;align-items:center;justify-items:center;min-height:500px}.ar-grid>.ar-branch.eingang{grid-area:1/1}.ar-grid>.ar-branch.salescycle{grid-area:1/3}.ar-grid>.ar-branch.industries{grid-area:2/1}.ar-grid>.ar-branch.api{grid-area:2/3}.ar-grid>.ar-branch.onboarding{grid-area:3/2}.ar-grid>.ar-hub{grid-area:1/2/3/3;grid-column:2;grid-row:1/3;align-self:center;justify-self:center}@media(max-width:980px){.ar-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto auto}.ar-grid>.ar-branch.eingang{grid-area:1/1}.ar-grid>.ar-hub{grid-area:2/1}.ar-grid>.ar-branch.salescycle{grid-area:3/1}.ar-grid>.ar-branch.industries{grid-area:4/1}.ar-grid>.ar-branch.api{grid-area:5/1}.ar-grid>.ar-branch.onboarding{grid-area:6/1}.ar-lines{display:none}}.ar-hub{width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,var(--ac) 0%,rgba(213,217,96,.85) 70%,rgba(213,217,96,.3) 100%);color:var(--ac-on);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:700;box-shadow:0 0 0 4px var(--bg),0 0 0 5px #d5d96066,0 12px 30px #d5d96040;position:relative}.ar-hub-eyebrow{font-size:9.5px;text-transform:uppercase;letter-spacing:.12em;opacity:.75;margin-bottom:var(--space-1);font-weight:700}.ar-hub-title{font-size:17px;line-height:1.1;font-weight:700;margin:0 0 var(--space-1);padding:0 var(--space-4)}.ar-hub-sub{font-size:10.5px;opacity:.75;font-family:DM Mono,monospace;margin-top:2px}.ar-branch{background:var(--sur2);border:1px solid var(--bd);border-radius:12px;padding:14px var(--space-4);width:240px;cursor:pointer;transition:all .18s;position:relative}.ar-branch:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000040}.ar-branch.eingang{border-left:3px solid var(--ac3)}.ar-branch.eingang:hover{border-color:var(--ac3)}.ar-branch.salescycle{border-left:3px solid var(--ac)}.ar-branch.salescycle:hover{border-color:var(--ac)}.ar-branch.industries{border-left:3px solid var(--ac2)}.ar-branch.industries:hover{border-color:var(--ac2)}.ar-branch.api{border-left:3px solid #a78bfa}.ar-branch.api:hover{border-color:#a78bfa}.ar-branch.onboarding{border-left:3px solid var(--tx2)}.ar-branch.onboarding:hover{border-color:var(--tx2)}.ar-branch-h{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.ar-branch-icon{width:30px;height:30px;border-radius:8px;background:var(--sur3);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.ar-branch.eingang .ar-branch-icon{color:var(--ac3);background:#f59e0b1a}.ar-branch.salescycle .ar-branch-icon{color:var(--ac);background:#d5d9601a}.ar-branch.industries .ar-branch-icon{color:var(--ac2);background:#566b862e}.ar-branch.api .ar-branch-icon{color:#a78bfa;background:#a78bfa1f}.ar-branch.onboarding .ar-branch-icon{color:var(--tx2);background:var(--sur3)}.ar-branch-name{font-size:13px;font-weight:700;color:var(--tx);flex:1;line-height:1.2}.ar-branch-status{font-size:8.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;padding:2px 7px;border-radius:9px;flex-shrink:0}.ar-branch-status.live{background:#d5d96026;color:var(--ac)}.ar-branch-status.partial{background:#f59e0b1f;color:var(--ac3)}.ar-branch-status.todo{background:var(--sur3);color:var(--tx3)}.ar-branch-list{margin:0;padding:0;list-style:none;font-size:10.5px;color:var(--tx2);line-height:1.7}.ar-branch-list li{padding:2px 0;display:flex;gap:6px;align-items:baseline}.ar-branch-list li .check{color:var(--ac);flex-shrink:0;width:10px;font-size:10px;font-weight:700}.ar-branch-list li .check.todo{color:var(--tx3)}.ar-branch-list li .check.partial{color:var(--ac3)}.ar-branch-foot{margin-top:9px;padding-top:var(--space-2);border-top:1px dashed var(--bd);font-size:10px;color:var(--tx3);display:flex;justify-content:space-between;align-items:center}.ar-branch-foot a{color:var(--ac);text-decoration:none;cursor:pointer;font-size:10px}.ar-branch-foot a:hover{text-decoration:underline}.ar-detail{background:var(--sur);border:1px solid var(--bd);border-radius:12px;padding:18px 20px;margin-bottom:14px}.ar-detail.is-eingang{border-left:3px solid var(--ac3)}.ar-detail.is-salescycle{border-left:3px solid var(--ac)}.ar-detail.is-industries{border-left:3px solid var(--ac2)}.ar-detail.is-api{border-left:3px solid #a78bfa}.ar-detail.is-onboarding{border-left:3px solid var(--tx2)}.ar-detail h3{margin:0 0 var(--space-1);font-size:14px;font-weight:600;color:var(--tx);display:flex;align-items:center;gap:var(--space-2)}.ar-detail h3 .ar-tag{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:9px}.ar-detail h3 .ar-tag.live{background:#d5d96026;color:var(--ac)}.ar-detail h3 .ar-tag.partial{background:#f59e0b1f;color:var(--ac3)}.ar-detail h3 .ar-tag.todo{background:var(--sur3);color:var(--tx3)}.ar-detail p.ar-sub{margin:0 0 var(--space-3);font-size:11.5px;color:var(--tx3)}.ar-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.ar-detail-item{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;padding:10px var(--space-3);font-size:11px;color:var(--tx2);line-height:1.5}.ar-detail-item strong{display:block;color:var(--tx);font-size:11.5px;font-weight:600;margin-bottom:3px}.ar-detail-item code{background:var(--sur3);padding:1px 5px;border-radius:3px;color:var(--ac3);font-family:DM Mono,monospace;font-size:10px}.mm-wrap{margin-bottom:22px}.mm-hero{position:relative;background:linear-gradient(135deg,#d5d96024,#d5d96008);border:1px solid var(--bd);border-radius:14px;padding:18px 22px;margin-bottom:16px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;overflow:hidden}.mm-hero:before{content:"";position:absolute;top:-40%;right:-5%;width:280px;height:280px;background:radial-gradient(circle,rgba(213,217,96,.16) 0%,transparent 65%);pointer-events:none}.mm-hero-badge{width:54px;height:54px;border-radius:14px;background:radial-gradient(circle,var(--ac) 0%,rgba(213,217,96,.8) 100%);color:var(--ac-on);display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0;box-shadow:0 6px 18px #d5d9604d}.mm-hero-tx h3{margin:0;font-size:17px;font-weight:700;color:var(--tx)}.mm-hero-tx p{margin:3px 0 0;font-size:12px;color:var(--tx3);max-width:640px;line-height:1.5}.mm-hero-stats{margin-left:auto;display:flex;gap:18px;flex-wrap:wrap;position:relative;z-index:1}.mm-stat{text-align:center}.mm-stat-v{font-size:20px;font-weight:700;line-height:1;font-family:DM Mono,monospace}.mm-stat-v.live{color:var(--ac)}.mm-stat-v.teils{color:var(--ac3)}.mm-stat-v.offen{color:var(--tx3)}.mm-stat-l{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--tx3);margin-top:3px}.mm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:13px;margin-bottom:8px}.mm-branch{background:var(--sur2);border:1px solid var(--bd);border-left:3px solid var(--mm-c, var(--ac));border-radius:12px;padding:14px 16px;transition:all .18s;position:relative}.mm-branch:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000038;cursor:pointer}.mm-branch-h{display:flex;align-items:center;gap:10px;margin-bottom:9px}.mm-branch-icon{width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--mm-c, var(--ac)) 14%,transparent);display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.mm-branch-name{font-size:13px;font-weight:700;color:var(--tx);flex:1;line-height:1.2}.mm-branch-list{margin:0;padding:0;list-style:none;font-size:11px;color:var(--tx2);line-height:1.65}.mm-branch-list li{padding:2.5px 0;display:flex;gap:7px;align-items:baseline}.mm-branch-list li .dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;margin-top:5px}.mm-branch-list li .dot.live{background:var(--ac)}.mm-branch-list li .dot.teils{background:var(--ac3)}.mm-branch-list li .dot.offen{background:var(--tx3);box-shadow:inset 0 0 0 1px var(--bd2)}.mm-branch-foot{margin-top:10px;padding-top:9px;border-top:1px dashed var(--bd);font-size:9.5px;color:var(--tx3);font-family:DM Mono,monospace;line-height:1.5}.mm-pill{font-size:8.5px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;padding:2px 7px;border-radius:9px;flex-shrink:0}.mm-pill.live{background:#d5d96026;color:var(--ac)}.mm-pill.teils{background:#f59e0b1f;color:var(--ac3)}.mm-pill.offen{background:var(--sur3);color:var(--tx3)}.mm-sec-h{font-size:13px;font-weight:700;color:var(--tx);margin:24px 0 10px;display:flex;align-items:center;gap:8px}.mm-sec-h .mm-sec-sub{font-weight:400;font-size:11px;color:var(--tx3)}.mm-conn{display:grid;grid-template-columns:1fr 1fr;gap:13px}@media(max-width:820px){.mm-conn{grid-template-columns:1fr}}.mm-conn-col{background:var(--sur);border:1px solid var(--bd);border-radius:12px;padding:14px 16px}.mm-conn-col.is-ok{border-left:3px solid var(--ac)}.mm-conn-col.is-lose{border-left:3px solid var(--ac3)}.mm-conn-col h4{margin:0 0 10px;font-size:12px;font-weight:700;color:var(--tx);display:flex;align-items:center;gap:7px}.mm-conn-item{font-size:11px;color:var(--tx2);line-height:1.5;padding:8px 0;border-top:1px solid var(--bd)}.mm-conn-item:first-of-type{border-top:0}.mm-conn-flow{font-weight:600;color:var(--tx);display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:2px}.mm-conn-flow .arr{color:var(--ac)}.mm-conn-col.is-lose .mm-conn-flow .arr{color:var(--ac3)}.mm-tagk{font-size:9px;font-family:DM Mono,monospace;background:var(--sur3);padding:1px 5px;border-radius:3px;color:var(--tx3)}.mm-bau{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:10px}.mm-bau-item{background:var(--sur2);border:1px solid var(--bd);border-radius:9px;padding:11px 13px;font-size:11px;color:var(--tx2);line-height:1.5;border-left:3px solid var(--bd2)}.mm-bau-item.blocker{border-left-color:#ef4444}.mm-bau-item.offen{border-left-color:var(--ac3)}.mm-bau-item.nice{border-left-color:var(--tx3)}.mm-bau-h{display:flex;align-items:center;gap:8px;margin-bottom:3px}.mm-bau-h strong{color:var(--tx);font-size:11.5px;font-weight:600;flex:1}.mm-sev{font-size:8px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;padding:2px 6px;border-radius:7px;flex-shrink:0}.mm-sev.blocker{background:#ef444421;color:#ef4444}.mm-sev.offen{background:#f59e0b1f;color:var(--ac3)}.mm-sev.nice{background:var(--sur3);color:var(--tx3)}.mm-bau-item code{background:var(--sur3);padding:1px 5px;border-radius:3px;color:var(--ac3);font-family:DM Mono,monospace;font-size:9.5px}.mm-bau-betr{font-size:9px;color:var(--tx3);font-family:DM Mono,monospace}.pse-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;justify-content:flex-end;z-index:9100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pse-panel{background:var(--sur);width:min(720px,calc(100vw - 32px));height:100vh;display:flex;flex-direction:column;border-left:1px solid var(--bd);box-shadow:-10px 0 40px #00000059;animation:pseIn .18s ease-out}@keyframes pseIn{0%{transform:translate(20px);opacity:0}to{transform:none;opacity:1}}.pse-head{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 22px var(--space-3);border-bottom:1px solid var(--bd)}.pse-eyebrow{font-size:10.5px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px}.pse-title{font-size:16px;font-weight:600;color:var(--tx);margin:0}.pse-x{background:transparent;border:none;color:var(--tx3);font-size:22px;line-height:1;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);transition:background .12s}.pse-x:hover{background:var(--sur2);color:var(--tx)}.pse-body{display:flex;flex-direction:column;flex:1;min-height:0}.pse-grow{flex:1;overflow:auto;padding:var(--space-4) 22px}.pse-row{display:flex;gap:11px;margin-bottom:11px}.pse-field{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:11px;flex:1;min-width:0}.pse-field label{font-size:10.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.pse-input{background:var(--sur2);border:1px solid var(--bd);border-radius:7px;padding:var(--space-2) 11px;color:var(--tx);font-size:12.5px;font-family:DM Sans,sans-serif;outline:none;transition:border-color .12s}.pse-input:focus{border-color:var(--ac)}.pse-section-h{display:flex;align-items:center;justify-content:space-between;margin:18px 0 10px;padding-top:14px;border-top:1px solid var(--bd);font-size:11px;color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.pse-stages{display:flex;flex-direction:column;gap:7px}.pse-stage{display:flex;align-items:center;gap:9px;padding:var(--space-2);background:var(--sur2);border:1px solid var(--bd);border-radius:7px;transition:border-color .12s}.pse-stage:hover{border-color:var(--bd2)}.pse-stage-pos{width:24px;height:24px;border-radius:50%;background:var(--sur3);color:var(--tx2);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.pse-stage-fields{display:grid;grid-template-columns:1.4fr 1fr 110px;gap:7px;flex:1;min-width:0}.pse-stage-fields .pse-input{padding:6px 9px;font-size:12px}.pse-stage-key{font-family:DM Mono,ui-monospace,monospace;font-size:11.5px}.pse-stage-actions{display:flex;gap:3px;flex-shrink:0}.pse-mini{width:26px;height:26px;border:1px solid var(--bd);background:var(--sur);color:var(--tx2);border-radius:5px;cursor:pointer;font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .12s}.pse-mini:hover:not(:disabled){border-color:var(--bd2);color:var(--tx)}.pse-mini:disabled{opacity:.4;cursor:not-allowed}.pse-mini.danger:hover{border-color:var(--ac4);color:var(--ac4)}.pse-empty{padding:18px;text-align:center;color:var(--tx3);font-size:12px;background:var(--sur2);border:1px dashed var(--bd);border-radius:7px}.pse-foot{display:flex;gap:var(--space-2);justify-content:flex-end;padding:14px 22px;border-top:1px solid var(--bd);background:var(--sur)}.pse-btn{padding:var(--space-2) 14px;border-radius:7px;font-size:12.5px;font-family:DM Sans,sans-serif;cursor:pointer;border:1px solid var(--bd);background:var(--sur2);color:var(--tx);transition:all .12s}.pse-btn:hover:not(:disabled){border-color:var(--bd2)}.pse-btn.primary{background:var(--ac);color:var(--ac-on);border-color:var(--ac);font-weight:500}.pse-btn.primary:hover:not(:disabled){filter:brightness(1.05)}.pse-btn.ghost{background:transparent}.pse-btn:disabled{opacity:.5;cursor:not-allowed}.cec-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;justify-content:flex-end;z-index:9050;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cec-panel{background:var(--sur);width:min(640px,calc(100vw - 32px));height:100vh;display:flex;flex-direction:column;border-left:1px solid var(--bd);box-shadow:-10px 0 40px #00000059;animation:cecIn .18s ease-out}@keyframes cecIn{0%{transform:translate(20px);opacity:0}to{transform:none;opacity:1}}.cec-head{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 22px var(--space-3);border-bottom:1px solid var(--bd)}.cec-eyebrow{font-size:10.5px;font-weight:500;color:var(--tx3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px}.cec-title{font-size:16px;font-weight:600;color:var(--tx);margin:0}.cec-x{background:transparent;border:none;color:var(--tx3);font-size:22px;line-height:1;cursor:pointer;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);transition:background .12s}.cec-x:hover{background:var(--sur2);color:var(--tx)}.cec-body{display:flex;flex-direction:column;flex:1;min-height:0}.cec-grow{flex:1;overflow:auto;padding:14px 22px}.cec-field{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:11px}.cec-field label{font-size:10.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.cec-input{background:var(--sur2);border:1px solid var(--bd);border-radius:7px;padding:var(--space-2) 11px;color:var(--tx);font-size:12.5px;font-family:DM Sans,sans-serif;outline:none;transition:border-color .12s}.cec-input:focus{border-color:var(--ac)}.cec-body-text{font-family:DM Mono,ui-monospace,monospace;font-size:12px;min-height:160px;resize:vertical;line-height:1.5}.cec-from-info{padding:7px 11px;background:var(--sur2);border:1px solid var(--bd);border-radius:7px;font-size:12px;color:var(--tx);font-family:DM Sans,sans-serif}.cec-attachments{display:flex;flex-direction:column;gap:5px;max-height:200px;overflow:auto;padding:6px;background:var(--sur2);border:1px solid var(--bd);border-radius:7px}.cec-att{display:flex;align-items:center;gap:var(--space-2);padding:5px 7px;background:var(--sur);border:1px solid transparent;border-radius:5px;font-size:12px;cursor:pointer}.cec-att:hover{border-color:var(--bd)}.cec-att input[type=checkbox]{accent-color:var(--ac)}.cec-att-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cec-att-meta{color:var(--tx3);font-size:11px;flex-shrink:0}.cec-empty{padding:11px 13px;text-align:center;color:var(--tx3);font-size:11.5px}.cec-foot{display:flex;gap:var(--space-2);justify-content:flex-end;padding:14px 22px;border-top:1px solid var(--bd);background:var(--sur)}.cec-btn{padding:var(--space-2) 14px;border-radius:7px;font-size:12.5px;font-family:DM Sans,sans-serif;cursor:pointer;border:1px solid var(--bd);background:var(--sur2);color:var(--tx);transition:all .12s}.cec-btn:hover:not(:disabled){border-color:var(--bd2)}.cec-btn.primary{background:var(--ac);color:var(--ac-on);border-color:var(--ac);font-weight:500}.cec-btn.primary:hover{filter:brightness(1.05)}.cec-btn.ghost{background:transparent}.bid-pill{display:inline-block;font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.04em;padding:2px 0;background:transparent;color:var(--tx2);border:none;cursor:default}.bid-empty{color:var(--tx3);font-family:DM Mono,monospace;font-size:11px}.mp-tkt-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:80px}.mp-tkt-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;animation:mpTktFade .15s ease}@keyframes mpTktFade{0%{opacity:0}to{opacity:1}}.mp-tkt-modal{position:relative;z-index:2;width:640px;max-width:calc(100vw - 32px);max-height:calc(100vh - 120px);background:var(--bg);color:var(--tx);border-radius:8px;box-shadow:0 24px 60px #0000004d;display:flex;flex-direction:column;animation:mpTktSlide .18s ease;overflow:hidden;font-family:Inter,sans-serif}@keyframes mpTktSlide{0%{transform:translateY(-12px);opacity:0}to{transform:translateY(0);opacity:1}}.mp-tkt-head{padding:18px 22px 14px;border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.mp-tkt-head h3{margin:0 0 var(--space-1) 0;font-size:15px;font-weight:600;color:var(--tx);letter-spacing:-.01em}.mp-tkt-head p{margin:0;font-size:11.5px;color:var(--tx3)}.mp-tkt-x{background:transparent;border:none;cursor:pointer;color:var(--tx3);font-size:22px;line-height:1;padding:2px var(--space-2);border-radius:5px}.mp-tkt-x:hover{background:var(--sur2);color:var(--tx)}.mp-tkt-body{padding:14px 22px 18px;overflow-y:auto}.mp-tkt-reporter{background:var(--sur);border-radius:5px;padding:var(--space-2) var(--space-3);margin-bottom:14px;font-size:11.5px;color:var(--tx2)}.mp-tkt-rep-l{text-transform:uppercase;letter-spacing:.05em;font-size:9.5px;color:var(--tx3);font-weight:600}.mp-tkt-rep-type{font-family:DM Mono,monospace;font-size:10px;color:var(--tx3);margin-left:6px}.mp-tkt-f{margin-bottom:var(--space-3)}.mp-tkt-f label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tx3);margin-bottom:5px;font-weight:600}.mp-tkt-f .mp-tkt-opt{text-transform:none;letter-spacing:0;color:var(--tx3);font-weight:400;font-size:10px}.mp-tkt-f input,.mp-tkt-f select,.mp-tkt-f textarea{width:100%;box-sizing:border-box;padding:var(--space-2) var(--space-3);border:1px solid rgba(0,0,0,.12);border-radius:5px;font-family:Inter,sans-serif;font-size:12.5px;background:var(--bg);color:var(--tx);outline:none}.mp-tkt-f input:focus,.mp-tkt-f select:focus,.mp-tkt-f textarea:focus{border-color:var(--ac);box-shadow:0 0 0 2px #7a802426}.mp-tkt-f textarea{resize:vertical;min-height:80px;line-height:1.5}.mp-tkt-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:560px){.mp-tkt-row{grid-template-columns:1fr}}.mp-tkt-foot{padding:var(--space-3) 22px;border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:flex-end;gap:var(--space-2);background:var(--sur)}.mp-tkt-btn{padding:var(--space-2) var(--space-4);border-radius:5px;border:1px solid rgba(0,0,0,.12);background:var(--bg);color:var(--tx2);cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.mp-tkt-btn:hover{background:var(--sur2);color:var(--tx)}.mp-tkt-btn-pri{background:var(--ac);color:var(--bg);border-color:var(--ac);font-weight:500}.mp-tkt-btn-pri:hover{filter:brightness(1.05);background:var(--ac);color:var(--bg)}.mp-tkt-btn:disabled{opacity:.6;cursor:wait}.mp-tkt-f .mp-tkt-hint{font-size:10.5px;color:var(--tx3);margin:var(--space-1) 0 0;line-height:1.4}.mp-tkt-check{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3);padding:10px var(--space-3);background:#d4af370f;border:1px solid rgba(212,175,55,.2);border-radius:5px}.mp-tkt-check input[type=checkbox]{margin-top:2px;flex-shrink:0;cursor:pointer}.mp-tkt-check label{font-size:11.5px;color:var(--tx2);line-height:1.5;text-transform:none;letter-spacing:0;font-weight:400;cursor:pointer}.mp-tkt-addrlist{border:1px solid rgba(0,0,0,.1);border-radius:5px;max-height:200px;overflow-y:auto;background:var(--bg)}.mp-tkt-addrlist-hint{padding:var(--space-3) 14px;font-size:11.5px;color:var(--tx3);font-style:italic}.mp-tkt-addr{display:flex;align-items:center;gap:10px;padding:var(--space-2) var(--space-3);border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;transition:background .12s ease}.mp-tkt-addr:last-child{border-bottom:none}.mp-tkt-addr:hover{background:var(--sur)}.mp-tkt-addr input[type=checkbox]{flex-shrink:0;cursor:pointer;margin:0}.mp-tkt-addr-main{font-size:12px;color:var(--tx);font-weight:400;flex:1;min-width:0;text-transform:none;letter-spacing:0}.mp-tkt-addr-sub{font-size:10.5px;color:var(--tx3);font-family:DM Mono,monospace;text-transform:none;letter-spacing:0}.mp-tkt-readonly{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--sur2);border:1px solid rgba(0,0,0,.08);border-radius:5px;font-size:12px}.mp-tkt-readonly .bid-pill{font-size:11px}.mp-tkt-readonly-sub{color:var(--tx3);font-size:11.5px}.mp-tkt-addrlist{max-height:280px}.mp-tkt-addr{padding:6px 12px;gap:8px}.mp-tkt-addr-main{font-size:11.5px}.mp-tkt-readonly{display:block;line-height:1.45}.mp-tkt-readonly code{font-family:DM Mono,monospace;font-size:11px;background:var(--sur2);padding:1px 5px;border-radius:3px}.sf-drop{border:1.5px dashed rgba(0,0,0,.18);border-radius:8px;padding:18px 16px;text-align:center;cursor:pointer;background:#00000004;transition:background .15s,border-color .15s;font-size:12.5px;color:var(--tx2)}.sf-drop:hover{background:#0000000a;border-color:var(--ac)}.sf-drop.is-dragover{background:#b48c1e1a;border-color:var(--ac);color:var(--tx)}.sf-drop-hint{font-weight:400}.sf-list{margin-top:8px;display:flex;flex-direction:column;gap:4px}.sf-item{display:flex;align-items:center;gap:10px;padding:5px 10px;border:1px solid var(--bd);border-radius:6px;background:var(--sur);font-size:12px}.sf-item-pending{background:#b48c1e0f;border-color:#b48c1e4d}.sf-name{flex:1;color:var(--tx);text-decoration:none}.sf-name:hover{color:var(--ac);text-decoration:underline}.sf-size{font-family:DM Mono,monospace;font-size:11px;color:var(--tx3)}.sf-del{border:0;background:transparent;color:var(--tx3);cursor:pointer;font-size:16px;line-height:1;padding:0 4px}.sf-del:hover{color:#b91c1c}.sf-empty{color:var(--tx3);font-size:11.5px;font-style:italic;padding:4px 0}.lc-host{display:block}.lc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lc-item{border:1px solid var(--sur2);border-radius:var(--radius-md, 8px);padding:9px 12px;background:var(--sur);border-left:3px solid var(--sur2)}.lc-item.lc-mail{border-left-color:color-mix(in srgb,var(--ac) 55%,transparent)}.lc-item.lc-wa{border-left-color:color-mix(in srgb,#25d366 60%,transparent)}.lc-item.lc-dir-in{border-left-style:dashed}.lc-head{font-size:12px;font-weight:600;color:var(--tx);display:flex;flex-wrap:wrap;gap:4px}.lc-subject{font-size:13px;color:var(--tx);margin-top:3px}.lc-body{font-size:12px;color:var(--tx2);margin-top:3px;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.lc-meta{font-size:11px;color:var(--tx3);margin-top:5px}.lc-empty{padding:var(--space-4, 16px);text-align:center;color:var(--tx3);font-size:13px;line-height:1.5}.lt-root{display:flex;flex-direction:column;gap:10px}.lt-kopf{display:flex;justify-content:flex-end}.lt-neu{background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-md, 8px);color:var(--tx2);cursor:pointer;font-family:DM Sans,sans-serif;font-size:12px;padding:7px 13px;transition:border-color .15s,color .15s}.lt-neu:hover{border-color:var(--ac);color:var(--ac)}.lt-liste{display:flex;flex-direction:column;gap:6px}.lt-leer{color:var(--tx3);font-size:12px;padding:14px 2px}.lt-item{align-items:center;background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-md, 8px);cursor:pointer;display:flex;gap:10px;padding:9px 11px;transition:border-color .15s}.lt-item:hover{border-color:var(--bd2, var(--ac))}.lt-item.is-done .lt-item-titel{color:var(--tx3);text-decoration:line-through}.lt-haken{align-items:center;background:transparent;border:1.5px solid var(--bd2, var(--bd));border-radius:50%;color:var(--ac);cursor:pointer;display:flex;flex-shrink:0;font-size:11px;height:18px;justify-content:center;line-height:1;padding:0;width:18px}.lt-haken.on{background:#d5d96024;border-color:var(--ac)}.lt-item-mitte{flex:1;min-width:0}.lt-item-titel{color:var(--tx);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-item-meta{color:var(--tx3);font-size:10.5px;margin-top:2px}.lt-faellig-rot{color:#e5484d}.lt-prio-hoch{color:#f59e0b}.lt-oeffnen{background:transparent;border:none;color:var(--tx3);cursor:pointer;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:11px;padding:2px 4px}.lt-oeffnen:hover{color:var(--ac)}.lt-bezug{color:var(--tx3);display:block;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lt-bezug b{color:var(--tx2);font-weight:500}.lt-form{background:var(--sur);border:1px solid var(--bd);border-radius:var(--radius-md, 8px);overflow:hidden}.lt-root[data-lt-modus=formular] .lt-form{border:0;border-radius:0;overflow:visible}.lt-form.lt-drop-ueber{outline:2px dashed var(--ac);outline-offset:-2px}.lt-form-inner{background:var(--sur);color:var(--tx);display:flex;flex-direction:column;font-family:DM Sans,sans-serif}.lt-f-kopf{align-items:center;background:var(--sur);border-bottom:1px solid var(--bd);display:flex;gap:10px;min-height:50px;padding:12px 18px}.lt-f-bezug{align-items:center;color:var(--tx3);display:inline-flex;flex:1 1 auto;font-size:11.5px;gap:8px;min-width:0;overflow:hidden;white-space:nowrap}.lt-f-bezug b{color:var(--tx2);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis}.lt-f-bezug-leer{font-style:italic}.lt-f-bezug-link{background:transparent;border:0;color:var(--ac);cursor:pointer;flex-shrink:0;font:500 11.5px DM Sans,sans-serif;padding:0;white-space:nowrap}.lt-f-bezug-link:hover{text-decoration:underline}.lt-f-status{background:var(--sur2);border:1px solid var(--bd);border-radius:7px;color:var(--tx);cursor:pointer;flex-shrink:0;font:12px DM Sans,sans-serif;margin-left:auto;outline:none;padding:5px 9px}.lt-f-status:focus{border-color:var(--ac)}.lt-schliessen{align-items:center;background:var(--sur2);border:1px solid var(--bd);border-radius:7px;color:var(--tx3);cursor:pointer;display:inline-flex;flex-shrink:0;font:18px/1 DM Sans,sans-serif;height:28px;justify-content:center;margin-left:auto;padding:0;width:28px}.lt-f-status+.lt-schliessen{margin-left:0}.lt-schliessen:hover{border-color:var(--bd2, var(--bd));color:var(--tx)}.lt-f-body{display:flex;flex-direction:column;gap:14px;padding:14px 18px 6px}.lt-f-titel{background:transparent;border:0;border-bottom:2px solid transparent;box-sizing:border-box;color:var(--tx);font:600 17px DM Sans,sans-serif;outline:none;padding:2px 0 6px;transition:border-color .15s;width:100%}.lt-f-titel:focus{border-bottom-color:var(--ac)}.lt-f-titel::placeholder{color:var(--tx3);font-weight:500}.lt-f-reihe{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:460px){.lt-f-reihe{grid-template-columns:minmax(0,1fr)}}.lt-f-feld{display:flex;flex-direction:column;gap:4px;min-width:0}.lt-f-feld>span{color:var(--tx3);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.lt-f-feld input,.lt-f-feld select{background:var(--sur2);border:1px solid var(--bd);border-radius:7px;box-sizing:border-box;color:var(--tx);font:12px DM Sans,sans-serif;min-width:0;outline:none;padding:7px 9px;width:100%}.lt-f-feld select{cursor:pointer}.lt-f-feld input:focus,.lt-f-feld select:focus{border-color:var(--ac)}.lt-f-feld select:disabled{color:var(--tx3);cursor:not-allowed}.lt-f-desc-box{position:relative}.lt-f-desc{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;box-sizing:border-box;color:var(--tx);display:block;font:12px/1.5 DM Sans,sans-serif;min-height:58px;outline:none;padding:9px 11px 28px;resize:vertical;width:100%}.lt-f-desc:focus{border-color:var(--bd2, var(--ac))}.lt-f-desc::placeholder{color:var(--tx3)}.lt-f-anhang{align-items:center;background:transparent;border:0;border-radius:6px;bottom:8px;color:var(--tx3);cursor:pointer;display:inline-flex;font:500 11px DM Sans,sans-serif;gap:5px;padding:3px 6px;position:absolute;right:8px}.lt-f-anhang:hover{background:var(--sur);color:var(--ac)}.lt-f-anhang svg{height:12px;width:12px}.lt-anhang-box[hidden]{display:none!important}.lt-f-datei-zeile{align-items:center;background:var(--sur2);border:1px solid var(--bd);border-radius:7px;box-sizing:border-box;color:var(--tx2);display:inline-flex;font-size:12px;gap:8px;margin-top:8px;max-width:100%;padding:6px 10px}.lt-f-datei-zeile svg{flex-shrink:0;height:12px;width:12px}.lt-f-datei-zeile .lt-anhang-bild{border:1px solid var(--bd);border-radius:4px;cursor:zoom-in;height:28px;object-fit:cover;width:28px}.lt-f-datei-link{color:var(--tx2);text-decoration:none}.lt-f-datei-link:hover{color:var(--ac);text-decoration:underline}.lt-anhang-weg{background:transparent;border:0;color:var(--tx3);cursor:pointer;font-size:14px;line-height:1;padding:0 2px}.lt-anhang-weg:hover{color:var(--ac4)}.lt-f-sec{color:var(--tx3);font-size:10px;font-weight:600;letter-spacing:.07em;margin-bottom:8px;text-transform:uppercase}.lt-kommentare{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.lt-f-komm-leer{color:var(--tx3);font-size:11.5px}.lt-f-k{display:flex;gap:8px}.lt-f-av{align-items:center;background:var(--sur2);border:1px solid var(--bd);border-radius:50%;color:var(--tx2);display:inline-flex;flex-shrink:0;font:600 9px DM Sans,sans-serif;height:24px;justify-content:center;width:24px}.lt-f-av-ich{background:var(--ac);border-color:var(--ac);color:var(--ac-on)}.lt-f-kt{flex:1;min-width:0}.lt-f-kh{align-items:baseline;color:var(--tx);display:flex;font-size:11.5px;font-weight:500;gap:8px}.lt-f-kh b{font-weight:500}.lt-f-kh span{color:var(--tx3);font-size:10px;font-weight:400}.lt-f-komm-edit{background:transparent;border:0;color:var(--tx3);cursor:pointer;font:10px DM Sans,sans-serif;margin-left:auto;padding:0}.lt-f-komm-edit:hover{color:var(--ac)}.lt-f-kb{background:var(--sur2);border-radius:7px;color:var(--tx2);font-size:12px;line-height:1.5;margin-top:3px;padding:7px 10px;white-space:pre-wrap;word-break:break-word}.lt-f-kb-offen{background:transparent;padding:0}.lt-f-komm,.lt-f-kb-edit{background:var(--sur2);border:1px solid var(--bd);border-radius:8px;box-sizing:border-box;color:var(--tx);display:block;font:12px DM Sans,sans-serif;min-height:40px;outline:none;padding:8px 10px;resize:none;width:100%}.lt-f-kb-edit{border-color:var(--bd2, var(--bd));min-height:56px;resize:vertical}.lt-f-komm:focus,.lt-f-kb-edit:focus{border-color:var(--bd2, var(--ac))}.lt-f-hint{color:var(--tx3);font-size:9.5px;margin-top:3px}.lt-f-fuss{align-items:center;background:var(--sur);border-top:1px solid var(--bd);bottom:0;display:flex;gap:10px;padding:12px 18px;position:-webkit-sticky;position:sticky}.lt-sicherung{color:var(--tx3);flex:1 1 auto;font-size:10.5px;min-height:12px;min-width:0}.lt-f-del{background:transparent;border:0;border-radius:6px;color:var(--tx3);cursor:pointer;flex-shrink:0;font:500 11.5px DM Sans,sans-serif;padding:4px 6px}.lt-f-del:hover{background:var(--sur2);color:var(--ac4)}.lt-f-ok{background:var(--ac);border:1px solid var(--ac);border-radius:7px;color:var(--ac-on);cursor:pointer;flex-shrink:0;font:600 12.5px DM Sans,sans-serif;margin-left:auto;padding:8px 16px}.lt-f-ok:hover{filter:brightness(1.06)}.lt-root[data-lt-modus=liste] .lt-f-kopf{min-height:0;padding:10px 16px}.lt-root[data-lt-modus=liste] .lt-f-body{padding:12px 16px 4px}.lt-root[data-lt-modus=liste] .lt-f-fuss{padding:10px 16px}.lt-mention[hidden]{display:none!important}.lt-mention{background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-sm, 6px);display:flex;flex-direction:column;margin-top:4px;overflow:hidden}.lt-mention-opt{background:transparent;border:none;color:var(--tx2);cursor:pointer;font-family:DM Sans,sans-serif;font-size:12px;padding:6px 10px;text-align:left}.lt-mention-opt:hover{background:var(--sur);color:var(--ac)}.mov{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:300;display:none;align-items:center;justify-content:center}[data-theme=light] .mov{background:#00000038}.mov.open{display:flex}.mbox{background:var(--sur);border:1px solid var(--bd);border-radius:14px;padding:var(--space-5);width:510px;max-height:78vh;overflow-y:auto;animation:pop .17s ease;box-shadow:0 12px 40px #00000059}[data-theme=light] .mbox{box-shadow:0 12px 40px #00000024}.mtitle{font-size:15.5px;font-weight:600;margin-bottom:var(--space-4);color:var(--tx);display:flex;align-items:center;justify-content:space-between}.mfoot{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:18px;padding-top:var(--space-4);border-top:1px solid var(--bd)}#mse-tour-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9300;pointer-events:none;animation:mse-tour-fade .22s ease}@keyframes mse-tour-fade{0%{opacity:0}to{opacity:1}}@keyframes mse-tour-pulse{0%,to{box-shadow:0 0 0 2px var(--ac, #5c7a29),0 0 0 5px #5c7a2952}50%{box-shadow:0 0 0 2px var(--ac, #5c7a29),0 0 0 12px #5c7a291a}}#mse-tour-root .mse-tour-mask{position:fixed;background:#060a109e;pointer-events:auto;transition:left .3s cubic-bezier(.4,0,.2,1),top .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1)}#mse-tour-root .mse-tour-hole{position:fixed;background:transparent;pointer-events:auto}#mse-tour-root .mse-tour-ring{position:fixed;pointer-events:none;border-radius:var(--radius-md, 8px);transition:left .3s cubic-bezier(.4,0,.2,1),top .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1);animation:mse-tour-pulse 1.9s ease-in-out infinite}#mse-tour-root .mse-tour-card{position:fixed;pointer-events:auto;width:min(340px,calc(100vw - 28px));background:var(--sur, #12151c);color:var(--tx, #e7e9ee);border:1px solid var(--bd, #2a2f3a);border-radius:var(--radius-lg, 10px);box-shadow:0 18px 48px #00000070;padding:var(--space-4, 16px) var(--space-4, 16px) 12px;animation:pop .17s ease;transition:left .3s cubic-bezier(.4,0,.2,1),top .3s cubic-bezier(.4,0,.2,1)}#mse-tour-root .mse-tour-card.mse-tour-step-in .mse-tour-title,#mse-tour-root .mse-tour-card.mse-tour-step-in .mse-tour-body{animation:mse-tour-fade .28s ease}@media(prefers-reduced-motion:reduce){#mse-tour-root,#mse-tour-root *{animation:none!important;transition:none!important}}#mse-tour-root .mse-tour-x{position:absolute;top:8px;right:8px;width:26px;height:26px;border:0;background:none;color:var(--tx3, #8a90a0);font-size:15px;line-height:1;cursor:pointer;border-radius:var(--radius-sm, 6px)}#mse-tour-root .mse-tour-x:hover{color:var(--tx, #e7e9ee);background:var(--sur2, #1a1e27)}#mse-tour-root .mse-tour-step{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ac, #5c7a29);font-weight:700;margin-bottom:6px}#mse-tour-root .mse-tour-title{font-size:16px;font-weight:700;margin-bottom:6px;padding-right:22px;color:var(--tx, #e7e9ee)}#mse-tour-root .mse-tour-body{font-size:13.5px;line-height:1.5;color:var(--tx2, #b6bccb);margin-bottom:14px}#mse-tour-root .mse-tour-body strong{color:var(--tx, #e7e9ee)}#mse-tour-root .mse-tour-foot{display:flex;align-items:center;justify-content:space-between;gap:10px}#mse-tour-root .mse-tour-skip{border:0;background:none;color:var(--tx3, #8a90a0);font-size:12.5px;cursor:pointer;padding:6px 2px}#mse-tour-root .mse-tour-skip:hover{color:var(--tx2, #b6bccb);text-decoration:underline}#mse-tour-root .mse-tour-nav{display:flex;gap:8px}#mse-tour-root .mse-tour-btn{border:1px solid var(--bd, #2a2f3a);background:var(--sur2, #1a1e27);color:var(--tx, #e7e9ee);font-size:13px;font-weight:600;padding:8px 14px;border-radius:var(--radius-md, 8px);cursor:pointer}#mse-tour-root .mse-tour-btn:hover{border-color:var(--ac, #5c7a29)}#mse-tour-root .mse-tour-next{background:var(--ac, #5c7a29);border-color:var(--ac, #5c7a29);color:var(--ac-on, #fff)}#mse-tour-root .mse-tour-next:hover{filter:brightness(1.06)}@media(max-width:560px){#mse-tour-root .mse-tour-card{width:calc(100vw - 20px)}}#mse-tour-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9300;display:flex;align-items:center;justify-content:center;background:#060a10b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:mse-tour-fade .28s ease}#mse-tour-intro .mse-intro-card{position:relative;width:min(440px,calc(100vw - 32px));text-align:center;background:var(--sur, #12151c);color:var(--tx, #e7e9ee);border:1px solid var(--bd, #2a2f3a);border-radius:16px;box-shadow:0 24px 64px #00000080;padding:40px 32px 28px;animation:mse-intro-card-in .38s cubic-bezier(.2,.7,.3,1) both}@keyframes mse-intro-card-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}#mse-tour-intro .mse-intro-x{position:absolute;top:12px;right:12px;width:28px;height:28px;border:0;background:none;color:var(--tx3, #8a90a0);font-size:15px;cursor:pointer;border-radius:var(--radius-sm, 6px)}#mse-tour-intro .mse-intro-x:hover{color:var(--tx, #e7e9ee);background:var(--sur2, #1a1e27)}#mse-tour-intro .mse-intro-badge{width:84px;height:84px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;font-size:40px;line-height:1;border-radius:50%;background:radial-gradient(circle at 50% 38%,#5c7a2957,#5c7a291a);animation:mse-intro-badge-in .5s cubic-bezier(.2,1.3,.4,1) .06s both,mse-intro-glow 2.4s ease-in-out 1s infinite}@keyframes mse-intro-badge-in{0%{opacity:0;transform:scale(.55)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes mse-intro-glow{0%,to{box-shadow:0 0 0 1px #5c7a2966,0 0 22px 2px #5c7a292e}50%{box-shadow:0 0 0 1px #5c7a2980,0 0 40px 8px #5c7a294d}}#mse-tour-intro .mse-intro-eyebrow{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ac, #5c7a29);font-weight:700;margin-bottom:8px;animation:mse-intro-up .5s ease .16s both}#mse-tour-intro .mse-intro-title{font-size:24px;font-weight:800;margin-bottom:10px;color:var(--tx, #e7e9ee);animation:mse-intro-up .5s ease .24s both}#mse-tour-intro .mse-intro-tagline{font-size:14px;line-height:1.55;color:var(--tx2, #b6bccb);margin:0 auto 24px;max-width:340px;animation:mse-intro-up .5s ease .32s both}#mse-tour-intro .mse-intro-actions{animation:mse-intro-up .5s ease .42s both}#mse-tour-intro .mse-intro-cta{border:0;background:var(--ac, #5c7a29);color:var(--ac-on, #fff);font-size:15px;font-weight:700;padding:12px 26px;border-radius:var(--radius-md, 8px);cursor:pointer}#mse-tour-intro .mse-intro-cta:hover{filter:brightness(1.07)}#mse-tour-intro .mse-intro-later{display:block;margin:14px auto 0;border:0;background:none;color:var(--tx3, #8a90a0);font-size:12.5px;cursor:pointer;animation:mse-intro-up .5s ease .5s both}#mse-tour-intro .mse-intro-later:hover{color:var(--tx2, #b6bccb);text-decoration:underline}@keyframes mse-intro-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){#mse-tour-intro,#mse-tour-intro *{animation:none!important}}@keyframes cpblink{0%,to{opacity:1}50%{opacity:.3}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes bo{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}}@keyframes pop{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes dotBounce{0%,80%,to{transform:translateY(0);opacity:.7}40%{transform:translateY(-4px);opacity:1}}@keyframes voicePulse{0%,to{box-shadow:0 0 #f871714d}50%{box-shadow:0 0 0 6px #f8717100}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes radarSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes monSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--bd);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--bd2)}.sr-item{padding:9px 14px;cursor:pointer;display:flex;align-items:center;gap:10px;font-size:12px;color:var(--tx2);border-bottom:1px solid var(--bd)}.sr-item:last-child{border-bottom:none}.sr-item:hover{background:var(--sur2);color:var(--tx)}.sr-cat{font-size:9px;font-weight:600;color:var(--tx3);text-transform:uppercase;letter-spacing:.08em;padding:var(--space-2) 14px var(--space-1);background:var(--sur2)}.sv{font-size:16px;font-weight:600;font-family:DM Mono,monospace}.sl{font-size:9.5px;color:var(--tx3);margin-top:1px}.ml{font-size:11px;color:var(--ac2);cursor:pointer}.ml:hover{text-decoration:underline}.prog-wrap{margin-top:11px;padding-top:11px;border-top:1px solid var(--bd)}.prog-row{display:flex;justify-content:space-between;font-size:10px;color:var(--tx3);margin-bottom:var(--space-1)}.prog-bar{height:3px;background:var(--sur3);border-radius:2px;overflow:hidden}.prog-f{height:100%;background:linear-gradient(90deg,var(--ac),var(--ac2));border-radius:2px}.sb2{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;padding:2px 7px;border-radius:14px;font-weight:500}.sb2:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.sb2.aktiv{background:#4ade8017;color:var(--ac)}.sb2.pending{background:#f59e0b17;color:var(--ac3)}.sb2.inaktiv{background:#8b90a812;color:var(--tx3)}.sb2.bezahlt{background:#22d3ee17;color:var(--ac2)}.sb2.offen{background:#f59e0b17;color:var(--ac3)}.egrid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:20px}.ename{font-size:13px;font-weight:600;margin-bottom:2px}.eurl{font-size:10.5px;color:var(--ac2);font-family:DM Mono,monospace;margin-bottom:var(--space-2)}.estatus{display:flex;align-items:center;gap:5px;font-size:10.5px}.edot{width:6px;height:6px;border-radius:50%}.edot.live{background:var(--ac);box-shadow:0 0 4px var(--ac)}.edot.dev{background:var(--ac3)}.tl{position:relative;padding-left:20px}.tl:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:1px;background:var(--bd)}.tli{position:relative;margin-bottom:15px}.tldot{width:13px;height:13px;border-radius:50%;position:absolute;left:-20px;top:2px;border:2px solid var(--bg)}.tldot.s{background:var(--ac)}.tldot.p{background:var(--ac3)}.tldot.e{background:var(--ac4)}.tlt{font-size:12px;font-weight:500}.tlm{font-size:10px;color:var(--tx3);margin-top:2px;font-family:DM Mono,monospace}#cp-einwand-radar{display:none;position:relative;margin:0 0 var(--space-2) 0;background:linear-gradient(135deg,#ef444426,#dc262614);border:1px solid rgba(239,68,68,.4);border-radius:var(--radius-lg);padding:10px 14px;overflow:hidden;transition:all .3s}#cp-einwand-radar.radar-active{display:block;animation:radarSlideIn .3s ease-out}#cp-einwand-vorhersage{background:var(--sur2);border:1px solid var(--bd);border-radius:var(--radius-lg);padding:10px var(--space-3);margin-bottom:var(--space-2);font-size:11px}#cp-ev-list{display:flex;flex-direction:column;gap:5px}#cp-ev-list.hidden{display:none}#cp-battle-card{display:none;position:relative;margin:0 0 var(--space-2) 0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(239,68,68,.35)}#cp-battle-card.card-active{display:block;animation:radarSlideIn .3s ease-out}#p-landingpage{--bg: #0a0e14;--bg-alt: #0c111a;--panel: #0f151f;--accent: #d5d960;--accent-2: #e2e76e;--accent-dim:#b9bd4e;--navy: #1c3659;--navy-deep: #13243d;--text: #f5f7f4;--muted: #bcc4ca;--muted-2: #98a0a7;--line: rgba(255,255,255,.17);--line-2: rgba(255,255,255,.26);--glass: rgba(255,255,255,.035);--glass-2: rgba(255,255,255,.06);--radius: 18px;--radius-sm: 12px;--maxw: 1120px;--mono: "DM Mono", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--sans: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ease: cubic-bezier(.22,.61,.36,1)}#p-landingpage *,#p-landingpage *:before,#p-landingpage *:after{box-sizing:border-box}#p-landingpage{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative;overflow-x:clip}#p-landingpage img{max-width:100%;display:block}#p-landingpage a{color:inherit;text-decoration:none}:where(#p-landingpage) h1,:where(#p-landingpage) h2,:where(#p-landingpage) h3{font-weight:640;letter-spacing:-.02em;margin:0;text-wrap:balance}:where(#p-landingpage) p{margin:0}#p-landingpage .lp-wrap{max-width:var(--maxw);margin:0 auto;padding:0 40px}#p-landingpage .lp-section{position:relative;isolation:isolate}#p-landingpage .eyebrow{font-family:var(--mono);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0;display:inline-flex;align-items:center;gap:10px}#p-landingpage .eyebrow:before{content:"";width:28px;height:2px;background:var(--accent);opacity:1;border-radius:1px;flex-shrink:0}#p-landingpage .eyebrow.center{justify-content:center}#p-landingpage .lead{color:var(--muted);font-size:18px;line-height:1.65;text-wrap:pretty}#p-landingpage .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--sans);font-size:15px;font-weight:560;line-height:1;padding:23px 32px;border-radius:11px;cursor:pointer;border:1px solid transparent;transition:all .18s var(--ease);white-space:nowrap}#p-landingpage .btn-primary{background:var(--accent);color:#10130a}#p-landingpage .btn-primary:hover{background:var(--accent-2);transform:translateY(-1px);box-shadow:0 10px 30px -10px #d5d96080}#p-landingpage .btn-ghost{background:transparent;color:var(--text);border-color:var(--line-2)}#p-landingpage .btn-ghost:hover{border-color:#ffffff52;background:#ffffff0a}#p-landingpage .btn-sm{padding:11px 18px;font-size:14px;border-radius:9px}#p-landingpage .btn .arrow{font-size:16px;transition:transform .18s var(--ease)}#p-landingpage .btn:hover .arrow{transform:translate(3px)}#p-landingpage .glass{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#p-landingpage .trust{display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;color:var(--muted);font-size:13.5px}#p-landingpage .trust span{display:inline-flex;align-items:center;gap:9px}#p-landingpage .trust .dot{width:5px;height:5px;border-radius:50%;background:var(--accent);flex:none}#p-landingpage .glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}#p-landingpage .glow-hero{background:radial-gradient(620px 360px at 50% -6%,rgba(213,217,96,.15),transparent 62%),radial-gradient(1000px 700px at 84% 0%,rgba(28,54,89,.42),transparent 64%),radial-gradient(900px 640px at 10% 60%,rgba(28,54,89,.24),transparent 62%)}#p-landingpage .grid-ghost{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(760px 460px at 50% 0%,#000,transparent 72%);mask-image:radial-gradient(760px 460px at 50% 0%,#000,transparent 72%)}#p-landingpage .lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid transparent;transition:background .25s var(--ease),border-color .25s var(--ease),backdrop-filter .25s}#p-landingpage .lp-nav.scrolled{background:#0a0e14c7;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom-color:var(--line)}#p-landingpage .lp-nav .bar{display:flex;align-items:center;gap:28px;height:74px}#p-landingpage .lp-nav .logo-img{height:42px;width:auto}#p-landingpage .lp-nav .nav-links{display:flex;gap:30px;margin-left:auto}#p-landingpage .lp-nav .nav-links a{font-size:14.5px;color:var(--muted);transition:color .16s}#p-landingpage .lp-nav .nav-links a:hover{color:var(--text)}#p-landingpage .lp-nav .nav-cta{display:flex;gap:12px;align-items:center}#p-landingpage .lp-nav .nav-links+.nav-cta{margin-left:8px}#p-landingpage .lp-nav .nav-cta-only{margin-left:auto}#p-landingpage .hero{padding:56px 0 64px;text-align:center}#p-landingpage .hero .inner{max-width:780px;margin:0 auto}#p-landingpage .hero .eyebrow{margin-bottom:18px}#p-landingpage .hero h1{font-size:clamp(40px,6vw,60px);line-height:1.04;margin-bottom:24px}#p-landingpage .hero h1 em{font-style:normal;color:var(--accent)}#p-landingpage .hero .lead{margin:0 auto 26px;max-width:600px}#p-landingpage .hero .cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:26px}#p-landingpage .hero .trust{justify-content:center}#p-landingpage .proof{padding:38px 0 8px}#p-landingpage .proof .ptitle{text-align:center;font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin-bottom:24px}#p-landingpage .proof .logos{display:flex;flex-wrap:wrap;gap:18px 56px;justify-content:center;align-items:center}#p-landingpage .clogo{height:34px;width:auto;opacity:.66;transition:opacity .2s var(--ease)}#p-landingpage .clogo:hover{opacity:1}#p-landingpage .clogo[alt~=neaSOL]{height:26px}#p-landingpage .logo-slot{height:46px;min-width:140px;border:1px dashed var(--line-2);border-radius:10px;display:grid;place-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--muted-2);background:#ffffff04}#p-landingpage .ps{padding:104px 0;text-align:center}#p-landingpage .ps .eyebrow{margin-bottom:30px}#p-landingpage .ps .statement{font-size:clamp(26px,3.4vw,40px);line-height:1.3;font-weight:600;letter-spacing:-.02em;max-width:920px;margin:0 auto 40px;text-wrap:balance}#p-landingpage .ps .statement s{color:var(--muted-2);text-decoration-thickness:2px;-webkit-text-decoration-color:#ffffff38;text-decoration-color:#ffffff38}#p-landingpage .ps .statement em{font-style:normal;color:var(--accent)}#p-landingpage .ps .chips{display:flex;flex-wrap:wrap;gap:11px;justify-content:center}#p-landingpage .ps .chip{font-family:var(--mono);font-size:12.5px;letter-spacing:.04em;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:8px 16px}#p-landingpage .ps .chip.on{color:#10130a;background:var(--accent);border-color:var(--accent)}#p-landingpage .steps{padding:100px 0;background:var(--bg-alt);border-block:1px solid var(--line)}#p-landingpage .steps .grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:72px;align-items:start}#p-landingpage .steps .head{position:-webkit-sticky;position:sticky;top:104px}#p-landingpage .steps .head .eyebrow{margin-bottom:18px}#p-landingpage .steps .head h2{font-size:clamp(28px,3.2vw,36px);line-height:1.12;margin-bottom:18px}#p-landingpage .steps .head .lead{font-size:16px}#p-landingpage .tl{position:relative;padding-left:36px}#p-landingpage .tl:before{content:"";position:absolute;left:10px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,rgba(213,217,96,.5),var(--line-2))}#p-landingpage .titem{position:relative;padding:0 0 34px}#p-landingpage .titem:last-child{padding-bottom:0}#p-landingpage .titem .tdot{position:absolute;left:-41px;top:-1px;width:30px;height:30px;border-radius:50%;background:var(--bg-alt);border:1px solid rgba(213,217,96,.4);display:grid;place-items:center}#p-landingpage .titem .tdot i{width:7px;height:7px;border-radius:50%;background:var(--accent)}#p-landingpage .titem .tdot svg{width:16px;height:16px;stroke:var(--accent);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#p-landingpage .titem .tn{font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px}#p-landingpage .titem .tt{font-size:19px;font-weight:580;margin-bottom:7px;letter-spacing:-.01em}#p-landingpage .titem .td{font-size:14.5px;color:var(--muted);line-height:1.6;max-width:460px}#p-landingpage .dossier{padding:104px 0}#p-landingpage .dossier .grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}#p-landingpage .dossier .eyebrow{margin-bottom:20px}#p-landingpage .dossier h2{font-size:clamp(28px,3.2vw,36px);line-height:1.12;margin-bottom:18px}#p-landingpage .dossier .lead{margin-bottom:28px}#p-landingpage .incl{display:grid;grid-template-columns:1fr 1fr;gap:12px}#p-landingpage .incl li{display:flex;align-items:center;gap:11px;font-size:14.5px;color:#dfe3da;list-style:none}#p-landingpage .incl .tick{flex:none;width:20px;height:20px;border-radius:6px;background:#d5d96026;color:var(--accent);display:grid;place-items:center;font-size:11px}#p-landingpage .incl{padding:0;margin:0}#p-landingpage .termincard{padding:26px 26px 24px;position:relative}#p-landingpage .termincard:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 40px 90px -50px #000000e6}#p-landingpage .termincard .tc-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}#p-landingpage .termincard .tc-tag{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}#p-landingpage .termincard .tc-pill{font-family:var(--mono);font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 11px}#p-landingpage .termincard .tc-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--line);font-size:14.5px}#p-landingpage .termincard .tc-row .k{color:var(--muted-2);font-family:var(--mono);font-size:12px;letter-spacing:.02em}#p-landingpage .termincard .tc-row .v{color:var(--text);text-align:right;font-weight:500}#p-landingpage .termincard .tc-note{margin-top:18px;padding:14px 15px;background:#d5d9600f;border:1px solid rgba(213,217,96,.16);border-radius:12px;font-size:13.5px;color:#dfe2c4;line-height:1.55}#p-landingpage .termincard .tc-note .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:5px}#p-landingpage .trustsec{padding:100px 0;background:var(--bg-alt);border-block:1px solid var(--line)}#p-landingpage .trustsec .head{text-align:center;max-width:660px;margin:0 auto 52px}#p-landingpage .trustsec .head .eyebrow{margin-bottom:18px}#p-landingpage .trustsec .head h2{font-size:clamp(28px,3.2vw,36px);line-height:1.12}#p-landingpage .tcards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#p-landingpage .tcard{padding:30px 28px;border-radius:var(--radius);background:var(--glass);border:1px solid var(--line)}#p-landingpage .tcard .ic{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;margin-bottom:22px;background:#d5d9601a;border:1px solid rgba(213,217,96,.22)}#p-landingpage .tcard .ic .glyph{width:18px;height:18px}#p-landingpage .tcard h3{font-size:18px;font-weight:580;margin-bottom:10px;letter-spacing:-.01em}#p-landingpage .tcard p{font-size:14.5px;color:var(--muted);line-height:1.6}#p-landingpage .tcard .meta{margin-top:16px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}#p-landingpage .fair{padding:104px 0}#p-landingpage .fair .grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}#p-landingpage .fair .head .eyebrow{margin-bottom:20px}#p-landingpage .fair .head h2{font-size:clamp(28px,3.2vw,36px);line-height:1.12;margin-bottom:18px}#p-landingpage .fair .head .lead{font-size:16px}#p-landingpage .frows{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line)}#p-landingpage .frow{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid var(--line);align-items:flex-start}#p-landingpage .frow .badge{flex:none;font-family:var(--mono);font-size:12px;color:var(--accent);border:1px solid rgba(213,217,96,.3);border-radius:9px;padding:8px 12px;min-width:64px;text-align:center;background:#d5d9600f}#p-landingpage .frow .ftext h3{font-size:17px;font-weight:560;margin-bottom:6px;letter-spacing:-.01em}#p-landingpage .frow .ftext p{font-size:14.5px;color:var(--muted);line-height:1.6}#p-landingpage .anbieter{display:inline-flex;gap:6px;align-items:center}#p-landingpage .anbieter i{width:9px;height:9px;border-radius:50%;background:var(--accent)}#p-landingpage .anbieter i.off{background:transparent;border:1px solid var(--line-2)}#p-landingpage .faq{padding:100px 0;background:var(--bg-alt);border-block:1px solid var(--line)}#p-landingpage .faq .head{text-align:center;max-width:620px;margin:0 auto 46px}#p-landingpage .faq .head .eyebrow{margin-bottom:18px}#p-landingpage .faq .head h2{font-size:clamp(28px,3.2vw,36px);line-height:1.12}#p-landingpage .faq .list{max-width:820px;margin:0 auto;border-top:1px solid var(--line)}#p-landingpage .faq details{border-bottom:1px solid var(--line)}#p-landingpage .faq summary{list-style:none;cursor:pointer;padding:24px 4px;display:flex;align-items:center;gap:18px;font-size:17px;font-weight:520;letter-spacing:-.01em;transition:color .15s}#p-landingpage .faq summary::-webkit-details-marker{display:none}#p-landingpage .faq summary:hover{color:var(--accent)}#p-landingpage .faq summary .q{flex:1}#p-landingpage .faq summary .sign{flex:none;width:22px;height:22px;position:relative;transition:transform .25s var(--ease)}#p-landingpage .faq summary .sign:before,#p-landingpage .faq summary .sign:after{content:"";position:absolute;background:var(--accent);border-radius:2px}#p-landingpage .faq summary .sign:before{top:10px;left:2px;right:2px;height:2px}#p-landingpage .faq summary .sign:after{left:10px;top:2px;bottom:2px;width:2px}#p-landingpage .faq details[open] summary .sign{transform:rotate(135deg)}#p-landingpage .faq .answer{padding:0 4px 26px;color:var(--muted);font-size:15px;line-height:1.7;max-width:680px}#p-landingpage .faq .answer .todo{color:var(--accent);font-family:var(--mono);font-size:13px;border:1px dashed rgba(213,217,96,.45);border-radius:6px;padding:1px 8px;white-space:nowrap}#p-landingpage .cta{padding:110px 0;text-align:center}#p-landingpage .cta .panel{position:relative;max-width:880px;margin:0 auto;padding:64px 48px;border-radius:26px;background:linear-gradient(180deg,#1c365957,#d5d9600a);border:1px solid var(--line-2);overflow:hidden}#p-landingpage .cta .panel .glow{background:radial-gradient(560px 280px at 50% -20%,rgba(213,217,96,.18),transparent 62%)}#p-landingpage .cta .eyebrow{margin-bottom:22px;justify-content:center}#p-landingpage .cta h2{font-size:clamp(30px,4vw,44px);line-height:1.08;margin-bottom:18px}#p-landingpage .cta h2 em{font-style:normal;color:var(--accent)}#p-landingpage .cta .lead{max-width:520px;margin:0 auto 34px}#p-landingpage .cta .actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:22px}#p-landingpage .cta .mailhint{font-family:var(--mono);font-size:13px;color:var(--muted-2);letter-spacing:.02em}#p-landingpage .cta .mailhint a{color:var(--accent);border-bottom:1px solid rgba(213,217,96,.3)}#p-landingpage .cta .mailhint a:hover{border-color:var(--accent)}#p-landingpage .lp-footer{padding:64px 0 40px;border-top:1px solid var(--line)}#p-landingpage .lp-footer .top{display:flex;gap:48px;justify-content:space-between;flex-wrap:wrap;margin-bottom:48px}#p-landingpage .lp-footer .brand{max-width:300px}#p-landingpage .lp-footer .brand .logo-img{height:46px;width:auto;margin-bottom:16px}#p-landingpage .lp-footer .brand p{font-size:13.5px;color:var(--muted-2);line-height:1.6}#p-landingpage .lp-footer .cols{display:flex;gap:64px;flex-wrap:wrap}#p-landingpage .lp-footer .col h4{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin:0 0 16px;font-weight:500}#p-landingpage .lp-footer .col a{display:block;font-size:14px;color:var(--muted);margin-bottom:11px;transition:color .15s}#p-landingpage .lp-footer .col a:hover{color:var(--text)}#p-landingpage .lp-footer .bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:28px;border-top:1px solid var(--line);font-size:13px;color:var(--muted-2)}#p-landingpage .cmpsec{padding:104px 0}#p-landingpage .cmpsec .head{text-align:center;max-width:640px;margin:0 auto 48px}#p-landingpage .cmpsec .head .eyebrow{margin-bottom:18px}#p-landingpage .cmpsec .head h2{font-size:clamp(28px,3.2vw,36px);line-height:1.12}#p-landingpage .cmp{max-width:880px;margin:0 auto;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--glass)}#p-landingpage .cmp-row{display:grid;grid-template-columns:1.15fr 1fr 1fr;align-items:stretch}#p-landingpage .cmp-row+.cmp-row{border-top:1px solid var(--line)}#p-landingpage .cmp-row>div{padding:18px 22px;display:flex;align-items:center;font-size:14.5px;line-height:1.45}#p-landingpage .cmp-row .crit{color:var(--muted);font-family:var(--mono);font-size:12.5px;letter-spacing:.02em}#p-landingpage .cmp-row .bad{color:var(--muted);border-left:1px solid var(--line)}#p-landingpage .cmp-row .good{color:var(--text);font-weight:500;border-left:1px solid var(--line);background:#d5d9600b}#p-landingpage .cmp-head>div{padding:18px 22px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}#p-landingpage .cmp-head .crit{color:var(--muted-2)}#p-landingpage .cmp-head .bad{color:var(--muted);border-left:1px solid var(--line)}#p-landingpage .cmp-head .good{color:var(--accent);border-left:1px solid var(--line);background:#d5d96012;display:flex;align-items:center;gap:9px}#p-landingpage .cmp-head .good .lg{height:18px;width:auto}#p-landingpage .cmp-head .good .mse-col{font-family:var(--sans);font-size:14px;font-weight:650;letter-spacing:-.01em;color:var(--accent);text-transform:none}#p-landingpage .cmp-row .good .ic{flex:none;margin-right:9px;width:18px;height:18px;border-radius:5px;background:#d5d96029;color:var(--accent);display:grid;place-items:center;font-size:10px}#p-landingpage .explain{padding:104px 0;background:var(--bg-alt);border-block:1px solid var(--line)}#p-landingpage .explain .head{max-width:680px;margin:0 0 44px}#p-landingpage .explain .head .eyebrow{margin-bottom:18px}#p-landingpage .explain .head h2{font-size:clamp(28px,3.2vw,36px);line-height:1.12;margin-bottom:18px}#p-landingpage .explain .head h2 em{font-style:normal;color:var(--accent)}#p-landingpage .explain .head .lead{font-size:17px}#p-landingpage .ecards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#p-landingpage .ecard{padding:28px 26px;border-radius:var(--radius);background:var(--glass);border:1px solid var(--line)}#p-landingpage .ecard .en{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:16px}#p-landingpage .ecard h3{font-size:18px;font-weight:580;margin-bottom:9px;letter-spacing:-.01em}#p-landingpage .ecard p{font-size:14.5px;color:var(--muted);line-height:1.6}#p-landingpage .aud{padding:104px 0}#p-landingpage .aud .head{max-width:660px;margin:0 0 46px}#p-landingpage .aud .head .eyebrow{margin-bottom:18px}#p-landingpage .aud .head h2{font-size:clamp(28px,3.2vw,36px);line-height:1.12;margin-bottom:18px}#p-landingpage .aud .head .lead{font-size:17px}#p-landingpage .acards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#p-landingpage .acard{padding:30px 28px;border-radius:var(--radius);border:1px solid var(--line);background:var(--glass);position:relative}#p-landingpage .acard .tag{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin-bottom:18px}#p-landingpage .acard h3{font-size:19px;font-weight:580;margin-bottom:10px;letter-spacing:-.01em}#p-landingpage .acard p{font-size:14.5px;color:var(--muted);line-height:1.6}#p-landingpage .acard .pluses{margin:18px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}#p-landingpage .acard .pluses li{display:flex;gap:10px;font-size:13.5px;color:#dfe3da;align-items:flex-start}#p-landingpage .acard .pluses .t{flex:none;color:var(--accent);font-size:12px;margin-top:2px}#p-landingpage .integrate{padding:104px 0;background:var(--bg-alt);border-block:1px solid var(--line)}#p-landingpage .integrate .head{text-align:center;max-width:640px;margin:0 auto 52px}#p-landingpage .integrate .head .eyebrow{margin-bottom:18px}#p-landingpage .integrate .head h2{font-size:clamp(28px,3.2vw,36px);line-height:1.12}#p-landingpage .icards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#p-landingpage .icard{padding:30px 28px;border-radius:var(--radius);border:1px solid var(--line);background:var(--glass)}#p-landingpage .icard .num{font-family:var(--mono);font-size:13px;color:var(--accent);border:1px solid rgba(213,217,96,.3);border-radius:8px;width:38px;height:38px;display:grid;place-items:center;margin-bottom:20px;background:#d5d9600f}#p-landingpage .icard h3{font-size:18px;font-weight:580;margin-bottom:9px;letter-spacing:-.01em}#p-landingpage .icard p{font-size:14.5px;color:var(--muted);line-height:1.6}#p-landingpage .regions{padding:104px 0;text-align:center}#p-landingpage .regions .glow{background:radial-gradient(640px 320px at 50% 0%,rgba(28,54,89,.4),transparent 64%)}#p-landingpage .regions .eyebrow{margin-bottom:24px;justify-content:center}#p-landingpage .regions h2{font-size:clamp(34px,5vw,56px);line-height:1.04;margin-bottom:18px}#p-landingpage .regions h2 em{font-style:normal;color:var(--accent)}#p-landingpage .regions .lead{max-width:560px;margin:0 auto 34px}#p-landingpage .regions .pills{display:flex;gap:11px;justify-content:center;flex-wrap:wrap}#p-landingpage .regions .pill{font-family:var(--mono);font-size:13px;letter-spacing:.06em;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:9px 20px;background:#ffffff04}#p-landingpage .midcta{padding:24px 0 96px}#p-landingpage .midcta .band{max-width:var(--maxw);margin:0 auto;border-radius:22px;overflow:hidden;position:relative;display:flex;align-items:center;gap:32px;flex-wrap:wrap;justify-content:space-between;padding:40px 48px;border:1px solid var(--line-2);background:linear-gradient(110deg,#1c36595c,#d5d9600d)}#p-landingpage .midcta .band h3{font-size:clamp(22px,3vw,28px);line-height:1.15;max-width:560px}#p-landingpage .midcta .band h3 em{font-style:normal;color:var(--accent)}#p-landingpage .midcta .band .actions{display:flex;gap:13px;flex-wrap:wrap}#p-landingpage .onboard{padding:104px 0}#p-landingpage .onboard .head{text-align:center;max-width:620px;margin:0 auto 52px}#p-landingpage .onboard .head .eyebrow{margin-bottom:18px}#p-landingpage .onboard .head h2{font-size:clamp(28px,3.2vw,36px);line-height:1.12}#p-landingpage .ocards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;counter-reset:step}#p-landingpage .ocard{padding:32px 28px;border-radius:var(--radius);border:1px solid var(--line);background:var(--glass);position:relative}#p-landingpage .ocard .step-no{font-family:var(--mono);font-size:42px;line-height:1;color:#d5d96038;margin-bottom:14px;font-weight:500}#p-landingpage .ocard h3{font-size:18px;font-weight:580;margin-bottom:9px;letter-spacing:-.01em}#p-landingpage .ocard p{font-size:14.5px;color:var(--muted);line-height:1.6}@media(prefers-reduced-motion:no-preference){#p-landingpage.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}#p-landingpage.js .reveal.in{opacity:1;transform:none}}@media(max-width:900px){#p-landingpage .lp-wrap{padding:0 24px}#p-landingpage .lp-nav .nav-links{display:none}#p-landingpage .steps .grid,#p-landingpage .dossier .grid,#p-landingpage .fair .grid{grid-template-columns:1fr;gap:40px}#p-landingpage .steps .head{position:static}#p-landingpage .tcards,#p-landingpage .ecards,#p-landingpage .acards,#p-landingpage .icards,#p-landingpage .ocards{grid-template-columns:1fr}#p-landingpage .dossier .order-card{order:-1}#p-landingpage .cmp-row,#p-landingpage .cmp-head{grid-template-columns:1fr 1fr}#p-landingpage .cmp-row .crit,#p-landingpage .cmp-head .crit{grid-column:1 / -1;border-bottom:1px solid var(--line);font-weight:600;color:var(--text)}#p-landingpage .midcta .band{flex-direction:column;align-items:flex-start;padding:32px 28px}}@media(max-width:560px){#p-landingpage .hero{padding:56px 0 68px}#p-landingpage .ps,#p-landingpage .steps,#p-landingpage .dossier,#p-landingpage .trustsec,#p-landingpage .fair,#p-landingpage .faq,#p-landingpage .cta{padding:68px 0}#p-landingpage .incl{grid-template-columns:1fr}#p-landingpage .cta .panel{padding:44px 24px}#p-landingpage .hero .cta .btn,#p-landingpage .cta .actions .btn,#p-landingpage .midcta .actions .btn{width:100%}#p-landingpage .lp-nav .nav-cta .btn-ghost{display:none}#p-landingpage .hero .cta .btn,#p-landingpage .cta .actions .btn{flex:1 1 auto}}#p-landingpage .acards-6 .acard{display:flex;flex-direction:column}#p-landingpage .acards-6 .acard p{flex:1}#p-landingpage .acard-cta{display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:#d5d960;text-decoration:none;font-weight:600}#p-landingpage .acard-cta .arrow{transition:transform .2s}#p-landingpage .acard-cta:hover .arrow{transform:translate(3px)}#p-landingpage .patags{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:38px}#p-landingpage .patag{font-size:15px;font-weight:500;padding:13px 20px;border-radius:var(--radius);border:1px solid var(--line);background:var(--glass);color:var(--text,#f2f5f8);letter-spacing:-.01em;display:inline-flex;align-items:center;gap:10px;transition:border-color .2s ease,background .2s ease}#p-landingpage .patag:before{content:"";width:8px;height:8px;background:var(--accent);border-radius:2px;transform:rotate(45deg);flex-shrink:0;opacity:.85}#p-landingpage .patag:hover{border-color:#d5d9606b;background:#d5d9600f}#p-landingpage .split-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}#p-landingpage .split-card{padding:36px 34px;border-radius:var(--radius);border:1px solid var(--line);background:var(--glass);display:flex;flex-direction:column}#p-landingpage .split-card .sc-tag{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#d5d960;margin-bottom:16px}#p-landingpage .split-card h3{font-size:22px;font-weight:580;margin-bottom:12px;letter-spacing:-.01em}#p-landingpage .split-card>p{color:var(--muted,rgba(255,255,255,.66));margin-bottom:22px;line-height:1.6}#p-landingpage .sc-list{list-style:none;padding:0;margin:0 0 26px;display:grid;grid-template-columns:1fr 1fr;gap:11px 18px;flex:1}#p-landingpage .sc-list li{display:flex;align-items:center;gap:9px;font-size:14px}#p-landingpage .sc-list .t{color:#d5d960;font-weight:700}#p-landingpage .seotext{margin-top:30px;display:grid;gap:18px;max-width:1000px;margin-left:auto;margin-right:auto}#p-landingpage .seotext p{font-size:15.5px;line-height:1.72;color:var(--muted,rgba(255,255,255,.7))}@media(max-width:760px){#p-landingpage .split-grid,#p-landingpage .sc-list{grid-template-columns:1fr}#p-landingpage .patag{font-size:13.5px;padding:11px 16px}}#p-landingpage .anlass-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}#p-landingpage .anlass-card{border-radius:var(--radius);border:1px solid var(--line);overflow:hidden;background:var(--glass);display:flex;flex-direction:column;transition:transform .25s ease,border-color .25s ease}#p-landingpage .anlass-card:hover{transform:translateY(-4px);border-color:#d5d96066}#p-landingpage .anlass-card .ac-img{height:186px;background-size:cover;background-position:center;position:relative}#p-landingpage .anlass-card .ac-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0e140d 35%,#0c111ad1)}#p-landingpage .anlass-card .ac-body{padding:24px 26px 26px;display:flex;flex-direction:column;flex:1}#p-landingpage .anlass-card h3{font-size:20px;font-weight:580;margin-bottom:10px;letter-spacing:-.01em;line-height:1.25}#p-landingpage .anlass-card p{color:var(--muted,rgba(255,255,255,.66));font-size:14px;line-height:1.55;flex:1;margin-bottom:18px}#p-landingpage .acards-6 .acard{padding:26px 26px 22px;display:flex;flex-direction:column}#p-landingpage .acards-6 .acard .ac-ic{width:42px;height:42px;border-radius:11px;background:#d5d9601a;border:1px solid rgba(213,217,96,.26);display:flex;align-items:center;justify-content:center;margin-bottom:18px}#p-landingpage .acards-6 .acard .ac-ic svg{width:22px;height:22px;stroke:#d5d960;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#p-landingpage .acards-6 .acard h3{font-size:18px;font-weight:650;margin-bottom:8px;letter-spacing:-.01em;line-height:1.2}#p-landingpage .acards-6 .acard p{font-size:13.5px;line-height:1.5;color:var(--muted,rgba(255,255,255,.66));flex:1;margin-bottom:18px}#p-landingpage .acards-6 .acard .acard-cta{margin-top:0;align-self:flex-start;padding:9px 15px;border-radius:8px;border:1px solid rgba(213,217,96,.3);background:#d5d9600f;transition:background .2s ease,border-color .2s ease}#p-landingpage .acards-6 .acard .acard-cta:hover{background:#d5d96026;border-color:#d5d9608c}@media(max-width:900px){#p-landingpage .anlass-cards{grid-template-columns:1fr}}#p-landingpage .hero{position:relative;overflow:hidden}#p-landingpage .hero .lp-wrap{position:relative;z-index:2}#p-landingpage .hero-net{position:absolute;right:clamp(-60px,2vw,24px);top:50%;transform:translateY(-50%);width:min(48%,540px);height:auto;opacity:.55;z-index:0;pointer-events:none}@media(max-width:860px){#p-landingpage .hero-net{opacity:.2;right:-120px;width:82%}}#p-landingpage .lp-auth .lp-auth-in,html.is-authed #p-landingpage .lp-auth .lp-auth-out{display:none}html.is-authed #p-landingpage .lp-auth .lp-auth-in{display:inline-flex;align-items:center;gap:6px}@media(max-width:560px){#p-landingpage .lp-nav .nav-cta .btn-ghost.lp-auth{display:inline-flex;padding:9px 12px;font-size:13px}#p-landingpage .lp-nav .nav-cta{gap:8px}}@media(max-width:620px){#p-landingpage .lp-nav .bar{gap:12px}#p-landingpage .lp-nav .bar>a{flex:0 0 auto;min-width:0}#p-landingpage .lp-nav .logo-img{height:34px;flex:0 0 auto}}@media(max-width:500px){#p-landingpage .lp-nav .nav-cta .btn-primary{display:none}}body.is-login #p-kl-login,#p-kl-login{background:var(--bg)!important;color:var(--tx)!important}#p-kl-login .klog-wrap{color:var(--tx)!important}#p-kl-login .klog-brand{background:var(--sur)!important;color:var(--ac)!important;border-color:var(--bd)!important}#p-kl-login .klog-h1{color:var(--tx)!important}#p-kl-login .klog-sub,#p-kl-login .klog-label{color:var(--tx2)!important}#p-kl-login .klog-input{background:var(--sur)!important;color:var(--tx)!important;border-color:var(--bd)!important}#p-kl-login .klog-input:focus{border-color:var(--ac)!important}#p-kl-login .klog-input::placeholder{color:var(--tx3)!important}#p-kl-login .klog-foot{color:var(--tx2)!important;border-top-color:var(--bd)!important}#p-kl-login .klog-foot a,#p-kl-login .klog-forgot{color:var(--ac)!important}#p-kl-login .klog-back{color:var(--tx2)!important}#p-kl-login .klog-back:hover{color:var(--ac)!important}#p-kl-login .klog-btn{background:var(--ac)!important;color:#0a0e14!important}body.is-login #p-kl-passwort-setzen,body.is-onboarding #p-kl-passwort-setzen.active,#p-kl-passwort-setzen{background:var(--bg)!important;color:var(--tx)!important}#p-kl-passwort-setzen .klog-wrap{background:var(--sur)!important;color:var(--tx)!important;box-shadow:0 4px 24px #0006!important}#p-kl-passwort-setzen h1,#p-kl-passwort-setzen h2,#p-kl-passwort-setzen h3{color:var(--tx)!important}#p-kl-passwort-setzen p,#p-kl-passwort-setzen .klog-sub,#p-kl-passwort-setzen label,#p-kl-passwort-setzen .klog-label{color:var(--tx2)!important}#p-kl-passwort-setzen input,#p-kl-passwort-setzen .klog-input,#p-kl-passwort-setzen select,#p-kl-passwort-setzen textarea{background:var(--sur2)!important;color:var(--tx)!important;border-color:var(--bd)!important}#p-kl-passwort-setzen input:focus{border-color:var(--ac)!important}#p-kl-passwort-setzen input::placeholder{color:var(--tx3)!important}#p-kl-passwort-setzen .klog-brand{background:var(--sur2)!important;color:var(--ac)!important;border-color:var(--bd)!important}#p-kl-passwort-setzen button,#p-kl-passwort-setzen .klog-btn{background:var(--ac)!important;color:#0a0e14!important}body.is-login #p-kl-passwort-reset,body.is-onboarding #p-kl-passwort-reset.active,#p-kl-passwort-reset{background:var(--bg)!important;color:var(--tx)!important}#p-kl-passwort-reset .klog-wrap{background:var(--sur)!important;color:var(--tx)!important}#p-kl-passwort-reset input,#p-kl-passwort-reset .klog-input{background:var(--sur2)!important;color:var(--tx)!important;border-color:var(--bd)!important}#p-kl-ver-check .kvc-legal-drawer{background:var(--sur)!important;color:var(--tx)!important}#p-kl-ver-check .kvc-legal-drawer-h{background:var(--sur2)!important;color:var(--tx)!important;border-bottom-color:var(--bd)!important}#p-kl-compliance .klc-drawer,#p-kl-compliance .klc-drawer-body{background:var(--sur)!important;color:var(--tx)!important}.page.lgl-host{background:var(--bg)!important;color:var(--tx)!important}.page.lgl-host h1,.page.lgl-host h2,.page.lgl-host h3,.page.lgl-host h4{color:var(--tx)!important}.page.lgl-host p,.page.lgl-host li,.page.lgl-host td{color:var(--tx2)!important}.page.lgl-host .lgl-sec-num,.page.lgl-host .lgl-eyebrow{color:var(--tx3)!important}.page.lgl-host a{color:var(--ac)!important}body.is-onboarding #kvw-theme-toggle,body.is-onboarding [data-theme-toggle],body.is-buyer #kvw-theme-toggle,body.is-buyer [data-theme-toggle],body.is-login #kvw-theme-toggle,body.is-login [data-theme-toggle],body.is-onboarding #theme-btn,body.is-login #theme-btn,body.is-buyer .rp-admin-only,#kd-orders-new-btn,body.is-buyer #ni-kl-bestellen,body.is-buyer #ni-kl-checkout{display:none!important}#p-agent-activity .aa-wrap{max-width:1100px;margin:0 auto;padding:var(--space-4)}#p-agent-activity .aa-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4)}#p-agent-activity .aa-head h1{margin:0 0 4px;font-size:20px}#p-agent-activity .aa-sub{margin:0;color:var(--tx2);font-size:13px;max-width:640px}#p-agent-activity .aa-source{display:inline-flex;align-items:center;gap:8px;color:var(--tx3);font-size:12px;white-space:nowrap}#p-agent-activity .aa-pulse{width:8px;height:8px;border-radius:50%;background:var(--ac);box-shadow:0 0 0 0 var(--ac);animation:aa-pulse 2s infinite}@keyframes aa-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--ac) 55%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}#p-agent-activity .aa-alert{background:color-mix(in srgb,var(--ac4) 14%,transparent);border:1px solid color-mix(in srgb,var(--ac4) 40%,transparent);color:var(--tx);border-radius:var(--radius-md);padding:10px 14px;margin-bottom:var(--space-3);font-size:13px}#p-agent-activity .aa-list-wrap{background:var(--sur);border:1px solid var(--sur2);border-radius:var(--radius-md);overflow:hidden}#p-agent-activity .aa-list-head,#p-agent-activity .aa-row{display:grid;grid-template-columns:1.6fr 1.1fr 2.2fr 1fr .8fr;gap:var(--space-3);align-items:center;padding:10px var(--space-4)}#p-agent-activity .aa-list-head{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);border-bottom:1px solid var(--sur2)}#p-agent-activity .aa-row{border-bottom:1px solid color-mix(in srgb,var(--sur2) 60%,transparent);font-size:13px;color:var(--tx)}#p-agent-activity .aa-row:last-child{border-bottom:none}#p-agent-activity .aa-row.is-stale{opacity:.5}#p-agent-activity .aa-col-agent{display:flex;flex-direction:column}#p-agent-activity .aa-sess{color:var(--tx3);font-size:11px;font-family:ui-monospace,monospace}.tb-ico-agents{display:none}body.is-admin .tb-ico-agents{display:inline-flex}body.is-bare #main-sidebar,body.is-bare .topbar,body.is-bare .sb-collapse-btn{display:none!important}body.is-bare .main{margin-left:0!important}body.is-bare .page.active{padding:16px!important;min-height:100vh!important}body.is-bare #p-agent-activity .aa-head{margin-top:0}#p-agent-activity .aa-row.is-orchestrator{background:color-mix(in srgb,var(--ac) 6%,transparent);box-shadow:inset 3px 0 0 var(--ac)}#p-agent-activity .aa-agent-line{display:flex;align-items:center;gap:6px;min-width:0}#p-agent-activity .aa-orch-badge{flex:none;padding:1px 7px;border-radius:20px;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--ac);border:1px solid color-mix(in srgb,var(--ac) 45%,transparent);background:color-mix(in srgb,var(--ac) 10%,transparent)}#p-agent-activity .aa-col-branch{color:var(--tx2);font-family:ui-monospace,monospace;font-size:12px}#p-agent-activity .aa-col-area{color:var(--tx2)}#p-agent-activity .aa-behind{display:block;margin-top:3px;font-family:var(--font-sans);font-size:11px;color:var(--tx3)}#p-agent-activity .aa-behind.is-far{display:inline-block;margin-top:4px;padding:1px 6px;border-radius:999px;font-weight:600;color:var(--ac3);border:1px solid color-mix(in srgb,var(--ac3) 40%,transparent);background:color-mix(in srgb,var(--ac3) 10%,transparent)}#p-agent-activity .aa-silent{color:var(--tx2);border-bottom:1px dotted var(--bd2);cursor:help}#p-agent-activity .aa-files{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}#p-agent-activity .aa-file{padding:1px 6px;border-radius:var(--radius-sm);font-family:ui-monospace,monospace;font-size:10px;color:var(--tx3);background:var(--sur2);border:1px solid transparent;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#p-agent-activity .aa-file.is-overlap{color:var(--ac4);font-weight:600;background:color-mix(in srgb,var(--ac4) 10%,transparent);border-color:color-mix(in srgb,var(--ac4) 40%,transparent);cursor:help}#p-agent-activity .aa-row.has-overlap{box-shadow:inset 3px 0 color-mix(in srgb,var(--ac4) 55%,transparent)}#p-agent-activity .aa-row.is-orchestrator.has-overlap{box-shadow:inset 3px 0 0 var(--ac)}#p-agent-activity .aa-col-time{color:var(--tx3);font-size:12px;text-align:right}#p-agent-activity .aa-detail{grid-column:1 / -1;color:var(--tx3);font-size:12px;padding-top:2px;border-top:1px dashed color-mix(in srgb,var(--sur2) 50%,transparent);margin-top:4px}#p-agent-activity .aa-pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:600;background:var(--sur2);color:var(--tx2)}#p-agent-activity .aa-pill.is-working{background:color-mix(in srgb,var(--ac) 20%,transparent);color:var(--ac)}#p-agent-activity .aa-pill.is-deploy{background:color-mix(in srgb,var(--ac4) 20%,transparent);color:var(--ac4)}#p-agent-activity .aa-pill.is-blocked{background:color-mix(in srgb,var(--ac4) 22%,transparent);color:var(--ac4)}#p-agent-activity .aa-pill.is-idle{color:var(--tx3)}#p-agent-activity .aa-pill.is-stale{background:transparent;color:var(--tx3);border:1px dashed var(--sur2)}#p-agent-activity .aa-pill.is-feierabend{background:color-mix(in srgb,var(--ac) 12%,transparent);color:var(--tx2);border:1px solid color-mix(in srgb,var(--ac) 30%,transparent)}#p-agent-activity .aa-row.is-ended{opacity:.68}#p-agent-activity .aa-empty{padding:var(--space-5);text-align:center;color:var(--tx3);font-size:13px}#p-agent-activity .aa-empty-sec{padding:var(--space-3)}#p-agent-activity .aa-foot{margin-top:var(--space-3);color:var(--tx3);font-size:11px}#p-agent-activity .aa-sec-label{padding:9px var(--space-4) 5px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);background:color-mix(in srgb,var(--sur2) 35%,transparent);border-bottom:1px solid color-mix(in srgb,var(--sur2) 60%,transparent)}#p-agent-activity .aa-fold+.aa-fold{border-top:1px solid var(--sur2)}#p-agent-activity .aa-fold summary{cursor:pointer;list-style:none;padding:9px var(--space-4);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--tx3);background:color-mix(in srgb,var(--sur2) 35%,transparent);-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}#p-agent-activity .aa-fold summary::-webkit-details-marker{display:none}#p-agent-activity .aa-fold summary:before{content:"\25b8  "}#p-agent-activity .aa-fold[open] summary:before{content:"\25be  "}#p-agent-activity .aa-fold summary:hover{color:var(--tx2)}@media(max-width:720px){#p-agent-activity .aa-list-head{display:none}#p-agent-activity .aa-row{grid-template-columns:1fr 1fr;gap:4px}#p-agent-activity .aa-col-area{grid-column:1 / -1}}#p-marketing .mkt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}#p-marketing .mkt-title{font-size:22px;font-weight:800;margin:0 0 4px;color:var(--tx)}#p-marketing .mkt-sub{margin:0;color:var(--tx2);font-size:13.5px;max-width:640px}#p-marketing .mkt-tabs{display:flex;gap:4px;background:var(--sur2);padding:4px;border-radius:var(--radius-lg, 10px)}#p-marketing .mkt-tab{border:0;background:none;color:var(--tx2);font-size:13px;font-weight:600;padding:7px 14px;border-radius:var(--radius-md, 8px);cursor:pointer}#p-marketing .mkt-tab.is-on{background:var(--sur);color:var(--tx);box-shadow:0 1px 3px #0000001f}#p-marketing .mkt-list{display:flex;flex-direction:column;gap:16px}#p-marketing .mkt-empty{color:var(--tx3);font-style:italic;padding:24px 0}#p-marketing .mkt-card{border:1px solid var(--bd);border-radius:var(--radius-lg, 10px);background:var(--sur);padding:20px;max-width:760px}#p-marketing .mkt-card-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}#p-marketing .mkt-card-title{font-size:17px;font-weight:700;color:var(--tx);margin:0}#p-marketing .mkt-card-tag{font-size:12.5px;color:var(--ac);font-weight:600}#p-marketing .mkt-card-desc{color:var(--tx2);font-size:13.5px;line-height:1.55;margin:8px 0 16px}#p-marketing .mkt-stats{display:flex;gap:20px;flex-wrap:wrap;margin:0 0 16px;padding:12px 0;border-top:1px solid var(--bd2, var(--bd));border-bottom:1px solid var(--bd2, var(--bd))}#p-marketing .mkt-stat{display:flex;flex-direction:column;gap:2px}#p-marketing .mkt-stat-num{font-size:20px;font-weight:800;color:var(--tx)}#p-marketing .mkt-stat-lbl{font-size:11.5px;color:var(--tx3);text-transform:uppercase;letter-spacing:.03em}#p-marketing .mkt-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}#p-marketing .mkt-btn{border:1px solid var(--bd);background:var(--sur2);color:var(--tx);font-size:13px;font-weight:600;padding:9px 14px;border-radius:var(--radius-md, 8px);cursor:pointer}#p-marketing .mkt-btn:hover{border-color:var(--ac)}#p-marketing .mkt-btn.pri{background:var(--ac);border-color:var(--ac);color:var(--ac-on, #fff)}#p-marketing .mkt-btn.pri:hover{filter:brightness(1.06)}#p-marketing .mkt-btn:disabled{opacity:.5;cursor:default}#p-marketing .mkt-scope{border:1px solid var(--bd);background:var(--sur);color:var(--tx);font-size:13px;padding:8px 10px;border-radius:var(--radius-md, 8px)}#p-marketing .mkt-reach{font-size:12.5px;color:var(--tx3)}#p-marketing .mkt-optout-head{margin-bottom:16px}#p-marketing .mkt-optout-title{font-size:17px;font-weight:700;color:var(--tx);margin:0 0 4px}#p-marketing .mkt-optout-count{color:var(--tx3);font-weight:600;font-size:15px}#p-marketing .mkt-optout-list{max-width:820px;overflow-x:auto}#p-marketing .mkt-optout-table{width:100%;border-collapse:collapse;font-size:13.5px}#p-marketing .mkt-optout-table th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.03em;color:var(--tx3);font-weight:600;padding:8px 12px;border-bottom:1px solid var(--bd)}#p-marketing .mkt-optout-table td{padding:9px 12px;border-bottom:1px solid var(--bd2, var(--bd));color:var(--body, var(--tx2))}#p-marketing .mkt-optout-table td:first-child{color:var(--tx);font-family:var(--mono, monospace);font-size:12.5px}#p-marketing .mkt-placeholder{border:1px dashed var(--bd);border-radius:var(--radius-lg, 10px);padding:48px 24px;text-align:center;color:var(--tx2);max-width:620px}#p-marketing .mkt-placeholder-icon{font-size:34px;margin-bottom:10px}#p-marketing .mkt-placeholder h3{margin:0 0 6px;color:var(--tx);font-size:16px}#p-marketing .mkt-placeholder p{margin:0 auto;font-size:13px;max-width:460px}
