@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:.25rem;--radius-md:.375rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.block{display:block}.flex{display:flex}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--blue-50:#eef2ff;--blue-100:#d6deff;--blue-200:#c9d6ff;--blue-300:#8eaeff;--blue-400:#5a82f2;--blue-500:#2d5bea;--blue-600:#2449c4;--blue-700:#223984;--blue-800:#1b2a63;--blue-900:#0f1838;--gray-0:#fff;--gray-50:#f3f4f7;--gray-100:#e4e6ec;--gray-200:#d6dae3;--gray-300:#c9ceda;--gray-400:#9aa0ad;--gray-500:#6b7180;--gray-600:#5e6472;--gray-700:#3f4452;--gray-800:#1b1d24;--gray-900:#0a0c12;--sand-50:#f6f3ee;--sand-100:#ede7de;--sand-300:#c8bca8;--sand-500:#8a7a66;--sand-700:#6b5e4e;--sand-900:#4f463a;--green-500:#1f9d55;--black:#000;--color-text-primary:var(--gray-900);--color-text-secondary:var(--gray-600);--color-text-muted:var(--gray-500);--color-text-on-dark:var(--gray-0);--color-text-on-dark-secondary:var(--gray-300);--color-text-on-dark-muted:var(--gray-400);--color-text-accent:var(--blue-500);--color-text-accent-on-dark:var(--blue-300);--color-text-warm:var(--sand-700);--color-text-warm-strong:var(--sand-900);--color-surface-page:var(--gray-0);--color-surface-subtle:var(--gray-50);--color-surface-warm:var(--sand-50);--color-surface-warm-strong:var(--sand-100);--color-surface-dark:var(--gray-900);--color-surface-dark-raised:var(--gray-800);--color-surface-brand:var(--blue-700);--color-surface-accent-soft:var(--blue-50);--color-border-default:var(--gray-100);--color-border-strong:var(--gray-200);--color-border-on-dark:var(--gray-700);--color-border-accent:var(--blue-500);--color-action-primary:var(--blue-500);--color-action-primary-hover:var(--blue-600);--color-action-primary-deep:var(--blue-700);--color-action-on-primary:var(--gray-0);--color-status-success:var(--green-500);--radius-sm:8px;--radius-md:14px;--radius-lg:18px;--radius-xl:24px;--radius-2xl:32px;--radius-full:999px;--spacing-0:0px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-64:64px;--spacing-80:80px;--spacing-96:96px;--spacing-128:128px;--spacing-160:160px;--section-sm:96px;--section-md:128px;--section-lg:160px;--container-gutter:120px;--container-max:1280px;--font-size-display-xl:96px;--font-size-display-l:80px;--font-size-heading-h1:64px;--font-size-heading-h2:48px;--font-size-heading-h3:40px;--font-size-heading-h4:32px;--font-size-heading-h5:24px;--font-size-title-l:20px;--font-size-body-l:18px;--font-size-body-m:16px;--font-size-body-s:14px;--font-size-caption:12px;--font-size-label-bracket:13px;--font-size-button-m:16px;--font-size-button-s:14px;--font-size-accent-serif-64:64px;--font-size-accent-serif-48:48px;--font-size-accent-serif-32:32px;--font-sans:"Outfit", system-ui, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--shadow-card:0px 1px 2px 0px #0a0d1f0a, 0px 8px 24px 0px #0a0d1f0f;--shadow-float:0px 4px 8px 0px #0a0d1f0d, 0px 24px 48px 0px #0a0d1f1f;--shadow-glow-blue:0px 12px 32px 0px #2d5bea59}@media (max-width:1199px){:root{--spacing-0:0px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-64:64px;--spacing-80:64px;--spacing-96:80px;--spacing-128:96px;--spacing-160:128px;--section-sm:80px;--section-md:96px;--section-lg:128px;--container-gutter:40px;--container-max:768px;--font-size-display-xl:72px;--font-size-display-l:64px;--font-size-heading-h1:52px;--font-size-heading-h2:40px;--font-size-heading-h3:34px;--font-size-heading-h4:28px;--font-size-heading-h5:22px;--font-size-title-l:19px;--font-size-body-l:17px;--font-size-body-m:16px;--font-size-body-s:14px;--font-size-caption:12px;--font-size-label-bracket:12px;--font-size-button-m:16px;--font-size-button-s:14px;--font-size-accent-serif-64:52px;--font-size-accent-serif-48:40px;--font-size-accent-serif-32:28px}}@media (max-width:809px){:root{--spacing-0:0px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:40px;--spacing-64:48px;--spacing-80:48px;--spacing-96:64px;--spacing-128:80px;--spacing-160:96px;--section-sm:56px;--section-md:72px;--section-lg:88px;--container-gutter:20px;--container-max:390px;--font-size-display-xl:44px;--font-size-display-l:40px;--font-size-heading-h1:36px;--font-size-heading-h2:32px;--font-size-heading-h3:28px;--font-size-heading-h4:24px;--font-size-heading-h5:20px;--font-size-title-l:18px;--font-size-body-l:17px;--font-size-body-m:16px;--font-size-body-s:14px;--font-size-caption:12px;--font-size-label-bracket:12px;--font-size-button-m:16px;--font-size-button-s:14px;--font-size-accent-serif-64:36px;--font-size-accent-serif-48:32px;--font-size-accent-serif-32:24px}}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--color-text-primary);background:var(--color-surface-subtle);font-family:var(--font-outfit), "Outfit", system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}@media (max-width:420px){.mobile-kpis article:nth-child(3) strong{color:var(--sand-700)}.mobile-next-list a.is-overdue{border-color:var(--sand-300)}.mobile-next-list a.is-overdue>svg{background:var(--color-surface-warm);color:var(--sand-700)}.mobile-next-list a.is-overdue time{color:var(--sand-700)}}.preview-data-banner{color:#765313;background:#fff8e9;border:1px solid #f0d8a6;border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:11px 14px;font-size:12px;display:flex}.preview-data-banner strong{color:#4f3708;white-space:nowrap}.dialer-empty{place-items:center;min-height:62vh;display:grid}.honest-empty{text-align:center;width:min(560px,100%);padding:44px}.honest-empty__icon{background:var(--color-surface-accent-soft);width:52px;height:52px;color:var(--color-text-accent);border-radius:16px;place-items:center;margin:0 auto 16px;display:grid}.honest-empty h2{margin:0 0 8px;font-size:20px}.honest-empty p{max-width:450px;color:var(--color-text-muted);margin:0 auto 22px;line-height:1.6}.honest-empty>div{justify-content:center;gap:10px;display:flex}.linked-contact-empty{text-align:center;color:var(--color-text-muted);justify-items:center;gap:8px;padding:24px 12px;display:grid}.linked-contact-empty>svg{background:var(--color-surface-accent-soft);width:34px;height:34px;color:var(--color-text-accent);border-radius:12px;padding:8px}.linked-contact-empty strong{color:var(--color-text-primary)}.linked-contact-empty p{margin:0 0 8px;font-size:12px;line-height:1.5}.ui-panel__head>a:not(.primary-button):not(.secondary-button){color:var(--color-text-accent);font-size:12px;font-weight:650;text-decoration:none}.page-tabs a{color:inherit;text-decoration:none}.composer-editor{outline:none;min-height:155px;line-height:1.6}.composer-editor:focus{box-shadow:0 0 0 2px var(--color-text-accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.composer-editor:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-text-accent) 16%, transparent)}}button:active:not(:disabled),.primary-button:active,.secondary-button:active{transform:translateY(1px)}@media (max-width:760px){.preview-data-banner{flex-direction:column;align-items:flex-start}.honest-empty{padding:30px 18px}.honest-empty>div{flex-direction:column;align-items:stretch}}button,input,select,textarea{font:inherit}button,a{color:inherit}:focus-visible{outline:2px solid var(--color-border-accent);outline-offset:2px}.metric-card{color:inherit;text-decoration:none}.panel__head a,.panel__head button{color:var(--color-text-accent);cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:none}.check-list strong,.check-list small{display:block}.check-list strong{color:var(--color-text-primary);font-weight:500}.check-list small{color:var(--color-text-muted);margin-top:2px;font-size:11px}.app-shell{min-height:100vh;display:flex}.desktop-sidebar{flex:0 0 248px;width:248px}.sidebar{z-index:30;border-right:1px solid var(--color-border-default);background:#fff;flex-direction:column;gap:4px;width:248px;padding:24px 16px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar__brand{justify-content:space-between;align-items:flex-start;min-height:40px;padding:0 8px 16px;display:flex}.sidebar__brand img{object-fit:contain;object-position:left center;width:150px;height:24px}.workspace-switcher{background:var(--gray-50);text-align:left;cursor:pointer;border:0;border-radius:12px;grid-template-columns:18px 1fr 16px;align-items:center;gap:10px;width:100%;padding:10px 12px;text-decoration:none;display:grid}.workspace-switcher>svg{color:var(--blue-700)}.workspace-switcher span{flex-direction:column;min-width:0;display:flex}.workspace-switcher small{color:var(--color-text-muted);font-size:12px;line-height:1.45}.workspace-switcher strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.5;overflow:hidden}.sidebar__nav{flex:1}.nav-group{padding-top:14px}.nav-group>p{color:var(--color-text-muted);letter-spacing:.09em;margin:0;padding:0 12px 6px;font-size:11px;font-weight:600}.nav-item{width:100%;height:40px;color:var(--gray-700);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:9px 10px 9px 12px;text-decoration:none;transition:background .15s,color .15s;display:grid}.nav-item:hover{background:var(--gray-50)}.nav-item span{font-size:14px}.nav-item small{background:var(--gray-100);text-align:center;border-radius:999px;min-width:20px;padding:2px 6px;font-size:11px}.nav-item--active{background:var(--blue-50);color:var(--blue-700);font-weight:500}.sidebar__footer{gap:6px;padding-top:16px;display:grid}.team-link,.profile-card{border:1px solid var(--color-border-default);cursor:pointer;background:#fff;width:100%;text-decoration:none}.team-link{height:38px;color:var(--gray-700);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.profile-card{text-align:left;border-radius:12px;grid-template-columns:36px 1fr 17px;align-items:center;gap:10px;padding:9px 10px;display:grid}.profile-card>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.profile-card strong{font-size:13px;font-weight:600}.profile-card small{color:var(--color-text-muted);font-size:11px}.profile-card>svg{color:var(--color-text-muted)}.avatar{background:var(--blue-100);width:36px;height:36px;color:var(--blue-700);border-radius:18px;place-items:center;font-size:13px;font-weight:600;display:grid}.app-shell__content{flex:1;min-width:0}.topbar{z-index:20;border-bottom:1px solid var(--color-border-default);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;align-items:center;gap:18px;height:72px;padding:0 32px;display:flex;position:sticky;top:0}.topbar__title{flex:1;min-width:180px}.topbar__title span{color:var(--color-text-muted);font-size:11px;line-height:1.35;display:block}.topbar__title h1{letter-spacing:-.01em;margin:2px 0 0;font-size:18px;font-weight:600;line-height:1.25}.topbar__actions{align-items:center;gap:12px;display:flex}.search-field{background:var(--gray-50);width:min(390px,34vw);height:40px;color:var(--color-text-muted);border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.search-field--interactive{position:relative}.search-results{z-index:45;border:1px solid var(--color-border-default);box-shadow:var(--shadow-float);background:#fff;border-radius:12px;padding:5px;position:absolute;top:46px;left:0;right:0;overflow:hidden}.search-results a{color:var(--color-text-secondary);border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:12px;text-decoration:none;display:flex}.search-results a:hover{background:var(--color-surface-accent-soft);color:var(--color-text-accent)}.search-results p{margin:0;padding:12px;font-size:11px}.search-field input{min-width:0;color:var(--color-text-primary);background:0 0;border:0;outline:0;flex:1;font-size:13px}.search-field input::placeholder{color:var(--color-text-muted)}.search-field kbd{border:1px solid var(--gray-100);color:var(--gray-500);background:#fff;border-radius:6px;padding:2px 5px;font-size:10px}.icon-button{border:1px solid var(--color-border-default);cursor:pointer;background:#fff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid;position:relative}.notification-button span{background:var(--blue-500);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:8px}.notification-menu{position:relative}.notification-menu>summary{cursor:pointer;list-style:none}.notification-menu>summary::-webkit-details-marker{display:none}.notification-popover{z-index:44;border:1px solid var(--color-border-default);width:290px;box-shadow:var(--shadow-float);background:#fff;border-radius:14px;padding:14px;position:absolute;top:62px;right:150px}.notification-popover header{justify-content:space-between;align-items:center;display:flex}.notification-popover header button{background:var(--gray-50);border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.notification-popover p{background:var(--gray-50);border-radius:9px;gap:3px;padding:11px;font-size:11px;display:grid}.notification-popover small{color:var(--color-text-muted)}.notification-popover>a{color:var(--color-text-accent);font-size:11px;text-decoration:none}.primary-button,.secondary-button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex}.primary-button{background:var(--color-action-primary);color:#fff;box-shadow:var(--shadow-glow-blue);border:0}.primary-button:hover{background:var(--color-action-primary-hover)}.primary-button:active,.secondary-button:active,.icon-button:active,button:active{transform:translateY(1px)}.secondary-button{border:1px solid var(--color-border-default);color:var(--gray-700);background:#fff}.menu-button{flex:none;display:none}.main-content{padding:30px 32px 48px}.page-intro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.page-intro h2{letter-spacing:-.025em;margin:3px 0 6px;font-size:28px;font-weight:600}.page-intro>div>p:last-child,.panel--quiet>p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.55}.eyebrow{color:var(--color-text-muted);letter-spacing:.02em;margin:0;font-size:12px;font-weight:500}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.metric-card,.panel{border:1px solid var(--color-border-default);box-shadow:var(--shadow-card);background:#fff}.metric-card{border-radius:16px;min-height:142px;padding:20px}.metric-card__head{color:var(--color-text-secondary);justify-content:space-between;align-items:center;font-size:13px;display:flex}.metric-card__head svg{color:var(--blue-500)}.metric-card strong{letter-spacing:-.03em;margin-top:14px;font-size:30px;font-weight:600;line-height:1;display:block}.metric-card small{color:var(--green-500);margin-top:11px;font-size:12px;display:block}.starter-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px;margin-top:12px;display:grid}.cockpit-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cockpit-toolbar p{color:var(--color-text-muted);margin:0;font-size:12px}.cockpit-toolbar>div{gap:8px;display:flex}.cockpit-toolbar button{border:1px solid var(--color-border-default);height:34px;color:var(--color-text-secondary);background:#fff;border-radius:9px;padding:0 12px;font-size:11px}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-grid .metric-card{min-height:132px}.cockpit-charts{grid-template-columns:minmax(320px,.7fr) minmax(500px,1.3fr);gap:14px;margin-top:14px;display:grid}.cockpit-target .panel__head strong{color:var(--color-text-accent);font-size:12px}.target-track{background:var(--gray-50);border-radius:7px;height:28px;margin:22px 0 16px;overflow:hidden}.target-track i{background:var(--color-surface-brand);height:100%;display:block}.cockpit-target dl{gap:10px;margin:0;display:grid}.cockpit-target dl div{justify-content:space-between;display:flex}.cockpit-target dt{color:var(--color-text-muted);font-size:11px}.cockpit-target dd{margin:0;font-size:11px;font-weight:600}.cockpit-phase{color:var(--color-text-muted);grid-template-columns:90px minmax(150px,1fr) 60px 70px;align-items:center;gap:9px;margin:10px 0;font-size:10px;display:grid}.cockpit-phase i{background:var(--gray-50);border-radius:4px;height:14px}.cockpit-phase b{border-radius:inherit;background:var(--color-action-primary);height:100%;display:block}.cockpit-phase strong{text-align:right;color:var(--color-text-primary)}.cockpit-bottom{grid-template-columns:minmax(360px,1.2fr) minmax(250px,.7fr) minmax(250px,.7fr);gap:14px;margin-top:14px;display:grid}.cockpit-bottom .panel{min-height:280px}.mobile-cockpit{display:none}.panel{border-radius:18px;padding:22px}.panel--quiet{background:var(--gray-50);box-shadow:none}.panel__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel h3{margin:4px 0 0;font-size:18px;font-weight:600}.status-badge{background:var(--blue-50);color:var(--color-status-success);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:500;display:inline-flex}.check-list{gap:4px;margin-top:20px;display:grid}.check-list>div{min-height:42px;color:var(--color-text-secondary);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.check-list>div:hover{background:var(--gray-50)}.check-list svg{width:17px;height:17px;color:var(--green-500)}.check-list>div:last-child svg{color:var(--gray-300)}.panel--quiet>p{margin-top:20px}.mobile-drawer,.sidebar__close,.mobile-tabbar{display:none}.compact-action-modal{width:min(620px,100%)}.action-toast{z-index:70;border:1px solid var(--color-border-default);background:var(--color-surface-dark);color:#fff;box-shadow:var(--shadow-float);border-radius:12px;align-items:center;gap:8px;padding:12px 15px;font-size:12px;display:flex;position:fixed;bottom:24px;right:24px}.action-toast svg{color:var(--color-status-success)}.companies-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:16px;display:grid}.smart-views{border:1px solid var(--color-border-default);background:var(--color-surface-page);box-shadow:var(--shadow-card);border-radius:16px;padding:14px 12px}.smart-views__head{justify-content:space-between;align-items:center;padding:0 4px 10px;display:flex}.smart-views__head h2{margin:0;font-size:15px;font-weight:600}.smart-views__head a{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-action-primary);place-items:center;display:grid}.smart-views nav{gap:2px;display:grid}.smart-views nav a{min-height:40px;color:var(--color-text-secondary);border-radius:10px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 8px;font-size:13px;line-height:1.25;text-decoration:none;display:grid}.smart-views nav a:hover{background:var(--color-surface-subtle)}.smart-views nav a.is-active{background:var(--color-surface-accent-soft);color:var(--color-text-accent)}.smart-views nav small{color:var(--color-text-muted);font-size:11px}.companies-main{min-width:0}.filter-panel{border:1px solid var(--color-border-default);min-height:48px;box-shadow:var(--shadow-card);background:#fff;border-radius:13px;align-items:center;gap:8px;padding:7px 10px;display:flex}.filter-panel>svg{color:var(--color-text-muted);flex:none}.filter-panel input{min-width:150px;color:var(--color-text-primary);background:0 0;border:0;outline:0;flex:1;font-size:13px}.filter-panel select{border:1px solid var(--color-border-default);background:var(--color-surface-page);max-width:150px;height:32px;color:var(--color-text-secondary);border-radius:9px;outline:0;padding:0 9px;font-size:12px}.filter-panel button,.filter-panel a{background:var(--color-surface-accent-soft);height:32px;color:var(--color-text-accent);cursor:pointer;border:0;border-radius:9px;padding:0 11px;font-size:12px;font-weight:500;text-decoration:none}.filter-panel a{background:0 0;align-items:center;display:inline-flex}.company-list{margin-top:10px}.bulk-bar{background:var(--color-surface-dark);min-height:42px;color:var(--color-text-on-dark);border-radius:11px 11px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;display:flex}.bulk-bar strong{font-size:12px;font-weight:500}.bulk-bar>div{align-items:center;gap:2px;display:flex}.bulk-bar button{height:28px;color:var(--color-text-on-dark);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 8px;font-size:11px;display:inline-flex}.bulk-bar button:hover:not(:disabled){background:var(--color-surface-dark-raised)}.bulk-bar button:disabled{color:var(--color-text-on-dark-muted);cursor:default;opacity:.6}.company-table-wrap{border:1px solid var(--color-border-default);background:#fff;border-top:0;border-radius:0 0 14px 14px;overflow-x:auto}.company-table{border-collapse:collapse;width:100%;min-width:720px}.company-table th{background:var(--color-surface-subtle);height:42px;color:var(--color-text-muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:0 10px;font-size:11px;font-weight:500}.company-table td{border-top:1px solid var(--color-border-default);height:64px;color:var(--color-text-secondary);padding:10px;font-size:13px}.company-table tbody tr:hover,.company-table tbody tr.is-selected{background:var(--blue-50)}@supports (color:color-mix(in lab, red, red)){.company-table tbody tr:hover,.company-table tbody tr.is-selected{background:color-mix(in srgb, var(--blue-50) 56%, white)}}.company-table .checkbox-cell{width:36px;padding-left:16px;padding-right:4px}.company-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-action-primary)}.company-name{color:var(--color-text-primary);font-size:14px;font-weight:500;text-decoration:none;display:block}.company-name:hover{color:var(--color-text-accent)}.company-name+span{color:var(--color-text-muted);margin-top:2px;font-size:11px;display:block}.score{align-items:center;gap:7px;display:flex}.score>span{border-radius:var(--radius-full);background:var(--color-surface-subtle);width:44px;height:5px;display:block;overflow:hidden}.score i{border-radius:inherit;background:var(--color-action-primary);height:100%;display:block}.score strong{min-width:20px;color:var(--color-text-primary);font-size:11px;font-weight:600}.phase-badge{border-radius:var(--radius-full);background:var(--color-surface-accent-soft);color:var(--color-text-accent);white-space:nowrap;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:500;display:inline-flex}.phase-badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.phase-badge--opportunity{background:var(--color-surface-brand);color:var(--color-text-on-dark)}.phase-badge--sql,.phase-badge--kunde{background:var(--blue-100);color:var(--color-status-success)}.avatar--small{border-radius:14px;width:28px;height:28px;font-size:11px}.last-contact,.muted{color:var(--color-text-muted);white-space:nowrap}.empty-state{border:1px solid var(--color-border-default);text-align:center;background:#fff;border-top:0;border-radius:0 0 14px 14px;justify-items:center;padding:64px 24px;display:grid}.empty-state__icon{border-radius:var(--radius-md);background:var(--color-surface-accent-soft);width:42px;height:42px;color:var(--color-text-accent);place-items:center;font-size:24px;display:grid}.empty-state h3{margin:16px 0 4px;font-size:17px}.empty-state p{color:var(--color-text-muted);margin:0 0 18px;font-size:13px}.form-page{width:min(920px,100%);margin:0 auto}.form-page__intro{margin-bottom:22px}.form-page__intro h2{letter-spacing:-.025em;margin:4px 0 6px;font-size:28px;font-weight:600}.form-page__intro>p:last-child{color:var(--color-text-secondary);margin:0;font-size:14px}.company-form{border:1px solid var(--color-border-default);box-shadow:var(--shadow-card);background:#fff;border-radius:20px}.form-section{grid-template-columns:220px minmax(0,1fr);gap:28px;padding:26px;display:grid}.form-section+.form-section{border-top:1px solid var(--color-border-default)}.form-section__title{align-items:flex-start;gap:12px;display:flex}.form-section__title>span{background:var(--color-surface-accent-soft);width:30px;height:30px;color:var(--color-text-accent);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.form-section__title h3{margin:0;font-size:16px;font-weight:600}.form-section__title p{color:var(--color-text-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{color:var(--color-text-secondary);align-content:start;gap:7px;font-size:12px;font-weight:500;display:grid}.field--wide{grid-column:1/-1}.field input,.field select,.field textarea{border:1px solid var(--color-border-default);background:var(--color-surface-page);width:100%;color:var(--color-text-primary);border-radius:10px;outline:0;padding:0 12px;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s}.field input,.field select{height:42px}.field textarea{resize:vertical;min-height:96px;padding-top:11px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-border-accent);box-shadow:0 0 0 3px var(--blue-50)}.field-error,.form-message{color:var(--sand-700);font-size:12px}.form-message{background:var(--color-surface-warm);border-radius:10px;margin:0 26px;padding:10px 12px}.form-actions{border-top:1px solid var(--color-border-default);justify-content:flex-end;gap:10px;padding:18px 26px;display:flex}.form-actions a{text-decoration:none}.primary-button:disabled{cursor:wait;opacity:.7}.detail-page{width:min(1080px,100%);margin:0 auto}.back-link{color:var(--color-text-secondary);align-items:center;gap:7px;margin-bottom:14px;font-size:13px;text-decoration:none;display:inline-flex}.company-hero{border:1px solid var(--color-border-default);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;grid-template-columns:58px minmax(0,1fr) 150px;align-items:center;gap:16px;padding:22px;display:grid}.company-hero__icon{background:var(--color-surface-accent-soft);width:58px;height:58px;color:var(--color-text-accent);border-radius:16px;place-items:center;display:grid}.company-hero__title>div{align-items:center;gap:10px;display:flex}.company-hero__title h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600}.company-hero__title p{color:var(--color-text-muted);align-items:center;gap:6px;margin:7px 0 0;font-size:13px;display:flex}.company-score{justify-self:end;width:130px}.company-score>span{color:var(--color-text-muted);font-size:11px}.company-score strong{margin:2px 0 7px;font-size:24px;display:block}.company-score>div{border-radius:var(--radius-full);background:var(--color-surface-subtle);height:6px;overflow:hidden}.company-score i{border-radius:inherit;background:var(--color-action-primary);height:100%;display:block}.detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;margin-top:14px;display:grid}.detail-card{border:1px solid var(--color-border-default);box-shadow:var(--shadow-card);background:#fff;border-radius:16px;padding:20px}.detail-card__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.detail-card__head h3{margin:3px 0 0;font-size:17px;font-weight:600}.detail-card__head>a{color:var(--color-text-accent);font-size:12px;font-weight:500;text-decoration:none}.facts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px;margin:0;display:grid}.facts-grid div{min-width:0}.facts-grid dt{color:var(--color-text-muted);font-size:11px}.facts-grid dd{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:14px;font-weight:500;overflow:hidden}.contact-list{gap:8px;display:grid}.contact-list a{background:var(--color-surface-subtle);color:var(--color-text-primary);border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:13px;text-decoration:none;display:flex}.contact-list a>svg{color:var(--color-text-accent);flex:none}.contact-list a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contact-list small{color:var(--color-text-muted);margin-bottom:2px;font-size:10px;display:block}.contact-list>p{color:var(--color-text-muted);font-size:13px}.company-notes{color:var(--color-text-secondary);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.empty-inline{background:var(--color-surface-subtle);color:var(--color-text-muted);border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.empty-inline svg{flex:none}.empty-inline p{margin:0;font-size:13px;line-height:1.5}.checkbox-field{border:1px solid var(--color-border-default);background:var(--color-surface-subtle);color:var(--color-text-primary);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.checkbox-field input{width:16px;height:16px;accent-color:var(--color-action-primary);flex:none;margin:2px 0 0}.checkbox-field>span{gap:2px;display:grid}.checkbox-field strong{font-size:13px;font-weight:500}.checkbox-field small{color:var(--color-text-muted);font-size:11px;font-weight:400;line-height:1.45}.contact-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.contact-stats>div{border:1px solid var(--color-border-default);background:var(--color-surface-page);min-height:84px;box-shadow:var(--shadow-card);border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.contact-stat__icon{background:var(--color-surface-accent-soft);width:38px;height:38px;color:var(--color-text-accent);border-radius:11px;flex:none;place-items:center;display:grid}.contact-stats p{flex-direction:column;min-width:0;margin:0;display:flex}.contact-stats small{color:var(--color-text-muted);font-size:11px;line-height:1.3}.contact-stats strong{margin-top:2px;font-size:22px;font-weight:600;line-height:1.1}.contacts-filter{margin-bottom:14px}.contacts-list{border:1px solid var(--color-border-default);background:var(--color-surface-page);box-shadow:var(--shadow-card);border-radius:16px;overflow:hidden}.contacts-list__head{justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 18px;display:flex}.contacts-list__head h2{margin:2px 0 0;font-size:17px;font-weight:600}.contacts-list__head>span{color:var(--color-text-muted);font-size:12px}.contact-table-wrap{border-bottom:0;border-left:0;border-right:0;border-radius:0}.contact-table{min-width:930px}.contact-table td{height:70px}.contact-person{align-items:center;gap:10px;min-width:170px;display:flex}.contact-person>div{gap:2px;display:grid}.contact-person strong{color:var(--color-text-primary);white-space:nowrap;font-size:13px;font-weight:500}.contact-person small,.contact-table .company-name+span{color:var(--color-text-muted);white-space:nowrap;font-size:11px}.role-badge,.basis-badge{border-radius:var(--radius-full);white-space:nowrap;align-items:center;padding:4px 9px;font-size:11px;font-weight:500;display:inline-flex}.role-badge--decision{background:var(--blue-100);color:var(--color-status-success)}.role-badge--influence{background:var(--color-surface-accent-soft);color:var(--color-text-accent)}.basis-badge{background:var(--color-surface-warm);color:var(--color-text-warm)}.contact-action{max-width:210px;color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex;overflow:hidden}.contact-action:hover{color:var(--color-text-accent)}.contact-action svg{flex:none}.contacts-empty{border:0;border-top:1px solid var(--color-border-default);border-radius:0}.detail-card__head>a{align-items:center;gap:4px;display:inline-flex}.linked-contacts{gap:8px;display:grid}.linked-contact{border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.linked-contact:hover{background:var(--color-surface-subtle)}.linked-contact>div:nth-child(2){gap:2px;min-width:0;display:grid}.linked-contact strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.linked-contact small{color:var(--color-text-muted);font-size:11px}.linked-contact__actions{gap:4px;display:flex}.linked-contact__actions a{width:28px;height:28px;color:var(--color-text-muted);border-radius:8px;place-items:center;display:grid}.linked-contact__actions a:hover{background:var(--color-surface-accent-soft);color:var(--color-text-accent)}.pipeline-page{min-width:0}.pipeline-controls{align-items:center;gap:8px;min-height:42px;margin-bottom:14px;display:flex}.pipeline-selector,.view-switch{border:1px solid var(--color-border-default);background:var(--color-surface-page);border-radius:10px;align-items:center;height:36px;display:flex}.pipeline-selector{color:var(--color-text-primary);gap:8px;padding:0 12px}.pipeline-selector svg{color:var(--color-text-accent)}.pipeline-selector strong{white-space:nowrap;font-size:12px;font-weight:500}.view-switch{gap:2px;padding:3px}.view-switch span{height:28px;color:var(--color-text-muted);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:11px;display:inline-flex}.view-switch span.is-active{background:var(--color-surface-accent-soft);color:var(--color-text-accent);font-weight:500}.pipeline-controls>svg{color:var(--color-text-muted);margin-left:auto}.pipeline-controls select,.pipeline-controls button,.pipeline-controls>a{border:1px solid var(--color-border-default);background:var(--color-surface-page);height:36px;color:var(--color-text-secondary);border-radius:10px;padding:0 10px;font-size:11px;text-decoration:none}.pipeline-controls button{background:var(--color-surface-accent-soft);color:var(--color-text-accent);cursor:pointer;border-color:#0000}.pipeline-controls>a{border:0;align-items:center;display:inline-flex}.pipeline-summary{border:1px solid var(--color-border-default);background:var(--color-surface-page);min-height:44px;box-shadow:var(--shadow-card);border-radius:11px;align-items:center;gap:20px;padding:8px 14px;display:flex;overflow-x:auto}.pipeline-summary p{white-space:nowrap;align-items:center;gap:7px;margin:0;display:flex}.pipeline-summary span{color:var(--color-text-muted);font-size:11px}.pipeline-summary strong{color:var(--color-text-primary);font-size:12px;font-weight:600}.pipeline-board{grid-template-columns:repeat(6,minmax(238px,1fr));gap:10px;min-width:1480px;margin-top:14px;transition:opacity .15s;display:grid}.pipeline-board.is-updating{opacity:.76}.pipeline-column{background:var(--gray-100);border:1px solid #0000;border-radius:14px;min-height:390px}@supports (color:color-mix(in lab, red, red)){.pipeline-column{background:color-mix(in srgb, var(--gray-100) 55%, var(--color-surface-subtle))}}.pipeline-column{padding:10px;transition:border-color .15s,background .15s}.pipeline-column.is-drop-target{border-color:var(--color-border-accent);background:var(--color-surface-accent-soft)}.pipeline-column__head{gap:5px;padding:4px 4px 9px;display:grid}.pipeline-column__head>div{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pipeline-column__head h2{margin:0;font-size:13px;font-weight:600}.pipeline-column__head small{color:var(--color-text-muted);font-size:11px}.pipeline-column__head p{color:var(--color-text-muted);white-space:nowrap;margin:0;font-size:10px}.pipeline-column__head p strong{color:var(--color-text-primary);font-weight:600}.pipeline-column__head>i{border-radius:var(--radius-full);background:var(--color-surface-page);height:3px;display:block;overflow:hidden}.pipeline-column__head>i span{border-radius:inherit;background:var(--color-action-primary);height:100%;display:block}.phase-dot{background:var(--gray-400);border-radius:50%;width:8px;height:8px}.phase-dot--erstgespraech{background:var(--blue-300)}.phase-dot--analyse{background:var(--blue-400)}.phase-dot--angebot{background:var(--blue-500)}.phase-dot--verhandlung{background:var(--blue-700)}.phase-dot--gewonnen{background:var(--color-status-success)}.pipeline-column__cards{align-content:start;gap:8px;display:grid}.deal-card{border:1px solid var(--color-border-default);background:var(--color-surface-page);box-shadow:var(--shadow-card);cursor:grab;border-radius:12px;gap:8px;padding:11px;display:grid}.deal-card:active{cursor:grabbing}.deal-card__title{align-items:center;gap:5px;min-width:0;display:flex}.deal-card__title strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.deal-card__title>span{border-radius:var(--radius-full);background:var(--color-surface-warm);color:var(--color-text-warm);padding:2px 6px;font-size:9px;font-weight:600}.deal-card__meta{align-items:center;gap:6px;min-width:0;display:flex}.deal-card__meta>span{border-radius:var(--radius-full);background:var(--color-surface-warm);color:var(--color-text-warm);white-space:nowrap;padding:2px 7px;font-size:10px;font-weight:500}.deal-card__meta small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.deal-card__value{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.deal-card__value strong{font-size:14px;font-weight:600}.deal-card__value small{color:var(--color-text-muted);font-size:10px}.deal-card__foot{border-top:1px solid var(--color-border-default);grid-template-columns:13px minmax(0,1fr) auto auto;align-items:center;gap:5px;padding-top:8px;display:grid}.deal-card__foot svg{color:var(--color-text-accent)}.deal-card__foot>span{color:var(--color-text-accent);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.deal-card__foot>small{color:var(--color-text-muted);font-size:9px}.deal-card__foot .avatar{border-radius:12px;width:24px;height:24px;font-size:9px}.deal-card__move{border:1px solid var(--color-border-default);background:var(--color-surface-subtle);width:100%;height:28px;color:var(--color-text-muted);cursor:pointer;border-radius:8px;padding:0 7px;font-size:10px}.add-deal-inline{color:var(--color-text-muted);align-items:center;gap:6px;padding:7px 5px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.pipeline-dropzones{grid-template-columns:1fr 1fr;gap:10px;min-width:760px;margin-top:14px;display:grid}.pipeline-dropzones>div{border:1px dashed var(--color-status-success);background:var(--color-status-success);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;display:flex}@supports (color:color-mix(in lab, red, red)){.pipeline-dropzones>div{background:color-mix(in srgb, var(--color-status-success) 8%, white)}}.pipeline-dropzones>div{color:var(--color-status-success);font-size:12px;font-weight:500;transition:background .15s,transform .15s}.pipeline-dropzones>div:last-child{border-color:var(--color-text-warm);background:var(--color-surface-warm);color:var(--color-text-warm)}.pipeline-dropzones>div.is-drop-target{background:var(--color-surface-accent-soft);transform:translateY(-2px)}.modal-layer{z-index:80;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.modal-backdrop{background:var(--color-surface-dark);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.modal-backdrop{background:color-mix(in srgb, var(--color-surface-dark) 28%, transparent)}}.modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.deal-modal{z-index:1;border:1px solid var(--color-border-default);background:var(--color-surface-page);width:min(520px,100%);box-shadow:var(--shadow-float);border-radius:22px;padding:24px;position:relative}.deal-modal--lost{width:min(460px,100%)}.deal-modal__head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.deal-modal__head h2,.lost-modal__title h2{margin:0;font-size:20px;font-weight:600}.deal-modal__head>a{width:32px;height:32px;color:var(--color-text-muted);border-radius:9px;place-items:center;display:grid}.modal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.modal-form-grid .field input[readonly]{background:var(--color-surface-subtle);color:var(--color-text-muted)}.input-with-icon{position:relative}.input-with-icon input{padding-right:36px}.input-with-icon svg{pointer-events:none;color:var(--color-text-muted);position:absolute;top:13px;right:12px}.deal-modal__actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.deal-modal__actions a{text-decoration:none}.modal-message{margin:14px 0 0}.lost-modal__title{align-items:center;gap:11px;margin-bottom:18px;display:flex}.lost-modal__title>span{background:var(--color-surface-warm);width:36px;height:36px;color:var(--color-text-warm);border-radius:50%;flex:none;place-items:center;display:grid}.lost-modal__title p{color:var(--color-text-muted);margin:2px 0 0;font-size:12px}.loss-reasons{border:0;gap:9px;margin:0 0 16px;padding:0;display:grid}.loss-reasons legend{color:var(--color-text-secondary);margin-bottom:8px;font-size:12px}.loss-reasons label{border:1px solid var(--color-border-default);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:43px;padding:0 12px;display:flex}.loss-reasons label:has(input:checked){border-color:var(--color-border-accent);background:var(--color-surface-accent-soft)}.loss-reasons input{width:16px;height:16px;accent-color:var(--color-action-primary)}.loss-reasons span{font-size:13px}.reactivation-note{background:var(--color-surface-subtle);color:var(--color-text-primary);border-radius:10px;align-items:center;gap:9px;margin-top:14px;padding:12px;font-size:12px;display:flex}.reactivation-note svg{color:var(--color-text-accent)}.deal-detail-page{max-width:1440px;margin:0 auto}.deal-detail-hero{border:1px solid var(--color-border-default);background:var(--color-surface-page);box-shadow:var(--shadow-card);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;padding:20px;display:grid}.deal-detail-hero__identity{align-items:center;gap:12px;display:flex}.deal-detail-hero__icon{background:var(--color-surface-warm);width:46px;height:46px;color:var(--color-text-warm);border-radius:12px;flex:none;place-items:center;display:grid}.deal-detail-hero h2{margin:0;font-size:21px;font-weight:600}.deal-detail-hero__identity p{color:var(--color-text-muted);margin:3px 0 0;font-size:12px}.deal-detail-hero__badges{justify-content:flex-end;align-items:center;gap:6px;display:flex}.deal-detail-hero__badges span,.deal-detail-hero__badges strong{border-radius:var(--radius-full);background:var(--gray-50);white-space:nowrap;padding:5px 9px;font-size:11px}.deal-detail-hero__badges strong{background:var(--color-surface-brand);color:var(--color-text-on-dark)}.deal-phase-track{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.deal-phase-track span{background:var(--gray-50);min-height:34px;color:var(--color-text-muted);text-align:center;padding:9px 7px;font-size:11px}.deal-phase-track span.is-complete{background:var(--color-surface-brand);color:var(--color-text-on-dark)}.deal-phase-form{grid-column:1/-1;align-items:center;gap:8px;display:flex}.deal-phase-form label{color:var(--color-text-muted);align-items:center;gap:8px;font-size:11px;display:flex}.deal-phase-form select{border:1px solid var(--color-border-default);background:#fff;border-radius:9px;height:34px;padding:0 9px}.deal-form-status{color:var(--color-text-muted);font-size:11px}.deal-form-status--success{color:var(--color-status-success)}.deal-detail-layout{grid-template-columns:minmax(220px,.65fr) minmax(420px,1.45fr) minmax(240px,.7fr);align-items:start;gap:14px;margin-top:14px;display:grid}.deal-detail-sidebar,.deal-contacts-panel{gap:14px;display:grid}.deal-facts{gap:12px;margin:0;display:grid}.deal-facts div{grid-template-columns:minmax(90px,.8fr) minmax(0,1fr);gap:10px;display:grid}.deal-facts dt{color:var(--color-text-muted);font-size:11px}.deal-facts dd{margin:0;font-size:12px;font-weight:500}.deal-note-form{border:1px solid var(--color-border-default);box-shadow:var(--shadow-card);background:#fff;border-radius:16px}.deal-note-form__label{border-bottom:1px solid var(--color-border-default);color:var(--color-text-accent);align-items:center;gap:7px;padding:13px 15px;font-size:12px;display:flex}.deal-note-form textarea{resize:vertical;border:0;outline:0;width:100%;min-height:76px;padding:14px}.deal-note-form__footer{justify-content:flex-end;align-items:center;gap:10px;padding:0 14px 12px;display:flex}.deal-activity-heading{justify-content:space-between;align-items:center;padding:18px 2px 8px;display:flex}.deal-activity-heading h3{margin:0;font-size:14px}.deal-activity-heading span{color:var(--color-text-muted);font-size:11px}.deal-timeline{gap:9px;display:grid}.deal-activity{grid-template-columns:34px minmax(0,1fr);gap:9px;display:grid}.deal-activity__icon{background:var(--color-surface-accent-soft);width:32px;height:32px;color:var(--color-text-accent);border-radius:50%;place-items:center;display:grid}.deal-activity>div{border:1px solid var(--color-border-default);background:#fff;border-radius:12px;padding:13px}.deal-activity header{justify-content:space-between;gap:10px;display:flex}.deal-activity header strong{font-size:12px}.deal-activity time,.deal-activity small{color:var(--color-text-muted);font-size:10px}.deal-activity p{color:var(--color-text-secondary);margin:7px 0;font-size:12px;line-height:1.5}.linked-contact.is-primary{background:var(--color-surface-accent-soft)}.deal-call-link{color:var(--color-text-accent);align-items:center;display:inline-flex}.deal-call-button{text-decoration:none}.deal-call-modal .deal-modal__head p{color:var(--color-text-muted);margin:3px 0 0;font-size:11px}.deal-call-results{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:0;display:grid}.deal-call-results legend{color:var(--color-text-muted);grid-column:1/-1;margin-bottom:6px;font-size:12px}.deal-call-results label{border:1px solid var(--color-border-default);border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.deal-call-results label:has(input:checked){border-color:var(--color-border-accent);background:var(--color-surface-accent-soft)}.deal-call-privacy{color:var(--color-text-muted);font-size:11px}.deal-next-step p{align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.task-summary,.today-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.task-summary>div,.today-kpis article{border:1px solid var(--color-border-default);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;padding:16px}.task-summary span,.today-kpis span,.today-kpis small{color:var(--color-text-muted);font-size:11px}.task-summary strong,.today-kpis strong{margin-top:3px;font-size:24px;display:block}.task-filters{margin-bottom:12px}.task-board,.task-section{gap:0;display:grid}.task-section{border:1px solid var(--color-border-default);background:#fff;border-radius:16px;margin-bottom:12px;overflow:hidden}.task-section>header{border-bottom:1px solid var(--color-border-default);align-items:center;gap:8px;min-height:46px;padding:0 16px;display:flex}.task-section h2{margin:0;font-size:13px}.task-section header span{color:var(--color-text-muted);font-size:11px}.task-row{border-bottom:1px solid var(--color-border-default);grid-template-columns:28px minmax(0,1fr) auto 120px 34px;align-items:center;gap:10px;min-height:62px;padding:8px 16px;display:grid}.task-row:last-child{border-bottom:0}.task-row.is-complete{opacity:.55}.task-row__body{gap:2px;display:grid}.task-row__body strong{font-size:13px;font-weight:500}.task-row__body span,.task-row__due{color:var(--color-text-muted);font-size:11px}.task-row__due{align-items:center;gap:5px;display:flex}.priority-badge{border-radius:var(--radius-full);background:var(--gray-50);color:var(--color-text-muted);padding:4px 8px;font-size:10px}.priority-badge--hoch{background:var(--color-surface-warm);color:var(--color-text-warm)}.owner-avatar{background:var(--blue-50);width:30px;height:30px;color:var(--blue-700);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.today-date{color:var(--color-text-muted);margin:0 0 14px;font-size:12px}.today-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.today-kpis article{grid-template-columns:22px 1fr;gap:3px 8px;display:grid}.today-kpis svg{color:var(--color-text-accent);grid-row:1/4}.today-kpis strong{grid-column:2}.today-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:12px;display:grid}.today-panel{border:1px solid var(--color-border-default);background:#fff;border-radius:16px;overflow:hidden}.today-panel>header{justify-content:space-between;padding:16px;display:flex}.today-panel h2{margin:2px 0 0;font-size:16px}.today-panel header a{color:var(--color-text-accent);align-items:center;gap:4px;font-size:11px;text-decoration:none;display:inline-flex}.today-task,.callback-card{border-top:1px solid var(--color-border-default);align-items:center;gap:10px;min-height:66px;padding:10px 16px;display:grid}.today-task{grid-template-columns:28px minmax(0,1fr) auto}.today-task>div,.callback-card>div{gap:2px;display:grid}.today-task strong,.callback-card strong{font-size:13px}.today-task span,.callback-card small,.today-task time,.callback-card time{color:var(--color-text-muted);font-size:11px}.today-task.is-overdue{background:var(--color-surface-warm)}.callback-card{grid-template-columns:30px minmax(0,1fr) auto 34px}.call-button{background:var(--color-surface-accent-soft);width:32px;height:32px;color:var(--color-text-accent);border-radius:10px;place-items:center;display:grid}.inquiry-tabs{gap:6px;margin-bottom:10px;display:flex;overflow-x:auto}.inquiry-tabs a{border:1px solid var(--color-border-default);border-radius:var(--radius-full);white-space:nowrap;background:#fff;gap:5px;padding:7px 11px;font-size:11px;text-decoration:none;display:inline-flex}.inquiry-tabs a.is-active{border-color:var(--color-surface-dark);background:var(--color-surface-dark);color:#fff}.inquiry-search{border:1px solid var(--color-border-default);background:#fff;border-radius:12px;align-items:center;gap:8px;margin-bottom:10px;padding:7px 10px;display:flex}.inquiry-search input{border:0;outline:0;flex:1;min-width:0;font-size:12px}.inquiry-search button,.inquiry-search a{color:var(--color-text-accent);background:0 0;border:0;font-size:11px;text-decoration:none}.inquiry-workspace{grid-template-columns:minmax(620px,1.45fr) minmax(300px,.55fr);align-items:start;gap:12px;display:grid}.inquiry-list,.inquiry-detail{border:1px solid var(--color-border-default);background:#fff;border-radius:16px;overflow:hidden}.inquiry-list__head,.inquiry-row{grid-template-columns:minmax(210px,1.2fr) minmax(140px,.8fr) 100px 90px 150px 36px;align-items:center;gap:8px;display:grid}.inquiry-list__head{background:var(--gray-50);min-height:42px;color:var(--color-text-muted);text-transform:uppercase;padding:0 12px;font-size:10px}.inquiry-row{border-top:1px solid var(--color-border-default);min-height:70px;padding:8px 12px}.inquiry-row.is-selected{background:var(--color-surface-accent-soft)}.inquiry-row__main{grid-column:1/5;grid-template-columns:subgrid;color:var(--color-text-secondary);font-size:11px;text-decoration:none;display:grid}.inquiry-person{align-items:center;gap:9px;display:flex}.inquiry-person>span{gap:2px;display:grid}.inquiry-person strong{color:var(--color-text-primary);font-size:12px}.inquiry-person small{color:var(--color-text-muted)}.inquiry-status-form{gap:4px;display:flex}.inquiry-status-form select{border:1px solid var(--color-border-default);background:#fff;border-radius:8px;min-width:0;height:30px;font-size:10px}.inquiry-status-form button{display:none}.inquiry-detail{padding:18px}.inquiry-detail>header{grid-template-columns:36px 1fr 36px;align-items:center;gap:10px;display:grid}.inquiry-detail h2{margin:0;font-size:17px}.inquiry-detail header p{color:var(--color-text-muted);margin:3px 0 0;font-size:11px}.inquiry-detail__status,.inquiry-detail__actions{align-items:center;gap:8px;margin-top:14px;display:flex}.inquiry-detail__status small{color:var(--color-text-warm);align-items:center;gap:4px;font-size:10px;display:flex}.inquiry-detail__actions a{flex:1;text-decoration:none}.inquiry-facts{background:var(--gray-50);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 0;padding:14px;display:grid}.inquiry-facts dt{color:var(--color-text-muted);font-size:10px}.inquiry-facts dd{margin:3px 0 0;font-size:12px;font-weight:500}.inquiry-notes h3,.inquiry-history h3{font-size:12px}.inquiry-notes p{color:var(--color-text-secondary);font-size:11px;line-height:1.5}.inquiry-history article{grid-template-columns:8px 1fr;gap:8px;margin:10px 0;display:grid}.inquiry-history article>span{background:var(--color-action-primary);border-radius:50%;width:6px;height:6px;margin-top:5px}.inquiry-history strong,.inquiry-history p,.inquiry-history small{margin:0;font-size:10px;display:block}.inquiry-history p,.inquiry-history small{color:var(--color-text-muted)}.workspace-screen{font-variant-numeric:tabular-nums;max-width:1500px;margin:0 auto}.ui-panel{border:1px solid var(--color-border-default);box-shadow:var(--shadow-card);background:#fff;border-radius:16px;overflow:hidden}.ui-panel__head{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 18px;display:flex}.ui-panel__head h2{margin:0;font-size:14px;font-weight:600}.ui-panel__head button{color:var(--color-text-accent);cursor:pointer;background:0 0;border:0;font-size:11px}.ui-badge{border-radius:var(--radius-full);background:var(--color-surface-accent-soft);color:var(--color-text-accent);align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:500;display:inline-flex}.ui-badge--green{background:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.ui-badge--green{background:color-mix(in srgb,var(--color-status-success) 12%,white)}}.ui-badge--green{color:var(--color-status-success)}.ui-badge--amber,.ui-badge--red{background:var(--color-surface-warm);color:var(--color-text-warm)}.ui-badge--gray{background:var(--gray-50);color:var(--color-text-muted)}.ui-metric{border:1px solid var(--color-border-default);min-height:138px;box-shadow:var(--shadow-card);background:#fff;border-radius:16px;padding:20px}.ui-metric header{color:var(--color-text-muted);justify-content:space-between;font-size:12px;display:flex}.ui-metric header svg{color:var(--color-text-accent)}.ui-metric>strong{letter-spacing:-.03em;margin-top:18px;font-size:27px;font-weight:600;display:block}.ui-metric>small{color:var(--color-status-success);margin-top:12px;font-size:11px;display:block}.five-metrics,.four-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.four-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-bar{color:var(--color-text-secondary);grid-template-columns:minmax(150px,.9fr) minmax(150px,1.4fr) 60px;align-items:center;gap:12px;padding:8px 18px;font-size:12px;display:grid}.ui-bar i{border-radius:var(--radius-full);background:var(--gray-50);height:9px;overflow:hidden}.ui-bar b{border-radius:inherit;background:var(--color-action-primary);height:100%;display:block}.ui-bar--green{background:var(--color-status-success)!important}.ui-bar--red,.ui-bar--amber{background:var(--sand-500)!important}.ui-bar strong{text-align:right;font-size:11px}.wide-button{width:100%}.muted-copy{color:var(--color-text-muted);font-size:11px;line-height:1.5}.dialer-session{background:var(--color-surface-dark);color:#fff;border-radius:14px;grid-template-columns:auto minmax(220px,1fr) auto auto auto auto auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.dialer-session>div:nth-child(2){display:grid}.dialer-session strong{font-size:12px}.dialer-session span{color:var(--color-text-on-dark-muted);font-size:10px}.dialer-session__knoepfe>button,.dialer-session__knoepfe>.termin-pop>.termin-pop__knopf{border:1px solid var(--color-border-on-dark);border-radius:var(--radius-full);background:var(--color-surface-dark-raised);color:#fff;height:34px;padding:0 14px;font-size:11px}.dialer-session .danger-button{background:var(--sand-700)}.session-progress{gap:3px;display:flex!important}.session-progress i{border-radius:var(--radius-full);background:var(--gray-600);width:18px;height:5px}.session-progress i:nth-child(-n+3){background:var(--color-status-success)}.session-progress i.is-current{background:var(--color-action-primary)}.dialer-grid{grid-template-columns:240px minmax(420px,1fr) 280px;align-items:start;gap:14px;margin-top:16px;display:grid}.queue-list,.sequence-list,.result-stack{padding:0 10px 12px;display:grid}.queue-list button,.sequence-list button,.result-stack button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:2px;padding:10px;display:grid}.queue-list button.is-active,.sequence-list button.is-active{outline:1px solid var(--color-border-accent);background:var(--color-surface-accent-soft)}.queue-list strong,.sequence-list strong{font-size:12px}.queue-list small,.sequence-list small{color:var(--color-text-muted);font-size:10px}.dialer-main,.dialer-side{gap:14px;display:grid}.call-person{grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:2px 18px 12px;display:grid}.call-person>div{gap:3px;display:grid}.call-person strong{font-size:15px}.call-person small{color:var(--color-text-muted);font-size:10px}.call-tools{flex-wrap:wrap;gap:6px;padding:0 18px 14px;display:flex}.call-tools button,.objection-chips button,.slot-grid button{border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:#fff;min-height:32px;padding:0 12px;font-size:10px}.call-context{background:var(--gray-50);border-radius:12px;margin:0 18px 12px;padding:14px}.call-context small{color:var(--color-text-muted);text-transform:uppercase;font-size:10px}.call-context p{margin:6px 0 0;font-size:12px;line-height:1.55}.dialer-main textarea{border:1px solid var(--color-border-default);resize:vertical;border-radius:12px;width:calc(100% - 36px);margin:0 18px 18px;padding:14px}.objection-chips{flex-wrap:wrap;gap:6px;padding:0 18px 8px;display:flex}.objection-chips button.is-active{background:var(--color-surface-brand);color:#fff}.dialer-main .muted-copy{padding:0 18px 16px}.result-stack button{background:var(--gray-50);font-size:11px}.result-stack button.success{background:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.result-stack button.success{background:color-mix(in srgb,var(--color-status-success) 12%,white)}}.result-stack button.success{color:var(--color-status-success)}.result-stack button.amber,.result-stack button.danger{background:var(--color-surface-warm);color:var(--color-text-warm)}.slot-grid{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 18px 14px;display:grid}.slot-grid button{border-radius:8px;padding:0 6px}.slot-grid button.is-active{border-color:var(--color-border-accent);background:var(--color-surface-accent-soft);color:var(--color-text-accent)}.dialer-side .wide-button{width:calc(100% - 36px);margin:0 18px 18px}.inbox-grid{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:16px;display:grid}.segmented{gap:4px;padding:0 12px 10px;display:flex}.segmented button{border-radius:var(--radius-full);background:var(--gray-50);border:0;padding:6px 10px;font-size:10px}.segmented button.is-active{background:var(--color-surface-dark);color:#fff}.mail-row{border:0;border-top:1px solid var(--color-border-default);text-align:left;background:#fff;gap:3px;width:100%;padding:14px 16px;display:grid}.mail-row.is-active{border-left:3px solid var(--color-border-accent);background:var(--color-surface-accent-soft)}.mail-row strong{font-size:12px}.mail-row span{font-size:11px}.mail-row small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.reader-meta{color:var(--color-text-muted);margin:0;padding:0 18px 12px;font-size:11px}.received-mail{background:var(--gray-50);border-radius:12px;margin:0 18px 16px;padding:16px}.received-mail strong{font-size:12px}.received-mail p{margin:8px 0 0;font-size:12px;line-height:1.6}.composer{border:1px solid var(--color-border-accent);border-radius:12px;margin:0 18px 18px;padding:14px;font-size:12px;line-height:1.6}.composer-tools,.composer footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.composer-tools button{background:var(--gray-50);border:0;border-radius:8px;padding:6px 9px;font-size:10px}.composer footer{border-top:1px solid var(--color-border-default);color:var(--color-text-muted);padding-top:10px;font-size:10px}.sequence-grid{grid-template-columns:270px minmax(420px,1fr) 280px;align-items:start;gap:16px;display:grid}.sequence-summary{border:1px solid var(--color-border-default);background:#fff;border-radius:16px;grid-template-columns:1fr repeat(3,80px);align-items:center;gap:10px;padding:18px;display:grid}.sequence-summary h2{margin:0;font-size:20px}.sequence-summary p{color:var(--color-text-muted);margin:3px 0 0;font-size:11px}.sequence-summary>strong{text-align:center;font-size:20px}.sequence-summary strong small{color:var(--color-text-muted);font-size:9px;font-weight:400;display:block}.sequence-flow{gap:12px;display:grid}.sequence-step{border:1px solid var(--color-border-default);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.step-icon{background:var(--color-surface-accent-soft);width:38px;height:38px;color:var(--color-text-accent);border-radius:50%;place-items:center;display:grid}.step-icon.green{background:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.step-icon.green{background:color-mix(in srgb,var(--color-status-success) 12%,white)}}.step-icon.green{color:var(--color-status-success)}.sequence-step div{grid-template-columns:auto 1fr;gap:2px 7px;display:grid}.sequence-step small,.sequence-step p{color:var(--color-text-muted);font-size:10px}.sequence-step strong{font-size:12px}.sequence-step p{grid-column:1/-1;margin:0}.sequence-step>b{font-size:10px}.sequence-add{border:1px dashed var(--color-border-strong);height:42px;color:var(--color-text-muted);background:0 0;border-radius:12px}.check-items{gap:14px;margin:0;padding:4px 18px 18px;list-style:none;display:grid}.check-items li{color:var(--color-text-secondary);gap:8px;font-size:11px;display:flex}.check-items svg{width:14px;color:var(--color-status-success)}.offer-grid{grid-template-columns:minmax(520px,1fr) 320px;align-items:start;gap:16px;display:grid}.offer-grid main,.offer-grid aside{gap:14px;display:grid}.ui-table{border:1px solid var(--color-border-default);background:#fff;border-radius:16px;overflow:hidden}.ui-table>header,.ui-table>div{border-top:1px solid var(--color-border-default);grid-template-columns:minmax(240px,1fr) 130px 130px;align-items:center;gap:12px;min-height:66px;padding:10px 18px;display:grid}.ui-table>header{background:var(--gray-50);min-height:42px;color:var(--color-text-muted);text-transform:uppercase;border-top:0;font-size:10px}.ui-table>div span:first-child{gap:3px;display:grid}.ui-table strong{font-size:12px}.ui-table small{color:var(--color-text-muted);font-size:10px}.offer-bottom{grid-template-columns:1fr 300px;gap:14px;display:grid}.compact-dl{gap:11px;margin:0;padding:0 18px 18px;display:grid}.compact-dl div{grid-template-columns:100px 1fr;gap:12px;display:grid}.compact-dl dt{color:var(--color-text-muted);font-size:11px}.compact-dl dd{margin:0;font-size:12px;font-weight:500}.price-card{background:var(--color-surface-dark);color:#fff;border-radius:16px;grid-template-columns:1fr auto;gap:10px;padding:22px;display:grid}.price-card span{color:var(--color-text-on-dark-secondary);font-size:11px}.price-card strong{font-size:20px}.price-card small{color:var(--color-text-on-dark-muted);grid-column:1/-1;font-size:9px}.offer-preview,.booking-preview{border:1px solid var(--color-border-default);box-shadow:var(--shadow-float);background:#fff;border-radius:16px;padding:20px}.offer-preview>strong,.booking-preview>strong{font-size:12px}.offer-preview>strong span,.booking-preview>strong span{color:var(--blue-700)}.offer-preview h2{font-size:15px}.offer-preview p{color:var(--color-text-muted);font-size:10px}.document-lines{gap:7px;margin:18px 0;display:grid}.document-lines i{background:var(--gray-100);border-radius:4px;height:6px}.document-lines i:first-child{width:70%}.document-lines i:nth-child(2){width:78%}.document-lines i:nth-child(3){width:55%}.offer-preview>b{background:var(--color-surface-accent-soft);color:var(--color-text-accent);border-radius:9px;padding:12px;display:block}.signature{border:1px dashed var(--color-border-strong);color:var(--color-text-muted);border-radius:8px;margin-top:10px;padding:12px;font-size:10px}.activity-list,.document-list{gap:12px;margin:0;padding:4px 18px 18px;list-style:none;display:grid}.activity-list li,.document-list li{align-items:center;gap:9px;font-size:11px;display:flex}.activity-list svg,.document-list svg{width:16px;color:var(--color-text-accent)}.meetings-grid{grid-template-columns:minmax(520px,1fr) 360px;align-items:start;gap:16px;display:grid}.meetings-grid main{gap:14px;display:grid}.meeting-type{border:1px solid var(--color-border-default);border-left:3px solid var(--color-action-primary);border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;margin:0 18px 10px;padding:13px;display:grid}.meeting-type div{gap:3px;display:grid}.meeting-type strong{font-size:12px}.meeting-type small,.meeting-type>span{color:var(--color-text-muted);font-size:10px}.meeting-type button{border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:#fff;height:30px;padding:0 10px;font-size:10px}.meeting-type--2{border-left-color:var(--sand-500)}.meeting-type--3{border-left-color:var(--color-status-success)}.rule-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 18px 18px;display:grid}.rule-grid div{background:var(--gray-50);border-radius:10px;gap:5px;padding:12px;display:grid}.rule-grid small{color:var(--color-text-muted);font-size:10px}.rule-grid strong{font-size:11px}.booking-preview>p{color:var(--color-text-muted);text-transform:uppercase;font-size:10px}.booking-preview h2{font-size:18px}.booking-preview h2+p{text-transform:none;font-size:11px;line-height:1.4}.calendar-mini{margin:18px 0}.calendar-mini header{justify-content:space-between;margin-bottom:12px;display:flex}.calendar-mini>div{text-align:center;grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.calendar-mini small{color:var(--color-text-muted);font-size:9px}.calendar-mini button{aspect-ratio:1;background:var(--color-surface-accent-soft);color:var(--color-text-accent);border:0;border-radius:50%;font-size:10px}.calendar-mini button.is-active{background:var(--color-surface-brand);color:#fff}.booking-preview .slot-grid{margin-bottom:12px;padding:0}.forecast-main,.report-grid{grid-template-columns:minmax(480px,1.5fr) minmax(280px,.7fr);gap:14px;margin-bottom:14px;display:grid}.two-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bar-chart{justify-content:space-around;align-items:flex-end;height:260px;padding:30px;display:flex}.bar-chart>div{justify-items:center;gap:8px;display:grid}.bar-chart>div>i{background:var(--blue-100);border-radius:8px 8px 0 0;flex-direction:column-reverse;width:90px;display:flex}.bar-chart b{background:var(--blue-700);height:30%}.bar-chart b:nth-child(2){background:var(--blue-400)}.bar-chart b:nth-child(3){background:var(--blue-200)}.bar-chart strong{font-size:11px}.bar-chart small{color:var(--sand-700);font-size:9px}.workflow-grid{grid-template-columns:300px minmax(520px,1fr);align-items:start;gap:16px;display:grid}.workflow-list{padding:0 12px 14px;display:grid}.workflow-list button{text-align:left;background:#fff;border:0;border-radius:10px;grid-template-columns:20px 1fr 30px;align-items:center;gap:10px;padding:12px;display:grid}.workflow-list button.is-active{background:var(--color-surface-accent-soft)}.workflow-list span{gap:3px;display:grid}.workflow-list strong{font-size:11px}.workflow-list small{color:var(--color-text-muted);font-size:9px}.workflow-list i{border-radius:var(--radius-full);background:var(--gray-200);width:28px;height:16px}.workflow-list i.is-on{background:var(--color-action-primary)}.flow-canvas{background:var(--gray-50);border-radius:16px;justify-items:center;gap:20px;padding:28px;display:grid}.flow-node{border:1px solid var(--color-border-default);width:min(500px,90%);box-shadow:var(--shadow-card);background:#fff;border-radius:14px;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:16px;display:grid;position:relative}.flow-node:not(:first-child):before{background:var(--gray-300);content:"";width:1px;height:20px;position:absolute;top:-21px;left:50%}.flow-node>span{background:var(--color-surface-accent-soft);width:34px;height:34px;color:var(--color-text-accent);border-radius:9px;place-items:center;display:grid}.flow-node div{gap:3px;display:grid}.flow-node small{color:var(--color-text-muted);text-transform:uppercase;font-size:9px}.flow-node strong{font-size:12px}.flow-node.is-trigger{border-color:var(--color-status-success)}.flow-node.is-trigger>span{background:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.flow-node.is-trigger>span{background:color-mix(in srgb,var(--color-status-success) 12%,white)}}.flow-node.is-trigger>span{color:var(--color-status-success)}.flow-branches{grid-template-columns:1fr 1fr;gap:14px;width:min(680px,100%);display:grid}.flow-branches article{border:1px solid var(--color-border-default);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:16px;display:flex}.flow-branches svg{color:var(--color-text-accent)}.flow-branches strong{font-size:11px}.page-tabs{border-bottom:1px solid var(--color-border-default);gap:26px;margin-bottom:18px;display:flex;overflow-x:auto}.page-tabs button,.page-tabs a{height:42px;color:var(--color-text-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;place-items:center;font-size:12px;text-decoration:none;display:grid}.page-tabs button.is-active,.page-tabs a.is-active{border-color:var(--color-border-accent);color:var(--color-text-primary)}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.integration-grid article{border:1px solid var(--color-border-default);background:#fff;border-radius:16px;padding:20px}.integration-grid article header{justify-content:space-between;align-items:center;display:flex}.integration-grid article header>span{background:var(--color-surface-accent-soft);width:38px;height:38px;color:var(--color-text-accent);border-radius:10px;place-items:center;display:grid}.integration-grid article h2{margin:14px 0 6px;font-size:15px}.integration-grid article p{min-height:34px;color:var(--color-text-muted);margin:0;font-size:11px}.integration-grid article>button{color:var(--color-text-accent);background:0 0;border:0;margin-top:12px;padding:0;font-size:11px}.role-table{border:1px solid var(--color-border-default);background:#fff;border-radius:16px;margin-top:16px;overflow:hidden}.role-table>header,.role-table>div{border-top:1px solid var(--color-border-default);grid-template-columns:2fr repeat(5,1fr);align-items:center;min-height:48px;padding:0 18px;display:grid}.role-table>header{background:var(--gray-50);color:var(--color-text-muted);text-transform:uppercase;border-top:0;font-size:10px}.role-table>div strong{font-size:11px}.role-table>div span{text-align:center}.role-table>div svg{width:14px;color:var(--color-status-success)}.phase-settings-table{border:1px solid var(--color-border-default);background:#fff;border-radius:16px;overflow:hidden}.phase-settings-table>header,.phase-settings-table>div{border-top:1px solid var(--color-border-default);grid-template-columns:1.25fr .28fr .9fr .34fr .6fr;align-items:center;gap:16px;min-width:860px;min-height:52px;padding:0 18px;display:grid}.phase-settings-table>header{background:var(--gray-50);min-height:42px;color:var(--color-text-muted);text-transform:uppercase;border-top:0;font-size:9px}.phase-settings-table>div strong{align-items:center;gap:9px;font-size:11px;display:flex}.phase-settings-table>div span{color:var(--color-text-secondary);font-size:10px}.phase-color{background:var(--gray-400);border-radius:50%;width:8px;height:8px}.phase-color--1{background:var(--blue-400)}.phase-color--2{background:var(--blue-600)}.phase-color--3{background:var(--sand-500)}.phase-color--4{background:var(--blue-900)}.phase-color--5{background:var(--color-status-success)}.phase-color--6{background:var(--color-status-danger)}.scoring-grid{grid-template-columns:1.1fr 1fr .7fr;gap:14px;margin-top:16px;display:grid}.scoring-list,.assignment-list,.loss-reasons{gap:10px;margin:0;padding:2px 18px 18px;list-style:none;display:grid}.scoring-list li,.assignment-list li{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.scoring-list b{border-radius:var(--radius-full);background:var(--color-surface-accent-soft);color:var(--color-text-accent);padding:4px 8px}.assignment-list li{background:var(--gray-50);border-radius:9px;padding:11px}.assignment-list b{color:var(--color-text-primary);font-size:10px}.loss-reasons li{color:var(--color-text-secondary);font-size:10px}.loss-reasons li:before{color:var(--gray-400);content:"•••";letter-spacing:-1px;margin-right:8px}.calendar-toolbar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.calendar-toolbar>button{border:1px solid var(--color-border-default);background:#fff;border-radius:9px;height:34px;padding:0 12px}.calendar-toolbar h2{margin:0;font-size:17px}.calendar-toolbar>div{gap:12px;margin-left:auto;display:flex}.calendar-toolbar span{color:var(--color-text-muted);font-size:10px}.calendar-toolbar span:before{background:var(--color-action-primary);content:"";border-radius:3px;width:8px;height:8px;margin-right:5px;display:inline-block}.calendar-toolbar span.green:before{background:var(--color-status-success)}.calendar-toolbar span.amber:before{background:var(--sand-500)}.calendar-toolbar span.gray:before{background:var(--gray-500)}.week-calendar{border:1px solid var(--color-border-default);background:#fff;border-radius:16px;grid-template-columns:54px repeat(5,1fr);height:615px;display:grid;overflow:hidden}.week-calendar>aside{color:var(--color-text-muted);text-align:center;grid-template-rows:repeat(11,1fr);padding-top:42px;font-size:9px;display:grid}.calendar-day{border-left:1px solid var(--color-border-default);background:repeating-linear-gradient(to bottom,var(--color-surface-page) 0,var(--color-surface-page) 54px,var(--gray-50) 55px);position:relative}.calendar-day>header{border-bottom:1px solid var(--color-border-default);height:42px;color:var(--color-text-muted);padding:12px;font-size:10px}.calendar-event{border-left:3px solid var(--color-action-primary);background:var(--color-surface-accent-soft);border-radius:8px;align-content:start;gap:2px;padding:8px;display:grid;position:absolute;left:6px;right:6px}.calendar-event strong{font-size:10px}.calendar-event small{color:var(--color-text-muted);font-size:8px}.calendar-event--green{border-left-color:var(--color-status-success);background:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.calendar-event--green{background:color-mix(in srgb,var(--color-status-success) 10%,white)}}.calendar-event--amber{border-left-color:var(--sand-500);background:var(--color-surface-warm)}.calendar-event--gray{border-left-color:var(--gray-500);background:var(--gray-50)}.document-list li span{flex:1;gap:2px;display:grid}.document-list strong{font-size:11px}.document-list small{color:var(--color-text-muted);font-size:9px}.report-table>header,.report-table>div{grid-template-columns:1.6fr repeat(3,.4fr)}.customer-table{margin-top:14px}.customer-table>header,.customer-table>div{grid-template-columns:1.5fr .7fr .7fr .5fr}.handover-hero{background:var(--color-surface-brand);color:#fff;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:20px;display:grid}.handover-hero>svg{width:38px;height:38px}.handover-hero h2{margin:0;font-size:18px}.handover-hero p{color:var(--color-text-on-dark-secondary);margin:4px 0 0;font-size:11px}.handover-hero button{border-radius:var(--radius-full);height:38px;color:var(--color-text-primary);background:#fff;border:0;padding:0 16px}.handover-grid{grid-template-columns:340px 1fr;align-items:start;gap:16px;margin-top:16px;display:grid}.handover-grid main{gap:14px;display:grid}.handover-checks{gap:16px;margin:0;padding:4px 18px 20px;list-style:none;display:grid}.handover-checks li{align-items:center;gap:9px;font-size:11px;display:flex}.handover-checks svg{color:var(--color-status-success)}.onboarding-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 18px 18px;display:grid}.onboarding-grid article{background:var(--gray-50);border-radius:10px;padding:12px}.onboarding-grid strong{font-size:10px}.onboarding-grid p{color:var(--color-text-muted);font-size:9px}.customer-detail-page{max-width:1500px;margin:0 auto}.customer-hero{border:1px solid var(--color-border-default);background:#fff;border-radius:18px;grid-template-columns:54px 1fr auto;align-items:center;gap:16px;padding:20px;display:grid}.customer-hero>span{background:var(--color-surface-warm);width:54px;height:54px;color:var(--color-text-warm);border-radius:14px;place-items:center;display:grid}.customer-hero h2{margin:0;font-size:25px}.customer-hero p{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.customer-hero p b{border-radius:var(--radius-full);background:var(--gray-50);color:var(--color-text-secondary);padding:4px 8px;font-size:9px;font-weight:500}.customer-hero p b:nth-last-child(2){background:var(--color-surface-brand);color:#fff}.customer-hero p b:last-child{background:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.customer-hero p b:last-child{background:color-mix(in srgb,var(--color-status-success) 12%,white)}}.customer-hero p b:last-child{color:var(--color-status-success)}.customer-detail-page>.page-tabs{margin-top:18px}.customer-detail-grid{grid-template-columns:minmax(520px,1fr) 320px;align-items:start;gap:16px;display:grid}.customer-detail-grid main,.customer-detail-grid aside{gap:14px;display:grid}.customer-targets{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 18px 18px;display:grid}.customer-targets article{background:var(--gray-50);border-radius:12px;gap:7px;padding:14px;display:grid}.customer-targets small,.customer-targets span{color:var(--color-text-muted);font-size:9px}.customer-targets strong{font-size:18px}.customer-targets i,.customer-funnel i{border-radius:var(--radius-full);background:var(--gray-100);height:6px;overflow:hidden}.customer-targets b,.customer-funnel b{border-radius:inherit;background:var(--color-action-primary);height:100%;display:block}.customer-targets article:nth-child(2) b{background:var(--color-status-success)}.customer-funnel{padding-bottom:16px}.customer-funnel>div{color:var(--color-text-secondary);grid-template-columns:180px 1fr 40px;align-items:center;gap:12px;padding:7px 18px;font-size:11px;display:grid}.customer-funnel strong{text-align:right}.campaign-list{display:grid}.campaign-list article{border-top:1px solid var(--color-border-default);grid-template-columns:22px 1fr auto auto;align-items:center;gap:10px;min-height:54px;padding:8px 18px;display:grid}.campaign-list svg{color:var(--color-text-accent)}.campaign-list strong{font-size:11px}.campaign-list span{color:var(--color-text-muted);font-size:9px}.customer-people{padding:0 14px 14px;display:grid}.customer-people article{grid-template-columns:36px 1fr 18px;align-items:center;gap:9px;padding:8px;display:grid}.customer-people div{gap:2px;display:grid}.customer-people strong{font-size:11px}.customer-people small{color:var(--color-text-muted);font-size:9px}.customer-people svg{width:15px;color:var(--color-text-muted)}.team-list{gap:11px;padding:0 18px 18px;display:grid}.team-list span{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:10px;display:flex}.team-list svg{width:16px;color:var(--color-text-accent)}.skip-link{z-index:100;background:var(--color-surface-dark);color:#fff;border-radius:8px;padding:10px 14px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.deal-card__title a{color:inherit;text-decoration:none}.handover-link{color:var(--color-text-accent);margin-top:8px;font-size:10px;font-weight:600;text-decoration:none;display:block}.not-found-card{border:1px solid var(--color-border-default);text-align:center;max-width:560px;box-shadow:var(--shadow-card);background:#fff;border-radius:20px;margin:10vh auto;padding:42px}.not-found-card>span{color:var(--color-text-accent);font-size:48px;font-weight:700}.not-found-card h2{margin:8px 0;font-size:24px}.not-found-card p{color:var(--color-text-muted)}.not-found-card>div{justify-content:center;gap:10px;margin-top:24px;display:flex}.not-found-card a{align-items:center;text-decoration:none;display:inline-flex}@media (max-width:1100px){.desktop-sidebar{display:none}.menu-button{display:grid}.mobile-drawer{z-index:50;display:block;position:fixed;inset:0}.mobile-drawer__backdrop{background:var(--gray-900);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mobile-drawer__backdrop{background:color-mix(in srgb, var(--gray-900) 32%, transparent)}}.mobile-drawer__backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-drawer .sidebar{box-shadow:var(--shadow-float);position:absolute}.sidebar__close{display:grid}.companies-layout{grid-template-columns:220px minmax(0,1fr)}.contact-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-controls{overflow-x:auto}.deal-detail-layout{grid-template-columns:240px minmax(0,1fr)}.deal-contacts-panel{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.dialer-grid,.sequence-grid{grid-template-columns:220px minmax(0,1fr)}.dialer-side,.sequence-grid>.ui-panel:last-child{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.five-metrics{grid-template-columns:repeat(3,1fr)}.integration-grid{grid-template-columns:repeat(2,1fr)}.metric-grid{grid-template-columns:repeat(3,1fr)}.cockpit-bottom{grid-template-columns:1fr 1fr}.cockpit-bottom>.panel:first-child{grid-column:1/-1}}@media (max-width:760px){.topbar{height:64px;padding:0 16px}.topbar__title span,.search-field,.notification-button{display:none}.topbar__title h1{margin:0;font-size:16px}.topbar__actions{gap:8px}.primary-button{height:38px;padding:0 15px;font-size:13px}.main-content{padding:24px 16px 100px}.mobile-tabbar{z-index:25;border-top:1px solid var(--color-border-default);background:var(--color-surface-page);grid-template-columns:repeat(5,1fr);height:70px;display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-tabbar{background:color-mix(in srgb,var(--color-surface-page) 96%,transparent)}}.mobile-tabbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:8px 4px 6px}.mobile-tabbar a,.mobile-tabbar button{color:var(--color-text-muted);background:0 0;border:0;place-items:center;gap:2px;font-size:9px;text-decoration:none;display:grid}.mobile-tabbar a:hover,.mobile-tabbar button:hover{color:var(--color-text-accent)}.page-intro{align-items:flex-start}.page-intro h2{font-size:24px}.page-intro .secondary-button{display:none}.metric-grid,.starter-grid{grid-template-columns:1fr}.cockpit-toolbar{flex-direction:column;align-items:flex-start}.cockpit-toolbar>div{width:100%;overflow-x:auto}.cockpit-charts,.cockpit-bottom{grid-template-columns:1fr}.cockpit-bottom>.panel:first-child{grid-column:auto}.cockpit-phase{grid-template-columns:85px 1fr 50px}.cockpit-phase strong{display:none}.companies-layout,.detail-grid{grid-template-columns:1fr}.smart-views{padding:10px;overflow-x:auto}.smart-views__head{display:none}.smart-views nav{width:max-content;display:flex}.smart-views nav a{white-space:nowrap;grid-template-columns:16px auto auto;min-height:36px}.filter-panel{flex-wrap:wrap}.filter-panel input{flex:calc(100% - 30px)}.filter-panel select{flex:1;max-width:none}.bulk-bar{align-items:flex-start}.bulk-bar>div{flex-wrap:wrap;justify-content:flex-end}.bulk-bar button{font-size:0}.bulk-bar button svg{width:16px;height:16px}.form-section{grid-template-columns:1fr;gap:20px;padding:20px}.company-hero{grid-template-columns:50px minmax(0,1fr);padding:18px}.company-hero__icon{width:50px;height:50px}.company-score{grid-column:1/-1;justify-self:stretch;width:auto}.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-stats{gap:8px}.contact-stats>div{min-height:72px;padding:12px}.pipeline-page{margin-right:-16px;padding-right:16px;overflow-x:auto}.pipeline-controls{min-width:980px}.pipeline-summary{min-width:900px}.modal-layer{align-items:start;padding:12px}.deal-modal{margin:12px 0;padding:20px}.phase-settings-table{overflow-x:auto}.scoring-grid{grid-template-columns:1fr 1fr}.scoring-grid>.ui-panel:first-child{grid-column:1/-1}}@media (max-width:420px){.sidebar{width:min(88vw,320px)}.topbar{gap:10px}.primary-button{padding:0 12px}.form-grid{grid-template-columns:1fr}.field--wide{grid-column:auto}.form-actions{padding:16px 20px}.facts-grid,.contact-stats{grid-template-columns:1fr 1fr}.contact-stats small{white-space:normal}.modal-form-grid{grid-template-columns:1fr}.modal-form-grid .field--wide{grid-column:auto}.deal-modal__actions{flex-direction:column-reverse}.deal-modal__actions .primary-button,.deal-modal__actions .secondary-button{width:100%}.deal-detail-hero{grid-template-columns:1fr;padding:16px}.deal-detail-hero__badges{flex-wrap:wrap;justify-content:flex-start}.deal-phase-track{display:flex;overflow-x:auto}.deal-phase-track span{min-width:110px}.deal-phase-form{flex-wrap:wrap}.deal-detail-layout{grid-template-columns:1fr}.deal-contacts-panel{grid-column:auto;grid-template-columns:1fr}.deal-activity{grid-template-columns:28px 1fr}.deal-activity__icon{width:28px;height:28px}.task-summary,.today-kpis{grid-template-columns:repeat(2,1fr)}.task-row{grid-template-columns:28px minmax(0,1fr) auto}.task-row__due,.task-row>.owner-avatar{display:none}.today-grid,.inquiry-workspace{grid-template-columns:1fr}.inquiry-list__head{display:none}.inquiry-row{grid-template-columns:1fr auto;gap:8px}.inquiry-row__main{grid-column:1;display:block}.inquiry-row__main>span:not(:first-child){display:none}.inquiry-status-form{grid-column:2}.dialer-session{grid-template-columns:1fr auto}.dialer-grid,.inbox-grid,.sequence-grid,.offer-grid,.meetings-grid,.forecast-main,.two-panels,.workflow-grid,.report-grid,.handover-grid{grid-template-columns:1fr}.queue-panel{display:none}.five-metrics,.four-metrics{grid-template-columns:repeat(2,1fr)}.ui-metric{min-height:110px;padding:14px}.ui-metric>strong{font-size:22px}.offer-bottom,.integration-grid{grid-template-columns:1fr}.role-table{overflow-x:auto}.role-table>header,.role-table>div{min-width:760px}.calendar-toolbar{flex-wrap:wrap;align-items:flex-start}.calendar-toolbar>div{width:100%;margin-left:0;overflow-x:auto}.week-calendar{grid-template-columns:44px repeat(5,170px);overflow-x:auto}.onboarding-grid{grid-template-columns:repeat(2,1fr)}.handover-hero{grid-template-columns:38px 1fr}.handover-hero button{grid-column:1/-1}.ui-bar{grid-template-columns:100px 1fr 55px;padding:8px 12px}.bar-chart{height:220px;padding:20px}.bar-chart>div>i{width:54px}.workspace-screen{min-width:0}.customer-hero{grid-template-columns:46px 1fr}.customer-hero>button{grid-column:1/-1}.customer-detail-grid,.customer-targets{grid-template-columns:1fr}.customer-funnel>div{grid-template-columns:110px 1fr 30px}.campaign-list article{grid-template-columns:20px 1fr}.mobile-cockpit{display:block}.mobile-cockpit>p:first-child{color:var(--color-text-muted);margin:0;font-size:11px}.mobile-cockpit>h2{margin:3px 0 18px;font-size:22px}.mobile-goal{background:var(--color-surface-dark);color:#fff;border-radius:18px;gap:9px;padding:18px;display:grid}.mobile-goal small{color:var(--color-text-on-dark-secondary);text-transform:uppercase;font-size:10px}.mobile-goal>strong{font-size:29px}.mobile-goal strong span{color:var(--color-text-on-dark-secondary);font-size:11px;font-weight:400}.mobile-goal>i{border-radius:var(--radius-full);background:var(--gray-700);height:6px;overflow:hidden}.mobile-goal>i b{border-radius:inherit;background:#fff;width:61%;height:100%;display:block}.mobile-kpis{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.mobile-kpis article{border:1px solid var(--color-border-default);background:#fff;border-radius:14px;gap:4px;padding:13px 11px;display:grid}.mobile-kpis strong{color:var(--color-text-accent);font-size:19px}.mobile-kpis article:nth-child(2) strong{color:var(--color-status-success)}.mobile-kpis article:nth-child(3) strong{color:var(--color-status-danger)}.mobile-kpis small{color:var(--color-text-muted);font-size:9px}.mobile-next-label{color:var(--color-text-muted);text-transform:uppercase;margin:18px 0 10px;font-size:10px}.mobile-next-list{gap:10px;display:grid}.mobile-next-list a{border:1px solid var(--color-border-default);min-height:70px;color:inherit;background:#fff;border-radius:14px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:12px;text-decoration:none;display:grid}.mobile-next-list a>svg{background:var(--color-surface-accent-soft);width:34px;height:34px;color:var(--color-text-accent);border-radius:50%;padding:9px}.mobile-next-list a>span{gap:3px;display:grid}.mobile-next-list strong{font-size:12px}.mobile-next-list small{color:var(--color-text-muted);font-size:10px}.mobile-next-list time{color:var(--color-text-muted);font-size:9px}.mobile-next-list a.is-overdue{border-color:var(--color-status-danger)}@supports (color:color-mix(in lab, red, red)){.mobile-next-list a.is-overdue{border-color:color-mix(in srgb,var(--color-status-danger) 45%,white)}}.mobile-next-list a.is-overdue>svg{background:var(--color-status-danger)}@supports (color:color-mix(in lab, red, red)){.mobile-next-list a.is-overdue>svg{background:color-mix(in srgb,var(--color-status-danger) 9%,white)}}.mobile-next-list a.is-overdue>svg,.mobile-next-list a.is-overdue time{color:var(--color-status-danger)}.scoring-grid{grid-template-columns:1fr}.scoring-grid>.ui-panel:first-child{grid-column:auto}.not-found-card{margin:4vh auto;padding:28px 18px}.not-found-card>div{flex-direction:column}.not-found-card a{justify-content:center}}.login{background:var(--gray-50);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100vh;display:grid}.login__brand{background:radial-gradient(120% 90% at 0% 0%, #2d4bb0 0%, var(--blue-700) 38%, var(--blue-900) 100%);color:var(--gray-0);flex-direction:column;justify-content:space-between;gap:48px;padding:48px clamp(32px,5vw,72px);display:flex;position:relative;overflow:hidden}.login__logo{filter:brightness(0)invert();width:150px;height:auto}.login__pitch{z-index:1;gap:20px;max-width:520px;display:grid;position:relative}.login__eyebrow{color:var(--blue-300);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:13px;font-weight:500}.login__pitch h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(32px,3.4vw,46px);font-weight:600;line-height:1.08}.login__pitch ul{gap:18px;margin:12px 0 0;padding:0;list-style:none;display:grid}.login__pitch li{border-left:2px solid #8eaeff73;gap:2px;padding-left:18px;display:grid}.login__pitch li b{font-size:17px;font-weight:600}.login__pitch li span{color:var(--gray-300);font-size:15px;line-height:1.5}.login__mark{opacity:.07;filter:brightness(0)invert();pointer-events:none;width:420px;height:auto;position:absolute;bottom:-70px;right:-90px}.login__panel{place-items:center;padding:32px 24px;display:grid}.login__card{border:1px solid var(--gray-100);background:var(--gray-0);border-radius:24px;gap:22px;width:min(440px,100%);padding:44px 40px;display:grid;box-shadow:0 20px 60px #0f183814}.login__head h1{letter-spacing:-.015em;color:var(--gray-900);margin:0 0 6px;font-size:32px;font-weight:600}.login__head p{color:var(--gray-600);margin:0;font-size:16px;line-height:1.5}.login__hint{border-top:1px solid var(--gray-100);color:var(--gray-500);margin:0;padding-top:18px;font-size:14px;line-height:1.55}.login__hint a{color:var(--blue-500);text-underline-offset:3px}@media (max-width:900px){.login{grid-template-rows:auto 1fr;grid-template-columns:1fr}.login__brand{gap:0;padding:24px}.login__pitch,.login__mark{display:none}.login__panel{align-items:start;padding:32px 24px 48px}.login__card{margin-top:8px;padding:32px 24px}}.login-google{border:1px solid var(--gray-200);background:var(--gray-0);width:100%;height:52px;color:var(--gray-900);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0f18380f}.login-google:hover:not(:disabled){background:var(--gray-50);border-color:var(--gray-300);box-shadow:0 6px 18px #0f18381a}.login-google:focus-visible{outline:3px solid var(--blue-300);outline-offset:2px}.login-google:disabled{opacity:.6;cursor:progress}.login-error{background:var(--red-50,#fdecec);border-radius:12px;padding:10px 14px;color:var(--red-700,#a12a2a)!important;font-size:14px!important}.profile-card{grid-template-columns:1fr auto}.profile-card__link{min-width:0;color:inherit;grid-template-columns:36px 1fr;align-items:center;gap:10px;text-decoration:none;display:grid}.profile-card__link>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.profile-card form{display:contents}.team-grid{grid-template-columns:340px 1fr;align-items:start;gap:20px;padding:24px;display:grid}.invite-form{gap:14px;padding:20px;display:grid}.invite-form__ok{background:var(--blue-50);color:var(--blue-700);border-radius:12px;margin:0;padding:10px 14px;font-size:14px}.team-table td,.team-table th{text-align:left;padding:10px 12px;font-size:14px}@media (max-width:960px){.team-grid{grid-template-columns:1fr;padding:16px}}.mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.mode-card{align-content:start;gap:14px;padding:4px 0 20px;display:grid}.mode-card>p,.mode-card>a,.mode-card>span{margin:0 20px}.mode-card .primary-button{justify-self:start}.field--inline{align-items:center;gap:10px;display:flex}.dial-row{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.contact-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.contact-chips button{border:1px solid var(--gray-200);background:var(--gray-0);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}.contact-chips button.is-active{border-color:var(--blue-500);background:var(--blue-50);color:var(--blue-700)}.inline-form{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.inline-form input{border:1px solid var(--gray-200);height:38px;font:inherit;border-radius:10px;flex:160px;padding:0 12px}.dialer-toast{z-index:40;background:var(--gray-900);color:#fff;box-shadow:var(--shadow-card);border-radius:12px;align-items:center;gap:8px;margin:0;padding:12px 16px;font-size:14px;display:inline-flex;position:fixed;bottom:24px;right:24px}.dialer-hint{padding:0 4px}.result-stack kbd{min-width:18px;height:18px;font:600 11px var(--font-outfit), sans-serif;background:#00000014;border-radius:5px;place-items:center;margin-right:6px;display:inline-grid}.result-stack button.is-selected{outline:2px solid var(--blue-500);outline-offset:-2px}.session-progress i.is-done{background:var(--green-500)}.quali-list{gap:14px;padding:4px 20px 20px;display:grid}.quali-q p{align-items:center;gap:10px;margin:0 0 8px;font-weight:500;display:flex}.step-num{background:var(--blue-500);color:#fff;border-radius:11px;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.script-steps{gap:10px;margin:0;padding:4px 20px 8px 40px;display:grid}.script-steps p{color:var(--gray-600);margin:2px 0 0;font-size:14px;line-height:1.5}.script-sub{margin:8px 20px;font-size:14px;font-weight:600}.honest-note{margin-top:16px;padding:14px 20px}@media (max-width:960px){.mode-grid{grid-template-columns:1fr}}.import-grid{gap:16px;max-width:1100px;padding:24px;display:grid}.import-panel{padding-bottom:20px}.import-panel>:not(header){margin-left:20px;margin-right:20px}.import-drop{border:2px dashed var(--gray-200);min-height:110px;color:var(--gray-600);text-align:center;cursor:pointer;border-radius:14px;place-items:center;padding:16px;display:grid}.import-drop input{margin-bottom:8px}.import-map{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:8px;margin-bottom:16px;display:grid}.import-table{margin-bottom:8px;overflow-x:auto}.import-progress{background:var(--gray-100);border-radius:4px;height:8px;margin:12px 20px;overflow:hidden}.import-progress i{background:var(--blue-500);height:100%;transition:width .2s;display:block}.import-panel .primary-button{margin-top:12px}.topbar-buttons{gap:8px;display:flex}.pager{color:var(--gray-600);justify-content:space-between;align-items:center;padding:14px 4px;font-size:14px;display:flex}.pager a{color:var(--blue-600);font-weight:500;text-decoration:none}.bulk-bar select{height:32px;color:inherit;font:inherit;background:0 0;border:1px solid #ffffff40;border-radius:8px;padding:0 8px;font-size:13px}.bulk-bar select option{color:var(--gray-900)}.cockpit-filters{flex-wrap:wrap;gap:8px;display:flex}.cockpit-filters select{border:1px solid var(--gray-200);background:var(--gray-0);height:36px;font:inherit;border-radius:10px;padding:0 10px;font-size:13px}.cockpit-filters button{background:var(--blue-500);color:#fff;height:36px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 14px;font-size:13px}.todo-row{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.team-week{border-collapse:collapse;width:100%;font-size:14px}.team-week th{color:var(--gray-500);text-align:right;padding:4px 8px;font-size:12px;font-weight:500}.team-week td{text-align:right;padding:8px}.team-week th:first-child,.team-week td:first-child{text-align:left}.cockpit-note{display:none}.meeting-day{margin-top:16px}.meeting-row{border-top:1px solid var(--gray-100);grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 20px;display:grid}.meeting-row time{font-variant-numeric:tabular-nums;font-weight:600}.meeting-row small{color:var(--gray-600);display:block}.meeting-row a{color:inherit;text-decoration:none}.meeting-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.meeting-actions .secondary-button{height:32px;padding:0 12px;font-size:13px}@media (max-width:960px){.meeting-row{grid-template-columns:52px 1fr}.meeting-row .ui-badge,.meeting-actions{grid-column:2;justify-content:flex-start}}.nav-item--later{opacity:.55}.nav-item--later:hover{opacity:.8}.nav-later{background:var(--gray-100);color:var(--gray-600);border-radius:999px;padding:1px 8px;font-size:10px;font-weight:600}.coming-soon{justify-items:start;gap:14px;max-width:560px;margin:48px auto;padding:32px;display:grid}.coming-soon h2{margin:0;font-size:22px}.coming-soon ul{color:var(--gray-600);margin:0;padding-left:20px;line-height:1.7}.settings-panel{margin-bottom:16px;padding-bottom:20px}.settings-panel>:not(header){margin-left:20px;margin-right:20px}.firma-picker{position:relative}.firma-picker input{width:100%}.firma-picker ul{z-index:30;border:1px solid var(--gray-200);background:var(--gray-0);box-shadow:var(--shadow-card);border-radius:12px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0}.firma-picker li button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;width:100%;padding:8px 10px;display:grid}.firma-picker li button:hover{background:var(--gray-50)}.firma-picker small{color:var(--gray-500)}.company-logo{border:1px solid var(--gray-100);background:var(--blue-50);color:var(--blue-700);flex:none;place-items:center;font-weight:600;line-height:1;display:inline-grid;overflow:hidden}.company-logo img{object-fit:contain;background:#fff;width:100%;height:100%;padding:12%}.magic-box{border:1px solid var(--blue-100);background:var(--blue-50);border-radius:16px;padding:18px 20px}.magic-box__row{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.magic-box__field{flex:260px}.magic-box__button{white-space:nowrap;height:44px}.magic-box__hint,.magic-box__info{color:var(--gray-600);margin:10px 0 0;font-size:13px}.magic-box__info--ok{color:var(--green-500)}.magic-box__info--warn{color:#a15c00}.magic-box__info a{font-weight:600;text-decoration:underline}.more-fields summary{cursor:pointer;color:var(--gray-600);font-weight:500}.more-fields[open] summary{margin-bottom:14px}.company-cell{align-items:center;gap:12px;display:flex}.company-cell>div{min-width:0;display:grid}.deal-card__title{align-items:center;gap:8px}.lead-head{border:1px solid var(--gray-100);background:var(--gray-0);box-shadow:var(--shadow-card);border-radius:18px;flex-wrap:wrap;align-items:center;gap:18px;margin:12px 0 20px;padding:20px 24px;display:flex}.lead-head__title{flex:280px;min-width:0}.lead-head__title h2{margin:0 0 6px;font-size:24px}.lead-head__title p{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 0;display:flex}.lead-head__actions{flex-wrap:wrap;gap:8px;display:flex}.lead-grid{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:20px;display:grid}.lead-side,.lead-main{gap:16px;display:grid}.facts-grid--one{grid-template-columns:1fr!important}.note-form{gap:10px;display:grid}.note-form textarea{border:1px solid var(--gray-200);width:100%;font:inherit;resize:vertical;border-radius:12px;padding:12px 14px}.task-form{margin-top:12px}.task-form summary{cursor:pointer;color:var(--gray-600);align-items:center;gap:6px;font-size:14px;display:inline-flex}.task-form form{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.task-form input{border:1px solid var(--gray-200);height:38px;font:inherit;border-radius:10px;flex:180px;padding:0 12px}.open-items{gap:10px;display:grid}.open-items>*{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.open-items small,.timeline-item small{color:var(--gray-500);display:block}.timeline-item{border-top:1px solid var(--gray-100);gap:12px;padding:12px 0;display:flex}.timeline-item:first-of-type{border-top:0}.timeline-item p{color:var(--gray-700);white-space:pre-wrap;margin:2px 0 4px}.timeline-icon{background:var(--gray-50);width:30px;height:30px;color:var(--gray-600);border-radius:15px;flex:none;place-items:center;display:grid}.timeline-icon--call{background:var(--blue-50);color:var(--blue-600)}.timeline-icon--phase{background:var(--sand-50);color:var(--sand-700)}@media (max-width:960px){.lead-grid{grid-template-columns:1fr}}.search-trigger{cursor:pointer;text-align:left;color:var(--gray-500);font:inherit;border:0;align-items:center;gap:10px;display:flex}.search-trigger span{flex:1;font-size:14px}.palette-layer{z-index:60;align-content:start;justify-items:center;padding:12vh 16px 0;display:grid;position:fixed;inset:0}.palette-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0c1273;border:0;position:absolute;inset:0}.palette{background:var(--gray-0);border-radius:18px;width:min(620px,100%);position:relative;overflow:hidden;box-shadow:0 24px 80px #0a0c1259}.palette-input{border-bottom:1px solid var(--gray-100);color:var(--gray-500);align-items:center;gap:12px;padding:16px 18px;display:flex}.palette-input input{color:var(--gray-900);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.palette ul{max-height:52vh;margin:0;padding:8px;list-style:none;overflow-y:auto}.palette li button{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:9px 10px;display:flex}.palette li button.is-active{background:var(--blue-50)}.palette li strong{font-weight:500;display:block}.palette li small{color:var(--gray-500)}.palette-icon{background:var(--gray-50);width:30px;height:30px;color:var(--gray-700);border-radius:8px;place-items:center;display:grid}.palette-empty{color:var(--gray-500);text-align:center;padding:18px}.onboarding{border:1px solid var(--blue-100);background:var(--blue-50);border-radius:18px;gap:14px;margin:0 0 20px;padding:20px 24px;display:grid}.onboarding h2{margin:2px 0 0;font-size:20px}.onboarding ol{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.onboarding li a{background:var(--gray-0);color:var(--gray-800);box-shadow:var(--shadow-card);border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:14px;text-decoration:none;display:inline-flex}.onboarding li a span{border:2px solid var(--blue-200);color:#fff;border-radius:11px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.onboarding li.is-done a{color:var(--gray-500);text-decoration:line-through}.onboarding li.is-done a span{border-color:var(--green-500);background:var(--green-500)}.company-form .form-section{padding:22px 26px;display:block}.company-form .magic-box{margin:18px;padding:18px 20px}.company-form .form-section+.form-section{border-top:1px solid var(--color-border-default)}.filter-panel{flex-wrap:wrap}.filter-panel input{min-width:180px}.result-stack button{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex!important}.result-stack kbd{flex:none;margin-right:0;display:inline-grid}.dialer-session .danger-button,.dialer-session a.danger-button{border-radius:var(--radius-full);color:#fff;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:11px;text-decoration:none;display:inline-flex}.dialer-session__knoepfe>button,.dialer-session__knoepfe>.termin-pop>.termin-pop__knopf,.contact-chips button{align-items:center;gap:6px;display:inline-flex}.dialer-session>div:nth-child(2) strong{font-size:14px}.dialer-session span{font-size:12px}.dialer-hint kbd,.field kbd{border:1px solid var(--gray-200);background:var(--gray-0);min-width:20px;height:20px;font:600 11px var(--font-outfit), sans-serif;color:var(--gray-700);border-radius:5px;place-items:center;margin:0 2px;padding:0 4px;display:inline-grid}.dialer-hint{line-height:2}.settings-grid{gap:16px;max-width:900px;display:grid}.settings-form{gap:14px;padding:4px 20px 20px;display:grid}.settings-form textarea{border:1px solid var(--gray-200);width:100%;font:inherit;resize:vertical;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.settings-form input{border:1px solid var(--gray-200);height:40px;font:inherit;border-radius:10px;padding:0 12px}.settings-form .primary-button{justify-self:start}@media (max-width:960px){.dialer-grid{flex-direction:column;gap:16px;display:flex}.dialer-main{display:contents}.dialer-main>section:first-child{order:1}.dialer-side{order:2}.dialer-main>section:nth-child(2){order:3}.queue-panel{order:4}.search-trigger{justify-content:center;width:44px;min-width:44px;padding:0}.search-trigger span,.search-trigger kbd{display:none}.team-grid,.lead-grid{grid-template-columns:1fr}.lead-head{padding:16px}.meeting-row{padding:12px 16px}}.inline-rename input{width:100%;min-width:180px;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 8px;font-weight:500}.inline-rename input:hover,.inline-rename input:focus{border-color:var(--gray-200);background:var(--gray-0)}.row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.row-actions .primary-button,.row-actions .secondary-button{height:32px;padding:0 12px;font-size:13px}.is-muted{opacity:.55}.report-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:960px){.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.funnel{gap:12px;padding:4px 20px 20px;display:grid}.funnel-row{grid-template-columns:170px minmax(0,1fr) 44px 48px;align-items:center;gap:12px;font-size:14px;display:grid}.funnel-row i{background:var(--gray-100);border-radius:5px;height:10px;display:block;overflow:hidden}.funnel-row b{background:var(--blue-500);height:100%;display:block}.funnel-row small{color:var(--gray-500);text-align:right}.report-kpis article{grid-template-columns:1fr;align-content:start;gap:4px;padding:16px 18px;display:grid}.report-kpis article>span{color:var(--gray-600);font-size:13px}.report-kpis article>strong{letter-spacing:-.02em;font-size:30px;line-height:1.1}.report-kpis article>small{color:var(--gray-500);font-size:12px}.link-button{color:var(--blue-300);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:12px;font-size:13px;text-decoration:underline}.danger-zone{background:#fff7f7;border:1px solid #f2c9c9;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 18px;display:flex}.danger-zone p{margin:2px 0 0}.danger-text{color:#b42318;border-color:#f2c9c9}.due-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.due-list a{background:var(--gray-50);color:var(--gray-800);border-radius:10px;padding:10px 12px;font-size:14px;text-decoration:none;display:block}.due-list a:hover{background:var(--blue-50)}.quick-edit{gap:12px;display:grid}.quick-edit label{color:var(--gray-600);gap:6px;font-size:12px;font-weight:500;display:grid}.quick-edit select{border:1px solid var(--gray-200);background:var(--gray-0);height:38px;font:inherit;color:var(--gray-900);border-radius:10px;padding:0 10px;font-size:14px}.note-chips{flex-wrap:wrap;gap:6px;padding:0 18px 10px;display:flex}.note-chips button{border:1px solid var(--gray-200);background:var(--gray-0);color:var(--gray-700);cursor:pointer;border-radius:999px;padding:4px 11px;font-size:12px}.note-chips button:hover{border-color:var(--blue-300);background:var(--blue-50)}.calendly-row{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.calendly-row .secondary-button{height:34px;padding:0 12px;font-size:13px}.settings-form input[readonly]{background:var(--gray-50);width:100%;font-size:13px}.import-paste{margin:12px 20px 0}.import-paste summary{cursor:pointer;color:var(--gray-600);font-size:14px}.import-paste textarea{border:1px solid var(--gray-200);border-radius:12px;width:100%;margin:10px 0;padding:12px 14px;font:13px ui-monospace,monospace;display:block}.offer-editor{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;margin-top:12px;display:grid}@media (max-width:960px){.offer-editor{grid-template-columns:1fr}}.offer-fields{grid-template-columns:2fr 1fr 1fr;gap:14px;padding:4px 20px 16px;display:grid}.offer-fields .field--wide{grid-column:auto}.offer-table input,.offer-fields input,.offer-note textarea,.offer-add select{border:1px solid var(--gray-200);width:100%;font:inherit;background:var(--gray-0);border-radius:8px;padding:8px 10px;font-size:14px}.offer-table td{padding:6px 8px}.offer-add{gap:10px;padding:12px 20px;display:flex}.offer-add select{max-width:260px}.offer-note{padding:0 20px 20px;display:grid}.offer-side{gap:16px;display:grid}.offer-actions{gap:10px;padding:16px;display:grid}.offer-for{align-items:center;gap:10px;margin:8px 0 0;display:flex}.offer-tabs{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.offer-tabs a{background:var(--gray-0);border:1px solid var(--gray-200);color:var(--gray-700);border-radius:999px;padding:6px 14px;font-size:13px;text-decoration:none}.offer-tabs a.is-active{background:var(--blue-500);border-color:var(--blue-500);color:#fff}.print-sheet{color:#111;background:#fff;max-width:794px;margin:24px auto;padding:48px 56px;font-size:14px;line-height:1.5;box-shadow:0 2px 30px #0000001f}.print-toolbar{justify-content:flex-end;margin-bottom:24px;display:flex}.print-head{justify-content:space-between;align-items:flex-start;margin-bottom:40px;display:flex}.print-meta{text-align:right;gap:2px;display:grid}.print-addresses{justify-content:space-between;gap:24px;margin-bottom:32px;display:flex}.print-addresses div{display:grid}.print-addresses small{color:#666;font-size:12px}.print-from{text-align:right;color:#444;font-size:13px}.print-sheet h1{margin:0 0 20px;font-size:22px}.print-table{border-collapse:collapse;width:100%}.print-table th{text-align:left;border-bottom:2px solid #111;padding:8px 6px;font-size:13px}.print-table th:not(:first-child),.print-table td:not(:first-child){text-align:right;white-space:nowrap}.print-table td{vertical-align:top;border-bottom:1px solid #ddd;padding:10px 6px}.print-table small{color:#666;display:block}.print-table tfoot td{border-bottom:0;padding-top:12px;font-weight:600}.print-total td{border-top:2px solid #111;font-size:16px}.print-terms{margin:28px 0}.print-sign{gap:48px;margin-top:72px;display:flex}.print-sign div{flex:1;gap:6px;display:grid}.print-sign span{border-bottom:1px solid #111;height:28px}.print-sign small{color:#666}@media print{body{background:#fff!important}.print-sheet{box-shadow:none;max-width:none;margin:0;padding:0}.print-toolbar{display:none}}.status-select{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:600}.anfrage-form .form-grid{padding:0}.cal-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.cal-head h2{text-align:center;min-width:190px;margin:0 8px;font-size:20px}.cal-owner{gap:8px;margin-left:auto;display:flex}.cal-owner select{border:1px solid var(--gray-200);height:36px;font:inherit;border-radius:10px;padding:0 10px}.cal-owner button{background:var(--blue-500);color:#fff;cursor:pointer;height:36px;font:inherit;border:0;border-radius:10px;padding:0 14px}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.cal-grid>b{color:var(--gray-500);padding:6px 8px;font-size:12px;font-weight:600}.cal-cell{border:1px solid var(--gray-100);background:var(--gray-0);min-height:104px;color:inherit;border-radius:12px;align-content:start;gap:3px;padding:8px;text-decoration:none;display:grid;overflow:hidden}.cal-cell.is-empty{background:0 0;border-color:#0000}.cal-cell.is-today{border-color:var(--blue-500)}.cal-cell.is-selected{box-shadow:0 0 0 2px var(--blue-300)}.cal-cell>span{font-size:13px;font-weight:600}.cal-item{text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:2px 6px;font-size:11px;display:block;overflow:hidden}.cal-item--Termin{background:var(--blue-50);color:var(--blue-700)}.cal-item--Rückruf{color:#8a5a00;background:#fff4dd}.cal-item--Aufgabe{background:var(--gray-50);color:var(--gray-700)}@media (max-width:960px){.cal-cell{min-height:64px;padding:4px}.cal-item{display:none}}.mail-pick{border:1px solid var(--gray-200);background:var(--gray-0);height:40px;color:var(--gray-700);border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.mail-pick select{font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:14px}.pipeline-scroll{padding-bottom:6px;overflow-x:auto}.today-kpis.report-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.today-kpis.report-kpis article{flex-direction:column;align-items:flex-start;gap:4px;padding:16px 18px;display:flex}.today-kpis.report-kpis article>span{color:var(--gray-600);grid-column:auto;font-size:13px}.today-kpis.report-kpis article>strong{letter-spacing:-.02em;white-space:nowrap;grid-column:auto;margin:0;font-size:30px;line-height:1.1}.today-kpis.report-kpis article>small{color:var(--gray-500);grid-column:auto;font-size:12px}.two-panels .company-table th,.two-panels .company-table td{padding-left:12px;padding-right:12px}.two-panels .ui-panel{overflow-x:auto}.workspace-screen>.report-kpis{margin-top:16px}.call-context p,.company-notes,.timeline-item p{white-space:pre-line}.seq-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;margin-top:14px;display:grid}.seq-steps{gap:8px;margin:0;padding:4px 20px 16px;font-size:14px;list-style:none;display:grid}.seq-steps li{align-items:center;gap:10px;display:flex}.seq-steps b{min-width:48px;color:var(--gray-600)}.seq-leads{flex-wrap:wrap;gap:6px;padding:0 20px 16px;display:flex}.seq-leads a{background:var(--gray-50);color:var(--gray-800);border-radius:999px;padding:3px 10px;font-size:12px;text-decoration:none}.lead-seq{gap:8px;display:grid}.lead-seq label{color:var(--gray-600);gap:6px;font-size:12px;font-weight:500;display:grid}.lead-seq select{border:1px solid var(--gray-200);background:var(--gray-0);height:38px;font:inherit;color:var(--gray-900);border-radius:10px;padding:0 10px;font-size:14px}.regel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:960px){.regel-grid{grid-template-columns:1fr}}@media (min-width:1900px){body{zoom:1.12}}@media (min-width:2300px){body{zoom:1.3}}@media (min-width:3000px){body{zoom:1.6}}@media (max-width:720px){.company-table-wrap{overflow-x:visible}.primary-button,.secondary-button,.filter-panel select,.filter-panel button{min-height:44px}.filter-panel input,.field input,.field select,.field textarea{min-height:44px;font-size:16px}.pipeline-controls{flex-wrap:wrap}.pipeline-controls select,.import-drop input{max-width:100%}.bulk-bar{flex-direction:column;align-items:flex-start}.bulk-bar>div{flex-wrap:wrap;gap:6px;display:flex}.meeting-actions .secondary-button{min-height:40px}.today-kpis,.report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.two-panels,.seq-grid,.settings-grid{grid-template-columns:1fr!important}}@media (min-width:721px) and (max-width:1100px){.offer-editor,.lead-grid,.team-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.note-chips button,.contact-chips button{min-height:38px}}@media (max-width:1100px){.cockpit-charts,.cockpit-bottom{grid-template-columns:minmax(0,1fr)!important}.cockpit-charts>*,.cockpit-bottom>*{min-width:0}}.cal-item--Google{color:#1a56b8;background:#e8f0fe}.mail-row{border-top:1px solid var(--gray-100);color:inherit;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 20px;text-decoration:none;display:grid}.mail-row:first-child{border-top:0}.mail-row:hover{background:var(--blue-50)}.mail-row__main{min-width:0;display:grid}.mail-row__main span,.mail-row__main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-row__main small,.mail-row time{color:var(--gray-500);font-size:12px}.mail-modal{width:min(680px,100%)}@media (max-width:720px){.mail-row{grid-template-columns:36px minmax(0,1fr)}.mail-row .ui-badge,.mail-row time{grid-column:2;justify-self:start}}.size-badge{width:fit-content;margin-top:4px}.social-links{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.social-link{border:1px solid var(--gray-100);background:var(--gray-0);min-width:30px;height:30px;color:var(--gray-700);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;text-decoration:none;display:inline-flex}.social-link:hover{border-color:var(--blue-300);background:var(--blue-50);color:var(--blue-600)}.social-link:focus-visible{outline:3px solid var(--blue-300);outline-offset:2px}.social-link--label{padding:0 12px 0 10px}.company-cell .social-links{margin-top:4px}.company-cell .social-link{min-width:24px;height:24px;padding:0 6px}.contact-list small.hint{color:var(--gray-500);margin-top:2px;font-size:12px;display:block}.contact-list small.hint--check{color:var(--sand-700)}.ad-chips{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.call-history{border:1px solid var(--gray-100);background:var(--gray-0);border-radius:12px;gap:6px;margin:4px 0 12px;padding:12px 14px;display:grid}.call-history>small{color:var(--gray-500);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500}.call-history p{color:var(--gray-600);margin:0;font-size:14px}.call-history ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.call-history li{grid-template-columns:92px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.4;display:grid}.call-history time{color:var(--gray-500);font-variant-numeric:tabular-nums}.call-history li small{color:var(--gray-600);font-size:13px;display:block}.call-history li.is-event{color:var(--gray-500)}.call-history li.is-event b{font-weight:500}.rueckruf-card{gap:14px;display:grid}.rueckruf-last,.rueckruf-status{background:var(--gray-50);border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.rueckruf-last svg,.rueckruf-status svg{color:var(--blue-500);margin-top:3px}.rueckruf-last>div,.rueckruf-status>div{gap:2px;min-width:0;display:grid}.rueckruf-last small,.rueckruf-status small{color:var(--gray-500);font-size:12px}.rueckruf-last strong,.rueckruf-status strong{font-size:15px;font-weight:600}.rueckruf-last span{color:var(--gray-700);font-size:14px}.rueckruf-last em{color:var(--gray-600);overflow-wrap:anywhere;font-size:13px;font-style:normal}.rueckruf-form{gap:12px;display:grid}.rueckruf-status{grid-template-columns:20px minmax(0,1fr) auto;align-items:center}.rueckruf-presets{flex-wrap:wrap;gap:6px;display:flex}.rueckruf-presets button{border:1px solid var(--gray-100);background:var(--gray-0);height:40px;min-height:40px;color:var(--gray-700);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:13px}.rueckruf-presets button:hover{border-color:var(--blue-300);background:var(--blue-50);color:var(--blue-600)}.link-button{color:var(--blue-500);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:13px;text-decoration:underline}.recent-calls{gap:12px;margin-top:16px;padding-bottom:4px;display:grid}.recent-calls .recent-lists{padding:0 20px}.recent-calls .company-table-wrap{margin:0}.recent-lists{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recent-list-chip{border:1px solid var(--gray-100);background:var(--gray-0);color:var(--gray-900);border-radius:12px;gap:0;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-grid}.recent-list-chip small{color:var(--gray-500);font-size:12px;font-weight:400}.recent-list-chip:hover{border-color:var(--blue-300);background:var(--blue-50)}.recent-table td{vertical-align:middle}.recent-table td:last-child{text-align:right;white-space:nowrap}@media (max-width:760px){html{-webkit-text-size-adjust:100%}body{-webkit-tap-highlight-color:transparent;font-size:15px}.app-shell__content{overflow-x:clip}.main-content{padding:16px 14px calc(96px + env(safe-area-inset-bottom,0px))}.topbar{height:auto;min-height:60px;padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"menu title tools""cta cta cta";align-items:center;gap:8px 10px;display:grid}.topbar .menu-button{grid-area:menu;width:44px;height:44px}.topbar__title{grid-area:title;min-width:0}.topbar__title span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.topbar__title h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.topbar__actions{grid-area:tools;gap:8px;display:flex}.topbar__actions .search-field.search-trigger{border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid}.search-trigger span,.search-trigger kbd{display:none}.notification-button{width:44px;height:44px;display:grid!important}.notification-popover{top:calc(68px + env(safe-area-inset-top,0px));width:auto;position:fixed;left:14px;right:14px}.topbar__cta{grid-area:cta;gap:8px;display:flex}.topbar__cta:empty{display:none}.topbar__cta>*,.topbar-buttons>*{flex:1 1 0;justify-content:center;min-width:0}.topbar-buttons{flex:1;gap:8px;display:flex}.mobile-tabbar{height:calc(66px + env(safe-area-inset-bottom,0px));padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px))}.mobile-tabbar a,.mobile-tabbar button{min-height:52px;font-size:11px;font-weight:500}.mobile-tabbar a[aria-current=page]{color:var(--blue-500)}.primary-button,.secondary-button,.danger-button,.icon-button{min-height:44px}.icon-button{width:44px}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{min-height:46px;font-size:16px!important}textarea{min-height:96px}input[type=checkbox],input[type=radio]{width:22px;height:22px}.field input,.field select,.field textarea{max-width:100%}.link-button{min-height:36px;padding:0 6px}small,.muted-copy,.eyebrow,th,.ui-badge,.role-badge,.basis-badge,kbd,.nav-later,.nav-group p,.avatar--small,.owner-avatar,.score strong,.tag{font-size:12px!important}.muted,.hint{font-size:12px}.company-cell span,table.company-table td>span,.today-kpis span,.pipeline-summary span,.pipeline-column__head p,.pipeline-column__head strong,.add-deal-inline,.cockpit-phase span,dt,dd,.task-summary span,.today-panel header a,.today-task span,.today-task time,.callback-card time,.mobile-goal span,.view-switch span,.pipeline-controls button,.deal-card__meta span,.deal-card__foot span,.handover-link,.company-score span,.tabs a,.pipeline-column__head{font-size:12px!important}.add-deal-inline,.handover-link,.deal-card__foot a{align-items:center;min-height:40px;display:inline-flex}.company-name{padding-block:8px;display:inline-block}.segmented a,.segmented button,.back-link,.call-button{align-items:center;min-height:44px;display:inline-flex}.segmented{flex-wrap:wrap;gap:6px}.panel__head a,.today-panel header a{align-items:center;min-height:40px;display:inline-flex}summary{align-items:center;min-height:44px;display:flex}.company-table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}table.company-table,table.company-table tbody{gap:10px;width:100%;display:grid;min-width:0!important}table.company-table thead{display:none}table.company-table tr{border:1px solid var(--gray-100);background:var(--gray-0);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;min-width:0;padding:14px;display:grid;position:relative;box-shadow:0 1px 2px #0f18380a}table.company-table td{text-align:left;border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;min-width:0;min-height:0;display:flex;height:auto!important;padding:0!important}table.company-table td:before{content:attr(data-label);color:var(--gray-500);flex:none;font-size:12px}table.company-table td[data-label=""]:before,table.company-table td:not([data-label]):before{display:none}table.company-table td>*{min-width:0}table.company-table td:first-child:not(.checkbox-cell),table.company-table td.checkbox-cell+td{grid-column:1/-1;display:block}table.company-table td:first-child:not(.checkbox-cell):before,table.company-table td.checkbox-cell+td:before{display:none}table.company-table td.checkbox-cell{z-index:1;position:absolute;top:14px;right:14px}table.company-table td.checkbox-cell+td{padding-right:34px!important}:is(table.company-table td:last-child:has(a,button):not([data-label]),table.company-table td:last-child[data-label=""]:has(a,button)){flex-direction:row;grid-column:1/-1;justify-content:stretch}table.company-table td:last-child[data-label=""]>a,table.company-table td:last-child[data-label=""]>button{justify-content:center;align-items:center;width:100%;min-height:44px;display:inline-flex}.company-cell{align-items:flex-start}.company-cell>div:last-child{min-width:0}.company-name{white-space:normal;overflow-wrap:anywhere}.pager{flex-wrap:wrap;gap:10px}.pager a,.pager span{align-items:center;min-height:44px;display:inline-flex}.lead-grid,.detail-grid,.companies-layout,.dialer-grid,.inbox-grid,.sequence-grid,.offer-grid,.offer-editor,.meetings-grid,.forecast-main,.two-panels,.workflow-grid,.report-grid,.handover-grid,.deal-detail-layout,.customer-detail-grid,.today-grid,.inquiry-workspace,.scoring-grid,.team-grid,.regel-grid,.settings-grid,.seq-grid{grid-template-columns:minmax(0,1fr)!important}.form-grid,.modal-form-grid{grid-template-columns:minmax(0,1fr)}.field--wide{grid-column:auto}.filter-panel,.pipeline-controls{flex-wrap:wrap;gap:8px}.filter-panel>*,.pipeline-controls>*{max-width:100%}.filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter-panel>:not(select){grid-column:1/-1}.filter-panel select{width:100%;min-width:0}.filter-panel>button,.filter-panel>.primary-button{min-height:44px}.meeting-row .ui-badge{justify-self:start;width:fit-content}.pipeline-controls{flex-wrap:wrap;gap:8px;display:flex}.pipeline-controls>svg{display:none}.pipeline-selector,.view-switch{flex:auto}.pipeline-controls select{flex:calc(50% - 8px);width:auto;min-width:0;max-width:100%}.pipeline-controls button,.pipeline-controls .primary-button{flex:100%;min-height:44px}.metric-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.metric-card{padding:14px}.metric-card strong{font-size:24px}.smart-views nav{scroll-snap-type:x proximity;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.smart-views nav a{border:1px solid var(--gray-100);scroll-snap-align:start;white-space:nowrap;flex:none;min-height:44px}.smart-views__head{display:none}.bulk-bar{border-radius:12px;flex-direction:column;align-items:stretch}.bulk-bar>div{flex-wrap:wrap;gap:6px;display:flex}.bulk-bar select,.bulk-bar button{min-height:44px;font-size:14px}.bulk-bar button{padding:0 12px}.lead-grid{flex-direction:column;align-items:stretch;gap:14px;display:flex!important}.lead-side,.lead-grid>main,.lead-grid>div{display:contents}.lead-grid .detail-card{order:7}.lead-grid .rueckruf-card{order:1}.lead-grid .composer-card{order:2}.lead-grid .open-card{order:3}.lead-grid .reach-card{order:4}.lead-grid .contacts-card{order:5}.lead-grid .timeline-card{order:6}.lead-head__actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.lead-head__actions>*{justify-content:center}.lead-head__actions>:first-child{grid-column:1/-1}.social-link,.company-cell .social-link{min-width:38px;height:38px}.dialer-session{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px}.dialer-session>.ui-badge{grid-column:1/-1;justify-self:start}.dialer-session>div:nth-child(2){grid-column:1/-1;gap:2px;display:grid}.dialer-session strong{font-size:15px}.dialer-session span{font-size:12px}.dialer-session .session-progress{display:none!important}.dialer-session__knoepfe>button,.dialer-session__knoepfe>.termin-pop>.termin-pop__knopf{flex-direction:column;justify-content:center;align-items:center;gap:2px;height:54px;padding:0 2px;font-size:12px;display:flex}.dialer-session__knoepfe>button:disabled,.dialer-session__knoepfe>.termin-pop>.termin-pop__knopf:disabled{opacity:.4}.btn-long{display:none}.dialer-session .btn-short{display:inline!important}.call-person{grid-template-columns:44px minmax(0,1fr)}.call-person>.ui-badge{grid-column:1/-1;justify-self:start}.call-tools button,.objection-chips button,.slot-grid button,.note-chips button,.contact-chips button,.result-stack button{min-height:44px}.dialer-side{grid-template-columns:minmax(0,1fr)!important}.slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.slot-grid button,.objection-chips button,.note-chips button,.call-tools button{font-size:14px}.dialer-side .wide-button{bottom:calc(78px + env(safe-area-inset-bottom,0px));z-index:10;width:100%;position:sticky;box-shadow:0 8px 24px #0f183840}.dialer-side input[type=datetime-local],.dialer-side input{width:100%}.call-history li{grid-template-columns:84px minmax(0,1fr)}.pipeline-page{margin-right:0;padding-right:0;overflow:visible}.pipeline-controls,.pipeline-summary{min-width:0!important}.pipeline-summary{white-space:nowrap;gap:18px;display:flex;overflow-x:auto}.pipeline-board{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px;min-width:0;margin-inline:-14px;padding:0 14px 12px;scroll-padding-left:14px;display:flex;overflow-x:auto}.pipeline-board>*{scroll-snap-align:start;flex:0 0 min(82vw,320px)}.deal-card__move,.deal-card select{min-height:44px}.detail-card,.ui-panel{border-radius:16px}.detail-card__head{padding-top:14px}.meeting-row{grid-template-columns:56px minmax(0,1fr)}.meeting-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.meeting-actions>*{flex:calc(50% - 6px);justify-content:center}.modal,.deal-modal,.mail-modal{max-width:100vw}.settings-panel>:not(header){margin-inline:14px}.settings-form{padding:4px 0 8px}.import-drop{overflow-wrap:anywhere;padding:14px;overflow:hidden}.import-drop input{width:100%;max-width:100%}.import-table{overflow-x:visible}.import-table table{max-width:100%}.ui-panel>.company-table-wrap,.contacts-list>.company-table-wrap,.contact-table-wrap{padding:0 12px 12px}.cal-cell{min-height:56px}.cal-cell small{display:none}.cal-cell .cal-count{background:var(--blue-500);color:#fff;border-radius:999px;justify-self:start;place-items:center;min-width:22px;height:22px;font-size:12px;font-weight:600;display:inline-grid}.offer-fields{grid-template-columns:minmax(0,1fr)!important}table.company-table td input,table.company-table td select,table.company-table td textarea{width:100%;max-width:100%}.offer-table td:last-child{grid-column:1/-1}.recent-calls .ui-panel__head .muted-copy{display:none}.recent-calls .company-table-wrap{padding:0 12px 12px}.recent-calls .recent-lists{padding:0 14px}.ui-panel__head{gap:8px}}@media (max-width:400px){.main-content{padding-inline:12px}}.btn-short,.cal-count{display:none}.handy-anruf{gap:12px;max-width:560px;margin-inline:auto;display:grid}.handy-sync{color:var(--green-500);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.handy-sync.is-offline{color:var(--sand-700)}.handy-lead{gap:16px;padding:18px;display:grid}.handy-lead__head{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;display:grid}.handy-lead__head h2{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.2}.handy-lead__head p{color:var(--gray-600);margin:2px 0 0;font-size:14px}.handy-call{border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:64px;font-size:20px;font-weight:600;text-decoration:none;display:flex}.handy-contacts{gap:8px;display:grid}.handy-contacts>small{color:var(--gray-500);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.handy-contacts>div{background:var(--gray-50);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.handy-contacts span{min-width:0;display:grid}.handy-contacts span small{color:var(--gray-500);font-size:12px}.handy-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.handy-actions>*{justify-content:center}.aktiver-lead{border:1px solid var(--blue-200);background:var(--blue-50);color:var(--blue-700);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.aktiver-lead>div{flex:1;min-width:0;display:grid}.aktiver-lead small{color:var(--gray-600);font-size:12px}.aktiver-lead strong{color:var(--gray-900);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.size-groups{gap:10px;margin:16px 0;display:grid}.size-groups>header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.size-groups h2{margin:0;font-size:15px}.size-groups__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.size-card{border:1px solid var(--gray-100);background:var(--gray-0);color:var(--gray-900);box-shadow:var(--shadow-card);border-radius:14px;gap:2px;padding:14px 16px;text-decoration:none;display:grid}.size-card:hover{border-color:var(--blue-300)}.size-card strong{font-size:15px}.size-card small{color:var(--gray-500);font-size:12px}.size-card b{margin-top:6px;font-size:22px;font-weight:600}.size-card b span{color:var(--gray-500);font-size:12px;font-weight:400}.size-card.is-active{border-color:var(--blue-500);background:var(--blue-50);box-shadow:0 0 0 2px var(--blue-200)}.size-card--unknown{background:var(--gray-50)}@media (max-width:900px){.size-groups__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.size-badge{border:1px solid var(--gray-100);background:var(--gray-50);width:fit-content;min-height:24px;color:var(--gray-700);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.size-badge--klein{background:var(--blue-50);color:var(--blue-600);border-color:var(--blue-200)}.size-badge--mittel{color:#167a43;background:#e6f6ec;border-color:#bfe6cd}.size-badge--gross{background:var(--sand-50);color:var(--sand-700);border-color:var(--sand-100)}.size-edit{align-items:center;gap:6px;display:inline-flex}.size-edit input{border:1px solid var(--gray-200);width:80px;height:30px;font:inherit;border-radius:8px;padding:0 8px}.size-edit button{border:1px solid var(--gray-100);background:var(--gray-0);height:30px;font:inherit;cursor:pointer;border-radius:8px;padding:0 10px;font-size:12px}.size-badge.is-estimated{border-style:dashed}.today-kpis--5{grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-link{color:inherit;text-decoration:none;display:block}.kpi-link article{height:100%;transition:border-color .15s,box-shadow .15s}.kpi-link:hover article{border-color:var(--blue-300)}.kpi-link.is-alert article{border-color:var(--color-status-danger,#c0392b)}@supports (color:color-mix(in lab, red, red)){.kpi-link.is-alert article{border-color:color-mix(in srgb, var(--color-status-danger,#c0392b) 40%, white)}}.kpi-link.is-alert strong{color:var(--color-status-danger,#b42318)}.tagesleiste{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.tagesleiste>a{border:1px solid var(--color-border-default);border-radius:var(--radius-full);min-height:38px;color:var(--color-text-secondary);background:#fff;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.tagesleiste>a b{background:var(--gray-50);min-width:22px;height:22px;color:var(--color-text-primary);border-radius:11px;place-items:center;font-size:12px;display:inline-grid}.tagesleiste>a.is-active{border-color:var(--color-border-accent);background:var(--color-surface-accent-soft);color:var(--color-text-accent)}.tagesleiste>a.is-late{color:#b42318;border-color:#f4c7c0}.tagesleiste>a.is-late b{color:#b42318;background:#fde9e6}.tagesleiste__datum{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.tagesleiste__datum label{border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:#fff;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:13px;display:inline-flex}.tagesleiste__datum label.is-active{border-color:var(--color-border-accent);background:var(--color-surface-accent-soft)}.tagesleiste__datum input{font:inherit;background:0 0;border:0}.tagesleiste__datum button{border-radius:var(--radius-full);background:var(--color-surface-accent-soft);height:38px;color:var(--color-text-accent);cursor:pointer;border:0;padding:0 14px;font-size:13px;font-weight:500}.plan-panel>.ui-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-panel>.ui-panel__head>div{gap:2px;display:grid}.session-start{min-height:44px;padding:0 22px;font-size:15px}.anruf-liste td{vertical-align:middle}.anruf-liste tr.is-late td:first-child{box-shadow:inset 3px 0 #d92d20}.anruf-liste td.is-late{color:#b42318}.anruf-liste__notiz{text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--color-text-secondary);overflow:hidden}.anruf-liste__aktionen{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.anruf-liste__leer{padding:18px 20px}.ui-badge--amber{color:#8a5a00;background:#fef3e2}.ui-badge--red{color:#b42318;background:#fde9e6}.ui-badge+.ui-badge{margin-left:6px}.aufgabe-zeile{background:var(--color-surface-accent-soft);color:var(--color-text-accent);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin:0 18px 10px;padding:8px 12px;font-size:13px;display:flex}.aufgabe-zeile small{color:var(--color-text-secondary);flex-basis:100%}.aufgabe-zeile.is-late{color:#b42318;background:#fde9e6}.dialer-hinweis{color:#8a5a00;background:#fef3e2;border-radius:10px;margin:0 18px 10px;padding:9px 12px;font-size:13px}.dialer-hinweis.is-strong{color:#b42318;background:#fde9e6;font-weight:500}.contact-chip{align-items:center;gap:2px;display:inline-flex}.contact-chip>a{background:var(--color-surface-accent-soft);width:30px;height:30px;color:var(--color-text-accent);border-radius:50%;place-items:center;display:inline-grid}.folge-custom{grid-template-columns:1fr 1fr;gap:8px;padding:0 18px 8px;display:grid}.folge-custom .field{padding:0}.field-label{color:var(--color-text-secondary);margin:0;padding:4px 18px 8px;font-size:12px}.check-row{align-items:center;gap:8px;padding:0 18px 12px;font-size:13px;display:flex}.dialer-side .field{padding:0 18px 10px}.zeitleiste{gap:10px;padding:0 18px 8px;display:grid}.zeitleiste ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.zeitleiste li{background:var(--gray-50);border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px 10px;font-size:13px;display:grid}.zeitleiste li small{color:var(--color-text-secondary);white-space:pre-wrap;font-size:12px;display:block}.zeitleiste li time{color:var(--color-text-muted);white-space:nowrap;font-size:11px}.zeitleiste li.is-open{background:#fef3e2}.zeitleiste__next{gap:4px;display:grid}.zeitleiste__next>small{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.zeitleiste__next li small{color:var(--color-text-secondary);font-size:12px;display:block}.zeitleiste__next li{background:var(--color-surface-accent-soft);grid-template-columns:18px minmax(0,1fr)}.zeitleiste__next li.is-late{background:#fde9e6}.zeitleiste__monat{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:8px 0 4px;font-size:12px;font-weight:600}.zeitleiste__tools{gap:8px;display:grid}.zeitleiste__tools input[type=search]{border:1px solid var(--color-border-default);height:36px;font:inherit;border-radius:10px;padding:0 12px}.zeitleiste__tools .objection-chips{padding:0}.zeitleiste--kompakt{padding-bottom:0}.verschieben{display:inline-block;position:relative}.verschieben__panel{z-index:20;border:1px solid var(--color-border-default);text-align:left;white-space:normal;background:#fff;border-radius:14px;gap:8px;width:320px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000024}.verschieben__panel .slot-grid,.verschieben__panel .folge-custom,.verschieben__panel .field{padding:0}.queue-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.queue-card{gap:10px;padding:16px 18px;display:grid}.queue-card h3{margin:0;font-size:15px}.queue-progress{background:var(--gray-100);border-radius:4px;height:8px;display:flex;overflow:hidden}.queue-progress i{height:100%;display:block}.queue-progress .is-neu{background:var(--blue-300)}.queue-progress .is-arbeit{background:var(--blue-500)}.queue-progress .is-fertig{background:var(--color-status-success)}.queue-legend{color:var(--color-text-secondary);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.queue-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tab-row{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.tab-row a{border:1px solid var(--color-border-default);border-radius:var(--radius-full);min-height:36px;color:var(--color-text-secondary);background:#fff;align-items:center;gap:8px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.tab-row a b{background:var(--gray-50);border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:12px;display:inline-grid}.tab-row a.is-active{border-color:var(--color-border-accent);background:var(--color-surface-accent-soft);color:var(--color-text-accent)}.bar-list{gap:8px;padding:0 18px 16px;display:grid}.bar-list>div{grid-template-columns:200px minmax(0,1fr) 60px;align-items:center;gap:12px;font-size:13px;display:grid}.bar-list i{background:var(--blue-500);border-radius:5px;height:10px;display:block}@media (max-width:960px){.today-kpis--5{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-grid{grid-template-columns:1fr}.tagesleiste__datum{margin-left:0}.bar-list>div{grid-template-columns:120px minmax(0,1fr) 44px}.verschieben__panel{width:auto;position:fixed;inset:auto 12px 12px}.anruf-liste__aktionen{justify-content:flex-start}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.company-table--klein{min-width:0}.dialer-zahlen{color:var(--color-text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px 0;margin:2px 0 6px;font-size:14px;display:flex}.dialer-zahlen a{color:inherit;border-left:1px solid var(--color-border-strong);padding:0 16px;text-decoration:none}.dialer-zahlen a:first-child{border-left:0;padding-left:2px}.dialer-zahlen a:hover{color:var(--color-text-accent)}.dialer-zahlen b{color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin-right:4px;font-size:18px;font-weight:600}.dialer-zahlen a.is-late,.dialer-zahlen a.is-late b{color:#b42318}.dialer-zahlen a.is-warn,.dialer-zahlen a.is-warn b{color:#b54708}.dialer-auswahl{flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 14px;display:flex}.dialer-auswahl select,.dialer-filter input{border:1px solid var(--color-border-default);background:var(--gray-0);height:36px;color:var(--color-text-primary);font:inherit;border-radius:9px;padding:0 10px;font-size:13px}.dialer-auswahl>button{border-radius:var(--radius-full);background:var(--color-surface-accent-soft);height:36px;color:var(--color-text-accent);font:inherit;cursor:pointer;border:0;padding:0 16px;font-size:13px;font-weight:500}.dialer-filter{position:relative}.dialer-filter>summary{border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--gray-0);height:36px;color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:13px;list-style:none;display:inline-flex}.dialer-filter>summary::-webkit-details-marker{display:none}.dialer-filter>summary:after{content:"▾";color:var(--color-text-muted);font-size:11px}.dialer-filter[open]>summary{border-color:var(--color-border-accent);color:var(--color-text-accent)}.dialer-filter>summary b{border-radius:var(--radius-full);background:var(--color-surface-accent-soft);color:var(--color-text-accent);padding:1px 8px;font-size:12px;font-weight:600}.dialer-filter__felder{z-index:20;border:1px solid var(--color-border-default);background:var(--gray-0);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;width:min(680px,90vw);padding:14px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #0f18381f}.dialer-filter__felder a{color:var(--color-text-accent);font-size:13px;text-decoration:none}.dialer-filter__felder{grid-template-columns:repeat(2,minmax(0,1fr));width:min(520px,90vw);display:grid}.dialer-filter__felder .field--inline{gap:4px;display:grid}.dialer-filter__felder .field--inline span{color:var(--color-text-muted);font-size:12px}.dialer-filter__felder select,.dialer-filter__felder input{width:100%;max-width:none}.anruf-liste-wrap{overflow:visible}.anruf-liste{table-layout:fixed;min-width:0}.anruf-liste th.al-lead{width:32%}.anruf-liste th.al-faellig{width:17%}.anruf-liste th.al-versuche{width:92px}.anruf-liste th.checkbox-cell{width:40px}.anruf-liste td{vertical-align:top;height:auto;padding-block:12px}.anruf-liste td>a,.anruf-liste td>strong,.anruf-liste td>span{display:block}.anruf-liste .company-name{color:var(--color-text-primary);overflow-wrap:anywhere;font-weight:600}.al-meta{color:var(--color-text-muted);font-size:12px}.anruf-liste td>.al-badges{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.al-faellig strong,.al-stand strong,.al-versuche strong{color:var(--color-text-primary);font-size:13px;font-weight:500}.al-faellig.is-late strong,.al-faellig.is-late .al-meta{color:#b42318}.anruf-liste td>.al-notiz{-webkit-line-clamp:2;color:var(--color-text-secondary);-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.anruf-liste td.al-aktionen{text-align:right;white-space:nowrap;vertical-align:middle}.anruf-liste td.al-aktionen>*{vertical-align:middle;display:inline-flex}.al-anrufen{height:36px;box-shadow:none;padding:0 14px;font-size:13px}.verschieben__icon{width:36px;height:36px;margin-left:6px;padding:0}@media (max-width:760px){.nur-desktop{display:none!important}.dialer-zahlen{font-size:13px}.dialer-zahlen a{padding:0 10px}.dialer-zahlen b{font-size:16px}.dialer-auswahl>label{flex:100%}.dialer-auswahl>label select{width:100%}.dialer-filter{flex:1 1 0}.dialer-filter[open]{flex-basis:100%}.dialer-filter>summary{justify-content:center;width:100%;min-height:44px}.dialer-auswahl>button{flex:1 1 0;min-height:44px}.dialer-filter__felder{width:auto;box-shadow:none;grid-template-columns:minmax(0,1fr);margin-top:8px;display:grid;position:static}.dialer-filter__felder .field--inline{gap:4px;display:grid}.plan-panel{margin-bottom:72px}.plan-panel>.ui-panel__head>a.session-start{right:max(14px, env(safe-area-inset-right,0px));bottom:calc(78px + env(safe-area-inset-bottom,0px));left:max(14px, env(safe-area-inset-left,0px));z-index:24;min-height:52px;position:fixed}table.company-table.anruf-liste tr{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 14px}table.company-table.anruf-liste td[data-label]{grid-column:1;display:block}table.company-table.anruf-liste td.al-lead[data-label]{grid-row:1}table.company-table.anruf-liste td.al-faellig[data-label]{grid-row:2;margin-top:6px}table.company-table.anruf-liste td.al-stand[data-label]{grid-row:3}table.company-table.anruf-liste td.al-versuche[data-label]{display:none}table.company-table.anruf-liste td.al-aktionen[data-label]:last-child{flex-direction:column;grid-area:1/2/span 3;justify-content:center;align-items:center;gap:8px;display:flex}table.company-table.anruf-liste td.al-aktionen>a.al-anrufen{border-radius:50%;width:52px;height:52px;min-height:52px;padding:0}.al-anrufen span{display:none}.al-anrufen svg{width:20px;height:20px}.verschieben__icon{width:40px;height:40px;min-height:40px;margin-left:0}table.company-table.anruf-liste .company-name{padding-block:0}.anruf-liste .al-badges .ui-badge:not(.al-offen){display:none}.anruf-liste td>.al-badges{margin-top:4px}.anruf-liste td>.al-badges:not(:has(.al-offen)){display:none}.anruf-liste td.al-faellig>strong,.anruf-liste td.al-faellig>.al-meta{display:inline}.anruf-liste td.al-faellig>.al-meta:before{content:" · "}.anruf-liste td.al-stand>strong,.anruf-liste td.al-stand>.al-meta{font-size:13px;display:inline}.anruf-liste td>.al-notiz{-webkit-line-clamp:1}}.nur-handy{display:none!important}@media (max-width:760px){.nur-handy{display:flex!important}}.tab-row.seiten-reiter{border-bottom:1px solid var(--color-border-default);gap:22px;margin:-6px 0 16px}.tab-row.seiten-reiter a{min-height:40px;color:var(--color-text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 2px;font-size:14px;font-weight:500}.tab-row.seiten-reiter a:hover{color:var(--color-text-primary)}.tab-row.seiten-reiter a.is-active{border-bottom-color:var(--color-action-primary);color:var(--color-text-primary);background:0 0}.termine-heute{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 10px;font-size:13px;display:flex}.termine-heute__label{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.termine-heute a{border:1px solid var(--blue-100);border-radius:var(--radius-full);background:var(--blue-50);color:var(--color-text-primary);align-items:baseline;gap:6px;padding:5px 12px;text-decoration:none;display:inline-flex}.termine-heute a b{color:var(--color-text-accent);font-variant-numeric:tabular-nums;font-weight:600}.termine-heute a small{color:var(--color-text-muted);font-size:12px}.termine-heute a.is-vorbei{opacity:.6}.termine-heute a.is-offen{color:#b42318;background:#fdf1ef;border-color:#f4c7c0}.nav-item small.nav-count{color:#93370d;background:#fdecc8;font-weight:600}.plan-panel.is-late .ui-panel__head h2{color:#b42318}.rueckrufe-hinweis{max-width:70ch;margin:0 0 12px}.sammel:not(.is-auswahl) .sammel-check{display:none!important}.sammel__leiste{border-bottom:1px solid var(--color-border-default);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.sammel.is-auswahl .sammel__leiste{z-index:15;background:var(--color-surface-accent-soft);position:sticky;top:72px}@media (max-width:1100px){.sammel.is-auswahl .sammel__leiste{top:64px}}@media (max-width:760px){.sammel.is-auswahl .sammel__leiste{position:static}}.sammel__leiste .secondary-button{height:34px;padding:0 12px;font-size:13px}.sammel__zahl{font-size:13px}.sammel__gruppe{border-left:1px solid var(--color-border-strong);flex-wrap:wrap;align-items:center;gap:6px;padding-left:10px;display:inline-flex}.sammel__label{color:var(--color-text-muted);font-size:12px}.sammel__gruppe button{border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--gray-0);height:30px;color:var(--color-text-primary);font:inherit;cursor:pointer;padding:0 10px;font-size:12px}.sammel__gruppe button:hover:not(:disabled){border-color:var(--color-border-accent);color:var(--color-text-accent)}.sammel__gruppe button:disabled{opacity:.5;cursor:default}.sammel__gruppe input,.sammel__gruppe select{border:1px solid var(--color-border-default);background:var(--gray-0);height:30px;font:inherit;border-radius:8px;padding:0 8px;font-size:12px}.sammel__ok{color:var(--color-status-success);font-size:13px}.sammel .checkbox-cell input{width:18px;height:18px}@media (max-width:760px){.sammel__gruppe{border-left:0;padding-left:0}.sammel.is-auswahl table.company-table.anruf-liste tr{padding-left:44px}.sammel.is-auswahl table.company-table.anruf-liste td.checkbox-cell{position:absolute;top:14px;left:12px;right:auto}}.zeitleiste__letztes{border:1px solid var(--blue-100);border-left:3px solid var(--color-action-primary);background:var(--blue-50);border-radius:12px;gap:4px;margin:0 0 12px;padding:12px 14px;display:grid}.zeitleiste__letztes>small{color:var(--color-text-muted);font-size:12px}.zeitleiste__letztes>b{color:var(--color-text-primary);font-size:15px}.zeitleiste__letztes .notiz-text{color:var(--color-text-primary);white-space:pre-wrap;font-size:14px}.notiz-text{white-space:pre-wrap;display:block}.notiz-stift{width:22px;height:22px;color:var(--color-text-muted);vertical-align:middle;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:6px;display:inline-grid}.notiz-stift:hover{background:var(--gray-50);color:var(--color-text-accent)}.notiz-edit{gap:6px;margin-top:4px;display:grid}.notiz-edit textarea{border:1px solid var(--color-border-strong);width:100%;font:inherit;border-radius:10px;padding:8px 10px;font-size:14px}.notiz-edit__knoepfe{gap:6px;display:flex}.notiz-edit__knoepfe button{height:32px;padding:0 12px;font-size:13px}.dialer-zahlen .tagesziel{color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 16px 0 2px;font-size:14px}.dialer-zahlen .tagesziel:hover{color:var(--color-text-accent)}.dialer-zahlen .tagesziel b,.tagesziel-form b{color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin-right:4px;font-size:18px;font-weight:600}.tagesziel-form{flex-wrap:wrap;align-items:center;gap:6px;padding-right:16px;font-size:14px;display:inline-flex}.tagesziel-form input{border:1px solid var(--color-border-strong);width:70px;height:30px;font:inherit;border-radius:8px;padding:0 8px}.tagesziel-form button{border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--gray-0);height:30px;font:inherit;cursor:pointer;padding:0 10px;font-size:12px}.tagesziel-form button[type=submit]{border-color:var(--color-action-primary);background:var(--color-action-primary);color:#fff}.dialer-session__knoepfe>button.is-active,.dialer-session__knoepfe>.termin-pop>.termin-pop__knopf.is-active{border-color:var(--color-border-accent);background:var(--color-surface-accent-soft);color:var(--color-text-accent)}.in-schlange{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex;position:relative}.in-schlange__panel{z-index:20;border:1px solid var(--color-border-default);background:var(--gray-0);border-radius:14px;gap:8px;width:280px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #0f18381f}.in-schlange__panel select{border:1px solid var(--color-border-strong);height:36px;font:inherit;border-radius:9px;padding:0 8px}.in-schlange__panel small{color:var(--color-text-muted);font-size:12px}@media (max-width:760px){.in-schlange__panel{width:auto;position:fixed;inset:auto 12px 90px}}.termin-ergebnis{display:inline-flex;position:relative}.termin-ergebnis>.primary-button{height:34px;padding:0 14px;font-size:13px}.termin-ergebnis__panel{z-index:25;border:1px solid var(--color-border-default);background:var(--gray-0);text-align:left;border-radius:14px;gap:10px;width:min(420px,92vw);padding:14px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px #0f183829}.termin-ergebnis__panel>strong{font-size:14px}.termin-ergebnis__wahl{grid-template-columns:1fr 1fr;gap:6px;display:grid}.termin-ergebnis__wahl button{border:1px solid var(--color-border-default);background:var(--gray-0);min-height:40px;font:inherit;text-align:left;cursor:pointer;border-radius:10px;padding:6px 10px;font-size:13px}.termin-ergebnis__wahl button.is-active{border-color:var(--color-border-accent);background:var(--color-surface-accent-soft);color:var(--color-text-accent);font-weight:600}.termin-ergebnis__panel .field{padding:0}.termin-ergebnis__panel textarea,.termin-ergebnis__panel input,.termin-ergebnis__panel select{width:100%}.termin-ergebnis__knoepfe{gap:8px;display:flex}.termin-ergebnis__ok{color:var(--color-status-success);font-size:13px;font-weight:500}.termine-offen{border-color:#f6d39a}@media (max-width:760px){.termin-ergebnis__panel{width:auto;max-height:75vh;position:fixed;inset:auto 12px 84px;overflow:auto}}.entscheider{background:#f1faf4;border:1px solid #c9e7d3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:10px 14px;font-size:14px;display:flex}.entscheider>svg{color:var(--color-status-success)}.entscheider>span{flex:220px;min-width:0}.entscheider>span small{color:var(--color-text-secondary);font-size:12px;display:block}.entscheider .secondary-button{height:34px;padding:0 12px;font-size:13px}.entscheider--leer{background:#fff8eb;border-color:#f6d39a}.entscheider--leer>svg{color:#b54708}.entscheider--form{border-color:var(--color-border-default);background:var(--gray-0);gap:8px;display:grid}.entscheider--form .field{padding:0}.entscheider__felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.entscheider__knoepfe{gap:8px;display:flex}@media (max-width:760px){.entscheider__felder{grid-template-columns:minmax(0,1fr)}}.mail-nachher{background:var(--gray-50);border-radius:10px;gap:6px;margin:4px 0 8px;padding:10px 12px;font-size:13px;display:grid}.mail-nachher select{border:1px solid var(--color-border-strong);height:34px;font:inherit;border-radius:8px;padding:0 8px}.stand-card{gap:4px;display:grid}.stand-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.stand-grid>div{align-content:start;gap:4px;min-width:0;display:grid}.stand-grid strong{color:var(--color-text-primary);font-size:15px}.stand-grid small{color:var(--color-text-muted);font-size:12px}.stand-grid .is-late{color:#b42318}.stand-notiz{color:var(--color-text-secondary);white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;display:-webkit-box;overflow:hidden}.stand-aktionen{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.stand-aktionen .primary-button,.stand-aktionen .secondary-button{height:34px;padding:0 12px;font-size:13px}@media (max-width:900px){.stand-grid{grid-template-columns:minmax(0,1fr)}}.funnel-row.is-best strong,.funnel-row.is-best span{color:var(--color-status-success);font-weight:600}.outreach-regel{max-width:920px;margin:0 0 4px;font-size:13px}.outreach-warnung{border:1px solid var(--color-text-warm);margin:4px 0 8px}@supports (color:color-mix(in lab, red, red)){.outreach-warnung{border:1px solid color-mix(in srgb, var(--color-text-warm) 30%, white)}}.outreach-warnung{background:var(--color-surface-warm);color:var(--color-text-warm);border-radius:12px;padding:10px 14px;font-size:13px}.outreach-warnung a{color:inherit;font-weight:600}.outreach-liste .company-name{font-weight:600}.outreach-aktionen{white-space:nowrap}.outreach-aktionen,.outreach-aktion{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.outreach-aktion small{white-space:normal;font-size:12px}.outreach-aktionen .primary-button,.outreach-aktionen .secondary-button,.outreach-aktion .primary-button,.outreach-aktion .secondary-button{height:32px;padding:0 12px;font-size:13px}.outreach-card{cursor:default}.outreach-card .deal-card__title{color:var(--color-text-primary);text-decoration:none}.outreach-card__fuss{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.outreach-card small.is-late{color:#b42318}.outreach-card .outreach-aktion{justify-content:flex-start}.outreach-board .pipeline-column{min-height:240px}.outreach-dot--gray{background:var(--gray-400)}.outreach-dot--blue{background:var(--blue-400)}.outreach-dot--amber{background:var(--color-text-warm)}.outreach-dot--green{background:var(--color-status-success)}.outreach-dot--red{background:#b42318}.outreach-head .lead-head__title p{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.outreach-status{gap:8px;margin-top:8px;display:grid}.outreach-status input{border:1px solid var(--gray-200);height:36px;font:inherit;border-radius:10px;padding:0 10px;font-size:13px}.outreach-status .row-actions{justify-content:flex-start}.outreach-verlauf{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.outreach-verlauf li{border-left:2px solid var(--color-border-default);gap:2px;padding-left:10px;display:grid}.outreach-verlauf small{color:var(--color-text-muted);font-size:12px}.outreach-verlauf p{color:var(--color-text-secondary);white-space:pre-wrap;margin:2px 0 0;font-size:13px}.outreach-texte{gap:14px;margin-top:8px;display:grid}.outreach-texte__reihe{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.outreach-texte__nachricht{border:1px solid var(--color-border-default);border-radius:12px;gap:8px;margin:0;padding:10px 12px 12px;display:grid}.outreach-texte__nachricht legend{color:var(--color-text-secondary);padding:0 4px;font-size:12px;font-weight:600}.outreach-texte__nachricht .secondary-button{justify-self:start;height:30px;padding:0 10px;font-size:12px}.outreach-texte textarea,.outreach-texte input,.outreach-texte select,.outreach-texte__nachricht input,.outreach-texte__nachricht textarea{border:1px solid var(--gray-200);width:100%;font:inherit;border-radius:10px;padding:9px 11px;font-size:14px;line-height:1.5}.outreach-texte input,.outreach-texte select,.outreach-texte__nachricht input{height:38px;padding-block:0}.outreach-texte textarea{resize:vertical}.outreach-import{gap:10px;display:grid}.outreach-import__ergebnis{border:1px solid var(--color-border-default);background:var(--color-surface-subtle);border-radius:12px;margin:0 20px 20px;padding:12px 16px;font-size:13px}.outreach-import__ergebnis ul{margin:6px 0 0;padding-left:18px}.outreach-import__fehler{max-height:260px;color:var(--color-text-secondary);overflow:auto}.outreach-karte{gap:10px;display:grid}.outreach-karte__kontakt{border-top:1px solid var(--color-border-default);gap:6px;padding-top:10px;font-size:13px;display:grid}.outreach-karte__kontakt:first-of-type{border-top:0;padding-top:0}.outreach-karte__zeile{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.outreach-karte__zeile>span:first-child{min-width:78px;color:var(--color-text-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.outreach-karte__zeile .secondary-button{height:28px;padding:0 9px;font-size:12px}.outreach-karte select{border:1px solid var(--gray-200);height:30px;font:inherit;border-radius:8px;padding:0 8px;font-size:12px}.kontakt-linkedin{color:var(--color-text-accent);align-items:center;gap:4px;margin-top:3px;font-size:11px;text-decoration:none;display:inline-flex}.abmelden h1{margin:22px 0 8px;font-size:22px}.abmelden p{color:var(--color-text-secondary);font-size:14px;line-height:1.5}.abmelden form{margin-top:18px}@media (max-width:760px){.outreach-aktionen{white-space:normal;justify-content:flex-start}.outreach-liste .outreach-aktionen .primary-button,.outreach-liste .outreach-aktionen .secondary-button{flex:auto;justify-content:center}}.dialer-grid{grid-template-columns:264px minmax(420px,1fr) 280px}.dialer-aktionen{z-index:5;gap:10px;padding:14px;display:grid;position:sticky;top:84px}.dialer-aktionen__tel{text-align:center;justify-content:center;gap:8px;height:48px;font-size:16px;font-weight:600;display:flex}span.dialer-aktionen__tel{align-items:center;font-size:13px;font-weight:400}.dialer-aktionen__reihe{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.dialer-aktionen__reihe>.secondary-button,.dialer-aktionen__reihe .in-schlange>.secondary-button{white-space:nowrap;justify-content:center;gap:5px;width:100%;height:34px;padding:0 8px;font-size:12px}.dialer-aktionen__reihe .in-schlange{min-width:0;display:grid}.dialer-aktionen .in-schlange__panel{left:auto;right:0}.dialer-aktionen__web{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dialer-aktionen__web .secondary-button{height:32px;padding:0 10px;font-size:12px}.dialer-aktionen .entscheider{gap:8px;margin:0;padding:9px 11px;font-size:13px}.dialer-aktionen .entscheider>span{flex-basis:150px}.dialer-aktionen .entscheider .secondary-button{height:30px;padding:0 10px;font-size:12px}.dialer-aktionen .entscheider--form .entscheider__felder{grid-template-columns:minmax(0,1fr)}.dialer-aktionen .contact-chips{gap:6px;margin:0}.dialer-aktionen .contact-chips button{padding:5px 10px;font-size:12px}.dialer-aktionen .inline-form{margin:0}.dialer-hinweis--kompakt{margin:0;padding:7px 10px;font-size:12px}.dialer-lead{padding-top:14px}.dialer-lead .call-person{padding-bottom:10px}.dialer-lead .dialer-hinweis{padding:7px 12px;font-size:12px}.dialer-lead .call-context{margin-bottom:10px;padding:10px 14px}.dialer-lead .call-context p{max-height:7.8em;overflow-y:auto}.dialer-lead .note-chips{margin-bottom:6px}.dialer-lead textarea{margin-bottom:14px}.dialer-session{z-index:12;position:relative}.sitzung-menue{position:relative}.sitzung-menue summary{color:#fff;cursor:pointer;align-items:center;gap:4px;width:fit-content;margin:2px 0;font-size:12px;font-weight:500;list-style:none;display:inline-flex}.sitzung-menue summary::-webkit-details-marker{display:none}.sitzung-menue summary:hover{text-decoration:underline}.sitzung-menue[open] summary svg{transform:rotate(180deg)}.sitzung-menue__liste{z-index:30;border:1px solid var(--color-border-default);background:var(--gray-0);width:300px;max-height:60vh;color:var(--color-text-primary);border-radius:12px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 16px 40px #0f183833}.sitzung-menue__liste p{border-radius:8px;gap:1px;margin:0;padding:7px 10px;display:grid}.sitzung-menue__liste p.is-active{outline:1px solid var(--color-border-accent);background:var(--color-surface-accent-soft)}.dialer-session .sitzung-menue__liste strong{color:var(--color-text-primary);font-size:12px}.dialer-session .sitzung-menue__liste small{color:var(--color-text-muted);font-size:11px}.dialer-session .sitzung-menue__liste p.is-done strong{color:var(--color-text-muted);font-weight:500}.sitzung-menue__titel{color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px}@media (max-width:1199px){.dialer-grid{grid-template-columns:minmax(0,1fr) 280px}.dialer-side{grid-column:auto;grid-template-columns:minmax(0,1fr)}.dialer-aktionen{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:10px 12px;display:flex;position:static}.dialer-aktionen__tel{height:40px;padding:0 16px;font-size:15px}.dialer-aktionen__reihe{display:flex}.dialer-aktionen__reihe>.secondary-button,.dialer-aktionen__reihe .in-schlange>.secondary-button{width:auto}.dialer-aktionen .entscheider{flex:320px}.dialer-aktionen .contact-chips{flex:auto}}@media (max-width:960px){.dialer-aktionen{order:0}}@media (max-width:760px){.dialer-aktionen__tel{flex:100%;height:48px}.sitzung-menue__liste{width:auto;position:fixed;inset:auto 12px 90px}}@media (min-width:761px){.dialer-session{padding:10px 16px}.dialer-grid{margin-top:10px}.dialer-lead{padding-top:10px}.dialer-lead .call-person{grid-template-columns:40px 1fr auto;padding-bottom:8px}.dialer-lead .call-person>div{grid-template-columns:auto}.dialer-lead .call-context p{max-height:5.3em}.dialer-lead .note-chips{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.dialer-lead .note-chips button{flex:none}.dialer-lead .field-label{margin-top:0}}.anruf-leiste{z-index:60;border:1px solid var(--color-border-default);background:var(--gray-0);border-radius:16px;gap:12px;width:320px;padding:14px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 48px #0f18383d}.anruf-leiste.is-eingehend{border-color:var(--color-status-success);animation:1.4s ease-in-out infinite anruf-puls}@keyframes anruf-puls{50%{box-shadow:0 18px 48px #0f18383d, 0 0 0 6px color-mix(in srgb, var(--color-status-success) 25%, transparent)}}@media (prefers-reduced-motion:reduce){.anruf-leiste.is-eingehend{animation:none}}.anruf-leiste__kopf{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;display:grid}.anruf-leiste__icon{background:var(--color-surface-accent-soft);width:36px;height:36px;color:var(--color-text-accent);border-radius:50%;place-items:center;display:grid}.anruf-leiste__kopf>div{gap:2px;min-width:0;display:grid}.anruf-leiste__kopf strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.anruf-leiste__kopf small{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.anruf-leiste__kopf a{color:var(--color-text-accent);font-size:12px}.anruf-leiste__knoepfe{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.anruf-leiste__knoepfe button{border:1px solid var(--gray-200);background:var(--gray-0);height:38px;color:var(--color-text-secondary);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:5px;font-size:12px;display:inline-flex}.anruf-leiste__knoepfe button.is-active{border-color:var(--color-border-accent);background:var(--color-surface-accent-soft);color:var(--color-text-accent)}.anruf-leiste__knoepfe .anruf-leiste__auflegen{color:#fff;background:#b42318;border-color:#b42318}.anruf-leiste__knoepfe .anruf-leiste__annehmen{border-color:var(--color-status-success);background:var(--color-status-success);color:#fff}.anruf-leiste__tastatur{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.anruf-leiste__tastatur button{border:1px solid var(--gray-200);background:var(--gray-50);height:38px;font:inherit;cursor:pointer;border-radius:10px;font-size:16px;font-weight:600}.telefon-fehler{z-index:60;color:#b42318;max-width:420px;box-shadow:var(--shadow-card);background:#fde9e6;border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex;position:fixed;bottom:20px;right:20px}.telefon-fehler button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:18px}.telefon-modus{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.telefon-modus>span{margin-right:4px}.telefon-modus button{border:1px solid var(--gray-200);border-radius:var(--radius-full);background:var(--gray-0);height:26px;color:var(--color-text-secondary);font:inherit;cursor:pointer;padding:0 10px;font-size:12px}.telefon-modus button.is-active{border-color:var(--color-border-accent);background:var(--color-surface-accent-soft);color:var(--color-text-accent)}.telefon-modus__status{flex-basis:100%}.telefon-modus.is-kompakt .telefon-modus__status{flex-basis:auto;margin-left:4px}.telefon-modus__status.is-bereit{color:var(--color-status-success)}.telefon-modus__status.is-fehler{color:#b42318}@media (max-width:760px){.anruf-leiste,.telefon-fehler{right:12px;bottom:calc(86px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;left:12px}}.telefon-mikro{flex-basis:100%;gap:6px;margin-top:6px;display:grid}.telefon-mikro button{border:1px solid var(--gray-200);border-radius:var(--radius-full);background:var(--gray-0);height:30px;color:var(--color-text-secondary);font:inherit;cursor:pointer;justify-self:start;align-items:center;gap:5px;padding:0 12px;font-size:12px;display:inline-flex}.telefon-mikro small{font-size:13px;line-height:1.45}.telefon-mikro small.is-ok{color:var(--color-status-success)}.telefon-mikro small.is-fehler{color:#b42318}.telefon-weiterleitung{grid-template-columns:minmax(0,320px) auto;align-items:end;gap:6px 10px;display:grid}.telefon-weiterleitung input,.telefon-weiterleitung .secondary-button{height:38px}.telefon-weiterleitung small{grid-column:1/-1;font-size:12px;line-height:1.45}@media (max-width:760px){.telefon-weiterleitung{grid-template-columns:minmax(0,1fr)}}.kunden-kpis{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:4px}.kunden-kpis .is-warn strong{color:#b54708}.kunden-leistungen{flex-wrap:wrap;gap:4px;max-width:260px;display:flex}.kunden-monat{color:var(--color-text-secondary);white-space:nowrap;font-size:12px}.kunden-monat b{color:var(--color-text-primary);font-weight:600}.kunden-betreuer{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.kunden-tabelle td.is-late,.kunden-tabelle .is-late{color:#b42318}.kunde-head .lead-head__title p{flex-wrap:wrap;gap:6px;display:flex}.kunde-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;margin-top:12px;display:grid}.kunde-main,.kunde-side{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.kunde-side .detail-card{overflow-wrap:anywhere;min-width:0;position:relative;overflow:hidden}.kunde-vertrag{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px}.kunde-vertrag .is-late dd{color:#b42318;font-weight:600}.kunde-notiz{background:var(--gray-50);color:var(--color-text-secondary);white-space:pre-wrap;border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13px}.kunde-liste{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.kunde-liste li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.kunde-liste li>span:nth-child(2){gap:1px;min-width:0;display:grid}.kunde-liste strong{color:var(--color-text-primary);text-overflow:ellipsis;font-weight:500;overflow:hidden}.kunde-liste small{color:var(--color-text-muted);font-size:12px}.kunde-liste li.is-late strong,.kunde-liste li.is-late small{color:#b42318}.kunde-liste--klein strong{white-space:nowrap;font-size:12px}.kunde-liste__aktionen{color:var(--color-text-accent);gap:8px;display:inline-flex}.kunde-liste__aktionen a{border:1px solid var(--gray-200);width:30px;height:30px;color:inherit;border-radius:50%;place-items:center;display:grid}.kunden-form{border-top:1px solid var(--color-border-default);gap:12px;padding-top:14px;display:grid}.kunden-form__reihe{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.kunden-form input,.kunden-form select,.kunden-form textarea{border:1px solid var(--gray-200);width:100%;font:inherit;border-radius:10px;padding:8px 10px;font-size:14px}.kunden-form input,.kunden-form select{height:38px;padding-block:0}.kunden-form .check-row input{width:auto;height:auto}.kunden-form__leistungen{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.kunden-form__leistungen legend{color:var(--color-text-secondary);margin-bottom:6px;padding:0;font-size:12px}.kunden-form__leistungen label{white-space:nowrap;border:1px solid var(--gray-200);border-radius:var(--radius-full);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.kunden-form__leistungen label.is-active{border-color:var(--color-border-accent);background:var(--color-surface-accent-soft);color:var(--color-text-accent)}.kunden-form__leistungen input{width:auto;height:auto}.kunden-zahlen{gap:10px;display:grid}.kunden-zahlen__balken{border-bottom:1px solid var(--color-border-default);grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;height:150px;padding:6px 4px 0;display:grid}.kunden-zahlen__balken>div{grid-template-rows:1fr auto;gap:4px;height:100%;display:grid}.kunden-zahlen__saeulen{justify-content:center;align-items:flex-end;gap:3px;display:flex}.kunden-zahlen__saeulen i,.kunden-zahlen__legende i{border-radius:3px 3px 0 0;width:12px;min-height:2px;display:inline-block}.kunden-zahlen__balken small{color:var(--color-text-muted);text-align:center;font-size:11px}.kunden-zahlen .is-anfragen{background:var(--blue-200)}.kunden-zahlen .is-termine{background:var(--blue-500)}.kunden-zahlen .is-auftraege{background:var(--blue-800)}.kunden-zahlen__legende{color:var(--color-text-muted);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.kunden-zahlen__legende i{border-radius:3px;height:10px;margin-left:8px}.kunden-zahlen__tabelle{border-collapse:collapse;width:100%;font-size:13px}.kunden-zahlen__tabelle th{color:var(--color-text-muted);text-align:left;text-transform:uppercase;padding:6px 4px;font-size:11px;font-weight:500}.kunden-zahlen__tabelle td{border-top:1px solid var(--color-border-default);padding:6px 4px}.kunden-zahlen__tabelle input{border:1px solid var(--gray-200);width:84px;height:32px;font:inherit;border-radius:8px;padding:0 8px}.kunden-zahlen__tabelle .secondary-button{height:30px;padding:0 10px;font-size:12px}@media (max-width:1100px){.kunde-grid{grid-template-columns:minmax(0,1fr)}.kunden-kpis,.kunde-vertrag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.kunden-zahlen__tabelle input{width:60px}}.kunden-zahlen__leer{border:1px dashed var(--gray-200);color:var(--color-text-muted);border-radius:12px;margin:0;padding:14px;font-size:13px}.kunde-head+.seiten-reiter{margin-top:0}.bereich-menue{position:relative}.bereich-menue>summary{cursor:pointer;list-style:none}.bereich-menue>summary::-webkit-details-marker{display:none}.bereich-menue[open]>summary>svg:last-child{transform:rotate(180deg)}.bereich-menue__liste{z-index:40;border:1px solid var(--color-border-default);background:var(--gray-0);border-radius:14px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 40px #0f183829}.bereich-menue__liste a{color:var(--color-text-secondary);border-radius:10px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:grid}.bereich-menue__liste a:hover{background:var(--gray-50)}.bereich-menue__liste a.is-active{background:var(--color-surface-accent-soft);color:var(--color-text-accent)}.bereich-menue__liste span{min-width:0;display:grid}.bereich-menue__liste strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.bereich-menue__liste small{color:var(--color-text-muted);font-size:11px}.bereich-menue__liste svg{color:var(--blue-700)}.bereich-menue__liste strong,.bereich-menue>summary strong{white-space:normal;line-height:1.3;overflow:visible}.kam-seite{gap:24px;padding:8px 0 24px;display:grid}.kam-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.kam-kpi{border:1px solid var(--color-border-default);background:var(--color-surface-page);border-radius:16px;align-content:start;gap:10px;padding:18px 20px;display:grid}.kam-kpi__kopf{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.kam-kpi__kopf>span:first-child{flex:1}.kam-kpi__icon{background:var(--color-surface-accent-soft);color:var(--color-text-accent);border-radius:8px;place-items:center;padding:6px;display:grid}.kam-kpi>strong{color:var(--color-text-primary);letter-spacing:-.6px;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1.1}.kam-kpi__hinweis{color:var(--color-text-secondary);align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.kam-kpi__hinweis.is-gut{color:var(--color-status-success)}.kam-kpi__hinweis.is-warn{color:#b42318}.kam-filter{flex-wrap:wrap;gap:8px;display:flex}.kam-filter a{border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-surface-page);color:var(--gray-700);padding:7px 12px;font-size:13px;font-weight:500;text-decoration:none}.kam-filter a.is-active{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-text-on-dark)}.kam-tabelle{border:1px solid var(--color-border-default);background:var(--color-surface-page);border-radius:16px;overflow:hidden}.kam-tabelle .company-table{min-width:860px}.kam-tabelle .company-table th{background:var(--color-surface-subtle);height:auto;color:var(--color-text-muted);letter-spacing:.6px;padding:12px 20px;font-size:12px;font-weight:500}.kam-tabelle .company-table td{border-top:1px solid var(--gray-50);height:auto;padding:14px 20px}.kam-betrieb{gap:2px;text-decoration:none;display:grid}.kam-betrieb strong{color:var(--color-text-primary);font-size:14px;font-weight:500}.kam-betrieb small,.kam-leer{color:var(--color-text-muted);font-size:12px}.kam-chip-sand,.kam-chip-grau,.kam-chip-dunkel{border-radius:var(--radius-full);white-space:nowrap;align-items:center;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.kam-chip-sand{background:var(--color-surface-warm);color:var(--color-text-warm)}.kam-chip-grau{background:var(--gray-50);color:var(--gray-700)}.kam-chip-dunkel{background:var(--blue-700);color:var(--color-text-on-dark)}.kam-bausteine{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.kam-ziel{align-items:center;gap:8px;display:inline-flex}.kam-ziel small{color:var(--gray-700);white-space:nowrap;font-size:12px;font-weight:500}.kam-balken{background:var(--color-surface-subtle);border-radius:3px;width:80px;height:6px;display:block;overflow:hidden}.kam-balken--breit{width:100%}.kam-balken i{background:var(--color-action-primary);border-radius:3px;height:100%;display:block}.kam-balken i.is-rot{background:#b42318}.kam-balken i.is-gruen{background:var(--color-status-success)}.kam-status{border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.kam-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.kam-status--gruen{background:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.kam-status--gruen{background:color-mix(in srgb, var(--color-status-success) 12%, white)}}.kam-status--gruen{color:var(--color-status-success)}.kam-status--rot{color:#b42318;background:#fde9e6}.kam-status--blau{background:var(--color-surface-accent-soft);color:var(--color-text-accent)}.kam-status--grau{background:var(--gray-50);color:var(--color-text-secondary)}.kam-avatar{background:var(--blue-100);border-radius:14px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.kam-avatar{background:color-mix(in srgb, var(--blue-100) 60%, var(--gray-50))}}.kam-avatar{color:var(--blue-700);font-size:11px;font-weight:500}.kam-avatar--m{border-radius:18px;width:36px;height:36px;font-size:13px}.kam-betreuung{color:var(--color-text-muted);align-items:center;gap:6px;display:inline-flex}.kam-leer-zeile{color:var(--color-text-muted);text-align:center;padding:32px 20px!important}.kam-kopf{border:1px solid var(--color-border-default);background:var(--color-surface-page);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:24px;display:flex}.kam-kopf__logo{background:var(--color-surface-warm);color:var(--color-text-warm-strong);border-radius:14px;place-items:center;padding:14px;display:grid}.kam-kopf__text{flex:320px;gap:8px;min-width:0;display:grid}.kam-kopf h2{color:var(--color-text-primary);font-size:var(--font-size-heading-h4);letter-spacing:-.32px;margin:0;font-weight:500;line-height:1.15}.kam-chips{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.kam-kopf__aktionen{flex-wrap:wrap;gap:8px;display:flex}.kam-tabs{border-bottom:1px solid var(--color-border-default);flex-wrap:wrap;gap:24px;display:flex}.kam-tabs a,.kam-tabs span{color:var(--color-text-muted);border-bottom:2px solid #0000;padding:10px 2px 12px;font-size:14px;text-decoration:none}.kam-tabs .is-active{border-color:var(--color-action-primary);color:var(--color-text-primary);font-weight:500}.kam-tabs .is-bald{opacity:.55;cursor:default}.kam-raster{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.kam-spalte{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.kam-karte{border:1px solid var(--color-border-default);background:var(--color-surface-page);border-radius:16px;gap:16px;min-width:0;padding:20px;display:grid}.kam-karte--liste{gap:0;padding:0}.kam-karte--liste .kam-karte__kopf{padding:16px 20px}.kam-karte__kopf{align-items:center;gap:8px;display:flex}.kam-karte__kopf h3{color:var(--color-text-primary);font-size:var(--font-size-body-m);flex:1;margin:0;font-weight:500;line-height:1.5}.kam-karte__kopf h3.kam-klein{font-size:var(--font-size-body-s)}.kam-karte__kopf small{color:var(--color-text-muted);font-size:12px}.kam-akzent{font-weight:500;text-decoration:none;color:var(--color-text-accent)!important;font-size:var(--font-size-body-s)!important}.kam-ziele{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kam-ziel-kachel{background:var(--color-surface-subtle);border-radius:12px;align-content:start;gap:6px;padding:16px;display:grid}.kam-ziel-kachel>span,.kam-ziel-kachel small{color:var(--color-text-muted);font-size:12px;line-height:1.45}.kam-ziel-kachel strong{color:var(--color-text-primary);font-size:22px;font-weight:500}.kam-ziel-kachel.is-warn strong{color:#b42318}.kam-notiz{background:var(--color-surface-warm);color:var(--color-text-warm-strong);white-space:pre-wrap;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.kam-trichter{gap:16px;display:grid}.kam-trichter__zeile{grid-template-columns:200px minmax(0,1fr) 40px;align-items:center;gap:12px;display:grid}.kam-trichter__zeile>span:first-child{color:var(--color-text-secondary);font-size:14px;line-height:1.5}.kam-trichter__zeile strong{color:var(--color-text-primary);text-align:right;font-size:14px;font-weight:500}.kam-trichter__spur{background:var(--color-surface-subtle);border-radius:6px;height:28px;display:block;overflow:hidden}.kam-trichter__spur i{border-radius:6px;height:100%;display:block}.kam-trichter__spur .is-a{background:var(--blue-200)}.kam-trichter__spur .is-b{background:var(--blue-300)}.kam-trichter__spur .is-c{background:var(--blue-400)}.kam-trichter__spur .is-d{background:var(--blue-700)}.kam-leer-box{border:1px dashed var(--color-border-strong);color:var(--color-text-muted);border-radius:12px;margin:0;padding:14px;font-size:13px}.kam-leer-box--innen{border:0;margin:0 20px 20px;padding:0}.kam-aufklapp{border-top:1px solid var(--color-border-default);padding-top:12px}.kam-aufklapp>summary{color:var(--color-text-accent);cursor:pointer;font-size:14px;font-weight:500}.kam-aufklapp[open]>summary{margin-bottom:12px}.kam-zeile{border-top:1px solid var(--gray-50);align-items:center;gap:12px;padding:14px 20px;display:flex}.kam-zeile__text{flex:1;gap:2px;min-width:0;display:grid}.kam-zeile__text strong{color:var(--color-text-primary);font-size:14px;font-weight:500}.kam-zeile__text small{color:var(--color-text-muted);font-size:12px}.kam-zeile.is-late small{color:#b42318}.kam-person{align-items:center;gap:10px;display:flex}.kam-person__text{flex:1;min-width:0;display:grid}.kam-person__text strong{color:var(--color-text-primary);font-size:14px;font-weight:500;line-height:1.5}.kam-person__text small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.kam-person__aktionen{color:var(--color-text-secondary);gap:10px;display:inline-flex}.kam-person__aktionen a{color:inherit}.kam-person__aktionen a:hover{color:var(--color-text-accent)}.kam-team{color:var(--color-text-secondary);align-items:center;gap:10px;font-size:14px;display:flex}.kam-aktivitaet{align-items:flex-start;gap:10px;display:flex}.kam-aktivitaet>i{background:var(--gray-400);border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.kam-aktivitaet>i.is-gruen{background:var(--color-status-success)}.kam-aktivitaet>i.is-blau{background:var(--color-action-primary)}.kam-aktivitaet span{gap:2px;min-width:0;display:grid}.kam-aktivitaet strong{color:var(--color-text-primary);font-size:14px;font-weight:500;line-height:1.5}.kam-aktivitaet small{color:var(--color-text-muted);font-size:12px}.kam-aktivitaet__text{color:var(--color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;overflow:hidden;display:-webkit-box!important}.kam-spalte--rechts>.detail-card{min-width:0;box-shadow:none;border-radius:16px;overflow:hidden}@media (max-width:1100px){.kam-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kam-raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.kam-ziele{grid-template-columns:minmax(0,1fr)}.kam-trichter__zeile{grid-template-columns:minmax(0,1fr) 40px}.kam-trichter__zeile .kam-trichter__spur{grid-area:2/1/auto/-1}.kam-kpi>strong,.kam-kopf h2{font-size:24px}}.drive-datei{border:1px dashed var(--color-border-strong);border-radius:var(--radius-full);height:34px;color:var(--color-text-secondary);cursor:pointer;align-items:center;padding:0 14px;font-size:13px;display:inline-flex;position:relative}.drive-datei:hover{border-color:var(--color-border-accent);color:var(--color-text-accent)}.drive-datei input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.drive-datei:focus-within{outline:2px solid var(--color-border-accent);outline-offset:2px}.detail-card .login-error{overflow-wrap:anywhere}.kam-karte>.secondary-button{justify-self:start}.kam-spalte--rechts>.detail-card .eyebrow{color:var(--color-text-primary);font-size:var(--font-size-body-m);letter-spacing:0;text-transform:none;margin:0;font-weight:500}@media (max-width:760px){.kam-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.kam-tabs>*{flex:none}}.kam-tabs a b{border-radius:var(--radius-full);background:var(--gray-50);color:var(--color-text-secondary);margin-left:6px;padding:1px 7px;font-size:11px;font-weight:500}.kam-filter button{border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-surface-page);color:var(--gray-700);font:inherit;cursor:pointer;padding:7px 12px;font-size:13px;font-weight:500}.kam-filter button.is-active{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-text-on-dark)}.kam-filter b{opacity:.7;margin-left:4px;font-weight:500}.gehirn-hilfe{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.5}.gehirn-abschnitt{gap:10px}.gehirn-abschnitt textarea{border:1px solid var(--color-border-strong);width:100%;min-height:70px;color:var(--color-text-primary);font:inherit;resize:vertical;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.55}.gehirn-abschnitt textarea:focus{border-color:var(--color-border-accent);outline:2px solid var(--color-surface-accent-soft)}.gehirn-ok{color:var(--color-status-success)}.gehirn-farben{flex-wrap:wrap;gap:8px;display:flex}.gehirn-farben span{border:1px solid var(--color-border-default);border-radius:var(--radius-full);color:var(--gray-700);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:12px;display:inline-flex}.gehirn-farben i{border:1px solid var(--color-border-default);border-radius:50%;width:18px;height:18px}.gehirn-seite{position:sticky;top:88px}.gehirn-seite .kam-karte{gap:12px}.gehirn-seite .primary-button,.gehirn-seite .secondary-button{justify-content:center;width:100%}.gehirn-seite .kam-akzent{align-items:center;gap:5px;display:inline-flex}.gehirn-leiste{z-index:30;border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-surface-page);color:var(--color-text-secondary);align-items:center;gap:12px;padding:8px 8px 8px 18px;font-size:13px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #0f183829}.onboarding-check{gap:16px;display:grid}.onboarding-stand{gap:10px}.onboarding-gruppen{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.onboarding-gruppe{gap:10px}.onboarding-gruppe ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.onboarding-gruppe li{border-radius:10px;align-items:flex-start;gap:6px;padding:8px 6px;display:flex}.onboarding-gruppe li:hover{background:var(--color-surface-subtle)}.onboarding-gruppe li label{cursor:pointer;flex:1;align-items:flex-start;gap:10px;display:flex}.onboarding-gruppe li input{width:18px;height:18px;accent-color:var(--color-action-primary);margin-top:2px}.onboarding-gruppe li span{gap:2px;display:grid}.onboarding-gruppe li strong{color:var(--color-text-primary);font-size:14px;font-weight:500;line-height:1.45}.onboarding-gruppe li small{color:var(--color-text-muted);font-size:12px}.onboarding-gruppe li.is-erledigt strong{color:var(--color-text-muted);text-decoration:line-through}.onboarding-gruppe li .icon-button{opacity:0;width:28px;height:28px}.onboarding-gruppe li:hover .icon-button,.onboarding-gruppe li .icon-button:focus-visible{opacity:1}.onboarding-loeschen{border-radius:var(--radius-full);color:#b42318;height:28px;font:inherit;cursor:pointer;background:#fde9e6;border:0;flex-shrink:0;padding:0 10px;font-size:12px;font-weight:500}@media (hover:none){.onboarding-gruppe li .icon-button{opacity:1}}.onboarding-neu{border-top:1px solid var(--color-border-default);gap:6px;padding-top:10px;display:flex}.onboarding-neu input{border:1px solid var(--color-border-strong);height:34px;font:inherit;border-radius:10px;flex:1;padding:0 10px;font-size:13px}.onboarding-leer{gap:12px;max-width:620px}.onboarding-leer h3{font-size:var(--font-size-body-m);margin:0;font-weight:500}.onboarding-leer .primary-button{justify-self:start}.dateien{gap:14px;display:grid}.dateien-leiste{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dateien-aktionen{flex-wrap:wrap;gap:8px;display:inline-flex}.dateien-upload{cursor:pointer;position:relative}.dateien-upload input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dateien-upload:focus-within{outline:2px solid var(--color-border-accent);outline-offset:2px}.dateien-fortschritt{border:1px solid var(--color-border-default);background:var(--color-surface-page);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(120px,2fr) auto;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:grid}.dateien-fortschritt span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dateien-raster{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;display:grid}.datei-karte{border:1px solid var(--color-border-default);background:var(--color-surface-page);border-radius:16px;align-content:start;gap:10px;padding-bottom:12px;display:grid;overflow:hidden}.datei-karte__bild{aspect-ratio:4/3;background:var(--color-surface-subtle);color:var(--color-text-muted);place-items:center;display:grid;position:relative;overflow:hidden}.datei-karte__bild img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.datei-karte__typ{background:#ffffffe6;border-radius:8px;place-items:center;padding:4px;display:grid;position:absolute;bottom:8px;right:8px}.datei-karte__text{gap:2px;min-width:0;padding:0 14px;display:grid}.datei-karte__text strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.datei-karte__text small{color:var(--color-text-muted);font-size:12px}.datei-karte>.kam-status,.datei-karte__bib{justify-self:start;margin:0 14px}.datei-karte__bib{height:30px;padding:0 10px;font-size:12px}.bib-karte__format{border-radius:var(--radius-full);background:var(--color-text-primary);color:var(--color-text-on-dark);padding:2px 8px;font-size:11px;font-weight:500;position:absolute;top:8px;left:8px}.bib-karte__notiz{color:var(--color-text-secondary);margin:0 14px;font-size:13px;line-height:1.45}.bib-karte__notiz.is-leer{color:var(--color-text-muted);font-style:italic}.bib-karte>.kam-chip-grau{justify-self:start;margin:0 14px}.bib-karte__aktionen{align-items:center;gap:6px;margin:0 14px;display:flex}.bib-karte__aktionen .secondary-button{height:30px;padding:0 10px;font-size:12px}.bib-karte__form{gap:6px;margin:0 14px;display:grid}.bib-karte__form textarea,.bib-karte__form input{border:1px solid var(--color-border-strong);width:100%;font:inherit;border-radius:8px;padding:6px 8px;font-size:13px}.kam-dialog{z-index:70;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.kam-dialog__hinter{background:#0a0c1259;border:0;position:absolute;inset:0}.kam-dialog__fenster{background:var(--color-surface-page);border-radius:18px;gap:12px;width:min(520px,100%);padding:22px;display:grid;position:relative;box-shadow:0 24px 60px #0f183840}.kam-dialog__fenster h3{font-size:var(--font-size-body-m);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.kam-dialog__fenster select,.kam-dialog__fenster input,.kam-dialog__fenster textarea{border:1px solid var(--color-border-strong);width:100%;font:inherit;border-radius:10px;padding:8px 10px;font-size:14px}.dreht{animation:1s linear infinite dreht}@keyframes dreht{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dreht{animation:none}}@media (max-width:960px){.onboarding-gruppen{grid-template-columns:minmax(0,1fr)}.gehirn-seite{position:static}}@media (max-width:760px){.gehirn-leiste{right:12px;bottom:calc(86px + env(safe-area-inset-bottom,0px));justify-content:space-between;left:12px}}.kam-shell{background:var(--color-surface-subtle);min-height:100vh}.kam-top{z-index:25;border-bottom:1px solid var(--color-border-default);background:var(--color-surface-page);align-items:center;gap:12px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.kam-top__menu{display:none}.kam-top__logo{flex:none;margin-right:4px;display:inline-flex}.kam-top__bereich{flex:none;width:230px;position:relative}.kam-top__bereich .workspace-switcher{border-radius:10px;padding:6px 10px}.kam-top__bereich .workspace-switcher small{font-size:11px;line-height:1.3}.kam-top__bereich .workspace-switcher strong{font-size:13px;line-height:1.3}.kam-top__bereich .bereich-menue__liste{width:280px;right:auto}.kunden-auswahl{flex:360px;max-width:440px;position:relative}.kunden-auswahl__knopf{border:1px solid var(--color-border-strong);background:var(--color-surface-page);width:100%;height:44px;color:var(--color-text-muted);font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:0 12px;display:grid}.kunden-auswahl__knopf:hover{border-color:var(--color-border-accent)}.kunden-auswahl__knopf span{min-width:0;display:grid}.kunden-auswahl__knopf small{color:var(--color-text-muted);font-size:11px;line-height:1.2}.kunden-auswahl__knopf strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.kunden-auswahl__leer{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden;display:block!important}.kunden-auswahl__punkt{background:var(--gray-400);border-radius:50%;justify-self:center;width:8px;height:8px;display:inline-block}.kunden-auswahl__punkt.is-gruen{background:var(--color-status-success)}.kunden-auswahl__punkt.is-rot{background:#b42318}.kunden-auswahl__punkt.is-blau{background:var(--color-action-primary)}.kunden-auswahl__liste{z-index:40;border:1px solid var(--color-border-default);background:var(--color-surface-page);border-radius:14px;width:max(100%,380px);padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 44px #0f18382e}.kunden-auswahl__liste input{border:1px solid var(--color-border-strong);height:40px;font:inherit;border-radius:10px;padding:0 12px;font-size:14px}.kunden-auswahl__liste ul{gap:2px;max-height:360px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.kunden-auswahl__liste li button{width:100%;color:var(--color-text-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:10px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:8px 10px;display:grid}.kunden-auswahl__liste li button.is-markiert{background:var(--color-surface-subtle)}.kunden-auswahl__liste li span{min-width:0;display:grid}.kunden-auswahl__liste li strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.kunden-auswahl__liste li small{color:var(--color-text-muted);font-size:12px}.kunden-auswahl__nichts{color:var(--color-text-muted);padding:12px;font-size:13px}.kunden-auswahl__alle{border-top:1px solid var(--color-border-default);color:var(--color-text-accent);margin-top:6px;padding:10px 10px 4px;font-size:13px;font-weight:500;text-decoration:none}.kam-top__suche{margin-left:auto}.kam-dock{z-index:30;border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-surface-page);gap:2px;padding:6px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0f183824}.kam-dock a{border-radius:var(--radius-full);height:44px;color:var(--color-text-secondary);align-items:center;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,color .2s,padding .25s;display:flex}.kam-dock a:hover,.kam-dock a:focus-visible{background:var(--color-surface-subtle);color:var(--color-text-primary)}.kam-dock a.is-active{background:var(--color-surface-accent-soft);color:var(--color-text-accent)}.kam-dock__icon{place-items:center;display:grid;position:relative}.kam-dock__icon b{border:2px solid var(--color-surface-page);border-radius:var(--radius-full);background:var(--color-action-primary);min-width:18px;height:18px;color:var(--color-text-on-dark);text-align:center;padding:0 4px;font-size:10px;font-weight:600;line-height:14px;position:absolute;top:-7px;right:-10px}.kam-dock__label{opacity:0;white-space:nowrap;max-width:0;transition:max-width .3s,opacity .2s,margin .3s;display:block;overflow:hidden}.kam-dock:hover .kam-dock__label,.kam-dock:focus-within .kam-dock__label{opacity:1;max-width:170px;margin-left:8px}.kam-dock:hover a,.kam-dock:focus-within a{padding:0 14px}@media (prefers-reduced-motion:reduce){.kam-dock a,.kam-dock span{transition:none}}@media (min-width:761px){.kam-shell .kam-shell__inhalt{padding-bottom:104px}.kam-shell .gehirn-leiste{bottom:92px}}@media (max-width:760px){.kam-dock{display:none}}@media (hover:none) and (min-width:1280px){.kam-dock .kam-dock__label{opacity:1;max-width:170px;margin-left:8px}}@media (max-width:1150px){.kam-dock:hover .kam-dock__label,.kam-dock:focus-within .kam-dock__label{opacity:0;max-width:0;margin-left:0}.kam-dock:hover a,.kam-dock:focus-within a{padding:0 12px}}.kam-top__profil{position:relative}.kam-top__profil>summary{cursor:pointer;list-style:none}.kam-top__profil>summary::-webkit-details-marker{display:none}.kam-top__profil-menu{z-index:40;border:1px solid var(--color-border-default);background:var(--color-surface-page);border-radius:14px;gap:4px;width:220px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0f183829}.kam-top__profil-menu strong{font-size:14px;font-weight:500}.kam-top__profil-menu small{color:var(--color-text-muted);margin-bottom:6px;font-size:12px}.kam-top__profil-menu a,.kam-top__profil-menu button{width:100%;color:var(--color-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:8px;font-size:14px;text-decoration:none;display:flex}.kam-top__profil-menu a:hover,.kam-top__profil-menu button:hover{background:var(--color-surface-subtle)}.kam-leiste{z-index:20;border-bottom:1px solid var(--color-border-default);background:var(--color-surface-page);scrollbar-width:none;gap:28px;padding:0 24px;display:flex;position:sticky;top:64px;overflow-x:auto}.kam-leiste a{color:var(--color-text-muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:13px 2px 12px;font-size:14px;text-decoration:none}.kam-leiste a:hover{color:var(--color-text-primary)}.kam-leiste a.is-active{border-color:var(--color-action-primary);color:var(--color-text-primary);font-weight:500}.kam-leiste a b{border-radius:var(--radius-full);background:var(--gray-50);color:var(--color-text-secondary);margin-left:6px;padding:1px 7px;font-size:11px;font-weight:500}.kam-shell__inhalt{max-width:1680px;margin:0 auto;padding:24px}.kam-titelzeile{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kam-titel{color:var(--color-text-primary);letter-spacing:-.2px;margin:0;font-size:24px;font-weight:500}.kam-titelzeile--seite{margin-bottom:20px}.kam-akte{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:20px;display:grid}.kam-akte__inhalt{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.kam-akte__inhalt>.kam-raster{grid-template-columns:minmax(0,1fr) 300px}.kam-zwei{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.kam-profil{border:1px solid var(--color-border-default);background:var(--color-surface-page);border-radius:16px;max-height:calc(100vh - 145px);display:grid;position:sticky;top:129px;overflow-y:auto}.kam-profil__kopf{gap:10px;padding:20px 18px 16px;display:grid}.kam-profil__logo{background:var(--color-surface-warm);width:44px;height:44px;color:var(--color-text-warm-strong);border-radius:12px;place-items:center;display:grid}.kam-profil h1{color:var(--color-text-primary);letter-spacing:-.2px;margin:0;font-size:20px;font-weight:500;line-height:1.25}.kam-profil__aktionen{flex-wrap:wrap;gap:6px;display:flex}.kam-profil__aktionen .primary-button,.kam-profil__aktionen .secondary-button{height:32px;padding:0 12px;font-size:13px}.kam-profil__teil{border-top:1px solid var(--color-border-default);gap:10px;padding:14px 18px 16px;display:grid}.kam-profil__teil h2{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:500;display:flex}.kam-profil__teil h2 small{border-radius:var(--radius-full);background:var(--gray-50);letter-spacing:0;padding:0 6px;font-size:11px}.kam-werte{gap:8px;margin:0;display:grid}.kam-werte div{justify-content:space-between;gap:12px;display:flex}.kam-werte dt{color:var(--color-text-secondary);font-size:13px}.kam-werte dd{color:var(--color-text-primary);text-align:right;margin:0;font-size:13px;font-weight:500}.kam-werte dd small{color:var(--color-text-muted);font-weight:400}.kam-werte .is-warn dt,.kam-werte .is-warn dd,.kam-werte .is-warn dd small{color:#b42318}.kam-profil__leistungen{gap:6px;display:grid}.kam-profil__leistungen>span{color:var(--color-text-secondary);font-size:13px}.kam-profil__fortschritt{gap:10px;display:grid}.kam-profil__fortschritt a{color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;text-decoration:none;display:grid}.kam-profil__fortschritt span{color:var(--color-text-secondary);font-size:13px}.kam-profil__fortschritt b{color:var(--color-text-primary);font-size:12px;font-weight:500}.kam-profil__fortschritt i{background:var(--color-surface-subtle);border-radius:3px;grid-column:1/-1;height:5px;overflow:hidden}.kam-profil__fortschritt em{background:var(--color-action-primary);border-radius:3px;height:100%;display:block}.kam-profil__fortschritt a:hover span{color:var(--color-text-accent)}.kam-team small{color:var(--color-text-muted);margin-left:4px;font-size:12px}@media (max-width:1200px){.kam-akte__inhalt>.kam-raster{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px){.kam-akte{grid-template-columns:minmax(0,1fr)}.kam-profil{max-height:none;position:static}.kam-zwei{grid-template-columns:minmax(0,1fr)}.kam-top__bereich{display:none}.kam-top__menu{display:inline-grid}}@media (max-width:760px){.kam-top{gap:8px;padding:0 12px}.kam-top__menu{display:inline-grid}.kam-top__logo{display:none}.kunden-auswahl{flex:auto;max-width:none}.kunden-auswahl__liste{width:calc(100vw - 24px)}.kam-leiste{gap:20px;padding:0 12px}.kam-shell__inhalt{padding:14px 12px calc(96px + env(safe-area-inset-bottom,0px))}.kam-titelzeile .primary-button,.kam-titelzeile .secondary-button{white-space:nowrap}}@media (max-width:1000px){.kam-profil--kompakt .kam-profil__teil{display:none}}.kam-akte .gehirn-seite{top:129px}.kam-leiste a b.is-hinweis{background:var(--color-action-primary);color:var(--color-text-on-dark)}.kam-dialog__fenster{max-height:calc(100vh - 32px);overflow-y:auto}.kam-dialog__fenster--breit{width:min(640px,100%)}.kam-dialog__zu{width:30px;height:30px;margin-left:auto}.kam-dialog__form{gap:12px;display:grid}.marketing-kopf{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.marketing-kopf small{color:var(--color-text-muted);font-size:13px}.marketing-kopfzeile{flex-wrap:wrap;gap:12px}.marketing-filterzeile{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.marketing-hinweis{background:var(--color-surface-warm);color:var(--color-text-warm);border-radius:10px;margin:0 20px 14px;padding:10px 12px}.marketing-tabelle{border-top:1px solid var(--color-border-default);overflow-x:auto}.marketing-tabelle .company-table{min-width:820px}.marketing-tabelle .company-table th{background:var(--color-surface-subtle);height:auto;color:var(--color-text-muted);letter-spacing:.6px;padding:12px 20px;font-size:12px;font-weight:500}.marketing-tabelle .company-table td{border-top:1px solid var(--gray-50);height:auto;padding:12px 20px;font-size:14px}.marketing-tabelle a{color:var(--color-text-accent);text-decoration:none}.marketing-name{gap:2px;text-decoration:none;display:grid}.marketing-name strong{color:var(--color-text-primary);font-weight:500}.marketing-name small,.marketing-name a{color:var(--color-text-muted);font-size:12px}.marketing-loeschen{margin-left:auto}.content-plan{border-top:1px solid var(--color-border-default);gap:4px;padding:8px 12px 16px;display:grid}.content-woche{gap:2px;display:grid}.content-woche h4{color:var(--color-text-primary);margin:12px 8px 6px;font-size:13px;font-weight:600}.content-woche h4 small{color:var(--color-text-muted);margin-left:6px;font-weight:400}.content-post{border-radius:12px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 8px;display:grid}.content-post:hover{background:var(--color-surface-subtle)}.content-post__zeit{gap:1px;display:grid}.content-post__zeit b{color:var(--color-text-primary);font-size:13px;font-weight:600}.content-post__zeit small,.content-post__text small{color:var(--color-text-muted);font-size:12px}.content-post__text{gap:2px;min-width:0;display:grid}.content-post__text strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.content-post__text a{color:var(--color-text-accent);text-decoration:none}.content-post__aktionen{align-items:center;gap:4px;display:flex}.content-post__aktionen .icon-button{width:32px;height:32px}.content-post.is-veroeffentlicht .content-post__text strong{color:var(--color-text-muted)}.content-status{border-radius:var(--radius-full);background:var(--gray-50);height:30px;color:var(--color-text-secondary);font:inherit;cursor:pointer;border:0;padding:0 10px;font-size:12px;font-weight:500}.content-status.is-in_arbeit,.content-status.is-geplant{background:var(--color-surface-accent-soft);color:var(--color-text-accent)}.content-status.is-freigabe{color:#b42318;background:#fde9e6}.content-status.is-veroeffentlicht{background:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.content-status.is-veroeffentlicht{background:color-mix(in srgb, var(--color-status-success) 12%, white)}}.content-status.is-veroeffentlicht{color:var(--color-status-success)}.anrufliste{gap:16px;display:grid}.anrufliste__zeile{border-top:1px solid var(--gray-50);color:inherit;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 20px;text-decoration:none;display:grid}.anrufliste__zeile:hover{background:var(--color-surface-subtle)}.anrufliste__zeile.is-erste{background:var(--color-surface-accent-soft)}.anrufliste__punkt{background:var(--gray-400);border-radius:50%;width:10px;height:10px}.anrufliste__punkt.is-neu{background:var(--color-action-primary);box-shadow:0 0 0 4px var(--blue-100)}.anrufliste__text{gap:2px;min-width:0;display:grid}.anrufliste__text strong{color:var(--color-text-primary);font-size:15px;font-weight:500}.anrufliste__text small,.anrufliste__meta small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.anrufliste__meta{text-align:right;gap:2px;display:grid}.anrufliste__meta b{color:var(--color-text-primary);font-size:13px;font-weight:500}.anrufliste__knopf{pointer-events:none}.anrufliste__zeile:not(.is-erste) .anrufliste__knopf{background:var(--color-surface-page);color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-border-default)}.webhook-adresse{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.webhook-adresse code{background:var(--color-surface-subtle);word-break:break-all;border-radius:10px;flex:280px;min-width:0;padding:10px 12px;font-size:12px}.webhook-beispiel{background:var(--color-surface-subtle);color:var(--color-text-secondary);white-space:pre-wrap;border-radius:10px;margin:0 0 10px;padding:12px;font-size:12px;line-height:1.5;overflow-x:auto}.gespraech-seite{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.gespraech{gap:16px;display:grid}.gespraech__zurueck{align-items:center;gap:6px;margin-bottom:12px;display:inline-flex}.gespraech__kopf{grid-template-columns:minmax(0,1fr) auto;align-items:start}.gespraech__person{justify-items:start;gap:6px;display:grid}.gespraech__person h2{color:var(--color-text-primary);margin:0;font-size:22px;font-weight:500}.gespraech__person p{color:var(--color-text-secondary);margin:0;font-size:14px}.gespraech__nachricht{border-left:3px solid var(--blue-100);background:var(--color-surface-subtle);color:var(--color-text-secondary);white-space:pre-wrap;grid-column:1/-1;margin:0;padding:10px 14px;font-size:14px}.gespraech__kopf>.gehirn-hilfe{grid-column:1/-1;margin:0}.fragebogen{display:grid}.fragebogen__frage{border-top:1px solid var(--gray-50);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:16px;padding:10px 0;display:grid}.fragebogen__frage>span:first-child{color:var(--color-text-primary);gap:2px;font-size:14px;display:grid}.fragebogen__frage small{color:var(--color-text-muted);font-size:12px}.fragebogen__frage input{border:1px solid var(--color-border-default);height:38px;font:inherit;border-radius:10px;padding:0 10px;font-size:14px}.fragebogen__wahl{flex-wrap:wrap;gap:6px;display:flex}.fragebogen__wahl button{border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-surface-page);color:var(--color-text-secondary);font:inherit;cursor:pointer;padding:6px 12px;font-size:13px}.fragebogen__wahl button:hover{border-color:var(--color-border-strong)}.fragebogen__wahl button.is-active{border-color:var(--color-border-accent);background:var(--color-surface-accent-soft);color:var(--color-text-accent);font-weight:500}.fragebogen__wahl button.is-ko.is-active{color:#b42318;background:#fde9e6;border-color:#b42318}.gespraech__ko{color:#b42318;background:#fde9e6;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.gespraech__aktionen,.gespraech__fuss{flex-wrap:wrap;gap:8px;display:flex}.gespraech__aktionen{border-top:1px solid var(--color-border-default);justify-content:flex-end;padding-top:14px}.gespraech__fuss{justify-content:space-between}.gespraech-betrieb{position:sticky;top:129px}.gespraech-betrieb__name{gap:2px;text-decoration:none;display:grid}.gespraech-betrieb__name strong{color:var(--color-text-primary);font-size:16px;font-weight:500}.gespraech-betrieb__name small{color:var(--color-text-muted);font-size:13px}.gespraech-betrieb .gehirn-hilfe{margin:0}.gespraech-betrieb__gehirn{background:var(--color-surface-subtle);border-radius:12px;gap:6px;padding:12px;display:grid}.gespraech-betrieb__gehirn span{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.gespraech-betrieb__gehirn p{color:var(--color-text-primary);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:1000px){.gespraech-seite{grid-template-columns:minmax(0,1fr)}.gespraech-betrieb{position:static}}@media (max-width:760px){.fragebogen__frage{grid-template-columns:minmax(0,1fr);gap:8px}.gespraech__kopf{grid-template-columns:minmax(0,1fr)}.anrufliste__zeile{grid-template-columns:10px minmax(0,1fr) auto;padding:12px 14px}.anrufliste__knopf{display:none!important}.content-post{grid-template-columns:64px minmax(0,1fr)}.content-post__aktionen{grid-column:1/-1;justify-content:flex-end}}.kam-dialog__fenster>.primary-button,.kam-dialog__fenster>.secondary-button{justify-self:start}@media (max-width:760px){.vorquali-seite>.kam-kpis{order:5}}.playground-aktionen{flex-wrap:wrap;gap:6px;display:flex}.playground-abschnitt h3 small{border-radius:var(--radius-full);background:var(--gray-50);color:var(--color-text-secondary);margin-left:6px;padding:1px 7px;font-size:11px;font-weight:500}.playground-abschnitt.is-leer{gap:8px}.playground-abschnitt>.gehirn-hilfe{margin:0}.playground-raster{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.playground-karte{align-content:start;gap:8px;display:grid;position:relative}.playground-karte .datei-karte__bild{aspect-ratio:1}.playground-karte textarea{border:1px solid var(--color-border-default);min-height:52px;font:inherit;resize:vertical;border-radius:10px;padding:7px 9px;font-size:12px;line-height:1.4}.playground-karte.is-warn .datei-karte__bild{box-shadow:0 0 0 2px #b42318}.playground-karte__weg{background:var(--color-surface-page);width:28px;height:28px;position:absolute;top:6px;right:6px;box-shadow:0 2px 8px #0f183826}.playground-einwilligung{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.playground-check{gap:8px;margin:0;padding:0;list-style:none;display:grid}.playground-check li{color:var(--color-text-secondary);align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.playground-check li svg{color:#b42318;flex:none;margin-top:1px}.playground-check li.is-ok{color:var(--color-text-muted)}.playground-check li.is-ok svg{color:var(--color-status-success)}.playground-raster--wahl{max-height:55vh;overflow-y:auto}.playground-wahl{text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:12px;gap:4px;padding:4px;display:grid;position:relative}.playground-wahl .datei-karte__bild{aspect-ratio:1}.playground-wahl small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.playground-wahl.is-active{border-color:var(--color-border-accent);background:var(--color-surface-accent-soft)}.playground-wahl__haken{background:var(--color-action-primary);color:var(--color-text-on-dark);border-radius:50%;padding:2px;position:absolute;top:10px;right:10px}.playground-karte.is-logo .datei-karte__bild img{object-fit:contain;padding:12px}.studio{gap:16px;display:grid}.studio-start .kam-karte__kopf{flex-wrap:wrap;gap:8px}.studio-start h3,.studio-auftrag h3{align-items:center;gap:8px;display:flex}.studio-auftrag h3 small{color:var(--color-text-muted);font-size:13px;font-weight:400}.studio-hinweis{color:#b42318;background:#fde9e6;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.studio-hinweis--sanft{background:var(--color-surface-warm);color:var(--color-text-warm)}.studio-form{gap:12px;display:grid}.studio-form__reihe{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) 100px;gap:10px;display:grid}.studio-form__fuss{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.studio-form__fuss small{color:var(--color-text-muted);font-size:12px}.studio-form .kam-filter button{border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-surface-page);color:var(--gray-700);font:inherit;cursor:pointer;padding:7px 12px;font-size:13px;font-weight:500}.studio-form .kam-filter button.is-active{border-color:var(--color-text-primary);background:var(--color-text-primary);color:var(--color-text-on-dark)}.studio-raster{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.studio-variante{border:1px solid var(--color-border-default);border-radius:14px;align-content:start;gap:10px;padding:10px;display:grid}.studio-variante.is-frei{border-color:var(--color-status-success);box-shadow:0 0 0 1px var(--color-status-success)}.studio-variante__bild{aspect-ratio:1;background:var(--color-surface-subtle);border-radius:10px;position:relative;overflow:hidden}.studio-variante.is-3-4 .studio-variante__bild{aspect-ratio:3/4}.studio-variante.is-9-16 .studio-variante__bild{aspect-ratio:9/16}.studio-variante__format{z-index:1;border-radius:var(--radius-full);color:var(--color-text-on-dark);background:#0a0c12b3;padding:2px 8px;font-size:11px;font-weight:500;position:absolute;bottom:8px;right:8px}.studio-raster--paare{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.studio-paar{border:1px solid var(--color-border-default);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:start;gap:10px;padding:10px;display:grid}.studio-paar .studio-variante{border:0;padding:0}.studio-paar .studio-variante.is-frei{box-shadow:none}.studio-paar .studio-variante.is-9-16 .studio-variante__text strong,.studio-paar .studio-variante.is-9-16 .studio-variante__text>small,.studio-paar .studio-variante.is-9-16 .studio-prompt{display:none}.studio-paar__folgt{aspect-ratio:9/16;border:1px dashed var(--color-border-strong);color:var(--color-text-muted);text-align:center;border-radius:10px;place-content:center;justify-items:center;gap:6px;padding:12px;display:grid}.studio-paar__folgt span{font-weight:600}.studio-paar__folgt small{font-size:12px}@media (max-width:760px){.studio-raster--paare{grid-template-columns:minmax(0,1fr)}}.studio-variante__bild a,.studio-variante__bild img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.studio-variante__status{color:var(--color-text-secondary);text-align:center;place-content:center;justify-items:center;gap:10px;padding:16px;font-size:13px;display:grid;position:absolute;inset:0}.studio-variante__status.is-fehler{color:#b42318}.studio-variante__frei{border-radius:var(--radius-full);background:var(--color-status-success);color:var(--color-text-on-dark);align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:8px;left:8px}.studio-variante__text{justify-items:start;gap:6px;display:grid}.studio-variante__text strong{color:var(--color-text-primary);font-size:14px;font-weight:500}.studio-variante__text>small{color:var(--color-text-muted);font-size:12px;line-height:1.4}.studio-pruefung{gap:4px;display:grid}.studio-pruefung ul{color:#b42318;margin:0;padding-left:16px;font-size:12px;line-height:1.4}.studio-variante__aktionen{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.studio-variante__aktionen .icon-button{width:34px;height:34px}.studio-korrektur{gap:6px;display:grid}.studio-korrektur textarea{border:1px solid var(--color-border-strong);font:inherit;border-radius:10px;padding:8px 10px;font-size:13px}.studio-korrektur span{gap:6px;display:flex}.studio-prompt summary{color:var(--color-text-muted);cursor:pointer;font-size:12px}.studio-prompt pre{background:var(--color-surface-subtle);max-height:220px;color:var(--color-text-secondary);white-space:pre-wrap;border-radius:8px;margin:6px 0 0;padding:8px;font-size:11px;overflow:auto}.gehirn-seite>.kam-karte>.primary-button{justify-self:start}@media (max-width:760px){.studio-form__reihe{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.studio-form__thema{grid-column:1/-1}}.studio-pruefung__kopf{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.studio-note{border-radius:var(--radius-full);padding:2px 9px;font-size:12px;font-weight:700}.studio-note.is-gut{background:var(--color-status-success)}@supports (color:color-mix(in lab, red, red)){.studio-note.is-gut{background:color-mix(in srgb, var(--color-status-success) 14%, white)}}.studio-note.is-gut{color:var(--color-status-success)}.studio-note.is-mittel{background:var(--color-surface-warm);color:var(--color-text-warm)}.studio-note.is-schlecht{color:#b42318;background:#fde9e6}.bib-suche{margin:0 0 12px}.bib-suche input{border:1px solid var(--color-border-default);border-radius:var(--radius-md);width:min(420px,100%);height:38px;font:inherit;background:var(--color-surface-page);color:var(--color-text-primary);padding:0 12px;font-size:14px}.bib-treffer{color:var(--color-text-muted);margin:12px 0;font-size:13px}.bib-seiten{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:12px;margin:20px 0 8px;font-size:14px;display:flex}.katalog-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.katalog-kopf .kam-titel small{color:var(--color-text-muted);font-size:14px;font-weight:500;display:block}.katalog-zurueck{color:var(--color-text-muted);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;text-decoration:none;display:inline-flex}.katalog-hersteller{margin-top:8px}.katalog-raster{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.katalog-karte{border:1px solid var(--color-border-default);background:var(--color-surface-page);color:inherit;border-radius:16px;align-content:start;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.katalog-karte:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-float)}.katalog-karte .datei-karte__bild{aspect-ratio:1;background:var(--gray-0)}.katalog-karte .datei-karte__bild img,.katalog-bild .datei-karte__bild img,.katalog-chip__bild img{object-fit:contain;padding:8px}.katalog-karte__text{border-top:1px solid var(--color-border-default);gap:2px;min-width:0;padding:12px 14px 14px;display:grid}.katalog-karte__text small{color:var(--color-text-muted);font-size:12px}.katalog-karte__text strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.katalog-karte__text span{color:var(--color-text-muted);font-size:12px}.katalog-bildgruppe{gap:10px;margin-top:14px;display:grid}.katalog-bildgruppe h4{color:var(--color-text-secondary);margin:0;font-size:13px;font-weight:500}.katalog-bildgruppe h4 small{color:var(--color-text-muted)}.katalog-bild .datei-karte__bild{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--gray-0)}.katalog-bild__text{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.katalog-bild select,.playground-aktionen select{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-surface-page);height:32px;font:inherit;padding:0 8px;font-size:13px}.katalog-formular{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.katalog-formular__breit{grid-column:1/-1}.katalog-daten{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:14px;display:grid}.katalog-daten dt{color:var(--color-text-muted)}.katalog-daten dd{margin:0}.katalog-kunden{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.katalog-chips{flex-wrap:wrap;gap:8px;display:flex}.katalog-chip{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-page);align-items:center;gap:8px;padding:4px;display:inline-flex}.katalog-chip__bild{border-radius:var(--radius-sm);background:var(--gray-0);width:40px;height:40px;position:relative;overflow:hidden}.katalog-chip__bild img{width:100%;height:100%;padding:2px;position:absolute;inset:0}.katalog-chip a{color:var(--color-text-primary);font-size:13px;font-weight:500;text-decoration:none;display:grid}.katalog-chip a small{color:var(--color-text-muted);font-size:11px;font-weight:400}.katalog-wahl__filter{gap:10px;margin-bottom:14px;display:grid}.katalog-suche{border:1px solid var(--color-border-default);border-radius:var(--radius-md);height:38px;color:var(--color-text-muted);align-items:center;gap:8px;padding:0 12px;display:flex}.katalog-suche input{font:inherit;color:var(--color-text-primary);background:0 0;border:0;outline:none;flex:1;font-size:14px}.playground-wahl small b{color:var(--color-text-primary);font-weight:500}@media (max-width:640px){.katalog-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.katalog-formular{grid-template-columns:1fr}}.bib-karte__note{border-radius:var(--radius-full);background:var(--color-surface-page);color:var(--color-text-primary);padding:2px 8px;font-size:12px;font-weight:600;position:absolute;top:8px;right:8px;box-shadow:0 1px 2px #0000001f}.bib-karte__note.is-gut{background:var(--color-status-success);color:var(--color-text-on-dark)}.bib-karte__note.is-schwach{background:var(--gray-200);color:var(--color-text-muted)}.studio-score{gap:6px;margin-top:4px;display:grid}.studio-score__sterne{align-items:center;gap:2px;display:flex}.studio-score__sterne button{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--gray-300);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.studio-score__sterne button.is-an{color:var(--color-action-primary)}.studio-score__sterne button.is-an svg{fill:currentColor}.studio-score__sterne small{color:var(--color-text-muted);margin-left:6px;font-size:12px}.studio-score input{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);height:32px;font:inherit;background:var(--color-surface-page);color:var(--color-text-primary);padding:0 10px;font-size:13px}.studio-anhaenge{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-subtle);gap:10px;padding:12px;display:grid}.studio-anhaenge__kopf{color:var(--color-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.studio-anhaenge__kopf b{color:var(--color-text-primary);font-weight:500}.studio-anhaenge__liste{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.studio-anhang{gap:6px;display:grid;position:relative}.studio-anhang img{aspect-ratio:4/3;border-radius:var(--radius-sm);object-fit:cover;background:var(--color-surface-page);width:100%}.studio-anhang__weg{background:var(--color-surface-page);position:absolute;top:4px;right:4px}.studio-anhang input{border:1px solid var(--color-border-default);border-radius:var(--radius-sm);height:30px;font:inherit;background:var(--color-surface-page);color:var(--color-text-primary);padding:0 8px;font-size:12px}.studio-anhaenge__hinweis{color:var(--color-text-muted);font-size:12px}.marketing-notiz{-webkit-line-clamp:3;white-space:pre-line;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.studio-form__reihe{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) 90px minmax(0,1fr) 90px}.studio-form__reihe .studio-form__thema{grid-column:1/-1}.studio-form__reihe select:disabled{opacity:.6;cursor:not-allowed}@media (max-width:760px){.studio-form__reihe{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.anruf-karte{z-index:70;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--gray-0);flex-direction:column;width:420px;min-width:0;max-width:calc(100vw - 24px);height:min(500px,100dvh - 40px);display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 64px #0f183847}.anruf-karte.is-mini{width:360px;height:auto}.anruf-karte__kopf{background:var(--color-surface-dark);color:#fff;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 8px 10px 14px;display:grid}.anruf-karte__kopf button{cursor:pointer}.anruf-karte__status{background:#ffffff24;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.anruf-karte__status.is-aktiv{background:var(--color-status-success)}.anruf-karte__titel{gap:1px;min-width:0;display:grid}.anruf-karte__titel strong{color:#fff;font-variant-numeric:tabular-nums;font-size:14px}.anruf-karte__titel small{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.anruf-karte__fenster{gap:2px;display:flex}.anruf-karte__fenster button{border-radius:var(--radius-sm);color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.anruf-karte__fenster button:hover:not(:disabled){background:#ffffff24}.anruf-karte__fenster button:disabled{opacity:.4;cursor:not-allowed}.anruf-karte__fenster .anruf-karte__auflegen-mini{background:#b42318}.anruf-karte__steuerung{border-bottom:1px solid var(--color-border-default);background:var(--color-surface-subtle);flex-wrap:wrap;flex:none;align-items:center;gap:6px;padding:8px 14px;display:flex}.anruf-karte__steuerung button{border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--gray-0);height:32px;color:var(--color-text-primary);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:0 12px;font-size:12px;display:inline-flex}.anruf-karte__steuerung button.is-active{border-color:var(--color-border-accent);color:var(--color-text-accent)}.anruf-karte__steuerung .anruf-karte__auflegen{color:#fff;background:#b42318;border-color:#b42318;margin-left:auto}.anruf-karte__steuerung.is-extern{color:var(--color-text-secondary);justify-content:space-between;font-size:13px}.anruf-karte__steuerung .anruf-leiste__tastatur{flex:100%}.anruf-karte__inhalt{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:12px 14px;display:flex;overflow-y:auto}.anruf-karte__notiz{border:1px solid var(--color-border-strong);width:100%;min-height:110px;color:var(--color-text-primary);font:inherit;resize:none;border-radius:10px;flex:1 0 110px;padding:10px 12px;font-size:14px;line-height:1.45}.anruf-karte__notiz:focus{border-color:var(--color-border-accent);box-shadow:0 0 0 3px var(--blue-50);outline:0}.anruf-karte__notizstand{color:var(--color-text-muted);margin-top:-6px;font-size:11px}.anruf-karte__label{color:var(--color-text-primary);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}.anruf-karte__label small{color:var(--color-text-muted);font-size:11px;font-weight:400}.anruf-karte__zeile{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.anruf-karte__zeile .field{flex:200px}.anruf-karte__zeile .secondary-button{height:40px;padding:0 12px;font-size:12px}.anruf-karte .slot-grid,.ereignis-dialog .slot-grid,.anruf-karte .field,.anruf-karte .folge-custom,.ereignis-dialog .folge-custom{padding:0}.anruf-karte .muted-copy{margin:0;padding:0;font-size:12px}.anruf-karte__fuss{padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border-default);background:var(--gray-0);flex:none;gap:8px;display:grid}.anruf-karte__fuss .login-error{margin:0}.anruf-karte__fuss .primary-button{justify-content:center;width:100%;height:42px}.anruf-karte__fuss .primary-button:disabled{opacity:.55;cursor:not-allowed}.anruf-karte__frage{gap:8px;display:grid}.anruf-karte__frage p{color:var(--color-text-primary);margin:0;font-size:13px}.anruf-karte__frage>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.anruf-karte__frage .secondary-button,.anruf-karte__frage .primary-button{justify-content:center;height:40px}.telefon-fehler.anruf-karte__hinweis{z-index:75;left:50%;right:auto;transform:translate(-50%)}.ergebnis-auswahl{flex:none;position:relative}.ergebnis-auswahl__knopf{border:1px solid var(--color-border-strong);background:var(--gray-0);width:100%;height:44px;color:var(--color-text-secondary);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.ergebnis-auswahl__knopf>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ergebnis-auswahl__knopf>small{color:var(--color-text-muted);font-size:11px}.ergebnis-auswahl__knopf[aria-expanded=true],.ergebnis-auswahl__knopf:focus-visible{border-color:var(--color-border-accent);box-shadow:0 0 0 3px var(--blue-50);outline:0}.ergebnis-auswahl__knopf.is-gewaehlt{color:var(--color-text-primary);font-weight:600}.ergebnis-auswahl__knopf.is-success{background:#effaf3;border-color:#75c69a}.ergebnis-auswahl__knopf.is-warn{background:#fff8e8;border-color:#f0c36d}.ergebnis-auswahl__knopf.is-danger{background:#fdf1ef;border-color:#f1a39a}.ergebnis-auswahl__liste{z-index:5;border:1px solid var(--color-border-default);background:var(--gray-0);border-radius:10px;outline:0;max-height:330px;margin:0;padding:4px;list-style:none;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 36px #0f183833}.ergebnis-auswahl__liste li{min-height:38px;color:var(--color-text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.ergebnis-auswahl__liste li>span{flex:1}.ergebnis-auswahl__liste li:before{content:"";background:var(--gray-300);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.ergebnis-auswahl__liste li.is-success:before{background:var(--color-status-success)}.ergebnis-auswahl__liste li.is-warn:before{background:#e8a33d}.ergebnis-auswahl__liste li.is-danger:before{background:#d92d20}.ergebnis-auswahl__liste li.is-aktiv{background:var(--gray-50)}.ergebnis-auswahl__liste li.is-gewaehlt{color:var(--color-text-accent);font-weight:600}.ergebnis-auswahl__liste kbd{color:var(--color-text-muted);order:3;font-size:11px}.folge-auswahl{gap:8px;display:grid}.folge-modus.is-zwei{grid-template-columns:repeat(2,minmax(0,1fr))}.folge-chips{flex-wrap:wrap;gap:6px;display:flex}.folge-chips button{border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--gray-0);height:32px;color:var(--color-text-primary);font:inherit;cursor:pointer;padding:0 12px;font-size:13px}.folge-chips button.is-active{border-color:var(--color-border-accent);background:var(--color-surface-accent-soft);color:var(--color-text-accent);font-weight:600}.folge-chips button:disabled{opacity:.45;cursor:not-allowed}@keyframes anruf-karte-hoch{0%{transform:translateY(100%)}to{transform:none}}@media (max-width:760px){.anruf-karte{border:0;border-radius:0;width:100%;max-width:none;height:100%;animation:.22s ease-out anruf-karte-hoch;bottom:0;right:0;top:0!important;left:0!important}.anruf-karte.is-mini{border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;height:auto;padding-bottom:env(safe-area-inset-bottom,0px);top:auto!important}.anruf-karte__kopf{padding-top:calc(10px + env(safe-area-inset-top,0px));cursor:default}.ergebnis-auswahl__liste li{min-height:44px}.anruf-karte__fuss .primary-button{height:48px}.telefon-fehler.anruf-karte__hinweis{left:12px;transform:none}}@media (prefers-reduced-motion:reduce){.anruf-karte{animation:none!important}}.ereignis-knoepfe{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.ereignis-knoepfe.is-kompakt{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ereignis-knoepfe.is-kompakt .secondary-button{white-space:nowrap;justify-content:center;gap:5px;height:34px;padding:0 8px;font-size:12px}.ereignis-knoepfe.is-kompakt .termin-ergebnis__ok{grid-column:1/-1}.ereignis-dialog__grund{z-index:72;background:#0f183847;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ereignis-dialog{border-radius:var(--radius-md);background:var(--gray-0);text-align:left;gap:10px;width:min(580px,100%);max-height:calc(100dvh - 32px);padding:16px 18px;display:grid;overflow-y:auto;box-shadow:0 24px 64px #0f183847}.ereignis-dialog>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ereignis-dialog>header h2{margin:0;font-size:17px}.ereignis-dialog .muted-copy{margin:0;font-size:12px}.ereignis-dialog .field{padding:0}.ereignis-dialog__arten{flex-wrap:wrap;gap:6px;display:flex}.ereignis-dialog__arten button{border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--gray-0);min-height:36px;font:inherit;cursor:pointer;padding:0 12px;font-size:13px}.ereignis-dialog__arten button.is-active{border-color:var(--color-border-accent);background:var(--color-surface-accent-soft);color:var(--color-text-accent);font-weight:600}.ereignis-dialog__zeile{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ereignis-dialog__fuss{flex-wrap:wrap;gap:8px;display:flex}.notiz-bearbeitet{color:var(--color-text-muted);font-size:11px;font-style:normal}@media (max-width:760px){.ereignis-dialog__grund{align-items:end;padding:0}.ereignis-dialog{border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;max-height:92dvh;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.ereignis-dialog__zeile{grid-template-columns:minmax(0,1fr)}}.dialer-leitfaden .ui-panel{padding-bottom:6px}@media (min-width:1200px){.dialer-grid{grid-template-columns:264px minmax(420px,1fr) 320px}.dialer-leitfaden{scrollbar-width:thin;max-height:calc(100vh - 100px);position:sticky;top:84px;overflow-y:auto}}@media (max-width:1199px){.dialer-aktionen .ereignis-knoepfe.is-kompakt{display:inline-flex}}.sidebar__bildmarke{display:none}.desktop-sidebar{transition:flex-basis .18s,width .18s}.desktop-sidebar.is-schmal{flex-basis:68px;width:68px}.desktop-sidebar.is-schmal .sidebar{width:68px;padding:20px 10px 14px;transition:width .18s,box-shadow .18s;overflow-x:hidden}.desktop-sidebar.is-schmal .sidebar *{white-space:nowrap}.desktop-sidebar.is-schmal.is-offen .sidebar,.desktop-sidebar.is-schmal:focus-within .sidebar{width:248px;box-shadow:12px 0 32px #0f183824}.desktop-sidebar.is-schmal:not(.is-offen):not(:focus-within) .sidebar__wortmarke{display:none}.desktop-sidebar.is-schmal:not(.is-offen):not(:focus-within) .sidebar__bildmarke{width:28px;height:28px;margin:0 auto;display:block}.desktop-sidebar.is-schmal:not(.is-offen):not(:focus-within) .sidebar__brand{justify-content:center;padding:0 0 14px}.desktop-sidebar.is-schmal:not(.is-offen):not(:focus-within) .workspace-switcher{grid-template-columns:1fr;justify-items:center;padding:10px 0}.desktop-sidebar.is-schmal:not(.is-offen):not(:focus-within) .workspace-switcher>span,.desktop-sidebar.is-schmal:not(.is-offen):not(:focus-within) .workspace-switcher>svg:last-child{display:none}.desktop-sidebar.is-schmal:not(.is-offen):not(:focus-within) .nav-group{padding-top:8px}.desktop-sidebar.is-schmal:not(.is-offen):not(:focus-within) .nav-group>p{background:var(--color-border-default);height:1px;margin:0 8px 8px;padding:0;font-size:0;overflow:hidden}.desktop-sidebar.is-schmal:not(.is-offen):not(:focus-within) .nav-item{grid-template-columns:1fr;justify-items:center;padding:9px 0;position:relative}.desktop-sidebar.is-schmal:not(.is-offen):not(:focus-within) .nav-item>span,.desktop-sidebar.is-schmal:not(.is-offen):not(:focus-within) .nav-item .nav-later{display:none}.desktop-sidebar.is-schmal:not(.is-offen):not(:focus-within) .nav-item>small{min-width:16px;padding:1px 4px;line-height:1.3;position:absolute;top:2px;right:3px;font-size:9px!important}.desktop-sidebar.is-schmal:not(.is-offen):not(:focus-within) .team-link{justify-content:center;padding:0;font-size:0}.desktop-sidebar.is-schmal:not(.is-offen):not(:focus-within) .profile-card{grid-template-columns:1fr;justify-items:center;padding:6px 0}.desktop-sidebar.is-schmal:not(.is-offen):not(:focus-within) .profile-card__link{justify-items:center;display:grid}.desktop-sidebar.is-schmal:not(.is-offen):not(:focus-within) .profile-card__link>span:not(.avatar),.desktop-sidebar.is-schmal:not(.is-offen):not(:focus-within) .profile-card form{display:none}@media (prefers-reduced-motion:reduce){.desktop-sidebar,.desktop-sidebar.is-schmal .sidebar{transition:none}}.termin-pop{position:relative}.termin-pop__grund{display:none}.termin-pop__panel{z-index:35;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--gray-0);width:380px;max-width:calc(100vw - 24px);max-height:min(560px,100dvh - 140px);color:var(--color-text-primary);text-align:left;white-space:normal;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 48px #0f18383d}.termin-pop__kopf{border-bottom:1px solid var(--color-border-default);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 12px 10px 16px;display:flex}.termin-pop__kopf h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.termin-pop__inhalt{overscroll-behavior:contain;flex:auto;gap:10px;min-height:0;max-height:292px;padding:10px 12px;display:grid;overflow-y:auto}.termin-pop__liste{gap:4px;display:grid}.termin-pop__liste button{border:1px solid var(--color-border-default);background:var(--gray-0);width:100%;min-height:42px;color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.termin-pop__liste button small{color:var(--color-text-muted);font-size:12px}.termin-pop__liste button:hover:not(:disabled){background:var(--gray-50)}.termin-pop__liste button.is-active{border-color:var(--color-border-accent);background:var(--color-surface-accent-soft);color:var(--color-text-accent);font-weight:600}.termin-pop__liste button:disabled{opacity:.45;cursor:not-allowed}.termin-pop__inhalt .field,.termin-pop__inhalt .folge-custom{padding:0}.termin-pop__fuss{border-top:1px solid var(--color-border-default);background:var(--gray-0);flex:none;gap:6px;padding:10px 12px 12px;display:grid}.termin-pop__fuss .primary-button{justify-content:center;width:100%;height:42px}.termin-pop__fuss .login-error{margin:0}@media (max-width:760px){.dialer-session:has(.termin-pop__panel){z-index:40}.termin-pop__grund{z-index:34;background:#0f183847;border:0;display:block;position:fixed;inset:0}.termin-pop__panel{width:100%;max-width:none;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0}.termin-pop__inhalt{max-height:none}}.schnell-notiz{grid-template-columns:minmax(0,1fr) 40px;align-items:end;gap:8px;margin:0 18px 10px;display:grid}.dialer-lead .schnell-notiz textarea{resize:vertical;border:1px solid var(--color-border-strong);width:100%;min-height:40px;max-height:140px;font:inherit;field-sizing:content;border-radius:10px;margin:0;padding:9px 12px;font-size:14px}.schnell-notiz .primary-button{justify-content:center;width:40px;height:40px;padding:0}.schnell-notiz .login-error{grid-column:1/-1;margin:0}.zeitleiste li.zeit-eintrag{grid-template-columns:18px minmax(0,1fr)}.zeit-eintrag>svg{margin-top:2px}.zeit-eintrag__body{gap:3px;min-width:0;display:grid}.zeit-eintrag__kopf{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.zeit-eintrag__kopf>b{font-weight:600}.zeit-eintrag__von{color:var(--color-text-muted);font-weight:400}.zeitleiste__next .zeit-eintrag__von{margin-left:8px}.zeit-eintrag__kopf time{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:13px}.zeit-eintrag__notiz{color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;font-style:normal;font-weight:400;line-height:1.5}.zeitleiste__letztes .zeit-eintrag__notiz{font-size:14px}.zeit-eintrag__notiz .notiz-bearbeitet{color:var(--color-text-muted);font-size:12px}.zeit-eintrag .notiz-stift{opacity:0;margin-left:0;transition:opacity .12s}.zeit-eintrag:hover .notiz-stift,.zeit-eintrag .notiz-stift:focus-visible{opacity:1}@media (hover:none){.zeit-eintrag .notiz-stift{opacity:1}}.zeitleiste__next li>span{flex-wrap:wrap;align-items:baseline;gap:2px;display:flex}.folge-modus{background:var(--gray-50);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;display:grid}.folge-modus button{min-height:34px;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 6px;font-size:13px}.folge-modus button.is-active{background:var(--gray-0);color:var(--color-text-primary);font-weight:600;box-shadow:0 1px 3px #0f183824}.dialer-aktionen__reihe .ereignis-knoepfe.is-kompakt{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dialer-aktionen__reihe .ereignis-knoepfe .termin-ergebnis__ok{display:none}.email-dialog__vorlagen{gap:6px;margin:0;padding:0;list-style:none;display:grid}.email-dialog__vorlagen li{align-items:center;gap:4px;display:flex}.email-dialog__wahl{border:1px solid var(--color-border-default);background:var(--gray-0);min-width:0;font:inherit;text-align:left;cursor:pointer;border-radius:10px;flex:1;gap:2px;padding:10px 12px;display:grid}.email-dialog__wahl:hover{border-color:var(--color-border-accent);background:var(--color-surface-accent-soft)}.email-dialog__wahl small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.email-dialog__vorlagen .icon-button{width:34px;height:34px;color:var(--color-text-secondary);flex:none}.email-dialog__frage{background:#fdf1ef;border:1px solid #f1a39a;border-radius:10px;flex-wrap:wrap;flex:1;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.email-dialog__frage span{flex:200px}.email-dialog__frage .secondary-button{height:32px;padding:0 10px;font-size:12px}.email-dialog textarea{width:100%;font:inherit;font-size:14px}.email-dialog__platzhalter code{background:var(--gray-50);border-radius:4px;padding:0 4px;font-size:12px}.zeitleiste ul{gap:8px}.zeitleiste li.zeit-eintrag{border:1px solid var(--color-border-default);background:var(--gray-0);border-radius:10px;gap:10px;padding:12px 14px 12px 18px;font-size:15px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f18380f}.zeitleiste li.zeit-eintrag:before{content:"";background:var(--gray-300);width:4px;position:absolute;top:0;bottom:0;left:0}.zeitleiste li.zeit-eintrag.is-anwahl:before{background:var(--blue-500)}.zeitleiste li.zeit-eintrag.is-notiz:before{background:#e8a33d}.zeitleiste li.zeit-eintrag.is-termin:before{background:var(--color-status-success)}.zeitleiste li.zeit-eintrag.is-termin.is-quali:before{background:#0e9384}.zeitleiste li.zeit-eintrag.is-termin.is-sales:before{background:#7a5af8}.zeitleiste li.zeit-eintrag.is-mail:before{background:#9e77ed}.zeitleiste li.zeit-eintrag.is-linkedin:before{background:#2e90fa}.zeitleiste li.zeit-eintrag.is-open{background:#fffaf0}.zeitleiste li.zeit-eintrag>svg{color:var(--color-text-muted);margin-top:3px}.zeit-eintrag__kopf>b{font-size:15px}.zeit-eintrag__von,.zeit-eintrag__kopf time{font-size:12px}.zeitleiste .zeit-eintrag__notiz{color:var(--gray-900,#101828);font-size:15px;line-height:1.5}.zeitleiste__next li{font-size:14px}.dialer-person{gap:1px;min-width:0;display:grid}.dialer-person strong{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:600;line-height:1.25;overflow:hidden}.dialer-person small{color:var(--color-text-muted);font-size:13px}.dialer-person.is-leer{color:var(--color-text-muted);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:14px;display:flex}.anruf-button{min-width:0;display:flex;position:relative}.anruf-button>.dialer-aktionen__tel{flex:1;min-width:0}.anruf-button.is-mehrere>.dialer-aktionen__tel{border-top-right-radius:0;border-bottom-right-radius:0}.anruf-button__pfeil{border-top-left-radius:0;border-bottom-left-radius:0;justify-content:center;width:40px;height:48px;margin-left:1px;padding:0}.anruf-button__liste{z-index:30;border:1px solid var(--color-border-default);background:var(--gray-0);border-radius:12px;gap:2px;max-height:320px;margin:0;padding:4px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #0f183833}.anruf-button__liste a{color:var(--color-text-primary);border-radius:8px;gap:1px;padding:8px 10px;text-decoration:none;display:grid}.anruf-button__liste a:hover,.anruf-button__liste a:focus-visible{background:var(--color-surface-accent-soft);outline:0}.anruf-button__liste strong{font-variant-numeric:tabular-nums;font-size:16px}.anruf-button__liste small{color:var(--color-text-muted);font-size:12px}@media (max-width:1199px){.anruf-button{flex:260px}.anruf-button__pfeil{height:40px}.dialer-person{flex:100%}}@media (max-width:760px){.anruf-button__pfeil{height:48px}}.ziel{text-align:left;gap:4px;min-width:120px;display:grid}.ziel__zeile{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.ziel__zeile>span:first-child{color:var(--color-text-secondary)}.ziel__zeile b{font-variant-numeric:tabular-nums}.ziel__zeile small{color:var(--color-text-accent);font-size:12px}.ziel__ok{color:var(--color-status-success);align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}.ziel__balken{background:var(--gray-100);border-radius:999px;height:5px;display:block;overflow:hidden}.ziel__balken i{border-radius:inherit;background:var(--color-action-primary);height:100%;display:block}.ziel.is-erreicht .ziel__balken i{background:var(--color-status-success)}.ziel__zusatz{color:var(--color-text-muted);font-size:11px}.dialer-zahlen .tagesziel{display:inline-flex}.sitzung-ziele{gap:14px;display:flex}.sitzung-ziele .ziel__zeile{color:#fff;font-size:12px}.sitzung-ziele .ziel__zeile>span:first-child{color:#ffffffb3}.sitzung-ziele .ziel__balken{background:#ffffff2e;height:4px}.sitzung-ziele .ziel.is-erreicht .ziel__zeile b,.sitzung-ziele .ziel__ok{color:#6ce9a6}@media (max-width:760px){.sitzung-ziele{grid-column:1/-1}}.aufgaben-zeitraum{margin:0 0 10px}.aufgaben-zeitraum select{min-width:220px}.al-aktionen .al-abhaken{border:1px solid var(--color-border-default);width:36px;height:36px;color:var(--color-status-success)}.follow-up-ergebnisse{flex-wrap:wrap}.follow-up-ergebnisse a.is-success b{color:var(--color-status-success)}.follow-up-ergebnisse a.is-danger b{color:#b42318}.follow-up-ergebnisse a.is-warn b{color:#b54708}.qc-sc{gap:6px;display:inline-flex;position:relative}.qc-sc__knopf{border:1px solid var(--color-border-default);background:var(--gray-0);width:32px;height:32px;color:var(--color-text-primary);font:inherit;letter-spacing:.02em;cursor:pointer;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.qc-sc__knopf.is-quali:hover{color:#0e9384;border-color:#0e9384}.qc-sc__knopf.is-sales:hover,.qc-sc__knopf.is-sales[aria-expanded=true]{color:#7a5af8;border-color:#7a5af8}.qc-sc__menue{z-index:30;border:1px solid var(--color-border-default);background:var(--gray-0);border-radius:10px;min-width:160px;padding:4px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0f183829}.qc-sc__menue button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px}.qc-sc__menue button:hover{background:var(--gray-50)}.qc-sc__ok{white-space:nowrap;color:var(--color-status-success);font-size:11px;position:absolute;top:calc(100% + 4px);right:0}.lead-head__actions .qc-sc__knopf{width:36px;height:36px}.termin-art{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.termin-art.is-quali{color:#0e7065;background:#ccfbef}.termin-art.is-sales{color:#5925dc;background:#ebe9fe}.termin-tabs a.is-quali.is-active{border-color:#0e9384}.termin-tabs a.is-sales.is-active{border-color:#7a5af8}.buchung-zuordnen{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.buchung-zuordnen .firma-picker{min-width:220px;position:relative}.buchung-zuordnen .login-error{flex:100%;margin:0}.calendly-arten__zeile{grid-template-columns:140px 130px minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.calendly-arten__zeile .field{padding:0}@media (max-width:760px){.calendly-arten__zeile{grid-template-columns:1fr 1fr}.calendly-arten__url{grid-column:1/-1}}.company-table tr.is-summe td{font-weight:600}.ap-entscheider{vertical-align:middle;margin-left:6px}.ap-kontakt{color:var(--color-text-secondary)}.ap-frage{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.ap-frage .secondary-button{height:30px;padding:0 10px;font-size:12px}.linked-contact.is-bearbeiten{display:block}.ap-form{gap:8px;display:grid}.ap-form__felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ap-form__felder .field{padding:0}.ap-form__breit{grid-column:1/-1}.ap-form__knoepfe{gap:6px;display:flex}.ap-form .login-error{margin:0}.linked-contact__actions .icon-button{width:30px;height:30px;color:var(--color-text-secondary)}.anruf-button>.dialer-aktionen__tel{white-space:nowrap;gap:6px;padding:0 10px;font-size:15px}.anruf-liste th.al-aktionen{width:200px}.anruf-liste td.al-aktionen>*+*{margin-left:4px}.aufgaben-zeitraum{display:inline-flex}.aufgaben-zeitraum select{width:auto}.meeting-titel{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vorschlaege{gap:6px;display:grid}.vorschlag,.weitere-nummern li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vorschlag>span,.weitere-nummern li>span{flex:240px}.vorschlag .secondary-button,.weitere-nummern .secondary-button{height:32px;padding:0 10px;font-size:12px}.weitere-nummern{gap:6px;margin:0 0 4px;padding:0;list-style:none;display:grid}.weitere-nummern small{color:var(--color-text-muted)}.ap-zeilen{gap:6px;margin-bottom:8px;display:grid}.ap-zeile{grid-template-columns:repeat(3,minmax(0,1fr)) 32px;align-items:center;gap:6px;display:grid}.ap-zeile input{border:1px solid var(--color-border-strong);height:38px;font:inherit;border-radius:10px;padding:0 10px;font-size:14px}@media (max-width:760px){.ap-zeile{grid-template-columns:1fr 1fr}.ap-zeile input:nth-child(3){grid-column:1/-1}}.datum-wahl{gap:8px;display:grid}.datum-wahl__vorschau{margin:0;font-size:12px}.verschieben__panel{max-height:min(620px,80vh);overflow:auto}.verschieben__panel .termin-pop__liste button{min-height:36px;font-size:13px}.tel-typ{border-radius:var(--radius-full);background:var(--color-surface-subtle);height:18px;color:var(--color-text-secondary);letter-spacing:.02em;vertical-align:middle;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.tel-typ--mobil{background:var(--color-surface-accent-soft);color:var(--color-text-accent)}.tel-typ--hell{color:inherit;background:#fff3;margin-left:4px}.anruf-button__liste a.is-falsch strong,.anruf-button__liste a.is-falsch small{color:var(--color-text-muted)}.tel-liste .tel-gruppe{border-top:1px solid var(--color-border-default);gap:4px;padding:6px 0;display:grid}.tel-liste .tel-gruppe:first-of-type{border-top:0}.tel-gruppe__titel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.tel-gruppe ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tel-gruppe li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:4px 0;display:flex}.tel-gruppe li.is-falsch .tel-liste__nummer s{color:var(--color-text-muted)}.tel-liste__nummer{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.tel-liste__nummer a{color:var(--color-text-primary);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}.tel-liste__nummer a:hover{color:var(--color-text-accent)}.tel-liste__aktionen{gap:2px;display:inline-flex}.tel-liste__aktionen .icon-button{width:28px;height:28px;color:var(--color-text-muted)}.tel-form{border:1px solid var(--color-border-accent);border-radius:var(--radius-md);background:var(--color-surface-accent-soft);gap:8px;width:100%;padding:10px;display:grid}.tel-form .field{padding:0}.tel-form__haken{flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.tel-form__haken label{align-items:center;gap:6px;display:inline-flex}.tel-form__knoepfe{gap:8px;display:flex}.nummern-felder{gap:6px;display:grid}.nummern-felder__zeile{grid-template-columns:minmax(140px,1fr) minmax(120px,170px) auto 32px;align-items:center;gap:6px;display:grid}.nummern-felder__zeile input,.nummern-felder__zeile select{height:38px}.nummern-felder__haupt{color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.nummern-felder__fehler{grid-column:1/-1}.nummern-felder>.link-button{justify-self:start}.ap-block{border-bottom:1px solid var(--color-border-default);gap:6px;padding:10px 0;display:grid}.ap-block:last-child{border-bottom:0}.ap-frei{max-width:360px}@media (max-width:640px){.nummern-felder__zeile{grid-template-columns:1fr 32px}.nummern-felder__zeile select,.nummern-felder__haupt{grid-column:1}}.zeitleiste__next-kopf{justify-content:space-between;align-items:center;gap:8px;display:flex}.zeitleiste__next li{position:relative}.zeitleiste__next-notiz{color:var(--color-text-secondary);font-size:13px;display:block}.zeitleiste__next-aktionen{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.zeitleiste__next-aktionen .icon-button,.zeitleiste__next-aktionen .verschieben__icon{justify-content:center;width:30px;height:30px;padding:0}.abhaken-undo{color:var(--color-status-success);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.aufgabe-plus{position:relative}.aufgabe-plus__panel{z-index:36;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--gray-0);text-align:left;white-space:normal;gap:10px;width:360px;max-width:calc(100vw - 24px);max-height:min(640px,80vh);padding:0 14px 14px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 18px 48px #0f18383d}.aufgabe-plus__panel .termin-pop__kopf{margin:0 -14px}.aufgabe-plus__panel .field{padding:0}.sammel-aufgabe__panel{z-index:72;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--gray-0);width:460px;max-width:calc(100vw - 24px);max-height:min(720px,100dvh - 40px);color:var(--color-text-primary);text-align:left;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 64px #0f18384d}.sammel-aufgabe .termin-pop__grund{z-index:71}.sammel-aufgabe__inhalt{gap:12px;padding:14px 16px;display:grid;overflow:auto}.sammel-aufgabe__inhalt .field{padding:0}.sammel-aufgabe__haken{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.sammel-aufgabe__haken input[type=number]{width:64px;height:32px}.sammel-aufgabe__personen{border:0;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:13px;display:flex}.sammel-aufgabe__personen legend{color:var(--color-text-secondary);margin-bottom:4px;font-size:12px;font-weight:600}.sammel-aufgabe__personen label{align-items:center;gap:6px;display:inline-flex}.sammel-aufgabe__bestaetigung{margin:0;font-weight:600}.sammel-aufgabe__fortschritt{align-items:center;gap:8px;display:flex}.sammel-aufgabe__fortschritt>span{border-radius:var(--radius-full);background:var(--color-surface-subtle);flex:1;height:8px;overflow:hidden}.sammel-aufgabe__fortschritt i{background:var(--color-action-primary);height:100%;transition:width .2s;display:block}.erstellt-datum{align-items:center;gap:6px;display:none}.filter-panel:has(select[name=erstellt] option[value=custom]:checked) .erstellt-datum{display:inline-flex}.filter-haken,.dialer-filter__haken{white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.listen-auswahl .bulk-bar strong{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.link-button{align-items:center;gap:4px;display:inline-flex}.ap-zeile select,.ap-frei,.nummern-felder__zeile input,.nummern-felder__zeile select{border:1px solid var(--color-border-strong);background:var(--gray-0);height:38px;color:var(--color-text-primary);font:inherit;border-radius:10px;padding:0 10px;font-size:14px}.nummern-felder__zeile .icon-button{width:32px;height:32px}.nummern-felder__zeile input::placeholder,.ap-frei::placeholder{color:var(--color-text-muted)}.ui-panel.dialer-aktionen{overflow:visible}.anruf-button__liste{z-index:30}.dialog-grund{z-index:71;cursor:default;background:#0f183847;border:0;display:block;position:fixed;inset:0}.aufgabe-plus__panel,.verschieben__panel{z-index:72;position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.verschieben__panel{width:360px;max-width:calc(100vw - 24px)}.verschieben__titel{font-size:15px}.filter-haken input,.dialer-filter__haken input{flex:none;width:auto;min-width:0;height:auto;margin:0}.sammel-aufgabe__haken input[type=number]{border:1px solid var(--color-border-strong);font:inherit;border-radius:8px;padding:0 8px}.email-dialog__hinweis{color:#b45309;margin-top:4px;font-size:12px;line-height:1.35;display:block}.email-vorschau{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-surface-subtle);gap:6px;padding:12px;display:grid}.email-vorschau p{margin:0;font-size:14px}.email-vorschau small{min-width:56px;color:var(--color-text-muted);font-size:12px;display:inline-block}.email-vorschau pre{white-space:pre-wrap;max-height:320px;font:inherit;margin:6px 0 0;font-size:14px;line-height:1.5;overflow:auto}.email-vorschau__warnung{border-radius:var(--radius-md);color:#92400e;background:#fef3e2;border:1px solid #f5c9a0;gap:4px;padding:10px 12px;font-size:13px;display:grid}.email-vorschau__warnung label{align-items:center;gap:6px;font-weight:600;display:inline-flex}.queue-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.queue-stand{margin:6px 0 0;font-size:15px}.queue-fertig{color:var(--color-status-success);align-items:center;gap:6px;font-weight:600;display:inline-flex}.queue-filter__treffer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.qc-sc--gross{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.qc-sc--gross .qc-sc__knopf{width:auto;height:auto;color:var(--blue-800,#1e3a8a);text-align:left;background:#eef1fd;border:1px solid #d6ddfb;border-radius:12px;justify-items:start;gap:2px;padding:10px 14px;display:grid}.qc-sc--gross .qc-sc__knopf b{font-size:14px}.qc-sc--gross .qc-sc__knopf small{color:var(--color-text-secondary);font-size:12px;font-weight:400}.termin-art-aendern{color:var(--color-text-muted);align-items:center;gap:4px;display:inline-flex}.termin-art-aendern select{border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--gray-0);max-width:220px;height:32px;color:var(--color-text-primary);font:inherit;padding:0 10px;font-size:13px}.termin-art-aendern small{font-size:12px}.cal-termin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.paket-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.paket-chip{border-radius:var(--radius-full);color:#3557e0;white-space:nowrap;background:#eef1fd;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.deal-card .paket-chips{margin:6px 0 2px}.deal-card__datum{color:var(--color-text-muted);font-size:12px;display:block}.paket-wahl{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.paket-wahl legend{color:var(--color-text-secondary);margin-bottom:6px;font-size:12px;font-weight:600}.paket-wahl__chip{border:1px solid var(--color-border-default);border-radius:var(--radius-full);cursor:pointer;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;display:inline-flex}.paket-wahl__chip:has(input:checked){color:#3557e0;background:#eef1fd;border-color:#3557e0;font-weight:600}.paket-wahl__chip input{margin:0}.phase-dot--qualicall{background:var(--blue-300)}.phase-dot--salescall{background:var(--blue-400)}.deal-bearbeiten-box{margin-top:12px}.deal-bearbeiten-box summary{cursor:pointer;color:var(--color-text-accent);font-size:13px;font-weight:600}.deal-bearbeiten{gap:10px;margin-top:10px;display:grid}.deal-bearbeiten .field{padding:0}.paket-wahl .paket-wahl__chip input[type=checkbox]{width:auto;min-width:0;height:auto;box-shadow:none;border:0;flex:none;padding:0}.paket-wahl .paket-wahl__chip span{white-space:nowrap}.modal-form-grid .paket-wahl{display:flex}@media (min-width:961px) and (max-width:1360px){.meeting-row{grid-template-columns:64px minmax(0,1fr) auto}.meeting-actions{grid-column:2/-1;justify-content:flex-start}}.cockpit{--ck-blue:#3557e0;--ck-navy:#1e3a8a;--ck-hell:#c7d2fe;--ck-bg:#f3f4f8;--ck-line:#e6e8ef;--ck-txt:#111827;--ck-mut:#6b7280;--ck-green:#16a34a;--ck-greenbg:#e8f7ee;--ck-red:#dc2626;--ck-redbg:#fdecec;--ck-amber:#d97706;--ck-amberbg:#fef3e2;--ck-chip:#eef1fd;color:var(--ck-txt)}.cockpit-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cockpit-pill{color:#111827;height:44px;font:inherit;background:#fff;border:1px solid #e6e8ef;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:15px;display:inline-flex}.cockpit-monat a{color:#6b7280;display:inline-flex}.cockpit-monat a:hover{color:#3557e0}.cockpit-monat b{text-align:center;min-width:120px;font-weight:500}select.cockpit-team{cursor:pointer;padding-right:34px}.cockpit-tag{color:var(--ck-mut);letter-spacing:1.2px;text-transform:uppercase;margin:0 0 12px 4px;font-size:11px;font-weight:600}.cockpit-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.cockpit-row2{grid-template-columns:2fr 1fr;gap:18px;margin-bottom:26px;display:grid}.cockpit-row3{grid-template-columns:1.2fr 1fr 1fr;gap:18px;display:grid}.cockpit-card{border:1px solid var(--ck-line);min-width:0;color:inherit;background:#fff;border-radius:20px;padding:22px 24px;text-decoration:none;display:block}.cockpit-card.is-hero{background:linear-gradient(135deg, var(--ck-navy), var(--ck-blue));color:#fff;border:0}.cockpit-card.is-hero .cockpit-kl,.cockpit-card.is-hero .cockpit-ks{color:var(--ck-hell)}.cockpit-card.is-hero .cockpit-delta{color:#fff;background:#ffffff2e}.cockpit-kl{color:var(--ck-mut);font-size:14px;display:block}.cockpit-kv{letter-spacing:-.5px;margin:10px 0 8px;font-size:36px;font-weight:600;line-height:1.1;display:block}.cockpit-kv small{color:var(--ck-mut);font-size:16px;font-weight:400}.cockpit-kv.is-gruen{color:var(--ck-green)}.cockpit-kv.is-rot{color:var(--ck-red)}.cockpit-kv.is-grau{color:var(--ck-mut)}.cockpit-ks{color:var(--ck-mut);margin-top:10px;font-size:13px;line-height:1.5;display:block}.cockpit-delta{color:var(--ck-mut);background:#f0f1f5;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:13px;font-weight:600;display:inline-flex}.cockpit-delta.is-up{background:var(--ck-greenbg);color:var(--ck-green)}.cockpit-delta.is-down{background:var(--ck-redbg);color:var(--ck-red)}.cockpit-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cockpit-kopf a{color:var(--ck-blue);font-size:13px;text-decoration:none}.cockpit-ct{margin:0;font-size:18px;font-weight:600}.cockpit-cs{color:var(--ck-mut);margin:3px 0 0;font-size:13px}.cockpit-legende{color:var(--ck-mut);gap:18px;font-size:13px;display:flex}.cockpit-legende i,.cockpit-chart__tooltip i{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.cockpit-legende i.is-balken,.cockpit-chart__tooltip i.is-balken{background:var(--ck-hell)}.cockpit-legende i.is-linie,.cockpit-chart__tooltip i.is-linie{background:var(--ck-navy);vertical-align:3px;height:3px}.cockpit-chart{margin-top:14px;position:relative}.cockpit-chart svg{width:100%;height:auto;display:block;overflow:visible}.cockpit-chart__gitter{stroke:#eef0f4;stroke-width:1px}.cockpit-chart__achse{fill:var(--ck-mut);font-size:12px}.cockpit-chart__balken{fill:var(--ck-hell)}.cockpit-chart__balken.is-aktiv{fill:var(--ck-blue)}.cockpit-chart__wert{fill:var(--ck-blue);font-size:12px;font-weight:600}.cockpit-chart__linie{fill:none;stroke:var(--ck-navy);stroke-width:3px;stroke-linejoin:round}.cockpit-chart__punkt{fill:#fff;stroke:var(--ck-navy);stroke-width:2px}.cockpit-chart__tooltip{z-index:2;border:1px solid var(--ck-line);pointer-events:none;background:#fff;border-radius:10px;gap:3px;min-width:190px;padding:8px 10px;font-size:12px;display:grid;position:absolute;top:0;transform:translate(-50%);box-shadow:0 8px 24px #0f183824}.cockpit-zeilen{margin-top:14px}.cockpit-zeilen>div{border-bottom:1px dashed var(--ck-line);justify-content:space-between;gap:12px;padding:9px 0;font-size:14px;display:flex}.cockpit-zeilen>div:last-child{border-bottom:0}.cockpit-zeilen b{white-space:nowrap;font-weight:600}.cockpit .is-rot{color:var(--ck-red)}.cockpit .is-orange{color:var(--ck-amber)}.cockpit-big{margin:6px 0 0;font-size:30px;font-weight:600}.cockpit-ampel{border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.cockpit-ampel p{margin:0}.cockpit-ampel__punkt{border-radius:50%;flex:none;width:12px;height:12px}.cockpit-ampel.is-orange{background:var(--ck-amberbg);color:#92400e}.cockpit-ampel.is-orange .cockpit-ampel__punkt{background:var(--ck-amber)}.cockpit-ampel.is-gruen{background:var(--ck-greenbg);color:#166534}.cockpit-ampel.is-gruen .cockpit-ampel__punkt{background:var(--ck-green)}.cockpit-ampel.is-rot{background:var(--ck-redbg);color:#991b1b}.cockpit-ampel.is-rot .cockpit-ampel__punkt{background:var(--ck-red)}.cockpit-vertraege{margin-bottom:26px;padding:12px 16px 6px}.cockpit-tabelle-wrap{overflow-x:auto}.cockpit-tabelle{border-collapse:collapse;width:100%;min-width:860px;font-size:14px}.cockpit-tabelle th{border-bottom:1px solid var(--ck-line);color:var(--ck-mut);letter-spacing:.6px;text-align:left;text-transform:uppercase;padding:10px 12px;font-size:12px;font-weight:500}.cockpit-tabelle th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cockpit-tabelle td{white-space:nowrap;border-bottom:1px solid #f0f1f5;padding:13px 12px}.cockpit-tabelle td a{color:inherit;text-decoration:none}.cockpit-tabelle td a:hover{color:var(--ck-blue)}.cockpit-tabelle tr.is-bald td{background:#fffbf3}.cockpit-tabelle .paket-chip{height:22px;margin-right:4px;font-size:12px;font-weight:500}.cockpit-st{color:var(--ck-mut);background:#f0f1f5;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.cockpit-st.is-ok{background:var(--ck-greenbg);color:var(--ck-green)}.cockpit-st.is-warn{background:var(--ck-amberbg);color:var(--ck-amber)}.cockpit-alle{color:var(--ck-blue);margin:0;padding:12px;text-decoration:none}.cockpit-leer{padding:16px 12px}.cockpit-ergaenzen{background:var(--ck-amberbg);color:#92400e;border-radius:14px;gap:4px;margin:8px 12px 12px;padding:12px 14px;font-size:13px;display:grid}.cockpit-ergaenzen ul{margin:4px 0 0;padding-left:18px}.cockpit-ergaenzen a{color:#92400e;font-weight:600}.cockpit-ph{grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:10px;margin:9px 0;font-size:13px;display:grid}.cockpit-ph strong{text-align:right;white-space:nowrap;font-weight:600}.cockpit-bar{background:#eef1f6;border-radius:99px;height:10px;margin:8px 0 4px;display:block;overflow:hidden}.cockpit-ph .cockpit-bar{margin:0}.cockpit-bar b{background:var(--ck-blue);border-radius:99px;height:100%;display:block}.cockpit-bar b.is-gruen{background:var(--ck-green)}.cockpit-pipeline .cockpit-ct{margin-bottom:10px}.cockpit-ziele .cockpit-kv{margin:6px 0 2px;font-size:26px}.cockpit-ziele__grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;display:grid}.cockpit-ziele .cockpit-ks{margin-top:4px}.cockpit-todo__zeile{color:inherit;border-bottom:1px solid #f0f1f5;align-items:flex-start;gap:10px;padding:10px 0;font-size:14px;text-decoration:none;display:flex}.cockpit-todo__zeile:last-child{border-bottom:0}.cockpit-todo__zeile svg{color:var(--ck-mut);flex:none;margin-top:2px}.cockpit-todo__zeile small{color:var(--ck-mut);margin-top:2px;font-size:12px;display:block}.cockpit-todo__zeile small .is-rot{font-weight:600}@media (max-width:1200px){.cockpit-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-row2{grid-template-columns:1fr}.cockpit-row3{grid-template-columns:repeat(2,minmax(0,1fr))}.cockpit-row3>:last-child{grid-column:1/-1}}@media (max-width:700px){.cockpit-grid4,.cockpit-row3{grid-template-columns:1fr}.cockpit-card{padding:18px}.cockpit-kv{font-size:30px}.cockpit-tools{width:100%}.cockpit-pill{height:40px;padding:0 14px;font-size:14px}}.pipeline-kennzahlen__kacheln{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:0 20px 16px;display:grid}.pipeline-kennzahlen__kacheln article{border:1px solid var(--color-border-default);border-radius:var(--radius-md);gap:4px;padding:14px;display:grid}.pipeline-kennzahlen__kacheln span{color:var(--color-text-muted);font-size:13px}.pipeline-kennzahlen__kacheln strong{font-size:22px}.pipeline-kennzahlen__kacheln small{color:var(--color-text-muted);font-size:12px;font-weight:400}.pipeline-kennzahlen__balken{background:var(--color-surface-subtle);border-radius:99px;height:8px;display:block;overflow:hidden}.pipeline-kennzahlen__balken b{background:var(--color-action-primary);height:100%;display:block}.pipeline-kennzahlen__unten{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;padding:0 20px 18px;display:grid}.pipeline-kennzahlen__unten h3{margin:0 0 8px;font-size:15px}.lost-modal__title span.is-gewonnen{color:#16a34a;background:#e8f7ee}.cockpit-tools--kopf{flex-wrap:nowrap}.cockpit-tools--seite{margin-bottom:18px;display:none}@media (max-width:1360px){.cockpit-tools--kopf{display:none}.cockpit-tools--seite{display:flex}}.ziele-seite{gap:16px;max-width:1100px;display:grid}.ziele-hinweis{border-radius:var(--radius-md);background:var(--color-surface-accent-soft);color:var(--color-text-accent);margin:0;padding:10px 14px;font-size:14px}.ziele-inhalt{gap:12px;padding:0 20px 18px;display:grid}.ziele-raster{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.ziele-inhalt.ziele-raster{padding:0 20px 18px}.ziele-zahl{padding:0}.ziele-zahl__eingabe{align-items:center;gap:6px;display:flex}.ziele-zahl__eingabe input{flex:1;min-width:0}.ziele-zahl__eingabe small{color:var(--color-text-muted);white-space:nowrap;font-size:12px}.ziele-person{max-width:420px;padding:0}.ziele-live{border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-text-secondary);margin:0;padding:10px 12px;font-size:13px}.ziele-live.is-abweichung{color:#92400e;background:#fef3e2}.ziele-schalter{align-items:center;gap:8px;font-size:14px;display:flex}.ziele-tabelle{border-collapse:collapse;width:100%;font-size:14px}.ziele-tabelle th{border-bottom:1px solid var(--color-border-default);color:var(--color-text-muted);text-align:left;padding:8px 10px;font-size:12px;font-weight:500}.ziele-tabelle td{border-bottom:1px solid var(--gray-100);padding:8px 10px}.ziele-tabelle td:not(:first-child),.ziele-tabelle th:not(:first-child){text-align:center}.ziele-gruende{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ziele-gruende li{border:1px solid var(--color-border-default);border-radius:var(--radius-full);align-items:center;gap:4px;height:32px;padding:0 4px 0 12px;font-size:13px;display:inline-flex}.ziele-gruende .icon-button{width:24px;height:24px}.ziele-grund-neu{gap:8px;max-width:460px;display:flex}.ziele-grund-neu input{border:1px solid var(--color-border-strong);height:38px;font:inherit;border-radius:10px;flex:1;padding:0 10px}.ziele-speichern{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ziele-speichern .field{padding:0}.ziele-verlauf{color:var(--color-text-secondary);margin:0;padding-left:18px;font-size:13px}.au,.au-filter,.au-reiter{--au-blue:#3557e0;--au-navy:#1e3a8a;--au-line:#e6e8ef;--au-txt:#111827;--au-mut:#6b7280;--au-green:#16a34a;--au-greenbg:#e8f7ee;--au-red:#dc2626;--au-redbg:#fdecec;--au-amber:#d97706;--au-amberbg:#fef3e2;--au-light:#c7d2fe;--au-chip:#eef1fd;color:var(--au-txt);font-variant-numeric:tabular-nums}.au-reiter{border-bottom:1px solid var(--au-line);flex-wrap:wrap;gap:30px;margin:0 0 20px;display:flex}.au-reiter>a,.au-reiter>span{color:var(--au-mut);align-items:center;gap:6px;padding:12px 2px;font-size:17px;text-decoration:none;display:inline-flex;position:relative}.au-reiter .is-aktiv{color:var(--au-txt);box-shadow:inset 0 -3px 0 var(--au-blue);font-weight:600}.au-reiter select{color:var(--au-mut);font:inherit;cursor:pointer;background:0 0;border:0;font-size:17px;font-weight:400}.au-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.au-seg{border:1px solid var(--au-line);background:#fff;border-radius:999px;flex-wrap:wrap;padding:4px;display:flex}.au-seg a{color:#374151;border-radius:999px;padding:8px 16px;font-size:14px;text-decoration:none}.au-seg a.is-an{background:var(--au-blue);color:#fff;font-weight:500}.au-rechts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.au-pill{border:1px solid var(--au-line);height:40px;color:var(--au-txt);font:inherit;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex}.au-pill a{color:var(--au-mut);display:inline-flex}select.au-pill{cursor:pointer;padding-right:30px}.au-zeitraum{align-items:center;gap:6px;display:inline-flex}.au-zeitraum input{border:1px solid var(--au-line);height:40px;font:inherit;border-radius:999px;padding:0 12px;font-size:14px}.au-tag{color:var(--au-mut);letter-spacing:1.2px;text-transform:uppercase;margin:0 0 12px 4px;font-size:11px;font-weight:600;display:block}.au-card{border:1px solid var(--au-line);background:#fff;border-radius:20px;min-width:0;padding:22px 24px}.au-ct{margin:0;font-size:18px;font-weight:600}.au-cs{color:var(--au-mut);margin:3px 0 0;font-size:13px}.au-hero{color:#fff;background:linear-gradient(135deg,#1e3a8a,#3557e0);border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:28px;margin-bottom:12px;padding:26px 30px;display:grid}.au-hero.is-drei{grid-template-columns:1.1fr 1fr 1.4fr;margin-bottom:12px}.au-hero__lbl{color:#c7d2fe;letter-spacing:.4px;text-transform:uppercase;font-size:13px}.au-hero__big{letter-spacing:-.5px;margin:4px 0;font-size:44px;font-weight:600;line-height:1.1}.au-hero__big small{color:#c7d2fe;font-size:20px;font-weight:500}.au-hero__mittel{font-size:32px}.au-hero__klein{color:#c7d2fe;margin:4px 0 0;font-size:13px}.au-hbar{background:#fff3;border-radius:99px;height:10px;margin-top:8px;position:relative;overflow:hidden}.au-hbar b{background:#fff;border-radius:99px;height:100%;display:block}.au-hpills{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.au-hpill{background:#ffffff1f;border:1px solid #ffffff59;border-radius:999px;padding:4px 10px;font-size:12px}.au-msg{background:#ffffff1f;border:1px solid #fff3;border-radius:16px;padding:18px 20px;font-size:15px;line-height:1.55}.au-msg b{font-weight:600}.au-msg .em{margin-bottom:4px;font-size:22px;font-weight:600;display:block}.au-hinweis{border:1px solid var(--au-line);border-left:3px solid var(--au-blue);color:#4b5563;background:#fff;border-radius:12px;margin:0 0 26px;padding:11px 16px;font-size:14px;line-height:1.5}.au-hinweis b{color:var(--au-txt)}.au-grid5{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.au-grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.au-kl{color:var(--au-mut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.au-kv{letter-spacing:-.5px;margin:10px 0 4px;font-size:38px;font-weight:600;line-height:1.1}.au-kv.is-orange{color:var(--au-amber)}.au-ks{color:var(--au-mut);font-size:13px;line-height:1.45}.au-ks.is-gruen{color:var(--au-green)}.au-st{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.au-st.is-ok{background:var(--au-greenbg);color:var(--au-green)}.au-st.is-bad{background:var(--au-redbg);color:var(--au-red)}.au-st.is-mid{background:var(--au-amberbg);color:var(--au-amber)}.au-st.is-grau{color:var(--au-mut);background:#f0f1f5}.au-st.is-blau{background:var(--au-chip);color:var(--au-blue)}.au-qbar{background:#eef1f6;border-radius:99px;height:8px;margin:14px 0 6px;position:relative}.au-qbar b{border-radius:99px;max-width:100%;height:100%;display:block}.au-qbar b.is-ok{background:var(--au-green)}.au-qbar b.is-bad{background:var(--au-red)}.au-qbar b.is-blau{background:var(--au-blue)}.au-qbar i{background:#111827;width:2px;height:16px;position:absolute;top:-4px}.au-qfoot{color:var(--au-mut);font-size:12px;line-height:1.4}.au-qfoot b{color:var(--au-txt)}.au-row2{grid-template-columns:1.15fr 1fr;gap:18px;margin-bottom:26px;display:grid}.au-row2.is-gleich{grid-template-columns:1fr 1fr}.au-fun{margin-top:16px}.au-fs{grid-template-columns:170px minmax(0,1fr) 70px;align-items:center;gap:14px;margin:6px 0;display:grid}.au-fs__nm{font-size:15px}.au-fs__nb{text-align:right;white-space:nowrap;font-size:17px;font-weight:600}.au-fs__nb small{color:var(--au-blue);font-size:12px;font-weight:500}.au-fb{background:#eef1f6;border-radius:10px;height:34px;position:relative}.au-fb b{background:var(--au-blue);border-radius:10px;max-width:100%;height:100%;display:block}.au-fb b.is-gruen{background:#86cfa1}.au-fb i{background:#111827;border-radius:2px;width:3px;position:absolute;top:-2px;bottom:-2px}.au-conv{height:20px;color:var(--au-mut);align-items:center;gap:8px;margin:0 0 0 184px;font-size:12px;display:flex}.au-conv b{color:var(--au-txt)}.au-fpills{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.au-tab{border-collapse:separate;border-spacing:0;width:100%;margin-top:14px;font-size:14px}.au-tab th{color:var(--au-mut);letter-spacing:.6px;text-align:right;text-transform:uppercase;padding:10px;font-size:12px;font-weight:500}.au-tab th:first-child,.au-tab td:first-child{text-align:left}.au-tab td{text-align:right;white-space:nowrap;border-top:1px solid #f0f1f5;padding:13px 10px}.au-tab .is-best{background:var(--au-chip);color:var(--au-navy);font-weight:600}.au-tab tr.is-summe td{font-size:17px;font-weight:600}.au-gruen-box{background:var(--au-greenbg);color:#14532d;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.45}.au-gruen-box small{color:#3f6b50;margin-top:4px;font-size:12px;display:block}.au-orange-box{background:var(--au-amberbg);color:#92400e;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.45}.au-grau-box{color:#4b5563;background:#f3f4f8;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.5}.au-daily{border-collapse:collapse;width:100%;font-size:14px}.au-daily th{border-bottom:1px solid var(--au-line);color:var(--au-mut);letter-spacing:.6px;text-align:right;text-transform:uppercase;white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:500}.au-daily th:first-child,.au-daily td:first-child{text-align:left}.au-daily td{text-align:right;white-space:nowrap;border-bottom:1px solid #f0f1f5;padding:11px 12px}.au-daily tr.is-heute td{background:#f7f8ff}.au-daily tr.is-summe td{border-top:1px solid var(--au-line);background:#f7f8fb;font-weight:600}.au-daily a{color:inherit;text-decoration:none}.au-daily a:hover{color:var(--au-blue)}.au-mini{vertical-align:middle;background:#eef1f6;border-radius:99px;width:90px;height:8px;margin-left:10px;display:inline-block;overflow:hidden}.au-mini b{border-radius:99px;height:100%;display:block}.au-mini b.is-ok{background:var(--au-green)}.au-mini b.is-bad{background:var(--au-red)}.au-q{border-radius:8px;padding:3px 8px;font-weight:600}.au-q.is-ok{background:var(--au-greenbg);color:var(--au-green)}.au-q.is-bad{background:var(--au-redbg);color:var(--au-red)}.au-pos{color:var(--au-green);font-weight:600}.au-neg{color:var(--au-red);font-weight:600}.au-tabelle-wrap{overflow-x:auto}.au-kette{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.au-kette__box{border:1px solid var(--au-line);text-align:center;border-radius:14px;justify-items:center;gap:2px;min-width:110px;padding:14px 10px;display:grid}.au-kette__box b{font-size:26px;font-weight:600}.au-kette__box small{color:var(--au-mut);font-size:12px;line-height:1.3}.au-kette__box.is-gruen{background:var(--au-greenbg);border-color:#bde5cb}.au-kette__box.is-gruen b{color:var(--au-green)}.au-kette__box.is-blau{background:var(--au-chip);border-color:#d6ddfb}.au-kette__box.is-blau b{color:var(--au-navy)}.au-kette__pfeil{color:var(--au-mut);text-align:center;font-size:12px;line-height:1.3}.au-kette__pfeil b{color:var(--au-blue);font-size:14px;display:block}.au-werte{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.au-wert{border:1px solid var(--au-line);border-radius:14px;padding:14px 16px}.au-wert.is-blau{background:var(--au-chip);border-color:#d6ddfb}.au-wert span{color:var(--au-mut);font-size:13px}.au-wert b{margin:4px 0 2px;font-size:26px;font-weight:600;display:block}.au-wert.is-blau b{color:var(--au-navy)}.au-wert small{color:var(--au-mut);font-size:12px}.au-panel{border:1px solid var(--au-line);background:#fff;border-radius:14px;margin-bottom:20px;overflow:hidden}.au-ph{border-bottom:1px solid var(--au-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:16px 22px;display:flex}.au-pt{margin:0;font-size:15px;font-weight:600}.au-pt:before{content:"";background:var(--au-blue);vertical-align:-1px;border-radius:2px;width:4px;height:14px;margin-right:10px;display:inline-block}.au-ps{color:var(--au-mut);font-size:13px}.au-score{grid-template-columns:1fr 150px 1fr 150px 1fr 150px 1fr;display:grid}.au-stage{border-top:3px solid var(--au-blue);padding:22px 24px}.au-sl{color:var(--au-mut);letter-spacing:1px;text-transform:uppercase;font-size:12px;font-weight:600}.au-sv{color:var(--au-navy);letter-spacing:-1.5px;margin:12px 0 6px;font-size:52px;font-weight:600;line-height:1}.au-sz{color:var(--au-mut);font-size:14px}.au-sz b{color:var(--au-txt)}.au-sb{background:#eef0f4;border-radius:3px;height:6px;margin:14px 0 8px;position:relative}.au-sb b{background:var(--au-blue);border-radius:3px;max-width:100%;height:100%;display:block}.au-sb i{background:var(--au-txt);width:2px;height:14px;position:absolute;top:-4px}.au-sd{border-radius:999px;padding:3px 9px;font-size:13px;font-weight:600;display:inline-block}.au-sd.is-pos{background:var(--au-greenbg);color:#15803d}.au-sd.is-neg{background:var(--au-redbg);color:#b91c1c}.au-conv-feld{border-top:3px solid #c7d2fe;border-right:1px solid var(--au-line);border-left:1px solid var(--au-line);text-align:center;background:#eef1fd;flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex}.au-conv-feld .pfeil{color:#9ca3af;margin-bottom:4px;font-size:18px}.au-conv-feld b{color:var(--au-blue);letter-spacing:-.5px;font-size:26px;font-weight:600}.au-conv-feld small{color:var(--au-mut);margin-top:2px;font-size:12px}.au-conv-feld .au-sd{margin-top:6px}.au-ctab{border-collapse:collapse;width:100%;font-size:14px}.au-ctab th{color:#4b5ba8;letter-spacing:.6px;text-align:right;text-transform:uppercase;white-space:nowrap;background:#f5f7ff;border-bottom:1px solid #dce2f7;padding:11px 18px;font-size:12px;font-weight:500}.au-ctab td{text-align:right;white-space:nowrap;border-bottom:1px solid #f0f1f4;padding:12px 18px}.au-ctab th:first-child,.au-ctab td:first-child{text-align:left}.au-ctab td.is-k small{color:var(--au-mut);font-size:12px;display:block}.au-ctab td.is-big{color:var(--au-navy);font-size:17px;font-weight:600}.au-ctab td.is-grau{color:#9ca3af}.au-ctab tr.is-summe td{background:#f5f7ff;border-top:1px solid #dce2f7;font-weight:600}.au-crow{grid-template-columns:1.1fr 1fr;gap:20px;display:grid}.au-crow>.au-panel{min-width:0}.au-leg{color:var(--au-mut);flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.au-leg i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.au-foot{border-top:1px solid var(--au-line);color:var(--au-mut);padding:12px 22px;font-size:12px}.au-chart{padding:14px 18px 10px}.au-chart svg{width:100%;height:auto;display:block;overflow:visible}.au-chart .achse{fill:var(--au-mut);font-size:11px}.au-chart .gitter{stroke:#eef0f4}.au-chart .ziel{stroke:var(--au-navy);stroke-dasharray:5 4;stroke-width:1.5px}.au-chart .wert{fill:var(--au-navy);font-size:11px;font-weight:600}.au-spark{width:120px;height:24px;display:inline-block}.au-spark path{fill:none;stroke:var(--au-blue);stroke-width:1.5px}.au-balken-rot{grid-template-columns:170px minmax(0,1fr) 70px;align-items:center;gap:12px;margin:9px 0;font-size:14px;display:grid}.au-balken-rot i{background:#f1f2f5;border-radius:99px;height:10px;display:block;overflow:hidden}.au-balken-rot i b{background:#e05757;border-radius:99px;height:100%;display:block}.au-balken-rot strong{text-align:right;white-space:nowrap;font-weight:600}.au-leer{color:var(--au-mut);padding:18px 22px;font-size:14px}.au-link{color:var(--au-blue);margin-top:10px;font-size:13px;text-decoration:none;display:inline-block}.au-szenarien{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}@media (max-width:1280px){.au-grid5{grid-template-columns:repeat(3,minmax(0,1fr))}.au-row2,.au-row2.is-gleich,.au-crow{grid-template-columns:1fr}.au-hero.is-drei{grid-template-columns:1fr 1fr}.au-hero.is-drei>:last-child{grid-column:1/-1}.au-score{grid-template-columns:repeat(4,minmax(0,1fr))}.au-score>.au-conv-feld{border-top-width:3px}}@media (max-width:760px){.au-grid5,.au-grid4,.au-werte,.au-szenarien{grid-template-columns:1fr}.au-hero,.au-hero.is-drei{grid-template-columns:1fr;padding:20px}.au-hero__big{font-size:34px}.au-score{grid-template-columns:1fr 1fr}.au-fs{grid-template-columns:110px minmax(0,1fr) 60px}.au-conv{margin-left:124px}.au-reiter{gap:18px}}.au-crow .au-ctab th,.au-crow .au-ctab td{padding:11px 12px}.au-ctab tr.is-summe td[colspan]{white-space:normal;line-height:1.5}.au-daily.is-text th,.au-daily.is-text td{text-align:left}.au-daily.is-text th.r,.au-daily.is-text td.r{text-align:right}.au-tab td:first-child{white-space:normal}.dialer-session{grid-template-columns:auto minmax(220px,1fr) auto auto;gap:18px;padding:16px 22px}.dialer-session__rechts{justify-items:end;gap:6px;display:grid}.dialer-session__knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.dialer-session__naechster{color:var(--color-text-on-dark-muted);white-space:nowrap;font-size:12px}.dialer-session__naechster b{color:#fff;font-weight:600}.sitzung-ziele{gap:28px}.sitzung-ziele .ziel{gap:4px;min-width:130px}.sitzung-ziele .ziel__zeile{gap:0;display:grid}.sitzung-ziele .ziel__zeile>span:first-child{color:#fff9;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.sitzung-ziele .ziel__zeile b{color:#fff;font-size:18px;font-weight:600}.sitzung-ziele .ziel__von{color:#ffffff8c;font-size:13px;font-weight:400}.sitzung-ziele .ziel__ok{position:absolute}.sitzung-ziele .ziel__balken{height:4px}.sitzung-ziele .ziel__balken i{background:#3557e0}@media (max-width:1360px){.dialer-session{grid-template-columns:auto minmax(200px,1fr) auto}.dialer-session__rechts{grid-column:1/-1;grid-auto-flow:column;justify-content:space-between;align-items:center}}@media (max-width:760px){.dialer-session{grid-template-columns:1fr}.dialer-session__rechts{grid-auto-flow:row;justify-items:stretch}.dialer-session__knoepfe{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dialer-session__naechster{white-space:normal}}.dialer-person{gap:2px}.dialer-person__label{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-weight:600;font-size:11px!important}.dialer-person .link-button{justify-self:start;margin-top:2px;font-size:13px}.dialer-person.is-leer{display:grid}.dialer-aktionen .qc-sc--gross .qc-sc__knopf{text-align:center;justify-items:center;padding:12px 10px}.dialer-aktionen .qc-sc--gross .qc-sc__knopf b{color:#1e3a8a;font-size:15px}.dialer-aktionen .qc-sc--gross .qc-sc__knopf small{color:#3557e0}.dialer-aktionen .qc-sc--gross .qc-sc__knopf:hover{border-color:#3557e0}.dialer-lead .zeitleiste__next-kopf small,.dialer-lead .zeitleiste__monat{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.zeitleiste__next li{background:#eef1fd;border-radius:12px;align-items:center;padding:10px 12px}.zeitleiste__next-aktionen .icon-button,.zeitleiste__next-aktionen .verschieben__icon{color:#1e3a8a;background:#fff;border:1px solid #d6ddfb;border-radius:8px;width:30px;height:30px;margin:0}.zeitleiste--kompakt li.zeit-eintrag{grid-template-columns:minmax(0,1fr)}.zeitleiste--kompakt li.zeit-eintrag>svg{display:none}.eintrag-stift{color:#b6bbc6;cursor:pointer;background:0 0;border:0;place-items:center;width:18px;height:18px;padding:0;display:inline-grid}.eintrag-stift:hover,.eintrag-stift:focus-visible{color:#6b7280}.zeit-eintrag__kopf time+.eintrag-stift{margin-left:-2px}.zeitleiste li.zeit-eintrag.is-bearbeiten{border-color:#3557e0;box-shadow:0 0 0 3px #3557e01f}.eintrag-edit{gap:10px;margin-top:6px;display:grid}.eintrag-edit__felder{grid-template-columns:minmax(180px,.6fr) minmax(0,1.4fr);gap:10px;display:grid}.eintrag-edit__felder.is-einzeln{grid-template-columns:minmax(0,1fr)}.eintrag-edit__spalte{gap:8px;display:grid}.eintrag-edit__feld{color:var(--color-text-muted);gap:4px;font-size:12px;display:grid}.eintrag-edit__feld select,.eintrag-edit__feld input,.eintrag-edit__feld textarea{border:1px solid var(--color-border-default);width:100%;min-height:40px;color:var(--color-text-primary);font:inherit;background:#fff;border-radius:10px;padding:8px 10px;font-size:14px}.eintrag-edit__knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eintrag-edit__knoepfe .primary-button,.eintrag-edit__knoepfe .secondary-button{height:34px;padding:0 14px;font-size:13px}.eintrag-edit__loeschen{color:#dc2626;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:13px}.eintrag-edit__loeschen:hover{text-decoration:underline}.eintrag-edit__hinweis,.eintrag-bearbeitet{color:var(--color-text-muted);font-size:12px}.eintrag-folge{background:#eef1fd;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;font-size:13px;display:flex}.eintrag-folge .primary-button,.eintrag-folge .secondary-button{height:32px;padding:0 12px;font-size:13px}@media (max-width:760px){.eintrag-edit__felder{grid-template-columns:1fr}}.leitfaden{gap:0;padding:0;display:grid;overflow:hidden}.leitfaden__kopf{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:baseline;gap:8px;padding:18px 20px 14px;display:flex}.leitfaden__kopf h2{margin:0;font-size:17px;font-weight:600}.leitfaden__kopf span{color:var(--color-text-muted);white-space:nowrap;font-size:12px}.leitfaden__reiter{flex-wrap:wrap;gap:6px;padding:14px 20px 0;display:flex}.leitfaden__reiter button{background:var(--gray-50);color:var(--color-text-secondary);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:7px 10px;font-size:13px}.leitfaden__reiter button.is-aktiv{color:#fff;background:#3557e0;font-weight:500}.leitfaden__schritt{gap:10px;padding:16px 20px 18px;display:grid}.leitfaden__empfohlen{color:#15803d;background:#e8f7ee;border-radius:999px;justify-self:start;padding:3px 10px;font-size:12px;font-weight:600}.leitfaden__schritt h3{margin:0;font-size:17px;font-weight:600}.leitfaden__schritt blockquote{color:var(--color-text-primary);border-left:3px solid #3557e0;margin:0;padding:2px 0 2px 14px;font-size:15px;line-height:1.6}.leitfaden__alternative{border:1px dashed var(--color-border-default);color:var(--color-text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;justify-self:stretch;align-items:center;gap:4px;padding:10px 14px;font-size:13px;display:inline-flex}.leitfaden__alternative:hover{color:#3557e0;border-color:#3557e0}.leitfaden__einwaende{border-top:1px solid var(--color-border-default);gap:10px;padding:16px 20px 20px;display:grid}.leitfaden__einwaende>small{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.leitfaden__pills{flex-wrap:wrap;gap:8px;display:flex}.leitfaden__pills button{border:1px solid var(--color-border-default);color:var(--color-text-primary);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px;font-size:13px}.leitfaden__pills button.is-aktiv{color:#92400e;background:#fef3e2;border-color:#f5d9a8}.leitfaden__antwort{color:#92400e;background:#fef3e2;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.55}@media (min-width:1200px){.dialer-grid{grid-template-columns:290px minmax(420px,1fr) 330px}}@media (min-width:1500px){.dialer-grid{grid-template-columns:320px minmax(460px,1fr) 380px}}.zeitleiste__next li{grid-template-columns:18px minmax(0,1fr) auto}.zeitleiste__next-aktionen{flex-direction:row}.leitfaden__reiter{scrollbar-width:none;flex-wrap:nowrap;gap:4px;overflow-x:auto}.leitfaden__reiter button{white-space:nowrap;flex:auto;padding:7px 8px;font-size:12.5px}.eintrag-edit__feld select{height:40px}.eintrag-edit__felder{align-items:start}.sitzung-menue__sprung{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.sitzung-menue__sprung:hover strong{color:var(--color-text-accent)}.sitzung-menue__sprung:disabled{cursor:not-allowed;opacity:.6}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
