@font-face{font-family:Carnas;src:url(/fonts/Carnas-Lig.otf)format("opentype");font-weight:300 400;font-style:normal;font-display:swap}@font-face{font-family:Carnas;src:url(/fonts/Carnas-Bold.otf)format("opentype");font-weight:700 900;font-style:normal;font-display:swap}:root{--gold:#987733;--gold-dark:#7e6329;--gold-deeper:#7e6329;--gold-soft:#c9b488;--gold-tint:#f4eee1;--gold-light:#f4eee1;--gold-pale:#fbf8f1;--forest:#158d30;--green:#27a737;--lime:#aac811;--yellow:#f3cb00;--amber:#f6a200;--orange:#ec6608;--red:#e30613;--primary:var(--forest);--primary-hover:#0f7026;--primary-press:#0b5c1f;--primary-tint:#eaf5ed;--green-bg:#eaf5ed;--tint-green:#27a7371f;--tint-green-text:#147125;--tint-amber:#f6a20024;--tint-amber-text:#8a5a00;--tint-orange:#ec66081f;--tint-orange-text:#a24706;--tint-gold:#9877331f;--tint-gold-text:#765d27;--tint-red:#e306131a;--tint-red-text:#b00410;--tint-lime:#aac81129;--tint-lime-text:#5b6c00;--tint-slate:#5656511a;--tint-slate-text:#565651;--tint-brick:#9c3a2a24;--tint-brick-text:#8a3123;--ramp:linear-gradient(90deg, #e30613, #ec6608, #f6a200, #f3cb00, #aac811, #27a737, #158d30);--ink:#1c1c1a;--ink-mid:#2f2f2a;--ink-light:#3e3e38;--body-text:#565651;--muted:#565651;--text-muted:#565651;--bg:#edeae3;--surface:#fafaf8;--surface-alt:#f5f2eb;--sheet:#fff;--chip:#f2f1ec;--zebra:#fafaf8;--field:#fff;--accent:var(--gold);--accent-bg:var(--gold-light);--border:transparent;--border-soft:transparent;--border-strong:transparent;--gold-border:transparent;--gold-muted:transparent;--danger-border:transparent;--danger:#b00410;--danger-bg:#e306130f;--warning:#f6a200;--radius:8px;--shadow-card:0 2px 10px #44351714;--shadow-float:0 14px 36px #44351729;--shadow-cta:none;--w-button-min:150px;--h-chip:26px;--h-headchip:28px;--h-tab:32px;--h-res:34px;--h-control:40px;--h-cardhead:56px;--h-brand:132px;--page-gap:clamp(16px, 1.6vw, 28px);--w-sidebar:220px;color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;accent-color:var(--gold);font-family:Carnas,Trebuchet MS,ui-sans-serif,system-ui,sans-serif}::selection{background:#98773340}*{scrollbar-width:thin;scrollbar-color:#c9b488 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#c9b488;border-radius:8px}::-webkit-scrollbar-track{background:0 0}::file-selector-button{border-radius:var(--radius,8px);background:var(--gold-tint,#f4eee1);color:var(--gold-dark,#7e6329);font:inherit;cursor:pointer;border:0;margin-right:10px;padding:6px 12px}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);min-width:320px;min-height:100vh;margin:0}button{font:inherit;border-radius:var(--radius);background:var(--gold-tint,#f4eee1);color:var(--gold-dark,#7e6329);cursor:pointer;border:0;padding:6px 12px}button:disabled{cursor:not-allowed;opacity:.65}:where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]),textarea){border-radius:var(--radius,8px);background:var(--chip,#f2f1ec);color:var(--ink,#1c1c1a);font:inherit;min-height:var(--h-control,40px);border:0;padding:0 10px}:where(textarea){resize:vertical;min-height:0;padding:10px}:where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]),textarea):focus{box-shadow:0 0 0 2px var(--gold-soft);outline:none}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:1.8rem;line-height:1.15}h2{letter-spacing:0;font-size:1rem;line-height:1.2}h1,h2,h3,h4,h5,h6{text-transform:uppercase}.app-shell{background:var(--bg);grid-template-columns:220px minmax(0,1fr);height:100vh;display:grid;position:relative;overflow:hidden}.app-shell:after{content:"";top:calc(var(--h-brand) - 6px);background:var(--ramp);z-index:120;pointer-events:none;height:6px;position:absolute;left:0;right:0}.sidebar{border-right:1px solid var(--border-strong);background:var(--sheet);flex-direction:column;height:100%;min-height:0;padding:0 0 20px;display:flex;overflow:hidden}.brand{height:var(--h-brand);min-height:var(--h-brand);background:var(--gold);flex:none;justify-content:center;align-items:flex-start;padding:0;display:flex;position:relative}.brand:after,.topbar:after{content:"";background:var(--ramp);height:6px;display:none;position:absolute;bottom:0;left:0;right:0}.brand img{background:#fff;border-radius:0;width:112px;height:auto;padding:12px;display:block}.nav-list{flex-direction:column;flex:1;gap:2px;min-height:0;padding:14px 10px;display:flex;overflow-y:auto}.nav-section-label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;padding:16px 8px 5px;font-size:.7rem;font-weight:800}.nav-section-toggle{cursor:pointer;pointer-events:auto;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;display:flex}.nav-section-toggle:hover{color:var(--gold-dark)}.nav-item{border-radius:var(--radius);width:100%;min-height:36px;color:var(--ink-light);cursor:pointer;text-align:left;background:0 0;border:0;border-left:4px solid #0000;align-items:center;gap:9px;padding:0 9px;font-size:.9rem;font-weight:500;transition:background .1s,color .1s,border-color .1s;display:flex}.nav-item.active{background:var(--gold-light);color:var(--gold-dark);border-left-color:var(--gold);font-weight:700}.sidebar-footer{border-top:1px solid var(--border-strong);margin-top:auto;padding:8px 0 4px}.sidebar-footer:empty{display:none}.sync-hint{color:var(--ink-light);opacity:.85;align-items:center;gap:7px;padding:5px 9px 7px;font-size:.76rem;display:flex}.sync-status-line{color:var(--ink-light);flex-wrap:wrap;align-items:center;gap:9px;font-size:.88rem;display:flex}.sync-status-message{opacity:.8;margin-left:auto;font-size:.8rem}.sidebar-footer a.nav-item,.nav-list a.nav-item{text-decoration:none}.main{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.app-shell .main{height:100vh;min-height:0;overflow:hidden}.topbar{min-height:var(--h-brand);background:var(--gold);color:#fff;z-index:100;box-shadow:var(--shadow-float);border-bottom:0;justify-content:space-between;align-items:flex-end;gap:16px;padding:30px 28px 24px;display:flex;position:sticky;top:0;overflow:visible}.topbar-left{align-items:center;gap:10px;display:flex}.page-title{color:#fff;text-transform:uppercase;font-size:clamp(1.35rem,2vw,2.35rem);font-weight:400}.eyebrow{color:#ffffffd1;text-transform:uppercase;letter-spacing:.12em;margin:0 0 2px;font-size:.72rem;font-weight:800}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 8px;display:flex}.accounts-grid{align-items:start;gap:var(--page-gap);grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);display:grid}.view-banner{min-height:var(--h-control);padding:0 var(--page-gap);background:var(--lime);color:var(--ink);flex-wrap:wrap;flex:none;align-items:center;gap:10px;font-size:.85rem;font-weight:700;display:flex}.view-banner svg{color:var(--ink)}.view-banner-reset{min-height:var(--h-headchip);border-radius:var(--radius);color:var(--ink);white-space:nowrap;cursor:pointer;background:#1c1c1a24;border:0;margin-left:auto;padding:0 12px;font-size:.78rem;font-weight:700}.view-banner-reset:hover{background:#1c1c1a38}.view-banner-details{font-size:.78rem;font-weight:700;position:relative}.view-banner-details>summary{cursor:pointer;border-radius:var(--radius);white-space:nowrap;background:#1c1c1a24;padding:3px 10px;list-style:none}.view-banner-details>summary::-webkit-details-marker{display:none}.view-banner-details>summary:hover{background:#1c1c1a38}.view-banner-details>div{z-index:40;background:var(--panel,#fff);width:min(460px,100vw - 32px);color:var(--ink);border-radius:var(--radius);padding:12px 14px;font-size:.8rem;font-weight:400;line-height:1.5;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 28px #1c1c1a38}.view-banner-details>div p{margin:0 0 8px}.view-banner-details>div p:last-child{margin-bottom:0}.page-body{min-height:0;padding:var(--page-gap);gap:var(--page-gap);flex-direction:column;flex:1;display:flex;overflow-y:auto}.page-body>*{margin:0}.main:not(.app-shell .main)>.work-grid,.main:not(.app-shell .main)>.status-grid,.main:not(.app-shell .main)>.panel,.main:not(.app-shell .main)>.notice{margin:var(--page-gap)}.status-pill{min-height:var(--h-control,40px);border-radius:var(--radius);color:#fff;white-space:nowrap;background:#ffffff2e;border:none;align-items:center;gap:8px;padding:0 11px;font-size:.85rem;font-weight:700;display:inline-flex}.status-pill.danger{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.topbar .status-pill.danger{color:#fff;background:#fff3;border-color:#ffffff8c}.icon-button{width:var(--h-control,40px);height:var(--h-control,40px);border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet);color:var(--ink-mid);cursor:pointer;place-items:center;padding:0;transition:border-color .1s;display:inline-grid}.icon-button:hover{border-color:var(--gold-border);color:var(--gold-dark)}.icon-text-button,.command-trigger{min-height:var(--h-control,40px);border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet);color:var(--ink-mid);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.88rem;font-weight:600;display:inline-flex}.command-trigger:hover{border-color:var(--gold-border)}.topbar .icon-button,.topbar .icon-text-button,.topbar .command-trigger{color:#fff;background:#ffffff24;border-color:#ffffff75}.topbar .icon-button:hover,.topbar .icon-text-button:hover,.topbar .command-trigger:hover{background:#ffffff38;border-color:#fff}.command-trigger kbd{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--muted);padding:2px 5px;font-size:.7rem}.command-backdrop{z-index:2000;background:#1c1c1a4d;place-items:start center;padding-top:10vh;display:grid;position:fixed;inset:0}.command-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet);width:min(700px,100vw - 32px);max-height:72vh;overflow:hidden;box-shadow:0 24px 64px #44351738}.command-input-row{border-bottom:1px solid var(--border);color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.command-input-row input{width:100%;color:var(--ink);border:0;outline:0;font-size:1rem}.command-results{gap:3px;max-height:calc(72vh - 62px);padding:8px;display:grid;overflow:auto}.command-result{border-radius:var(--radius);width:100%;min-height:52px;color:var(--ink-mid);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.command-result:hover{background:var(--gold-light)}.command-result:disabled{cursor:default;opacity:.65}.command-result strong,.command-result small{display:block}.command-result small{color:var(--muted);font-size:.82rem}.command-section-label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;padding:6px 10px 2px;font-size:.75rem;font-weight:700;display:flex}.list-page{flex-direction:column;height:100%;display:flex}.list-toolbar{border-bottom:1px solid var(--border);background:var(--sheet);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 24px 10px;display:flex}.list-toolbar-title{color:var(--ink);margin-right:6px;font-size:.95rem;font-weight:700}.list-count{border-radius:var(--radius);background:var(--chip);min-height:26px;color:var(--body-text);align-items:center;padding:0 8px;font-size:.75rem;font-weight:800;display:inline-flex}.list-count-hint{border-radius:var(--radius);min-height:26px;color:var(--tint-orange-text);letter-spacing:.04em;white-space:nowrap;background:#ec66081f;align-items:center;padding:0 9px;font-size:.72rem;font-weight:700;display:inline-flex}.list-spacer{flex:1}.filter-group{border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet);align-items:center;height:34px;display:flex;overflow:hidden}.filter-group svg{color:var(--muted);flex-shrink:0;margin:0 8px}.filter-select{height:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;min-width:120px;padding:0 28px 0 0;font-size:.87rem}.filter-input{border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet);height:34px;color:var(--ink);font:inherit;outline:0;min-width:180px;padding:0 10px;font-size:.87rem}.filter-input:focus,.filter-select:focus{border-color:var(--gold-border);box-shadow:0 0 0 2px #9877331f}.filter-reset{height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 8px;font-size:.83rem;display:inline-flex}.filter-reset:hover{color:var(--gold)}.pagination-bar{color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:10px 0 2px;font-size:.85rem;display:flex}.pagination-bar button{border:1px solid var(--gold-border,#d8c9a3);border-radius:var(--radius);height:32px;color:inherit;cursor:pointer;background:0 0;align-items:center;padding:0 12px;font-size:.83rem;display:inline-flex}.pagination-bar button:hover:not(:disabled){color:var(--gold)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:600px}th,td{border-bottom:1px solid var(--border-soft);text-align:left;vertical-align:middle;padding:10px 12px}th{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.12em;background:var(--surface-alt);white-space:nowrap;font-size:.76rem;font-weight:800}th.sort-th{cursor:pointer;-webkit-user-select:none;user-select:none}th.sort-th:hover{color:var(--gold-dark)}th.sort-th.asc:after{content:" ↑";color:var(--gold)}th.sort-th.desc:after{content:" ↓";color:var(--gold)}td{color:var(--ink-mid);font-size:.9rem}tr.row-link{cursor:pointer}tr.row-link:hover td{color:var(--gold-dark)}.badge{border:1px solid var(--gold-muted);border-radius:var(--radius);background:var(--gold-pale);min-height:24px;color:var(--gold-dark);white-space:nowrap;align-items:center;padding:0 9px;font-size:.75rem;font-weight:700;display:inline-flex}.badge.neutral{border-color:var(--border);background:var(--surface-alt);color:var(--ink-light)}.badge.danger{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.metric-card,.panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet);box-shadow:0 1px #1c1c1a0a}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.panel{padding:20px}.panel.wide{grid-column:1/-1}.panel.full{max-width:1120px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:10px;display:flex}.panel-heading h2{color:var(--ink);text-transform:uppercase;font-weight:900}.panel-heading span{color:var(--muted);white-space:nowrap;font-size:.82rem}.status-button.primary{background:var(--primary);color:#fff;border-color:#0000}.partner-notes-grid{flex-direction:column;gap:4px;display:flex}.notes-section{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface)}.notes-section summary{color:var(--ink-mid);cursor:pointer;padding:6px 10px;font-size:.85rem;font-weight:600}.notes-pre{color:var(--muted);border-top:1px solid var(--border-soft);white-space:pre-wrap;word-break:break-all;margin:0;padding:8px 12px;font-size:.78rem;overflow-x:auto}.notice{border:1px solid var(--gold-border);border-radius:var(--radius);background:var(--gold-pale);min-height:40px;color:var(--gold-dark);align-items:center;gap:8px;margin-bottom:14px;padding:0 12px;font-size:.88rem;font-weight:700;display:inline-flex}.notice.danger{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.notice.inline{margin:12px 0 0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.form-grid.public-form{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid input,.form-grid select,.form-grid textarea{box-sizing:border-box;text-overflow:ellipsis;border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--sheet);width:100%;min-width:0;max-width:100%;min-height:38px;color:var(--ink);font:inherit;outline:0;padding:0 10px;transition:border-color .1s}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--gold-border);box-shadow:0 0 0 2px #9877331f}.form-grid textarea{resize:vertical;grid-column:1/-1;min-height:100px;padding-top:10px}.form-grid button:not(.app-select-btn):not(.status-button):not(.icon-button):not(.kebab-btn):not(.detail-tab):not(.link-button),.status-button{border-radius:var(--radius,8px);background:var(--primary);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-weight:700;transition:background .1s;display:inline-flex}.form-grid button:not(.app-select-btn):not(.status-button):not(.icon-button):not(.kebab-btn):not(.detail-tab):not(.link-button):hover{background:var(--primary-hover)}.status-button{background:var(--gold-pale);min-height:28px;color:var(--gold-dark);border:1px solid var(--gold-muted);white-space:nowrap;font-size:.82rem}.status-button.danger{background:var(--tint-red);color:var(--tint-red-text);border-color:var(--tint-red-text)}.status-button.danger:hover:not(:disabled){background:var(--tint-red-text);color:#fff}.status-select{min-height:var(--h-control,34px);border-radius:var(--radius,8px);background:var(--chip);color:var(--ink);font:inherit;cursor:pointer;border:0;outline:0;max-width:240px;padding:0 10px;font-size:.82rem}.status-select:focus{box-shadow:0 0 0 2px var(--gold-soft)}.checkbox-line{min-height:40px;color:var(--ink-light);align-items:center;gap:8px;font-weight:600;display:inline-flex}.checkbox-line input{width:17px;height:17px;min-height:auto;accent-color:var(--primary);border-radius:0}.definition-list{gap:10px;margin:0;display:grid}.definition-list div{border-bottom:1px solid var(--border-soft);justify-content:space-between;gap:12px;min-height:26px;padding-bottom:8px;display:flex}.definition-list div:last-child{border-bottom:0;padding-bottom:0}.definition-list dt{color:var(--muted);font-size:.88rem}.definition-list dd{color:var(--ink-mid);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.project-list{gap:8px;display:grid}.project-row{border:1px solid var(--border-soft);border-radius:var(--radius);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:8px 12px;transition:border-color .1s;display:flex}.project-row:hover{border-color:var(--gold-border);background:var(--gold-pale)}.project-row strong,.project-row span{display:block}.project-row span{color:var(--muted);margin-top:2px;font-size:.84rem}.cockpit-grid{align-items:start}.cockpit-hero{gap:10px;display:grid}.cockpit-spalte{flex-direction:column;gap:18px;min-width:0;display:flex}.cockpit-lexware{min-width:0}@media (width<=1139.98px){.cockpit-spalte{gap:18px}}.cockpit-toolbar{grid-template-columns:minmax(240px,1fr) auto minmax(180px,260px) auto;align-items:center;gap:10px;display:grid}.cockpit-toolbar select{border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet);min-width:0;min-height:38px;color:var(--ink);font:inherit;outline:0;padding:0 10px}.task-form{grid-template-columns:repeat(4,minmax(0,1fr))}.task-form textarea{grid-column:span 2}.task-row.overdue{border-color:var(--danger-border);background:#fff8f5}.timeline-list{gap:10px;display:grid}.timeline-row{border-bottom:1px solid var(--border-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding-bottom:10px;display:grid}.timeline-row:last-child{border-bottom:0;padding-bottom:0}.timeline-row strong,.timeline-row small{display:block}.timeline-row small{color:var(--muted);font-size:.8rem}.embedded-communication{box-shadow:none;background:0 0;border:0;padding:0}.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.offline-list,.photo-list{gap:7px;margin-top:12px;display:grid}.photo-row,.offline-row{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--sheet);min-height:44px;color:var(--ink-mid);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.offline-row{cursor:pointer;text-align:left;width:100%}.offline-row.active{border-color:var(--primary);background:var(--primary-tint)}.offline-row strong,.offline-row small{display:block}.offline-row small{color:var(--muted);margin-top:2px;font-size:.8rem}.sync-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.sync-summary div{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--gold-pale);min-height:64px;padding:10px}.sync-summary strong,.sync-summary span{display:block}.sync-summary strong{font-size:1.1rem}.sync-summary span{color:var(--muted);margin-top:3px;font-size:.8rem}.panel-wide{grid-column:1/-1}.muted-text,.empty-state{color:var(--muted);font-size:.88rem}.empty-state{border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface-alt);place-items:center;min-height:120px;display:grid}.isfp-detail{gap:16px;display:grid}.isfp-header,.question-heading,.config-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.isfp-header h2{font-size:1.2rem}.isfp-actions,.inline-status-form,.approval-actions{grid-template-columns:repeat(3,minmax(0,max-content));align-items:center;gap:10px;display:grid}.inline-status-form{grid-template-columns:minmax(160px,1fr) minmax(160px,1.4fr) auto}.inline-status-form input,.inline-status-form select,.checklist-row input,.checklist-row select{border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet);min-height:34px;color:var(--ink);font:inherit;outline:0;padding:0 10px}.inline-status-form button,.checklist-row button{border-radius:var(--radius);background:var(--primary);color:#fff;cursor:pointer;border:0;min-height:34px;padding:0 12px;font-weight:700}.checklist-list,.question-list,.message-list,.config-list,.status-history{gap:10px;display:grid}.checklist-row{border:1px solid var(--border-soft);border-radius:var(--radius);grid-template-columns:minmax(220px,1.4fr) minmax(150px,.8fr) minmax(180px,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:8px 10px;display:grid}.checklist-row strong,.checklist-row span,.question-heading strong,.question-heading span,.config-row strong,.config-row span,.status-history strong,.status-history span{display:block}.checklist-row span,.question-heading span,.config-row span,.status-history span{color:var(--muted);margin-top:2px;font-size:.8rem}.question-card,.config-row,.status-history div{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--sheet);padding:12px}.message-list{margin:10px 0}.message-list p{border-left:3px solid var(--gold-border);color:var(--ink-light);padding-left:10px}.config-list{margin-top:12px}.config-row.inactive{background:var(--surface-alt);color:var(--muted)}.config-row.inactive .status-button{opacity:.55}.project-select{border:1px solid var(--border);border-radius:var(--radius,8px);background:var(--sheet);width:100%;min-height:38px;color:var(--ink);font:inherit;outline:0;margin-bottom:10px;padding:0 10px}.module-list{gap:10px;margin-top:12px;display:grid}.module-row{border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--sheet);min-height:50px;color:var(--ink-mid);grid-template-columns:minmax(220px,1fr) minmax(150px,220px) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.module-row.vertical{grid-template-columns:1fr}.module-row strong,.module-row span{display:block}.module-row span{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:.82rem}.module-row select,.module-row input{border:1px solid var(--border);border-radius:var(--radius);background:var(--sheet);min-height:34px;color:var(--ink);font:inherit;outline:0;padding:0 10px}.module-row button{border-radius:var(--radius);background:var(--primary);color:#fff;cursor:pointer;border:0;min-height:34px;padding:0 12px;font-weight:700}.row-actions{justify-content:flex-end;gap:8px;display:flex}.danger-lite{background:var(--danger-bg);color:var(--danger);border-radius:var(--radius);border:0}.export-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.export-actions button{border-radius:var(--radius);background:var(--primary);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-weight:700;display:inline-flex}.nav-toggle,.nav-scrim{display:none}@media (width<=1139.98px){.app-shell{grid-template-columns:minmax(0,1fr)}.nav-toggle{width:var(--h-control);height:var(--h-control);border-radius:var(--radius);color:#fff;cursor:pointer;background:#ffffff2e;border:0;flex:none;place-items:center;display:inline-grid}.sidebar{z-index:130;width:min(280px,84vw);box-shadow:var(--shadow-float);transition:transform .18s ease-out;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.app-shell.nav-open .sidebar{transform:translate(0)}.app-shell.nav-open .nav-scrim{z-index:125;background:#1c1c1a4d;display:block;position:fixed;inset:0}.app-shell:after{display:none}.topbar:after{display:block}.topbar{min-height:0;padding:14px var(--page-gap);flex-wrap:wrap;align-items:center}.topbar-actions{justify-content:flex-start}.status-grid,.work-grid,.module-strip,.form-grid,.form-grid.public-form,.compact-grid,.detail-layout,.pulse-kpi-grid,.profile-grid,.accounts-grid{grid-template-columns:minmax(0,1fr)}.panel.wide,.panel.full{grid-column:auto}.table-wrap,.kanban-board{overflow-x:auto}}@media (width<=767.98px){:root{--page-gap:14px;--h-control:44px;--h-tab:40px}html{font-size:17px}.page-title{font-size:1.35rem}.topbar,.topbar-actions{flex-direction:column;align-items:stretch;height:auto}.topbar-head{align-items:center;gap:10px;display:flex}.isfp-actions,.inline-status-form,.approval-actions,.checklist-row,.module-row,.export-actions{grid-template-columns:minmax(0,1fr)}.definition-list div,.isfp-header,.question-heading,.config-row{flex-direction:column;align-items:flex-start}.definition-list dd{text-align:left}.project-row{flex-direction:column;align-items:flex-start}.row-actions{justify-content:flex-start}.sub-tabs{flex-wrap:nowrap;overflow-x:auto}}.pulse-wrap{flex-direction:column;gap:1.5rem;display:flex}.pulse-toolbar{align-items:center;gap:8px;display:flex}.pulse-subtitle{color:var(--muted);margin:2px 0 12px;font-size:.88rem}.pulse-legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin-bottom:14px;font-size:.8rem;display:flex}.pulse-legend-item{align-items:center;gap:6px;display:inline-flex}.pulse-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.pulse-dot-green{background:var(--green)}.pulse-dot-yellow{background:var(--amber)}.pulse-dot-red{background:var(--red)}.pulse-dot-neutral{background:var(--gold,#987733)}.pulse-card{border-radius:var(--radius);background:color-mix(in srgb, var(--pulse-color,var(--gold)) 8%, #fff);box-shadow:var(--shadow-card);padding:14px 16px}.pulse-red{--pulse-color:var(--red)}.pulse-yellow{--pulse-color:var(--amber)}.pulse-green{--pulse-color:var(--green)}.pulse-neutral{--pulse-color:var(--gold,#987733)}.pulse-card-head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.pulse-card-label{letter-spacing:.02em;text-transform:uppercase;color:var(--gold-deeper);font-size:.82rem;font-weight:700}.pulse-trend{color:var(--muted);display:inline-flex}.pulse-trend-up{color:var(--green)}.pulse-trend-down{color:var(--red)}.pulse-card-value{color:var(--pulse-color);margin-bottom:8px;font-size:1.9rem;font-weight:800;line-height:1}.pulse-bar-track{border-radius:var(--radius);background:#eee7d6;height:12px;overflow:hidden}.pulse-bar-fill{border-radius:var(--radius);background:var(--pulse-color,var(--gold));height:100%;transition:width .9s cubic-bezier(.22,1,.36,1)}.pulse-bar-bronze{background:var(--gold,#987733)}.pulse-card-baseline{color:var(--muted);margin-top:7px;font-size:.78rem}.pulse-card-hint{color:var(--muted);margin-top:3px;font-size:.75rem;line-height:1.35}.pulse-pipeline{border-radius:var(--radius);padding:10px 12px}.pulse-pipeline:nth-child(2n){background:var(--surface)}.pulse-pipeline-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.pulse-pipeline-name{color:var(--gold-deeper);font-size:.9rem;font-weight:700}.pulse-pipeline-meta{color:var(--muted);align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.pulse-pipeline-count{white-space:nowrap}.pulse-badge{border-radius:var(--radius);color:#fff;align-items:center;height:26px;padding:0 9px;font-size:.74rem;font-weight:700;display:inline-flex}.pulse-badge-new{background:var(--orange,#ec6608)}.pulse-badge-won{background:var(--green,#27a737)}.pulse-stages{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.ep-category{margin-bottom:16px}.ep-category-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.ep-category-name{color:var(--gold-deeper);font-size:.92rem;font-weight:700}.ep-card-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ep-card-person{color:var(--ink-light,#3e3e38);font-size:.83rem}.ep-card-note{color:var(--muted);margin:2px 0 0;font-size:.78rem;font-style:italic;line-height:1.35}.rank-motivation{background:var(--tint-green);border-radius:var(--radius);color:var(--primary,#158d30);align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;font-size:.9rem;font-weight:600;display:flex}.rank-podium{justify-content:center;align-items:flex-end;gap:10px;margin-bottom:18px;display:flex}.rank-podium-step{box-shadow:var(--shadow-card);border-radius:var(--radius,8px);background:var(--gold-pale,#fbf8f1);text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:140px;padding:12px 18px 10px;display:flex}.rank-podium-step strong{font-size:.88rem}.rank-podium-emoji{font-size:1.6rem;line-height:1}.rank-podium-score{color:var(--muted);font-size:.8rem}.rank-podium-1{padding-top:26px}.rank-podium-step.self{box-shadow:var(--shadow-card), 0 0 0 2px var(--primary,#158d30)}.rank-list{flex-direction:column;gap:4px;display:flex}.rank-row{border-radius:var(--radius);grid-template-columns:34px minmax(120px,1fr) 66px minmax(80px,2fr) 46px 20px;align-items:center;gap:10px;padding:6px 8px;font-size:.86rem;display:grid}.rank-row.self{background:var(--tint-green);font-weight:700}.rank-pos{text-align:center}.rank-you{color:var(--primary,#158d30);font-weight:800}.rank-medal{letter-spacing:.05em;border-radius:var(--radius);text-align:center;color:#fff;padding:2px 6px;font-size:.68rem;font-weight:800}.rank-medal-gold{background:var(--gold)}.rank-medal-silber{background:#a8a8a8}.rank-medal-bronze{background:#b07a4a}.rank-medal-grau{background:var(--chip);color:var(--muted)}.rank-score{text-align:right;font-variant-numeric:tabular-nums}.deck-workspace{flex-direction:column;gap:12px;display:flex}.deck-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.deck{border:1px solid var(--border-strong,#cfccc3);border-radius:var(--radius);background:#fff;flex-direction:column;min-height:62vh;display:flex;overflow:hidden}.deck-fullscreen{border:none;border-radius:0;min-height:100vh}.deck-slide-area{flex:1;display:flex;position:relative}.deck-slide{flex-direction:column;flex:1;justify-content:center;padding:clamp(28px,5vw,64px) clamp(32px,7vw,96px);display:flex;overflow-y:auto}.deck-eyebrow{color:var(--gold,#987733);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:clamp(.75rem,1.1vw,.95rem);font-weight:800}.deck-slide h1{color:var(--gold-deeper);margin-bottom:18px;font-size:clamp(2rem,4.5vw,3.6rem)}.deck-h2{color:var(--gold-deeper);margin-bottom:20px;font-size:clamp(1.4rem,3vw,2.3rem)}.deck-title-slide{text-align:center;flex-direction:column;align-items:center;display:flex}.deck-title-facts{flex-wrap:wrap;justify-content:center;gap:clamp(18px,4vw,52px);margin:10px 0 20px;display:flex}.deck-title-facts span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;display:block}.deck-title-facts strong{color:var(--ink,#1c1c1a);font-size:clamp(1rem,1.8vw,1.4rem)}.deck-intro{color:var(--ink-light,#3e3e38);max-width:780px;margin:0 auto;font-size:clamp(1rem,1.8vw,1.35rem);line-height:1.5}.deck-hint{color:var(--muted);margin-top:16px;font-size:clamp(.8rem,1.2vw,.95rem)}.deck-stat-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:18px;display:grid}.deck-stat{background:var(--gold-pale,#fbf8f1);box-shadow:var(--shadow-card);border-radius:var(--radius);text-align:center;padding:18px}.deck-stat-value{color:var(--gold,#987733);font-size:clamp(1.8rem,3.4vw,3rem);font-weight:800;line-height:1.1;display:block}.deck-stat-label{color:var(--gold-deeper);margin-top:6px;font-size:clamp(.78rem,1.1vw,.95rem);font-weight:700;display:block}.deck-stat-sub{color:var(--muted);margin-top:3px;font-size:.8rem;display:block}.deck-columns{grid-template-columns:3fr 2fr;align-items:start;gap:clamp(18px,3vw,40px);display:grid}.deck-table{border-collapse:separate;border-spacing:0 4px;width:100%;font-size:clamp(.85rem,1.3vw,1.05rem)}.deck-table th{background:var(--gold,#987733);color:#fff;text-align:left;padding:8px 12px}.deck-table th.r,.deck-table td.r{text-align:right}.deck-table td{padding:7px 12px}.deck-table .deck-total td{background:var(--green-bg,#eaf5ed);color:var(--gold-deeper);font-weight:800}.deck-sidetext h3{color:var(--gold-deeper);margin-bottom:8px;font-size:clamp(1rem,1.6vw,1.25rem)}.deck-sidetext p{color:var(--ink-light,#3e3e38);margin-bottom:10px;font-size:clamp(.88rem,1.3vw,1.05rem);line-height:1.5}.deck-sidetext ul{color:var(--ink-light,#3e3e38);margin:0;padding-left:20px;font-size:clamp(.85rem,1.25vw,1rem);line-height:1.7}.deck-notes-grid{gap:16px;display:grid}.deck-notes-grid-2{grid-template-columns:1fr 1fr}.deck-notes-grid h3{color:var(--gold-deeper);margin-bottom:6px;font-size:clamp(.95rem,1.4vw,1.15rem)}.deck-notes{border:1px solid var(--gold-border,#c9b488);width:100%;min-height:74px;font:inherit;resize:vertical;background:#fffdf8;border-radius:8px;padding:10px 12px;font-size:clamp(.88rem,1.3vw,1.05rem)}.deck-notes-inline{text-align:left;width:min(720px,100%);margin:8px auto 0}.deck-notes-inline h3{color:var(--gold-deeper);margin-bottom:6px;font-size:1rem}.deck-zone{width:84px;color:var(--gold-soft,#c9b488);cursor:pointer;opacity:.35;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .15s,background .15s;display:flex;position:absolute;top:0;bottom:0}.deck-zone:hover{opacity:1;background:linear-gradient(90deg,#9877330f,#0000)}.deck-zone-left{left:0}.deck-zone-right{right:0}.deck-zone-right:hover{background:linear-gradient(270deg,#9877330f,#0000)}.deck-bar{border-top:1px solid var(--border,#e4e2db);background:var(--gold-pale,#fbf8f1);align-items:center;gap:14px;padding:8px 14px;display:flex}.deck-footer{color:var(--muted);flex:1;font-size:.75rem}.deck-count{color:var(--gold-deeper);white-space:nowrap;font-size:.8rem;font-weight:700}.deck-dots{gap:6px;display:flex}.deck-dot{background:var(--gold-soft,#c9b488);cursor:pointer;border:none;border-radius:50%;width:10px;height:10px;padding:0}.deck-dot.active{background:var(--gold,#987733)}@media (width<=1139.98px){.deck-columns,.deck-notes-grid-2{grid-template-columns:1fr}}body{color:var(--body-text)}a{color:var(--gold-dark)}:where(button,input,select,textarea,a):focus-visible{box-shadow:0 0 0 2px var(--gold-soft);outline:none}.panel,.metric-card,.command-panel,.command-result,.badge,.status-pill,.icon-button,.icon-text-button,.command-trigger,.filter-group,.filter-input,.pagination-bar button,.status-button,.form-grid input,.form-grid select,.form-grid textarea,.wizard-body,.wizard-tab,.wizard-tab-num,.wizard-incomplete,.wizard-field input,.wizard-field select,.wizard-field textarea,.attachment-check,.wizard-prefill-note,.wizard-hint-text,.notes-section,.field-section,.project-row,.module-row,.checklist-row,.question-card,.config-row,.status-history div,.compact-card,.module-strip span,.offline-row,.photo-row,.sync-summary div,.empty-state,.notice,.cockpit-toolbar select,.project-select,.detail-tab-count,.inline-status-form input,.inline-status-form select,.inline-status-form button,.checklist-row input,.checklist-row select,.checklist-row button,.module-row select,.module-row input,.module-row button,.export-actions button,.list-count,.command-trigger kbd,.deck,.deck-stat,.deck-notes,.metric-icon,.stage-item,.pulse-card,.rank-motivation,.theme-card,.theme-badge,.theme-tag,.theme-btn,.topic-chip{border-radius:var(--radius)}.metric-card,.panel{box-shadow:var(--shadow-card);border-color:#0000}.command-panel{box-shadow:var(--shadow-float)}.sidebar{box-shadow:var(--shadow-card)}.panel-heading{height:var(--h-cardhead);min-height:var(--h-cardhead);border-radius:var(--radius) var(--radius) 0 0;background:var(--gold);color:#fff;border-bottom:0;flex-wrap:nowrap;margin:-20px -20px 16px;padding:0 18px}.panel-heading h2{color:#fff;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.panel-heading span,.panel-heading p,.panel-heading .muted-text,.panel-heading h2+p,.panel-heading p.muted-text{color:#ffffffd9}.panel-heading svg{color:#fff;flex-shrink:0}.panel-heading .badge{color:#fff;background:#ffffff2e}.panel-heading .icon-button,.panel-heading .status-button,.panel-heading button{height:var(--h-headchip);min-height:var(--h-headchip);color:#fff;box-shadow:none;background:#ffffff2e;border-color:#0000}.panel-heading .icon-button:hover,.panel-heading .status-button:hover,.panel-heading button:hover{color:#fff;background:#ffffff47}.panel-heading button.kopf-knopf-rot{background:var(--red);color:#fff;gap:6px;font-weight:700}.panel-heading button.kopf-knopf-rot:hover:not(:disabled){color:#fff;background:#b00410}.panel-heading select,.panel-heading .filter-select{height:var(--h-headchip);border-radius:var(--radius);color:#fff;background:#ffffff2e;border:0;padding:0 8px}.panel-heading select option,.panel-heading .filter-select option{color:var(--ink);background:#fff}@media (width<=767.98px){.panel-heading{flex-direction:row;align-items:center}}.isfp-section .panel-heading,.isfp-detail .panel-heading{border-radius:var(--radius);margin:0 0 12px}.sidebar{border-right:0}.sidebar-footer{background:var(--surface);border-radius:var(--radius);border-top:0;margin:auto 8px 0}.nav-item{border-radius:var(--radius);border-left:0;padding:0 11px}.nav-item:hover{background:var(--gold-tint);color:var(--gold-dark)}.nav-item.active{background:var(--gold);color:#fff;border-left:0}.nav-section-label{color:var(--gold-dark);letter-spacing:.08em;font-size:.98rem}.chat-msg .chat-msg-actions{opacity:0;pointer-events:none;transition:opacity .12s}.chat-msg:hover .chat-msg-actions,.chat-msg:focus-within .chat-msg-actions{opacity:1;pointer-events:auto}@media (width<=1499.98px){.chat-nav{display:none!important}}@media (width<=1139.98px){.chat-liste{width:236px!important}}.form-grid button:not(.app-select-btn):not(.status-button):not(.icon-button):not(.kebab-btn):not(.detail-tab):not(.link-button),.export-actions button,.inline-status-form button,.checklist-row button,.module-row button{min-height:var(--h-control);background:var(--forest);color:#fff;box-shadow:var(--shadow-cta);border:0}.form-grid button:not(.app-select-btn):not(.status-button):not(.icon-button):not(.kebab-btn):not(.detail-tab):not(.link-button):hover,.export-actions button:hover{background:var(--primary-hover)}.status-button{min-height:var(--h-tab);background:var(--gold-tint);color:var(--gold-dark);border-color:#0000}.status-button:hover{background:var(--gold-soft)}.icon-button,.icon-text-button,.command-trigger{background:var(--chip);color:var(--ink-light);border-color:#0000}.icon-button:hover,.command-trigger:hover{background:var(--gold-tint);color:var(--gold-dark);border-color:#0000}.command-trigger kbd{background:#ffffffb3;border:0}.danger-lite{background:var(--tint-red);color:var(--tint-red-text)}option{color:var(--ink);background:#fff}select{min-height:var(--h-control,40px);border-radius:var(--radius,8px);background:var(--chip,#f2f1ec);color:var(--ink);font:inherit;cursor:pointer;accent-color:var(--gold);border:1px solid #0000;padding:0 10px}select:focus{box-shadow:0 0 0 2px var(--gold-soft);outline:0}.panel-heading select,.panel-heading .filter-select,.filter-group select,.filter-group .filter-select,.status-pill select{min-height:0}.form-grid input,.form-grid select,.filter-input,.cockpit-toolbar select,.project-select,.inline-status-form input,.inline-status-form select,.checklist-row input,.checklist-row select,.module-row select,.module-row input,.wizard-field input[type=text],.wizard-field input[type=number],.wizard-field input[type=date],.wizard-field input[type=email],.wizard-field select{min-height:var(--h-control);background:var(--chip);border-color:#0000}.form-grid textarea,.wizard-field textarea,.deck-notes{background:var(--chip);border-color:#0000}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.filter-input:focus,.filter-select:focus{box-shadow:0 0 0 2px var(--gold-soft);border-color:#0000}.wizard-field input:focus,.wizard-field select:focus,.wizard-field textarea:focus{box-shadow:0 0 0 2px var(--gold-soft);border-color:#0000;outline:none}.filter-group{background:var(--chip);height:var(--h-res);border:0}th{color:var(--gold-dark);letter-spacing:.14em;background:0 0;border-bottom:0;font-size:9.5px}td{border-bottom:0}tbody tr:nth-child(2n){background:var(--surface)}tbody tr:hover{background:var(--gold-tint)}tbody td:first-child{border-radius:var(--radius) 0 0 var(--radius)}tbody td:last-child{border-radius:0 var(--radius) var(--radius) 0}.badge{height:var(--h-chip);min-height:var(--h-chip);background:var(--tint-gold);color:var(--tint-gold-text);letter-spacing:.06em;text-transform:uppercase;border:0;font-size:10px;font-weight:700}.badge.neutral{background:var(--chip);color:var(--ink-light);border:0}.badge.danger{background:var(--tint-red);color:var(--tint-red-text);border:0}.status-pill{background:#ffffff2e;border:0}.status-pill.danger{background:var(--tint-red);color:var(--tint-red-text);border:0}.topbar .status-pill.danger{color:#fff;background:#fff3;border:0}.topbar .icon-button,.topbar .icon-text-button,.topbar .command-trigger{background:#ffffff29;border:0}.topbar .icon-button:hover,.topbar .icon-text-button:hover,.topbar .command-trigger:hover{background:#ffffff42;border:0}.metric-card{color:#fff}.metric-card.green{background:var(--green)}.metric-card.amber{background:var(--amber)}.metric-card.gold{background:var(--gold)}.metric-card.green .metric-icon,.metric-card.amber .metric-icon,.metric-card.gold .metric-icon{color:#fff;background:#ffffff2e}.notice{color:var(--gold-dark);background:#98773514;border:0}.notice.danger{background:var(--tint-red);color:var(--tint-red-text);border:0}.notice.warning{background:var(--tint-amber);color:var(--tint-amber-text);border:0}.wizard-progress{background:var(--chip)}.wizard-body{background:var(--surface);border:0}.wizard-step-header{border-bottom:0}.wizard-section-title{border-top:0}.wizard-tab{height:var(--h-tab);background:var(--chip);border:0}.wizard-tab:hover{background:var(--gold-tint);color:var(--gold-dark)}.wizard-tab.active{background:var(--gold);color:#fff;border:0;font-weight:700}.wizard-tab.done{background:var(--tint-green);color:var(--tint-green-text);border:0}.wizard-tab.active.done{background:var(--gold);color:#fff;border:0}.wizard-tab.active .wizard-tab-num{color:#fff;background:#ffffff40}.wizard-incomplete{background:var(--tint-amber);color:var(--tint-amber-text);border:0}.wizard-prefill-note{background:var(--tint-gold);color:var(--tint-gold-text);border:0}.wizard-hint-text{background:var(--surface);border:0}.attachment-check{background:var(--gold-pale);border:0}.attachment-check input[type=checkbox]{accent-color:var(--forest)}.req{color:var(--gold-dark)}.detail-tabs{border-bottom:0;gap:6px;padding:8px 20px}.detail-tab{height:var(--h-tab);min-height:var(--h-tab);border-radius:var(--radius);background:var(--chip);border:0;margin-bottom:0}.detail-tab:hover{background:var(--gold-tint);color:var(--gold-dark)}.detail-tab.active{background:var(--gold);color:#fff;border:0}.detail-tab.active .detail-tab-count{color:#fff;background:#ffffff40}.stage-item{background:var(--chip);border:0;margin-right:4px}.stage-item.done{background:var(--tint-green);color:var(--tint-green-text);border:0}.stage-item.active{background:var(--gold);color:#fff;border:0}.stage-strip{padding-bottom:10px}.deal-header{box-shadow:var(--shadow-card);border-radius:var(--radius);border-bottom:0}.field-section{background:var(--surface);border:0}.field-section-header{background:var(--surface-alt);border-bottom:0}.project-row,.module-row,.checklist-row,.question-card,.config-row,.status-history div,.offline-row,.photo-row,.compact-card,.module-strip span{background:var(--surface);border-color:#0000}.project-row:hover{background:var(--gold-tint);border-color:#0000}.offline-row.active{background:var(--tint-green);border-color:#0000}.task-row.overdue{background:var(--tint-red);border-color:#0000}.sync-summary div{background:var(--surface);border:0}.empty-state{background:var(--chip);border:0}.message-list p{background:var(--chip);border-radius:var(--radius);border-left:0;padding:8px 10px}.notes-section{background:var(--surface);border:0}.notes-pre{border-top:0}.pulse-card{background:var(--surface);border-color:#0000}.rank-motivation{background:var(--tint-green);color:var(--tint-green-text);border-color:#0000}.rank-podium-step{background:var(--surface);box-shadow:var(--shadow-card);border-color:#0000}.rank-row:nth-child(odd){background:var(--surface)}.rank-row.self{box-shadow:none;background:var(--tint-green)}.deck{box-shadow:var(--shadow-card);border-color:#0000}.deck-stat{background:var(--surface);border-color:#0000}.deck-table td{border-bottom:0}.deck-table tr:nth-child(odd) td{background:var(--surface)}.deck-bar{background:var(--surface);border-top:0}.deck-notes{background:var(--chip);border-color:#0000}.deck-dot{border-color:var(--gold-soft)}.theme-badge,.theme-tag,.theme-btn{border:0}.topic-nav-tab{height:var(--h-tab);border-radius:var(--radius);background:var(--chip);border-bottom:0}.topic-nav-tab.active{background:var(--gold);color:#fff;border-bottom:0}.topic-nav-tab:hover{color:var(--gold-dark)}.list-toolbar{box-shadow:var(--shadow-card);border-bottom:0}.list-count{background:var(--forest)}tbody tr.row-nur-pipedrive{background:#ec66080d}tbody tr.row-nur-pipedrive:hover{background:#ec66081a}.pagination-bar button{background:var(--chip);border:0}.pagination-bar button:hover:not(:disabled){background:var(--gold-tint);color:var(--gold-dark)}.command-input-row{background:var(--surface);border-bottom:0}.detail-sidebar{border-right:0}.isfp-section{border-top:0;padding-top:6px}.timeline-row{background:var(--surface);border-radius:var(--radius);border-bottom:0;padding:10px 12px}.field-row,.definition-list div{border-bottom:0}.pulse-pipeline{background:var(--surface);border-radius:var(--radius);border-bottom:0;margin-bottom:6px;padding:10px 12px}.pulse-bar-track{background:var(--chip)}@media (width<=1139.98px){.sidebar,.detail-sidebar{border-bottom:0}}.confirm-panel{background:var(--sheet);border-radius:var(--radius);width:min(440px,100vw - 32px);box-shadow:var(--shadow-float);margin-top:8vh;padding:20px}.confirm-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:8px;font-size:13px;font-weight:700}.confirm-message{color:var(--body-text);margin-bottom:16px;line-height:1.55}.confirm-actions{justify-content:flex-end;gap:8px;display:flex}.confirm-actions .status-button{min-height:var(--h-control);padding:0 16px}.app-modal{background:var(--sheet);border-radius:var(--radius);width:min(560px,100vw - 32px);max-height:86vh;box-shadow:var(--shadow-float);flex-direction:column;display:flex;overflow:hidden}.app-modal-head{height:var(--h-cardhead);min-height:var(--h-cardhead);background:var(--gold);color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 18px;display:flex}.app-modal-title{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:13px;font-weight:700}.app-modal-head .icon-button{color:#fff;background:#ffffff2e}.app-modal-head .icon-button:hover{background:#ffffff4d}.app-modal-body{padding:18px;overflow-y:auto}.anlegen-raster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px 18px;display:grid}.anlegen-feld{gap:5px;min-width:0;display:grid}.anlegen-feld>input,.anlegen-feld>select,.anlegen-feld>textarea,.anlegen-feld>button,.anlegen-feld>.app-select,.anlegen-neuer-kunde>input,.anlegen-neuer-kunde>select,.anlegen-neuer-kunde>.app-select{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.anlegen-feld>select,.anlegen-neuer-kunde>select{text-overflow:ellipsis}.anlegen-feld>span{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);font-size:10px;font-weight:700}.anlegen-neuer-kunde{background:var(--chip);border-radius:var(--radius);gap:8px;padding:12px;display:grid}.anlegen-hinweis{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.55}@media (width<=767.98px){.anlegen-raster{grid-template-columns:minmax(0,1fr)}}.support-panel{width:min(520px,100vw - 32px);max-height:84vh;overflow-y:auto}.support-field{margin-bottom:12px;display:block}.support-field>span{color:var(--ink-mid);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.support-field select{width:100%}.support-textarea{resize:vertical;border:1px solid var(--border);border-radius:var(--radius);width:100%;font:inherit;color:var(--ink);background:var(--field,#fff);margin-bottom:12px;padding:10px 12px}.support-textarea:focus-visible{box-shadow:0 0 0 2px var(--gold-soft);border-color:#0000;outline:none}.support-screenshot-toggle{color:var(--body-text);cursor:pointer;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;display:flex}.support-preview{object-fit:contain;object-position:top;border:1px solid var(--border);border-radius:var(--radius);background:#fff;width:100%;max-height:260px;margin-bottom:12px;display:block}.support-hint{color:var(--ink-mid);margin-bottom:12px;font-size:13px}.support-error{color:var(--red);margin-bottom:12px;font-size:14px}.support-success{color:var(--primary);margin-bottom:12px;font-size:14px;font-weight:600}.confirm-danger:hover{color:#fff;background:#c00411}.dashboard-switcher{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.auth-screen{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-logo{background:#fff;border-radius:0;width:120px;height:auto;padding:14px;display:block}.login-card{background:var(--sheet);border-radius:var(--radius);width:100%;max-width:420px;box-shadow:var(--shadow-float);overflow:hidden}.login-head{background:#fff;justify-content:center;align-items:center;padding:30px 0 4px;display:flex}.login-head img{background:#fff;border-radius:0;width:110px;height:auto;padding:10px;display:block}.login-body{flex-direction:column;gap:14px;padding:26px 28px 30px;display:flex}.login-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--gold-dark);font-size:10.5px;font-weight:700}.login-title{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:0;font-size:24px;font-weight:700}.login-text{color:var(--muted);margin:0;font-size:13px;font-weight:300;line-height:1.55}.login-button{border-radius:var(--radius);background:var(--forest);color:#fff;letter-spacing:.04em;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #158d3059}.login-button:hover{background:var(--primary-hover,#0f7026);color:#fff}.login-hint{color:var(--muted);margin:0;font-size:11.5px;font-weight:300}.academy-web-panel{flex-direction:column;width:100%;max-width:none;height:calc(100dvh - 225px);min-height:480px;padding:0;display:flex;overflow:hidden}.academy-web-panel iframe{border:0;flex:1;width:100%;display:block}.lernapp-hinweis{text-align:center;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.lernapp-hinweis-klein{font-size:.82rem}.lernapp-hinweis code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8em}.academy-web-footer{color:var(--muted);background:var(--gold-pale);flex:none;padding:8px 14px;font-size:.8rem}.howto-list{color:var(--muted);flex-direction:column;gap:10px;margin:0;padding:0 0 0 1.2rem;font-size:.88rem;line-height:1.55;display:flex}.howto-list strong{color:var(--ink)}.howto-hint{border-radius:var(--radius);color:var(--gold-dark);background:#98773314;margin:14px 0 0;padding:10px 12px;font-size:.8rem;line-height:1.5}.deck-table tbody tr:hover{background:0 0}.profile-form{flex-direction:column;gap:12px;margin-top:12px;display:flex}.profile-field{color:var(--muted);flex-direction:column;gap:4px;font-size:.85rem;display:flex}.profile-field>span{letter-spacing:.05em;text-transform:uppercase;color:var(--gold-dark);align-items:center;gap:5px;font-size:.78rem;font-weight:700;display:inline-flex}.profile-key-state{text-transform:none;letter-spacing:0;color:var(--muted);font-style:normal;font-weight:400}.profile-key-state.set{color:var(--green,#27a737);font-weight:700}.profile-message{color:var(--green,#27a737);align-items:center;gap:6px;margin:0;font-size:.85rem;display:inline-flex}.profile-permissions{color:var(--muted);flex-direction:column;gap:6px;margin:8px 0 0;padding:0 0 0 1.1rem;font-size:.88rem;line-height:1.5;display:flex}.konto-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:28px;display:grid}@media (width<=1139.98px){.konto-grid{grid-template-columns:1fr}}.konto-h3{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dark);margin:18px 0 6px;font-size:.82rem;font-weight:700}.konto-h3:first-child{margin-top:0}.konto-log{flex-direction:column;gap:4px;max-height:420px;display:flex;overflow-y:auto}.konto-log-row{border-radius:var(--radius);background:var(--gold-pale,#fbf8f1);grid-template-columns:110px minmax(0,1fr);gap:2px 10px;padding:6px 10px;font-size:.8rem;display:grid}.konto-log-row:nth-child(2n){background:#fff}.konto-log-date{color:var(--muted);white-space:nowrap}.konto-log-action{color:var(--ink);font-weight:700}.konto-log-detail{color:var(--muted);grid-column:2;font-size:.75rem}.eyebrow-gold{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);margin:12px 0 6px;font-size:10.5px;font-weight:700}.anleitung-item{margin:22px 0 4px}.anleitung-item-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;margin:0 0 8px;font-size:12.5px;font-weight:700;display:flex}.anleitung-item-head svg{color:var(--gold-dark);flex-shrink:0}.anleitung-features{gap:8px;margin-top:10px;display:grid}.anleitung-feature{background:var(--zebra,#fafaf8);border-radius:var(--radius);padding:10px 14px}.anleitung-feature b{color:var(--ink);margin-bottom:2px;font-size:12.5px;display:block}.anleitung-feature p,.anleitung-feature .anleitung-feature-body{color:var(--muted);margin:0;font-size:12.5px;line-height:1.55}.formel-gruppe{background:var(--tint-gold);border-radius:var(--radius);margin-bottom:8px;padding:8px 12px}.formel-gruppe>summary{cursor:pointer;color:var(--tint-gold-text);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;list-style:none}.formel-gruppe>summary::-webkit-details-marker{display:none}.formel-gruppe>summary:before{content:"▸";width:14px;display:inline-block}.formel-gruppe[open]>summary:before{content:"▾"}.formel-anzahl{color:var(--muted);letter-spacing:.04em;text-transform:none;font-weight:300}.formel-eintrag{border-radius:var(--radius);background:#fff;margin-top:8px;padding:10px 12px}.formel-eintrag>b{color:var(--ink);margin-bottom:6px;font-size:12.5px;display:block}.formel-formel{background:var(--chip);border-radius:var(--radius);color:var(--ink);white-space:pre-wrap;margin:0 0 6px;padding:8px 10px;font-family:Consolas,SFMono-Regular,ui-monospace,monospace;font-size:11.5px;line-height:1.6;overflow-x:auto}.formel-text{margin:0 0 4px}.formel-wo{margin:0}.formel-wo b{color:var(--ink)}.formel-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0;display:flex}.formel-chip-label{color:var(--gold-dark);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-weight:700}.anleitung-area-foot{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:7px;margin:16px 0 0;padding-top:12px;font-size:12.5px;display:flex}.anleitung-area-foot svg{color:var(--gold-dark);flex-shrink:0}.anleitung-toc{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.anleitung-toc a{border-radius:var(--radius);background:var(--gold-tint);height:32px;color:var(--gold-dark);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 12px;font-size:10.5px;font-weight:700;text-decoration:none;display:inline-flex}.anleitung-toc a:hover{background:var(--gold-pale)}.auto-step{background:var(--zebra,#fafaf8);border-radius:var(--radius);margin-top:22px;padding:16px 18px}.auto-step-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.auto-step-num{background:var(--gold);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:inline-flex}.auto-step-head h3{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:0;font-size:13px;font-weight:700}.auto-explain{color:var(--muted);margin:0 0 12px;font-size:.85rem}.auto-chain{border-radius:var(--radius);background:#fff;flex-wrap:wrap;align-items:center;gap:10px;min-height:56px;padding:14px;display:flex}.auto-chain-empty{color:var(--muted);font-size:12px}.auto-chip-x{width:16px;height:16px;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex}.auto-chip-x:hover{opacity:1;background:#ffffff40}.auto-palette{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.auto-palette>button{border-radius:var(--radius);background:var(--gold-tint,#f4eee1);height:28px;color:var(--gold-dark);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;padding:0 11px;font-size:10.5px;font-weight:700}.auto-palette>button:hover{background:#98773338}.auto-palette>input{border-radius:var(--radius);height:28px;font:inherit;min-width:180px;box-shadow:var(--shadow-card);background:#fff;border:0;padding:0 10px;font-size:12px}.auto-palette-hint{color:var(--muted);font-size:11px}.auto-preview{border-radius:var(--radius);background:var(--tint-green);color:var(--tint-green-text);white-space:nowrap;margin-top:10px;padding:10px 14px;font-size:12.5px;overflow-x:auto}.auto-preview>span{letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px;font-size:9.5px;font-weight:700;display:block}.auto-rootpick{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.auto-rootlabel{border-radius:var(--radius);background:var(--gold-tint,#f4eee1);height:34px;color:var(--gold-dark);align-items:center;padding:0 13px;font-size:11.5px;font-weight:700;display:inline-flex}.auto-tree{border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;margin-top:10px;padding:12px 14px}.auto-tree-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.auto-tree-crumbs{color:var(--gold-dark);font-size:12px;font-weight:700}.auto-tree-list{flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.auto-tree-list>button{text-align:left;border-radius:var(--radius);width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:7px 10px;display:block}.auto-tree-list>button:hover{background:var(--gold-pale,#fbf8f1)}.auto-tree-actions{gap:10px;margin-top:10px;display:flex}.auto-switch{border-radius:var(--radius);color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#ffffff29;border:0;align-items:center;gap:9px;height:28px;padding:0 12px 0 6px;font-size:10px;font-weight:700;display:inline-flex}.auto-knob{background:#fff6;border-radius:8px;width:30px;height:16px;transition:background .15s;position:relative}.auto-knob:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:left .15s;position:absolute;top:2px;left:2px}.auto-switch.on .auto-knob{background:var(--green,#27a737)}.auto-switch.light{background:var(--chip,#f2f1ec);color:var(--gold-dark,#7e6329)}.auto-switch.light.on .auto-knob{background:var(--green,#27a737)}.auto-switch.light:disabled{opacity:.55;cursor:default}.link-button{font:inherit;color:var(--gold-dark);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.auto-runbar{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;display:flex}.auto-note{color:var(--muted);font-size:12px}.auto-dryrun{border-radius:var(--radius);background:var(--gold-pale,#fbf8f1);margin-top:14px;padding:14px 16px}.auto-dryrun h4{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dark);margin:0 0 8px;font-size:11px;font-weight:700}.auto-dryrun ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.auto-dryrun li{color:var(--ink);align-items:baseline;gap:8px;font-size:12.5px;display:flex;overflow-x:auto}.auto-dryrun li svg{color:var(--green,#27a737);flex:none}.auto-dryrun>p{color:var(--muted);margin:10px 0 0;font-size:11.5px}.auto-details{border-radius:var(--radius);color:var(--gold-dark);background:#98773314;margin:10px 2px 0;padding:12px 14px;font-size:12.5px}.auto-step details summary{cursor:pointer;border-radius:var(--radius);height:26px;color:var(--gold-dark);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#9877331f;align-items:center;gap:6px;margin-top:12px;padding:0 11px;font-size:10px;font-weight:700;list-style:none;display:inline-flex}.auto-step details summary::-webkit-details-marker{display:none}.auto-log{flex-direction:column;gap:6px;display:flex}.auto-logrow{border-radius:var(--radius);background:var(--gold-pale,#fbf8f1);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:8px 12px;display:grid}.auto-logrow:nth-child(2n){background:#fff}.auto-log-when{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.auto-log-what{color:var(--muted);font-size:12.5px}.auto-log-what b{color:var(--ink)}.auto-log-steps{color:var(--muted);flex-wrap:wrap;grid-column:2/4;align-items:center;gap:14px;font-size:11.5px;display:flex}.auto-st-ok{color:var(--tint-green-text);align-items:center;gap:4px;font-weight:700;display:inline-flex}.auto-st-err{color:#b00410;align-items:center;gap:4px;font-weight:700;display:inline-flex}.auto-st-pending{color:var(--amber,#f6a200);font-weight:700}.auto-retry{border-radius:var(--radius);color:#b00410;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#e3061317;border:0;height:26px;padding:0 11px;font-size:10px;font-weight:700}.app-select{width:100%;position:relative}.app-select-native{opacity:0;pointer-events:none;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.app-select-btn{width:100%;min-height:var(--h-control,40px);border-radius:var(--radius,8px);background:var(--chip,#f2f1ec);color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.app-select-btn.placeholder{color:var(--muted)}.app-select-btn:focus-visible{box-shadow:0 0 0 2px var(--gold-soft);outline:0}.app-select-btn:disabled{opacity:.55;cursor:default}.app-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-select-chev{color:var(--gold-dark);flex:none;transition:transform .12s}.app-select-chev.up{transform:rotate(180deg)}.app-select-list{z-index:60;border-radius:var(--radius,8px);min-width:100%;max-height:280px;box-shadow:var(--shadow-float,0 14px 36px #44351729);background:#fff;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.app-select-opt{border-radius:var(--radius);min-height:34px;color:var(--ink);cursor:pointer;white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:.88rem;display:flex}.app-select-opt.active{background:var(--gold,#987733);color:#fff}.app-select-opt.selected{font-weight:700}.app-select-opt.selected:not(.active){color:var(--gold-dark);background:var(--gold-tint,#f4eee1)}.app-select-empty{color:var(--muted);padding:10px;font-size:.85rem}.app-select.head{width:auto}.app-select.head .app-select-btn{min-height:var(--h-headchip,28px);color:#fff;background:#ffffff2e;padding:0 8px}.app-select.head .app-select-btn.placeholder{color:#ffffffbf}.app-select.head .app-select-chev{color:#fff}.auto-mapping{gap:8px;margin:4px 0 12px;display:grid}.auto-mapping-row{border-radius:var(--radius);background:#fff;grid-template-columns:minmax(160px,1fr) minmax(180px,1.2fr) minmax(160px,1fr);align-items:center;gap:10px;padding:8px 12px;display:grid}.auto-mapping-row.set{background:var(--tint-green,#27a7371f)}.auto-mapping-key{color:var(--ink);font-size:12px;font-weight:700}@media (width<=767.98px){.auto-mapping-row{grid-template-columns:1fr}}.auto-tpl-input{min-height:var(--h-control,40px);border-radius:var(--radius,8px);background:var(--chip,#f2f1ec);width:100%;max-width:420px;color:var(--ink);font:inherit;border:1px solid #0000;padding:0 10px}.auto-tpl-input:focus{box-shadow:0 0 0 2px var(--gold-soft);outline:0}.quartett-board{align-items:stretch;gap:14px;padding-bottom:4px;display:flex;overflow:auto hidden}.quartett-slot{border-radius:var(--radius);flex-direction:column;flex:0 0 320px;max-width:320px;display:flex}.quartett-slot>article{flex:auto;min-height:0}.quartett-divider{background:var(--gold);border-radius:var(--radius);color:#fff;flex-direction:column;flex:0 0 40px;align-items:center;gap:8px;max-width:40px;padding:10px 0;display:flex}.quartett-divider-letter{font-size:1.05rem;font-weight:700;line-height:1}.quartett-divider-count{letter-spacing:.08em;color:#ffffffd9;writing-mode:vertical-rl;font-size:.66rem;font-weight:700}.kanban-board{align-items:stretch;gap:12px;padding-bottom:4px;display:flex;overflow:auto hidden}.kanban-col{background:var(--chip);border-radius:var(--radius);flex-direction:column;flex:0 0 280px;max-width:280px;padding:10px;display:flex}.kanban-col.drag-over{background:var(--tint-gold)}.kanban-col.unassigned{background:var(--surface-alt)}.kanban-col-header{align-items:center;gap:8px;min-height:28px;padding:0 4px 8px;display:flex}.kanban-col-name{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dark);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:11px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.kanban-col-count{border-radius:var(--radius);background:var(--sheet);height:26px;color:var(--body-text);align-items:center;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}.kanban-card-owner{color:var(--muted);margin-top:2px;font-size:10.5px}.kanban-card-disg{background:var(--chip);height:18px;color:var(--muted);letter-spacing:.04em;cursor:help;border-radius:6px;align-items:center;margin-top:4px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.label-chips{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.label-chip{border-radius:var(--radius);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;height:26px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.label-chips.klein{gap:4px}.label-chips.klein .label-chip{letter-spacing:.04em;height:22px;padding:0 8px;font-size:9px}.kanban-col-sum{color:var(--forest);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}.kanban-cards{flex-direction:column;flex:1;gap:8px;min-height:48px;display:flex;overflow-y:auto}.kanban-card{background:var(--sheet);border-radius:var(--radius);box-shadow:var(--shadow-card);cursor:grab;padding:10px 12px;position:relative}.kanban-card.dragging{opacity:.45}.kanban-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.kanban-card-number{border-radius:var(--radius);background:var(--tint-gold);height:26px;color:var(--tint-gold-text);letter-spacing:.06em;white-space:nowrap;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.kanban-card-menu-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.kanban-card-menu-btn:hover{color:var(--gold-dark)}.kanban-card-title{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:4px 0 2px;font-size:13px;font-weight:700;display:block}.kanban-card-title:hover{color:var(--gold-dark)}.kanban-card-customer{color:var(--body-text);padding-bottom:8px;font-size:12px}.kanban-card-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.kanban-card-value{color:var(--forest);white-space:nowrap;font-size:12px;font-weight:700}.kanban-card-quote{color:var(--muted);font-weight:600}.kanban-chip{border-radius:var(--radius);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:center;max-width:140px;height:26px;padding:0 8px;font-size:9.5px;font-weight:700;display:inline-flex;overflow:hidden}.kanban-chip.neutral{background:var(--chip);color:var(--body-text)}.kanban-chip.won{background:var(--tint-green);color:var(--tint-green-text)}.kanban-chip.lost{background:var(--tint-red);color:var(--tint-red-text)}.kanban-chip.halbfertig{background:var(--tint-gold);color:var(--tint-gold-text)}.kanban-chip.age{background:var(--chip);color:var(--muted)}.kanban-chip.age-warn{background:var(--tint-amber,#f6a20024);color:var(--tint-amber-text)}.kanban-chip.age-over{background:var(--tint-orange,#ec66081f);color:var(--tint-orange-text)}.kanban-chip.age-crit{background:var(--tint-red,#e3061317);color:var(--tint-red-text,#b00410);font-weight:700}.kanban-card-menu-danger{color:var(--tint-red-text)}.phasen-leiste-wrap{flex-direction:column;gap:5px;margin-top:6px;display:flex}.phasen-leiste{gap:3px;height:10px;display:flex}.phasen-leiste .seg{background:var(--chip);border-radius:3px;flex:1;min-width:0}.phasen-leiste .seg.done{background:var(--green,#27a737)}.phasen-leiste .seg.aktiv{background:var(--gold,#987733)}.phasen-leiste .seg.lost{background:var(--muted,#565651);opacity:.45}.phasen-leiste-text{color:var(--muted);font-size:11.5px}.kanban-card-menu{z-index:20;background:var(--sheet);border-radius:var(--radius);min-width:170px;max-width:min(280px,100vw - 32px);box-shadow:var(--shadow-float);flex-direction:column;padding:6px;display:flex;position:absolute;top:30px;right:8px}.kanban-card-menu-select{flex-direction:column;gap:4px;padding:6px 10px 8px;display:flex}.kanban-card-menu-select>span{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);white-space:nowrap;font-size:9.5px;font-weight:700}.kanban-card-menu-select select{text-overflow:ellipsis;border-radius:var(--radius);background:var(--chip);width:100%;max-width:100%;height:32px;color:var(--ink);font:inherit;cursor:pointer;border:0;padding:0 8px;font-size:12px}.kanban-card-menu button{border-radius:var(--radius);color:var(--ink-mid);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:inline-flex}.kanban-card-menu button:hover{background:var(--gold-tint);color:var(--gold-dark)}.onsite-progress{height:var(--h-headchip);min-height:var(--h-headchip);border-radius:var(--radius);color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ffffff2e;align-items:center;margin-left:auto;margin-right:12px;padding:0 12px;font-size:10.5px;font-weight:700;display:inline-flex}.onsite-sections{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.onsite-section{height:var(--h-tab);min-height:var(--h-tab);border-radius:var(--radius);background:var(--chip);color:var(--body-text);font:inherit;white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.onsite-section svg{color:var(--muted);flex-shrink:0}.onsite-section.is-done{background:var(--tint-green);color:var(--tint-green-text)}.onsite-section.is-done svg{color:var(--tint-green-text)}.onsite-section.is-active,.onsite-section.is-active.is-done{background:var(--gold);color:#fff}.onsite-section.is-active svg,.onsite-section.is-active.is-done svg{color:#fff}.onsite-report{gap:7px;display:grid}.onsite-report-row{background:var(--zebra);border-radius:var(--radius);padding:10px 12px}.onsite-report-row.is-open{opacity:.72}.onsite-report-head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.onsite-report-head strong{color:var(--ink);font-size:13px}.onsite-report-state{color:var(--body-text);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:700}.onsite-report-fotos{height:var(--h-chip);border-radius:var(--radius);background:var(--chip);color:var(--gold-dark);white-space:nowrap;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.onsite-report-note{color:var(--body-text);white-space:pre-wrap;margin:7px 0 0;font-size:12.5px;line-height:1.55}.onsite-ampel{background:var(--muted);border-radius:50%;flex-shrink:0;width:10px;height:10px}.onsite-ampel.is-gut{background:var(--green)}.onsite-ampel.is-achtung{background:var(--amber)}.onsite-ampel.is-offen{background:var(--orange)}.onsite-ampel.is-neutral{background:var(--muted)}.list-search{height:var(--h-res);border-radius:var(--radius);background:var(--chip);color:var(--muted);align-items:center;gap:6px;padding:0 0 0 10px;display:inline-flex}.list-search svg{flex-shrink:0}.list-search .filter-input{min-width:210px;height:100%;box-shadow:none;background:0 0;border:0}.list-search:focus-within{box-shadow:0 0 0 2px var(--gold-soft)}.list-reset{height:var(--h-res);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.filter-group .app-select{width:auto}.filter-group .app-select-btn{background:0 0;border:0;min-width:130px;height:100%;min-height:0;padding:0 10px 0 0;font-size:12.5px}.detail-panel{scroll-margin-top:12px}.detail-head{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-bottom:18px;display:grid}.detail-back{height:var(--h-chip);border-radius:var(--radius);background:var(--chip);color:var(--gold-dark);font:inherit;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:0;grid-column:1/-1;justify-self:start;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.detail-back:hover{background:var(--gold-tint)}.detail-name{color:var(--ink);margin:8px 0 0;font-size:26px;font-weight:700;line-height:1.15}.detail-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kebab{display:inline-flex;position:relative}.kebab-btn{width:var(--h-control);height:var(--h-control);border-radius:var(--radius);background:var(--chip);color:var(--gold-dark);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.kebab-btn:hover,.kebab-btn[aria-expanded=true]{background:var(--gold-tint)}.kebab-menu{top:calc(var(--h-control) + 6px);z-index:30;border-radius:var(--radius);min-width:232px;box-shadow:var(--shadow-float);background:#fff;gap:2px;padding:6px;display:grid;position:absolute;right:0}.kebab-item{width:100%;height:var(--h-control);border-radius:var(--radius);color:var(--ink);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 10px;font-size:12.5px;display:flex}.kebab-item:hover:not(:disabled){background:var(--chip)}.kebab-item:disabled{opacity:.45;cursor:not-allowed}.kebab-item.is-danger{color:var(--red)}.kebab-item.is-danger:hover:not(:disabled){background:#e3061312}.kebab-field{gap:5px;padding:7px 10px 9px;display:grid}.kebab-field>span{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);font-size:10px;font-weight:700}.detail-group+.detail-group{margin-top:18px}.mail-bilder-sperre{background:var(--chip,#f2f1ec);border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--ink-light);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 18px;font-size:12px;display:flex}.mail-bilder-sperre>button{min-height:var(--h-headchip);border:1px solid var(--border);border-radius:var(--radius);color:var(--ink);white-space:nowrap;cursor:pointer;background:#fff;margin-left:auto;padding:0 12px;font-size:12px;font-weight:700}.mail-bilder-sperre>button:hover{background:var(--chip,#f2f1ec)}.detail-quelle{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.35;display:block}.detail-group-title{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);margin:0 0 8px;font-size:10.5px;font-weight:700}.detail-rows{gap:3px;display:grid}.detail-bulk-actions{gap:8px;margin-top:14px;display:flex}.detail-row{border-radius:var(--radius);background:var(--zebra);grid-template-columns:minmax(150px,210px) 1fr auto;align-items:baseline;gap:12px;padding:9px 12px;display:grid}.detail-label{letter-spacing:.06em;text-transform:uppercase;color:var(--body-text);font-size:11px;font-weight:700}.detail-value{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px}.detail-value.is-empty{color:var(--muted)}.detail-edit{border-radius:var(--radius);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:center;align-items:center;display:inline-flex}.detail-edit:hover{background:var(--gold-tint);color:var(--gold-dark)}@media (width<=767.98px){.detail-row{grid-template-columns:1fr auto}.detail-label{grid-column:1/-1}}.detail-row.is-editing{background:var(--gold-tint);align-items:center}.detail-edit-field{display:grid}.detail-edit-field input,.detail-edit-field textarea{width:100%;min-height:var(--h-control);border-radius:var(--radius);background:var(--field);color:var(--ink);font:inherit;border:0;padding:0 10px;font-size:13.5px}.detail-edit-field textarea{resize:vertical;min-height:110px;padding:9px 10px}.detail-edit-field input:focus,.detail-edit-field textarea:focus{box-shadow:0 0 0 2px var(--gold-soft);outline:0}.detail-edit-field .app-select-btn{background:var(--field)}.detail-edit-actions{align-items:center;gap:7px;display:flex}.detail-edit-actions button{min-height:var(--h-res);white-space:nowrap}@media (width<=767.98px){.detail-edit-actions{grid-column:1/-1;justify-content:flex-end}}.pdf-ansicht-leiste{align-items:center;gap:10px;min-width:0;margin-bottom:10px;font-size:12.5px;display:flex}.pdf-ansicht-leiste strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pdf-ansicht-leiste small{color:var(--muted);white-space:nowrap}.pdf-ansicht-knoepfe{flex-shrink:0;gap:6px;display:inline-flex}.pdf-ansicht-flaeche{scrollbar-gutter:stable;background:var(--chip);border-radius:8px;justify-items:start;gap:10px;max-height:78vh;padding:10px;display:grid;overflow:auto}.pdf-seite{background:#fff;border-radius:4px;display:block;box-shadow:0 2px 10px #44351714}.postfach-menu .kebab-item{text-decoration:none}.postfach-eintrag{height:auto;min-height:var(--h-control);padding:7px 10px}.postfach-eintrag>span{flex:1;gap:1px;min-width:0;display:grid}.postfach-eintrag strong{text-overflow:ellipsis;font-weight:700;overflow:hidden}.postfach-eintrag small{color:var(--muted);text-overflow:ellipsis;font-size:11px;overflow:hidden}.postfach-menu-trenner{height:6px}.nav-zaehler{background:var(--orange);color:#fff;border-radius:var(--radius);margin-left:auto;padding:0 7px;font-size:11px;font-weight:700}.newsletter-aktionen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.newsletter-liste{gap:10px;display:grid}.newsletter-karte{border-radius:var(--radius);background:var(--surface);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.newsletter-karte:hover{background:var(--gold-pale)}.newsletter-zeitung-liste{gap:16px}.newsletter-zeitung{border-radius:var(--radius);background:var(--surface);gap:8px;min-width:0;padding:22px 26px 18px;display:grid}.newsletter-zeitung .newsletter-artikel-titel{margin:2px 0 6px}.newsletter-zeitung .newsletter-bild{margin:4px 0 10px}.newsletter-zeitung-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.newsletter-zeitung-ende{height:1px}@media (width<=479.98px){.newsletter-zeitung{padding:16px}}.newsletter-karte-inhalt{gap:6px;min-width:0;display:grid}.newsletter-karte-titel{color:var(--ink);letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;font-size:15px;font-weight:700}.newsletter-karte-anriss{color:var(--body-text);font-size:13px;line-height:1.55}.newsletter-karte-bild{object-fit:cover;border-radius:var(--radius);background:var(--chip);width:132px;height:88px}.newsletter-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:inline-flex}.newsletter-meta svg{vertical-align:-2px}.newsletter-kopf{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.newsletter-artikel-titel{color:var(--ink);letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;margin:8px 0 14px;font-size:22px;font-weight:700}.newsletter-bild{border-radius:var(--radius);object-fit:contain;background:var(--surface);max-width:100%;max-height:440px;margin-bottom:16px;display:block}.newsletter-text{color:var(--body-text);overflow-wrap:anywhere;max-width:820px;font-size:14px;line-height:1.6}.newsletter-text p{margin:0 0 10px}.newsletter-text h3{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;margin:18px 0 6px;font-size:13px;font-weight:700}.newsletter-text ul,.newsletter-text ol{margin:0 0 10px;padding-left:22px}.newsletter-text strong{color:var(--ink)}.newsletter-text a{color:var(--gold-dark);font-weight:700}.newsletter-reaktionen{flex-wrap:wrap;gap:8px;display:flex}.newsletter-reaktion{height:var(--h-tab);border-radius:var(--radius);background:var(--chip);color:var(--ink-mid);font:inherit;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.newsletter-reaktion:hover:not(:disabled):not(.is-aktiv){background:var(--gold-tint)}.newsletter-reaktion.is-aktiv{background:var(--gold);color:#fff}.newsletter-dateien{gap:6px;display:grid}.newsletter-datei-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.newsletter-datei{min-height:var(--h-res);border-radius:var(--radius);background:var(--gold-tint);max-width:100%;color:var(--gold-dark);overflow-wrap:anywhere;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.newsletter-datei.is-gesperrt{background:var(--chip);color:var(--muted)}.newsletter-datei-groesse{font-weight:300}.newsletter-kommentare{gap:8px;display:grid}.newsletter-kommentar{border-radius:var(--radius);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.newsletter-kommentar.is-ausgeblendet{background:var(--chip)}.newsletter-kommentar.is-ausgeblendet .newsletter-kommentar-text{color:var(--muted)}.newsletter-kommentar-rumpf{gap:4px;min-width:0;display:grid}.newsletter-kommentar-text{color:var(--body-text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.55}.newsletter-eingabe{gap:8px;display:grid}.newsletter-eingabe textarea,.newsletter-textfeld{box-sizing:border-box;border-radius:var(--radius);background:var(--chip);width:100%;min-height:76px;color:var(--ink);font:inherit;resize:vertical;border:0;padding:10px 12px;line-height:1.55}.newsletter-textfeld{min-height:240px}.newsletter-eingabe textarea:focus,.newsletter-textfeld:focus{box-shadow:0 0 0 2px var(--tint-gold);outline:0}.newsletter-editor-voll{grid-column:1/-1}.newsletter-editor{align-items:start}.newsletter-werkzeuge{flex-wrap:wrap;gap:6px;display:flex}.newsletter-werkzeug{height:var(--h-tab);min-width:var(--h-tab);border-radius:var(--radius);background:var(--chip);color:var(--ink-mid);font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.newsletter-werkzeug:hover:not(:disabled):not(.is-aktiv){background:var(--gold-tint)}.newsletter-werkzeug.is-aktiv{background:var(--gold);color:#fff}.newsletter-werkzeug:disabled{opacity:.5;cursor:default}.newsletter-vorschau{border-radius:var(--radius);background:var(--surface);min-height:240px;padding:12px 14px}.newsletter-dateiwahl{justify-content:center}@media (width<=767.98px){.newsletter-karte{grid-template-columns:minmax(0,1fr)}.newsletter-karte-bild{order:-1;width:100%;height:160px}.newsletter-artikel-titel{font-size:18px}.newsletter-editor{grid-template-columns:minmax(0,1fr)}}.postfach-menu{max-height:min(70vh,640px);overflow-y:auto}.postfach-menu-gruppe{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);padding:10px 10px 4px;font-size:9.5px;font-weight:700}.lp-editor{grid-column:1/-1;gap:16px;min-width:0;display:grid}.lp-kopf{background:var(--sheet);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.lp-kopf-rechts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.lp-seitenwahl{border-radius:var(--radius);background:var(--chip);min-width:260px;min-height:40px;font:inherit;color:var(--ink);border:0;padding:0 12px;font-weight:700}.lp-raster{grid-template-columns:256px minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.lp-spalte,.lp-einstellungen{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}.lp-spalte{align-content:start;gap:16px;display:grid}.lp-spalte>.panel{min-width:0}.lp-raster-lesen{grid-template-columns:360px minmax(0,1fr)}.lp-palette{margin:0}.lp-palette-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.lp-palette-knopf{border-radius:var(--radius);background:var(--chip);width:100%;height:34px;color:var(--body-text);text-align:left;cursor:pointer;font:inherit;white-space:nowrap;text-overflow:ellipsis;border:0;align-items:center;gap:6px;padding:0 10px;font-size:.8rem;display:flex;overflow:hidden}.lp-palette-knopf svg{color:var(--gold-dark);flex:none}.lp-palette-knopf:hover{background:var(--gold-tint);color:var(--gold-dark)}.lp-aufbau{background:var(--surface);border-radius:var(--radius);align-items:center;gap:2px;min-height:40px;margin-bottom:4px;padding:2px 4px;display:flex}.lp-aufbau.an{background:var(--gold-tint)}.lp-aufbau-name{text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;flex:1;padding:4px 6px;display:grid}.lp-aufbau-name b{color:var(--ink);font-size:.82rem}.lp-aufbau-name span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.lp-buehne{background:var(--sheet);border-radius:var(--radius);box-shadow:var(--shadow-card);flex-direction:column;align-items:center;gap:14px;min-width:0;padding:12px 16px 20px;display:flex}.lp-buehne-leiste{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.lp-vorschau-fuer{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.lp-vorschau-fuer select{border-radius:var(--radius);background:var(--chip);max-width:260px;height:40px;font:inherit;color:var(--ink);border:0;padding:0 10px;font-size:.82rem}.lp-geraet{background:var(--chip);border-radius:var(--radius);gap:4px;padding:4px;display:flex}.lp-geraet button{height:var(--h-tab);border-radius:var(--radius);font:inherit;color:var(--body-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-size:.8rem;display:inline-flex}.lp-geraet button.an{background:var(--sheet);color:var(--gold-dark);box-shadow:var(--shadow-card);font-weight:700}.lp-handy{background:var(--chip);width:395px;max-width:100%;box-shadow:var(--shadow-float);border-radius:32px;padding:10px}.lp-handy.desktop{border-radius:var(--radius);width:100%;padding:6px}.lp-bildschirm{background:var(--sheet);border:0;border-radius:24px;width:100%;height:clamp(520px,100vh - 300px,780px);display:block}.lp-handy.desktop .lp-bildschirm{border-radius:6px}.lp-einstellungen{min-width:0}.lp-reiter{background:var(--chip);border-radius:var(--radius);flex-wrap:nowrap;gap:4px;margin-bottom:14px;padding:4px;display:flex}.lp-reiter button{min-width:0;height:var(--h-tab);border-radius:var(--radius);color:var(--body-text);font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1 1 0;padding:0 6px;font-size:.78rem;overflow:hidden}.lp-reiter button.an{background:var(--sheet);color:var(--gold-dark);box-shadow:var(--shadow-card);font-weight:700}.lp-eigenschaften{gap:12px;display:grid}.lp-feld{gap:5px;display:grid}.lp-feld input,.lp-feld select,.lp-feld textarea,.lp-paar select{box-sizing:border-box;border-radius:var(--radius);background:var(--chip);width:100%;min-width:0;min-height:40px;font:inherit;color:var(--ink);border:0;padding:0 12px}.lp-feld textarea{resize:vertical;padding:10px 12px}.lp-feld-label{color:var(--muted);font-size:.75rem}.lp-feld input,.lp-feld select,.lp-feld textarea{font-size:.875rem}.lp-augenbraue{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);font-size:.68rem;font-weight:700}.lp-feld-hinweis{color:var(--muted);font-size:.75rem}.lp-fehlertext{color:var(--tint-red-text);font-size:.78rem}.lp-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lp-rechts{justify-content:flex-end;margin-top:12px}.lp-paarliste{gap:8px;display:grid}.lp-paar{background:var(--surface);border-radius:var(--radius);gap:8px;padding:10px;display:grid}.lp-paar .lp-zeile select{flex:1;width:auto}.lp-haken-feld{white-space:nowrap;align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.lp-standortliste{background:var(--surface);border-radius:var(--radius);gap:6px;max-height:240px;padding:10px;display:grid;overflow-y:auto}.lp-platzhalter{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lp-offen{background:var(--tint-amber);color:var(--tint-amber-text);border-radius:var(--radius);margin-bottom:12px;padding:10px 12px;font-size:.8rem}.lp-offen b{color:var(--tint-amber-text)}.lp-offen ul{margin:6px 0 0;padding-left:18px}.lp-adresse{background:var(--surface);border-radius:var(--radius);gap:2px;padding:10px 12px;font-size:.8rem;display:grid}.lp-adresse code,.lp-adresse-code{word-break:break-all;color:var(--gold-dark);font-size:.78rem}.lp-bild-klein{border-radius:var(--radius);object-fit:cover;max-width:100%;max-height:140px}.lp-schritt-titel{color:var(--ink);margin-right:auto;font-size:.82rem}.lp-antwort-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.lp-antwort-zeile input,.lp-antwort-zeile select{box-sizing:border-box;border-radius:var(--radius);background:var(--chip);width:100%;min-width:0;min-height:40px;font:inherit;color:var(--ink);border:0;padding:0 10px;font-size:.82rem}.lp-rechts-oben{justify-content:flex-end}.lp-bilder-raster{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.lp-bild-karte{background:var(--surface);border-radius:var(--radius);align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.lp-bild-karte img{object-fit:cover;border-radius:var(--radius);background:var(--chip);width:100%;height:130px}.lp-bild-karte-text{color:var(--muted);gap:3px;min-width:0;font-size:.75rem;display:grid}.lp-bild-karte-text b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}@media (width<=1139.98px){.lp-raster{grid-template-columns:256px minmax(0,1fr)}.lp-raster>.lp-einstellungen{grid-column:1/-1;max-height:none;position:static}.lp-raster,.lp-raster-lesen{grid-template-columns:minmax(0,1fr)}.lp-spalte{max-height:none;position:static}}.funnel-verwaltung{gap:16px;min-width:0;display:grid}.funnel-alle{white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.funnel-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);white-space:nowrap;font-size:10.5px;font-weight:700}.funnel-status{border-radius:var(--radius);background:var(--chip);height:26px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.funnel-status:before{content:"●"}.funnel-status.ton-lime{background:var(--tint-lime);color:var(--tint-lime-text)}.funnel-status.ton-amber{background:var(--tint-amber);color:var(--tint-amber-text)}.funnel-status.ton-green{background:var(--tint-green);color:var(--tint-green-text)}.funnel-chip{border-radius:var(--radius);background:var(--chip);height:26px;color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.funnel-chip.gruen{background:var(--tint-green);color:var(--tint-green-text)}.funnel-chip.gold{background:var(--tint-gold);color:var(--tint-gold-text)}.funnel-hinweis{color:var(--gold-dark);border-radius:var(--radius);background:#98773514;padding:10px 12px;font-size:12.5px;line-height:1.5}.funnel-hinweis .funnel-zeile{margin-top:8px}.funnel-erinnerung-schalter{background:var(--chip);border-radius:var(--radius);align-items:flex-start;gap:8px;margin-top:10px;padding:9px 11px;font-size:12.5px;display:flex}.funnel-erinnerung-schalter.an{background:var(--tint-amber)}.funnel-erinnerung-schalter input{margin-top:2px}.funnel-reiter{background:var(--chip);border-radius:var(--radius);flex-wrap:wrap;margin-bottom:16px;display:inline-flex;overflow:hidden}.funnel-reiter button{height:32px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.funnel-reiter button[aria-selected=true]{background:var(--gold);color:#fff}.funnel-reiter.klein button{height:28px;padding:0 12px;font-size:12.5px}.funnel-spalten{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=1139.98px){.funnel-spalten{grid-template-columns:minmax(0,1fr)}}.funnel-abschnitt{color:var(--gold-dark);margin:16px 0 6px;font-size:.82rem;font-weight:700}.funnel-abschnitt:first-child{margin-top:0}.funnel-text{color:var(--muted);margin:0 0 8px;font-size:.8rem;line-height:1.5}.funnel-feld{display:block}.funnel-feldhinweis{color:var(--muted);margin:4px 0 12px;font-size:12px}.funnel-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.funnel-zeile.abstand{margin-top:10px}.funnel-leise{color:var(--muted);font-size:12px}.funnel-rot{color:var(--tint-red-text)}.funnel-orange{color:var(--tint-orange-text)}.funnel-modal-knoepfe{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.funnel-tabelle-rahmen{max-height:360px;margin-bottom:14px;overflow:auto}.funnel-tabelle-rahmen.niedrig{max-height:280px;margin:8px 0 0}.funnel-tabelle{border-collapse:collapse;width:100%;font-size:12.5px}.funnel-tabelle th{text-align:left}.funnel-tabelle .nebenzeile{color:var(--muted);font-size:11px}.funnel-kasten{background:var(--surface);border-radius:var(--radius);margin-bottom:14px;padding:12px 14px}.funnel-tempo{background:var(--gold-pale);border-radius:var(--radius);padding:14px 16px}.funnel-tempo-adresse{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 10px;font-size:16px;font-weight:700}.funnel-tempo-werte{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.funnel-tempo-wert{color:var(--ink);align-items:center;gap:6px;min-height:38px;font-weight:700;display:flex}.funnel-tempo-wert input{width:90px}.funnel-liste-schlicht{margin:6px 0 0;padding-left:18px;font-size:12.5px}.funnel-stufen{gap:8px;display:grid}.funnel-stufe{background:var(--chip);border-radius:var(--radius);grid-template-columns:auto minmax(140px,1fr) minmax(90px,auto) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.funnel-stufe-nr{font-size:12.5px;font-weight:700}.funnel-stufe-abstand{align-items:center;gap:6px;font-size:12px;display:inline-flex}.funnel-stufe-abstand input{width:56px}.funnel-stufe-knoepfe{gap:4px;display:inline-flex}.funnel-tage{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.funnel-tage .status-button[aria-pressed=true]{background:var(--gold);color:#fff;border-color:var(--gold)}.funnel-platzhalter{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.funnel-platzhalter button{border-radius:var(--radius);background:var(--tint-gold);height:26px;color:var(--tint-gold-text);font:inherit;cursor:pointer;white-space:nowrap;border:0;align-items:center;padding:0 9px;font-size:11px;display:inline-flex}.funnel-bestand{gap:4px;display:grid}.funnel-bestand-zeile{background:var(--surface);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:6px 10px;font-size:12.5px;display:grid}.funnel-bericht{display:block}.funnel-bericht-kopf{align-items:center;gap:8px;display:flex}.funnel-bericht-teil{border-radius:var(--radius);margin-top:10px;padding:10px 12px;font-size:12.5px;font-weight:300}.funnel-bericht-teil.orange{background:var(--tint-orange)}.funnel-bericht-teil.amber{background:var(--tint-amber)}.funnel-bericht-teil ul{max-height:200px;margin:6px 0 0;padding-left:18px;overflow-y:auto}.funnel-datei-chip{background:var(--chip);border-radius:var(--radius);align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.funnel-ziel-zeile{background:var(--chip);border-radius:var(--radius);grid-template-columns:minmax(120px,1fr) minmax(140px,1fr) minmax(120px,1fr);align-items:center;gap:8px;padding:8px 10px;display:grid}.funnel-steuerleiste{background:var(--sheet);border-radius:var(--radius);min-height:40px;box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:4px 12px;font-size:12.5px;display:flex}.funnel-steuerleiste-fuellung{flex:1}.funnel-steuerleiste-status{color:var(--muted)}.funnel-leiste-knopf{border-radius:var(--radius);background:var(--gold-tint);height:32px;color:var(--gold-dark);font:inherit;cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.funnel-leiste-knopf:hover:not(:disabled){background:var(--tint-gold)}.funnel-leiste-knopf:disabled{cursor:not-allowed;opacity:.6}.funnel-aktionen{grid-template-columns:minmax(300px,1.65fr) minmax(190px,.9fr) minmax(190px,.9fr);gap:10px;display:grid}@media (width<=1139.98px){.funnel-aktionen{grid-template-columns:minmax(0,1fr)}}.funnel-wahl{min-width:0;position:relative}.funnel-wahl-name{min-width:0;display:grid}.funnel-wahl-name small{color:var(--muted);font-size:11px}.funnel-wahl-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.funnel-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}@media (width<=1139.98px){.funnel-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=479.98px){.funnel-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.funnel-kpi{border-radius:var(--radius);min-height:86px;box-shadow:var(--shadow-card);color:#fff;font:inherit;text-align:center;border:0;align-content:center;justify-items:center;gap:4px;padding:10px 8px;display:grid}button.funnel-kpi{cursor:pointer}button.funnel-kpi:hover{filter:brightness(1.06)}.funnel-kpi-titel{letter-spacing:.12em;text-transform:uppercase;color:#ffffffe0;font-size:10px;font-weight:700}.funnel-kpi-wert{font-size:26px;font-weight:700;line-height:1}.funnel-kpi-hinweis{border-radius:var(--radius);background:#ffffff2e;padding:3px 8px;font-size:10.5px;display:inline-block}.funnel-kopf-knoepfe{align-items:center;gap:8px;display:inline-flex}.panel-heading .kebab-menu .kebab-item{height:var(--h-control);min-height:var(--h-control);color:var(--ink);background:0 0}.panel-heading .kebab-menu .kebab-item:hover:not(:disabled){background:var(--chip);color:var(--ink)}.panel-heading .kebab-menu .kebab-item.is-danger{color:var(--red)}.funnel-kasten-titel{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);margin-bottom:6px;font-size:10.5px;font-weight:700}.funnel-kasten-zeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.funnel-kasten-zeile>div{gap:2px;min-width:0;display:grid}.funnel-kasten-zeile small{color:var(--muted);font-size:12px}.funnel-pool-zahl{color:var(--ink);font-size:18px}.funnel-pool-liste{flex:0 420px;min-width:280px}.funnel-pool-suche{flex:260px;min-width:200px}.funnel-heute{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.funnel-heute>div{background:var(--surface);border-radius:var(--radius);gap:2px;padding:10px 12px;display:grid}.funnel-heute strong{color:var(--ink);font-size:18px}.funnel-heute small{color:var(--muted);font-size:11.5px}.funnel-strecke{background:var(--surface);border-radius:var(--radius);align-self:start;overflow:hidden}.funnel-strecke-kopf{background:var(--gold-pale);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.funnel-strecke-kopf strong{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);font-size:10.5px}.funnel-strecke-kopf span{color:var(--muted);font-size:11.5px}.funnel-schritt{background:var(--sheet);grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.funnel-schritt:nth-child(2n){background:var(--surface)}.funnel-schritt-nr{background:var(--gold-tint);width:24px;height:24px;color:var(--gold-dark);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.funnel-schritt.art-ende .funnel-schritt-nr{background:var(--chip);color:var(--muted)}.funnel-schritt-text{min-width:0;display:grid}.funnel-schritt-text strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.funnel-schritt-text small{color:var(--muted);font-size:11.5px}.funnel-schritt-wann{border-radius:var(--radius);background:var(--tint-gold);height:26px;color:var(--tint-gold-text);white-space:nowrap;align-items:center;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.funnel-schritt-knoepfe{gap:4px;display:inline-flex}.funnel-strecke-fuss{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.funnel-grund{color:var(--gold-dark);font-size:12px;line-height:1.4}.funnel-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;display:grid}.funnel-raster .breit{grid-column:span 2}.funnel-raster .ganz{grid-column:1/-1}@media (width<=1139.98px){.funnel-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-raster .breit{grid-column:1/-1}}.funnel-raster .funnel-feld{align-content:start;gap:4px;font-size:12.5px;display:grid}.funnel-feld-wert{min-height:38px;color:var(--ink);align-items:center;font-weight:700;display:flex}.funnel-feld-klein{color:var(--muted);font-size:11.5px;line-height:1.4}.funnel-formfuss{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.funnel-fehlerliste{color:var(--tint-red-text);margin:12px 0 0;padding-left:18px;font-size:12px}.funnel-chip-knopf{border-radius:var(--radius);background:var(--chip);height:26px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;border:0;align-items:center;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.funnel-chip-knopf.an{background:var(--tint-green);color:var(--tint-green-text)}.funnel-chip.rot{background:var(--tint-red);color:var(--tint-red-text)}.funnel-chip.amber{background:var(--tint-amber);color:var(--tint-amber-text)}.crawler-funde{gap:14px;display:grid}.crawler-funde .funnel-kasten{margin-bottom:0}.crawler-kpi-klein{font-size:16px}.crawler-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.crawler-aktionen{white-space:nowrap;text-align:right}.crawler-aktionen .status-button+.status-button{margin-left:6px}.crawler-tabelle-rahmen{max-height:560px}.crawler-zeile-aktiv td{background:var(--tint-gold)}.sa{--sa-green:var(--green);--sa-amber:var(--amber);--sa-red:var(--red);--sa-lime:var(--lime)}.sa-leer{color:#8a897f;padding:24px}.sa-lage{color:#fff;border-radius:8px;align-items:center;gap:16px;margin-bottom:14px;padding:16px 20px;display:flex;box-shadow:0 2px 10px #44351714}.sa-lage.ok{background:var(--green)}.sa-lage.warnung{background:var(--amber)}.sa-lage.kritisch{background:var(--red)}.sa-lage-icon{background:#ffffff38;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:22px;font-weight:700;display:grid}.sa-lage-text{min-width:0}.sa-lage h2{letter-spacing:.03em;color:#fff;text-transform:uppercase;margin:0;font-size:18px;font-weight:700}.sa-lage p{color:#ffffffeb;margin:2px 0 0}.sa-lage-r{flex:none;gap:8px;margin-left:auto;display:flex}.sa-hchip{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#fff3;border:0;border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 12px;font-family:inherit;font-size:10.5px;font-weight:700;display:inline-flex}button.sa-hchip{cursor:pointer}button.sa-hchip:hover{background:#ffffff4d}.sa-subtabs{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.sa-subtab{height:32px;color:var(--gold-dark);white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #44351714}.sa-n{background:var(--orange);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;display:inline-grid}.sa-panel{background:#fff;border-radius:8px;margin-bottom:14px;overflow:hidden;box-shadow:0 2px 10px #44351714}.sa-head{background:var(--gold);color:#fff;align-items:center;gap:10px;height:56px;padding:0 18px;display:flex}.sa-head h2{letter-spacing:.06em;white-space:nowrap;color:#fff;text-transform:uppercase;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:700;overflow:hidden}.sa-head .r{align-items:center;gap:8px;margin-left:auto;display:flex}.sa-body{padding:16px 18px}.sa-btn{white-space:nowrap;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.sa-btn.sec{background:var(--gold-tint);color:var(--gold-dark)}.sa-btn.klein{height:32px;padding:0 12px;font-size:12px}.sa-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.sa-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);margin-bottom:6px;font-size:10.5px;font-weight:700}.sa-muted{color:#8a897f;font-size:12px}.sa-klein{margin:12px 2px 0}.sa-hinweis{color:var(--gold-dark);background:#98773514;border-radius:8px;margin-bottom:12px;padding:10px 14px;font-size:12.5px}.sa-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.sa-todo{background:#fafaf8;border-radius:8px;align-items:center;gap:12px;margin-bottom:6px;padding:10px 12px;display:flex}.sa-todo-t{flex:1;min-width:0}.sa-todo-t b{color:#1c1c1a;font-size:13px;display:block}.sa-todo-t span{color:#8a897f;font-size:12px}.sa-dot{border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.sa-dot.red{background:var(--tint-red);color:var(--tint-red-text)}.sa-dot.amber{background:var(--tint-amber);color:var(--tint-amber-text)}.sa-dot.gold{background:var(--tint-gold);color:var(--tint-gold-text)}.sa-dot.green{background:var(--tint-green);color:var(--tint-green-text)}.sa-mess{margin-bottom:14px}.sa-mess-kopf{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.sa-mess-kopf b{color:#1c1c1a;font-size:13px}.sa-mess-kopf span{color:#8a897f;text-align:right;font-size:12px}.sa-ereignis{border-radius:8px;grid-template-columns:12px 118px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.sa-ereignis:nth-child(odd){background:#fafaf8}.sa-ereignis .p{border-radius:50%;width:9px;height:9px}.sa-ereignis .p.g{background:var(--green)}.sa-ereignis .p.a{background:var(--amber)}.sa-ereignis .p.r{background:var(--red)}.sa-filter{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.sa-suche{background:#f2f1ec;border:0;border-radius:8px;min-width:200px;height:32px;margin-left:auto;padding:0 12px;font-family:inherit}.sa-tabellenrahmen{overflow-x:auto}.sa-tbl{border-collapse:separate;border-spacing:0 4px;width:100%;font-size:12.5px}.sa-tbl th{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);white-space:nowrap;padding:4px 10px;font-size:9.5px;font-weight:700}.sa-tbl td{white-space:nowrap;background:#fafaf8;padding:9px 10px}.sa-tbl tr td:first-child{border-radius:8px 0 0 8px}.sa-tbl tr td:last-child{border-radius:0 8px 8px 0}.sa-tbl tr.klick{cursor:pointer}.sa-tbl tr.klick:hover td,.sa-tbl tr.klick:focus td{background:var(--gold-pale)}.sa-tbl tr.klick:focus{outline:none}.sa-dom{color:#1c1c1a;font-weight:700}.sa-dom small{color:#8a897f;font-size:11px;font-weight:300;display:block}.sa-verlauf{gap:2px;display:flex}.sa-verlauf i{background:#e4e2da;border-radius:2px;width:5px;height:16px}.sa-verlauf.schmal{flex-wrap:nowrap;gap:1px;overflow:hidden}.sa-verlauf.schmal i{width:2px}.sa-verlauf i.ok{background:var(--green)}.sa-verlauf i.aus{background:var(--red)}.sa-neu{background:var(--gold-pale);border-radius:8px;grid-template-columns:1.4fr 1.2fr .8fr auto;align-items:end;gap:10px;margin-bottom:10px;padding:12px;display:grid}.sa-neu label{flex-direction:column;display:flex}.sa-neu input,.sa-neu select{background:#fff;border:0;border-radius:8px;height:36px;padding:0 10px;font-family:inherit}.sa-neu-knoepfe{gap:6px;display:flex}.sa-voll{grid-column:1/-1}.sa-drawer-grund{z-index:79;background:#1c1c1a33;position:fixed;inset:0}.sa-drawer{z-index:80;background:#fff;flex-direction:column;width:460px;max-width:100%;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:0 14px 36px #44351729}.sa-drawer .sa-head{flex:none}.sa-drawer-inhalt{padding:18px;overflow:auto}.sa-drawer-knoepfe{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.sa-fakten{grid-template-columns:auto 1fr;gap:6px 14px;margin:0 0 14px;font-size:12.5px;display:grid}.sa-fakten dt{color:#8a897f}.sa-fakten dd{color:#1c1c1a;margin:0;font-weight:700}.sa-dienste{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.sa-dienst{background:#fafaf8;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.sa-sich{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.sa-sich .sa-panel{margin:0}.sa-gross{color:#1c1c1a;font-size:22px;font-weight:700;line-height:1.1}.sa-fuss{color:#8a897f;margin:4px 2px 0;font-size:11px}@media (width<=1139.98px){.sa-kpis{grid-template-columns:repeat(3,1fr)}.sa-sich,.sa-neu{grid-template-columns:1fr}}.hk-hlink{text-decoration:none}.sa-tbl th.hk-z,.sa-tbl td.hk-z{text-align:right}.hk-fehler{color:#b00410;font-size:11px;font-weight:700;display:block}.hk-fehler a{color:#b00410}.sa-verlauf i.teils{background:var(--amber)}.hk-ki{background:#fafaf8;border-radius:8px;margin-bottom:10px;padding:14px}.hk-ki:last-child{margin-bottom:0}.hk-ki-kopf{align-items:center;gap:10px;margin-bottom:10px;display:flex}.hk-ki-kopf b{font-size:14px}.hk-text{color:#565651;margin:0;font-size:12px;line-height:1.5}.hk-leer{color:#8a897f;background:#fafaf8;border-radius:8px;margin:8px 0 4px;padding:16px 18px}.hk-leer b{color:#1c1c1a;margin-bottom:4px;font-size:14px;display:block}.hk-leer ol{color:#565651;margin:8px 0 0;padding-left:18px;font-size:12.5px}.hk-abstand{margin-top:18px}.mf-schritte{gap:18px;display:grid}.mf-schritt{gap:8px;display:grid}.mf-zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mf-feld{gap:6px;display:grid}.mf-feld select,.mf-feld input{height:40px;font:inherit;color:#1c1c1a;background:#f2f1ec;border:0;border-radius:8px;min-width:0;padding:0 12px}.mf-text{margin:0;line-height:1.5}.mf-zahl{opacity:.75;margin-left:6px;font-weight:700;display:inline-block}.mf-optionen{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.mf-check{color:#565651;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.mf-feld .mf-check input{background:0 0;min-width:0;height:auto;padding:0}.mf-klein{width:72px;height:32px;font:inherit;color:#1c1c1a;background:#f2f1ec;border:0;border-radius:8px;padding:0 8px}.mf-abstand{margin:0 4px 4px 0}.mf-fuss{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.mf-ergebnisse{gap:6px;display:grid}.mf-karte{background:#fafaf8;border-radius:8px;margin-bottom:14px;padding:14px}.mf-karte:last-child{margin-bottom:0}.mf-karte .sa-tbl td{background:#fff}.mf-karte-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.mf-karte-kopf b{color:#1c1c1a;font-size:14px;display:block}.mf-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.mf-summen{color:#565651;flex-wrap:wrap;gap:6px 18px;margin-bottom:8px;font-size:12.5px;display:flex}.mf-summen b{color:#1c1c1a}.mf-warn,.mf-warn b{color:#b00410}.mf-felder{gap:6px;min-width:220px;display:grid}.mf-feldzeile{color:#8a897f;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:8px;font-size:11.5px;display:grid}.mf-feldzeile input{height:30px;font:inherit;color:#1c1c1a;background:#f2f1ec;border:0;border-radius:8px;min-width:0;padding:0 8px;font-size:12px}.mf-quote{color:#8a897f;font-size:11px;display:block}.mf-nachziehen{gap:8px;max-height:50vh;margin:10px 0 14px;display:grid;overflow-y:auto}@media (width<=767.98px){.mf-zwei{grid-template-columns:1fr}.sa-kpis{grid-template-columns:repeat(2,1fr)}.sa-lage{flex-wrap:wrap}.sa-lage-r{margin-left:0}.sa-ereignis{grid-template-columns:12px 1fr}.sa-ereignis>:nth-child(2),.sa-ereignis>:nth-child(4){display:none}.sa-suche{flex:1;min-width:0;margin-left:0}}.cl{--sa-green:var(--green);--sa-lime:var(--lime)}.cl-kopf{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.cl-kopf p{margin:0}.cl-kopf-r{align-items:center;gap:6px;margin-left:auto;display:flex}.cl-vorlagen{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin-bottom:14px;display:grid}.cl-vorlage{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:14px 16px;font-family:inherit;box-shadow:0 2px 10px #44351714}.cl-vorlage:hover{background:var(--gold-pale)}.cl-vorlage b{color:#1c1c1a;font-size:13px;display:block}.cl-vorlage span{color:#8a897f;font-size:12px}.cl-liste{flex-direction:column;gap:8px;display:flex}.cl-eintrag{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:12px 14px;font-family:inherit;box-shadow:0 2px 10px #44351714}.cl-eintrag b{color:#1c1c1a;font-size:13px;display:block}.cl-eintrag span{color:#8a897f;font-size:12px}.cl-eintrag.on{background:var(--gold)}.cl-eintrag.on b,.cl-eintrag.on span{color:#fff}.cl-punkt{background:#fafaf8;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:6px;padding:10px 12px;display:flex}.cl-haken{cursor:pointer;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.cl-haken input{width:18px;height:18px;accent-color:var(--green);flex:none;margin-top:2px}.cl-punkt-t{flex-direction:column;min-width:0;display:flex}.cl-punkt-t b{color:#1c1c1a;font-size:13px}.cl-punkt-t span{color:#8a897f;font-size:12px}.cl-punkt.erledigt .cl-punkt-t b{color:#8a897f;text-decoration:line-through}.cl-punkt-t .cl-wer{color:var(--tint-green-text)}.cl-weg{color:#8a897f;margin-top:2px;font-size:12px;font-weight:300}.cl-neu{gap:8px;margin:10px 0 4px;display:flex}.cl-neu input{background:#f2f1ec;border:0;border-radius:8px;flex:1;height:32px;padding:0 12px;font-family:inherit}.cl-fuss{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.cl-fuss-r{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.fo-form{gap:18px;display:grid}.fo-form .mf-feld>input{height:40px}.fo-zeile{grid-template-columns:minmax(0,1fr) 84px auto;align-items:center;gap:8px;display:grid}.fo-zeile select,.fo-zeile input{height:40px;font:inherit;color:#1c1c1a;background:#f2f1ec;border:0;border-radius:8px;min-width:0;padding:0 12px}.fo-zeile input{text-align:right}.fo-faq{gap:6px;display:grid}.fo-frage{background:#fafaf8;border-radius:8px}.fo-frage.offen{background:var(--gold-pale)}.fo-frage button{text-align:left;width:100%;font:inherit;color:#1c1c1a;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:700;display:flex}.fo-frage button b{color:var(--gold-dark);font-size:16px;line-height:1}.fo-frage p{color:#565651;margin:0;padding:0 14px 14px;font-size:12.5px;line-height:1.55}.fo-frist{margin:-8px 0 0}.sa-tbl td.fo-umbruch{white-space:normal;min-width:180px}.bh-chips{flex-wrap:wrap;gap:6px;display:flex}.bh-vermerk{color:#8a897f;font-size:11px;font-weight:300;display:block}.bh-monatswahl{color:#fff;height:28px;font:inherit;background:#ffffff2e;border:0;border-radius:8px;padding:0 8px;font-size:11px;font-weight:700}.bh-monatswahl option{color:#1c1c1a}.sa-hchip:disabled{opacity:.45;cursor:not-allowed}.sa-tbl tr.bh-fehlt td{background:var(--tint-red)}.sa-tbl tr.bh-fehlt td.sa-dom,.sa-tbl tr.bh-fehlt td b{color:#8a1218}.sa-tbl tr.bh-anlauf td{background:var(--tint-green)}.sa-tbl tr.bh-anlauf td.sa-dom,.sa-tbl tr.bh-anlauf td b{color:var(--tint-green-text)}.sa-tbl td.bh-kaestchen,.sa-tbl th.bh-kaestchen{width:28px;padding-right:0}.bh-kaestchen input{cursor:pointer;width:16px;height:16px;accent-color:var(--gold)}.bh-aktionen{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0 0 8px;display:flex}.bh-jahr{justify-content:center;align-items:center;gap:14px;margin:0 0 8px;display:flex}.bh-jahr b{color:#1c1c1a;text-align:center;min-width:48px;font-size:15px}.bh-abstand{margin-bottom:10px}.bh-mail{gap:16px;display:grid}.bh-mf-leiste{justify-content:flex-end;display:flex}.bh-mf-vorlage{align-items:center;gap:10px;display:flex}.bh-mf-vorlage select{height:32px;font:inherit;color:#1c1c1a;background:#f2f1ec;border:0;border-radius:8px;max-width:360px;padding:0 10px}.bh-mf{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px #44351714}.bh-mf-zeile{background:#fff;align-items:center;gap:10px;min-height:44px;padding:4px 14px;display:flex}.bh-mf-zeile:nth-child(odd){background:#fafaf8}.bh-mf-label{letter-spacing:.1em;text-transform:uppercase;width:58px;color:var(--gold-dark);flex:none;font-size:11px;font-weight:700}.bh-mf-ziel.drueber{box-shadow:inset 3px 0 0 var(--gold);background:var(--gold-pale)!important}.bh-mf-ziel.waehlbar{cursor:pointer}.bh-mf-ziel.waehlbar:hover{background:var(--gold-pale)}.bh-mf-chips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;padding:4px 0;display:flex}.bh-mf-eingabe{min-width:160px;height:28px;font:inherit;color:#1c1c1a;background:0 0;border:0;outline:none;flex:1}.bh-mf-von,.bh-mf-betreff{min-width:0;height:32px;font:inherit;color:#1c1c1a;background:0 0;border:0;outline:none;flex:1;font-weight:700}.bh-mf-text{width:100%;font:inherit;color:#1c1c1a;resize:vertical;box-sizing:border-box;background:#fff;border:0;outline:none;min-height:220px;padding:14px;display:block}.bh-mf-signatur{color:#565651;background:#fff;padding:10px 14px 16px;font-size:12.5px}.bh-mf-signatur img{max-width:100%;height:auto}.bh-text{font:inherit;color:#1c1c1a;resize:vertical;background:#f2f1ec;border:0;border-radius:8px;min-height:180px;padding:10px 12px}@media (width<=479.98px){.bh .sa-head,.fo .sa-head{flex-wrap:wrap;height:auto;min-height:56px;padding-top:12px;padding-bottom:12px}.bh .sa-head .r,.fo .sa-head .r{flex-wrap:wrap;margin-left:0}.bh .sa-head h2,.fo .sa-head h2{white-space:normal}.fo-zeile{grid-template-columns:minmax(0,1fr) auto}.fo-zeile select{grid-column:1/-1}}.es-einleitung{color:#565651;margin:0 0 14px}.es-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.es-kachel{aspect-ratio:1;color:#fff;text-align:center;cursor:pointer;font:inherit;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:16px;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 2px 10px #44351714}.es-kachel:hover,.es-kachel:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 14px 36px #44351729}.es-kachel-icon{width:44px;height:44px}.es-kachel-name{letter-spacing:.06em;text-transform:uppercase;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:15px;font-weight:700;line-height:1.25}.es-kachel-kurz{color:#ffffffe6;font-size:12px}.es-kachel-preis{white-space:nowrap;background:#fff3;border-radius:8px;margin-top:4px;padding:4px 10px;font-size:11px;font-weight:700}.es-formular{gap:16px;display:grid}.es-formular-kopf{color:var(--gold-dark);align-items:center;gap:12px;display:flex}.es-formular-kopf b{color:#1c1c1a;font-size:15px;display:block}.es-groessen{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;display:grid}.es-groesse{text-align:center;color:var(--gold-dark);gap:4px;font-size:12px;font-weight:700;display:grid}.es-groesse input{text-align:center;height:40px;font:inherit;color:#1c1c1a;background:#f2f1ec;border:0;border-radius:8px;min-width:0}.es-text{font:inherit;color:#1c1c1a;resize:vertical;background:#f2f1ec;border:0;border-radius:8px;padding:10px 12px}.es-summe{background:var(--gold-pale);border-radius:8px;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 14px;display:flex}.es-summe b{color:#1c1c1a;font-size:18px}@media (width<=479.98px){.es-kacheln{gap:8px}.es-kachel{gap:4px;padding:8px}.es-kachel-icon{width:28px;height:28px}.es-kachel-name{letter-spacing:.03em;font-size:11px}.es-kachel-kurz,.es-kachel-preis{display:none}}.sa .vw-kpis4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1139.98px){.sa .vw-kpis4{grid-template-columns:repeat(2,minmax(0,1fr))}}.vw-abgleich{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 12px;display:flex}.vw-abgleich-knopf{margin-left:auto}.vw-strecken{gap:14px;display:grid}.vw-strecke{background:#fafaf8;border-radius:8px;gap:6px;padding:12px 14px;display:grid}.vw-strecke.engpass{background:#f6a2001a}.vw-strecke-kopf{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.vw-strecke-kopf b{color:#1c1c1a}.vw-verspaetet.geklaert{opacity:.72}.mf-feld textarea,.vw-massnahme textarea{font:inherit;color:#1c1c1a;resize:vertical;background:#f2f1ec;border:0;border-radius:8px;min-height:56px;padding:8px 12px}.vw-monat{align-items:center;gap:10px;margin-bottom:12px;display:flex}.vw-monat b{text-align:center;text-transform:uppercase;letter-spacing:.06em;color:#1c1c1a;min-width:160px;font-size:13px}.vw-kontakt{white-space:normal}.vw-person{display:block}.vw-person a{color:var(--gold-dark);white-space:nowrap;margin-left:8px;text-decoration:none}.vw-kontakt>a{color:var(--gold-dark);text-decoration:none}.vw-unterlagen{gap:8px;margin-top:6px;display:grid}.vw-unterlage-text{white-space:normal}.vw-neu{gap:8px;display:flex}.vw-neu input{height:32px;font:inherit;background:#f2f1ec;border:0;border-radius:8px;flex:1;min-width:0;padding:0 10px}.vw-datum{align-items:center;gap:6px;display:inline-flex}.vw-datum input{height:28px;font:inherit;background:#f2f1ec;border:0;border-radius:8px;padding:0 8px}.vw-ergebnisse{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}@media (width<=1139.98px){.vw-ergebnisse{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.vw-ergebnisse{grid-template-columns:1fr}}.vw-antwort{margin:0}.vw-wert{color:#1c1c1a;margin-bottom:6px;font-size:30px;font-weight:700;line-height:1.1}.vw-antwort .sa-tbl td{white-space:normal}.vw-strahl{grid-auto-columns:minmax(132px,1fr);grid-auto-flow:column;gap:6px;padding-bottom:6px;display:grid;overflow-x:auto}.vw-strahl-tag{background:#fafaf8;border-radius:8px;flex-direction:column;min-height:140px;display:flex}.vw-strahl-kopf{color:#8a897f;text-transform:uppercase;letter-spacing:.08em;background:#f2f1ec;border-radius:8px 8px 0 0;flex-direction:column;justify-content:center;align-items:center;height:40px;font-size:10.5px;display:flex}.vw-strahl-kopf b{color:#1c1c1a;letter-spacing:.02em;font-size:12.5px}.vw-strahl-tag.heute{background:#98773314}.vw-strahl-tag.heute .vw-strahl-kopf{background:var(--gold);color:#ffffffd9}.vw-strahl-tag.heute .vw-strahl-kopf b{color:#fff}.vw-strahl-inhalt{align-content:start;gap:6px;padding:6px;display:grid}.vw-gk{color:#565651;background:#fff;border-radius:8px;gap:3px;padding:8px 9px;font-size:11.5px;text-decoration:none;display:grid;box-shadow:0 2px 10px #44351714}.vw-gk:hover,.vw-gk:focus{background:var(--gold-pale,#f4eee1)}.vw-gk b{color:#1c1c1a;font-size:12px}.vw-gk-zeit{color:var(--gold-dark);font-weight:700}.vw-gk-stufe{color:#8a897f}.vw-gk.vorbei{opacity:.62}.vw-vorbei td{color:#8a897f}.vw-abstand-l{margin-left:8px}.gp-kopf{gap:3px;display:grid}.gp-kopf b{color:#1c1c1a;font-size:16px}.gp-haupt{flex-wrap:wrap;gap:10px;display:flex}.gp-haupt .sa-btn{height:40px;padding:0 18px}:root{--line:#ddd7cb;--line-soft:#edeae3;--line-hair:#f0ece3;--placeholder:#9a968c;--gold-tint-hover:#ece0c9;--gold-tint-press:#e3d3b4;--amber-kreis:#c48100;--lime-kreis:#82990d;--icon:#3e3e38;--gold-akzent:#c49102;--auf-farbe:#fff;--dauer-bedien:.12s}body{font-size:15px}:where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]):not([type=range]),textarea){color:var(--ink);padding:0 12px;font-size:15px;font-weight:400}:where(textarea){padding:10px 12px}::placeholder{color:var(--placeholder);opacity:1}.req{color:var(--red);margin-left:3px}.checkbox-line{min-height:var(--h-control);border-radius:var(--radius);background:var(--chip);color:var(--ink);gap:10px;padding:0 12px;font-weight:400}.checkbox-line input{accent-color:var(--forest)}.auto-knob{background:var(--gold-soft);border-radius:12px;width:42px;height:24px}.auto-knob:after{width:18px;height:18px;top:3px;left:3px}.auto-switch.on .auto-knob,.auto-switch.light.on .auto-knob{background:var(--forest)}.auto-switch.on .auto-knob:after{left:21px}.auto-switch.light .auto-knob{background:var(--gold-soft)}.status-button{height:var(--h-control);min-height:var(--h-control);min-width:var(--w-button-min);border-radius:var(--radius);background:var(--gold-tint);color:var(--gold-dark);white-space:nowrap;box-shadow:none;cursor:pointer;transition:background var(--dauer-bedien), color var(--dauer-bedien), box-shadow var(--dauer-bedien);border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.status-button svg{flex-shrink:0;width:18px;height:18px}.status-button:hover:not(:disabled){background:var(--gold-tint-hover)}.status-button:active:not(:disabled){background:var(--gold-tint-press)}.status-button.primary{background:var(--forest);color:#fff;box-shadow:none}.status-button.primary:hover:not(:disabled){background:var(--primary-hover)}.status-button.primary:active:not(:disabled){background:var(--primary-press)}.status-button.small{background:var(--sheet);min-width:0;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.status-button.small:hover:not(:disabled){background:var(--sheet);box-shadow:inset 0 0 0 1px var(--gold)}.status-button.danger{background:var(--tint-red);color:var(--red);border:0}.status-button.danger:hover:not(:disabled){background:var(--tint-red);color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.confirm-danger{background:var(--red);color:#fff}button:disabled,.status-button:disabled{opacity:.5;cursor:not-allowed}.icon-button,.kebab-btn{width:var(--h-control);height:var(--h-control);min-width:var(--h-control);border-radius:var(--radius);background:var(--sheet);color:var(--icon);box-shadow:inset 0 0 0 1px var(--line);border:0;padding:0}.icon-button:hover,.kebab-btn:hover{background:var(--sheet);color:var(--icon);box-shadow:inset 0 0 0 1px var(--gold)}.icon-button svg,.kebab-btn svg{width:18px;height:18px}.icon-button.danger{background:var(--tint-red);color:var(--red);box-shadow:none}.icon-button.danger:hover{background:var(--tint-red);color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.icon-text-button{min-height:var(--h-control);background:var(--sheet);color:var(--icon);box-shadow:inset 0 0 0 1px var(--line);border:0;font-size:15px;font-weight:700}.icon-text-button:hover{box-shadow:inset 0 0 0 1px var(--gold)}.topbar .icon-button,.topbar .icon-text-button,.topbar .command-trigger{box-shadow:none;color:#fff;background:#ffffff29}.topbar .icon-button:hover,.topbar .icon-text-button:hover,.topbar .command-trigger:hover{box-shadow:none;color:#fff;background:#ffffff42}.kebab-menu{border-radius:var(--radius);background:var(--sheet);min-width:190px;box-shadow:var(--shadow-float);padding:6px}.kebab-item{min-height:var(--h-res);font-size:15px}.kebab-item:hover{background:var(--surface-alt)}.status-pill,.badge{height:var(--h-chip);min-height:var(--h-chip);border-radius:var(--radius);background:var(--tint-gold);color:var(--tint-gold-text);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border:0;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.status-pill:before,.badge:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-pill.green,.badge.green{background:var(--tint-green);color:var(--tint-green-text)}.status-pill.amber,.badge.amber{background:var(--tint-amber);color:var(--tint-amber-text)}.status-pill.orange,.badge.orange{background:var(--tint-orange);color:var(--tint-orange-text)}.status-pill.lime,.badge.lime{background:var(--tint-lime);color:var(--tint-lime-text)}.status-pill.danger,.badge.danger{background:var(--tint-red);color:var(--tint-red-text)}.status-pill.neutral,.badge.neutral{background:var(--tint-slate);color:var(--tint-slate-text)}.status-pill.is-wert,.badge.is-wert{text-transform:none;letter-spacing:0}.topbar .status-pill{height:var(--h-control);min-height:var(--h-control);color:#fff;letter-spacing:0;text-transform:none;background:#ffffff2e;gap:8px;padding:0 12px;font-size:15px}.topbar .status-pill:before{content:none}.topbar .status-pill.danger{color:#fff;background:#fff3;box-shadow:inset 0 0 0 1px #fff}.notice{border-radius:var(--radius);background:var(--tint-gold);min-height:0;color:var(--tint-gold-text);border:0;align-items:flex-start;gap:10px;padding:14px 18px;font-size:15px;font-weight:400;line-height:1.45;display:flex}.notice svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}.notice strong{font-weight:700}.notice.success{background:var(--tint-green);color:var(--tint-green-text)}.notice.warning{background:var(--tint-amber);color:var(--tint-amber-text)}.notice.danger{background:var(--tint-red);color:var(--tint-red-text)}.empty-state{border-radius:var(--radius);background:var(--chip);min-height:120px;color:var(--muted);text-align:center;border:0;place-content:center;gap:4px;padding:18px;font-size:15px;display:grid}.empty-state strong,.empty-state b{color:var(--ink);font-weight:700}.initialen-kreis.is-gross{width:48px;min-width:48px;height:48px;font-size:16px}.nav-item{border-left:0;padding:0 10px;font-size:15px;font-weight:400}.nav-item.active{background:var(--gold);color:#fff;font-weight:700}.nav-item.active svg{color:#fff}.nav-item svg{width:18px;height:18px}.nav-section-label{letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:800}.detail-tabs{border-radius:var(--radius);background:var(--chip);gap:0;padding:0;display:inline-flex;overflow:hidden}.detail-tab{height:var(--h-tab);min-height:var(--h-tab);background:var(--chip);color:var(--muted);border:0;border-radius:0;padding:0 14px;font-size:15px;font-weight:700}.detail-tab:hover:not(.active){background:var(--sheet);color:var(--ink)}.detail-tab.active{background:var(--gold);color:#fff}:not(.detail-tabs)>.detail-tab{border-radius:var(--radius)}.page-title{font-size:clamp(21.6px,2vw,37.6px);font-weight:700}.panel{border-radius:var(--radius);background:var(--sheet);box-shadow:var(--shadow-card);border:0;padding:20px}.panel-heading{height:var(--h-cardhead);min-height:var(--h-cardhead);border-radius:var(--radius) var(--radius) 0 0;background:var(--sheet);color:var(--ink);box-shadow:inset 0 -1px 0 var(--line);margin:-20px -20px 16px;padding:0 20px}.panel-heading h2,.panel-heading h3{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:700}.panel-heading span,.panel-heading p,.panel-heading .muted-text,.panel-heading h2+p,.panel-heading p.muted-text{color:var(--muted);font-size:12px}.panel-heading>svg,.panel-heading h2 svg,.panel-heading h3 svg{color:var(--icon)}.panel-heading .status-pill,.panel-heading .badge{background:var(--tint-gold);color:var(--tint-gold-text);font-size:12px}.panel-heading .status-button,.panel-heading button:not(.icon-button):not(.kebab-btn):not(.detail-tab):not(.primary):not(.danger):not(.small){height:var(--h-control);min-height:var(--h-control);box-shadow:none;background:var(--gold-tint);color:var(--gold-dark)}.panel-heading .status-button.primary{background:var(--forest);color:#fff}.panel-heading .status-button svg{color:currentColor}.panel-heading .icon-button,.panel-heading .kebab-btn{background:var(--sheet);color:var(--icon);box-shadow:inset 0 0 0 1px var(--line)}.panel-heading .auto-switch{background:var(--chip);color:var(--gold-dark)}.panel-heading .auto-switch .auto-knob{background:var(--gold-soft)}.panel-heading .auto-switch.on .auto-knob{background:var(--forest)}.metric-card{border-radius:var(--radius);background:var(--sheet);color:var(--ink);box-shadow:var(--shadow-card);border:0;min-width:170px;padding:12px}.metric-card.green,.metric-card.amber,.metric-card.gold{background:var(--sheet)}.metric-card p,.metric-card span{color:var(--muted)}.metric-card strong{color:var(--ink)}.metric-card .metric-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metric-card .metric-icon{color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:inline-grid}.metric-card .metric-icon svg{width:16px;height:16px}.metric-card.green .metric-icon{background:var(--green);color:#fff}.metric-card.amber .metric-icon{background:var(--amber-kreis);color:#fff}.metric-card.gold .metric-icon{background:var(--gold);color:#fff}.metric-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:stretch;gap:10px;display:grid}.work-grid.auto{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:10px}.metric-row+.work-grid.auto{margin-top:12px}.pulse-bar-track{border-radius:var(--radius);background:var(--chip);height:8px}.pulse-bar-fill{border-radius:var(--radius)}.pulse-card{border-radius:var(--radius);background:var(--sheet);box-shadow:var(--shadow-card);border:0;flex-direction:column;gap:10px;padding:14px;display:flex}.pulse-card-label{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:700}.pulse-card-hint,.pulse-card-baseline{color:var(--muted);font-size:12px}.pulse-card .link-button{margin-top:auto}.app-select-empty{color:var(--muted);font-size:15px}th{background:var(--surface-alt);color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;padding:10px 14px;font-size:12px;font-weight:800}td{border-bottom:1px solid var(--line);padding:10px 14px;font-size:15px}tbody tr.is-ausgewaehlt,tbody tr.is-ausgewaehlt:nth-child(2n){background:var(--gold-tint)}.list-toolbar-title{text-transform:uppercase;font-size:15px;font-weight:700}.list-count{height:auto;min-height:0;color:var(--muted);background:0 0;border:0;padding:0;font-size:12px;font-weight:400}.list-count-hint{color:var(--muted);font-size:12px}.filter-group{height:var(--h-control);min-height:var(--h-control);border-radius:var(--radius);background:var(--chip);border:0}.filter-group svg{width:16px;height:16px}.filter-input,.filter-select{min-width:120px;font-size:15px}.filter-reset{color:var(--gold-dark);font-size:15px;text-decoration:underline}.pagination-bar{color:var(--muted);font-size:13px}.pagination-bar button{height:var(--h-control);min-height:var(--h-control);background:var(--gold-tint);color:var(--gold-dark);border:0;padding:0 12px;font-size:15px;font-weight:700}.pagination-bar button:disabled{opacity:.4;cursor:default}.definition-list{gap:10px}.definition-list div{border-bottom:0;gap:14px;min-height:0;padding-bottom:0}.definition-list dt{color:var(--muted);font-size:15px;font-weight:400}.definition-list dd{color:var(--ink);font-size:15px;font-weight:700}.link-button{min-height:0;color:var(--gold-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:none}.link-button:hover{text-decoration:underline}.app-modal{border-radius:var(--radius);width:min(420px,100vw - 32px);box-shadow:var(--shadow-float)}.app-modal.is-wide{width:min(820px,100vw - 32px)}.app-modal-head{height:var(--h-cardhead);min-height:var(--h-cardhead);background:var(--sheet);color:var(--ink);box-shadow:inset 0 -1px 0 var(--line);padding:0 18px}.app-modal-title{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:700}.app-modal-head .icon-button{background:var(--sheet);color:var(--icon);box-shadow:inset 0 0 0 1px var(--line)}.app-modal-head .icon-button:hover{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--gold)}.app-modal-body{padding:18px}.app-modal-foot{justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.confirm-panel{border-radius:var(--radius);max-width:360px;box-shadow:var(--shadow-float)}.confirm-actions{gap:10px}td .status-button{min-width:0}td .status-button:not(.primary):not(.danger){background:var(--sheet);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}td .status-button:not(.primary):not(.danger):hover:not(:disabled){background:var(--sheet);box-shadow:inset 0 0 0 1px var(--gold)}.form-field{flex-direction:column;gap:6px;min-width:0;display:flex}.field-label{color:var(--gold-dark);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.help-text{color:var(--muted);font-size:12px}.field-invalid{box-shadow:inset 0 0 0 1px var(--red)}.field-invalid:focus,.field-invalid:focus-visible{box-shadow:inset 0 0 0 1px var(--red), 0 0 0 2px var(--gold-soft)}.field-error{color:var(--red);align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:700;display:flex}.form-field>.field-error{margin-top:0}.field-error svg{flex:none;width:14px;height:14px}.notice.success{background:var(--tint-green);color:var(--tint-green-text);border:0}.initialen-kreis{width:var(--h-res);min-width:var(--h-res);height:var(--h-res);background:var(--gold-tint);color:var(--gold-dark);letter-spacing:.04em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.initialen-kreis.is-gruppe{background:var(--chip);color:var(--muted)}.aufgaben-schritt-kreis{background:var(--chip);color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.aufgaben-schritt-kreis.is-aktiv{background:var(--gold);color:var(--sheet)}.aufgaben-schritt-kreis.is-fertig{background:var(--green);color:var(--sheet)}.aufgaben-schritt-label{color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:700}.aufgaben-schritt-label.is-aktiv{color:var(--gold-dark)}.aufgaben-schritt-label.is-fertig{color:var(--ink)}.aufgaben-schritt-linie{border-radius:var(--radius);display:inline-block}.aufgaben-upload{border-radius:var(--radius);background:var(--chip);color:var(--muted);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:14px 10px;font-size:12px;display:flex}.aufgaben-upload.is-kompakt{gap:7px;padding:9px 10px;font-size:11.5px}.aufgaben-zeile{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card);align-items:center;gap:6px;padding:6px 8px;font-size:11.5px;display:flex}.aufgaben-zeile.is-check{gap:8px;font-size:12.5px}.aufgaben-zeile-info{color:var(--muted);white-space:nowrap}.aufgaben-check-kasten{border-radius:var(--radius);background:var(--chip);color:var(--sheet);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.aufgaben-check-kasten.is-an{background:var(--green)}.aufgaben-check-text{color:var(--ink);font-size:12.5px}.aufgaben-check-text.is-erledigt{color:var(--muted);text-decoration:line-through}.aufgaben-mini-knopf{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 3px;font-size:13px;display:inline-flex}.aufgaben-wahl{border-radius:var(--radius);background:var(--chip);min-width:150px;color:var(--ink);text-align:left;cursor:pointer;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:3px;padding:10px 12px;font-size:12.5px;display:flex}.aufgaben-wahl.is-gruen{background:var(--tint-green);box-shadow:0 0 0 2px var(--green)}.aufgaben-wahl.is-gold{background:var(--gold-tint);box-shadow:0 0 0 2px var(--gold)}.aufgaben-block{border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;padding:12px 14px;display:flex}.aufgaben-einordnung-titel{color:var(--gold-dark);letter-spacing:.05em;text-transform:uppercase;font-size:15px;font-weight:700}.aufgaben-einordnung-titel.is-sofort{color:var(--danger)}.aufgaben-vorschau-karte{border-radius:var(--radius);background:var(--gold-tint);box-shadow:var(--shadow-card);margin-top:6px;padding:8px 10px}.aufgaben-vorschau-titel{color:var(--ink);font-size:12.5px;font-weight:700}.aufgaben-pruef-zeile{color:var(--ink);align-items:center;gap:6px;font-size:12px;display:inline-flex}.aufgaben-haken{color:var(--green)}.aufgaben-klein{color:var(--muted);font-size:11px}.aufgaben-text{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.aufgaben-text.is-unter{margin-top:2px}.aufgaben-name{color:var(--ink)}.aufgaben-detail-titel{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700;line-height:1.3}.aufgaben-fliesstext{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.55}.aufgaben-meta-zeile{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.aufgaben-meta-zeile.is-dringlich{color:var(--danger);font-weight:700}.aufgaben-icon-gold{color:var(--gold-dark)}.metric-card.metric-quer{align-items:center;gap:10px;padding:12px;display:flex}.metric-card .metric-icon{background:var(--kachel-tint);width:36px;min-width:36px;height:36px;color:var(--kachel-farbe);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.metric-card .metric-text{flex-direction:column;min-width:0;display:flex}.metric-card .metric-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:700;overflow:hidden}.metric-card .metric-value{color:var(--kachel-wert-farbe,var(--ink));white-space:nowrap;font-size:17px;font-weight:800}.metric-card .metric-sub{color:var(--muted);white-space:nowrap;font-size:10.5px}.notice.disg-hinweis{margin:0;padding:8px 12px;display:block}.disg-hinweis-titel{font-size:12.5px;font-weight:700}.disg-hinweis-kurz{opacity:.85;margin-top:1px;font-size:11.5px;font-weight:400}.disg-hinweis-liste{margin:6px 0 0;padding-left:18px;font-size:11.5px;font-weight:400;line-height:1.45}.initialenkreis{width:var(--initialenkreis-groesse);height:var(--initialenkreis-groesse);flex-shrink:0;position:relative}.initialenkreis-bild{width:var(--initialenkreis-groesse);height:var(--initialenkreis-groesse);object-fit:cover;display:block}.initialenkreis-punkt{width:max(8px, calc(var(--initialenkreis-groesse) * .28));height:max(8px, calc(var(--initialenkreis-groesse) * .28));box-shadow:0 0 0 2px var(--sheet);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.chat-link{color:var(--gold-dark);word-break:break-all;font-weight:600}.chat-mention{color:var(--gold-dark);font-weight:700;text-decoration:none}.zoom-workspace{align-items:flex-start;gap:12px;display:flex}.zoom-workspace .status-button,.zoom-formular .status-button{gap:8px}.zoom-workspace a.status-button{text-decoration:none}.zoom-workspace .badge{flex-shrink:0;gap:4px}.zoom-seite{flex-direction:column;flex-shrink:0;gap:12px;width:218px;display:flex;position:sticky;top:12px}.zoom-nav{flex-direction:column;gap:4px;display:flex}.zoom-nav-label{text-align:left;flex:1}.zoom-konto{border-radius:var(--radius);background:var(--surface-alt);flex-direction:column;gap:6px;padding:10px 11px;font-size:12px;display:flex}.zoom-konto-kopf{align-items:center;gap:7px;display:inline-flex}.zoom-konto-kopf strong{color:var(--ink)}.zoom-konto-kopf svg{color:var(--gold-dark);margin-left:auto}.zoom-konto-punkt{border-radius:50%;width:9px;min-width:9px;height:9px}.zoom-konto a.link-button{line-height:1.4;text-decoration:none}.zoom-konto a.link-button:hover{text-decoration:underline}.zoom-mitte{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.zoom-mitte-kopf{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.zoom-mitte-kopf .list-toolbar-title{flex:1}.zoom-gruppe{flex-direction:column;gap:8px;display:flex}.zoom-gruppe-kopf{align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:flex}.zoom-meeting{border-radius:var(--radius);background:var(--surface-alt);cursor:pointer;gap:14px;padding:12px 14px;display:flex}.zoom-meeting.active{box-shadow:inset 0 0 0 2px var(--gold)}.zoom-zeit{min-width:44px;color:var(--ink);flex-direction:column;align-items:center;gap:1px;padding-top:2px;font-size:12.5px;font-weight:700;display:flex}.zoom-gedaempft{color:var(--muted);font-weight:400}.zoom-meeting-inhalt{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.zoom-meeting-titel{text-overflow:ellipsis;min-width:0;color:var(--ink);font-size:13.5px;font-weight:700;overflow:hidden}.zoom-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.zoom-meta .badge{max-width:220px;overflow:hidden}.zoom-aktionen{gap:6px;margin-left:auto;display:inline-flex}.zoom-zeile{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.zoom-avatare{align-items:center;display:inline-flex}.zoom-avatare>.initialen-kreis{box-shadow:0 0 0 2px var(--sheet)}.zoom-avatare>*+*{margin-left:-6px}.zoom-detail{flex-direction:column;flex-shrink:0;gap:10px;width:330px;max-height:calc(100vh - 24px);display:flex;position:sticky;top:12px;overflow-y:auto}.zoom-kopfzeile{align-items:flex-start;gap:8px;display:flex}.zoom-detail-titel{min-width:0;color:var(--ink);word-break:break-word;flex:1;margin:0;font-size:16px;font-weight:700;line-height:1.3}.zoom-detail-zeit{color:var(--ink);font-size:14px}.zoom-detail .help-text strong{color:var(--ink)}.zoom-serie{color:var(--gold-dark);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.zoom-abschnitt{flex-direction:column;gap:6px;display:flex}.zoom-kontext{border-radius:var(--radius);background:var(--surface-alt);color:var(--muted);align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.zoom-kontext svg{color:var(--gold-dark)}.zoom-kontext strong{color:var(--ink)}.zoom-agenda{color:var(--ink);margin:0;padding-left:18px;font-size:12.5px;line-height:1.5}.zoom-agenda li{margin-bottom:3px}.zoom-archiv{border-radius:var(--radius);background:var(--gold-tint);color:var(--gold-dark);align-items:center;gap:8px;padding:9px 11px;text-decoration:none;display:flex}.zoom-archiv-text{flex:1}.zoom-archiv-text strong{font-size:12px;display:block}.zoom-archiv-text>span{font-size:11px}.zoom-detail-aktionen{flex-direction:column;gap:7px;margin-top:4px;display:flex}.zoom-detail-reihe{gap:7px;display:flex}.zoom-formular{flex-direction:column;gap:12px;display:flex}.zoom-feld{flex-direction:column;gap:6px;display:flex}.zoom-formular .detail-tab{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.zoom-wahl{flex-wrap:wrap;gap:8px;display:flex}.zoom-tage{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.zoom-nachsatz{margin-top:4px}.zoom-personen{border-radius:var(--radius);background:var(--chip);flex-direction:column;gap:2px;max-height:200px;padding:4px;display:flex;overflow-y:auto}.zoom-person{border-radius:var(--radius);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:7px 8px;font-size:12.5px;display:flex}.zoom-person.active{background:var(--tint-gold)}.zoom-person-haken{border-radius:var(--radius);background:var(--sheet);width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--gold-soft);color:var(--sheet);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.zoom-person.active .zoom-person-haken{background:var(--gold);box-shadow:none}.zoom-person-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.zoom-fuss{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.zoom-fuss-text{flex:1;min-width:200px;line-height:1.5}.recruit-report-bloecke{flex-direction:column;gap:16px;display:flex}.recruit-report-block{background:var(--sheet);border-radius:var(--radius);box-shadow:var(--shadow-card);border:0;overflow:hidden}.recruit-report-quellkopf{background:var(--recruit-report-farbe,var(--gold));text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.recruit-report-quellkopf-zusatz{font-size:11px}.recruit-report-kpi-reihe{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:10px;display:grid}.recruit-report-kpi{border-radius:var(--radius);background:var(--surface);border:0;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.recruit-report-kpi-label{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:10.5px}.recruit-report-kpi-wert{color:var(--recruit-report-farbe,var(--ink));font-size:22px;font-weight:700}.recruit-report-kpi-zusatz{color:var(--muted);font-size:10.5px}.recruit-report-zweispaltig{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:0 10px 10px;display:flex}.recruit-report-spalte{flex:1;min-width:0}.recruit-report-gespraeche{text-align:center;border-radius:var(--radius);background:var(--surface);border:0;flex-direction:column;flex:0 0 220px;justify-content:center;align-items:center;gap:4px;min-width:200px;padding:14px;display:flex}.recruit-report-gespraeche-zahl{color:var(--recruit-report-farbe,var(--gold));font-size:40px;font-weight:800;line-height:1}.recruit-report-tabellentitel{color:var(--gold);text-transform:uppercase;letter-spacing:.5px;padding:4px 10px 6px;font-size:11px;font-weight:700}.recruit-report-einzug{padding:0 10px 10px}.recruit-report-tabelle{min-width:360px;font-size:11.5px}.recruit-report-zahl{text-align:right}.recruit-report-wert{color:var(--gold);font-weight:700}.recruit-report-kennzahl{font-weight:600}tbody tr.recruit-report-summe{background:var(--gold-tint)}tbody tr.recruit-report-summe td{font-weight:700}.recruit-report-trend-plus{color:var(--green);font-weight:700}.recruit-report-trend-minus{color:var(--red);font-weight:700}.recruit-report-trend-null{color:var(--muted)}.recruit-report-anteil{border-radius:var(--radius);border:0;margin:0 10px 8px;display:flex;overflow:hidden}.recruit-report-anteil-segment{background:var(--recruit-report-farbe,var(--gold));white-space:nowrap;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.pulse-dot.recruit-report-punkt{background:var(--recruit-report-farbe,var(--gold));margin-right:4px}.recruit-report-uebersicht{border-radius:var(--radius);background:var(--surface);border:0;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.recruit-report-uebersicht-titel{background:var(--recruit-report-farbe,var(--gold));text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius);align-self:flex-start;margin-bottom:3px;padding:3px 10px;font-size:12px;font-weight:700}.recruit-report-zeile{justify-content:space-between;gap:10px;font-size:12px;display:flex}.recruit-report-zeile-name{color:var(--muted)}.recruit-report-zeile-wert{color:var(--ink);font-weight:700}.eisenhower-ansicht{align-items:flex-start;gap:12px;display:flex}.eisenhower-panel{background:var(--sheet);border-radius:var(--radius);box-shadow:var(--shadow-card);border:0;flex:1;min-width:0;padding:16px}.eisenhower-kopf{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.eisenhower-titel{color:var(--ink);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:15px;font-weight:700}.eisenhower-untertitel{color:var(--muted);font-size:12px}.eisenhower-fehler{background:var(--tint-red);color:var(--tint-red-text);border-radius:var(--radius);margin-bottom:8px;padding:8px 12px;font-size:12px}.eisenhower-werkzeuge{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.eisenhower-werkzeuge-rechts{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.eisenhower-suche{background:var(--chip);border-radius:var(--radius);align-items:center;gap:6px;min-width:170px;height:32px;padding:0 10px;display:inline-flex}.eisenhower-such-symbol{color:var(--muted)}.eisenhower-such-feld{color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12px}.eisenhower-filter{border-radius:var(--radius);background:var(--chip);height:32px;color:var(--ink);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.eisenhower-filter.aktiv{background:var(--gold);color:#fff}.eisenhower-ansicht-schalter{background:var(--chip);border-radius:var(--radius);display:inline-flex;overflow:hidden}.eisenhower-ansicht-knopf{height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 11px;font-size:11.5px;font-weight:700}.eisenhower-ansicht-knopf.aktiv{background:var(--gold);color:#fff}.eisenhower-neu{border-radius:var(--radius);color:#fff;cursor:pointer;white-space:nowrap;background:#c49102;border:0;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #c4910259}.eisenhower-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.eisenhower-quadrant{background:var(--surface-alt,#f5f2eb);border-radius:var(--radius);border:0;flex-direction:column;min-height:150px;display:flex;overflow:hidden}.eisenhower-quadrant-kopf{color:#fff;background:var(--eisenhower-kopf);align-items:center;gap:10px;padding:10px 14px;display:flex}.eisenhower-quadrant-symbol{color:#fff;background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;display:inline-flex}.eisenhower-quadrant-name{flex-direction:column;min-width:0;display:flex}.eisenhower-quadrant-titel{color:#fff;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:13px;font-weight:700}.eisenhower-quadrant-tag{color:#fffc;white-space:nowrap;font-size:10px}.eisenhower-quadrant-zaehler{border-radius:var(--radius);background:#0000002e;justify-content:center;align-items:center;min-width:24px;height:24px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.eisenhower-karten{flex:1;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;align-items:start;gap:10px;min-height:60px;max-height:440px;padding:10px;display:grid;overflow-y:auto}.eisenhower-karten.komfort{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.eisenhower-leer{background:var(--chip);border-radius:var(--radius);color:#98773399;text-align:center;border:0;grid-column:1/-1;padding:12px 6px;font-size:12px}.eisenhower-karte{border-radius:var(--radius);background:var(--sheet);width:100%;min-height:0;box-shadow:var(--shadow-card);cursor:pointer;text-align:left;box-sizing:border-box;border:0;flex-direction:column;align-self:start;align-items:stretch;gap:6px;padding:9px 10px;font-family:inherit;display:flex;overflow:hidden}.eisenhower-karte.erledigt{opacity:.55}.eisenhower-fach-zeile{align-items:center;gap:5px;min-width:0;display:inline-flex}.eisenhower-fach-punkt{background:var(--eisenhower-fach);border-radius:50%;width:7px;min-width:7px;height:7px}.eisenhower-fach-name{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--eisenhower-fach);font-size:9px;font-weight:700;overflow:hidden}.eisenhower-karte-text{-webkit-line-clamp:3;color:var(--ink);word-break:normal;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.eisenhower-karten.komfort .eisenhower-karte-text{-webkit-line-clamp:5}.eisenhower-karte.erledigt .eisenhower-karte-text{text-decoration:line-through}.eisenhower-karte-beschreibung{-webkit-line-clamp:2;color:var(--muted);word-break:normal;overflow-wrap:break-word;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.eisenhower-karte-fuss{flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;display:flex}.eisenhower-faellig{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:inline-flex}.eisenhower-faellig.ueberfaellig{color:var(--danger);font-weight:700}.eisenhower-karte-info{color:var(--muted);white-space:nowrap;align-items:center;gap:3px;font-size:10px;font-weight:600;display:inline-flex}.eisenhower-herkunft{border-radius:var(--radius);background:var(--gold-tint,#f4eee1);height:16px;color:var(--gold-dark);white-space:nowrap;align-items:center;padding:0 6px;font-size:9px;font-weight:700;display:inline-flex}.eisenhower-initialen{background:var(--gold-tint,#f4eee1);width:20px;min-width:20px;height:20px;color:var(--gold-dark);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;font-size:9px;font-weight:700;display:inline-flex}.eisenhower-hinzufuegen{border-radius:var(--radius);cursor:pointer;background:var(--eisenhower-tint);color:var(--eisenhower-tint-text);border:0;justify-content:center;align-items:center;gap:5px;margin:0 10px 10px;padding:8px 10px;font-size:11.5px;font-weight:700;display:flex}.eisenhower-schnellzeile{background:0 0;gap:5px;padding:0 10px 10px;display:flex}.eisenhower-schnellzeile-feld{background:var(--sheet);border-radius:var(--radius);min-width:0;min-height:0;box-shadow:var(--shadow-card);border:0;flex:1;padding:7px 9px;font-size:12px}.eisenhower-schnellzeile-knopf{border-radius:var(--radius);color:#fff;cursor:pointer;background:var(--eisenhower-kopf);border:0;justify-content:center;align-items:center;width:30px;min-width:30px;padding:0;display:flex}.listenzeile{background:var(--sheet);width:100%;min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:0;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.listenzeile+.listenzeile{border-top:1px solid var(--line-soft)}.listenzeile.is-ausgewaehlt{background:var(--gold-tint)}.listenzeile-symbol{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%;flex:none;margin-top:6px}.listenzeile.is-ungelesen .listenzeile-symbol{background:var(--forest);box-shadow:none}.listenzeile-inhalt{flex:1;gap:2px;min-width:0;display:grid}.listenzeile-titel{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:400;overflow:hidden}.listenzeile.is-ungelesen .listenzeile-titel{font-weight:700}.listenzeile-betreff{min-width:0;color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:400;display:flex;overflow:hidden}.listenzeile-betreff>span{text-overflow:ellipsis;overflow:hidden}.listenzeile-vorschau{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.listenzeile-chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.listenzeile-rechts{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.listenzeile-zeit{color:var(--muted);white-space:nowrap;font-size:12px}.listenzeile-haken{width:17px;height:17px;min-height:auto;accent-color:var(--forest);flex:none;margin:2px 0 0}.auswahlleiste{background:var(--gold-tint);color:var(--gold-dark);align-items:center;gap:14px;padding:10px 14px;font-size:13px;display:flex}.auswahlleiste-anzahl{font-weight:700}.auswahlleiste-aktionen{gap:14px;margin-left:auto;display:flex}.auswahlleiste-aktionen>button{color:var(--gold-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.zuordnungszeile{border-radius:var(--radius);background:var(--surface-alt);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 12px;display:flex}.zuordnungszeile-label{color:var(--gold-dark);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.zuordnungszeile-loesen{margin-left:auto}.badge.zaehler-gruen{background:var(--forest);color:var(--sheet);font-size:11px;font-weight:700}.badge.zaehler-gruen.is-auf-gold{background:var(--sheet);color:var(--gold-dark)}.postfach-leer{text-align:center;padding:48px 24px}.postfach-leer-titel{letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:16px}.postfach-leer-text{max-width:480px;color:var(--muted);margin:0 auto 18px;font-size:13px;line-height:1.55}.postfach-leer-symbol{border-radius:var(--radius);background:var(--chip);color:var(--gold);place-items:center;margin-bottom:16px;display:inline-grid}.postfach-leer-zeile{margin-top:12px}.postfach-leer .notice{margin-top:16px}.postfach-kopf{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:flex}.postfach-spalte{padding:12px}.postfach-lesebereich{padding:0}.postfach-spalten-titel{padding:4px 8px 10px;display:block}.postfach-listenkopf{align-items:baseline;gap:8px;padding:4px 8px 10px;display:flex}.nav-item.postfach-ordner{width:auto;margin-left:calc(var(--ordner-tiefe,0) * 14px)}.postfach-ordner-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.postfach-ordner-icon{opacity:.7;flex-shrink:0}.nav-item.postfach-ordner-fest{cursor:default}.postfach-zurueck{margin-top:10px}.postfach-spalten-fuss{padding:8px 8px 0;line-height:1.4}.postfach-gruppen-info{overflow-wrap:anywhere;padding:10px 8px 0;line-height:1.45}.postfach-gruppenleiste{margin-top:16px}.nav-section-toggle.postfach-gruppen-schalter{gap:6px;padding:4px 8px 10px}.postfach-ladetext{padding:8px}.postfach-ladetext.is-gross{padding:20px}.postfach-listenfuss{padding-top:8px;line-height:1.5}.postfach-anhang-icon{color:var(--gold-dark);flex-shrink:0}.postfach-leer-icon{color:var(--gold);margin-bottom:8px}.postfach-lesekopf{padding:16px 18px 12px}.postfach-lesekopf .mail-bilder-sperre{margin-top:12px}.postfach-betreff{margin:0;font-size:15px;line-height:1.35}.postfach-absender{margin-top:6px}.postfach-absender strong{color:var(--ink)}.postfach-zeit{white-space:nowrap}.postfach-aktionen{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.postfach-formular{gap:8px;margin-top:12px;display:grid}.postfach-mailinhalt{background:var(--sheet);border:0;flex:1;width:100%}.postfach-mailtext{white-space:pre-wrap;flex:1;padding:4px 18px 18px;font-size:13px;line-height:1.55;overflow-y:auto}.postfach-zuordnen{border-radius:var(--radius);background:var(--chip);margin-top:12px;padding:14px}.postfach-zuordnen-titel{margin-bottom:10px;display:block}.postfach-zuordnen-leer{margin:0 0 10px}.postfach-zuordnen-vorschlaege{gap:8px;margin-bottom:12px;display:grid}.postfach-zuordnen-projekte{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.status-button.small.postfach-zugeordnet{background:var(--tint-green);color:var(--tint-green-text);box-shadow:none}.postfach-zuordnen-karte{border-radius:var(--radius);background:var(--sheet);padding:10px 12px}.postfach-zuordnen-name{font-size:12.5px}.postfach-zuordnen-treffer{gap:4px;margin-top:8px;display:grid}.postfach-zuordnen-zeile{border-radius:var(--radius);background:var(--sheet);align-items:center;gap:8px;padding:7px 12px;display:flex}.postfach-empfaenger-feld{min-height:var(--h-control);border-radius:var(--radius);background:var(--chip);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.postfach-empfaenger-chip{height:var(--h-chip);border-radius:var(--radius);background:var(--tint-gold);color:var(--tint-gold-text);white-space:nowrap;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;display:inline-flex}.postfach-chip-entfernen{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.postfach-empfaenger-eingabe{min-width:120px;height:var(--h-chip);background:0 0;border:0;flex:160px;min-height:0;padding:0;font-size:12.5px}.postfach-picker{border-radius:var(--radius);background:var(--surface-alt);gap:8px;padding:12px;display:grid}.postfach-picker-laden{padding:8px 2px}.postfach-picker-gruppe{border-radius:var(--radius);background:var(--sheet);padding:8px 10px}.postfach-picker-kopf{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:0;display:flex}.postfach-icon-gold{color:var(--gold-dark)}.postfach-gedaempft{color:var(--muted)}.postfach-picker-name{font-size:12.5px;font-weight:700}.postfach-picker-mitglieder{gap:4px;margin-top:8px;padding-left:24px;display:grid}.postfach-picker-person{cursor:pointer;align-items:center;gap:8px;font-size:12.5px;display:flex}.postfach-picker-verwaltung{border-radius:var(--radius);background:var(--sheet);gap:10px;padding:10px 12px;display:grid}.postfach-picker-liste{border-radius:var(--radius);background:var(--chip);gap:6px;padding:8px 10px;display:grid}.postfach-picker-eintrag{border-radius:var(--radius);background:var(--sheet);align-items:center;gap:8px;padding:5px 9px;font-size:12px;display:flex}.postfach-menu .kebab-item.is-hinweis{color:var(--muted);cursor:default}.postfach-kuerzen{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.verfassen-zeile{align-items:flex-end;gap:8px;display:flex}.verfassen-feld{box-sizing:border-box;min-width:0;min-height:var(--h-control);border-radius:var(--radius);background:var(--chip);max-height:160px;color:var(--ink);font:inherit;resize:none;field-sizing:content;border:0;flex:1;padding:10px 12px;font-size:15px;overflow-y:auto}.nachrichtenblase{border-radius:var(--radius);background:var(--gold-tint);max-width:min(72%,560px);box-shadow:none;color:var(--ink);overflow-wrap:anywhere;border:0;padding:10px 14px;font-size:15px;font-weight:400;line-height:1.5}.nachrichtenblase.is-eigen{background:var(--chip)}.chat-workspace{box-sizing:border-box;border-radius:var(--radius);background:var(--sheet);width:calc(100% - 48px);height:calc(100vh - 200px);box-shadow:var(--shadow-card);margin:24px;display:flex;overflow:hidden}.chat-nav{background:var(--chip)}.chat-liste{background:var(--surface)}.chat-nav-kopf{padding:14px 10px 6px}.chat-spalte-scroll{flex:1;padding:0 8px 8px;overflow-y:auto}.chat-kuerzen{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.chat-nav-titel.is-ungelesen{font-weight:700}.chat-nav-gruppenkreis{background:var(--chip);width:22px;height:22px;color:var(--muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chat-speicher{padding:8px 12px 12px}.chat-spaltenkopf{padding:14px 14px 8px}.chat-listenfilter{align-self:flex-start;margin:12px 10px 8px}.chat-zeilenknopf{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:block}.chat-ueberfaellig{color:var(--danger);font-weight:700}.notice.chat-meldung{margin:0}.chat-ladehinweis{padding:10px}.chat-favorit-stern{color:var(--gold);fill:var(--gold)}.chat-favorit-stern.is-aus{color:var(--muted);fill:none}.chat-kopf{background:var(--sheet);padding:10px 18px 0}.chat-symbol-an{color:var(--gold)}.chat-reiter{margin-top:8px}.chat-suche{background:var(--sheet);padding:8px 18px}.chat-reiter-inhalt{flex:1;padding:14px 18px;overflow-y:auto}.chat-volltext{color:var(--ink);white-space:pre-wrap;word-break:break-word;font-size:15px;font-weight:400;line-height:1.5}.chat-symbol{color:var(--gold-dark)}.chat-pin-symbol{color:var(--gold);flex-shrink:0;margin-top:2px}.listenzeile-titel.chat-datei-link{text-overflow:ellipsis;white-space:nowrap;color:var(--gold-dark);font-weight:700;text-decoration:none;display:block;overflow:hidden}.listenzeile-titel.chat-datei-link:hover{text-decoration:underline}.listenzeile-titel.chat-datei-gesperrt{color:var(--muted);font-weight:700}.chat-aufgabe.is-erledigt{opacity:.6}.chat-aufgabe.is-erledigt .chat-aufgabe-titel{text-decoration:line-through}.notice.chat-fehler{margin:0 14px}.chat-verfassen{background:var(--sheet);box-shadow:inset 0 1px 0 var(--line-hair);padding:10px 14px 12px;position:relative}.chat-antwortbezug{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);background:0 0;margin-bottom:6px;padding:6px 9px}.chat-antwortbezug-text{color:var(--muted);font-size:13px}.chat-erwaehnung-liste{z-index:40;border-radius:var(--radius);background:var(--sheet);width:260px;box-shadow:var(--shadow-float);flex-direction:column;padding:6px;display:flex;position:absolute;bottom:100%;left:14px}.chat-bild-vorschau{border-radius:var(--radius);background:var(--chip);margin-bottom:6px;padding:6px 10px}.chat-bild-vorschau-bild{object-fit:cover;border-radius:var(--radius);flex-shrink:0;width:44px;height:44px}.chat-werkzeuge{align-items:center;gap:4px;margin-top:6px;display:flex}.notice.chat-nurlesen{margin:0}.chat-dialog-rampe{background:var(--ramp);height:5px}.listenzeile.chat-zeile-statisch{cursor:default}.page-body.arbeitszeit-inhalt{padding:16px}.arbeitszeit-titel{font-size:13px}.arbeitszeit-titel.is-person{font-size:13.5px}.arbeitszeit-angabe{white-space:nowrap;font-size:12.5px}.arbeitszeit-angabe.is-klein,.arbeitszeit-feld{font-size:12px}.arbeitszeit-gedaempft{color:var(--text-muted)}.arbeitszeit-rot{color:var(--danger)}.arbeitszeit-gruen{color:var(--green)}.arbeitszeit-amber{color:var(--amber)}.arbeitszeit-zahl{font-weight:700}.arbeitszeit-zitat{font-style:italic}.arbeitszeit-tag{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.arbeitszeit-tag.is-frei{opacity:.72}.arbeitszeit-modelltag{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.arbeitszeit-spur{border-radius:var(--radius);background:var(--chip);margin-top:6px;padding:8px 10px;font-size:11.5px}.arbeitszeit-spur-eintrag{margin-top:5px;line-height:1.5}.arbeitszeit-freigabe-tag{border-radius:var(--radius);background:var(--chip);flex-wrap:wrap;align-items:center;gap:8px;padding:7px 9px;font-size:12px;display:flex}.arbeitszeit-leiste{border-radius:var(--radius);background:var(--gold-light);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.arbeitszeit-leiste.is-frist{background:var(--chip);gap:8px;padding:8px 12px;font-size:12.5px}.arbeitszeit-leiste.is-frist.is-annahme{background:var(--gold-light)}.arbeitszeit-leiste.is-vertrag{margin:14px 0 0}.arbeitszeit-hinweis{color:var(--danger);font-size:11.5px}.arbeitszeit-hinweis.is-gold{color:var(--gold-dark)}.arbeitszeit-grundlage{margin:6px 0 0;line-height:1.5}.arbeitszeit-unterzeile{margin-top:3px;display:block}.arbeitszeit-hinweis-eintrag{margin-top:4px;line-height:1.5;display:block}.arbeitszeit-erklaerliste{margin-top:-4px;padding-left:18px}.automata-titel{letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:13px}.automata-kopf{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.automata-kopf>.automata-titel{margin:0}.automata-kopf>button{margin-left:auto}.automata-erklaerung{margin:0 0 12px}.automata-erklaerung.is-weit{margin-bottom:14px}.panel.automata-banner{padding:12px 16px}.automata-banner>.notice{margin:0}.notice.automata-meldung{margin:0 0 12px}.notice.automata-meldung.is-eng{margin-bottom:10px}.notice.automata-meldung-unter{margin-top:8px}.notice.automata-meldung-vorschau{margin:8px 0 0}.automata-liste{margin:8px 0 0;padding-left:18px}.automata-liste li{font-size:12px}.automata-testdaten{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.automata-schalterzeile{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.automata-abschnitt{gap:6px;margin-top:12px;display:grid}.automata-regelliste{gap:6px;margin:6px 0 16px;display:grid}.automata-timer{margin-top:6px}.automata-feldgruppe{align-items:center;gap:5px;display:inline-flex}.automata-feldgruppe.is-check{gap:6px}.automata-karte{border-radius:var(--radius);background:var(--chip);padding:10px 12px}.automata-karte.is-vorlage{padding:10px 14px}.automata-formular{border-radius:var(--radius);background:var(--surface-alt);gap:10px;margin-bottom:14px;padding:14px;display:grid}.automata-feld-hell{background:var(--field)}.checkbox-line.automata-zentral.is-an{background:var(--tint-gold)}.automata-zentral-text{font-size:12.5px}.automata-vorschau{border-radius:var(--radius);background:var(--sheet);margin-top:8px;padding:10px 12px}.automata-vorschau-betreff{margin:8px 0 4px;font-size:12.5px;font-weight:700}.automata-vorschau-text{color:var(--body-text);white-space:pre-wrap;font-size:12.5px;line-height:1.55}.automata-icon{color:var(--gold-dark)}.automata-name{font-size:13px;font-weight:700}.automata-stark{font-size:12.5px;font-weight:700}.automata-kuerzen{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.automata-platzhalter-bereich{opacity:.7}.automata-notiz{margin-top:3px}.automata-phase-zahl{color:var(--muted);align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.automata-phase-zahl.is-an{color:var(--tint-green-text)}.automata-phase-timer{color:var(--muted)}.automata-phase-timer.is-an{color:var(--tint-green-text)}.nav-item.active .automata-phase-zahl,.nav-item.active .automata-phase-timer{color:inherit}.foerder-reiterleiste{border-radius:var(--radius);background:var(--sheet);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.foerder-segment{border-radius:var(--radius);background:var(--chip);display:inline-flex;overflow:hidden}.foerder-segment .detail-tab{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.notice.foerder-mehrzeilig{padding-top:8px;padding-bottom:8px;font-weight:400;display:block}.notice.foerder-rw-hinweis{padding:6px 10px;font-size:11.5px;line-height:1.5}.notice.danger.foerder-rw-hinweis{font-weight:600}.foerder-ergebnis{justify-content:space-between;gap:12px;padding:5px 0;font-weight:400;display:flex}.foerder-ergebnis.is-stark{color:var(--ink);font-weight:700}.foerder-zwischentitel{font-size:.85rem;font-weight:700}.foerder-text-klein{font-size:.85rem}.foerder-stark{font-weight:700}.foerder-wert-positiv{color:var(--green)}.foerder-wert-negativ{color:var(--danger)}.foerder-betrag-gruen{color:var(--tint-green-text)}.foerder-punkt-gruen{color:var(--green)}.foerder-empfehlung{color:var(--gold-dark);font-size:.82rem}.foerder-aufklapper{cursor:pointer;color:var(--gold-dark);font-size:.85rem}.foerder-summenblock{border-radius:var(--radius);background:var(--surface);padding:10px 14px}.foerder-praesentation{background:var(--bg);height:100%;padding:18px 22px;overflow:auto}.foerder-kopf{border-radius:var(--radius) var(--radius) 0 0;background:var(--gold);color:var(--sheet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:18px 20px;display:flex}.foerder-kopf-eyebrow{color:var(--sheet);opacity:.75;letter-spacing:.16em;text-transform:uppercase;padding-bottom:6px;font-size:10.5px;font-weight:700}.foerder-kopf-titel{letter-spacing:.03em;text-transform:uppercase;font-size:24px;font-weight:700}.foerder-kopf-titel-zusatz{font-weight:300}.foerder-rampe{border-radius:0 0 var(--radius) var(--radius);background:var(--ramp)}.foerder-leer{text-align:center;padding:40px 20px}.foerder-leer-titel{font-size:1.05rem;font-weight:700}.metric-card.foerder-kpi{background:var(--foerder-kpi-farbe,var(--gold));text-align:center;padding:16px 14px 18px}.foerder-kpi-label{opacity:.85;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding-bottom:10px;font-size:10.5px;font-weight:700}.foerder-kpi-wert{white-space:nowrap;font-size:30px;font-weight:700;line-height:1}.foerder-kpi-wert.has-zusatz{padding-bottom:12px}.foerder-baustein{border-radius:var(--radius);background:var(--surface);justify-content:space-between;gap:12px;padding:9px 12px;font-size:.9rem;display:flex}.foerder-baustein-summe{justify-content:space-between;gap:12px;padding:9px 12px;font-size:.95rem;font-weight:700;display:flex}.foerder-vergleich{border-radius:var(--radius);background:var(--surface);text-align:center;padding:14px 10px}.foerder-vergleich.is-nachher{background:var(--tint-green)}.foerder-vergleich-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding-bottom:6px;font-size:.72rem;font-weight:700}.foerder-vergleich-wert{font-size:22px;font-weight:700}.foerder-vergleich-zusatz{color:var(--muted);font-size:.75rem}.foerder-vergleich.is-nachher .foerder-vergleich-label,.foerder-vergleich.is-nachher .foerder-vergleich-wert,.foerder-vergleich.is-nachher .foerder-vergleich-zusatz{color:var(--tint-green-text)}.foerder-pfeil{color:var(--green);font-size:22px;font-weight:700}.foerder-rw-karte{border-radius:var(--radius);background:var(--zebra);padding:14px 16px 6px}.foerder-rw-feld{border-radius:var(--radius);background:var(--sheet);margin-bottom:8px;padding:10px 12px}.foerder-rw-zeile{justify-content:space-between;align-items:center;gap:12px;display:flex}.foerder-rw-feldname{font-size:.86rem;font-weight:600}.help-text.foerder-rw-text{line-height:1.55}.kalender-bereich{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex}.kalender-topbar{background:var(--sheet);box-shadow:var(--shadow-card);flex-shrink:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.kalender-segment{background:var(--chip);border-radius:var(--radius);display:inline-flex;overflow:hidden}.kalender-segment-knopf{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 14px;font-size:13px;display:inline-flex}.kalender-segment-knopf.is-aktiv{background:var(--gold);color:#fff}.badge.kalender-sync-badge{background:var(--tint-green);color:var(--tint-green-text);gap:5px;margin-left:auto}.kalender-ansicht{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px;display:flex;overflow-y:auto}.kalender-kopfleiste{background:var(--sheet);box-shadow:var(--shadow-card);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.kalender-kopfleiste-mitte{flex-direction:column;display:flex}.kalender-titel{color:var(--ink);text-transform:uppercase;letter-spacing:.06em;font-size:15px;font-weight:700}.status-button.kalender-blaettern{width:var(--h-control);min-width:var(--h-control);padding:0;font-size:18px}.kalender-knopf-icon{vertical-align:text-bottom;margin-right:4px}.status-button.kalender-knopf-link{gap:6px;text-decoration:none}.kalender-schalterreihe{font-size:12px}.checkbox-line.kalender-klein{font-size:11px}.notice.kalender-outlook-hinweis{margin-bottom:10px}.confirm-message.kalender-sync-fehler{color:var(--tint-red-text)}.kalender-kopf{background:var(--gold);flex-direction:column;padding:7px 10px;display:flex}.kalender-kopf.kalender-kopf-rund{border-radius:var(--radius)}.kalender-kopf.is-wochenende{background:#7a6a49}.kalender-kopf.kalender-kopf-werktag-0{background:#e30613}.kalender-kopf.kalender-kopf-werktag-1{background:#a06a00}.kalender-kopf.kalender-kopf-werktag-2{background:#677a0b}.kalender-kopf.kalender-kopf-werktag-3{background:#1d7f2a}.kalender-kopf.kalender-kopf-werktag-4{background:#10722a}.kalender-kopf.is-heute{background:var(--gold-dark)}.kalender-kopf-tag{color:var(--auf-farbe);font-size:13px;font-weight:700}.kalender-kopf-datum{color:var(--auf-farbe);font-size:12px}.kalender-monat-kopfreihe{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-bottom:6px;display:grid}.kalender-monat-raster{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.kalender-monat-zelle{background:var(--sheet);border-radius:var(--radius);min-height:96px;box-shadow:var(--shadow-card);flex-direction:column;gap:3px;padding:6px;display:flex;overflow:hidden}.kalender-monat-zelle.is-wochenende{background:var(--surface)}.kalender-monat-zelle.is-fremd{opacity:.55}.kalender-monat-zelle.is-heute{background:var(--gold-pale);box-shadow:inset 0 0 0 2px var(--gold-dark), var(--shadow-card)}.kalender-monat-tagnr{color:var(--ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit;font-size:12px;font-weight:700}.kalender-monat-chip{text-align:left;width:100%;color:var(--gold-dark);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#98773324;border:0;border-radius:6px;padding:2px 5px;font-size:10px;font-weight:700;display:block;overflow:hidden}.kalender-monat-mehr{color:var(--gold-dark);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit;font-size:10px;font-weight:700}.kalender-monat-hinweis{color:var(--muted);margin:8px 0 0;font-size:11.5px}.kalender-woche-raster{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.kalender-spalte{background:var(--sheet);box-shadow:var(--shadow-card);border-radius:var(--radius);flex-direction:column;min-height:420px;display:flex;overflow:hidden}.kalender-spalte.is-wochenende{background:var(--surface)}.kalender-spalte.is-heute{background:var(--gold-pale);box-shadow:inset 0 0 0 2px var(--gold-dark), var(--shadow-card)}.kalender-karten-form{background:0 0;gap:5px;padding:6px 7px;display:flex}.kalender-karten-eingabe{background:var(--chip);border-radius:var(--radius);border:0;flex:1;min-width:0;min-height:0;padding:6px 8px;font-size:12px}.kalender-karten-plus{border-radius:var(--radius);background:var(--gold-tint);width:26px;min-width:26px;color:var(--gold-dark);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:flex}.kalender-termin-chip{border-radius:var(--radius);color:var(--gold-dark);cursor:pointer;text-align:left;background:#98773324;border:0;align-items:center;gap:5px;margin:6px 7px 0;padding:5px 8px;font-size:11px;font-weight:700;display:flex}.kalender-monat-chip.kalender-kategorie,.kalender-termin-chip.kalender-kategorie{background:var(--kalender-kategorie-flaeche);color:var(--kalender-kategorie)}.kalender-kartenliste{flex-direction:column;flex:1;gap:6px;min-height:60px;padding:7px;display:flex}.kalender-leer{background:var(--chip);border-radius:var(--radius);color:var(--muted);text-align:center;padding:10px 6px;font-size:12px}.kalender-karte{background:var(--gold-tint);border-radius:var(--radius);cursor:grab;padding:6px 7px;position:relative}.kalender-karte.kalender-karte-red{background:#e306132e}.kalender-karte.kalender-karte-blue{background:#f6a2004d}.kalender-karte.kalender-karte-green{background:#27a7373d}.kalender-karte.kalender-karte-gray{background:var(--chip)}.kalender-karte.is-erledigt{opacity:.5}.kalender-karte-zeile{grid-template-columns:20px 1fr 20px;align-items:center;gap:6px;display:grid}.kalender-karte-text{color:var(--ink);word-break:break-word;min-width:0;font-size:12px;font-weight:600}.kalender-karte-text.is-durchgestrichen{text-decoration:line-through}.kalender-wiederholt-icon{vertical-align:middle;color:var(--forest);margin-right:4px}.kalender-karte-notiz{color:var(--muted);white-space:pre-wrap;word-break:break-word;margin:3px 2px 0 26px;font-size:10.5px}.kalender-haken{width:20px;height:20px;color:var(--gold);cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;display:inline-flex}.kalender-haken.is-erledigt{background:var(--gold);color:#fff}.kalender-karten-menuknopf{border-radius:var(--radius);width:20px;height:20px;color:var(--gold-dark);cursor:pointer;background:#ffffffb3;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.kalender-karten-menu{z-index:40;background:var(--sheet);border-radius:var(--radius);min-width:176px;box-shadow:var(--shadow-float);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.kalender-karten-menu-eintrag{text-align:left;border-radius:var(--radius);width:100%;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:7px 9px;font-size:12px;font-weight:600;display:block}.kalender-karten-menu-eintrag.is-gefahr{color:var(--danger)}.kalender-menu-icon{vertical-align:middle;margin-right:4px}.kalender-karten-menu-farben{background:var(--surface);border-radius:var(--radius);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin:2px 0;padding:6px 9px;font-size:11.5px;display:flex}.kalender-farbwahl{cursor:pointer;width:15px;height:15px;box-shadow:var(--shadow-card);border:0;border-radius:50%;padding:0}.kalender-farbwahl.kalender-farbwahl-red{background:var(--red)}.kalender-farbwahl.kalender-farbwahl-blue{background:var(--amber)}.kalender-farbwahl.kalender-farbwahl-green{background:var(--green)}.kalender-farbwahl.kalender-farbwahl-gray{background:var(--gold-soft)}.kalender-farbwahl.is-aktiv{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--gold)}.kalender-projektkarte{background:var(--sheet);border-radius:var(--radius);cursor:grab;box-shadow:var(--shadow-card);padding:6px 7px}.kalender-projektkarte-art{color:var(--muted);align-items:center;gap:5px;margin-bottom:2px;font-size:9px;display:flex}.kalender-projektkarte-punkt{background:var(--gold);border-radius:50%;width:8px;height:8px}.kalender-projektkarte-titel{color:var(--ink);font-size:11px;font-weight:600;line-height:1.25}.kalender-projektkarte-sub{color:var(--muted);font-size:10px;line-height:1.25}.kalender-team-rahmen{background:var(--bg);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow-x:auto}.kalender-team-ecke{color:var(--muted);background:var(--surface);padding:6px 10px;font-size:11px;font-weight:600}.kalender-team-tag{text-align:center;background:var(--sheet);color:var(--ink);padding:4px 0}.kalender-team-tag.is-wochenende{background:var(--surface);color:var(--muted)}.kalender-team-tag.is-feiertag{background:var(--gold-tint);color:var(--gold-dark)}.kalender-team-tag-kurz{font-size:9px}.kalender-team-tag-nr{font-size:11px;font-weight:600}.kalender-team-name{background:var(--sheet);flex-direction:column;justify-content:center;padding:5px 10px;display:flex}.kalender-team-name-text{font-size:12px;font-weight:600}.kalender-team-rest{color:var(--muted);font-size:10px}.kalender-team-zelle{background:var(--sheet);height:30px}.kalender-team-zelle.is-wochenende{background:var(--surface)}.kalender-team-zelle.is-feiertag{background:var(--gold-tint)}.kalender-team-band{cursor:pointer;flex:1;min-height:0;position:relative}.kalender-team-band.is-folge{margin-top:1px}.kalender-team-band.is-gefuellt,.kalender-team-halbtag{background:var(--kalender-abwesenheit);box-sizing:border-box}.kalender-legende{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.kalender-legende-eintrag{align-items:center;gap:6px;display:inline-flex}.kalender-farbpunkt{background:var(--kalender-abwesenheit);border-radius:50%;width:13px;height:13px}.kalender-farbpunkt.is-beantragt{background:var(--tint-amber)}.kalender-farbpunkt.is-feiertag{background:var(--gold-tint)}.kalender-farbpunkt.is-gross{width:14px;height:14px}.app-modal.kalender-detailfenster{width:380px;max-width:92vw}.kalender-detail-art{align-items:center;gap:8px;margin-bottom:12px;display:flex}.kalender-detail-art strong{font-size:14px}.kalender-detail-aktionen{margin-top:16px}.kalender-abwesenheit-panels{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.panel.kalender-kontingent{margin-top:12px}.kalender-rest-wert{color:var(--gold);font-weight:600}.kalender-resturlaub strong{color:var(--gold)}.kalender-antrag-zeile{background:var(--surface);border-radius:var(--radius);padding:8px 10px}.kalender-antrag-titel{font-size:13px;font-weight:600}.icon-button.kalender-loeschen{color:var(--danger)}.kalender-begruendung{min-height:50px}.kalender-artenliste{margin-bottom:12px}.kalender-zeile{background:var(--surface);border-radius:var(--radius);padding:6px 8px}.kalender-farbfeld{width:var(--h-headchip);height:var(--h-headchip);background:0 0;border:none;padding:0}.kalender-anlegezeile{padding-top:10px}.kalender-feiertagsliste{max-height:240px;margin-bottom:12px}.kalender-feiertag-zeile{background:var(--surface);border-radius:var(--radius);padding:5px 8px}.kalender-feiertag-datum{color:var(--muted);font-size:11px}.kalender-feiertag-name{font-size:12px;font-weight:600}.chatverlauf-tag{color:var(--muted);text-align:center;margin:14px 0 8px;font-size:12px}.chatverlauf-folge+.chatverlauf-folge{margin-top:14px}.chatverlauf-folge>.chatverlauf-zeile+.chatverlauf-zeile{margin-top:4px}.chatverlauf-zeile{flex-direction:column;align-items:flex-start;display:flex;position:relative}.chatverlauf-zeile.is-eigen{align-items:flex-end}.chatverlauf-absender{color:var(--gold-dark);letter-spacing:.14em;font-size:12px;font-weight:700}.chatverlauf-zeile>.chatverlauf-absender{margin-bottom:4px}.chatverlauf-text{white-space:pre-wrap;word-break:break-word}.chat-antwortbezug.chatverlauf-antwortbezug{display:block}.chatverlauf-angeheftet{color:var(--gold-dark);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px;font-size:10px;font-weight:700;display:inline-flex}.badge.chatverlauf-anhang{max-width:100%;margin-top:4px;text-decoration:none}.chatverlauf-bild{border-radius:var(--radius);max-width:min(260px,100%);max-height:260px;margin-top:4px;display:block}.badge.chatverlauf-wiedervorlage{cursor:pointer;margin-top:4px;font-family:inherit}.chatverlauf-reaktionen{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.chatverlauf-reaktion{height:var(--h-chip);border-radius:var(--radius);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);cursor:pointer;border:0;align-items:center;gap:4px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.chatverlauf-reaktion.is-eigen{box-shadow:inset 0 0 0 2px var(--gold);color:var(--gold-dark)}.chatverlauf-fuss{color:var(--muted);align-items:center;gap:4px;margin-top:4px;font-size:12px;display:inline-flex}.chatverlauf-haken{color:var(--forest);display:inline-flex}.chatverlauf-thread-knopf{color:var(--gold-dark);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:4px;padding:0;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.chatverlauf-thread{align-self:stretch;margin-top:6px}.chatverlauf-aktionen{z-index:20;border-radius:var(--radius);background:var(--sheet);box-shadow:var(--shadow-card);gap:2px;padding:2px;display:flex;position:absolute;top:-10px;right:0}.chatverlauf-palette{z-index:30;border-radius:var(--radius);background:var(--sheet);box-shadow:var(--shadow-float);gap:2px;padding:4px;display:flex;position:absolute;top:26px;right:0}.chatverlauf-emoji{border-radius:var(--radius);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:17px}.chatverlauf-wv{z-index:30;border-radius:var(--radius);background:var(--sheet);width:240px;box-shadow:var(--shadow-float);flex-direction:column;gap:6px;padding:10px;display:flex;position:absolute;top:26px;right:0}.chatverlauf-wv-titel{color:var(--gold-dark);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:700}.chatverlauf-wv-datum{border-radius:var(--radius);background:var(--chip);border:0;padding:7px 9px;font-family:inherit;font-size:12px}.chatverlauf-wv-knoepfe{gap:6px;display:flex}.status-button.chatverlauf-wv-knopf{min-width:0}.chatverlauf-wv-merken{flex:1}.status-pill.arbeitszeit-chip{gap:4px}.zoom-workspace .status-pill{flex-shrink:0;gap:4px}.zoom-meta .status-pill{max-width:220px;overflow:hidden}.metric-card.metric-quer .metric-icon{background:var(--kachel-kreis,var(--gold));color:var(--auf-farbe)}.metric-card.metric-quer .metric-label{letter-spacing:.14em;color:var(--gold-dark);font-size:12px;font-weight:700}.metric-card.metric-quer .metric-value{font-size:17px;font-weight:700}.metric-card.metric-quer .metric-sub{color:var(--muted);font-size:12px}button.metric-card{text-align:left}.rank-row.self .pulse-bar-fill{--pulse-color:var(--primary)}.ep-kontakt{flex-direction:column;gap:5px;display:flex}.ep-kontakt>.status-pill{align-self:flex-start}.ep-kontakt-links{flex-direction:column;gap:2px;display:flex}.ep-kontakt-links .link-button{word-break:break-all;align-items:center;gap:5px;display:inline-flex}.notice.sa-mehrzeilig{display:block}.hk-ki-kopf .status-pill{margin-left:auto}.bh-mf-chips .status-pill{cursor:grab;-webkit-user-select:none;user-select:none;padding-right:4px}.bh-mf-chips .status-pill.gewaehlt{background:var(--gold);color:var(--auf-farbe)}.bh-mf-chips .status-pill button{border-radius:var(--radius);background:var(--tint-slate);width:20px;height:20px;color:inherit;font:inherit;cursor:pointer;border:0;padding:0;line-height:1}.sa-head{background:var(--sheet);color:var(--ink);box-shadow:inset 0 -1px 0 var(--line);padding:0 20px}.sa-head h2{color:var(--ink);letter-spacing:.04em;font-size:15px}.sa-head svg{color:var(--icon)}.sa-hchip{height:var(--h-chip);background:var(--tint-gold);color:var(--tint-gold-text);letter-spacing:.08em;gap:7px;padding:0 10px;font-size:12px}button.sa-hchip,a.sa-hchip{height:var(--h-control);background:var(--sheet);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);letter-spacing:0;text-transform:none;gap:8px;padding:0 20px;font-size:15px;text-decoration:none}button.sa-hchip:hover:not(:disabled),a.sa-hchip:hover{background:var(--sheet);box-shadow:inset 0 0 0 1px var(--gold)}.sa-hchip:disabled{opacity:.5}.sa-head a.hk-hlink{color:var(--ink)}.sa-btn{height:var(--h-control);box-shadow:none;padding:0 20px;font-size:15px}.sa-btn.pri,.sa-btn.sec{min-width:var(--w-button-min)}.sa-btn.pri{background:var(--forest);color:#fff;box-shadow:none}.sa-btn.pri:hover:not(:disabled){background:var(--primary-hover)}.sa-btn.sec:hover:not(:disabled){background:var(--gold-tint-hover)}.sa-btn.klein{height:var(--h-control);background:var(--sheet);min-width:0;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);padding:0 20px;font-size:15px}.sa-btn.klein.pri{background:var(--forest);color:#fff;box-shadow:none}.sa-btn:disabled{opacity:.5}.sa-hinweis{background:var(--tint-gold);color:var(--tint-gold-text);padding:14px 18px;font-size:15px;line-height:1.45}.sa-lage{color:var(--tint-gold-text);background:var(--tint-gold);box-shadow:none}.sa-lage.ok{background:var(--tint-green);color:var(--tint-green-text)}.sa-lage.warnung{background:var(--tint-amber);color:var(--tint-amber-text)}.sa-lage.kritisch{background:var(--tint-red);color:var(--tint-red-text)}.sa-lage h2{color:inherit;font-size:15px}.sa-lage p{color:inherit}.sa-lage{--lage-kreis:var(--gold)}.sa-lage.ok{--lage-kreis:var(--green)}.sa-lage.warnung{--lage-kreis:var(--amber-kreis)}.sa-lage.kritisch{--lage-kreis:var(--red)}.sa-lage-icon{background:var(--lage-kreis);color:var(--auf-farbe);width:36px;height:36px;font-size:18px}.sa-lage-icon>*{color:var(--auf-farbe)}.sa-subtab{height:var(--h-tab);box-shadow:none;background:var(--chip);color:var(--muted);font-size:15px}.sa-subtab:hover:not(.on){background:var(--sheet);color:var(--ink)}.sa-subtab.on{background:var(--gold);color:#fff}.sa-n{border-radius:var(--radius);background:var(--tint-gold);height:20px;color:var(--tint-gold-text);font-size:11px;font-weight:700}.sa-subtab.on .sa-n{color:#fff;background:#ffffff40}.panel-heading .status-button.danger{background:var(--tint-red);color:var(--red)}.panel-heading .status-button.danger:hover:not(:disabled){background:var(--tint-red);color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.funnel-kpi-reihe .metric-sub{text-overflow:ellipsis;overflow:hidden}.funnel-reiter-zahl{opacity:.75;margin-left:6px}.funnel-antwort-text{-webkit-line-clamp:4;white-space:pre-wrap;cursor:pointer;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.funnel-antwort-text.ist-offen{-webkit-line-clamp:unset}.funnel-vorschau-rahmen{border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet);width:100%;display:block}.funnel-bericht-liste{max-height:200px;margin:6px 0 0;padding-left:18px;overflow-y:auto}.funnel-kasten>.field-label{margin-bottom:6px;display:block}.dash-titel{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:700}.dash-titel-icon{vertical-align:-2px;margin-right:6px}.dash-seite{flex-direction:column;gap:12px;display:flex}.dash-seite>.metric-row+.work-grid.auto{margin-top:0}.dash-karte-kopf{flex-direction:column;gap:2px;display:flex}.dash-fusslink{align-self:flex-start}.dash-flaeche{border-radius:var(--radius);background:var(--surface);padding:8px 10px}.dash-flaeche.spalte{flex-direction:column;gap:4px;display:flex}.dash-flaeche.zeile{justify-content:space-between;align-items:center;gap:10px;display:flex}.dash-kennzahl{color:var(--ink);font-size:17px;font-weight:700;line-height:1.2}.dash-kennzahl.m{font-size:22px}.dash-gut{color:var(--tint-green-text)}.dash-kritisch{color:var(--danger)}.dash-offen{color:var(--tint-orange-text)}.dash-hinweis{color:var(--gold-dark)}.dash-beschriftung{color:var(--ink);font-size:15px;font-weight:400}.dash-beschriftung.fett{font-weight:700}.dash-hervor{color:var(--ink)}.dash-kuerzen{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-fortschritt{flex-direction:column;gap:4px;display:flex}.dash-fortschritt-kopf{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.dash-segmente{border-radius:var(--radius);height:100%;display:flex;overflow:hidden}.dash-segment{height:100%}.dash-segment.neu{background:var(--green)}.dash-segment.in-arbeit{background:var(--amber)}.dash-segment.ueberfaellig{background:var(--red)}.dash-segment.erledigt{background:var(--gold-soft)}.dash-verteilung{height:var(--h-chip);border-radius:var(--radius);background:var(--chip);display:flex;overflow:hidden}.dash-verteilung-segment{background:var(--segment-farbe,var(--gold));color:var(--auf-farbe);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.dash-legende{flex-wrap:wrap;gap:10px;display:flex}.dash-legende-eintrag{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.dash-legende-punkt{background:var(--punkt-farbe,var(--gold));border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.dash-legende-raster{grid-template-columns:minmax(0,1fr) 48px 76px;align-items:center;gap:8px;display:grid}.dash-legende-raster>:not(:first-child){text-align:right;white-space:nowrap}.dash-vergleich{color:var(--muted);align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.dash-vergleich.steigt{color:var(--tint-green-text)}.dash-vergleich.faellt{color:var(--tint-amber-text)}.dash-chipreihe{flex-wrap:wrap;gap:8px;display:flex}.dash-statusraster{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.dash-statuskachel{flex-direction:column;gap:2px;display:flex}.dash-statuskachel .kritisch{color:var(--danger)}.dash-statuskachel-wert{align-items:baseline;gap:5px;display:inline-flex}.dash-statuskachel-wert svg{color:var(--muted);margin-left:auto}.dash-podest{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:8px;display:grid}.dash-podest-stufe{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.dash-podest-stufe.erster{background:var(--gold-tint);padding-top:14px}.dash-fuss{border-radius:var(--radius);background:var(--sheet);box-shadow:var(--shadow-card);color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.metric-card.metric-quer .metric-sub.kritisch{color:var(--danger);font-weight:700}.dash-chart{width:100%;height:auto}.dash-faktor{border-radius:var(--radius);flex-direction:column;gap:2px;padding:8px 10px;display:inline-flex}.dash-faktor.gut{background:var(--tint-green);color:var(--tint-green-text)}.dash-faktor.schlecht{background:var(--tint-red);color:var(--tint-red-text)}.dash-faktor .field-label{color:inherit}.dash-faktor.gut .dash-faktor-wert{color:var(--tint-green-text)}.dash-faktor.schlecht .dash-faktor-wert{color:var(--tint-red-text)}.dash-flaeche.spalte>.status-pill{align-self:flex-start}.dash-feld-eingabe{box-sizing:border-box;width:100%;min-width:0}.dash-feld-kopf{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.notice.dash-hilfe{letter-spacing:normal;text-transform:none;flex-basis:100%}.accounts-flaeche{border-radius:var(--radius);background:var(--gold-tint);padding:14px}.accounts-flaeche-kopf{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.accounts-flaeche-kopf strong{color:var(--ink)}.accounts-gedaempft{color:var(--muted)}.accounts-hervor{color:var(--ink);font-weight:700}.accounts-fehler{color:var(--danger);font-size:12px;font-weight:700}.accounts-erfolg{color:var(--tint-green-text);font-size:12px;font-weight:700}.accounts-abweichung{color:var(--gold-dark);font-size:12px}.accounts-zusatzzeile{padding:0 8px 12px}.accounts-leerzeile{color:var(--muted);text-align:center}.accounts-ausklapper{cursor:pointer;-webkit-user-select:none;user-select:none}.accounts-liste{margin:0;padding-left:18px;line-height:1.7}.accounts-abschnitt{padding-top:10px}.checkbox-line.accounts-haken{flex-wrap:wrap}.auftrag-abschnitt{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:700}.auftrag-hervor{color:var(--gold-dark)}.auftrag-ink{color:var(--ink)}.auftrag-stand-ok{color:var(--tint-green-text)}.auftrag-stand-offen{color:var(--tint-orange-text)}.auftrag-fehler,.auftrag-schritt-offen{color:var(--danger)}.detail-tab.active .auftrag-schritt-offen{color:var(--auf-farbe)}.auftrag-bild{border-radius:var(--radius);display:block}.auftrag-liste{padding-left:18px}.auftrag-anforderung-text{width:100%;font-size:12px}.auftrag-karte{border-radius:var(--radius);background:var(--surface);padding:10px 14px}.auftrag-karte-titel{color:var(--ink);font-size:15px;font-weight:700}.auftrag-anleitung-text{color:var(--muted);white-space:pre-line;font-size:15px;line-height:1.55}.auftrag-pflicht-zeile{border-radius:var(--radius);padding:4px 8px}.auftrag-pflicht-zeile.is-pflicht{background:var(--gold-light)}.auftrag-unterlage{border-radius:var(--radius);background:var(--surface);padding:10px 12px}.auftrag-unterlage-warnung{color:var(--tint-orange-text);font-size:12px}.auftrag-uebergabe{border-radius:var(--radius);background:var(--surface);padding:12px 14px}.auftrag-aufklapp-link{min-height:0;color:var(--gold-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.auftrag-aufklapp-link:hover{text-decoration:underline}.auftrag-details{border-radius:var(--radius);background:var(--chip);padding:10px 12px}.icon-button.auftrag-icon-loeschen,.icon-button.auftrag-icon-loeschen:hover,.icon-button.handbuch-icon-loeschen,.icon-button.handbuch-icon-loeschen:hover{color:var(--red)}.auftrag-editor-karte{border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 40%, transparent);padding:12px 14px}.auftrag-editor-karte.is-abschluss{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 45%, transparent)}.auftrag-feld{border-radius:var(--radius);background:var(--surface);padding:8px 10px}.auftrag-version{border-radius:var(--radius);background:var(--surface);padding:8px 12px}.status-pill.auftrag-pflicht-chip{cursor:pointer}.auftrag-pflicht-chip input{margin:0}.onsite-feld-hinweis{color:var(--muted);font-size:12px;font-weight:400}.onsite-freigabe{flex:1;min-width:0}.onsite-freigabe-text{color:var(--muted)}.onsite-foto-fehler{color:var(--danger)}.helpie-meldung.is-ok{color:var(--tint-green-text)}.helpie-meldung.is-fehler{color:var(--danger)}.panel.handbuch-karte{padding:14px}.handbuch-karte-fuss{padding-top:6px}.handbuch-vorschau{border-radius:var(--radius);cursor:pointer;background:0 0;border:0;padding:0;line-height:0;overflow:hidden}.handbuch-bild{border-radius:var(--radius);width:100%;display:block}.handbuch-folie{background:var(--sheet)}.handbuch-platzhalter{border-radius:var(--radius);background:var(--chip);color:var(--muted);text-align:center;padding:28px 12px;font-size:12px}.handbuch-vollbild{background:color-mix(in srgb, var(--ink) 92%, transparent);padding:20px}.handbuch-seitenangabe{color:var(--muted);font-size:13px}.handbuch-vollbild .handbuch-seitenangabe{color:var(--auf-farbe)}.handbuch-toc{padding-right:4px}.handbuch-toc-eintrag{border-radius:var(--radius);color:inherit;cursor:pointer;background:0 0;border:0;padding:6px}.handbuch-toc-eintrag[aria-current=true]{background:var(--gold-tint);color:var(--gold-dark)}.handbuch-toc-bild{border-radius:var(--radius);display:block}.handbuch-toc-text{font-size:12px;line-height:1.3}.handbuch-titel-link{min-height:0;color:var(--gold-dark);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.handbuch-titel-link:hover{text-decoration:underline}.messe-buehne{aspect-ratio:16/9;border-radius:var(--radius);background:var(--ink);width:100%;max-height:calc(100vh - 340px);overflow:hidden}.messe-buehne.is-vollbild{aspect-ratio:auto;border-radius:0;height:100%;max-height:none}.messe-spiel{border:0;width:100%;height:100%;display:block}.profile-avatar-bild{object-fit:cover;width:100%;height:100%;display:block}.fehlergrenze-detail{color:var(--muted);font-size:12px}.detail-tab.ui-reiter{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sub-tabs{border-radius:var(--radius);background:var(--sheet);box-shadow:var(--shadow-card);flex-shrink:0;padding:10px 16px}.initialenkreis>.initialen-kreis{width:var(--initialenkreis-groesse);min-width:var(--initialenkreis-groesse);height:var(--initialenkreis-groesse);overflow:hidden}.initialenkreis>.initialenkreis-punkt{width:10px;height:10px}.initialenkreis-punkt.ist-online{background:var(--forest);box-shadow:0 0 0 2px var(--sheet)}.initialenkreis-punkt.ist-abwesend{background:var(--sheet);box-shadow:inset 0 0 0 2px var(--gold-soft), 0 0 0 2px var(--sheet)}.chat-schalter{background:var(--gold-soft);width:42px;height:24px;min-height:0;transition:background var(--dauer-bedien);border:0;border-radius:12px;flex-shrink:0;padding:0;position:relative}.chat-schalter.on{background:var(--forest)}.chat-schalter-knopf{background:var(--sheet);border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px}.chat-schalter.on .chat-schalter-knopf{left:21px}.chat-info{background:var(--surface);padding:14px}.chat-info.als-tab{background:0 0;padding:14px 18px}.chat-info-name{color:var(--ink);font-size:15px;font-weight:700}.status-button.small.chat-info-kachelknopf{height:auto;min-height:var(--h-control);white-space:normal;flex-direction:column;gap:3px;padding:9px 4px;font-size:12px;line-height:1.2}.chat-info-kachelknopf .help-text{font-weight:400}.chat-info-feld{min-height:64px}.chat-info-text{color:var(--body-text);margin:0;font-size:12.5px;line-height:1.5}.chat-info-mitglied{padding:4px 2px}.chat-info-mitglied-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.chat-info-erfolg{padding:8px 4px}.chat-info-erfolg-kreis{background:var(--forest);width:56px;height:56px;color:var(--auf-farbe);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.chat-info-suche:focus-within{box-shadow:0 0 0 2px var(--gold-soft)}.chat-info-suche .filter-input:focus{box-shadow:none}.chat-info-kontakt{border-radius:var(--radius);cursor:pointer;background:0 0;padding:6px 8px}.chat-info-kontakt.is-gewaehlt{background:var(--gold-tint)}.chat-info-kontakt-name{color:var(--ink);font-size:13px;font-weight:700}.chat-info-einstellung{padding:7px 0}.chat-info-einstellung-text{color:var(--ink);font-size:13px}.quartett-ampel-punkt{width:var(--ampel-groesse);height:var(--ampel-groesse);background:var(--tint-slate);border-radius:50%}.quartett-ampel-punkt.is-an{background:var(--ampel-farbe)}.quartett-karte{border-radius:var(--radius);background:var(--sheet);box-shadow:var(--shadow-card)}.quartett-zeile{min-height:var(--h-res);background:0 0;padding:6px 14px}.quartett-zeile.is-zebra,.quartett-faehigkeiten.is-zebra{background:var(--gold-tint)}.quartett-zeile-label{color:var(--muted);font-size:.8rem}.quartett-zeile-wert{color:var(--ink);font-size:.82rem;font-weight:700}.quartett-zeile-wert.is-link{color:var(--gold-dark)}.quartett-bild{background:var(--chip)}.quartett-bild.is-vorschau{border-radius:var(--radius)}.quartett-bild-leer{color:var(--gold-soft)}.status-pill.quartett-auf-bild{background:var(--gold-tint)}.quartett-band{border-radius:var(--radius) 0 0 var(--radius);background:var(--gold);color:var(--auf-farbe);padding:5px 14px 5px 16px;font-size:.95rem;font-weight:700}.quartett-band.is-rolle{background:var(--gold-tint);color:var(--gold-dark);letter-spacing:.1em;text-transform:uppercase;padding:4px 14px 4px 16px;font-size:.7rem}.quartett-rampe{background:var(--ramp);height:4px}.quartett-faehigkeiten{padding:12px 14px 14px}.status-pill.quartett-faehigkeit{white-space:normal;height:auto;padding-top:4px;padding-bottom:4px}.quartett-regler-zeile{min-height:var(--h-control);border-radius:var(--radius);background:var(--gold-tint);padding:6px 14px}.quartett-regler-label{font-size:.85rem}.quartett-regler-wert{color:var(--ink);font-weight:700}.glocke-panel,.glocke-einblendung{border-radius:var(--radius);background:var(--sheet);color:var(--ink);box-shadow:var(--shadow-float)}.glocke-einblendung{padding:14px}.glocke-kopf{padding:12px 16px}.topbar .glocke-panel .icon-button,.topbar .glocke-einblendung .icon-button{background:var(--sheet);color:var(--icon);box-shadow:inset 0 0 0 1px var(--line)}.topbar .glocke-panel .icon-button:hover,.topbar .glocke-einblendung .icon-button:hover{background:var(--sheet);color:var(--icon);box-shadow:inset 0 0 0 1px var(--gold)}.field-label.glocke-auftrag-label,.glocke-einblendung-kopf>svg{color:var(--tint-orange-text)}.glocke-titel{font-size:.85rem}.glocke-zaehler{border-radius:var(--radius);background:var(--orange);height:16px;color:var(--auf-farbe);padding:0 3px;font-size:.65rem;font-weight:700}.listenzeile.glocke-gelesen{cursor:default}.projekt-kommentar{border-radius:var(--radius);background:var(--surface-alt);padding:12px}.projekt-kommentar-punkt{background:var(--sichtbarkeit-farbe);border-radius:50%;flex-shrink:0;width:8px;height:8px}.projekt-autor{color:var(--ink);font-size:.8rem;font-weight:700}.projekt-kommentar-text{font-size:.88rem}.projekt-notiz{border-radius:var(--radius);background:var(--surface);padding:10px 12px}.projekt-notiz-text{color:var(--muted);font-size:.82rem;line-height:1.55}.team-event-pausiert{opacity:.5}.team-event-rhythmus{color:var(--muted);font-weight:400}.zoom-konto-punkt.is-leer{background:var(--chip)}.zoom-konto-punkt.is-ok{background:var(--green)}.zoom-konto-punkt.is-warnung{background:var(--amber)}.zoom-konto-punkt.is-fehler{background:var(--danger)}.zoom-agenda-feld{min-height:64px}.panel.zs-monatsleiste{padding:12px 16px}.zs-monat{border-radius:var(--radius);background:var(--monat-farbe,var(--gold));color:var(--auf-farbe);font:inherit;opacity:.62;box-shadow:none;cursor:pointer;transition:opacity var(--dauer-bedien);border:0;justify-items:center;gap:4px;padding:9px 8px 10px;display:grid}.zs-monat.is-aktiv{opacity:1;box-shadow:var(--shadow-float)}.zs-monat:disabled{opacity:.3;cursor:not-allowed}.zs-monat.is-aktiv:disabled{opacity:1}.zs-monat-name{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:700}.zs-monat-saldo{border-radius:var(--radius);white-space:nowrap;background:#fff3;padding:2px 8px;font-size:10.5px;font-weight:700}.zs-band{padding-bottom:6px;overflow-x:auto}.zs-tag{border-radius:var(--radius);background:var(--zebra);flex-direction:column;flex:none;width:168px;padding:0 0 8px;display:flex}.zs-tag.is-heute{background:var(--tint-gold)}.zs-tag-kopf{height:var(--h-res);border-radius:var(--radius) var(--radius) 0 0;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.zs-tag.is-heute .zs-tag-kopf{background:var(--gold);color:var(--auf-farbe)}.zs-tag-eintraege{gap:6px;padding:8px 8px 0;display:grid}.zs-tag-leer{text-align:center;padding:10px 0}.zs-tag-fuss{margin-top:auto;padding:8px 8px 0}.zs-bilanz{border-radius:var(--radius);background:var(--chip);gap:2px;padding:6px 10px;display:grid}.zs-tag.is-heute .zs-bilanz{background:var(--sheet)}.zs-bilanz-wert{color:var(--muted);white-space:nowrap;font-size:15px;font-weight:700}.zs-bilanz-wert.is-plus{color:var(--tint-green-text)}.zs-bilanz-wert.is-minus{color:var(--red)}.zs-bilanz-wert.is-null{color:var(--body-text)}.zs-titel{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:15px;font-weight:700}.zs-karte{border-radius:var(--radius);background:var(--sheet);box-shadow:var(--shadow-card);font:inherit;text-align:left;cursor:pointer;border:0;gap:3px;padding:8px 10px;display:grid}.zs-geld{color:var(--tint-green-text);white-space:nowrap;font-size:15px;font-weight:700}.zs-geld.is-minus{color:var(--red)}.zs-gegenueber{color:var(--body-text);font-size:12px;font-weight:700}.zs-ohne-bezug{color:var(--muted);font-weight:400}.zs-popup-wert{font-size:15px}.zs-gedaempft{color:var(--muted)}.pp-handlungsliste{margin:6px 0 2px;padding-left:18px;line-height:1.9}.pp-ueberfaellig{color:var(--red);font-weight:700}.pp-betrag{font-weight:700}.pp-feldwert{padding:8px 0;font-weight:700}.pp-nebenangabe{color:var(--muted);font-weight:400}.pp-neu{color:var(--tint-orange-text);font-weight:700}.sdp-zeile{border-radius:var(--radius);background:var(--chip);padding:8px 12px}.sdp-key{color:var(--muted);font-family:monospace;font-size:12px}.sdp-feld{background:var(--field)}.pd-name{font-weight:700}.pd-treffer{color:var(--tint-green-text)}.pd-mehrdeutig{color:var(--tint-amber-text)}.pd-leer{color:var(--muted)}.pd-owner-zeile{border-radius:var(--radius);background:var(--sheet);box-shadow:var(--shadow-card);padding:6px 10px}.table-wrap.sync-protokoll{max-height:320px;overflow-y:auto}.lx-beleg{border-radius:var(--radius);background:var(--zebra);padding:8px 12px}.lx-wert{font-size:15px;font-weight:700}.lx-overlay{z-index:1200;background:#1c1c1a4d;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.lx-fenster{width:min(620px,96vw);max-height:82vh;overflow-y:auto}.upl-ablage{border:2px dashed var(--line);border-radius:var(--radius);background:var(--chip);color:var(--muted);text-align:center;cursor:pointer;padding:16px 12px;font-size:12px}.upl-ablage.is-ueber{border-color:var(--gold);background:var(--gold-pale)}.upl-ablage.is-aus{opacity:.6;cursor:not-allowed}.upl-ablage>svg{color:var(--gold-dark)}.upl-ablage strong{color:var(--ink)}.upl-zeile{border-radius:var(--radius);background:var(--chip);padding:7px 10px;font-size:15px}.upl-zeile.is-kompakt{padding:5px 10px}.upl-name{font-weight:700}.upl-scan.is-amber{color:var(--tint-amber-text)}.upl-scan.is-danger{color:var(--tint-red-text)}.msig-flaeche{border-radius:var(--radius);background:var(--sheet);min-height:240px;color:var(--ink);box-shadow:var(--shadow-card);padding:14px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5;overflow-x:auto}.msig-flaeche.is-vorschau{padding:16px}.signatur-flaeche{border-radius:var(--radius);background:var(--sheet);touch-action:none;cursor:crosshair}.signatur-flaeche.is-busy{cursor:default}td.se-zelle{vertical-align:top}.se-adresse{font-size:12px}.se-konto-zeile{border-radius:var(--radius);background:var(--surface);padding:10px}.cockpit-nebenangabe{color:var(--muted)}.cockpit-stichpunkte{margin:6px 0 0;padding-left:18px;font-size:12px}.cockpit-link-box{border-radius:var(--radius);background:var(--chip);color:var(--ink);word-break:break-all;margin:10px 0;padding:8px 10px;font-size:12px}.chat-listenkopf{align-items:center;gap:8px;display:flex}.chat-listenkopf>.chat-listenfilter{align-self:center}.chat-listenkopf>.chat-spaltenkopf{flex:auto;min-width:0}.chat-workspace .chat-filter-kebab{flex-shrink:0;margin:0 10px 0 auto;display:none}.chat-filter-kebab .chat-filter-symbol{display:inline-flex}.chat-workspace .chat-zurueck{flex-shrink:0;display:none}@media (width<=1499.98px){.chat-workspace .chat-filter-kebab{display:inline-flex}.chat-workspace .chat-liste{width:328px!important}}@media (width<=1139.98px){.chat-workspace .chat-liste{flex-shrink:1!important;width:100%!important}.chat-workspace:not(.hat-auswahl) .chat-verlauf-spalte,.chat-workspace.hat-auswahl .chat-liste{display:none!important}.chat-workspace .chat-zurueck{display:inline-grid}}.tab-gedaempft{color:var(--muted)}.tab-stichpunkte{margin:6px 0 0;padding-left:18px}.tab-aufklapper{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px}.tab-flaeche{border-radius:var(--radius);background:var(--chip);padding:10px 12px}.label-chip.tab-label-farbe{background:var(--label-flaeche);color:var(--label-text)}.tab-icon-gold{color:var(--gold-dark)}.tab-abfrage-karte{border-radius:var(--radius);background:var(--chip);padding:12px 14px}.tab-abfrage-titel{color:var(--ink);font-size:15px;font-weight:700}.tab-text-klein{font-size:12px}.tab-datei-chip{border-radius:var(--radius);background:var(--chip);align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.tab-blatt-zeile{border-radius:var(--radius);background:var(--chip);padding:8px 10px}.tab-rohtext{border-radius:var(--radius);background:var(--chip);white-space:pre-wrap;max-height:160px;padding:8px 10px;font-size:12px;overflow:auto}.tab-fett{font-weight:700}.tab-dublette{border-radius:var(--radius);background:var(--tint-gold);color:var(--tint-gold-text);padding:8px 12px}.tab-dublette.danger{background:var(--tint-red);color:var(--tint-red-text)}.tab-dublette.amber{background:var(--tint-amber);color:var(--tint-amber-text)}.tab-dublette-grund{opacity:.8}.panel.tab-steuerleiste{padding:12px 16px}.tab-spaltenhinweis{padding:4px 2px;line-height:1.4}.tab-panel-titel{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:700}.tab-zeile{border-radius:var(--radius);background:var(--chip);padding:8px 12px}.tab-zeile.tab-zeile-knopf{font:inherit;text-align:left;cursor:pointer;border:0}.tab-faellig-datum{color:var(--muted);font-weight:700}.tab-faellig-datum.is-ueberfaellig{color:var(--tint-red-text)}.tab-matrix-kopf{padding:0 12px 6px}.tab-matrix-rolle{padding-bottom:6px}.tab-matrix-zelle{min-height:var(--h-res);border-radius:var(--radius);background:var(--chip);padding:0 12px}.tab-matrix-zelle.is-alt{background:var(--surface)}.postfach-beitraege{padding:0 18px 18px}.postfach-beitrag{border-radius:var(--radius);background:var(--chip);padding:12px}.postfach-beitrag-absender{color:var(--gold-dark);letter-spacing:.14em;font-size:12px;font-weight:700}.postfach-beitrag-html{border-radius:var(--radius);background:var(--sheet);border:0;height:320px}.postfach-beitrag-text{border-radius:var(--radius);background:var(--sheet);white-space:pre-wrap;padding:12px;font-size:13px;line-height:1.55}.status-pill.postfach-anhang-chip{cursor:pointer}.status-pill.postfach-anhang-chip:hover{box-shadow:inset 0 0 0 1px var(--gold)}.status-pill.postfach-anhang-chip svg{flex-shrink:0;width:14px;height:14px}.postfach-anhang-groesse{opacity:.75}.postfach-verlauf-eintrag{border-radius:var(--radius);background:var(--surface-alt);padding:9px 12px}.postfach-verlauf-betreff{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:700}.postfach-verlauf-text{white-space:pre-wrap;font-size:13px}.postfach-ordnerwahl{padding:0 8px 10px;display:none}@media (width<=1499.98px){.panel.postfach-spalte.postfach-ordnerleiste{display:none}.postfach-ordnerwahl{display:block}}.funnel-aufnahme-reihe{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.funnel-aufnahme-feld{justify-items:start;gap:4px;min-width:0;max-width:100%;display:grid}.funnel-aufnahme-hinweis{overflow-wrap:anywhere}.funnel-aufnahme-hinweis strong{color:var(--ink)}@media (width<=479.98px){.funnel-aufnahme-reihe{flex-direction:column;align-items:stretch}.funnel-aufnahme-feld{justify-items:stretch}.funnel-aufnahme-feld .status-button{width:100%}.funnel-aufnahme-haupt{order:-1}}.funnel-wahl-auswahl{width:max(100%,340px);max-width:calc(100vw - 32px)}.app-select-opt.funnel-wahl-option{width:100%;font:inherit;text-align:left;background:0 0;border:0;padding:6px 10px;font-size:15px}.app-select-opt.funnel-wahl-option:hover:not(.selected),.app-select-opt.funnel-wahl-option:focus-visible:not(.selected){background:var(--chip)}.app-select-opt.funnel-wahl-option:focus-visible{box-shadow:inset 0 0 0 2px var(--gold);outline:0}.funnel-wahl-option .funnel-wahl-name strong{color:inherit;font-size:15px}.funnel-wahl-option .funnel-wahl-name small{font-size:12px}.funnel-wahl-auswahl .app-select-empty{font-size:15px}.detail-tab>.funnel-zaehler{margin-left:8px}.metric-card.metric-quer.red{--kachel-kreis:var(--red)}.metric-card.metric-quer.orange{--kachel-kreis:var(--orange)}.metric-card.metric-quer.amber{--kachel-kreis:var(--amber-kreis)}.metric-card.metric-quer.lime{--kachel-kreis:var(--lime-kreis)}.metric-card.metric-quer.green{--kachel-kreis:var(--green)}.metric-card.metric-quer.forest{--kachel-kreis:var(--forest)}.metric-card.metric-quer.gold{--kachel-kreis:var(--gold)}.sa-kacheln{margin-bottom:14px}.sa-kacheln .metric-value,.sa-kacheln .metric-sub{text-overflow:ellipsis;overflow:hidden}.bh-reiter{margin-bottom:14px}.bh-reiter .detail-tab{align-items:center;gap:8px;display:inline-flex}.cl-balken{margin-top:6px}.es-kachel{background:var(--es-flaeche);color:var(--auf-farbe)}.es-kachel-icon,.es-kachel-name,.es-kachel-kurz,.es-kachel-preis{color:var(--auf-farbe)}.funnel-sperre-merkmal{margin-left:8px}.funnel-sperre-notiz{white-space:pre-wrap}.funnel-sperre-neu{border-radius:var(--radius);background:var(--chip);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:12px;display:grid}.funnel-sperre-titel{color:var(--ink);text-transform:uppercase;font-size:15px;font-weight:700}.funnel-qr-kachel{border-radius:var(--radius);background:var(--chip);flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:10px;padding:12px;display:flex}.funnel-qr-bild{border-radius:var(--radius);background:var(--sheet);padding:6px;display:block}.funnel-qr-aus{color:var(--tint-orange-text);margin:0 0 6px;font-size:12px}.funnel-qr-link{word-break:break-all;margin-bottom:8px;font-size:12px;display:block}.recruit-report-quellkopf{min-height:var(--h-cardhead);background:var(--sheet);color:var(--ink);box-shadow:inset 0 -1px 0 var(--line);letter-spacing:.04em;padding:0 20px;font-size:15px}.recruit-report-quellkopf>strong{align-items:center;gap:8px;font-weight:700;display:inline-flex}.recruit-report-quellkopf>strong:before,.recruit-report-uebersicht-titel:before{content:"";background:var(--recruit-report-farbe,var(--gold));border-radius:50%;flex-shrink:0;width:9px;height:9px}.recruit-report-quellkopf-zusatz{color:var(--muted);letter-spacing:0;text-transform:none;font-size:12px}.recruit-report-uebersicht-titel{color:var(--gold-dark);letter-spacing:.14em;background:0 0;border-radius:0;align-items:center;gap:8px;padding:0;display:inline-flex}.recruit-report-anteil{height:var(--h-chip);background:var(--chip)}.recruit-report-anteil-segment{color:var(--auf-farbe);font-size:12px}.field-label.aufgaben-farbig{color:var(--aufgaben-farbe,var(--gold-dark))}.aufgaben-farbpunkt{background:var(--aufgaben-farbe);border-radius:50%;width:8px;min-width:8px;height:8px}.status-button.aufgaben-akzent-knopf{background:var(--gold-akzent);color:var(--auf-farbe)}.status-button.aufgaben-akzent-knopf:hover:not(:disabled){background:var(--gold-akzent)}.detail-tab.aufgaben-fachbereich{align-items:center;gap:6px;display:inline-flex}.detail-tab.aufgaben-fachbereich.is-gewaehlt,.detail-tab.aufgaben-fachbereich.is-gewaehlt:hover{background:var(--aufgaben-farbe);color:var(--auf-farbe)}.aufgaben-fachbereich-punkt{background:var(--aufgaben-farbe);border-radius:50%;width:9px;height:9px;display:inline-block}.detail-tab.aufgaben-fachbereich.is-gewaehlt .aufgaben-fachbereich-punkt{background:var(--auf-farbe)}.nav-section-toggle.nav-gruppe-kopf,.nav-section-toggle.nav-gruppe-kopf:hover{color:var(--nav-gruppe-farbe,var(--gold-dark))}.topbar-standortwahl select{max-width:180px;color:inherit;font:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0}.topbar .status-pill.topbar-standortwahl.is-gewaehlt{background:var(--sheet);color:var(--gold-dark)}.app-einbettung{border-radius:var(--radius);background:var(--sheet);border:0;display:block}.filter-group .filter-input{border:0;border-radius:0;height:100%}.foerder-kopf{background:var(--sheet);color:var(--ink)}.foerder-kopf-eyebrow{color:var(--gold-dark);opacity:1;letter-spacing:.14em;font-size:12px}.foerder-kopf-titel{color:var(--ink)}.vw-strecke .pulse-bar-fill,.vw-unterlagen .pulse-bar-fill{--pulse-color:var(--lime)}.vw-strecke.engpass .pulse-bar-fill{--pulse-color:var(--amber)}tr.standort-archiviert{opacity:.6}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
